The SfM technique is based on identifying matching features in images taken from different viewpoints. Image features are identified by the scale invariant feature transform (SIFT) algorithm(Lowe, 2004), which is robust in terms of its feature descriptors for image features at different viewing angles.