Tracker Help

Bi-temporal SAR change detection
← All apps

Tracker β€” overview

The Tracker monitors a set of mapped objects (polygons) for change over time using bi-temporal Sentinel-1 SAR. For each object it compares acquisitions across dates, flags pixels that changed beyond your thresholds, and records an event when enough pixels change.

Typical workflow

  1. Project & objects: select a project and upload the polygons to monitor.
  2. Settings & thresholds: set polarisation, direction, and the change thresholds.
  3. Scanning: run a retrospective scan over a date range, or an incremental update.
  4. Results: read the change map, summary counts, and per-object history.
  5. Change Inspector: drill into pixel-level differences for any detection.

What "change" means here

A pixel is flagged when its backscatter changes beyond an absolute or relative threshold between two dates, in the direction you care about (decrease, increase, or both). An object becomes an event when enough flagged pixels accumulate, and is confirmed once the change persists.

Tip: Decrease detection on VH is the classic setting for spotting vegetation removal (mowing, harvest, clearing).

Project & objects

A project holds the objects you monitor plus their change-detection settings and recorded events.

Select a project

Choose one from the project dropdown. Its info line shows the polarisation, change direction, and source type; the objects count appears once objects are loaded.

Upload monitoring objects

  1. Click ↑ Upload Objects (enabled once a project is selected).
  2. Drag in or browse for a KML or KMZ file of polygons.
  3. Click Upload.

The objects-loaded line confirms how many were added.

The quick buttons

ButtonOpens
↑ Upload ObjectsLoad monitoring polygons from KML/KMZ.
βš™ SettingsChange-detection parameters β€” see Settings & thresholds.
πŸ” InspectThe pixel-level Change Inspector.

Tip: Configure Settings before your first scan β€” polarisation and direction are locked in once a scan has run, so they're cheapest to get right up front.

Settings & thresholds

The βš™ Settings modal defines how change is detected. The processing-mode fields lock after the first scan (they define the recorded events), so set them before scanning.

Processing mode

SettingMeaning
PolarisationVH or VV β€” the band compared between dates.
DirectionDecrease, Increase, or Both β€” which way the backscatter must move to count.
Time offset (days)0 = compare with the nearest previous acquisition; N = compare with one ~N days earlier.
Speckle filterNone / Frost / Lee / Median β€” smoothing applied before differencing.
Filter size3Γ—3, 5Γ—5, or 7Γ—7 kernel for the speckle filter.

Thresholds

A pixel is flagged if either threshold is exceeded:

Use the ASC/DSC (separate per orbit) or ALL (combined) mode to set thresholds per orbit track.

Recording filters

FilterMeaning
Min pixels (MMU)Minimum changed pixels to record an event.
Min ratioMinimum fraction of changed vs valid pixels.
ConfirmationsPersistence checks after detection (0 = ongoing; N = lock after N checks).
Entry thresholdMinimum reference signal (DN) for an object to qualify.
Persistence thresholdSignal level the object must hold for confirmation.

Tip: Each setting has an β“˜ info button with a fuller explanation. Start from the project defaults and tighten Min pixels / Min ratio if you get too many small false detections.

Scanning

There are two ways to run change detection, both in the Scan section.

Retrospective scan

A full pass over a date range β€” use it the first time, or to re-analyse history.

  1. Set From and To dates.
  2. Click β–Ά Retrospective Scan (enabled once objects are loaded).
  3. Watch progress on the floating task card (bottom-right); results land on the map and in the summary.

Operational (Check & Update)

An incremental scan from the last scan date to now β€” use it routinely to catch new change.

Which to use

SituationUse
First run, or changed settingsRetrospective Scan
Routine monitoring of new acquisitionsCheck & Update

Note: Scan progress and the Stop control live on the shared task card, not in the panel β€” so you can navigate while a scan runs.

Results

After a scan, the Results section summarises what was found and the map colours every object by how much it changed.

Summary counts

CountMeaning
ConfirmedChange detected and persisted through the confirmation checks.
DetectedChange flagged but not yet confirmed.
DismissedFlagged then ruled out (shown faded on the map).
UnchangedMonitored but no significant change.

Reading the map

Result actions

ButtonWhat it does
VIEWOpens the results window β€” a sortable table beside a map, with a per-object history chart when you click a row.
SAVEExports results as CSV, GeoJSON, or shapefile.
DROPDeletes the current scan results (asks first).

Tip: Sort the results table by changed pixels or change ratio to triage the strongest detections first; click a row to see that object's history and locate it on the map.

Change Inspector

The πŸ” Inspect window is for pixel-level analysis β€” it shows you exactly what changed between two acquisitions for the objects on screen.

Set up the comparison

Along the top:

ControlMeaning
Previous date / Current dateThe two acquisitions to compare.
Difference modeRelative % or Absolute DN.
Change directionDecrease, Increase, or Both.
Ground trackRestrict to one orbit track for a same-geometry comparison.
Speckle filter / sizeSmoothing before differencing.
Threshold sliderRaise to show only stronger change.
LoadFetch and render the difference imagery.

Layers (left sidebar)

Toggle Outlines, Change pixels, Intensity gradient (blue = decrease β†’ red = increase), SAR current, SAR previous, and Satellite backdrop. Outline colour and width are adjustable.

Statistics & hotspots

Tip: Pick the same ground track for both dates β€” comparing across orbit geometries introduces apparent "change" that's really just a different viewing angle.