Abstract
This paper focuses on the classification of color textures acquired by single-sensor color cameras under various illuminants. Local binary patterns (LBPs) are robust texture descriptors suited to such conditions. This property is still improved when LBPs are computed from the level ranks. Our main contribution is to avoid the demosaicing step that is classically performed in single-sensor color cameras to estimate color images from raw data. We instead compute rank-based LBPs from the color filter array image, in which each pixel is associated to a single color component. Experimental results achieved on a benchmark color texture database show the effectiveness of the proposed approach for texture classification, and a complexity study highlights its computational efficiency.
Similar content being viewed by others
Notes
This definition ignores border effects for readability sake. Only pixels whose neighborhood \(\mathcal{N}_d\) is fully enclosed in the image are actually taken into account to compute the LBP histogram.
Histogram normalization (see Eq. 4) is crucial here because \(|\tilde{I}^{G,q}_{\rm CFA}| = \frac{1}{2}|\tilde{I}^{G,q}|\) and \(|\tilde{I}^{k,q}_{\rm CFA}| = \frac{1}{4}|\tilde{I}^{k,q}|\) (k = R, B).
References
Bianconi, F., Harvey, R., Southam, P., Fernández, A.: Theoretical and experimental comparison of different approaches for color texture classification. J. Electron. Imaging 20(4), 043006-1–043006-17 (2011). doi:10.1117/1.3651210
Blas, M.R., Agrawal, M., Sundaresan, A., Konolige, K. Fast color/texture segmentation for outdoor robots. In: Proceedings of the International Conference on Intelligent Robots and Systems (IROS 2008), Nice, France, pp. 4078–4085 (2008). doi:10.1109/IROS.2008.4651086
Choi, J.Y., Ro, Y.M., Plataniotis, K.N.: Color local texture features for color face recognition. IEEE Trans. Image Process. 21(3), 1366–1380 (2012). doi:10.1109/TIP.2011.2168413
Fernández, A., Ghita, O., González, E., Bianconi, F., Whelan, P.F.: Evaluation of robustness against rotation of LBP, CCR and ILBP features in granite texture classification. Mach. Graph. Vis. 22(6), 913–926 (2011). doi:10.1007/s00138-010-0253-4
Finlayson, G.D., Hordley, S.D., Schaefer, G., Tian, G.Y.: Illuminant and device invariant colour using histogram equalisation. Pattern Recogn. 38(2), 179–190 (2005). doi:10.1016/j.patcog.2004.04.010
Guo, Z., Zhang, L., Zhang, D.: Rotation invariant texture classification using LBP variance (LBPV) with global matching. Pattern Recogn 43(3), 706–719 (2010). doi:10.1016/j.patcog.2009.08.017
Heckbert, P.: Color image quantization for frame buffer display. In: Thomas, J.J. (ed.) Proceedings of the 9th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH’82), pp. 297–307. ACM, New York (1982). doi:10.1145/800064.801294
Heikkilä, M., Pietikäinen, M.: A texture-based method for modeling the background and detecting moving objects. IEEE Trans. Pattern Anal. Mach. Intel. 28(4), 657–662 (2006). doi:10.1109/TPAMI.2006.68
Huang, D., Shan, C., Ardabilian, M., Wang, Y., Chen, L.: Local binary patterns and its application to facial image analysis: a survey. IEEE Trans. Syst. Man Cybern. Part C 41(6), 765–781 (2011). doi:10.1109/TSMCC.2011.2118750
Kang, Y., Kidono, K., Kimura, Y., Ninomiya, Y.: Texture-based objects recognition for vehicle environment perception using a multiband camera. In: Advances in Visual Computing. Lecture Notes in Computer Science, vol. 4842, pp. 582–591. Springer, Berlin (2007). doi:10.1007/978-3-540-76856-2_57
Lian, N.X., Chang, L., Tan, Y.P., Zagorodnov, V.: Adaptive filtering for color filter array demosaicking. IEEE Trans. Image Process. 16(10), 2515–2525 (2007). doi:10.1109/TIP.2007.904459. http://en.pudn.com/downloads142/sourcecode/graph/texture_mapping/detail619008_en.html
Liao, S., Zhao, G., Kellokumpu, V., Pietikäinen, M., Li, S.Z.: Modeling pixel process with scale invariant local patterns for background subtraction in complex scenes. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR’10), San Francisco, CA, USA, pp. 1301–1306 (2010). doi:10.1109/CVPR.2010.5539817
Liao, W.H.: Region description using extended local ternary patterns. In: Proceedings of the 20th IEEE International Conference on Pattern Recognition (ICPR’10), Istambul, Turkey, pp. 1003–1006 (2010)
Losson, O., Macaire, L., Yang, Y.: Comparison of color demosaicing methods. Adv. Imaging Electron Phys. 162, 173–265 (2010). doi:10.1016/S1076-5670(10)62005-8
Lukac, R.: Single-sensor imaging in consumer digital cameras: a survey of recent advances and future directions. J. Real Time Image Process. 1(1), 45–52 (2006). doi:10.1007/s11554-006-0003-z
Mäenpää, T., Pietikäinen, M.: Classification with color and texture: jointly or separately? Pattern Recogn. 37, 1629–1640 (2004). doi:10.1016/j.patcog.2003.11.011
Mäenpää, T., Viertola, J., Pietikäinen, M.: Optimising colour and texture features for real-time visual inspection. Pattern Anal. Appl. 6(3), 169–175(2003). doi:10.1007/s10044-002-0179-1
Menon, D., Calvagno, G.: Color image demosaicking: an overview. J. Signal Process. Image Commun. 26(8–9), 518–533 (2011). doi:10.1016/j.image.2011.04.003
Muselet, D., Macaire, L. Histogram of fuzzy ranks for object recognition across illumination changes. In: Proceedings of the 3rd European Conference on Colour in Graphics, Image and Vision (CGIV’06), Leeds, UK, pp. 220–225 (2006)
Ojala, T., Pietikäinen, M., Harwood, D.: A comparative study of texture measures with classification based on feature distributions. Pattern Recogn. 29(1), 51–59 (1996). doi:10.1016/0031-3203(95)00067-4
Ojala, T., Mäenpää, T., Pietikäinen, M., Viertola, J., Kyllönen, J., Huovinen, S.: Outex new framework for empirical evaluation of texture analysis algorithms. In: Proceedings of the 16th International Conference on Pattern Recognition (ICPR’02), vol. 1, pp. 701–706 (2002a). http://www.outex.oulu.fi/temp/
Ojala, T., Pietikäinen, M., Mäenpää, T.: Multiresolution gray-scale and rotation invariant texture classification with local binary patterns. IEEE Trans. Pattern Anal. Mach. Intel. 24(7), 971–987 (2002b). doi:10.1109/TPAMI.2002.1017623
Palm, C.: Color texture classification by integrative co-occurrence matrices. Pattern Recogn. 37(5), 965–976 (2004). doi:10.1016/j.patcog.2003.09.010
Pan, H., Xia, S.Y., Jin, L.Z., Xia, L.Z.: Illumination invariant face recognition based on improved local binary pattern. In: Proceedings of the 30th Chinese Control Conference (CCC’2011), Yantai, China, pp. 3268–3272 (2011)
Pietikäinen, M., Mäenpää, T.: Texture analysis with local binary patterns. In: Chen, C.H., Wang, P.S.P. (eds) The Handbook of Pattern Recognition and Computer Vision, 3rd edn., pp. 197–216. World Scientific Publishing, Singapore (2005). doi:10.1142/9789812775320_0011
Pietikäinen, M., Mäenpää, T., Viertola, J. Color texture classification with color histograms and local binary patterns. In: Proceedings of the 2nd International Workshop on Texture Analysis and Synthesis (TEXTURE 2002), Copenhagen, Denmark, pp. 109–112 (2002)
Pietikäinen, M., Hadid, A., Zhao, G., Ahonen, T.: Computer vision using local binary patterns. In: Computational Imaging and Vision, vol. 40. Springer, London (2011). doi:10.1007/978-0-85729-748-8
Porebski, A., Vandenbroucke, N., Macaire, L.: Haralick feature extraction from LBP images for color texture classification. In: Proceedings of the International Workshops on Image Processing Theory, Tools and Applications (IPTA’08), Sousse, Tunisie, pp. 1–8 (2008). doi:10.1109/IPTA.2008.4743780
Rasband, W.S.: Image J. US National Institutes of Health, Bethesda (1997–2012). http://imagej.nih.gov/ij/
Rubner, Y., Puzicha, J., Tomasi, C., Buhmann, J.M.: Empirical evaluation of dissimilarity measures for color and texture. Comput. Vis. Image Underst. 84(1), 25–43 (2001). doi:10.1006/cviu.2001.0934
van de Sande, K.E.A., Gevers, T., Snoek, C.G.M.: Evaluating color descriptors for object and scene recognition. IEEE Trans. Pattern Anal. Mach. Intel. 32(9), 1582–1596 (2010). doi:10.1109/TPAMI.2009.154
Swain, M.J., Ballard, D.H.: Color indexing. Int. J. Comput. Vis. 7(1), 11–32 (1991). doi:10.1007/BF00130487
Tan, X., Triggs, B.: Enhanced local texture feature sets for face recognition under difficult lighting conditions. IEEE Trans. Image Process. 19(6), 1635–1650 (2010). doi:10.1109/TIP.2010.2042645
Zhao, Y.: Theories and applications of LBP: a survey. In: Huang, D.S., Gan, Y., Gupta, P., Gromiha, M. (eds) Advanced Intelligent Computing Theories and Applications. With Aspects of Artificial Intelligence, Lecture Notes in Computer Science, vol. 6839, pp. 112–120. Springer, Berlin (2012). doi:10.1007/978-3-642-25944-9_15
Zhu, C., Bichot, C.E., Chen, L.: Multi-scale color local binary patterns for visual object classes recognition. In: Proceedings of the 20th IEEE International Conference on Pattern Recognition (ICPR 2010), Istambul, Turkey, pp. 3065–3068 (2010). doi:10.1109/ICPR.2010.751
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Losson, O., Macaire, L. CFA local binary patterns for fast illuminant-invariant color texture classification. J Real-Time Image Proc 10, 387–401 (2015). https://doi.org/10.1007/s11554-012-0302-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11554-012-0302-5