Class GaussianScaleSpace

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 Details

    • GaussianScaleSpace

      public GaussianScaleSpace(FloatProcessor fp, int P, int Q, double sigma_s, double sigma_0, int botLevel, int topLevel)
      Constructor, builds a GaussianScaleSpace from a FloatProcessor.
      Parameters:
      fp - a FloatProcessor
      P - the number of scale space octaves
      Q - the number of scale steps (levels) per octave
      sigma_s - the assumed sampling scale (typ. 0.5)
      sigma_0 - the base scale of level 0
      botLevel - the index of the bottom level in each octave
      topLevel - the index of the to level in each octave