Legato processing
Satellite imagery processing, end to end, on every order
Every archive and tasking order goes through the same processing before it reaches you. The stages run automatically, one after another, with nothing manual between them. Then an analyst checks the result and signs it off. Most orders deliver within 24 hours.
Legato is our name for that process. It costs nothing extra on an imagery order.

Fourteen captures of the Burdekin River became one delivered image
The captures came from three satellites over a year. Five were usable. Press play to see the order put together from its own files: each layer is a real render, the seam outlines come from the delivery's metadata, and the alignment figures were measured on these captures.
raw · captures 56.5 m apart registered · aligned
multispectral · 2 m pansharpened · 0.5 m
One real order over the Burdekin River, North Queensland: fourteen captures in, one image out. Press play to watch it assemble.
Burdekin River, North Queensland · 18 Feb + 12 May 2025 · 0.5 m · Processed by Geopera
Seven stages, each handing straight to the next
In music, legato means notes played so they run into one another with no gap. We named the process after it because the stages work that way: when one finishes, the next starts on its output, and nobody hand-finishes anything in between.
What we built is the chain that runs every stage, in order, on every capture of every order.
- 01
Orthorectification
Each capture is projected onto the ground using its sensor model and an elevation model.
- 02
Alignment
Captures are tied to each other, and to your ground control points if you send them.
- 03
Surface reflectance
The atmosphere is corrected out, so pixel values compare across dates and sensors.
- 04
Cloud masking
Cloud and cloud shadow are mapped pixel by pixel.
- 05
Pansharpening
The colour bands are fused with the sharper panchromatic band.
- 06
Colour balancing
Captures from different dates and satellites are matched to each other.
- 07
Mosaicking
Seamlines are routed around cloud, and the result is one image clipped to your area.
The pipeline
How we process every order
01 / 08
Source capture & ingest
Captures come off the downlink as Level-1 products: 11-bit pixels in sensor geometry, with RPCs, ephemeris and calibration coefficients intact. Nothing is resampled until the geometry is solved.
- scenes in block
- 1 / 3
- gsd
- 0.30 m
- bands
- PAN + 4 × MS
- bit depth
- 11-bit
An analyst signs off every run before it ships
Running the stages is the automatic part. Knowing the result is right takes a person. Every run writes an alignment report: how far each image sits from its neighbours and from ground control, with a pass, warn or fail for each one.
An analyst reads the report, looks over the mosaic and records the sign-off. Delivery can't start until that sign-off exists. Alignment between dates is typically sub-pixel.
How we verify deliveries →correctness loop
Our AI reads a real processed scene in 3D, catches an error a flat 2D check missed, applies the matching correction itself, re-checks it against the quality gate, and learns from the case — AI-enabled from start to finish.
- QC mode
- AI-enabled
- cases learned
- 1,284,500
// judge · fix · re-check · learn
Order in Pera Portal, and the processing comes with it
Draw your area, choose archive or tasking, and see the per-km² price before you commit. Legato processing is included in that price. If you already hold licensed imagery, we process it on its own for A$4 to A$8 per km², with a A$500 minimum.










