Skip to content
Dakota Benjamin edited this page Mar 29, 2017 · 11 revisions

Short Term

  • Expose GDAL creation options to command line:
    • compression
    • tiling
    • target srs
    • bigtiff
  • Improve georeferencing / coordinate system throughout entire pipeline
    • Needs to be an integrated part of the the pipeline, not a single process at the end
    • Feature branch:
  • Improve Object Oriented Codebase
  • Implement Testing Framework.
  • Video/SLAM reconstruction
    • PR #317
  • Update Dependencies
    • pyexiv2 vs. gexiv2
    • vtk6 (Ubuntu 16.10)
  • Add optional pre-calibration tool, maybe with editable library of lens parameters derived from checkerboard calibration process
    • Formalization of Pau, Dakota, and other’s work
    • add link in new documentation for dockerized version
    • Optimization of processing when using corrected imagery
  • GCP positioning input alternatives
    • Web Interface for creating GCP
  • Add TIFF / Multispec support

Medium Term Improvements

Long Term

  • Shift from toolchain to 'toolbox' approach
    • See proposal
  • Texturing
    • Add vignetting correction to toolchain
    • BRDF?
    • Fix interpolation gradients (CIR use case)
      • Document fix (disable tag)
  • Error Calculations and reporting
  • Logging: Progress Status
    • Markers in log for process for rubber sheeting to state
    • Image Matching refinement of progress
  • Optimization
    • GPU
    • Incremental SfM
    • Clusterability
      • Possibilities:
        • Shared file system + celery workers
        • Smarter approach using data localization
        • PySpark
          • Working in terms of data frames
          • Lambda expressions that can be sent out to separate machines
          • Process steps need to be more granular
        • Serializable intermediate representation
    • Chunking
  • Find automated rubber sheeting solution for rubber sheeting to other datasets

Ideas

  • NDVI
  • Atmospheric correction
  • Automatic GCP Extraction
  • Manned aircraft app
  • Single tiled aerial of OAM outputs
  • Fly around house and create model
    • Image Masking
    • (mapillary semantic segmentation)
  • Streetview
  • Flight Planning app