UsersΒΆ
At Google, Ceres is used to:
Estimate the pose of Street View cars, aircrafts, and satellites.
Build 3D models for PhotoTours.
Estimate satellite image sensor characteristics.
Stitch panoramas on Android and iOS.
Apply Lens Blur on Android.
Solve bundle adjustment and SLAM problems in Project Tango.
Willow Garage uses Ceres to solve SLAM problems.
Southwest Research Institute uses Ceres for calibrating robot-camera systems.
Blender uses Ceres for planar tracking and bundle adjustment.
OpenMVG an open source multi-view geometry library uses Ceres for bundle adjustment.
Microsoft Research uses Ceres for nonlinear optimization of objectives involving subdivision surfaces under skinned control meshes.
Matterport, uses Ceres for global alignment of 3D point clouds and for pose graph optimization.
Obvious Engineering uses Ceres for bundle adjustment for their 3D photography app Seene.
The Autonomous Systems Lab at ETH Zurich uses Ceres for
Camera and Camera/IMU Calibration.
Large scale optimization of visual, inertial, gps and wheel-odometry data for long term autonomy.
OpenPTrack uses Ceres for camera calibration.
The Intelligent Autonomous System Lab at University of Padova, Italy, uses Ceres for
Camera/depth sensors network calibration.
Depth sensor distortion map estimation.
Theia is an open source Structure from Motion library that uses Ceres for bundle adjustment and camera pose estimation.
The Applied Research Laboratory at Pennsylvania State University uses in their synthetic aperture Sonar beamforming engine, called ASASIN , for estimating platform kinematics.
Colmap is 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.).