Skip to page content
SAVRN
Search Plan a project

Open-weight model · Object detection

oriented-det-pretrained

by Deep Learning for Earth Observation (DL4EO) dl4eo/oriented-det-pretrained

oriented-det-pretrained is an open-weight model for object detection from Deep Learning for Earth Observation (DL4EO), released under Apache License 2.0. Its published files total 5.6 GB.

Checkpoints for oriented-det (pip install oriented-det). Download by slug (not by filename): Repo: dl4eo/oriented-det-pretrained. Docs: pretrained/README.md. Finetune from 1×, not 3×. DOTA 3× is on Hub for AP75; leaky eval-val is train+val tile memorization.

Parameters—
Context—
Weights5.6 GB
Licenseapache-2.0
AccessOpen weights
Monthly Downloads—

Model Card

By Deep Learning for Earth Observation (DL4EO), published under apache-2.0, revision cf7b97517279.

Checkpoints for oriented-det (pip install oriented-det). Download by slug (not by filename): Repo: dl4eo/oriented-det-pretrained. Docs: pretrained/README.md. Finetune from 1×, not 3×. DOTA 3× is on Hub for AP75; leaky eval-val is train+val tile memorization. SSDD / HRSID / FAIR1M have no Hub zoo — finetune these DOTA 1× slugs locally. DOTA evalmap50 in the package manifest is leaky val tiles. Advertised DOTA mAP50 below is official Task 1. HRSC mAP50 is held-out ImageSets test. From v0.3.1, un-suffixed Rotated RetinaNet slugs are OBB (usehbbformatching: false). Circum-HBB lives at hbb. v0.3.0 unsuffixed filenames stay on this repo for old clients. Each slug has a content-addressed.pth plus…

Read Deep Learning for Earth Observation (DL4EO)'s full model card

OrientedDet pretrained weights

Checkpoints for oriented-det (pip install oriented-det). Download by slug (not by filename):

odet pretrained download oriented_rcnn_dota_le90_1x
# or in a recipe:
# "load_from_checkpoint": "hf://oriented_rcnn_dota_le90_1x"

Repo: dl4eo/oriented-det-pretrained. Docs: pretrained/README.md.

Finetune from 1×, not 3×. DOTA 3× is on Hub for AP75; leaky eval-val is train+val tile memorization. SSDD / HRSID / FAIR1M have no Hub zoo — finetune these DOTA 1× slugs locally.

DOTA eval_map50 in the package manifest is leaky val tiles. Advertised DOTA mAP50 below is official Task 1. HRSC mAP50 is held-out ImageSets test.

From v0.3.1, un-suffixed Rotated RetinaNet slugs are OBB (use_hbb_for_matching: false). Circum-HBB lives at *_hbb. v0.3.0 unsuffixed filenames stay on this repo for old clients.

DOTA v1.0 le90 (official Task 1)

Slug Schedule Task 1 mAP50
oriented_rcnn_dota_le90_1x 1× (advertised / finetune) 76.73%
oriented_rcnn_dota_le90_3x 3× (AP75) 74.88%
rotated_faster_rcnn_dota_le90_1x 1× (advertised / finetune) 74.42%
rotated_faster_rcnn_dota_le90_3x 3× (AP75) 74.48%
rotated_fcos_dota_le90_1x 1× (advertised / finetune) 73.07%
rotated_fcos_dota_le90_3x 3× (AP75) 72.91%
rotated_retinanet_dota_le90_1x 1× OBB (default / finetune) 71.72%
rotated_retinanet_dota_le90_3x 3× OBB 73.89%
rotated_retinanet_dota_le90_1x_hbb 1× circum-HBB 67.87%
rotated_retinanet_dota_le90_3x_hbb 3× circum-HBB 70.70%

HRSC2016 le90 (held-out test)

