AIDroneMap

Every machine, one command.

Open source drone mapping built for the way data is processed now: one job spread across every CPU and GPU you can reach, paid only while it runs, and simple enough to deploy in minutes.


Orthophoto of a vineyard: rows of vines in leaf run diagonally across a warm brown field, with grass strips between the blocks.
aidm-vineyard-small, 73 images, processed by AIDM 0.1.0, dataset commit 6af198c9

AIDM 0.1.0 is out, with four open datasets of real surveys. The engine is based on ODX 3.8.4, with Linux images for x86-64 and arm64. Every image processes a real survey before it is published, and the GPU image is tested on a real NVIDIA GPU and also runs without one. Processing is unchanged in this release; the performance and distributed work starts from here.

Try it

docker run -p 3000:3000 ghcr.io/aidronemap/aidm-api:2.5.0

Then open http://localhost:3000, or add it as a processing node in WebODM. The full walk-through is on Try AIDM.

Principles

Simple to deploy, simple to use. One engine image, one command to run it, one URL to point a client at.

Pay only while it runs. No machine left idle, and no single cloud provider required.

Measured in public. Every speed or accuracy claim comes with a benchmark, with the method and the datasets published.

What is in the project

PartWhat it isStatus
AIDMThe photogrammetry engine, forked from ODX0.1.0 released
AIDM APIThe task API, forked from NodeODX and compatible with it2.5.0 released
aidm-uiAn open web interface for a single operator, written from scratchIn design
Cloud layerA scheduler with connectors for GPU clouds billed by the second, your own machines or a clusterComing next

Each piece works on its own and speaks one open, NodeODX-compatible task API.

Roadmap

  • Foundation, done.
  • Measure and compute, by January 2027.
  • Speed and pipelines, by March 2027.
  • AI stages and 1.0, by June 2027.

The roadmap in full.

Credits

AIDM builds on ODX and the WebODM project, on OpenDroneMap where it all began, and on OpenSfM, OpenMVS, PDAL, GDAL and Entwine. AIDroneMap is an independent project, not affiliated with or endorsed by WebODM or OpenDroneMap.