Assignments for EE5175 Image Signal Processing at IITM in Spring 2024
Labs 1,2: Basic geometric transforms implemented using NumPy and used for change detection between two given images
Lab 3: Mosaicing multiple images by calculating the homographies using SIFT extracted features and the RANSAC algorithm
Lab 4,5: Gaussian blurring with space variant blurring implemented in NumPy
Lab 6: Shape from focus (For depth estimation from a stack of images) implemented from scratch
Lab 7: DFT Matrix and its properties
Lab 8: Otsu thresholding implemented from scratch
Lab 9: K-means clustering implemented from scratch
Lab 10: Non-local means (NLM) filtering implemented from scratch