Filter pruning for convolutional neural networks in semantic image segmentation

被引:3
|
作者
Lopez-Gonzalez, Clara I. [1 ]
Gasco, Esther [1 ]
Barrientos-Espillco, Fredy [2 ]
Besada-Portas, Eva [2 ]
Pajares, Gonzalo [3 ]
机构
[1] Univ Complutense Madrid, Dept Software Engn & Artificial Intelligence, Madrid 28040, Spain
[2] Univ Complutense Madrid, Dept Comp Architecture & Automat, Madrid 28040, Spain
[3] Univ Complutense Madrid, Inst Knowledge Technol, Madrid 28040, Spain
关键词
Convolutional Neural Networks (CNNs); Explainable Artificial Intelligence (xAI); Filter pruning; Image segmentation; Model compression; Principal Component Analysis (PCA); VEGETATION INDEXES; AUTOMATED CROP; DEEP;
D O I
10.1016/j.neunet.2023.11.010
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The remarkable performance of Convolutional Neural Networks (CNNs) has increased their use in real-time systems and devices with limited resources. Hence, compacting these networks while preserving accuracy has become necessary, leading to multiple compression methods. However, the majority require intensive iterative procedures and do not delve into the influence of the used data. To overcome these issues, this paper presents several contributions, framed in the context of explainable Artificial Intelligence (xAI): (a) two filter pruning methods for CNNs, which remove the less significant convolutional kernels; (b) a fine-tuning strategy to recover generalization; (c) a layer pruning approach for U -Net; and (d) an explanation of the relationship between performance and the used data. Filter and feature maps information are used in the pruning process: Principal Component Analysis (PCA) is combined with a next -convolution influence -metric, while the latter and the mean standard deviation are used in an importance score distribution -based method. The developed strategies are generic, and therefore applicable to different models. Experiments demonstrating their effectiveness are conducted over distinct CNNs and datasets, focusing mainly on semantic segmentation (using U -Net, DeepLabv3+, SegNet, and VGG-16 as highly representative models). Pruned U -Net on agricultural benchmarks achieves 98.7% parameters and 97.5% FLOPs drop, with a 0.35% gain in accuracy. DeepLabv3+ and SegNet on CamVid reach 46.5% and 72.4% parameters reduction and a 51.9% and 83.6% FLOPs drop respectively, with almost no decrease in accuracy. VGG-16 on CIFAR-10 obtains up to 86.5% parameter and 82.2% FLOPs decrease with a 0.78% accuracy gain.
引用
收藏
页码:713 / 732
页数:20
相关论文
共 50 条
  • [1] Semantic Image Segmentation with Deep Convolutional Neural Networks and Quick Shift
    Zhang, Sanxing
    Ma, Zhenhuan
    Zhang, Gang
    Lei, Tao
    Zhang, Rui
    Cui, Yi
    [J]. SYMMETRY-BASEL, 2020, 12 (03):
  • [2] Application of image processing and convolutional neural networks for flood image classification and semantic segmentation
    Pally, R. J.
    Samadi, S.
    [J]. ENVIRONMENTAL MODELLING & SOFTWARE, 2022, 148
  • [3] Filter pruning by image channel reduction in pre-trained convolutional neural networks
    Gi Su Chung
    Chee Sun Won
    [J]. Multimedia Tools and Applications, 2021, 80 : 30817 - 30826
  • [4] Filter pruning by image channel reduction in pre-trained convolutional neural networks
    Chung, Gi Su
    Won, Chee Sun
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2021, 80 (20) : 30817 - 30826
  • [5] Image Semantic Segmentation Based on Convolutional Neural Networks for Monitoring Agricultural Vegetation
    Ganchenko, Valentin
    Doudkin, Alexander
    [J]. PATTERN RECOGNITION AND INFORMATION PROCESSING, PRIP 2019, 2019, 1055 : 52 - 63
  • [6] BINARY SEGMENTATION BASED CLASS EXTENSION IN SEMANTIC IMAGE SEGMENTATION USING CONVOLUTIONAL NEURAL NETWORKS
    Wang, Chunlai
    Yu, Jiawei
    Mauch, Lukas
    Yang, Bin
    [J]. 2018 25TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2018, : 2232 - 2236
  • [7] A regularized convolutional neural network for semantic image segmentation
    Jia, Fan
    Liu, Jun
    Tai, Xue-Cheng
    [J]. ANALYSIS AND APPLICATIONS, 2021, 19 (01) : 147 - 165
  • [8] Pruning convolutional neural networks via filter similarity analysis
    Lili Geng
    Baoning Niu
    [J]. Machine Learning, 2022, 111 : 3161 - 3180
  • [9] Asymptotic Soft Filter Pruning for Deep Convolutional Neural Networks
    He, Yang
    Dong, Xuanyi
    Kang, Guoliang
    Fu, Yanwei
    Yan, Chenggang
    Yang, Yi
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2020, 50 (08) : 3594 - 3604
  • [10] A Filter Rank Based Pruning Method for Convolutional Neural Networks
    Liu, Hao
    Guan, Zhenyu
    Lei, Peng
    [J]. 2021 IEEE 20TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2021), 2021, : 1318 - 1322