Satellite elevation models

Elevation models of your site, included with the stereo imagery

Every stereo order comes with a 0.5 m surface model (DSM), a bare-earth terrain model (DTM) and the height of everything standing on the ground. All three are built from the same 30 cm images you receive, so they line up with your imagery.

We checked the terrain model at Kimberley, South Africa, against 80,050 ground measurements from NASA's ICESat-2 laser. On passes held out of the fit, the spread (NMAD) is 0.18 m.

How we checked the accuracy

Pansharpened 30 cm satellite image of central Kimberley: the flooded Big Hole on the left, the city centre, and mine workings on the right.
Shaded surface model of the same area, showing every building, tree and the stepped walls of the Big Hole.
Left: the imagery, 0.3 m. Right: the surface model from the same stereo pair, 0.5 m. Kimberley, Northern Cape · 22 Sep 2026 · 0.5 m · Processed by Geopera

A DEM can mean two different surfaces. You get both.

People say DEM for the top of everything and for the ground underneath. They answer different questions, so a stereo order includes both, plus the height of whatever stands between them.

DSM

Surface model

Everything the satellite saw from above, including roofs, tree canopy, stockpiles and the open ground between them. Use it for stockpile volumes, line of sight and 3D context for design work.

DTM

Terrain model

The ground itself. Buildings and vegetation come off, and the ground under them is filled from measured ground nearby. Heaps, embankments and pit walls are terrain, so they stay. Use it for drainage and flood modelling, earthworks and contours.

nDSM

Height above ground

The surface model minus the terrain model, which gives you the height of every building, wall and tree. Use it for building heights, and for vegetation clearance along power lines, rail and roads.

Read our guide to DEMs, DSMs and DTMs →

Shaded surface model of the same area, showing every building, tree and the stepped walls of the Big Hole.
Bare-earth terrain model of the same area: buildings and trees removed, the Big Hole, its water level and the mine workings kept.
Left: surface model (DSM). Right: terrain model (DTM). Kimberley, Northern Cape · 22 Sep 2026 · 0.5 m · Processed by Geopera

Buildings and trees come out. Heaps and pit walls stay.

Every layer on this page comes from one stereo pair covering 280 km²: two 30 cm images of the same ground, taken 44 seconds apart. Switch layers below and drag the divider.

Houses, sheds and tree canopy are taken off, and the ground under them is filled in from the measured ground around them. The flooded pit, its walls and the mine dumps are real terrain, so they stay. A generic ground filter will often flatten those along with the buildings.

Accuracy

How close is the terrain model to the ground?

NASA's ICESat-2 satellite measures ground height with a photon-counting laser. We compared the Kimberley DTM with 80,050 of its ground segments, collected between January 2019 and May 2026, and broke the result down by what the DTM did to each cell.

NMAD on held-out passes
0.18 m
27,433 segments
Median offset on held-out passes
+0.010 m
DTM minus ICESat-2
Range of block medians
−0.22 to +0.25 m
Over a grid of blocks across the scene
Cells, by DTM reason codeICESat-2 segmentsDSM medianDTM medianDTM NMAD95% within
Ground as measured52,4620.00 m−0.004 m0.16 m0.38 m
Objects removed and their skirts10,187+0.56 m+0.016 m0.16 m0.68 m
Under vegetation13,480+0.28 m+0.032 m0.17 m0.62 m
Bumps and clutter removed2,064+0.19 m+0.021 m0.22 m0.68 m
All segments80,050+0.06 m+0.007 m0.17 m0.53 m

The rows are the largest groups of cells, and the last row covers every segment we compared. The DSM column shows what the terrain model takes out: where there are roofs or canopy, the surface sits above the laser's ground and the DTM does not.

What these numbers don't show

  • We fitted a small tilt across the scene (0.8 m per km east, 0.6 m per km north) to ICESat-2 and removed it. That's why the headline figure uses passes held out of the fit: the tilt came from even orbit cycles, and the 27,433 odd-cycle segments are the test.
  • NMAD is a robust measure of spread. The root-mean-square error over all segments is 0.93 m, pulled up by a small tail on steep pit walls and dense scrub; 99% of segments are within 2.6 m.
  • The floors of the deepest pits had no consistent stereo match. Those 19 ha are left empty in the delivery.
  • ICESat-2 pins down horizontal position well from north to south. From east to west it's uncertain by about 1.5 m.
  • This is one site, in the semi-arid Northern Cape, with no airborne LiDAR to compare against. We haven't measured dense forest or steep mountains here.

The same comparison is written into the README that comes with every delivery, so your team can check it for its own site.

The surface model against airborne LiDAR

Kimberley has no LiDAR, so we also tested Parallax, the stereo matcher that builds these models, on the IARPA MVS3D benchmark over San Fernando, Argentina. It put 46.8% of the LiDAR footprint within 0.5 m of the truth. The classical matcher in NASA Ames Stereo Pipeline managed 32.1%. Each model was registered to the LiDAR before scoring, so the test measures shape rather than absolute position.

San Fernando, Buenos Aires · 2014 to 2016 · 30 cm WorldView-3 · IARPA MVS3D LiDAR

Read the Parallax benchmark study →

The elevation models are included in the stereo price

Stereo imagery is priced per km² of your area, like everything on our price list. The DSM, DTM and height above ground come with it at no extra charge.

What arrives

Surface model (DSM)
0.5 m grid from 30 cm stereo, heights in EGM2008
Terrain model (DTM)
Bare-earth heights, plus a reason-code raster for every cell
Height above ground
The DSM minus the DTM
Accuracy report
The ICESat-2 comparison by reason code, in the product README
Imagery
The stereo imagery itself, processed like any other order
Formats
Cloud-Optimised GeoTIFF with STAC metadata. Other formats, projections and tiling at no extra cost
StereoArchive / km²Tasking / km²
Vantor WorldView stereo 30 cmA$75 min 5 km²A$110 min 25 km²
Vantor WorldView-3 + SWIR stereo 30 cmA$110 min 5 km²A$210 min 25 km²
PERASCOPE stereo 30 cmA$44 min 25 km²A$76 min 100 km²
PERASCOPE tri-stereo 30 cmA$66 min 25 km²A$114 min 100 km²
BJ3N stereo 30 cmA$50 min 15 km²A$80 min 50 km²
BJ3N tri-stereo 30 cmA$75 min 15 km²A$120 min 50 km²
BJ3A stereo 50 cmA$40 min 15 km²A$66 min 50 km²
Vantor WorldView stereo 50 cmA$50 min 5 km²A$74 min 25 km²
Triple Sat stereo 80 cmA$20 min 15 km²Archive only

Stereo you already hold

Surface model (DSM) · no minimum

A$6 / km²

Terrain model (DTM), added to the DSM

+A$2 / km²

Height above ground, with the DSM and DTM

Included

Prices are in Australian dollars per km² of your area, excluding tax. An area smaller than a sensor's minimum is billed at the minimum. Stereo tasking is booked with our team at the listed rate, and we confirm the delivery date for the elevation models when you order.

See the full price list in A$, US$ or € →

Buying

What your procurement team will want to know

Download the capability statement (PDF) →

Supplier
Geopera Pty Ltd, an Australian company, delivering to 72 countries across 12 regions.
Account and invoicing
One account and one invoice across archive, tasking, elevation and radar. We invoice NET-30 against your purchase order, and contracted rates are available.
Volume
Published rates are the ceiling. Per-km² rates step down as your area grows, so send us the area and we will quote it.
Licensing
The licence terms for each sensor, and any tasking restrictions for sensitive regions, are published before you order.
Security and export control
Send security questionnaires and export-control questions to us directly. They go to the people who answer them.
Integration
Files arrive as Cloud-Optimised GeoTIFF with STAC metadata, by download or streamed over WMTS, or through the API with Python and TypeScript SDKs.
Evaluation
A processed sample over your own site, by application. Tell us about the project, we arrange a short call, and then we prepare the sample.

Questions your GIS team will ask

What is the difference between a DEM, a DSM and a DTM?

DEM (digital elevation model) is the umbrella term. A DSM is the top surface, buildings and trees included. A DTM is the bare ground with those removed. Most requests for a DEM need one of the two, and a stereo order includes both, plus height above ground.

What vertical datum are the heights in?

EGM2008, the global geoid model. If you work in a local datum or projection, tell us when you order. Custom projections and formats are included in the price.

Can you build elevation models from stereo imagery we already hold?

Yes. A DSM from your own stereo pair or triplet is A$6 per km² with no minimum. A DTM adds A$2 per km², and height above ground comes with the pair.

How does satellite stereo compare with airborne LiDAR?

Where recent airborne LiDAR exists, it is the better reference, because the laser reaches the ground through gaps in canopy. Stereo only measures ground it can see from both angles, so under dense canopy the DTM is filled from the ground around it and those cells are labelled. What stereo gives you is a large or remote area from one satellite pass, without sending an aircraft or a survey crew.

What happens where the satellite could not see the ground?

Cells with no consistent stereo match are left empty. At Kimberley that was 19 ha of the deepest pit floors. Cells filled under buildings and canopy carry a reason code, so you can keep or drop them.

Which satellites can collect stereo?

Every sensor in the stereo price list on this page, from 30 cm to 80 cm. All of them have archive stereo, and most can be tasked for new collections. Tri-stereo adds a third look, which cuts down the ground hidden behind tall buildings and steep slopes.

See it over your own site

Apply for a sample and we'll arrange a short call to understand what you need to see, then build the elevation models over your area with their accuracy report. If you'd rather start with numbers, draw your area in Pera Portal for the per-km² price.

How the sample programme works