In 2020, after participating in a math contest, I had the opportunity to collaborate with Prof. Dr. Reinhard Oldenburg from the University of Augsburg. He offered me a contract to help develop a web application aimed at demonstrating the mathematics behind digital image processing. For many, editing images is commonplace, but the underlying mathematical concepts are often overlooked. This project aimed to make those concepts visible and interactive.
You can explore the application here: Mathematik der Bildbearbeitung
The core idea was to create interactive applets where users could apply various mathematical algorithms to images and see the results instantly. The application covers several types of image manipulation techniques:
This was one of my first significant real-world projects involving web technologies, undertaken outside of personal endeavors. As such, the codebase reflects my learning process at the time. Working alongside Prof. Oldenburg, I helped implement the web application and its various interactive components.
Key takeaways from this project included:
<canvas>
element and webcam access via getUserMedia
) and JavaScript for creating interactive web applications.This project was a valuable experience that solidified my interest in software development and showed me how programming could be used to explain complex topics in an engaging way.