Limitations & roadmap
This page lists the known gaps, so results can be read in context.
Known limitations
Section titled “Known limitations”| Area | Limitation | Evidence |
|---|---|---|
| Tall structures | Systematically under-predicted; 20+ m pixels are under by about 4.8 m on GAMUS test | Error analysis |
| Tree canopy | The hardest class; NEON forest RMSE is 4.11 m after the final run | Benchmarks |
| Edge sharpness | Maps are smoother than LiDAR (gradient ratio 0.23 on MVS3DM before the final run) | Metrics |
| Cross-sensor shift | RMSE rises from 3.32 m (GAMUS test) to 4.97 m on DFC23 | Benchmarks |
| GSD dependence | A wrong resolution scales all heights; plain images fall back to an assumed 0.5 m | GSD & scale |
| Terrain detail | Absolute DSMs inherit the smoothing of 30 m DEMs | Absolute DSM |
| Clouds, haze, strong off-nadir views | Not represented in training; results degrade | — |
| Self-hosted service | No authentication; job state is lost on restart | Self-hosted |
| Frontend build | src/lib/ is excluded by the root .gitignore, so a fresh clone does not build |
Frontend architecture |
Open evaluations
Section titled “Open evaluations”These have not been measured yet, and no numbers for them appear on this site:
- v5 final run on held-out test splits (NEON / MVS3DM / GAMUS test), and an ONNX export of it.
- IM2ELEVATION baseline on GAMUS under the same protocol.
- Hilly-terrain split: GAMUS has essentially no hilly tiles.
- Absolute DSM on a real GeoTIFF against LiDAR or surveyed GCPs; only a synthetic check exists.
- Scene-level qualitative results with ground truth for the georeferenced Cartosat examples.
Roadmap
Section titled “Roadmap”- Evaluate
v5_final_foreston all held-out test splits, then export and parity-check it to ONNX. - Run the IM2ELEVATION baseline and a hilly-terrain evaluation.
- Validate absolute DSMs on real imagery against LiDAR and GCPs.
- Unlabelled Indian imagery for the mean-teacher consistency term, which is already implemented.
- Wire the web app to the self-hosted service as a third inference provider (the
depthwizard-serveprovider id is reserved in the frontend). - Add CI for build, tests and deployment.