Overview
Horn-Schunck optical flow solves for a motion field that explains brightness changes while varying smoothly across the image.
Estimates dense optical flow by combining brightness constancy with smoothness.
Compact metadata for implementation and discovery.
Horn-Schunck optical flow solves for a motion field that explains brightness changes while varying smoothly across the image.
Quick facts
Runtime and memory behavior at a glance.
Best
O(pixels)
Average
O(iterations * pixels)
Worst
O(iterations * pixels)
Space
O(pixels)
E = integral((I_x u + I_y v + I_t)^2 + alpha^2(|grad u|^2 + |grad v|^2))Balances data fit and smoothness in the flow field.
Show the source image beside masks, filters, or motion vectors produced by the algorithm.
Horn-Schunck Optical Flow should be used with the assumptions and tradeoffs of optical Flow in mind.
What each reference supports for this entry.
Original Horn-Schunck reference for global optical-flow estimation with smoothness regularization.
Open sourceComputer-vision reference supporting Horn-Schunck Optical Flow feature extraction, image registration, segmentation, or multiscale image-analysis workflow.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Horn-Schunck estimates dense global flow, while Lucas-Kanade estimates local flow patches.