1. A method for remotely measuring the geometrical attributes of an object of known shape, the method comprising the steps of: illuminating the object with an optical pattern of known shape using a light source of known wavelength; and optically obtaining an image to observe the reflected pattern on said object from said light source, using a camera whose location and orientation is known with respect to the light source; and executing a computer-implemented process to locate a plurality of key points in the image obtained by the camera; and executing another computer-implemented process to obtain a plurality of geometrical attributes of said object using the plurality of key points.