Change Detection

Automatically find changes on the ground.



What is Change Detection?

Deep Block Help Center_Change Detection# 0

Change Detection (CD) based on remote sensing technology is used to discover and identify discrepancies in ground objects using two (bi-temporal) or more (multi-temporal) images taken by the same type of sensor, usually Electro-optical (EO) or Synthetic Aperture Radar (SAR), at the same geographical location.

These changes can be predicted from the change in the ground object’s shape, size, and location over a defined period of time.

Change detection is seeing a growing variety of applications ranging from Intelligence, Surveillance, and Reconnaissance (ISR), environmental monitoring, disaster management, urban planning, and agriculture.

  • Change Detection proves to be particularly useful in surveillance operations for  ground monitoring, maritime awareness, and strategic site monitoring. For example, the rapid expansion of an industrial complex, or the conversion of a civilian airport into a military base can be detected.

  • A visual and easy-to-interpret change detection map can indicate the addition or removal of buildings which is one of the main uses for urban and public space management, cadastral map update, illegal constructions detection, urban expansion monitoring, infrastructure monitoring, and building use classification change.

  • Land cover changes are typically reflected in climatology and hydrology, which makes change detection a great solution for resources and environment monitoring. Indeed, human-driven or natural environmental change can be detected on a macro scale to evaluate the results of climate change such as ice melt and coastal alteration. Focus analysis can also be conducted in forest monitoring to document deforestation or reforestation, illegal logging activities, and invasive species or infestation detection.

  • Natural disasters can also be detected and monitored in a relatively short period of time as they immediately impact populated areas and alter the appearance of landscapes. With change detection, governments and insurers can better monitor the occurrence of disasters and assess property damages caused by landslides, floodings, forest fires, volcano eruptions, earthquakes, and massive storms.

Get Started

  • Go to the Console.
  • Click on "CREATE" to display the New Project pop-up window.
  • Click on "COMPUTER VISION".
  • Click on "CHANGE DETECTION".
  • Enter a project name in the dedicated field.
  • Click on "CREATE".
Deep Block Help Center_Object Detection#1


  • Click on the "PREDICT" stage at the top-left corner of the Project view to display the "2. Predict" module.
Deep Block Help Center_Change Detection#5
0 - Before you start

Deep Block supports Pre-trained change detection model for remote sensing images. Deep Block supports RGB images, and also supports LARGE GEOTIFF images.

For those who want to compare NIR or SAR imagery, please contact us.

Tailoring our model to accommodate these types of image analysis requires a bespoke re-training process.

Once you create a blank change detection project, it is time to put it to the test with a large-scale project.

You must first gather the data set that you want to use to run the predictions. This includes images from multiple sources that are related to the use case you are trying to solve. 

To successfully use a change detection model, bi-temporal images must follow several rules:

  1. Same sensor
  2. Same angle
  3. Same geographical position
  4. Different time 
1 - Upload your bi-temporal pictures: Before Images

This part is similar to the training phase. Once the data set is ready, you can now upload it to Deep Block.

To do so, you will first upload your reference images in the "Before Image" panel.

  • Click on " Deep Block_Icon_Webcam " to add a reference image via your webcam.
  • Click on " Deep Block_Icon_Image Upload " to import your reference images
  • Click on " Deep Block_Icon_Remove " to remove an image after selecting it.

Image file formats supported are: png, jpg, tiff, bmp, jp2, and geotiff (15GB max file size). 

Deep Block Help Center_Change Detection#6
2 - Upload your bi-temporal pictures: After Images

This part is also similar to the training phase. Once all your reference images uploaded, select any image in the "Before Image" panel as a point of reference. You can now upload the corresponding change images in the "After Image" Panel

  • Click on " Deep Block_Icon_Webcam " to add an image via your webcam.
  • Click on " Deep Block_Icon_Image Upload " to import images that you wish to label.
  • Click on " Deep Block_Icon_Remove " to remove an image after selecting it.

Repeat the process individually for each reference image until all your change images are uploaded.

Deep Block Help Center_Change Detection#7

When dealing with high-resolution images, image division is required. Navigate to the Configuration icon and divide the image into manageable sizes, ideally close to 1024x1024 pixels.

Take, for instance, an aerial photograph measuring 5600x4600 pixels; it could be effectively divided into segments of 5x4, 7x6, or 6x5 dimensions.

스크린샷 2024-04-12 204028

스크린샷 2024-04-12 204600

For explanations related to this, please refer to this link.


Once your images are divided, you are ready to launch the prediction.

  • Click on "PREDICT" at the top-right corner of the Project view.
  • The processing will start. Depending on the number of images uploaded, this process could take several minutes.

Wait until the processing status return to "IDLE".

Deep Block Help Center_Change Detection#8