Slug Schedule mAP50
oriented_rcnn_hrsc2016_le90_3x 3× 90.41%
rotated_faster_rcnn_hrsc2016_le90_3x 3× 88.77%
rotated_fcos_hrsc2016_le90_3x 3× 88.34%

Each slug has a content-addressed .pth plus sidecar .json / .log. Weights are Apache-2.0 OrientedDet exports. Dataset licenses (DOTA, HRSC, …) are separate; see Apache 2.0 vs DOTA / HRSC.

Identity and Version

Repository
dl4eo/oriented-det-pretrained
Publisher
Deep Learning for Earth Observation (DL4EO)
Task
Object detection
Modality
Image
Library
oriented-det
Parameters
Not stated by the source
Languages
Not stated by the source
Revision
cf7b97517279e228c42023f3a411ba59bcb12fb8
First published
2026-05-27
Last updated
2026-10-03

Files and Weights

55 files, 5.6 GB in total. The weights are 19 files totalling 5.6 GB in pth.

Weights19 files · 5.6 GB
Configuration17 files · 156.3 KB
Documentation1 file · 2.6 KB
Other17 files · 1.1 MB
Repository1 file · 1.5 KB
Every file
FileTypeSizeSHA-256
oriented_rcnn_r50_fpn_dota_le90_1x-725c244f.pthWeights330.1 MB 725c244f9c50
oriented_rcnn_r50_fpn_dota_le90_3x-3730d3a9.pthWeights330.1 MB 3730d3a924a5
oriented_rcnn_r50_fpn_dota_le90_3x-68957f98.pthWeights330.1 MB 68957f98c3ec
oriented_rcnn_r50_fpn_hrsc2016_le90_3x-dd8a195b.pthWeights330.0 MB dd8a195bc6c4
rotated_faster_rcnn_r50_fpn_dota_le90_1x-1e3dabeb.pthWeights330.1 MB 1e3dabeba821
rotated_faster_rcnn_r50_fpn_dota_le90_3x-9951acc6.pthWeights330.1 MB 9951acc678cd
rotated_faster_rcnn_r50_fpn_hrsc2016_le90_3x-a755ae37.pthWeights330.0 MB a755ae377752
rotated_fcos_r50_fpn_dota_le90_1x-a87b6dba.pthWeights289.4 MB a87b6dba5932
rotated_fcos_r50_fpn_dota_le90_3x-6e383331.pthWeights289.4 MB 6e38333111ef
rotated_fcos_r50_fpn_dota_le90_3x_riou-a39c80c1.pthWeights289.4 MB a39c80c16eaa
rotated_fcos_r50_fpn_hrsc2016_le90_3x-ad7b8f44.pthWeights289.1 MB ad7b8f445813
rotated_retinanet_r50_fpn_dota_le90_1x-9eb38d49.pthWeights292.3 MB 9eb38d498194
rotated_retinanet_r50_fpn_dota_le90_1x-b9190270.pthWeights292.3 MB b9190270d771
rotated_retinanet_r50_fpn_dota_le90_1x_hbb-9eb38d49.pthWeights292.3 MB 9eb38d498194
rotated_retinanet_r50_fpn_dota_le90_3x-42968545.pthWeights292.3 MB 429685453dc1
rotated_retinanet_r50_fpn_dota_le90_3x-8decc6f1.pthWeights232.7 MB 8decc6f13b66
rotated_retinanet_r50_fpn_dota_le90_3x-961aaf73.pthWeights292.3 MB 961aaf7371be
rotated_retinanet_r50_fpn_dota_le90_3x_hbb-42968545.pthWeights292.3 MB 429685453dc1
rotated_rtmdet_cspnext_s_dota_le90_3x-3f6a1a0b.pthWeights106.6 MB 3f6a1a0b1c19
oriented_rcnn_r50_fpn_dota_le90_1x-725c244f.jsonConfiguration9.5 KB —
oriented_rcnn_r50_fpn_dota_le90_3x-3730d3a9.jsonConfiguration9.5 KB —
oriented_rcnn_r50_fpn_hrsc2016_le90_3x-dd8a195b.jsonConfiguration8.3 KB —
rotated_faster_rcnn_r50_fpn_dota_le90_1x-1e3dabeb.jsonConfiguration9.5 KB —
rotated_faster_rcnn_r50_fpn_dota_le90_3x-9951acc6.jsonConfiguration9.3 KB —
rotated_faster_rcnn_r50_fpn_hrsc2016_le90_3x-a755ae37.jsonConfiguration8.3 KB —
rotated_fcos_r50_fpn_dota_le90_1x-a87b6dba.jsonConfiguration9.5 KB —
rotated_fcos_r50_fpn_dota_le90_3x-6e383331.jsonConfiguration9.1 KB —
rotated_fcos_r50_fpn_hrsc2016_le90_3x-ad7b8f44.jsonConfiguration8.3 KB —
rotated_retinanet_r50_fpn_dota_le90_1x-9eb38d49.jsonConfiguration9.5 KB —
rotated_retinanet_r50_fpn_dota_le90_1x-b9190270.jsonConfiguration9.5 KB —
rotated_retinanet_r50_fpn_dota_le90_1x_hbb-9eb38d49.jsonConfiguration9.5 KB —
rotated_retinanet_r50_fpn_dota_le90_3x-42968545.jsonConfiguration9.5 KB —
rotated_retinanet_r50_fpn_dota_le90_3x-8decc6f1.jsonConfiguration8.0 KB —
rotated_retinanet_r50_fpn_dota_le90_3x-961aaf73.jsonConfiguration9.5 KB —
rotated_retinanet_r50_fpn_dota_le90_3x_hbb-42968545.jsonConfiguration9.5 KB —
rotated_rtmdet_cspnext_s_dota_le90_3x-3f6a1a0b.jsonConfiguration10.4 KB —
README.mdDocumentation2.6 KB —
oriented_rcnn_r50_fpn_dota_le90_1x-725c244f.logOther36.9 KB —
oriented_rcnn_r50_fpn_dota_le90_3x-3730d3a9.logOther92.5 KB —
oriented_rcnn_r50_fpn_hrsc2016_le90_3x-dd8a195b.logOther56.0 KB —
rotated_faster_rcnn_r50_fpn_dota_le90_1x-1e3dabeb.logOther36.7 KB —
rotated_faster_rcnn_r50_fpn_dota_le90_3x-9951acc6.logOther95.8 KB —
rotated_faster_rcnn_r50_fpn_hrsc2016_le90_3x-a755ae37.logOther56.1 KB —
rotated_fcos_r50_fpn_dota_le90_1x-a87b6dba.logOther34.9 KB —
rotated_fcos_r50_fpn_dota_le90_3x-6e383331.logOther95.4 KB —
rotated_fcos_r50_fpn_hrsc2016_le90_3x-ad7b8f44.logOther51.0 KB —
rotated_retinanet_r50_fpn_dota_le90_1x-9eb38d49.logOther34.4 KB —
rotated_retinanet_r50_fpn_dota_le90_1x-b9190270.logOther35.1 KB —
rotated_retinanet_r50_fpn_dota_le90_1x_hbb-9eb38d49.logOther34.4 KB —
rotated_retinanet_r50_fpn_dota_le90_3x-42968545.logOther89.5 KB —
rotated_retinanet_r50_fpn_dota_le90_3x-8decc6f1.logOther82.8 KB —
rotated_retinanet_r50_fpn_dota_le90_3x-961aaf73.logOther90.6 KB —
rotated_retinanet_r50_fpn_dota_le90_3x_hbb-42968545.logOther89.5 KB —
rotated_rtmdet_cspnext_s_dota_le90_3x-3f6a1a0b.logOther90.1 KB —
.gitattributesRepository1.5 KB —

