Research on a Camera Position Measurement Method based on a Parallel Perspective Error Transfer Model
About
Camera pose estimation from sparse correspondences is a fundamental problem in geometric computer vision and remains particularly challenging in near-field scenarios, where strong perspective effects and heterogeneous measurement noise can significantly degrade the stability of analytic PnP solutions. In this paper, we present a geometric error propagation framework for camera pose estimation based on a parallel perspective approximation. By explicitly modeling how image measurement errors propagate through perspective geometry, we derive an error transfer model that characterizes the relationship between feature point distribution, camera depth, and pose estimation uncertainty. Building on this analysis, we develop a pose estimation method that leverages parallel perspective initialization and error-aware weighting within a Gauss-Newton optimization scheme, leading to improved robustness in proximity operations. Extensive experiments on both synthetic data and real-world images, covering diverse conditions such as strong illumination, surgical lighting, and underwater low-light environments, demonstrate that the proposed approach achieves accuracy and robustness comparable to state-of-the-art analytic and iterative PnP methods, while maintaining high computational efficiency. These results highlight the importance of explicit geometric error modeling for reliable camera pose estimation in challenging near-field settings.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Camera pose estimation | Marker Point Coordinate System 1000 mm distance | RE (°)2 | 54 | |
| Camera pose estimation | Real images marker point coordinate system at 1000 mm | Angular Error (deg)3.05 | 27 | |
| Camera pose estimation | Marker Point Coordinate System 800 mm distance (test) | RE (°)2.75 | 27 | |
| Camera pose estimation | Marker Point Coordinate System at 600 mm | RE (°)2.87 | 27 | |
| Camera pose estimation | Real Underwater Images 400mm distance | RE (°)1.52 | 27 | |
| Camera pose estimation | Surgical Environment Marker Dataset 400 mm (test) | RE (°)1.37 | 27 | |
| Camera pose estimation | Surgical Environment 800mm distance (test) | Rotational Error (deg)1.9 | 27 | |
| Camera pose estimation | Real underwater images 600mm distance | RE (°)1.76 | 27 | |
| Camera pose estimation | Underwater Marker Point Dataset 800 mm | RE (°)2.06 | 27 | |
| Camera pose estimation | Real images (atmospheric environment) - 400mm distance | RE (°)1.55 | 27 |