Novel Geometric Constraints For 3D Computer Vision Applications