Digital-image-processing
HW1:
A. Image Demosaicing and Histogram Manipulation:
1. Bilinear Demosaicing
2. MHC Demosaicing
3. Histogram Manipulation
B. Image Denoising:
1. Uniform Weight Filter
2. Gaussian Weight Filter
3. Bilateral filters
4. Non-local Mean Filter
5. Median Filter
6. BM3D Filter
HW2:
A. Edge Detection:
1. Sobel Edge Detector
2. Canny Edge Detector
3. Structured Edge
B. Digital Half-toning:
1. Random thresholding
2. Dithering Matrix
3. Floyd-Steinberg’s Error Diffusion
4. Error Diffusion Proposed by Jarvis, Judice, and Ninke (JJN)
5. Error Diffusion Proposed by Stucki
6. Separable Error Diffusion
7. MBVQ-based Error diffusion
HW3:
A. Geometric Modification:
1. Geometric Transformation
2. Spatial Warping
3. Lens Distortion Correction
B. Morphological Processing:
1. Shrinking
2. Thinning
3. Skeletonizing
4. Defect Detection and Correction
5. Object Analysis
HW4:
A. Texture Analysis:
1. Texture Classification
2. Texture Segmentation
B. Image Feature Extractor:
1. SIFT: Image Matchhing
2. Bag of Words
HW5:
A. Train LeNet-5 on MNIST Dataset
B. Apply Trained Network to Negative Images
HW6:
A. Image Reconstructions from Saab Coefficients
B. Handwritten Digits Recognition Using Ensembles of Feedforward Design