Image matching using dynamic programming: Application to stereovision and image interpolation, Georges M. Quénot, Image Communication, pages 265-70, Arcachon, France, 20-22 mai 1996.

This paper presents an original algorithm called the ``Orthogonal Algorithm'' for image matching using dynamic programming and experimental results from its application to stereovision and image interpolation.
The algorithm provides a dense, continuous and differentiable field of bidimensional displacements like classical optical flow detection algorithms. It is based on an iterative search for a displacement field that minimizes the L1 or L2 distance between two images. Both images are sliced into parallel and overlapping strips. Corresponding strips are aligned using dynamic programming exactly as 2D representations of speech signal are with the DTW algorithm. Two passes are performed using orthogonal slicing directions. This process is iterated in a pyramidal fashion while reducing the spacing and width of the strips. Very good results have been obtained for stereovision and image interpolation.