A real-time pipeline that converts RGB to luminance, takes its partial derivatives, and computes the covariance of the gradient field. The resulting 2×2 matrix encodes local orientation, edges, and corners.
Each point is one pixel's gradient vector (Gₓ, G_y). The ellipse is the 2σ iso-contour of the global covariance matrix C. Its axes are the eigenvectors; their lengths are √λ.