# Developers Chat

**URL:** https://community.opendronemap.org/c/developers-chat/21.md

[Latest](https://community.opendronemap.org/latest.md) · [Categories](https://community.opendronemap.org/categories.md) · [Tags](https://community.opendronemap.org/tags.md)

---

## [About the Developers Chat category](https://community.opendronemap.org/t/about-the-developers-chat-category/3184)

<div class="topic-metadata">

**Author:** [@pierotofy](https://community.opendronemap.org/u/pierotofy)\
**Replies:** 0

</div>

Discussions regarding development of OpenDroneMap should go here. Developers should use this section to discuss about planned features, current and future work.

---

## [Large multispectral Split-Merge benchmark — useful to test PR #2036 / #2035?](https://community.opendronemap.org/t/large-multispectral-split-merge-benchmark-useful-to-test-pr-2036-2035/26874)

<div class="topic-metadata">

**Author:** [@sengelland](https://community.opendronemap.org/u/sengelland)\
**Replies:** 1\
**Last updated:** [August 13, 2026, 3:58pm UTC](https://community.opendronemap.org/t/large-multispectral-split-merge-benchmark-useful-to-test-pr-2036-2035/26874 "2026-08-13T15:58:58Z")

</div>

We are using ODM 3.5.6 as part of a production-oriented multispectral imagery pipeline and are currently processing a large MicaSense Altum-PT dataset with Split-Merge. The dataset contains 1,643 flight captures / 11,50…

---

## [Moving the ODM build system to pixi](https://community.opendronemap.org/t/moving-the-odm-build-system-to-pixi/26795)

<div class="topic-metadata">

**Author:** [@MJohnson459](https://community.opendronemap.org/u/MJohnson459)\
**Replies:** 5\
**Last updated:** [July 1, 2026, 11:06am UTC](https://community.opendronemap.org/t/moving-the-odm-build-system-to-pixi/26795 "2026-07-01T11:06:01Z")

</div>

A month has gone by since I shared the plan for the build system and I wanted to give you all an update. Pixi The move to pixi is largely completed with the native builds for Linux (x86, aarch64), Windows, and Mac all c…

---

## [OpenSfM 1.0](https://community.opendronemap.org/t/opensfm-1-0/26803)

<div class="topic-metadata">

**Author:** [@smathermather](https://community.opendronemap.org/u/smathermather)\
**Replies:** 1\
**Last updated:** [June 30, 2026, 2:04pm UTC](https://community.opendronemap.org/t/opensfm-1-0/26803 "2026-06-30T14:04:51Z")

</div>

Upstream major changes to OpenSfM now landing. Release for OpenDroneMap timing to be announced: Very exciting times. I did some testing of the changes a couple days ago, just swapping out the OpenSfM changes to the s…

---

## [The future of the build system](https://community.opendronemap.org/t/the-future-of-the-build-system/26730)

<div class="topic-metadata">

**Author:** [@MJohnson459](https://community.opendronemap.org/u/MJohnson459)\
**Replies:** 3\
**Last updated:** [May 20, 2026, 5:43pm UTC](https://community.opendronemap.org/t/the-future-of-the-build-system/26730 "2026-05-20T17:43:41Z")

</div>

As a follow up to my last post Joining as a maintainer I want to outline our immediate plans for the (possible) future of the build system. Lowering the barrier The first goal is going to be reducing the barrier to ent…

---

## [Joining as a maintainer](https://community.opendronemap.org/t/joining-as-a-maintainer/26691)

<div class="topic-metadata">

**Author:** [@MJohnson459](https://community.opendronemap.org/u/MJohnson459)\
**Replies:** 6\
**Last updated:** [May 7, 2026, 7:10pm UTC](https://community.opendronemap.org/t/joining-as-a-maintainer/26691 "2026-05-07T19:10:10Z")

</div>

Hi everyone! I’ve just joined the OpenDroneMap team as a maintainer and I wanted to introduce myself. My background is in robotics and simulation and I’ve spent a lot of time working on build systems and CI pipelines in…

---

## [What works and doesn't in photogrammetry / drone image processing interfaces](https://community.opendronemap.org/t/what-works-and-doesnt-in-photogrammetry-drone-image-processing-interfaces/26685)

<div class="topic-metadata">

**Author:** [@smathermather](https://community.opendronemap.org/u/smathermather)\
**Replies:** 4\
**Last updated:** [May 7, 2026, 7:09pm UTC](https://community.opendronemap.org/t/what-works-and-doesnt-in-photogrammetry-drone-image-processing-interfaces/26685 "2026-05-07T19:09:21Z")

</div>

There are a few user interfaces for process, managing, and serving drone and other photogrammetry data, from DroneTM, WebODM, DroneDB, MICMAC and others\[1\] on the free and open source side to Pix4D, Agisoft, etc. on the …

---

## [What is your biggest pain with ODM / OpenSfM?](https://community.opendronemap.org/t/what-is-your-biggest-pain-with-odm-opensfm/25791)

<div class="topic-metadata">

**Author:** [@DodgySpaniard](https://community.opendronemap.org/u/DodgySpaniard)\
**Replies:** 36\
**Last updated:** [May 4, 2026, 12:51pm UTC](https://community.opendronemap.org/t/what-is-your-biggest-pain-with-odm-opensfm/25791 "2026-05-04T12:51:14Z")

</div>

Hi everyone, Looks like I am the new maintainer of ODM, so as part of my onboarding, I want to gather a big list of TODOs that will be later discussed and compiled into a sensible roadmap. Now, while ODM is of course t…

---

## [Method for testing for changes among ODM versions](https://community.opendronemap.org/t/method-for-testing-for-changes-among-odm-versions/26617)

<div class="topic-metadata">

**Author:** [@Huey](https://community.opendronemap.org/u/Huey)\
**Replies:** 4\
**Last updated:** [April 24, 2026, 7:45am UTC](https://community.opendronemap.org/t/method-for-testing-for-changes-among-odm-versions/26617 "2026-04-24T07:45:32Z")

</div>

Orthomosaic Quality Assessment Framework 1. Background Traditionally, orthomosaic quality assessment has been largely qualitative, relying on visual inspection. While useful, this approach becomes limiting when: Compa…

---

## [WebODM/ODM and OpenDroneMap/ODM](https://community.opendronemap.org/t/webodm-odm-and-opendronemap-odm/26618)

<div class="topic-metadata">

**Author:** [@zarg404](https://community.opendronemap.org/u/zarg404)\
**Replies:** 3\
**Last updated:** [April 16, 2026, 4:10pm UTC](https://community.opendronemap.org/t/webodm-odm-and-opendronemap-odm/26618 "2026-04-16T16:10:49Z")

</div>

Hi, I am wondering what is the reason to have WebODM/ODM and OpenDroneMap/ODM Right now WebODM/ODM is at version 3.7.0 and OpenDroneMap/ODM is at version 3.6.0 Why not using only one repo for ODM ? Thanks

---

## [Memory leak in DroneDB Registry](https://community.opendronemap.org/t/memory-leak-in-dronedb-registry/25948)

<div class="topic-metadata">

**Author:** [@mathuin](https://community.opendronemap.org/u/mathuin)\
**Replies:** 3\
**Last updated:** [March 24, 2026, 10:23pm UTC](https://community.opendronemap.org/t/memory-leak-in-dronedb-registry/25948 "2026-03-24T22:23:42Z")

</div>

So I’ve been running a small ODM stack on my NAS box and recently saw something concerning – the registry container was steadily increasing its memory utilization by about 53 MB/hour, hour after hour, even when it wasn’t…

---

## [Determining missing or needed images to complete or improve quality of 3D models to export to flight plans](https://community.opendronemap.org/t/determining-missing-or-needed-images-to-complete-or-improve-quality-of-3d-models-to-export-to-flight-plans/25812)

<div class="topic-metadata">

**Author:** [@johnmbailey](https://community.opendronemap.org/u/johnmbailey)\
**Replies:** 2\
**Last updated:** [March 4, 2026, 3:33pm UTC](https://community.opendronemap.org/t/determining-missing-or-needed-images-to-complete-or-improve-quality-of-3d-models-to-export-to-flight-plans/25812 "2026-03-04T15:33:06Z")

</div>

What is now possible or might need to be developed to allow identifying gaps in photo sets and then generate a flight plan that could be exported to a drone or provide enough info for manually capturing photos to improve…

---

## [ODM 3.6.0 situation report](https://community.opendronemap.org/t/odm-3-6-0-situation-report/25841)

<div class="topic-metadata">

**Author:** [@DodgySpaniard](https://community.opendronemap.org/u/DodgySpaniard)\
**Replies:** 11\
**Last updated:** [February 11, 2026, 12:21pm UTC](https://community.opendronemap.org/t/odm-3-6-0-situation-report/25841 "2026-02-11T12:21:49Z")

</div>

Hi all, I am investigating the status of the 3.6.0 release. It seems like it has gone through several iterations, but no changes have been made since November. As far as I can tell, the last attempt failed with: Excep…

---

## [Adding scalable texturing to openMVS (and removing a memory bottleneck) (pt 2)](https://community.opendronemap.org/t/adding-scalable-texturing-to-openmvs-and-removing-a-memory-bottleneck-pt-2/25758)

<div class="topic-metadata">

**Author:** [@smathermather](https://community.opendronemap.org/u/smathermather)\
**Replies:** 1\
**Last updated:** [February 4, 2026, 2:05pm UTC](https://community.opendronemap.org/t/adding-scalable-texturing-to-openmvs-and-removing-a-memory-bottleneck-pt-2/25758 "2026-02-04T14:05:13Z")

</div>

Continuing the update from this thread: Just a short update: Dan suggests the approach now is generally better at outlier removal and blending than the MVS-Texturing approach, though he is working through challenges i…

---

## [Should we have a messaging platfrom e.g. Discord?](https://community.opendronemap.org/t/should-we-have-a-messaging-platfrom-e-g-discord/25840)

<div class="topic-metadata">

**Author:** [@DodgySpaniard](https://community.opendronemap.org/u/DodgySpaniard)\
**Replies:** 1\
**Last updated:** [February 2, 2026, 7:32pm UTC](https://community.opendronemap.org/t/should-we-have-a-messaging-platfrom-e-g-discord/25840 "2026-02-02T19:32:28Z")

</div>

Hi all, I have been wondering about the lack of messaging platforms within the community, e.g. slack, discord or even WhatsApp/Telegram/Signal. While I believe the forum is an appropriate channel for most needs, I feel…

---

## [OpenSfM torch passing](https://community.opendronemap.org/t/opensfm-torch-passing/25781)

<div class="topic-metadata">

**Author:** [@smathermather](https://community.opendronemap.org/u/smathermather)\
**Replies:** 3\
**Last updated:** [January 21, 2026, 3:59pm UTC](https://community.opendronemap.org/t/opensfm-torch-passing/25781 "2026-01-21T15:59:18Z")

</div>

Yann Noutary, long time maintainer of OpenSfM (a core ODM upstream library) and periodic epic contributor to ODM proper, has started a new job that prevents him continuing to work on each. In his last months and days bef…

---

## [ScaleODM: Kubernetes-native auto-scaling and load balancing for OpenDroneMap](https://community.opendronemap.org/t/scaleodm-kubernetes-native-auto-scaling-and-load-balancing-for-opendronemap/25629)

<div class="topic-metadata">

**Author:** [@spwoodcock](https://community.opendronemap.org/u/spwoodcock)\
**Replies:** 2\
**Last updated:** [December 15, 2025, 5:25pm UTC](https://community.opendronemap.org/t/scaleodm-kubernetes-native-auto-scaling-and-load-balancing-for-opendronemap/25629 "2025-12-15T17:25:04Z")

</div>

Related posts: Deploying WebODM and NodeODM on Kubernetes using Kustomize Kubernetes File to run ClusterODM and NodeODM on k8 cluster Tips for processing large datasets on Kubernetes Deployment Ideas to scale processin…

---

## [Could ODM use a new feature extractor/SIFT replacement?](https://community.opendronemap.org/t/could-odm-use-a-new-feature-extractor-sift-replacement/25493)

<div class="topic-metadata">

**Author:** [@fnothomas](https://community.opendronemap.org/u/fnothomas)\
**Replies:** 4\
**Last updated:** [October 22, 2025, 8:57pm UTC](https://community.opendronemap.org/t/could-odm-use-a-new-feature-extractor-sift-replacement/25493 "2025-10-22T20:57:44Z")

</div>

Hi everyone! I’ve been working on a fast implementation of some newer local image feature detection/extraction methods for the past year. It’s somewhere between research code and a barely-usable library, GPLv3 licensed.…

---

## [Plugin Development Guide](https://community.opendronemap.org/t/plugin-development-guide/25475)

<div class="topic-metadata">

**Author:** [@pierotofy](https://community.opendronemap.org/u/pierotofy)\
**Replies:** 1\
**Last updated:** [October 17, 2025, 12:47am UTC](https://community.opendronemap.org/t/plugin-development-guide/25475 "2025-10-17T00:47:06Z")

</div>

Hey all :wave: I’ve finally had time to fix WebODM’s developer documentation site. With that, I’ve also added a short development guide on the plugin system, which has been requested 7 years ago.

---

## [Can we get a task watcher?](https://community.opendronemap.org/t/can-we-get-a-task-watcher/25302)

<div class="topic-metadata">

**Author:** [@CGwaltney](https://community.opendronemap.org/u/CGwaltney)\
**Replies:** 3\
**Last updated:** [September 3, 2025, 8:14pm UTC](https://community.opendronemap.org/t/can-we-get-a-task-watcher/25302 "2025-09-03T20:14:55Z")

</div>

i know some of the easiest things to do is to repurpose existing code so here is a request… to repurpose the diagnostics screen to either task or processing node watcher the circle can go around each stage of the pr…

---

## [Video mapping with an SRT derived from a GPX](https://community.opendronemap.org/t/video-mapping-with-an-srt-derived-from-a-gpx/24894)

<div class="topic-metadata">

**Author:** [@RoAv](https://community.opendronemap.org/u/RoAv)\
**Replies:** 0\
**Last updated:** [July 16, 2025, 11:31pm UTC](https://community.opendronemap.org/t/video-mapping-with-an-srt-derived-from-a-gpx/24894 "2025-07-16T23:31:37Z")

</div>

Greetings. I wished to use georeferenced videos with my phone as if it were a DJI drone. Parsing the GPX to SRT with Python is possible. The comments on the parser source code were useful. I am unsure on the exact cause…

---

## [Sphynx documentation question](https://community.opendronemap.org/t/sphynx-documentation-question/24007)

<div class="topic-metadata">

**Author:** [@zarg404](https://community.opendronemap.org/u/zarg404)\
**Replies:** 3\
**Last updated:** [April 30, 2025, 1:47pm UTC](https://community.opendronemap.org/t/sphynx-documentation-question/24007 "2025-04-30T13:47:59Z")

</div>

Hi, Right now some options in the online documentation are not well rendered because sphynx does not use \\n from help string. For example : or We can add a more usefull documentation in the doc in arguments\_edit…

---

## [Feature Request: 2 Factor Authentication](https://community.opendronemap.org/t/feature-request-2-factor-authentication/24087)

<div class="topic-metadata">

**Author:** [@Aeret](https://community.opendronemap.org/u/Aeret)\
**Replies:** 2\
**Last updated:** [April 22, 2025, 8:21am UTC](https://community.opendronemap.org/t/feature-request-2-factor-authentication/24087 "2025-04-22T08:21:06Z")

</div>

Hello everybody, I had a question about a feature request regarding 2 Factor Authentication. An earlier topic 2 Factor Authentication was already closed so I took the liberty to open a new one. Currently the login proc…

---

## [Plug-in to automatically detect GCP position in images](https://community.opendronemap.org/t/plug-in-to-automatically-detect-gcp-position-in-images/22703)

<div class="topic-metadata">

**Author:** [@Samuele\_Bonini](https://community.opendronemap.org/u/Samuele_Bonini)\
**Replies:** 8\
**Last updated:** [December 19, 2024, 10:02am UTC](https://community.opendronemap.org/t/plug-in-to-automatically-detect-gcp-position-in-images/22703 "2024-12-19T10:02:58Z")

</div>

Hello, I’ve been developing a WebODM plugin to automatically detect the presence of GCPs inside of images in a dataset. To do so, I use the EXIF data of the images provided and trigonometric calculations to determine i…

---

## [Time Lapse Plug-In](https://community.opendronemap.org/t/time-lapse-plug-in/22500)

<div class="topic-metadata">

**Author:** [@Dragonfly](https://community.opendronemap.org/u/Dragonfly)\
**Replies:** 0\
**Last updated:** [November 16, 2024, 1:01pm UTC](https://community.opendronemap.org/t/time-lapse-plug-in/22500 "2024-11-16T13:01:04Z")

</div>

Hi I am looking for a programmer familiar with WebODM to make a custom plugins. Time Lapse Plug-In This is how I see the time lapse plug-in might work. The TL ( time lapse plug-in) will work within the “Project” File …

---

## [Imagery Footprints / Individual Geo-rectified Drone Images](https://community.opendronemap.org/t/imagery-footprints-individual-geo-rectified-drone-images/19061)

<div class="topic-metadata">

**Author:** [@spifftek70](https://community.opendronemap.org/u/spifftek70)\
**Replies:** 107\
**Last updated:** [November 5, 2024, 12:53pm UTC](https://community.opendronemap.org/t/imagery-footprints-individual-geo-rectified-drone-images/19061 "2024-11-05T12:53:55Z")

</div>

I’ve written Python code that takes individual drone images and using the telemetry data: Creates an Image Footprint Creates an individual Georectified image (GeoTIFF) without the need for stitching. Would this capabi…

---

## [Tiny incremental updates](https://community.opendronemap.org/t/tiny-incremental-updates/21905)

<div class="topic-metadata">

**Author:** [@Ivan\_Gayton](https://community.opendronemap.org/u/Ivan_Gayton)\
**Replies:** 12\
**Last updated:** [October 20, 2024, 1:36am UTC](https://community.opendronemap.org/t/tiny-incremental-updates/21905 "2024-10-20T01:36:57Z")

</div>

Tiny incremental updates to maintain datasets I’m musing on a workflow or feature that might be interesting for people trying to maintain up to date land and building inventories Take a single photo—or perhaps three or…

---

## [Micmac evolution](https://community.opendronemap.org/t/micmac-evolution/21975)

<div class="topic-metadata">

**Author:** [@kikislater](https://community.opendronemap.org/u/kikislater)\
**Replies:** 2\
**Last updated:** [September 25, 2024, 5:02pm UTC](https://community.opendronemap.org/t/micmac-evolution/21975 "2024-09-25T17:02:58Z")

</div>

Hello, I’ve made some changes to MicMac in ODM, the main goal is to follow ODM and NodeODM and make it easier to update for the future. It is therefore necessary to separate the repositories as we did in ODM/NodeODM. We…

---

## [Incorrect permission operation](https://community.opendronemap.org/t/incorrect-permission-operation/21680)

<div class="topic-metadata">

**Author:** [@NtskwK](https://community.opendronemap.org/u/NtskwK)\
**Replies:** 0\
**Last updated:** [September 8, 2024, 3:52am UTC](https://community.opendronemap.org/t/incorrect-permission-operation/21680 "2024-09-08T03:52:10Z")

</div>

I try to change user permissions to remove all, but something still keep. app.add\_project hasn’t been delete yet. Is there something wrong with my operation?

---

## [Send to S3 plugin](https://community.opendronemap.org/t/send-to-s3-plugin/7037)

<div class="topic-metadata">

**Author:** [@mateo](https://community.opendronemap.org/u/mateo)\
**Replies:** 9\
**Last updated:** [August 8, 2024, 2:25pm UTC](https://community.opendronemap.org/t/send-to-s3-plugin/7037 "2024-08-08T14:25:07Z")

</div>

I’m working on new plugin to send webodm outputs to S3. When its finished I’ll add an option to connect it to the Cesium plugin. Suggestions always welcome!

[Next page](https://community.opendronemap.org/c/developers-chat/21.md?page=1)
