/Lucas-Kanade 20 Years On: Part 5

Lucas-Kanade 20 Years On: Part 5

Simon Baker, Raju Patil, Kong Man Cheung and Iain Matthews
Tech. Report, CMU-RI-TR-04-64, Robotics Institute, Carnegie Mellon University, November, 2004

Download Publication (PDF)

Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author’s copyright. These works may not be reposted without the explicit permission of the copyright holder.


Image alignment is one of the most widely used techniques in computer vision. Applications range from optical flow, tracking and layered motion, to mosaic construction, medical image registration, and face model fitting. The original image alignment algorithm was the Lucas-Kanade algorithm. Since then, numerous extensions have been made to it. In particular, Baker and Matthews recently proposed the inverse compositional algorithm, an efficient algorithm applicable to most 2D image alignment problems. In this report, we investigate whether the 2D inverse compositional algorithm can be generalized to 2.5D and 3D. By 3D we mean volumetric data consisting of a dense 3D array of voxels. By 2.5D we mean a surface in 3D represented by a collection of 3D surface points. We show that the inverse compositional algorithm is easily generalized to 3D. On the other hand, while algebraically it appears as though the 2.5D case may be treated similarly, doing so violates one of the assumptions in the proof of equivalence of the two algorithms.

BibTeX Reference
author = {Simon Baker and Raju Patil and Kong Man Cheung and Iain Matthews},
title = {Lucas-Kanade 20 Years On: Part 5},
year = {2004},
month = {November},
institution = {Carnegie Mellon University},
address = {Pittsburgh, PA},
number = {CMU-RI-TR-04-64},
keywords = {Image alignment, Lucas-Kanade, inversecompositional, 2D, 2.5D, 3D.},