2
« on: February 02, 2024, 08:52:50 PM »
Many panoramic photographers now use motorized robot rotators that can position a camera with milli-degree accuracy. These devices turn the camera around a fixed point, so are not suitable for acquiring images for photogrammetry. However they do make possible a new way of calibrating cameras and lenses, that is both more convenient and more accurate than traditional methods based on special targets. In brief, one takes a series of photos of any suitably detailed large subject, turning the camera by a small angle between shots, and processes them with a panorama stitcher set up to estimate just the camera parameters, the pointing angles being given.
Suitable tools for this are the Fanotec Nodal Ninja Mecha robots and PTGui, the professional stitching software. Mechas cost little and are accurate enough. PTGui works similarly to a sfm tool, identifying matching keypoints and aligning them by a kind of bundle adjustment. The estimation problem is simpler because the photos all have the same viewpoint; consequently the camera parameters are usually very accurate -- especially so when accurate view directions are provided a priori.
Unfortunately PTGui's lens model differs considerably from any of the ones supported by MetaShape, so there is no possibility of a direct transfer of parameters. However, I think it would be worthwhile to explore possible ways to overcome this barrier, as the robot calibration method really is superior.