Integral Channel Feature Descriptor

Figure 7.3: Images of the channels used by ICF. From left to right: the original image, followed by images of the different channels: 8 channels for the quantized gradient phase, 1 channel for the gradient magnitude, and 3 channels for the LUV components, respectively.
Image pedestrian Image icf_color

HOG variants use cells of different shapes, and it was discovered that the integral image could also be used to speed up the computation of the gradient magnitude histogram. Thus, at the intersection of HOG and Haar features, Integral Channel Features have recently demonstrated promising performance; they are effectively a generalization of HOG that uses the integral image.

The feature values are obtained by summing regions not directly from the original image, but from different secondary images produced by nonlinear processing of the region being characterized. Common processing operations include the gradient phase channels used in HOG, the gradient magnitude image, the grayscale image itself and, if available, two additional channels representing chrominance. The gradient is often computed using Sobel, but experiments show that the simple derivative filter also produces satisfactory results. Here too, the Sobel phase can be used with or without its sign, depending on the application.

The scalar feature value is simply the sum over a rectangular region in one of the computed channels.

Paolo medici
2026-10-06