multiblock-lbp

multiblock_lbp

skimage.feature.multiblock_lbp(int_image, r, c, width, height) [source]

Multi-block local binary pattern (MB-LBP).

The features are calculated similarly to local binary patterns (LBPs), (See local_binary_pattern()) except that summed blocks are used instead of individual pixel values.

MB-LBP is an extension of LBP that can be computed on multiple scales in constant time using the integral image. Nine equally-sized rectangles are used to compute a feature. For each rectangle, the sum of the pixel intensities is computed. Comparisons of these sums to that of the central rectangle determine the feature, similarly to LBP.

Parameters:

int_image : (N, M) array

Integral image.

r : int

Row-coordinate of top left corner of a rectangle containing feature.

c : int

Column-coordinate of top left corner of a rectangle containing feature.

width : int

Width of one of the 9 equal rectangles that will be used to compute a feature.

height : int

Height of one of the 9 equal rectangles that will be used to compute a feature.

Returns:

output : int

8-bit MB-LBP feature descriptor.

References

[R156] Face Detection Based on Multi-Block LBP Representation. Lun Zhang, Rufeng Chu, Shiming Xiang, Shengcai Liao, Stan Z. Li http://www.cbsr.ia.ac.cn/users/scliao/papers/Zhang-ICB07-MBLBP.pdf
doc_scikit_image
2017-01-12 17:22:31
Comments
Leave a Comment

Please login to continue.