OpenDroneMap — Orthophotos, textured mesh, ground control points, oh my!

Spotscale’s texturing, orthophotos, and ground control have landed on the main branch for OpenDroneMap. No docs written yet, but an orthophoto and properly oriented textured mesh will be autogenerated just by running it on data with GPS ephemeris. Documentation yet to come on using ground control points for balloons, kites, and lower end drones, but expect that early next week.   (edit: for the record, … Continue reading OpenDroneMap — Orthophotos, textured mesh, ground control points, oh my!

OpenDroneMap — Orthophotos and GCPs

No docs yet for orthophoto generation and the use of GCPs in OpenDroneMap, but for the early adopters, check out this branch of OpenDroneMap: https://github.com/OpenDroneMap/OpenDroneMap/tree/ortho-gcp The format of the GCP file is simple. The header line is a description of the coordinate system (nothing formal here). Subsequent lines are the X, Y & Z coordinate in your coordinate system, your associated pixel and line number … Continue reading OpenDroneMap — Orthophotos and GCPs

OpenDroneMap — Orthophotos and Textured Mesh (Habitats)

ODM shows some promise in mapping out microhabitats as on display with Michele Tobias & Alex Mandel’s dataset of hot air balloon derived images of Coal Oil Point Reserve, Goleta, CA. Here is one of the raw images: And here’s a visualization of the small topographic and surface model variation derived from using ODM from the dataset.   edit: I’m really looking forward to trying … Continue reading OpenDroneMap — Orthophotos and Textured Mesh (Habitats)

OpenDroneMap — Orthophotos and Textured Mesh (testing…)

A few new features are about to land on OpenDroneMap. Among those features, we have great work led and implemented by Spotscale for orienting our textured meshes so that Z is up: and auto-exporting an orthophoto when GPS ephemeris is available in our input images: ——- Next step — testing the input of ground control points in order to output fully referenced and orthorectified imagery. … Continue reading OpenDroneMap — Orthophotos and Textured Mesh (testing…)

OpenDroneMap — Orthophotos and Textured Mesh (cont.)

(Credit goes to Brandon Garman for the graphic above. It’s part of a very nice sUAS graphic he’s putting together at the moment.) Following up on the earlier post on the addition of orthophotos and textured mesh to OpenDroneMap (FYI, one word, and not OpenDroneMaps) https://smathermather.wordpress.com/2014/12/22/opendronemap-orthophotos-and-textured-mesh/ we have some more features in the pipeline. This is a deeper dive into architecture and future enhancements. In the … Continue reading OpenDroneMap — Orthophotos and Textured Mesh (cont.)

OpenDroneMap — Humanitarian uses of outputs

In response to a recent query about OpenDroneMap, I’m writing a quick summary here, and then a brief write-up on how it could relate to humanitarian response / crisis mapping applications, as discussed in my Deep Dive session at International Conference of Crisis Mappers in New York, this past November.  Ahem. The summary: OpenDroneMap: Open Source Toolkit for processing Civilian Drone Imagery “OpenDroneMap is an … Continue reading OpenDroneMap — Humanitarian uses of outputs

OpenDroneMap — Orthophotos and Textured Mesh

Good news to report, though I haven’t finished my own testing yet… but OpenDroneMap, which previously would just create point clouds from drone images, now also produces: Meshes! Textured meshes! Georeferenced textured meshes (if the exif data has geographic coordinates) Georeferenced orthophotos! (if the exif data has geographic coordinates) Now, I’d like those ifs to go away, but that requires a bit of thoughtful interface … Continue reading OpenDroneMap — Orthophotos and Textured Mesh

Landscape Position using GDAL — PT 3

More landscape position pictures — just showing riparianess. See also https://smathermather.wordpress.com/2014/11/22/landscape-position-using-gdal/ and https://smathermather.wordpress.com/2014/11/24/landscape-position-using-gdal-pt-2/ Map tiles by Stamen Design, under CC BY 3.0. Data by OpenStreetMap, under ODbL Continue reading Landscape Position using GDAL — PT 3

Landscape Position using GDAL

Hat tip again to Seth Fitzsimmons. I’ve been looking for a good, easy to use smoothing algorithm for rasters. Preferably something so easy, I don’t even need to write a little python, and so efficient I can run it on 30GB+ datasets and have it complete before I get distracted again by the next shiny project (a few hours). Seth’s solution? Downsample to a low … Continue reading Landscape Position using GDAL