This repository consist of problem statements to practice with solution code given with comments & a report for it. (which gives explanation which libraries and formulas were used and their explanation).
This repository contains the image processing tasks and techniques applied and used during the course IT507 Advanced Image Processing in M.Tech at DAIICT, Gandhinagar.
The notebooks contains image processing techniques like histogram equalization, histogram specification, template matching, applying different type of filters using convolution, image sharpening, image smoothing, bit plane slicing, etc.
- Quantization and it's effects
- Effect of guassian noise
- Number of connected components
- Mask to remove larger object in image
- Detecting motion between 2 image
- Template matching(finding part of image in larger image)
- Bit plane slicing
- Histogram equilisation/matching (make similar histogram of 1 image as another image) : This will apply same filter on 1 image by looking onto another image
- Dehasing of image
- Averaging and weighted average filter
- convolution (apply mask/filter on image)
- Unsharp masking and High boost filtering
- Make skelton image more effect to analyse
Filter applied
- Laplacian filter
- Gamma transformation
- vertical & horizontal sobel gradient