Blame docs/source/users.rst

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