Hessian Corner Detector

[Beaudet, 1978]

Searches for image locations that have a strong change in gradient along both orthogonal directions.

The Hessian matrix captures the second-order derivatives of the image intensity:

Where:

  • is the second-order derivative of the image intensity with respect to x.
  • is the second-order derivative of the image intensity with respect to y.
  • is the mixed second-order derivative with respect to x and y.
  • represents the location and scale.

The determinant of the Hessian is used as a measure of cornerness:

  • Non-maximum suppression: A window is used. Only points with a determinant value higher than all 8 neighbors are kept.
  • Thresholding: Select points where , where is a predefined threshold.

Effect: Responses are mainly on corners and strongly textured areas.