Class SIFT_Align

java.lang.Object
  extended by SIFT_Align
All Implemented Interfaces:
PlugIn, KeyListener, EventListener

public class SIFT_Align
extends Object
implements PlugIn, KeyListener

Align a stack consecutively using automatically extracted robust landmark correspondences. The plugin uses the Scale Invariant Feature Transform (SIFT) by David Lowe \cite{Lowe04} and the Random Sample Consensus (RANSAC) by Fishler and Bolles \citet{FischlerB81} to identify landmark correspondences. It identifies a rigid transformation for the second of two slices that maps the correspondences of the second optimally to those of the first. BibTeX:

 @article{Lowe04,
   author    = {David G. Lowe},
   title     = {Distinctive Image Features from Scale-Invariant Keypoints},
   journal   = {International Journal of Computer Vision},
   year      = {2004},
   volume    = {60},
   number    = {2},
   pages     = {91--110},
 }
 @article{FischlerB81,
         author    = {Martin A. Fischler and Robert C. Bolles},
   title     = {Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography},
   journal   = {Communications of the ACM},
   volume    = {24},
   number    = {6},
   year      = {1981},
   pages     = {381--395},
   publisher = {ACM Press},
   address   = {New York, NY, USA},
   issn      = {0001-0782},
   doi       = {http://doi.acm.org/10.1145/358669.358692},
 }
 

Version:
0.4b
Author:
Stephan Saalfeld

Constructor Summary
SIFT_Align()
           
 
Method Summary
 void keyPressed(KeyEvent e)
           
 void keyReleased(KeyEvent e)
           
 void keyTyped(KeyEvent e)
           
 void run(String args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SIFT_Align

public SIFT_Align()
Method Detail

run

public final void run(String args)
Specified by:
run in interface PlugIn

keyPressed

public void keyPressed(KeyEvent e)
Specified by:
keyPressed in interface KeyListener

keyReleased

public void keyReleased(KeyEvent e)
Specified by:
keyReleased in interface KeyListener

keyTyped

public void keyTyped(KeyEvent e)
Specified by:
keyTyped in interface KeyListener


Copyright © 2007-2016 Fiji. All Rights Reserved.