Which Depth Estimator for Jetson AGX Orin? A 2026 Benchmark of Monocular and Stereo Methods
Organizations: NODAR Inc.
Abstract
The Jetson AGX Orin is a common computer for robots and vehicles, yet measured accuracy, speed and energy of current depth estimators on it are hard to find. We benchmark nine model families as of October 2026: the monocular Depth Anything V2 and 3, Depth Pro, MoGe-2, Metric3D v2 and UniDepth V2, and the stereo methods libSGM, NVIDIA ESS and Fast-FoundationStereo. Every method runs on the Orin as a TensorRT FP16 engine or native CUDA code at up to three input sizes, up to the full 5.7 MP, and is scored for metric accuracy against Middlebury 2014 ground truth (non-occluded pixels of the 10 scenes whose disparity stays below 256 px), GPU time, energy and licence. Stereo is far more accurate. At 30 fps, NVIDIA's ESS reaches 0.70% AbsRel in 8.6 ms and libSGM 0.73% in 25 ms; with more compute, Fast-FoundationStereo reaches 0.33%. The best monocular models reach 12% with the true focal length (Depth Anything 3 Metric-L in 33 ms, Depth Pro in 803 ms), and 3.8-4.0% only with an oracle per-image scale (MoGe-2-L, UniDepth V2-B, Metric3D v2-L). Stereo error falls as the input resolution grows; no monocular model improves, and the metric scale of most drifts away from the truth outside their training resolution. At depth discontinuities, which AbsRel barely registers, the monocular models scatter 17-46% of the edge points between foreground and background, learned stereo 2-9% and libSGM at full resolution 1%. We give recommendations per frame-rate budget and release all code, per-scene results and engine build scripts.
Figures & tables
| Method | Processing resolution | Full res.? | Max. disparity search range | Limiting factor | Licence (as stated by the authors) |
| Stereo | |||||
| libSGM (Fixstars, 4 paths) | full ( 1990 2880); also half ( 995 1440) and quarter ( 497 720) | yes | 256 levels at the processing resolution (256, 512 and 1024 px at full resolution) | — | Apache-2.0 |
| ESS, Light ESS (NVIDIA Isaac ROS) | 576 960 (ESS), 288 480 (Light ESS) | no | no fixed limit (regression) | fixed network input | NVIDIA TAO model EULA (commercial use permitted) |
| Fast-FoundationStereo (both checkpoints) | 768 1152; also 512 768 and 384 576 | no | input width: 320, 224 and 160 px ( 800 px at full resolution) | does not fit the 64 GB Orin at larger sizes: no TensorRT implementation for the cost-volume pooling at 960 1440; ONNX export runs out of host memory at 1280 1920 | NVIDIA Source Code License (non-commercial) |
| C-Fast-FoundationStereo (commercial checkpoint) | 768 1152; also 512 768 and 384 576 | no | as Fast-FoundationStereo | as Fast-FoundationStereo | NVIDIA Open Model Agreement |
| Monocular | |||||
| Budget | Best stereo | Best monocular | Best monocular, oracle scale |
|---|---|---|---|
| AbsRel (GPU time) | AbsRel (GPU time) | AbsRel (GPU time) | |
| 30 fps | ESS (NVIDIA), 576 960: 0.70% (9 ms) | Depth Anything 3 Metric-L, 350 504: 12.34% (33 ms) | Depth Anything 3 Metric-L, 350 504: 5.97% (33 ms) |
| 10 fps | Fast-FoundationStereo 20-30-48, 384 576: 0.64% (68 ms) | Depth Anything 3 Metric-L, 350 504: 12.34% (33 ms) | UniDepth V2-B, 644 938: 3.90% (85 ms) |
| 1 fps | C-Fast-FoundationStereo, 768 1152: 0.33% (760 ms) | Depth Pro, 1536 1536: 11.98% (803 ms) | MoGe-2-L, 700 1008: 3.78% (212 ms) |
| no limit | C-Fast-FoundationStereo, 768 1152: 0.33% (760 ms) | Depth Pro, 1536 1536: 11.98% (803 ms) | MoGe-2-L, 700 1008: 3.78% (212 ms) |
| lowest GPU, open source | libSGM, 497 720: 1.18% (6 ms) | Depth Anything V2-S (native), 518 770: 29.88% (12 ms) | Depth Anything V2-S (native), 518 770: 8.93% (12 ms) |
| Model | Input | MP | Scale GT/pred. | AbsRel [%] | Oracle AbsRel [%] | Density [%] |
|---|---|---|---|---|---|---|
| Depth Anything V2-S | 518 770 | 0.40 | 1.45 | 29.9 | 8.9 | 100 |
| Depth Anything V2-S | 1008 1512 | 1.52 | 1.88 | 43.8 | 9.2 | 100 |
| Depth Anything V2-S | 1988 2884 | 5.73 | 2.44 | 56.0 | 9.7 | 100 |
| Depth Anything V2-B | 518 770 | 0.40 | 1.50 | 30.6 | 8.9 | 100 |
| Depth Anything V2-B | 1988 2884 | 5.73 | 1.83 | 41.2 | 10.6 | 100 |
| Depth Anything V2-L | 518 770 | 0.40 | 1.54 | 32.5 | 8.3 | 100 |
| Method (output resolution) | Density at edges [%] | Flying points [%] | AbsRel at edges [%] | AbsRel elsewhere [%] |
|---|---|---|---|---|
| libSGM, full res. | 45 | 1.1 | 4.33 | 0.59 |
| libSGM, quarter res. | 59 | 9.4 | 9.08 | 1.08 |
| FFS 23-36-37, 768 1152 | 100 | 3.0 | 2.48 | 0.29 |
| FFS 20-30-48, 768 1152 | 100 | 4.1 | 2.85 | 0.36 |
| C-FFS, 768 1152 | 100 | 2.4 | 2.42 | 0.29 |
| Depth Anything V2-S, 518 770 | 100 | 25.8 | 11.43 | 8.90 |
| Method | Resolution | Orins @10 fps | Orins @30 fps | 20 per camera | 500 per camera | Break-even camera @30 fps |
|---|---|---|---|---|---|---|
| Light ESS (NVIDIA) | 288 480 (fixed) | 0.03 | 0.08 | 293 | 1,253 | – |
| libSGM | 497 720 (quarter) | 0.06 | 0.18 | 592 | 1,552 | – |
| ESS (NVIDIA) | 576 960 (fixed) | 0.09 | 0.26 | 816 | 1,776 | – |
| libSGM | 995 1440 (half) | 0.25 | 0.75 | 2,297 | 3,257 | – |
| Fast-FoundationStereo 20-30-48 | 384 576 | 0.68 | 2.03 | 6,132 | 7,092 | – |
| libSGM | full ( 1990 2880) | 1.01 | 3.02 | 9,090 | 10,050 | – |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
| GT disparity [px] | Non-occ. | Depth | Occl. | Out | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Image | Scene | Size ( ) | ndisp | min | median | 99 % | max | max [px] | [m] | [%] | [%] |
| Adirondack | 2880 1988 | 280 | 30 | 108 | 219 | 243 | 243 | 1.62–3.07 | 6.1 | 2.0 | |
| Backpack | 2940 2016 | 260 | 32 | 130 | 214 | 224 | 224 | 2.22–3.36 | 8.4 | 3.1 | |
| Bicycle1 | 2988 2008 | 180 | 56 | 73 | 127 | 145 | 145 | 2.94–4.08 | 6.3 | 2.6 | |
| Classroom1 | 3000 1920 | 250 | 16 | 55 | 203 | 208 | 208 | 2.98–7.63 | 2.7 | 1.8 | |
| Motorcycle | 2964 2000 | 270 | 28 | 152 | 231 | 240 | 240 | 2.11–5.04 | 7.9 | 3.1 | |
| Parameter | Value | Note |
|---|---|---|
| 4 (full), 6 (half), 3 (quarter) | tuned; default 10 | |
| 224 at every resolution | tuned; default 120; 224 is the 8-bit maximum | |
| Aggregation paths | 4 (horizontal and vertical) | default 8 |
| Sub-pixel output | on (4 fractional bits) | default off |
| Disparity levels | 256 | maximum supported |
| Minimum disparity | 0 | default |
Metric Depth Estimation
Metric depth estimation predicts scene distances in physical units from images, supporting robotics, mapping, augmented reality, and 3D reconstruction.
See all 64 papers