License and Download

License
apache-2.0
Access
Open weights, no gate
Download size
5.6 GB
Download from Deep Learning for Earth Observation (DL4EO)

Released by Deep Learning for Earth Observation (DL4EO) through its official repository on Hugging Face. Read the license.

Memory Requirements

PrecisionWeights in memory
As published5.6 GB

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

Questions About oriented-det-pretrained

Can I use oriented-det-pretrained commercially?

Yes. oriented-det-pretrained is released under Apache License 2.0. The Apache License 2.0 is a permissive open-source license. It permits commercial use, modification and redistribution. It requires keeping the license and copyright notices and any NOTICE file, stating significant changes, and it includes an express patent grant from contributors.

Similar Models

Model · Object detection

locate-anything.cpp-gguf

Mudler

GGUF builds of nvidia/LocateAnything-3B for locate-anything.cpp - a C++/ggml inference engine for open-vocabulary detection / visual grounding, no Python at inference time. Brought to you by the LocalAI team. The detections are the same as the official PyTorch implementation (the engine is parity-gated against it), and it runs faster - on CPU and GPU. The full-precision f32 GGUF (~15 GB) is reproducible from the HF weights with scripts/convertlocateanythingtogguf.py in the repo. Same detections as the official model, faster. Full methodology, the warm/median setup, parity checks, and more images are in the repo's Slow-mode inference on the 448 fixture; vs official divides the official…

