This repository implements an image analysis pipeline for analyzing changes between two ortho-rectified images of the same geographical area.
The pipeline comprises several key steps:
- Alignment: The ORB (Oriented FAST and Rotated BRIEF) algorithm is employed for feature-based keypoint detection. Further, a homography matrix is created to wrap one of the image over other for aligining both the images.
- Environmental Correction: To account for variations caused by factors like time, season, or atmospheric conditions, the dark channel prior algorithm is implemented. This step normalizes the images and minimizes environmental influence on change detection.
- Change Detection: Morphological operations are applied to emphasize image differences and highlight potential change regions, facilitating the identification of areas with changes.
- Change Segmentation: Following change detection, the K-means clustering algorithm is used to categorize the identified changes into distinct classes.
-
Comparison of Overlay of the Aligned Images and the Original Images:
-
Changes template post morphological operations and thresholding:
Suyash Mali