src/third_party/ceres-solver/docs/source/users.rst
.. _chapter-users:
At Google <http://www.google.com>_, Ceres is used to:
Street View_ cars, aircrafts, and satellites.PhotoTours_.panoramas_ on Android and iOS.Lens Blur_ on Android.bundle adjustment_ and SLAM_ problems in Project Tango_.Willow Garage_ uses Ceres to solve SLAM_ problems.
Southwest Research Institute <http://www.swri.org/>_ uses Ceres for
calibrating robot-camera systems_.
Blender <http://www.blender.org>_ uses Ceres for planar tracking_ and bundle adjustment_.
OpenMVG <http://imagine.enpc.fr/~moulonp/openMVG/>_ an open source
multi-view geometry library uses Ceres for bundle adjustment_.
Microsoft Research <http://research.microsoft.com/en-us/>_ uses
Ceres for nonlinear optimization of objectives involving subdivision
surfaces under skinned control meshes_.
Matterport <http://www.matterport.com>_, uses Ceres for global
alignment of 3D point clouds and for pose graph optimization.
Obvious Engineering <http://obviousengine.com/>_ uses Ceres for
bundle adjustment for their 3D photography app Seene <http://seene.co/>_.
The Autonomous Systems Lab <http://www.asl.ethz.ch/>_ at ETH
Zurich uses Ceres for
OpenPTrack <http://openptrack.org/>_ uses Ceres for camera
calibration.
The Intelligent Autonomous System Lab <http://robotics.dei.unipd.it/>_
at University of Padova, Italy, uses Ceres for
Theia <http://cs.ucsb.edu/~cmsweeney/theia>_ is an open source
Structure from Motion library that uses Ceres for bundle adjustment_
and camera pose estimation.
The Applied Research Laboratory <https://www.arl.psu.edu/>_ at
Pennsylvania State University uses in their synthetic aperture Sonar
beamforming engine, called ASASIN , for estimating platform
kinematics.
Colmap <https://github.com/colmap/colmap>_ is a an open source
structure from motion library that makes heavy use of Ceres for
bundle adjustment with support for many camera models and for other
non-linear least-squares problems (relative, absolute pose
refinement, etc.).
.. _bundle adjustment: http://en.wikipedia.org/wiki/Structure_from_motion .. _Street View: http://youtu.be/z00ORu4bU-A .. _PhotoTours: http://google-latlong.blogspot.com/2012/04/visit-global-landmarks-with-photo-tours.html .. _panoramas: http://www.google.com/maps/about/contribute/photosphere/ .. _Project Tango: https://www.google.com/atap/projecttango/ .. _planar tracking: http://mango.blender.org/development/planar-tracking-preview/ .. _Willow Garage: https://www.willowgarage.com/blog/2013/08/09/enabling-robots-see-better-through-improved-camera-calibration .. _Lens Blur: http://googleresearch.blogspot.com/2014/04/lens-blur-in-new-google-camera-app.html .. _SLAM: http://en.wikipedia.org/wiki/Simultaneous_localization_and_mapping .. _calibrating robot-camera systems: http://rosindustrial.org/news/2014/9/24/industrial-calibration-library-update-and-presentation .. _skinned control meshes: http://research.microsoft.com/en-us/projects/handmodelingfrommonoculardepth/