Open weights other gguf

Model · Object detection

Anzhcs_YOLOs

Anzhc

YOLOs in this repo are trained with datasets that i have annotated myself, or with the help of my friends(They will be appropriately mentioned in those cases). YOLOs on open datasets will have their own pages. Ultralytics 8.3.217 updates mask handling, which breaks function in main Adetailer repo. Install Ultralytics==8.3.216 or lower. Alternatively - use forks that fix this. - Fixed in main repo. I've added some features to make Adetailer more usable and less manual - https://github.com/Anzhc/aadetailer-reforge Im open to commissions, hit me up in Discord - anzhc P.S. All model names in tables have download links attached:3 Series of models aiming at detecting and segmenting face…

Open weights agpl-3.0 ultralytics

This is a fine-tuned version of YOLOv11 (n, s, m, l, x) specialized for License Plate Detection, using a public dataset from Roboflow Universe: The upstream Roboflow dataset (license-plate-recognition-rxg4e) contains train/test contamination — the same source images appear in both the training and test splits with only minor manual augmentation applied (see Discussion #2 for concrete examples). As a result: - The reported metrics below are likely overestimated, because the test set is not a true held-out evaluation. - Real-world generalization performance is expected to be lower than the numbers in the table. - Treat all evaluation figures with caution and validate the model on your own…

Open weights agpl-3.0 ultralytics

Model · Object detection

surya_layout2

Datalab

A lightweight document layout detection model used by Surya. It detects layout regions (text, tables, figures, headers, captions, equations, etc.) on a page image and runs on CPU or GPU. This is the "fast" layout detector — a compact object detector that serves as a drop-in alternative to Surya's VLM-based layout model. Documentation, installation, and everything else lives in the Point the fast layout predictor at this checkpoint: Or make it the default so the CLI and library use it without an explicit path: Released under the AI Pubs OpenRAIL-M license (see LICENSE) — the same license as the surya-ocr-2 model weights.

Open weights openrail surya

Model · Object detection

detr-resnet-50

Joshua

https://huggingface.co/facebook/detr-resnet-50 with ONNX weights to be compatible with Transformers.js. If you haven't already, you can install the Transformers.js JavaScript library from NPM using: Test it out here, or create your own object-detection demo with 1 click! Note: Having a separate repo for ONNX weights is intended to be a temporary solution until WebML gains more traction. If you would like to make your models web-ready, we recommend converting to ONNX using Optimum and structuring your repo like this one (with ONNX weights located in a subfolder named onnx).

Open weights 1,024 tokens transformers.js