New Matlab implementation
A general Local Binary Pattern (LBP) implementation for Matlab:
lbp.m (2009-01-14, ver 0.3.2)
getmapping.m (2008-06-13, ver 0.1.1)
cont.m MATLAB implementation of rotation invariant local variance (VAR)
If you encounter problems or find bugs in this implementation, please contact Timo Ahonen (tahonen at ee.oulu.fi).
Publications
[1] Ojala T, Pietikäinen M & Mäenpää T (2002) Multiresolution gray-scale and rotation invariant texture classification with Local Binary Patterns. IEEE Transactions on Pattern Analysis and Machine Intelligence 24(7):971-987.
[2] Ojala T, Pietikäinen M & Mäenpää T (2001) A generalized Local Binary Pattern operator for multiresolution gray scale and rotation invariant texture classification. Second International Conference on Advances in Pattern Recognition, Rio de Janeiro, Brazil, 397-406. (Image data)
Local Binary Pattern Histogram Fourier Features
Implementation of Local Binary Pattern Histogram Fourier Features for Matlab:
getmaplbphf.m (2009-06-14)
constructhf.m (2009-06-14)
Publications
Ahonen T, Matas J, He C & Pietikäinen M (2009) Rotation invariant image description with local binary pattern histogram fourier features. Proc. 16th Scandinavian Conference on Image Analysis (SCIA 2009), Oslo, Norway.
Spatio-temporal LBP: VLBP and LBP-TOP
STLBP_Matlab.zip Spatio-temporal LBP features
Publications
Zhao G & Pietikäinen M (2007) Dynamic texture recognition using local binary patterns with an application to facial expressions. IEEE Transactions on Pattern Analysis and Machine Intelligence, 29(6):915-928.
Rotation Invariant Image and Video Description with Local Binary Pattern Histogram Fourier Features
Implementation of concatenation of sign LBP histogram Fourier and magnitude LBP histogram Fourier for static texture representation in Matlab. LBPHF_S_M.zip (2012-07-05)
Rotation invariant video descriptors implemented in C++ will be put online soon.
Publications
Zhao G, Ahonen T, Matas J & Pietikäinen M (2012) Rotation-invariant image and video description with local binary pattern features. IEEE Transactions on Image Processing, 21(4):1465-1467.
Discriminative Features of LBP Variants
Implementation of Discriminative Features for Matlab:
disCLBP.zip (2012-04-20)
Publications
[1] Guo Y, Zhao G & Pietikäinen M (2012) Discriminative features for texture description.Pattern Recognition, vol. 45, no. 10, pp. 3834-3843, 2012.
[2] Guo Y, Zhao G & Pietikäinen M (2010) Descriptor learning based on Fisher separation criterion for texture classification. Proc. The Tenth Asian Conference on Computer Vision (ACCV 2010), Queenstown, New Zealand, 1491-1500.
Linear Configuration Model based Descriptor: Local Configuration Pattern
Implementation of local configuration pattern for Matlab:
Publication
Guo Y, Zhao G& Pietikäinen M (2011) Texture classification using a linear configuration model based descriptor. Proc. the British Machine Vision Conference (BMVC 2011), Dundee, UK, 119.1-119.10