Selected Projects
-
Forest Fire Simulation using WebGPU
An interactive cellular automaton simulating forest fire dynamics, implemented with WebGPU compute shaders for high performance. Users can adjust parameters such as the probability of fire spread and tree regrowth, while a 1024 x 1024 grid enables large-scale, real-time simulation best experienced on desktop devices.
WebGPU · Compute Shaders · Cellular Automata · Simulation · Interactive -
Counting Leaves in Plant Images
A Python-based Colab notebook demonstrating automated leaf counting in images of young plants. The workflow uses OpenCV preprocessing techniques and Hough Circle detection to identify circular leaf shapes, providing a practical computer vision pipeline for plant image analysis.
Python · OpenCV · Computer Vision · Hough Circles · Plant Analysis -
OCR for German Fraktur Texts
A Python Colab notebook showcasing a complete OCR workflow for historical German texts written in Fraktur. The project uses PyTesseract with the Fraktur language model and includes image preprocessing steps to improve recognition quality, producing structured outputs such as plain text, hOCR, ALTO XML, and PDF.
Python · OCR · PyTesseract · Image Processing · Historical Texts