Skip to content

IhebeddineRyahi/Change-detection-in-multitemporal-satellite-images

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Change Detection in Multi-temporal Satellite Images

In this job, I collaborated with Chayma Bouzaidi

Table of contents

  1. Overview
  2. Requirements
  3. How to detect change?

In this project, we built a machine learning model to detect changes in multi-temporal satellite images.
It uses Principal Component Analysis (PCA) and K-means clustering techniques over difference image.

       • OpenCV (version 4.2.1).
       • Python (version 3.6.9).
       • Scikit-learn ML Library.
       • The directory images contains multi-temporal images developed from the LANDSAT images available in the United States Geological Survey (USGS) website. You can find some of multi-temporal image pairs in images directory.

       • Go to scripts directory and Run python DetectChange.py -io <FIRST_IMAGE> -it <SECOND_IMAGE> -o <OUTPUT_DIRECTORY> to detect change in two multi-temporal satellite images.
NB: The output directory should end with '/'.
The script will generate a difference image named difference and a ChangeMap image.
Other images are generated depending on morphological transformations.

About

Build a machine learning model to detect change in Multi-temporal Satellite Images 🌍

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages