a specific implementation of Features - Feature Functions but used on images

  • image feature is an interesting part of an image
  • image feature detection is a low-level image processing operation that examines every pixel to see if there is a feature present at that pixel
  • image feature detector is an implementation of image feature detection

Image Feature Types

  • edges
  • corners / interest points
  • blobs / regions or interest points
  • ridges

Image Feature Detectors - Basic Algorithms

Image Feature detector

Edge

Corner

Blob

Ridge

Canny

Sobel

Scharr

Laplacian

Kayyali

Prewitt

Deriche

Differential

Roberts Cross

Harris & Stephens / Plessey / Shi–Tomasi

SUSAN

Hessian Feature Strength Measures

Harris Operator

Shi & Tomasi

Level Curve Curvature

FAST

Laplacian of Gaussian (LoG)

Difference of Gaussians (DoG)

Determinant of Hessian (DoH)

Maximally Stable External Regions (MSER)

Principal Curvature-Based Region (PCBR)

Grey-Level blobs

Image Feature Detectors - Advanced Algorithms

Feature detector

What it Detects

Hough Transform

detecting simple shapes such as circles, lines etc in an image

Scale-Invariant Feature Transform (SIFT)

robust feature matching across different views or conditions