Query sequences

Five representative scenes are used to query against the reference data. As mapping sensors, we employed four different camera systems to acquire query images with different characteristics, including resolution, field of view, and camera models. The four camera systems are: a Canon EOS R equipped with a 24 mm or 35 mm lens, a GoPro Hero 7, and an iPhone 14 Pro (Table 1).

Camera FoV [°] Camera model Resolution
h v
Canon 24mm72.351.9Pinhole6720 × 4480
Canon 35mm53.337.0Pinhole6720 × 4480
GoPro Hero 7122.694.4Fisheye4000 × 3000
iPhone 14 Pro57.171.9Pinhole1440 × 1920

Table 1: Cameras used for query sequence acquisition.

The query image acquisition was conducted in late winter (February) 2025 under predominantly overcast conditions, resulting in mainly diffuse illumination. At that time, the trees were free of foliage. In each scene, a sequence of images was captured with all four cameras. The sequences differ in trigger rate, trajectory, length, and number of images (Table 2), since each camera was operated independently, one after another, using its own capture method. The Canon camera was triggered manually, ensuring the images were captured in roughly an upright orientation. For the GoPro, an upright configuration was also targeted. Instead of manual triggering, a video was recorded at 24 frames per second (FPS). For iPhone 14 Pro sequences, Pix4DCatch was used and image triggering was set according to distance and angle criteria of 0.1 m and 15°, respectively. During this capture, the iPhone was deliberately pointed slightly towards the ground and, at times, moved rapidly to create a trajectory similar to walking while using an AR navigation application. For each sequence, we tried to create a single or multiple closed loops.

Image counts

Camera Scene 1 Scene 2 Scene 3 Scene 4 Scene 5 Total
Canon 24mm165194135142165801
Canon 35mm154158116168181777
GoPro Hero 74153763703834031947
iPhone 14 Pro4352463503804631874
Total1169974971107312125399

Table 2: Number of images acquired per scene and camera.

Calibration

The query cameras (Canon EOS R, GoPro Hero 7, iPhone 14 Pro) are self-calibrated: their calibration parameters are estimated jointly with the image poses during the bundle adjustment (see Ground-Truth Generation below). Using the estimated parameters, all query images are undistorted to follow a standard camera model: pinhole for the Canon EOS R and iPhone, and equidistant fisheye for the GoPro

Ground-truth generation

Query images are co-registered to the reference imagery using a multi-stage SfM-based procedure in Agisoft Metashape. Since each scene contains four sequences with many overlapping images, no direct query-to-reference image correspondences are needed — a stable photogrammetric model of the query sequences is built first, then co-registered to the reference data using manually measured corresponding points.

  • Building the photogrammetric model: the four sequences per scene are first aligned individually, using at least three control points (CPs) per sequence to bring them into a unified global reference frame; a second alignment pass then uses these poses to efficiently find matches across sequences. All CPs, plus ~30 additional distinctive tie points per scene, are measured in ~15 images from different camera sequences to mutually stabilize them
  • Co-registering to the reference data: ~20–25 clearly identifiable points per scene are manually measured in the reference images (drawn from the CPs and tie points), with 3D coordinates estimated by triangulation from the fixed reference poses. At least three of these points per scene are held out from the bundle adjustment as independent check points
    • Points used for co-registration: relative ground control points (RGCPs)
    • Held-out check points: relative control points (RCPs)
  • A final bundle adjustment jointly optimizes the query image poses and camera calibration parameters, with RGCPs introduced at a 3D standard deviation of 0.005 m (see Calibration above for how these parameters are then applied)

Co-registration accuracy per scene (RMSE of RGCP residuals / RCP position differences) is reported in Table 3, confirming sub-centimeter co-registration accuracy across all scenes.

Scene RGCP # pts RGCP 3D RMSE [m] RCP # pts RCP 3D RMSE [m]
Scene 1170.00730.007
Scene 2190.00840.006
Scene 3200.00660.006
Scene 4170.00630.004
Scene 5160.00540.003

Table 3: Co-registration accuracy per scene, based on RGCP residuals and held-out RCP position differences.

Georeferencing accuracy per scene (RMSE between RTK-GNSS check-point positions and the corresponding coordinates from the final estimated image poses) is reported in Table 4, confirming a lower-centimeter range and validating the co-registration.

Scene # Points 3D RMSE [m]
Scene 1110.014
Scene 2100.025
Scene 370.030
Scene 490.021
Scene 5110.019

Table 4: Absolute georeferencing accuracy per scene.

Scene 1

Characteristics: A local access road in a suburban environment, with sidewalks on both sides of the street and a pedestrian crossing with a small island. The street traverses a residential neighborhood of detached houses and abundant greenery, including hedges and trees.

Scene 1 preview

Scene 2

Characteristics: A local access road in an area characterized by multi-story commercial, industrial, and office buildings. Road construction is ongoing on the street and in its immediate surroundings; as a result, no road markings are visible and numerous temporary construction fences are in place. On both sides of the road, there are wide sidewalks and some unfinished flower beds without plants.

Scene 2 preview

Scene 3

Characteristics: A busy, multi-lane main road in a commercial environment, featuring car dealers and a fuel station, with many dynamic objects, such as cars. On both sides of the street, there is a sidewalk and only a small amount of vegetation.

Scene 3 preview

Scene 4

Characteristics: A local access road with an integrated cycle path, traversing a neighborhood with multi-story urban residential and commercial buildings. Sidewalks are provided on both sides of the street, separated by flower beds. The environment is densely vegetated, with trees and hedges.

Scene 4 preview

Scene 5

Characteristics: A narrow residential street in a neighborhood of detached houses, with plenty of greenery, including large trees and hedges. Various cars are parked on the side of the road.

Scene 5 preview


Jonas Meyer © 2026.

This site uses Just the Docs, a documentation theme for Jekyll.