Digital Image Processing

This course provides a comprehensive dive into digital image processing, blending theoretical knowledge with hands-on coding practice. It begins with the fundamentals of image formation through cameras and the representation of digital images. Participants will engage in manipulating images using basic mathematical operations such as addition, multiplication, negative, gamma correction, and piecewise transformations.

Through these exercises, they will develop a deep understanding of how these operations alter images at the pixel level, with histograms serving as a tool to visualize the impact. As participants work through these tasks, they will come to realize that image processing is fundamentally about performing mathematical operations on matrices, gaining an intuitive sense of what happens to an image when these basic operations are applied.