Completed assignments for course DD2423. Course information can be found at https://www.kth.se/student/kurser/kurs/DD2423?l=en.
When it comes to image analysis, the course included: signal theoretical methods, filtering, image enhancement, image reconstruction, segmentation, classification, representation.
As for computer vision, it included: multiscale representation, detection of edges and other distinctive features. Stereo and multi-camera systems. Object recognition, morphology.
The instructions can be found here and the full report can be found here.
The first assignment covers frequency analysis using the Fourier transform (1d as well as 2d) as well as designing and using a smoothing filter for Gaussian convolutions. Various filters were applied to different kinds of noise and the results were analyzed. The effects of smoothing on different image resolutions generated by subsampling were studied.
Fourier analysis with the real image to the left and the corresponding fourier spectrum to the right.
Gaussian convolution
The instructions can be found here and the full report can be found here.
The second assignment covers differential geometry based edge detection and the Hough transform. These operations were applied to learn the characteristics of the methods, including how important the choice of scale is for edge detection.
Edge detection using central difference operator at different thresholds.
Hough transform
The instructions can be found here and the full report can be found here.
The second assignment covers image segmentation and methods that deal with spatial coherence in different ways. Methods include K-means clustering, Mean-shift segmentation, Normalized cut, and graph cut.
K-means clustering. The black circle highlights that there are different superpixels for both halves.
Mean-shift segmentation
Normalized cut
Graph cut