/Image-Analysis-and-Computer-Vision

Lab assignments for a course called Image Analysis and Computer Vision at KTH. These assignments deal with Fourier transformations, Geometry-based Edge Detection via Hough transformations and lastly Image Segmentation methods.

Primary LanguageMATLAB

Image Analysis and Computer Vision

Lab assignments for a course in Image Analysis and Computer Vision at KTH.

Assignment 1 - Fourier transformations

The first assignment in this course covers frequency analysis of image data via continuous and discrete Fourier transformations, designing smoothing filters for Gaussian convolutions, smoothing different kinds of noise via various filters and smoothing subsampled images.

Excerpt of some results

Assignment 2 - Edge and line detection

The next assignment was to implement a multi scale differential geometry-based edge detector to detect lines with the Hough transform.

Excerpt of some results

Assignment 3 - Image segmentation

In the last assignment several segmentation methods were implemented and applied to images. These methods where K-means clustering, Mean-shift segmentation, Normalized Cut and Graph Cuts using image Gaussian mixture models.

Excerpt of some results