This is an archive of the old MediaWiki-based ImageJ wiki. The current website can be found at

Linear Stack Alignment with SIFT

Linear Stack Alignment with SIFT (Fiji)
Author Stephan Saalfeld
Maintainer Stephan Saalfeld
Source on GitHub
Latest version June 2008
Category Category:Registration

A lightweight SIFT-implementation for Java after the paper of David Lowe[1]. The ImageJ plugin can be used for aligning image stacks.

Note, that the SIFT-algorithm is protected by U.S. Patent 6,711,293: Method and apparatus for identifying scale invariant features in an image and use of same for locating an object in an image by the University of British Columbia. That is, for commercial applications the permission of the author is required. Anything else is published under the terms of the GPL, so feel free to use it for academic or personal purposes.

See also JavaSIFT (the original version of this Fiji plugin).


  1. Lowe D (2004), "Distinctive Image Features from Scale-Invariant Keypoints", International Journal of Computer Vision 60 (2): 91-110