Skip to content

jacobmalmberg/DD2423-Image-Analysis-and-Computer-Vision

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DD2423-Image-Analysis-and-Computer-Vision

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.

Assignment 1.

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.

Sample results.

Fourier analysis with the real image to the left and the corresponding fourier spectrum to the right.

Gaussian convolution

Assignment 2.

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.

Sample results.

Edge detection using central difference operator at different thresholds.

Hough transform

Assignment 3.

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.

Sample results.

K-means clustering. The black circle highlights that there are different superpixels for both halves.

Mean-shift segmentation

Normalized cut

Graph cut

About

Completed assignments for course DD2423.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published