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.
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.
- 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.
- 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
- Integration of FOSS from Part 2 into existing ODM workflow
- 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