← Case Studies
Case Study

Facade Measurement by Stereophotogrammetry on Oblique Image Pairs

AG2I · Graz, Austria · 17 June 2026

On a precisely aerotriangulated Vexcel UltraCam Dragon block, stereophotogrammetric measurement is not limited to conventional nadir overlaps. Using OpenStereo's multivantage viewer, two forward-looking oblique frames (Forward 203 and Forward 204) are fused into a red–cyan anaglyph stereo model in which building facades — windows, dormers, cornices, foreshortened or occluded in nadir imagery — are measured feature by feature. The capability rests on the block's fully automated aerotriangulation — computed hands-off, with no manual tie-pointing and no operator in the loop: image σ₀ of 0.64 px and independent check-point RMS of 0.257 / 0.080 / 0.254 m (X/Y/Z); on the measured facade point the floating mark closes to the digital surface model at ΔZ 0.00 m.

0.64 pxIMAGE σ₀ · FULLY AUTOMATED AT
0.254 mCHECK-POINT Z RMS · INDEPENDENT
0.025 mmFOCAL vs FACTORY CALIBRATION
0.00 mFLOATING MARK TO DSM (ΔZ)

1. Data and task

The data is the publicly distributed Vexcel UltraCam Dragon 4.1 five-head oblique block (four oblique + one nadir RGBI) over Graz, Austria — the same block as AG2I's aerotriangulation accuracy study; ETRF2000, UTM zone 33N (EPSG:32633). The task here is different: rather than report block accuracy, it is to measure features on the side of a building directly from the imagery, in stereo. Two forward-looking obliques, Forward 203 and Forward 204, are used; display is a red–cyan anaglyph with the floating mark referenced to the digital surface model (DSM).

2. Stereo on arbitrary pairs, and why facades need it

A three-dimensional point is recovered as the intersection of the collinearity rays cast from two or more images of known interior and exterior orientation. The classical near-vertical pair — parallel axes, modest base-to-height ratio — is one well-conditioned case; the underlying space intersection places no restriction on viewing geometry. Any set of oriented rays observing the point yields a solution.

This matters because a vertical building wall is nearly parallel to the line of sight in nadir imagery: the facade is foreshortened to a handful of pixels and is largely occluded by the roof. Window heads and sills, balconies, string courses, signage and ornament are only resolvable in frames that view the wall obliquely. Measuring them therefore requires a stereo model formed from oblique frames — a configuration that workstations built around fixed nadir strips do not support.

3. The enabling condition: aerotriangulation precision

Convergent oblique pairs have strong intersection geometry — a large convergence angle yields a well-conditioned height — but they are unforgiving. Any error in exterior orientation, or any uncompensated lens distortion, maps directly into residual y-parallax and a measurement bias. The pair fuses cleanly under the stereoscope, and the floating mark sits on the surface, only if every frame's orientation is mutually consistent to a fraction of a pixel. The Dragon block's fully automated, self-calibrating adjustment — run end to end from raw inputs, no operator in the loop — provides exactly that:

MetricAG2IIndependentReference
Image σ₀ (std. dev. of unit weight) 0.64px 0.82 px
Independent check-point RMS (X / Y / Z) 0.257 / 0.080 / 0.254m
Self-calibrated focal vs factory < 0.025mm factory

Full figures in Independent Aerotriangulation of a Vexcel UltraCam Dragon Block. These are the reason an arbitrary frame pair can be measured at all: the block behaves as one coherent bundle, every frame registered to every other.

4. The measurement

OpenStereo multivantage viewer: a nadir orthophoto beside an oblique red-cyan anaglyph stereo model of a corner building in Graz, with a floating mark set on the structure
Figure 1. OpenStereo multivantage viewer on the Dragon block. Left: nadir orthophoto used for navigation — only the roofscape is visible, the walls absent. Right: oblique anaglyph stereo model (Forward 203 in red, Forward 204 in cyan) over the same corner building, in which the full envelope — five floors of windows, the dormer line, the cornice — is present and measurable. The floating mark is set on the structure.

With the floating mark placed on the facade, the viewer returns the point's coordinate and its height relative to the surface model:

QuantityValue
Stereo pairFwd 203 / Fwd 204
Easting (X)532719.47m
Northing (Y)5213794.71m
Elevation (Z)417.50m
Floating mark to DSM (ΔZ)0.00m

The mark closes to the digital surface model to 0.00 m in height, confirming that the two obliques register to the same surface the nadir solution defines — the model is metric, not merely a visualization.

5. Conventional stereo versus OpenStereo multivantage

CapabilityConventional nadir stereoOpenStereo multivantage
Eligible image pairsfixed nadir strip overlapsany frames observing the point
Convergent / oblique pairsnot supportedsupported
Facade / vertical-surface measurementno (foreshortened, occluded)yes
Limiting factorstrip geometryAT precision (sub-pixel orientation)
Floating-mark referencestereo modelmodel and DSM (ΔZ readout)

Because the orientation of every Dragon frame is solved to sub-pixel mutual consistency, stereo measurement is no longer confined to the roofscape captured by nadir strips. It extends to the full building envelope, including vertical surfaces, with no specialized facade-capture flight and no per-pair manual relative orientation. The viewing geometry is arbitrary; the achievable accuracy is bounded by the fully automated aerotriangulation solution, not by the camera configuration.

6. Report

Stereo case study (PDF, landscape)

Study data: Vexcel UltraCam Dragon 4.1 demonstration block — Graz, Austria (publicly distributed). Contact: info@ag2i.ai.