The process coregisters and detects changes for a source image against a reference image. It first reduces misalignments by applying a rigid-body transformation to the source image. Once the images are aligned, the process detects changes between the images.
Change detection can be used for vegetation management, urban planning, construction, fire risk estimation, land use management, and infrastructure monitoring.
Examples of input images:
The results are the following:
- A GeoTIFF of the coregistered source image
- A GeoTIFF probability map of detected change
- A GeoTIFF heatmap for likelihood of change, with warmer colors showing a higher likelihood of change
| Specification | Description |
|---|---|
| Provider | Simularity |
| Process type | Analytics from 200 credits per km2 |
The process uses the Automated Image Anomaly Detection System (AIADS) algorithm from Simularity. It detects changes local to a given scene, such as new buildings or removed trees. It ignores changes that affect the whole scene, such as leaves changing color from green to brown.
To get the best results, make sure that:
- Both data items have matching geometric and radiometric processing levels.
- The GSD of the two data items doesn’t differ by more than 25%.
Input data items must come from a CNAM-supported collection and be added to storage in 2023 or later.
| Criteria | Requirement |
|---|---|
Product type | Input data items must come from a multispectral collection. |
| Processing level | Input data items must be georectified or orthorectified. |
| Spectral bands | |
| Geometry | The geometries of input data items must overlap by at least 20%. |
| Cloud coverage | The cloud coverage of input data items must be less than 25%. |
You must specify the data item for the source image for change detection.
You must specify the data item for the reference image for change detection.
You must specify the title of the output data item.
You can specify the sensitivity to change.
Use the detection-change-simularity name ID for the processing API.
{ "inputs": { "title": "Change detection over Berlin", "sourceItem": "https://api.up42.com/v2/assets/stac/collections/21c0b14e-3434-4675-98d1-f225507ded99/items/23e4567-e89b-12d3-a456-426614174000", "referenceItem": "https://api.up42.com/v2/assets/stac/collections/21c0b14e-3434-4675-98d1-f225507ded99/items/edeb6310-ea9a-4d8e-943d-11a5f3757824", "sensitivity": 4 }}| Parameter | Overview |
|---|---|
inputs.title | object | required The title of the output data item. |
inputs.sourceItem | array of strings | required A link to the source data item in the following format: |
inputs.referenceItem | array of strings | required A link to the reference data item in the following format: |
inputs.sensitivity | integer The setting that adjusts the sensitivity to change. The range of allowed values spans from |