journal article·2022-09-08Open access

ConvNeXt-Based Fine-Grained Image Classification and Bilinear Attention Mechanism Model

Zhiheng Li, Tongcheng Gu, Bing Li, Wubin Xu, Xin He, Xiangyu Hui

Applied Sciences· Volume 12· Issue 18

Abstract

Thus far, few studies have been conducted on fine-grained classification tasks for the latest convolutional neural network ConvNeXt, and no effective optimization method has been made available. To achieve more accurate fine-grained classification, this paper proposes two attention embedding methods based on ConvNeXt network and designs a new bilinear CBAM; simultaneously, a multiscale, multi-perspective and all-around attention framework is proposed, which is then applied in ConvNeXt. Experimental verification shows that the accuracy rate of the improved ConvNeXt for fine-grained image classification reaches 87.8%, 91.2%, and 93.2% on fine-grained classification datasets CUB-200-2011, Stanford Cars, and FGVC Aircraft, respectively, showing increases of 2.7%, 0.3% and 0.4%, respectively, compared to those of the original network without optimization, and increases of 3.7%, 8.0% and 2.0%, respectively, compared to those of the traditional BCNN. In addition, ablation experiments are set up to verify the effectiveness of the proposed attention framework.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Advanced Neural Network Applications · Domain Adaptation and Few-Shot Learning · Machine Learning and Data Classification

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Guangxi Liugong Machinery Co., Ltd., Liuzhou 545006, China

Guangxi Earthmoving Machinery Collaborative Innovation Center, Guangxi Science and Technology University, Liuzhou 545006, China

College of Mechanical and Automotive Engineering, Guangxi Science and Technology University, Liuzhou 545006, China

Funding

Guangxi Key Technologies R&D Program · Guangxi Science and Technology Major Project · Guangxi Science and Technology Project

References (33)

