Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@smathermather
Last active August 29, 2015 14:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save smathermather/e9d0afe69207a927ac0c to your computer and use it in GitHub Desktop.
Save smathermather/e9d0afe69207a927ac0c to your computer and use it in GitHub Desktop.
OpenDroneMap Texture Mapping

OpenDroneMap Texture Mapping

Background

Current status of OpenDroneMap

A fork of https://github.com/qwesda/BundlerTools, currently OpenDroneMap project uses Bundler SfM, Patch-based Multi-view Stereo Software (PMVS), Clustering Views for Multi-view Stereo (CMVS), and related tools to ingest a set of unreferenced images, perform multistereo matching, reconstruct original camera positions, sparse point cloud, and dense point cloud from image inputs. ODM is intended to act as a workflow for processing ground level and civilian UAS (drone) imagery to do 3D reconstruction, with target outputs of point clouds, surfaces, textured surfaces, and orthophotos. Currently ODM can provide outputs similar to figures 1 and 2.

Figure 1:

Figure 2:

Project Aim

Additional functionality desired for ODM is mesh production, texture mapping, and orthophoto outputs from the existing pipeline. In short, the aim is to add functionality to allow for figures 3 and 4.

Figure 3:

Figure 4:

Intended Scope

Part 1

  • Evaluation of existing licenses and license compatibility for ODM
  • Evaluation of licensing and functionality of existing Free and Open Source Software (FOSS) available for integration with which will enable the addition of meshing to ODM.
  • Evaluation of licensing and functionality of existing FOSS available for integration with which will enable the addition of mesh texturing to ODM.

Part 2

  • Identification and testing of best available mesh FOSS to integrate with ODM
  • Identification and testing of best available mesh texturing FOSS to integrate with ODM

Part 3

  • Integration of FOSS from Part 2 into existing ODM workflow

Part 4

  • Calibration and evaluation of suitable camera for use in ODM
  • Evaluation of overlaps of optimum flight / photo collection patterns for ODM use
  • Testing of different image sets through new ODM workflow
  • Documentation of compilation, installation and use of new ODM workflow
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment