Package Ch25_SIFT

Class SIFT_Matching_Demo

java.lang.Object
Ch25_SIFT.SIFT_Matching_Demo
All Implemented Interfaces:
PlugInFilter, JavaDocHelp

public class SIFT_Matching_Demo extends Object implements PlugInFilter, JavaDocHelp

This ImageJ plugin demonstrates the use of the SIFT detection and matching framework. See Sec. 25.5 of [1] for details.

The plugin takes a single image, which is assumed to be composed of a left and right frame. The input image is split horizontally, then SIFT detection and matching is applied to the two sub-images. The input image is always converted to grayscale (and normalized to [0,1]) before SIFT feature detection is performed. The result is displayed as a graphic overlay by connecting and annotating the best-matching features. When saved as a TIFF image the overlay is preserved.

[1] W. Burger, M.J. Burge, Digital Image Processing – An Algorithmic Introduction, 3rd ed, Springer (2022).

Version:
2022/11/20