The Inverse Compositional Alignment Algorithm
I have
implemented in this plug-in is taken from
Simon Baker and Iain Matthews,to be found at https://www.ri.cmu.edu/publication_view.html?pub_id=4031.Lucas-Kanade 20 Years On: A Unifying Framework: Part 1,tech. report CMU-RI-TR-02-16, Robotics Institute, Carnegie Mellon University, July, 2002
I also learned much from Oleg Krivtsov's implementation of Image
Alignment Algorithms at The Code Project
. I often consulted
his code to double check my understanding of the algorithm.
The LU-decomposition algorithm for inverting matrices and solving linear equations is taken from
Numerical Recipes in FORTRAN 77, The Art of Scientific Computing, Second Edition, by William H. Press, Saul A. Teukolsky, William T. Vetterling, and Brian P. Flannery.
The Gimp developer pages covering plug-in development were my first address for getting information when I was implementing the initial version of this plug-in. Specially the Gimp Plug-in Template was a great help for setting up the project without much worrying about Autotools, help, or internationalization issues.
JD Smith has implemented a nice plug-in for Contrast Blending with the Gimp. The plug-in automates the procedure of loading exposure bracketed images and adding appropriate layer masks. It provides several means for adjusting the masks, the blur parameters, order of bracketed images, and for manual alignment of the images.