Class SIFT.VlSiftFilt

  • Enclosing class:
    SIFT

    class SIFT.VlSiftFilt
    extends java.lang.Object
    ------------------------------------------------------------------
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) float[] dog
      < current GSS data.
      (package private) double dsigma0
      < k-smoothing
      (package private) double edge_thresh
      < peak threshold.
      (package private) float[] gaussFilter
      < current octave height.
      (package private) double gaussFilterSigma
      < current Gaussian filter
      (package private) int gaussFilterWidth
      < current Gaussian filter std
      (package private) float[] grad
      < size of Gaussian window (in spatial bins)
      (package private) int grad_o
      < GSS gradient data.
      (package private) int height
      < image width.
      (package private) SIFT.VlSiftKeypoint[] keys
      < current Gaussian filter width
      (package private) int keys_res
      < number of detected keypoints.
      (package private) double magnif
      < norm threshold.
      (package private) int nkeys
      < detected keypoints.
      (package private) double norm_thresh
      < edge threshold.
      (package private) int O
      < image height.
      (package private) int o_cur
      < maximum level index.
      (package private) int o_min
      < number of levels per octave.
      (package private) float[] octave
      < temporary pixel buffer.
      (package private) int octave_height
      < current octave width.
      (package private) int octave_width
      < current DoG data.
      (package private) double peak_thresh
      < size of the keys buffer.
      (package private) int S
      < number of octaves.
      (package private) int s_max
      < minimum level index.
      (package private) int s_min
      < minimum octave index.
      (package private) double sigma0
      < nominal image smoothing.
      (package private) double sigmak
      < smoothing of pyramid base.
      (package private) double sigman  
      (package private) float[] temp
      < current octave.
      (package private) int width
      < delta-smoothing.
      (package private) double window_size
      < magnification factor.
    • Constructor Summary

      Constructors 
      Constructor Description
      VlSiftFilt()
      < GSS gradient data octave.
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • sigman

        double sigman
      • sigma0

        double sigma0
        < nominal image smoothing.
      • sigmak

        double sigmak
        < smoothing of pyramid base.
      • dsigma0

        double dsigma0
        < k-smoothing
      • width

        int width
        < delta-smoothing.
      • height

        int height
        < image width.
      • O

        int O
        < image height.
      • S

        int S
        < number of octaves.
      • o_min

        int o_min
        < number of levels per octave.
      • s_min

        int s_min
        < minimum octave index.
      • s_max

        int s_max
        < minimum level index.
      • o_cur

        int o_cur
        < maximum level index.
      • temp

        float[] temp
        < current octave.
      • octave

        float[] octave
        < temporary pixel buffer.
      • dog

        float[] dog
        < current GSS data.
      • octave_width

        int octave_width
        < current DoG data.
      • octave_height

        int octave_height
        < current octave width.
      • gaussFilter

        float[] gaussFilter
        < current octave height.
      • gaussFilterSigma

        double gaussFilterSigma
        < current Gaussian filter
      • gaussFilterWidth

        int gaussFilterWidth
        < current Gaussian filter std
      • nkeys

        int nkeys
        < detected keypoints.
      • keys_res

        int keys_res
        < number of detected keypoints.
      • peak_thresh

        double peak_thresh
        < size of the keys buffer.
      • edge_thresh

        double edge_thresh
        < peak threshold.
      • norm_thresh

        double norm_thresh
        < edge threshold.
      • magnif

        double magnif
        < norm threshold.
      • window_size

        double window_size
        < magnification factor.
      • grad

        float[] grad
        < size of Gaussian window (in spatial bins)
      • grad_o

        int grad_o
        < GSS gradient data.
    • Constructor Detail

      • VlSiftFilt

        public VlSiftFilt()
        < GSS gradient data octave.