Research questionHow can bundle adjustment incorporate richer 3D geometric structures while remaining scalable and numerically stable?Classical bundle adjustment handles cameras and sparse 3D points efficiently, but richer structures such as lines, coplanarity, and parallelism introduce additional costs and can worsen numerical conditioning.