Feature Pooling - A Feature Compression Method Used in Convolutional Neural Networks

被引:1
|
作者
Pei, Ge [1 ]
Gao, Hai-Chang [1 ]
Zhou, Xin [1 ]
Cheng, Nuo [2 ]
机构
[1] Xidian Univ, Sch Comp Sci & Technol, Xian 710071, Shaanxi, Peoples R China
[2] Xidian Univ, Sch Cyber Engn, Xian 710071, Shaanxi, Peoples R China
基金
中国国家自然科学基金;
关键词
convolutional neural network; features compression; pooling; image classification; image denoising; IMAGE; SPARSE;
D O I
10.6688/JISE.202005_36(3).0007
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recent works have shown that convolutional neural networks (CNNs) are now the most effective machine learning method for solving various computer vision problems. A key advantage of CNNs is that they extract features automatically; users do not need to know what features should be extracted for a certain task. It is typically believed that the deeper the CNNs are, the higher the features that can be extracted and the more powerfully the resulting representations networks will be. Therefore, present-day CNNs are becoming substantially deeper. Previous works have proven that not all features extracted by deep CNNs are useful. In this paper, we tentatively consider a question: how do we simply remove the useless features? We propose a simple pooling method called feature pooling to compress features extracted in deep CNNs. In contrast to traditional CNNs, which input feature maps from the previous layer directly to the next layer, feature pooling compresses features from the channel below, reconstructs feature maps and then sends them to the next layer. We evaluate feature pooling based on two tasks: image classification and image denoising. Each task has a distinct network architecture and uses several benchmarks. Promising results are achieved in both tasks, especially image denoising, in which we obtain state-of-the-art results. This finding verifies the previous proposition that feature pooling is a straightforward method to perform further feature compression in CNNs. We have also observed that feature pooling has several competitive advantages: it reduces the number of parameters, increases the compactness of the networks, and strengthens the representation power with both high effectiveness and wide applicability.
引用
收藏
页码:577 / 596
页数:20
相关论文
共 50 条
  • [1] Information Entropy Based Feature Pooling for Convolutional Neural Networks
    Wan, Weitao
    Chen, Jiansheng
    Li, Tianpeng
    Huang, Yiqing
    Tian, Jingqi
    Yu, Cheng
    Xue, Youze
    2019 IEEE/CVF INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV 2019), 2019, : 3404 - 3413
  • [2] TI-POOLING: transformation-invariant pooling for feature learning in Convolutional Neural Networks
    Laptev, Dmitry
    Savinov, Nikolay
    Buhmann, Joachim M.
    Pollefeys, Marc
    2016 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2016, : 289 - 297
  • [3] A Feature Compression Technique for Anomaly Detection Using Convolutional Neural Networks
    Liu, Shuyong
    Jiang, Hongrui
    Li, Sizhao
    Yang, Yang
    Shen, Linshan
    2020 IEEE 14TH INTERNATIONAL CONFERENCE ON ANTI-COUNTERFEITING, SECURITY, AND IDENTIFICATION (ASID), 2020, : 40 - 43
  • [4] Optimizing Spatiotemporal Feature Learning in 3D Convolutional Neural Networks With Pooling Blocks
    Agyeman, Rockson
    Rafiq, Muhammad
    Shin, Hyun Kwang
    Rinner, Bernhard
    Choi, Gyu Sang
    IEEE ACCESS, 2021, 9 : 70797 - 70805
  • [5] A improved pooling method for convolutional neural networks
    Zhao, Lei
    Zhang, Zhonglin
    SCIENTIFIC REPORTS, 2024, 14 (01)
  • [6] A Hybrid Pooling Method for Convolutional Neural Networks
    Tong, Zhiqiang
    Aihara, Kazuyuki
    Tanaka, Gouhei
    NEURAL INFORMATION PROCESSING, ICONIP 2016, PT II, 2016, 9948 : 454 - 461
  • [7] Kernel pooling feature representation of pre-trained convolutional neural networks for leaf recognition
    Feng, Shu
    MULTIMEDIA TOOLS AND APPLICATIONS, 2022, 81 (03) : 4255 - 4282
  • [8] Kernel pooling feature representation of pre-trained convolutional neural networks for leaf recognition
    Shu Feng
    Multimedia Tools and Applications, 2022, 81 : 4255 - 4282
  • [9] A improved pooling method for convolutional neural networks
    Lei Zhao
    Zhonglin Zhang
    Scientific Reports, 14
  • [10] Discriminative Shape Feature Pooling in Deep Neural Networks
    Hu, Gang
    Dixit, Chahna
    Qi, Guanqiu
    JOURNAL OF IMAGING, 2022, 8 (05)