Overview
The HOG descriptor computes image gradients, bins their orientations inside small cells, and normalizes groups of cells into blocks. The result captures edge and silhouette structure for detection tasks.
Describes local image shape by accumulating gradient-orientation histograms over cells.
Compact metadata for implementation and discovery.
The HOG descriptor computes image gradients, bins their orientations inside small cells, and normalizes groups of cells into blocks. The result captures edge and silhouette structure for detection tasks.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n)
Average
O(n log n)
Worst
O(n^2)
Space
O(n)
Show accumulating local gradient orientation histograms over cells on a small image feature description example.
HOG describes local gradient structure; it is usually paired with a classifier or detector window.
What each reference supports for this entry.
Original HOG reference for gradient orientation histograms and block normalization.
Open sourceComputer-vision textbook support for HOG Feature Descriptor's feature, matching, flow, or multiscale image-analysis workflow.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Image Processing · Core
ORB is a binary keypoint descriptor, while HOG is a histogram-based window descriptor.
Compare with thisImage Processing · Core
HOG features and template matching are both used in classical detection pipelines.
Compare with thisBoth describe local gradient orientations, but SIFT builds keypoint descriptors while HOG often describes dense windows.
HOG features and template matching are both used in classical detection pipelines.
ORB is a binary keypoint descriptor, while HOG is a histogram-based window descriptor.