Show source-provided references
1. He, K.-M., Zhang, X.-Y., and Ren, S.-Q. (2016, January 27–30). Deep Residual Learning for Image Recognition. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA.10.1109/CVPR.2016.90 ↗
2. Xie, S., Girshick, R., and Dollar, P. (2017, January 21–26). Aggregated residual transformations for deep neural networks. Proceedings of the 2017 IEEE Conference on Computer-Vision and Pattern Recognition (CVPR), Honolulu, HI, USA.10.1109/CVPR.2017.634 ↗
3. Hu, J., Shen, L., and Sun, G. (2018, January 18–23). Squeeze-and-excitation networks. Proceedings of the 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA.10.1109/CVPR.2018.00745 ↗
4. Howard, A.-G., Zhu, M., Chen, B., and Kalenichenko, D. (2021, August 09). Mobilenets: Efficient Convolutional Neural Networks for Mobile Vision Applications. Available online: https://arxiv.org/pdf/1704.04861.pdf.
5. Zhang, X.-Y., Zhou, X.-Y., and Lin, M.-X. (2018, January 18–22). 2018b. ShuffleNet: Anextremely efficient convolutional neural network for mobile devices. Proceedings of the 2018 IEEE/CVF Conference on Computer Vision andPatterm Recognition (CVPR), Salt Lake City, UT, USA.10.1109/CVPR.2018.00716 ↗
6. Huang, G., and Liu, Z. (2017, January 21–26). Densely connected convolutional networks. Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA.10.1109/CVPR.2017.243 ↗
7. Tan, M.-X., and Quoc, V.L. (2019). Efficientnet: Rethinkingmodel scaling for convolutional neural networks. arXiv.
8. Han, D., Kim, J., and Kim, J. (2017, January 21–26). Deep pyramidal residual networks. Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA.10.1109/CVPR.2017.668 ↗
9. Yamada, Y., Iwamura, M., and Kise, K. (2016). Deep pyramidal residual networks with separated stochastic depth. arXiv.
10. Pyramidal RoR for image classification10.1007/s10586-017-1443-x ↗
11. Yang, Y.-B., Zhong, Z.-S., and Shen, T.-C. (2018, January 18–23). Convolutional neural networks with alternately updated clique. Proceedings of the 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Salt Lake City, UT, USA.10.1109/CVPR.2018.00256 ↗
12. Huang, G., and Liu, S.-C. (2018, January 18–22). Condense Net: An efficient Dense Net using learned group convolutions. Proceedings of the 2018 Conference on Computer Vision and Pattern Recognition (CVPR), Salt Lake City, UT, USA.10.1109/CVPR.2018.00291 ↗
13. Chen, Y., Li, J., Xiao, H., Jin, X., Yan, S., and Feng, J. (2017, January 4–9). Dual Path Networks. Proceedings of the International Conference on Neural Information Processing Systems, Long Beach, CA, USA.
14. Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A.N., Kaiser, Ł., and Polosukhin, I. (2017). Attention is all you need. Advances in Neural Information Processing Systems 17, MIT Press.
15. Dosovitskiy, A., Beyer, L., Kolesnikov, A., Weissenborn, D., Zhai, X., Unterthiner, T., Dehghani, M., Minderer, M., Heigold, G., and Gelly, S. (2021, January 3–7). An image is worth 16 × 16 words: Transformers for image recognition at scale. Proceedings of the International Conference on Learning Representations, Virtual.
16. Liu, Z., Lin, Y., Cao, Y., Hu, H., Wei, Y., Zhang, Z., Lin, S., and Guo, B. (2021, January 10–17). Swin transformer: Hierarchical vision transformer using shifted windows. Proceedings of the IEEE/CVF International Conference on Computer Vision, Montreal, QC, Canada.10.1109/ICCV48922.2021.00986 ↗
17. Learning cascade attention for fine-grained image classification10.1016/j.neunet.2019.10.009 ↗
18. Fine-grained image analysis via progressive feature learning10.1016/j.neucom.2018.07.100 ↗
19. Lin, T.Y., Roychowdhury, A., and Maji, S. (2015, January 7–13). Bilinear CNN models for fine-grained visual recognition. Proceedings of the 2015 IEEE Conference on Computer Vision and Pattern Recognition, Santiago, Chile.10.1109/ICCV.2015.170 ↗
20. Yu, C.-J., Zhao, X.-Y., and Zheng, Q. (2018, January 8–14). Hierarchical bilinear pooling for fine-grained visual recognition. Proceedings of the European Conference on Computer Vision, Munich, Germany.10.1007/978-3-030-01270-0_35 ↗
21. Fine-grained Image Classification Combining Attention and Bilinear Networks
22. Liu, Z., Mao, H., Wu, C.-Y., Feichtenhofer, C., Darrell, T., and Xie, S. (2021). A convnet for the 2020s. arXiv.10.1109/CVPR52688.2022.01167 ↗
23. Woo, S., Park, J., Lee, J.Y., and Kweon, I.S. (2018, January 8–14). CBAM: Convolutional block attention module. Proceedings of the European Conference on Computer Vision (ECCV), Munich, Germany.10.1007/978-3-030-01234-2_1 ↗
24. A fine-grained image classification algorithm based on multi-scale feature fusion and repeated attention mechanism
25. Wang, Q., Wu, B., and Zhu, P. (2020, January 13–19). ECA-Net: Efficient channel attention for deep convolutional neural networks. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition(CVPR), Seattle, WA, USA.10.1109/CVPR42600.2020.01155 ↗
26. Wah, C., Branson, S., and Welinder, P. (2011). The Caltech-UCSD Birds-200-2011 Dataset, California Institute of Technology. Technical Report CNS-TR-2011-001.
27. Maji, S., Kannala, J., and Rahtu, E. (2013). Fine-Grained Visual Classification of Aircraft. arXiv.
28. Krause, J., Stark, M., and Deng, J. (2014, January 23–28). 3D Object Representations for Fine-Grained Categorization. Proceedings of the IEEE International Conference on Computer Vision Workshops, Columbus, OH, USA.10.1109/ICCVW.2013.77 ↗
29. Fine-grained classification via hierarchical Bilinear pooling with aggregated slack mask10.1109/ACCESS.2019.2936118 ↗
30. Zhang, J., Zhang, R.-S., and Huang, Y.-P. (2020, May 22). Unsupervised Part Mining for Fine Grained Image Classification. Available online: https://arxiv.org/abs/1902.09941.
31. Fu, J., Zheng, H., and Mei, T. (2017, January 21–26). Look closer to see better: Recurrent attention convolutional neural network for fine-grained image recognition. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA.10.1109/CVPR.2017.476 ↗
32. Zheng, H.-L., Fu, J.-L., and Mei, T. (2017, January 22–29). Learning multi-attention convolutional neural network for fine-grained image recognition. Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy.10.1109/ICCV.2017.557 ↗
33. Wei, X., Zhang, Y., and Gong, Y. (2018, January 8–14). Grassmann pooling as compact homogeneous Bilinear pooling for fine-grained visual classification. Proceedings of the European Conference on Computer Vision (ECCV), Munich, Germany.10.1007/978-3-030-01219-9_22 ↗