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.

Captures of Plana Cays as received: overlapping strips with cloud, haze and colours that disagree.
The delivered mosaic of Plana Cays: one cloud-free, colour-balanced image of the island and reef.
Left: the captures as received. Right: the delivered mosaic. Plana Cays, The Bahamas · 19 Jun + 3 Sep 2025 · 0.5 m · Processed by Geopera

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.

The delivered Burdekin mosaic: seamless at 0.5 m, clipped to the area of interest.

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.

  1. 01

    Orthorectification

    Each capture is projected onto the ground using its sensor model and an elevation model.

  2. 02

    Alignment

    Captures are tied to each other, and to your ground control points if you send them.

  3. 03

    Surface reflectance

    The atmosphere is corrected out, so pixel values compare across dates and sensors.

  4. 04

    Cloud masking

    Cloud and cloud shadow are mapped pixel by pixel.

  5. 05

    Pansharpening

    The colour bands are fused with the sharper panchromatic band.

  6. 06

    Colour balancing

    Captures from different dates and satellites are matched to each other.

  7. 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.

AI-enabled
vs expert reviewer approaching human-level
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.

See what processed imagery looks like when it arrives