Class SIFT_ExtractPointRoi

java.lang.Object
  extended by SIFT_ExtractPointRoi
All Implemented Interfaces:
PlugIn

public class SIFT_ExtractPointRoi
extends Object
implements PlugIn

Extract landmark correspondences in two images as PointRoi. 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} with respect to a transformation model to identify landmark correspondences. 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_ExtractPointRoi()
           
 
Method Summary
 void exec(ImagePlus imp1, ImagePlus imp2)
          Execute with default parameters (model is Rigid)
 void exec(ImagePlus imp1, ImagePlus imp2, float initialSigma, int steps, int minOctaveSize, int maxOctaveSize, int fdSize, int fdBins, float rod, float maxEpsilon, float minInlierRatio, int modelIndex)
          If unsure, just use default parameters by using exec(ImagePlus, ImagePlus, int) method, where only the model is specified.
 void exec(ImagePlus imp1, ImagePlus imp2, int modelIndex)
          Execute with default parameters, except the model.
 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_ExtractPointRoi

public SIFT_ExtractPointRoi()
Method Detail

run

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

exec

public void exec(ImagePlus imp1,
                 ImagePlus imp2,
                 float initialSigma,
                 int steps,
                 int minOctaveSize,
                 int maxOctaveSize,
                 int fdSize,
                 int fdBins,
                 float rod,
                 float maxEpsilon,
                 float minInlierRatio,
                 int modelIndex)
If unsure, just use default parameters by using exec(ImagePlus, ImagePlus, int) method, where only the model is specified.


exec

public void exec(ImagePlus imp1,
                 ImagePlus imp2,
                 int modelIndex)
Execute with default parameters, except the model.

Parameters:
modelIndex: - 0=Translation, 1=Rigid, 2=Similarity, 3=Affine

exec

public void exec(ImagePlus imp1,
                 ImagePlus imp2)
Execute with default parameters (model is Rigid)



Copyright © 2007-2016 Fiji. All Rights Reserved.