Skip to content

Google Summer Of Code (GSoC)

Saijin-Naib edited this page Feb 28, 2021 · 9 revisions

OpenDroneMap Google Summer Of Code


2021

Ideas List

  • Rolling Shutter Correction Model - OpenDroneMap Community
    A rolling shutter correction model would be a first for a FOSS photogrammetry stack, and would bring the accuracy and quality of our products to the next level. It also allows for more efficient collects from the more common type of sensors (rolling shutter without mechanical shutters) that are found in entry-level sUAS platforms world-wide, increasing the accessibility of this technology.
  • Scale Constraints - OpenDroneMap Community
    Having Scale Constraints will take the accuracy and precision of our pointclouds (and thereby all further derived products) to the next level by allowing us to reconcile the reconstructed dimensions of a known object with its measured/known dimensions.
  • Add --epsg Parameter - OpenDroneMap GitHub
    Coordinate system customization is one of those features that is critical to the maturation of a system. Many applications just deal with WGS84 lat/lon or spherical mercator, but being able to produce orthos in any coordinate system makes integrations much easier. Very valuable feature.
  • Optimize Raster Outputs - OpenDroneMap GitHub
    Good tiling support is also always important. It helps with ingestion into GIS viewers, keeps file sizes down and eases integration with machine learning training. User control over compression and output settings is great too.
  • Corner Point Coordinates For Input Images - OpenDroneMap GitHub
    Exporting image polygons in a way that can be pulled into GIS viewers is a very valuable tool. Not only does it give you an easy way to view coverage, but it also lets you do some analysis tasks in a natural way. For instance, you can see how a bundle adjustment changed your ground footprints very easily this way. A lot of these formats let you attach attributes to polygons, so I’ve found it to be a nice way to visualize reprojection error by having a GIS program color code your footprint polygons according to their error in the bundle adjustment.
  • Mission Planning Experience - OpenDroneMap Community A big dream, and a bit of a stretch, but something that is asked quite consistently by the community of OpenDroneMap is an integrated Flight Planning experience.
  • QGIS Plugin/Integration - OpenDroneMap Community
    This is another big dream that gets asked on the forums by the community, but most envision a means to integrate QGIS into the ODM stack to not only view products/projects seamlessly (possible with PDAL and other improvements in QGIS 3.18+), but also to initiate projects, perform analyses (band indices, etc), all from within their GIS.
  • OpenCL/POCL Acceleration - OpenDroneMap Community Having OpenCL/POCL acceleration for any and all components within our pipeline that can have it should speed up our processing significantly.
  • Additional Feature Detection Algorithms - OpenDroneMap Community
    With our recent upgrades and sync to OpenCV 4.5.x, we have the opportunity to explore new Feature Detection Algorithms like ORB, potentially sped up by OpenCL/POCL work as in the above Idea.
  • "Help Wanted" GitHub Issue Grab-Bag - OpenDroneMap GitHub
    We have a number of feature requests and issues that are marked "help wanted". If you feel like they could be of value to the community and they interest you, please select one (or as many as you'd like!).
  • Community Feedback Grab-Bag - OpenDroneMap Community
    We also have a number of community ideas, requests, and musings here. As per above, if you see one (or some!) you like and are interested by, please let us know in your application!
  • None of the above
    Maybe we have not thought of everything (yet?)! Please let us know what you suggest in your application, and file a feature request in the Community.