Coordinate reference systems and orthophoto geometry
Key
Default
CLI
Description
source_crs
epsg:4326
CRS of the orthophoto's georeferencing; the Latitude/Longitude columns are computed in it, so keep WGS 84 (epsg:4326); string
target_crs
epsg:5186
Projected CRS in meters for Local_X/Local_Y, in which speeds, accelerations and dimensions are also measured; epsg:5186 (Korea 2000) suits South Korea only, so set one for your area, e.g. its UTM zone (a warning names it when the distortion at the site exceeds 1%); string
cutout_width_px
15000
Original orthophoto cutout width [px]; used to derive geographic resolution when geo_source is 'center-text-file'; null falls back to the provided orthophoto width; [0, inf) or null
Feature matching (MAGSAC++ based image registration against orthophotos). Learning-based detectors need care here: the orthophoto is north-up and large (64 MP in the Songdo data), so lower downsample_ratio first. See https://rfonod.github.io/geo-trax/guides/feature-detectors/
RANSAC method (same options as stabilization above)
ransac_epipolar_threshold
3.0
Reprojection error threshold [px] for RANSAC inlier classification, in the pixels of ransac_threshold_space; (0.0, inf)
ransac_threshold_space
unset (commented out; full when enabled)
Pixels the threshold is measured in; ['full' (full resolution), 'processed' (downsampled image: threshold / downsample_ratio)]. Left unset ('full'), since the two agree at downsample_ratio 1.0 and every key in this block feeds the master -> orthophoto cache hash; uncomment it if you lower downsample_ratio
ransac_max_iter
10000
Maximum RANSAC iterations; (0, inf]
ransac_confidence
0.999999
Required probability that the best model is correct; (0.0, 1.0]
rsift_eps
0.00000001
Epsilon added before RootSIFT L1-normalisation to avoid division by zero; > 0.0, keep very small (e.g. 1e-8)
gpu
false
--geo-gpu, --no-geo-gpu
GPU-accelerate registration; requires detector_name: orb AND a CUDA-enabled OpenCV build; [true, false]
gpu_device_id
0
--geo-gpu-device-id
CUDA device index used when gpu is true (multi-GPU machines); [0, inf)
Video frame index used as the registration anchor; must match the stabilization reference frame (processing -> cut_frame_left), and is taken from it automatically unless --ref-frame is given explicitly; [0, inf)
use_master
true
--no-master
Use a pre-computed master→orthophoto homography for faster, more robust matching
recompute
false
--recompute
Force recomputation of the master→orthophoto homography even if a cached version exists
geo_source
null
--geo-source
Orthophoto parameter source; null = auto-detect from available files; choices: [null, metadata-tif, text-file, center-text-file]