Geometric feature extraction methods

  1. Compressed image feature extraction
    1. Camera motion estimation
    2. Color Distributions/Descriptors
    3. Edge detection in compressed images
    4. Salient Points
    5. Texture descriptors from compressed images
  2. Connected-component labeling
  3. Corner and interest Point feature detectors
    1. The level curve curvature approach
    2. FAST: Features from the Accelerated Segment Test
    3. SIFT: Scale-Invariant Feature Transform
      1. David Lowe's method
    4. Forstner operator
    5. Haralick operator
    6. Harris/Plessey Corner Finder
      1. Harris affine
      2. Harris laplace
    7. Histogram of oriented gradients
    8. Moravec operator
    9. Speeded Up Robust Features (SURF)
    10. Shape context, Histogram of Shape Context (HoSC)
    11. SUSAN corner detector
    12. Wavelet-Based salient point detection
  4. Curve fitting/Local curvature estimation
    1. Circle fitting
    2. Curve smoothing
    3. Ellipse fitting
    4. Hyperbola fitting
  5. Edge detection and enhancement
    1. Adaptive edge detection
    2. Canny edge detector
    3. Color edge detectors
    4. Edge types
      1. Edge type labelling
    5. Energy function based edge detectors
    6. Evaluation of edge detectors
      1. Kadir–Brady saliency detector evaluation
      2. Hessian affine region detector evaluation
    7. Extended edge detection
    8. First derivative, Gradient edge detection
    9. High-pass filter edge enhancement
    10. Hueckel and other parametric fitting edge detectors
    11. Kirsch compass edge detector
    12. Marr–Hildreth, Laplacian of Gaussian, Zero crossing, Difference of Gaussians
    13. Moving edge detection
    14. Multi-dimension edge detection
    15. Multi-scale edge detectors
    16. Optimal edge detectors (see also Canny edge detector)
    17. Sobel operator
    18. Prewitt operator
    19. Range/Depth image edge detectors
    20. Roberts Cross edge detector
    21. Robinson edge detector
    22. Second derivative operators
      1. Laplace operator
      2. The Laplacian of Gaussian
      3. Difference of Gaussians
    23. Subpixel edge detection (See Subpixel methods)
    24. Walsh function
  6. Edge/line/Contour feature following, grouping, linking and tracking
    1. Pixel connectivity
    2. Contour tracking
    3. Dynamic programming
    4. Edge thresholding and linking
    5. Graph search
    6. Hough transform
    7. Hysteresis tracking
    8. Paired boundaries, Paired contours
    9. Edge relaxation
    10. Search trees
    11. Subjective/Illusory contours
      1. Stochastic completion fields
  7. Global structure extraction
    1. Ribbons
    2. Interest point detection
    3. Symmetry lines, Symmetry planes
  8. Feature histograms
    1. Histogram analysis
    2. Multi-dimensional feature histograms
    3. Pairwise histograms
  9. Image descriptors
    1. Differential invariant
    2. Visual descriptors
    3. MPEG-7 descriptors
    4. Color structure descriptor
    5. Edge histogram descriptor
    6. Color layout descriptor
  10. Line detection
    1. Image Ridges for Line Detection
  11. Feature mensuration
    1. Scene object size estimation
    2. Subpixel/Superresolution Methods (See Subpixel methods)
  12. Model-based feature detection/segmentation
    1. Mumford-Shah Functional
  13. Point or Pixel descriptions (See also Classification transforms)
    1. Bar, line points
    2. Blob/center-surround points
    3. Gabor filters
      1. Log-Gabor filters
    4. Gaussian derivatives and the notion of a visual front-end
    5. Receptive fields
    6. Semantic texton forests
    7. Steerable pyramids
  14. Primal sketch
  15. Blob and region detection
    1. Bayesian network methods
    2. Chroma keying
    3. Facet detection
    4. Maximally stable extremal regions
    5. Region boundary extraction
    6. Superpixels (wiktionary)
    7. Texture-based region detection
  16. Region detection methods
    1. Divide and conquer
    2. Region based, Model based segmentation
    3. Recursive splitting
      1. Implicit k-d tree
    4. Region growing
    5. Scale-space segmentation
    6. Split and merge
    7. Thresholding
    8. Watersheds of gradient magnitude
    9. Waterfall segmentation hierarchy
  17. Ridge and valley detection
  18. Hidden surface determination
  19. Skew analysis and estimation
  20. Spatial relationship detection
    1. Collinearity
    2. Coplanarity
    3. Intersection/Cotermination
    4. Relative orientation
  21. Special feature extraction
    1. Focus of expansion
    2. Ground plane
    3. Horizon detection
    4. Occluding contour detection
    5. Vanishing point
  22. Structure tensor
  23. Surface patches in volumes
    1. Optimal surface detection
    2. Zucker-Hummel surface detection operator
  24. Surface segmentation from 2 1/2D or 3D data (see also range segmentation)
    1. Curvature-based surface patch detection
    2. Cylinder/Tubular structure detection
    3. Planar facet/triangulation patch detection
      1. Marching cubes
      2. Marching tetrahedrons
      3. Surface fitting
    4. Planar surface models
    5. Surface clustering/grouping
    6. Reeb graph
    7. Surface discontinuity detection
      1. Curvature discontinuity detection
      2. Depth discontinuity detection
      3. Surface Orientation discontinuity detection
    8. Surface fitting/Region growing
      1. Cylinder patch extraction
      2. Range data based region extraction
      3. Quadric fitting
      4. Surface shape classification
    9. Surface shape parameter estimation
      1. Cylinder extraction
      2. Ellipsoid/Sphere
      3. Free-Form Surface
        1. Dual surface thin shell fitting
      4. Detection of 3D objects (Planes and cylinders)
      5. Quadric
      6. Torus
    10. Surface Triangulation
  25. Surface shape (Shape-from-X methods)
    1. Shape from Contours/Silhouettes
    2. Shape from defocus
    3. Shape from focus
    4. Shape from geometric constraints
    5. Shape from multimodal integration
    6. Shape from line drawings
    7. Monocular depth cues
    8. Structure from motion
    9. Shape from multiple sensors
    10. Shape from perspective
    11. Shape from photo-consistency
    12. Shape from photometric Stereo
    13. Shape from polarization
    14. Shape from shadows
    15. Shape from specularities
    16. Shape from structure light
    17. Shape from texture
  26. Image texture
    1. Texture boundary detection
    2. Texture classification
    3. Color texture
    4. Fourier descriptors
    5. Hierarchical textures
    6. Shape texture/surface roughness characterization
    7. Structural/syntactic texture representations
    8. Statistical texture representations
      1. Co-occurrence matrix (texture)
      2. Edge frequency
      3. Law's texture energy measures
      4. Filter-based descriptors
      5. Fractal analysis
        1. Hausdorff measure
      6. Local binary patterns
      7. Local ternary patterns
      8. Markov random fields
      9. Moments of intensity
      10. Run-length encoding
      11. Spatial frequency
    9. Texels
      1. Texon/Texel invariants and representations
    10. Texture gradients/Directions/Oriented patterns
    11. Wavelet-based texture descriptors
  27. Topological image description
  28. Visual routines, empirical feature detectors
  29. Volume detection
    1. Voxel-based morphometry
    2. Generalized cylinder detection
    3. Superquadric detection
  30. Wavelet moment invariants
    1. Daubechies wavelet 
Comments