Skip to page content
SAVRN
Search Plan a project

Open-weight model

ODT-NET

by KyChen OWisthebestgame/ODT-NET

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).

Parameters—
Context—
Weights1.1 GB
License—
AccessOpen weights
Monthly Downloads—

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.

Weights2 files · 1.1 GB
Configuration97 files · 957.0 KB
Documentation7 files · 76.2 KB
Other6 files · 295.6 MB
Repository1 file · 1.7 KB
Every file
FileTypeSizeSHA-256
ODT-NET_epoch_100.pthWeights555.3 MB 13800a9e93a9
pretrained/Depth-Anything-V3-Base/model.safetensorsWeights541.5 MB e01067dc1659
pred/predict.pyConfiguration26.0 KB —
pretrained/Depth-Anything-V3-Base/config.jsonConfiguration1.2 KB —
pretrained/Depth-Anything-V3-Base/configuration.jsonConfiguration74 B —
third_party/Depth-Anything-3/src/depth_anything_3/api.pyConfiguration19.4 KB —
third_party/Depth-Anything-3/src/depth_anything_3/app/css_and_html.pyConfiguration19.4 KB —
third_party/Depth-Anything-3/src/depth_anything_3/app/gradio_app.pyConfiguration27.5 KB —
third_party/Depth-Anything-3/src/depth_anything_3/app/modules/__init__.pyConfiguration1.5 KB —
third_party/Depth-Anything-3/src/depth_anything_3/app/modules/event_handlers.pyConfiguration23.7 KB —
third_party/Depth-Anything-3/src/depth_anything_3/app/modules/file_handlers.pyConfiguration13.1 KB —
third_party/Depth-Anything-3/src/depth_anything_3/app/modules/model_inference.pyConfiguration9.9 KB —
third_party/Depth-Anything-3/src/depth_anything_3/app/modules/ui_components.pyConfiguration17.4 KB —
third_party/Depth-Anything-3/src/depth_anything_3/app/modules/utils.pyConfiguration7.0 KB —
third_party/Depth-Anything-3/src/depth_anything_3/app/modules/visualization.pyConfiguration17.6 KB —
third_party/Depth-Anything-3/src/depth_anything_3/bench/__init__.pyConfiguration1.6 KB —
third_party/Depth-Anything-3/src/depth_anything_3/bench/configs/eval_bench.yamlConfiguration3.2 KB —
third_party/Depth-Anything-3/src/depth_anything_3/bench/dataset.pyConfiguration4.5 KB —
third_party/Depth-Anything-3/src/depth_anything_3/bench/datasets/__init__.pyConfiguration798 B —
third_party/Depth-Anything-3/src/depth_anything_3/bench/datasets/dtu.pyConfiguration26.5 KB —
third_party/Depth-Anything-3/src/depth_anything_3/bench/datasets/dtu64.pyConfiguration6.3 KB —
third_party/Depth-Anything-3/src/depth_anything_3/bench/datasets/eth3d.pyConfiguration21.4 KB —
third_party/Depth-Anything-3/src/depth_anything_3/bench/datasets/hiroom.pyConfiguration15.4 KB —
third_party/Depth-Anything-3/src/depth_anything_3/bench/datasets/scannetpp.pyConfiguration21.5 KB —
third_party/Depth-Anything-3/src/depth_anything_3/bench/datasets/sevenscenes.pyConfiguration15.6 KB —
third_party/Depth-Anything-3/src/depth_anything_3/bench/evaluator.pyConfiguration29.5 KB —
third_party/Depth-Anything-3/src/depth_anything_3/bench/print_metrics.pyConfiguration23.4 KB —
third_party/Depth-Anything-3/src/depth_anything_3/bench/registries.pyConfiguration2.8 KB —
third_party/Depth-Anything-3/src/depth_anything_3/bench/utils.pyConfiguration17.5 KB —
third_party/Depth-Anything-3/src/depth_anything_3/cfg.pyConfiguration5.2 KB —
third_party/Depth-Anything-3/src/depth_anything_3/cli.pyConfiguration32.3 KB —
third_party/Depth-Anything-3/src/depth_anything_3/configs/da3-base.yamlConfiguration823 B —
third_party/Depth-Anything-3/src/depth_anything_3/configs/da3-giant.yamlConfiguration1.4 KB —
third_party/Depth-Anything-3/src/depth_anything_3/configs/da3-large.yamlConfiguration830 B —
third_party/Depth-Anything-3/src/depth_anything_3/configs/da3-small.yamlConfiguration819 B —
third_party/Depth-Anything-3/src/depth_anything_3/configs/da3metric-large.yamlConfiguration536 B —
third_party/Depth-Anything-3/src/depth_anything_3/configs/da3mono-large.yamlConfiguration536 B —
third_party/Depth-Anything-3/src/depth_anything_3/configs/da3nested-giant-large.yamlConfiguration232 B —
third_party/Depth-Anything-3/src/depth_anything_3/model/__init__.pyConfiguration775 B —
third_party/Depth-Anything-3/src/depth_anything_3/model/cam_dec.pyConfiguration1.8 KB —
third_party/Depth-Anything-3/src/depth_anything_3/model/cam_enc.pyConfiguration2.6 KB —
third_party/Depth-Anything-3/src/depth_anything_3/model/da3.pyConfiguration18.1 KB —
third_party/Depth-Anything-3/src/depth_anything_3/model/dinov2/dinov2.pyConfiguration1.9 KB —
third_party/Depth-Anything-3/src/depth_anything_3/model/dinov2/layers/__init__.pyConfiguration669 B —
third_party/Depth-Anything-3/src/depth_anything_3/model/dinov2/layers/attention.pyConfiguration3.4 KB —
third_party/Depth-Anything-3/src/depth_anything_3/model/dinov2/layers/block.pyConfiguration5.2 KB —
third_party/Depth-Anything-3/src/depth_anything_3/model/dinov2/layers/drop_path.pyConfiguration1.2 KB —
third_party/Depth-Anything-3/src/depth_anything_3/model/dinov2/layers/layer_scale.pyConfiguration1.0 KB —
third_party/Depth-Anything-3/src/depth_anything_3/model/dinov2/layers/mlp.pyConfiguration1.3 KB —
third_party/Depth-Anything-3/src/depth_anything_3/model/dinov2/layers/patch_embed.pyConfiguration3.0 KB —
third_party/Depth-Anything-3/src/depth_anything_3/model/dinov2/layers/rope.pyConfiguration8.0 KB —
third_party/Depth-Anything-3/src/depth_anything_3/model/dinov2/layers/swiglu_ffn.pyConfiguration1.9 KB —
third_party/Depth-Anything-3/src/depth_anything_3/model/dinov2/vision_transformer.pyConfiguration18.0 KB —
third_party/Depth-Anything-3/src/depth_anything_3/model/dpt.pyConfiguration17.9 KB —
third_party/Depth-Anything-3/src/depth_anything_3/model/dualdpt.pyConfiguration20.1 KB —
third_party/Depth-Anything-3/src/depth_anything_3/model/gs_adapter.pyConfiguration8.3 KB —
third_party/Depth-Anything-3/src/depth_anything_3/model/gsdpt.pyConfiguration5.0 KB —
third_party/Depth-Anything-3/src/depth_anything_3/model/reference_view_selector.pyConfiguration8.1 KB —
third_party/Depth-Anything-3/src/depth_anything_3/model/utils/attention.pyConfiguration3.9 KB —
third_party/Depth-Anything-3/src/depth_anything_3/model/utils/block.pyConfiguration2.8 KB —
third_party/Depth-Anything-3/src/depth_anything_3/model/utils/gs_renderer.pyConfiguration12.6 KB —
third_party/Depth-Anything-3/src/depth_anything_3/model/utils/head_utils.pyConfiguration8.3 KB —
third_party/Depth-Anything-3/src/depth_anything_3/model/utils/transform.pyConfiguration6.8 KB —
third_party/Depth-Anything-3/src/depth_anything_3/registry.pyConfiguration2.1 KB —
third_party/Depth-Anything-3/src/depth_anything_3/services/__init__.pyConfiguration794 B —
third_party/Depth-Anything-3/src/depth_anything_3/services/backend.pyConfiguration56.6 KB —
third_party/Depth-Anything-3/src/depth_anything_3/services/gallery.pyConfiguration37.3 KB —
third_party/Depth-Anything-3/src/depth_anything_3/services/inference_service.pyConfiguration9.4 KB —
third_party/Depth-Anything-3/src/depth_anything_3/services/input_handlers.pyConfiguration9.5 KB —
third_party/Depth-Anything-3/src/depth_anything_3/specs.pyConfiguration1.7 KB —
third_party/Depth-Anything-3/src/depth_anything_3/utils/alignment.pyConfiguration5.1 KB —
third_party/Depth-Anything-3/src/depth_anything_3/utils/api_helpers.pyConfiguration1.7 KB —
third_party/Depth-Anything-3/src/depth_anything_3/utils/camera_trj_helpers.pyConfiguration18.1 KB —
third_party/Depth-Anything-3/src/depth_anything_3/utils/constants.pyConfiguration9.8 KB —
third_party/Depth-Anything-3/src/depth_anything_3/utils/export/__init__.pyConfiguration2.8 KB —
third_party/Depth-Anything-3/src/depth_anything_3/utils/export/colmap.pyConfiguration5.4 KB —
third_party/Depth-Anything-3/src/depth_anything_3/utils/export/depth_vis.pyConfiguration1.7 KB —
third_party/Depth-Anything-3/src/depth_anything_3/utils/export/feat_vis.pyConfiguration2.7 KB —
third_party/Depth-Anything-3/src/depth_anything_3/utils/export/glb.pyConfiguration15.8 KB —
third_party/Depth-Anything-3/src/depth_anything_3/utils/export/gs.pyConfiguration5.8 KB —
third_party/Depth-Anything-3/src/depth_anything_3/utils/export/npz.pyConfiguration2.5 KB —
third_party/Depth-Anything-3/src/depth_anything_3/utils/export/utils.pyConfiguration1.3 KB —
third_party/Depth-Anything-3/src/depth_anything_3/utils/geometry.pyConfiguration17.5 KB —
third_party/Depth-Anything-3/src/depth_anything_3/utils/gsply_helpers.pyConfiguration6.4 KB —
third_party/Depth-Anything-3/src/depth_anything_3/utils/io/input_processor.pyConfiguration19.4 KB —
third_party/Depth-Anything-3/src/depth_anything_3/utils/io/output_processor.pyConfiguration6.0 KB —
third_party/Depth-Anything-3/src/depth_anything_3/utils/layout_helpers.pyConfiguration6.8 KB —
third_party/Depth-Anything-3/src/depth_anything_3/utils/logger.pyConfiguration2.6 KB —
third_party/Depth-Anything-3/src/depth_anything_3/utils/memory.pyConfiguration4.6 KB —
third_party/Depth-Anything-3/src/depth_anything_3/utils/model_loading.pyConfiguration5.2 KB —
third_party/Depth-Anything-3/src/depth_anything_3/utils/parallel_utils.pyConfiguration4.4 KB —
third_party/Depth-Anything-3/src/depth_anything_3/utils/pca_utils.pyConfiguration10.9 KB —
third_party/Depth-Anything-3/src/depth_anything_3/utils/pose_align.pyConfiguration12.5 KB —
third_party/Depth-Anything-3/src/depth_anything_3/utils/ray_utils.pyConfiguration20.6 KB —
third_party/Depth-Anything-3/src/depth_anything_3/utils/read_write_model.pyConfiguration23.0 KB —
third_party/Depth-Anything-3/src/depth_anything_3/utils/registry.pyConfiguration1.1 KB —
third_party/Depth-Anything-3/src/depth_anything_3/utils/sh_helpers.pyConfiguration3.3 KB —
third_party/Depth-Anything-3/src/depth_anything_3/utils/visualize.pyConfiguration4.2 KB —
train/train.pyConfiguration39.0 KB —
LICENSEDocumentation11.5 KB —
README.mdDocumentation24.1 KB —
pretrained/Depth-Anything-V3-Base/README.mdDocumentation5.7 KB —
pretrained/README.mdDocumentation1.6 KB —
third_party/Depth-Anything-3/LICENSEDocumentation11.6 KB —
third_party/Depth-Anything-3/NOTICE.mdDocumentation2.6 KB —
third_party/Depth-Anything-3/README.mdDocumentation19.1 KB —
pred/output/test1_dem.tifOther159.9 MB e98c119386d8
pred/output/test1_dem_vis.pngOther13.7 MB 1ada88e044ec
requirements.txtOther2.2 KB —
test1.tifOther122.0 MB 4b0fa5d31a07
third_party/Depth-Anything-3/pyproject.tomlOther2.1 KB —
third_party/Depth-Anything-3/requirements.txtOther237 B —
.gitattributesRepository1.7 KB —

License and Download

License
Not stated by the source
Access
Open weights, no gate
Download size
1.1 GB
Download from KyChen

Released by KyChen through its official repository on Hugging Face.

Memory Requirements

PrecisionWeights in memory
As published1.1 GB

Weights only, from the published parameter count; the key-value cache and runtime add to this.