users.rst 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. .. _chapter-users:
  2. =====
  3. Users
  4. =====
  5. * At `Google <http://www.google.com>`_, Ceres is used to:
  6. * Estimate the pose of `Street View`_ cars, aircrafts, and satellites.
  7. * Build 3D models for `PhotoTours`_.
  8. * Estimate satellite image sensor characteristics.
  9. * Stitch `panoramas`_ on Android and iOS.
  10. * Apply `Lens Blur`_ on Android.
  11. * Solve `bundle adjustment`_ and `SLAM`_ problems in `Project
  12. Tango`_.
  13. * `Willow Garage`_ uses Ceres to solve `SLAM`_ problems.
  14. * `Southwest Research Institute <http://www.swri.org/>`_ uses Ceres for
  15. `calibrating robot-camera systems`_.
  16. * `Blender <http://www.blender.org>`_ uses Ceres for `planar
  17. tracking`_ and `bundle adjustment`_.
  18. * `OpenMVG <http://imagine.enpc.fr/~moulonp/openMVG/>`_ an open source
  19. multi-view geometry library uses Ceres for `bundle adjustment`_.
  20. * `Microsoft Research <http://research.microsoft.com/en-us/>`_ uses
  21. Ceres for nonlinear optimization of objectives involving subdivision
  22. surfaces under `skinned control meshes`_.
  23. * `Matterport <http://www.matterport.com>`_, uses Ceres for global
  24. alignment of 3D point clouds and for pose graph optimization.
  25. * `Obvious Engineering <http://obviousengine.com/>`_ uses Ceres for
  26. bundle adjustment for their 3D photography app `Seene
  27. <http://seene.co/>`_.
  28. * The `Autonomous Systems Lab <http://www.asl.ethz.ch/>`_ at ETH
  29. Zurich uses Ceres for
  30. * Camera and Camera/IMU Calibration.
  31. * Large scale optimization of visual, inertial, gps and
  32. wheel-odometry data for long term autonomy.
  33. * `OpenPTrack <http://openptrack.org/>`_ uses Ceres for camera
  34. calibration.
  35. * The `Intelligent Autonomous System Lab <http://robotics.dei.unipd.it/>`_
  36. at University of Padova, Italy, uses Ceres for
  37. * Camera/depth sensors network calibration.
  38. * Depth sensor distortion map estimation.
  39. * `Theia <http://cs.ucsb.edu/~cmsweeney/theia>`_ is an open source
  40. Structure from Motion library that uses Ceres for `bundle adjustment`_
  41. and camera pose estimation.
  42. * The `Applied Research Laboratory <https://www.arl.psu.edu/>`_ at
  43. Pennsylvania State University uses in their synthetic aperture Sonar
  44. beamforming engine, called ASASIN , for estimating platform
  45. kinematics.
  46. * `Colmap <https://github.com/colmap/colmap>`_ is an open source
  47. structure from motion library that makes heavy use of Ceres for
  48. bundle adjustment with support for many camera models and for other
  49. non-linear least-squares problems (relative, absolute pose
  50. refinement, etc.).
  51. .. _bundle adjustment: http://en.wikipedia.org/wiki/Structure_from_motion
  52. .. _Street View: http://youtu.be/z00ORu4bU-A
  53. .. _PhotoTours: http://google-latlong.blogspot.com/2012/04/visit-global-landmarks-with-photo-tours.html
  54. .. _panoramas: http://www.google.com/maps/about/contribute/photosphere/
  55. .. _Project Tango: https://www.google.com/atap/projecttango/
  56. .. _planar tracking: http://mango.blender.org/development/planar-tracking-preview/
  57. .. _Willow Garage: https://www.willowgarage.com/blog/2013/08/09/enabling-robots-see-better-through-improved-camera-calibration
  58. .. _Lens Blur: http://googleresearch.blogspot.com/2014/04/lens-blur-in-new-google-camera-app.html
  59. .. _SLAM: http://en.wikipedia.org/wiki/Simultaneous_localization_and_mapping
  60. .. _calibrating robot-camera systems:
  61. http://rosindustrial.org/news/2014/9/24/industrial-calibration-library-update-and-presentation
  62. .. _skinned control meshes: http://research.microsoft.com/en-us/projects/handmodelingfrommonoculardepth/