Email zadetek: Bound constrained bundle adjustment for reliable 3D reconstruction