“…Structure-from-motion can be defined as the process of inferring a mesh of interconnected points representing a three-dimensional surface from time-varying patterns of image change [3,16,20,25]. This problem is very difficult for several reasons [5,7,14]: the projected image intensity fails to provide an invertible encoding of surface characteristics under most conditions, the correspondence problem becomes increasingly difficult as the displacement between images increases, and the triangulation process becomes increasingly ill-conditioned as the motion between frames becomes small.…”