java.lang.Object
imagingbook.common.sift.scalespace.HierarchicalScaleSpace<GaussianOctave>
imagingbook.common.sift.scalespace.GaussianScaleSpace
- All Implemented Interfaces:
PrintsToStream
Represents a hierarchical Gaussian scale space. See Secs. 25.1.2 and 25.1.4 of [1] for more details.
[1] W. Burger, M.J. Burge, Digital Image Processing – An Algorithmic Introduction, 3rd ed, Springer (2022).
- Version:
- 2022/11/20
-
Constructor Summary
ConstructorsConstructorDescriptionGaussianScaleSpace
(FloatProcessor fp, int P, int Q, double sigma_s, double sigma_0, int botLevel, int topLevel) Constructor, builds aGaussianScaleSpace
from aFloatProcessor
. -
Method Summary
Methods inherited from class imagingbook.common.sift.scalespace.HierarchicalScaleSpace
getAbsoluteScale, getBottomLevelIndex, getImages, getOctave, getP, getQ, getRealX, getRealY, getScaleLevel, getSigma_0, getSigma_s, getTopLevelIndex, printToStream
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface imagingbook.common.util.PrintsToStream
printToString
-
Constructor Details
-
GaussianScaleSpace
public GaussianScaleSpace(FloatProcessor fp, int P, int Q, double sigma_s, double sigma_0, int botLevel, int topLevel) Constructor, builds aGaussianScaleSpace
from aFloatProcessor
.- Parameters:
fp
- aFloatProcessor
P
- the number of scale space octavesQ
- the number of scale steps (levels) per octavesigma_s
- the assumed sampling scale (typ. 0.5)sigma_0
- the base scale of level 0botLevel
- the index of the bottom level in each octavetopLevel
- the index of the to level in each octave
-