Skip to content

zifwang/ImageProcessing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

152 Commits
 
 
 
 
 
 
 
 

Repository files navigation

This repository contains multiple image processing methods.

See README.md files in the src folder in each homework folder.

Reference of methods in the Homework directory:

Homework:

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published