Citation: | Kou Qiqi, Cheng Deqiang, Yu Wenjie, et al. Texture target classification with CLBP and local geometric features[J]. Opto-Electronic Engineering, 2019, 46(11): 180604. doi: 10.12086/oee.2019.180604 |
[1] | El Merabet Y, Ruichek Y. Local concave-and-convex micro-structure patterns for texture classification[J]. Pattern Recognition, 2018, 76: 303–322. doi: 10.1016/j.patcog.2017.11.005 |
[2] | 程德强, 唐世轩, 冯晨晨, 等.改进的HOG-CLBC的行人检测方法[J].光电工程, 2018, 45(8): 180111. doi: 10.12086/oee.2018.180111 Cheng D Q, Tang S X, Feng C C, et al. Extended HOG-CLBC for pedstrain detection[J]. Opto-Electronic Engineering, 2018, 45(8): 180111. doi: 10.12086/oee.2018.180111 |
[3] | Haralick R M, Shanmugam K, Dinstein I. Textural features for image classification[J]. IEEE Transactions on Systems, Man, and Cybernetics, 1973, SMC-3(6): 610–621. doi: 10.1109/TSMC.1973.4309314 |
[4] | Manjunath B S, Ma W Y. Texture features for browsing and retrieval of image data[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1996, 18(8): 837–842. doi: 10.1109/34.531803 |
[5] | Porter R, Canagarajah N. Robust rotation invariant texture classification[C]//Proceedings of 1997 IEEE International Conference on Acoustics, Speech, and Signal Processing, 1997: 3157–3160. |
[6] | Ojala T, Pietikäinen M, Mäenpää T. Multiresolution gray-scale and rotation invariant texture classification with local binary patterns[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2002, 24(7): 971–987. doi: 10.1109/TPAMI.2002.1017623 |
[7] | 侯志强, 王利平, 郭建新, 等.基于颜色、空间和纹理信息的目标跟踪[J].光电工程, 2018, 45(5): 170643. doi: 10.12086/oee.2018.170643 Hou Z Q, Wang L P, Guo J X, et al. An object tracking algorithm based on color, space and texture information[J]. Opto-Electronic Engineering, 2018, 45(5): 170643. doi: 10.12086/oee.2018.170643 |
[8] | Tan X Y, Triggs B. Enhanced local texture feature sets for face recognition under difficult lighting conditions[J]. IEEE Transactions on Image Processing, 2010, 19(6): 1635–1650. doi: 10.1109/TIP.2010.2042645 |
[9] | Guo Z H, Zhang L, Zhang D. A completed modeling of local binary pattern operator for texture classification[J]. IEEE Transactions on Image Processing, 2010, 19(6): 1657–1663. doi: 10.1109/TIP.2010.2044957 |
[10] | Zhao Y, Huang D S, Jia W. Completed local binary count for rotation invariant texture classification[J]. IEEE Transactions on Image Processing, 2012, 21(10): 4492–4497. doi: 10.1109/TIP.2012.2204271 |
[11] | Dalal N, Triggs B. Histograms of oriented gradients for human detection[C]//Proceedings of 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2005: 886–893. |
[12] | Do Carmo M P. Differential Geometry of Curves and Surfaces [M]. Englewood Cliffs: Prentice-Hall, 1976. |
[13] | Mellor M, Hong B W, Brady M. Locally rotation, contrast, and scale invariant descriptors for texture analysis[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008, 30(1): 52–61. doi: 10.1109/TPAMI.2007.1161 |
[14] | Zhang J, Zhao H, Liang J M. Continuous rotation invariant local descriptors for texton dictionary-based texture classification[J]. Computer Vision and Image Understanding, 2013, 117(1): 56–75. doi: 10.1016/j.cviu.2012.10.004 |
[15] | Hanbay K, Alpaslan N, Talu M F, et al. Principal curvatures based rotation invariant algorithms for efficient texture classification[J]. Neurocomputing, 2016, 199: 77–89. doi: 10.1016/j.neucom.2016.03.032 |
[16] | Hanbay K, Alpaslan N, Talu M F, et al. Continuous rotation invariant features for gradient-based texture classification[J]. Computer Vision and Image Understanding, 2015, 132: 87–101. doi: 10.1016/j.cviu.2014.10.004 |
[17] | Liao S, Law M W K, Chung A C S. Dominant local binary patterns for texture classification[J]. IEEE Transactions on Image Processing, 2009, 18(5): 1107–1118. doi: 10.1109/TIP.2009.2015682 |
Overview: As an important approach for describing and identifying targets, texture plays an important role in image processing, pattern recognition and machine vision. Textures vary in rotation, illumination, and slight viewpoint variations as imaging conditions change, classification algorithm using local binary pattern (LBP) can achieve prominent effectiveness. However, the selected rotation invariant structural patterns in LBP and many LBP variants are discrete and have poor robustness to rotation changes. Furthermore, the feature information extracted from many algorithms is complex and redundant, resulting in a high computational cost and feature dimensionality. A preeminent texture feature not only requires superior identification ability and robustness, but also has the characteristics of low computational complexity and feature dimension. Local geometric invariant feature can keep invariance under the condition of changing the impact factors such as rotation, scaling, viewpoint transformation and illumination. Furthermore, texture classification algorithm using local geometric invariant feature can achieve remarkable effectiveness in the condition of non-rigid deformation, shelter, noise and other influencing factors. Therefore, local geometric invariant feature has been used in many fields of computer vision, such as wide baseline image matching, panorama splicing, target recognition, image retrieval and scene reconstruction. To make the texture classification algorithm robust, local geometric invariant feature of target is usually extracted as its characteristic descriptor. For the problems of needing pre-training and poor robustness to rotation and illumination changes of various improved algorithms based on local binary pattern (LBP), this paper presents a new texture classification algorithm by integrating the completed local binary pattern (CLBP) and the local geometric invariant features of the image surface. In our algorithm, the local geometric invariant features are first computed and quantified. Then the quantified results are coded to keep consistent with the coding scheme of CLBP. Finally, the local geometric invariant feature histogram is made concatenation with the histogram of CLBP. Since we use the principal curvatures of a point on an image surface as the local geometric invariant feature, both micro- and macro-structure texture information can also be captured simultaneously. Moreover, the principal curvature has the property of continuous rotation invariance. Therefore, the proposed algorithm can extract the macroscopic and microscopic features of the image at the same time, and it has the properties of moderate feature dimension, without pre-training, and invariance to the rotation and illumination changes. Experimental verifications are conducted on two standard texture databases, and the results demonstrates that the proposed algorithm outperforms the comparative classification algorithms in classification accuracy and robustness.
Geometry schematic diagram of principal curvatures at a point on an image surface
Flowchart of feature extraction algorithm combining CLBP and local geometric features
Several sample images in Outex_TC_00010
Several sample images in Outex_TC_00012
Several sample images in CURet database