I
- Type of imageP
- Type of pixel@Reference(type=Article, author={"Morel, Jean-Michel","Yu, Guoshen"}, title="{ASIFT: A New Framework for Fully Affine Invariant Image Comparison}", year="2009", journal="SIAM J. Img. Sci.", publisher="Society for Industrial and Applied Mathematics") public abstract class ASIFT<I extends Image<P,I> & SinglebandImageProcessor.Processable<Float,FImage,I>,P> extends AffineSimulationExtractor<LocalFeatureList<Keypoint>,Keypoint,I,P>
This is implemented as an extension of the AffineSimulationExtractor
which uses a DoGSIFTEngine
to extract SIFT features from each affine
simulation.
allInterestPoints, BorderFact, mappedInterestPoints, PI, simulationOrder
Constructor and Description |
---|
ASIFT(boolean hires)
A commonly used option, while all others in
DoGSIFTEngineOptions
are default |
ASIFT(DoGSIFTEngineOptions<I> opts) |
Modifier and Type | Method and Description |
---|---|
abstract Engine<Keypoint,I> |
constructEngine(DoGSIFTEngineOptions<I> opts)
An engine which can process images of type and output keypoints
|
protected LocalFeatureList<Keypoint> |
detectFeatures(I image)
Detect and describe the local features in the given (transformed) image.
|
protected LocalFeatureList<Keypoint> |
newList()
Construct a new list capable of holding the extracted features.
|
detectFeatures, detectFeatures, detectFeatures, filterEdgesTransformed, getFeatures, getKeypointsMap
public ASIFT(boolean hires)
DoGSIFTEngineOptions
are defaulthires
- whether the image should be double sized as a first steppublic ASIFT(DoGSIFTEngineOptions<I> opts)
opts
- the options required by DoGSIFTEngine
instancespublic abstract Engine<Keypoint,I> constructEngine(DoGSIFTEngineOptions<I> opts)
opts
- protected LocalFeatureList<Keypoint> newList()
AffineSimulationExtractor
newList
in class AffineSimulationExtractor<LocalFeatureList<Keypoint>,Keypoint,I extends Image<P,I> & SinglebandImageProcessor.Processable<Float,FImage,I>,P>
protected LocalFeatureList<Keypoint> detectFeatures(I image)
AffineSimulationExtractor
detectFeatures
in class AffineSimulationExtractor<LocalFeatureList<Keypoint>,Keypoint,I extends Image<P,I> & SinglebandImageProcessor.Processable<Float,FImage,I>,P>
image
- the image in which to detect features