Using filter banks in Convolutional Neural Networks for texture classification

被引:181
作者
Andrearczyk, Vincent [1 ]
Whelan, Paulf. [1 ]
机构
[1] Dublin City Univ, Sch Elect Engn, Vis Syst Grp, Dublin 9, Ireland
关键词
Texture classification; Convolutional Neural Network; Dense orderless pooling; Filter banks; Energy layer;
D O I
10.1016/j.patrec.2016.08.016
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Deep learning has established many new state of the art solutions in the last decade in areas such as object, scene and speech recognition. In particular Convolutional Neural Network (CNN) is a category of deep learning which obtains excellent results in object detection and recognition tasks. Its architecture is indeed well suited to object analysis by learning and classifying complex (deep) features that represent parts of an object or the object itself. However, some of its features are very similar to texture analysis methods. CNN layers can be thought of as filter banks of complexity increasing with the depth. Filter banks are powerful tools to extract texture features and have been widely used in texture analysis. In this paper we develop a simple network architecture named Texture CNN (T-CNN) which explores this observation. It is built on the idea that the overall shape information extracted by the fully connected layers of a classic CNN is of minor importance in texture analysis. Therefore, we pool an energy measure from the last convolution layer which we connect to a fully connected layer. We show that our approach can improve the performance of a network while greatly reducing the memory usage and computation. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:63 / 69
页数:7
相关论文
共 23 条
  • [1] [Anonymous], 2015, Proceedings of the IEEE conference on computer vision and pattern recognition, DOI DOI 10.1109/CVPR.2015.7299007
  • [2] Image texture analysis: methods and comparisons
    Bharati, MH
    Liu, JJ
    MacGregor, JF
    [J]. CHEMOMETRICS AND INTELLIGENT LABORATORY SYSTEMS, 2004, 72 (01) : 57 - 71
  • [3] Caenen G., 2004, IEEE C COMP VIS PATT, P58
  • [4] Describing Textures in the Wild
    Cimpoi, Mircea
    Maji, Subhransu
    Kokkinos, Iasonas
    Mohamed, Sammy
    Vedaldi, Andrea
    [J]. 2014 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2014, : 3606 - 3613
  • [5] Reflectance and texture of real-world surfaces
    Dana, KJ
    Van Ginneken, B
    Nayar, SK
    Koenderink, JJ
    [J]. ACM TRANSACTIONS ON GRAPHICS, 1999, 18 (01): : 1 - 34
  • [6] FOGEL I, 1989, BIOL CYBERN, V61, P103, DOI 10.1007/BF00204594
  • [8] Forest Species Recognition using Deep Convolutional Neural Networks
    Hafemann, Luiz G.
    Oliveira, Luiz S.
    Cavalin, Paulo
    [J]. 2014 22ND INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR), 2014, : 1103 - 1107
  • [9] TEXTURAL FEATURES FOR IMAGE CLASSIFICATION
    HARALICK, RM
    SHANMUGAM, K
    DINSTEIN, I
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1973, SMC3 (06): : 610 - 621
  • [10] Hayman E, 2004, LECT NOTES COMPUT SC, V2034, P253