What causes the accuracy gap between spherical and perspective panorama SfM?
Author: ttaosciCreated Jul 14, 2026Updated Aug 2, 2026
Hi, thank you for providing the panorama_sfm.py example.
The script notes that the virtual-rig approach is “generally more accurate but slower” than direct equirectangular reconstruction. Could you clarify the main reason for this accuracy gap?
I currently have two hypotheses:
- Feature extraction and matching may be less robust on equirectangular images because of spatially varying distortion, especially near the poles.
- During bundle adjustment, reprojection errors may be measured in equirectangular pixel space without accounting for latitude-dependent distortion, which could overweight errors near the poles.
I would appreciate any insight/numbers into which of these, or other factors, matter most in practice.
Thank you!
Source: colmap/colmap