Series: Oriented-Det
Technical notes on oriented-det: announcements, releases, training, evaluation, and parity work against research frameworks.
For a short overview of oriented detection in aerial and satellite images, start with the explainer page.
Start here
- Oriented-det is coming — motivation and design goals
- Oriented-Det v0.1.0 is out — install, docs, and getting started
- Oriented R-CNN detections for the 15 DOTA classes — qualitative gallery on the DOTA taxonomy
- Oriented object detection on macOS, in pure Python — hands-on inference with
odet image-demoon Apple Silicon - Zero-shot ship detection on Sentinel-2 — public checkpoint on a Copernicus tile
- Sliding-window inference on large aerial tiles — pad, tile, merge NMS with the Oriented R-CNN 1× Hub weight
- Rotated Faster R-CNN on DOTA without custom CUDA — ProbIoU, sampled rIoU, 74.42% official Task 1 vs MMRotate 73.40
- Oriented-Det v0.1.1 — ProbIoU packaged, MMRotate parity, harbor-scene demo
- Oriented-Det v0.2.0 — Rotated FCOS, decoded rIoU, four-family 1×/3× official Task 1 zoo
- Rotated FCOS vs Oriented R-CNN on macOS — Apple Silicon MPS latency, 1× L4 training wall, side-by-side demos
- A static demo of three oriented detectors — Oriented R-CNN 3×, Rotated Faster R-CNN 3×, and FCOS 3× on six optical scenes, in parity with MMRotate
- Apache 2.0 covers oriented-det. It does not cover DOTA or HRSC. — sovereignty of the stack versus research datasets; train on your own licensed imagery
- HRSC2016 recipes, trains, and results — native ship loader, three 3× Hub weights, held-out test 90.41% / 88.77% / 88.34%
- Lessons learned on DOTA — official Task 1, the leaky eval-val trap, and why the last mile was the box loss
- Oriented-Det v0.3.1 — four dataset loaders, HRSC Hub 3×, RetinaNet OBB, ONNX export
- FAIR1M fine-grained detection — 37 classes, convert/tile, Faster R-CNN 1× tiled-val 36.70%
- SSDD SAR ship finetune — optical DOTA → SAR, held-out test 90.34%
- HRSID SAR ship benchmark — larger SAR set, 78.55% rotated AP50 vs Wei HBB
- Deploy in Docker — Sanic Tile Geo Process, GeoJSON out, PyTorch in CUDA
- ONNX export without PyTorch — pre-NMS ONNX + ORT consumer stack
- Oriented-Det v0.4.0 — Rotated RTMDet-S, official Task 1 77.60% (AP75 52.01), training wall on a 3090 Ti
- OSSDD — Sentinel-1 ships — VH finetunes from the DOTA hubs, held-out test AP50 88.54% / 70.53% / 52.70%; Table 6 mAP 69.09% / 60.10% / 62.65%
- le90: one heading for a rotated box — five numbers, long edge as width, angle in [-90°, 90°)
- Oriented mAP: what to report, and how to read it — rotated IoU, 11-point AP50, AP75, and which pairs of percentages are different protocols
- Does MMRotate Faster R-CNN also mess up the bus lot? — official 1× Rotated Faster R-CNN is messy on the same DOTA bus tile as OrientedDet FRCNN (architecture, rare ~45° clutter); Oriented R-CNN is clean but heavy, which pushes toward FCOS
- Which oriented detector should you train? — RTMDet-S for the Task 1 peak; Oriented R-CNN when a diagonal pack needs oriented RoIAlign; Faster R-CNN or FCOS when recall and a cheaper schedule matter more
Links
- GitHub · PyPI · Documentation
-
Oriented-Det v0.1.0 is out — sovereign oriented object detection for EO
Oriented-det v0.1.0 is on PyPI under Apache 2.0 — a lightweight PyTorch library for rotated object detection in aerial and satellite imagery, with DOTA baselines and pretrained weights.
-
Oriented-det is coming: sovereign oriented detection for EO
A sovereign, Apache-licensed oriented detection stack for EO. The June 2026 release shipped as v0.1.0; this note is the motivation, and the series index is the map.