ODT-NET is an open-weight model from KyChen. Its published files total 1.4 GB.
Open-source inference and training code that regresses a relative-elevation DEM directly from a single optical remote-sensing image (orthorectified RGB).
Model Card
Open-source inference and training code that regresses a relative-elevation DEM directly from a single optical remote-sensing image (orthorectified RGB). The backbone is the encoder of Depth-Anything-3 (da3-base, ViT-B/DINOv2) with a dual DPT depth head, fine-tuned end-to-end on remote-sensing DEM tiles, plus a lightweight flatness detection head (TinyFlathead) attached for flat-region regularisation. The weights released here correspond to the configuration selected in the paper: Neither script contains an absolute path, and neither depends on code or weights outside the package. Every resource is derived from the script's own file and resolved against the package root (opensource/), so…
Excerpt from the card by KyChen.
Identity and Version
- Repository
- OWisthebestgame/ODT-NET
- Publisher
- KyChen
- Task
- Not stated by the source
- Modality
- Other
- Library
- Not stated by the source
- Parameters
- Not stated by the source
- Languages
- Not stated by the source
- Revision
- fe067a218f3a07ebdfd3a1daa4e1f0411718c159
- First published
- 2026-09-23
- Last updated
- 2026-10-01
Files and Weights
113 files, 1.4 GB in total. The weights are 2 files totalling 1.1 GB in pth, safetensors.
Every file
| File | Type | Size | SHA-256 |
|---|---|---|---|
| ODT-NET_epoch_100.pth | Weights | 555.3 MB | 13800a9e93a9 |
| pretrained/Depth-Anything-V3-Base/model.safetensors | Weights | 541.5 MB | e01067dc1659 |
| pred/predict.py | Configuration | 26.0 KB | — |
| pretrained/Depth-Anything-V3-Base/config.json | Configuration | 1.2 KB | — |
| pretrained/Depth-Anything-V3-Base/configuration.json | Configuration | 74 B | — |
| third_party/Depth-Anything-3/src/depth_anything_3/api.py | Configuration | 19.4 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/app/css_and_html.py | Configuration | 19.4 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/app/gradio_app.py | Configuration | 27.5 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/app/modules/__init__.py | Configuration | 1.5 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/app/modules/event_handlers.py | Configuration | 23.7 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/app/modules/file_handlers.py | Configuration | 13.1 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/app/modules/model_inference.py | Configuration | 9.9 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/app/modules/ui_components.py | Configuration | 17.4 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/app/modules/utils.py | Configuration | 7.0 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/app/modules/visualization.py | Configuration | 17.6 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/bench/__init__.py | Configuration | 1.6 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/bench/configs/eval_bench.yaml | Configuration | 3.2 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/bench/dataset.py | Configuration | 4.5 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/bench/datasets/__init__.py | Configuration | 798 B | — |
| third_party/Depth-Anything-3/src/depth_anything_3/bench/datasets/dtu.py | Configuration | 26.5 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/bench/datasets/dtu64.py | Configuration | 6.3 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/bench/datasets/eth3d.py | Configuration | 21.4 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/bench/datasets/hiroom.py | Configuration | 15.4 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/bench/datasets/scannetpp.py | Configuration | 21.5 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/bench/datasets/sevenscenes.py | Configuration | 15.6 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/bench/evaluator.py | Configuration | 29.5 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/bench/print_metrics.py | Configuration | 23.4 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/bench/registries.py | Configuration | 2.8 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/bench/utils.py | Configuration | 17.5 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/cfg.py | Configuration | 5.2 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/cli.py | Configuration | 32.3 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/configs/da3-base.yaml | Configuration | 823 B | — |
| third_party/Depth-Anything-3/src/depth_anything_3/configs/da3-giant.yaml | Configuration | 1.4 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/configs/da3-large.yaml | Configuration | 830 B | — |
| third_party/Depth-Anything-3/src/depth_anything_3/configs/da3-small.yaml | Configuration | 819 B | — |
| third_party/Depth-Anything-3/src/depth_anything_3/configs/da3metric-large.yaml | Configuration | 536 B | — |
| third_party/Depth-Anything-3/src/depth_anything_3/configs/da3mono-large.yaml | Configuration | 536 B | — |
| third_party/Depth-Anything-3/src/depth_anything_3/configs/da3nested-giant-large.yaml | Configuration | 232 B | — |
| third_party/Depth-Anything-3/src/depth_anything_3/model/__init__.py | Configuration | 775 B | — |
| third_party/Depth-Anything-3/src/depth_anything_3/model/cam_dec.py | Configuration | 1.8 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/model/cam_enc.py | Configuration | 2.6 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/model/da3.py | Configuration | 18.1 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/model/dinov2/dinov2.py | Configuration | 1.9 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/model/dinov2/layers/__init__.py | Configuration | 669 B | — |
| third_party/Depth-Anything-3/src/depth_anything_3/model/dinov2/layers/attention.py | Configuration | 3.4 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/model/dinov2/layers/block.py | Configuration | 5.2 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/model/dinov2/layers/drop_path.py | Configuration | 1.2 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/model/dinov2/layers/layer_scale.py | Configuration | 1.0 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/model/dinov2/layers/mlp.py | Configuration | 1.3 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/model/dinov2/layers/patch_embed.py | Configuration | 3.0 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/model/dinov2/layers/rope.py | Configuration | 8.0 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/model/dinov2/layers/swiglu_ffn.py | Configuration | 1.9 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/model/dinov2/vision_transformer.py | Configuration | 18.0 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/model/dpt.py | Configuration | 17.9 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/model/dualdpt.py | Configuration | 20.1 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/model/gs_adapter.py | Configuration | 8.3 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/model/gsdpt.py | Configuration | 5.0 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/model/reference_view_selector.py | Configuration | 8.1 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/model/utils/attention.py | Configuration | 3.9 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/model/utils/block.py | Configuration | 2.8 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/model/utils/gs_renderer.py | Configuration | 12.6 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/model/utils/head_utils.py | Configuration | 8.3 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/model/utils/transform.py | Configuration | 6.8 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/registry.py | Configuration | 2.1 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/services/__init__.py | Configuration | 794 B | — |
| third_party/Depth-Anything-3/src/depth_anything_3/services/backend.py | Configuration | 56.6 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/services/gallery.py | Configuration | 37.3 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/services/inference_service.py | Configuration | 9.4 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/services/input_handlers.py | Configuration | 9.5 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/specs.py | Configuration | 1.7 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/utils/alignment.py | Configuration | 5.1 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/utils/api_helpers.py | Configuration | 1.7 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/utils/camera_trj_helpers.py | Configuration | 18.1 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/utils/constants.py | Configuration | 9.8 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/utils/export/__init__.py | Configuration | 2.8 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/utils/export/colmap.py | Configuration | 5.4 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/utils/export/depth_vis.py | Configuration | 1.7 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/utils/export/feat_vis.py | Configuration | 2.7 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/utils/export/glb.py | Configuration | 15.8 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/utils/export/gs.py | Configuration | 5.8 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/utils/export/npz.py | Configuration | 2.5 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/utils/export/utils.py | Configuration | 1.3 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/utils/geometry.py | Configuration | 17.5 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/utils/gsply_helpers.py | Configuration | 6.4 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/utils/io/input_processor.py | Configuration | 19.4 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/utils/io/output_processor.py | Configuration | 6.0 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/utils/layout_helpers.py | Configuration | 6.8 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/utils/logger.py | Configuration | 2.6 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/utils/memory.py | Configuration | 4.6 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/utils/model_loading.py | Configuration | 5.2 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/utils/parallel_utils.py | Configuration | 4.4 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/utils/pca_utils.py | Configuration | 10.9 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/utils/pose_align.py | Configuration | 12.5 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/utils/ray_utils.py | Configuration | 20.6 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/utils/read_write_model.py | Configuration | 23.0 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/utils/registry.py | Configuration | 1.1 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/utils/sh_helpers.py | Configuration | 3.3 KB | — |
| third_party/Depth-Anything-3/src/depth_anything_3/utils/visualize.py | Configuration | 4.2 KB | — |
| train/train.py | Configuration | 39.0 KB | — |
| LICENSE | Documentation | 11.5 KB | — |
| README.md | Documentation | 24.1 KB | — |
| pretrained/Depth-Anything-V3-Base/README.md | Documentation | 5.7 KB | — |
| pretrained/README.md | Documentation | 1.6 KB | — |
| third_party/Depth-Anything-3/LICENSE | Documentation | 11.6 KB | — |
| third_party/Depth-Anything-3/NOTICE.md | Documentation | 2.6 KB | — |
| third_party/Depth-Anything-3/README.md | Documentation | 19.1 KB | — |
| pred/output/test1_dem.tif | Other | 159.9 MB | e98c119386d8 |
| pred/output/test1_dem_vis.png | Other | 13.7 MB | 1ada88e044ec |
| requirements.txt | Other | 2.2 KB | — |
| test1.tif | Other | 122.0 MB | 4b0fa5d31a07 |
| third_party/Depth-Anything-3/pyproject.toml | Other | 2.1 KB | — |
| third_party/Depth-Anything-3/requirements.txt | Other | 237 B | — |
| .gitattributes | Repository | 1.7 KB | — |
License and Download
- License
- Not stated by the source
- Access
- Open weights, no gate
- Download size
- 1.1 GB
Released by KyChen through its official repository on Hugging Face.
Memory Requirements
| Precision | Weights in memory |
|---|---|
| As published | 1.1 GB |
Weights only, from the published parameter count; the key-value cache and runtime add to this.