skimage2.feature.local_binary_pattern#
- skimage2.feature.local_binary_pattern(image, P, R, method='default')[source]#
Compute the local binary patterns (LBP) of an image.
LBP is a visual descriptor often used in texture classification.
- Parameters:
- image(M, N) array
2D grayscale image.
- Pint
Number of circularly symmetric neighbor set points (quantization of the angular space).
- Rfloat
Radius of circle (spatial resolution of the operator).
- method{‘default’, ‘ror’, ‘uniform’, ‘nri_uniform’, ‘var’}, optional
Method to determine the pattern:
defaultOriginal local binary pattern which is grayscale invariant but not rotation invariant.
rorExtension of default pattern which is grayscale invariant and rotation invariant.
uniformUniform pattern which is grayscale invariant and rotation invariant, offering finer quantization of the angular space. For details, see [1].
nri_uniformVariant of uniform pattern which is grayscale invariant but not rotation invariant. For details, see [2] and [3].
varVariance of local image texture (related to contrast) which is rotation invariant but not grayscale invariant.
- Returns:
- output(M, N) array
LBP image.
References
[1]T. Ojala, M. Pietikainen, T. Maenpaa, “Multiresolution gray-scale and rotation invariant texture classification with local binary patterns”, IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 24, no. 7, pp. 971-987, July 2002 DOI:10.1109/TPAMI.2002.1017623
[2]T. Ahonen, A. Hadid and M. Pietikainen. “Face recognition with local binary patterns”, in Proc. Eighth European Conf. Computer Vision, Prague, Czech Republic, May 11-14, 2004, pp. 469-481, 2004. http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.214.6851 DOI:10.1007/978-3-540-24670-1_36
[3]T. Ahonen, A. Hadid and M. Pietikainen, “Face Description with Local Binary Patterns: Application to Face Recognition”, IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 28, no. 12, pp. 2037-2041, Dec. 2006 DOI:10.1109/TPAMI.2006.244