An intelligent fruits classification in precision agriculture using bilinear pooling convolutional neural networks

被引:19
|
作者
Prakash, Achanta Jyothi [1 ]
Prakasam, P. [1 ]
机构
[1] Vellore Inst Technol, Sch Elect Engn, Vellore, Tamil Nadu, India
来源
VISUAL COMPUTER | 2023年 / 39卷 / 05期
关键词
Machine vision; Fruit classification; Convolutional neural network; Bilinear pooling; Confusion matrix;
D O I
10.1007/s00371-022-02443-z
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
With an increase in the consumption of fruits day by day, the yielding and production around the world are also increasing at a steady rate. Meanwhile, the workforce in the field becomes more challenging, there arises a need for automated solutions to maintain consistent output and quality of the product. An accurate, competent and consistent approach to classifying fruits and other agricultural products in precision agriculture is the foundation for a machine vision system to be successful and cost-effective. In this research work, Convolutional Neural Network (CNN)-based intelligent fruits classification utilizing the bilinear pooling with heterogeneous streams is proposed. The fruits classification problem is viewed as a fine-grained visual classification (FGVC) and the heterogeneous bilinear network is developed and compared with the normal implementations. The proposed CNN network is initialized with ImageNet weights and the pre-trained networks are used as components in the Bilinear Pooling CNN (BP-CNN). The CNNs used in the bilinear network function as feature extractors are then combined using the bilinear pooling function. The proposed BP-CNN-based intelligent classifier is trained and tested with Fruits-360, Imagenet and VegFru which are used by many researchers recently. The performance of the proposed BP-CNN model is validated using various metrics and compared with other existing CNN models. It is found that it outperforms all other methods with a classification accuracy of 99.69% and an F1 score of 0.9968.
引用
收藏
页码:1765 / 1781
页数:17
相关论文
共 50 条
  • [21] Exploring the importance of pooling schemes for convolutional neural networks in hiragana character classification
    Osuna, Hector
    Moroyoqui, Marcos
    Espina, David
    Orozco-Rosas, Ulises
    Picos, Kenia
    OPTICS AND PHOTONICS FOR INFORMATION PROCESSING XVI, 2022, 12225
  • [22] Classification of Breast Cancer Histopathological Images using Convolutional Neural Networks with Hierarchical Loss and Global Pooling
    Wang, Zeya
    Dong, Nanqing
    Dai, Wei
    Rosario, Sean D.
    Xing, Eric P.
    IMAGE ANALYSIS AND RECOGNITION (ICIAR 2018), 2018, 10882 : 745 - 753
  • [23] Computerized Classification Method for Histological Classification of Masses on Breast Ultrasonographic Images Using Convolutional Neural Networks with ROI Pooling
    Hizukuri A.
    Kunieda S.
    Nakayama R.
    IEEJ Transactions on Electronics, Information and Systems, 2022, 142 (05): : 586 - 592
  • [24] Computerized classification method for histological classification of masses on breast ultrasonographic images using convolutional neural networks with ROI pooling
    Hizukuri, Akiyoshi
    Kunieda, Shinya
    Nakayama, Ryohei
    ELECTRONICS AND COMMUNICATIONS IN JAPAN, 2022, 105 (03)
  • [25] Agry: a comprehensive framework for plant diseases classification via pretrained EfficientNet and convolutional neural networks for precision agriculture
    Saleki, Sheida
    Tahmoresnezhad, Jafar
    MULTIMEDIA TOOLS AND APPLICATIONS, 2024, 83 (24) : 64813 - 64851
  • [26] A Comparison of Pooling Methods for Convolutional Neural Networks
    Zafar, Afia
    Aamir, Muhammad
    Nawi, Nazri Mohd
    Arshad, Ali
    Riaz, Saman
    Alruban, Abdulrahman
    Dutta, Ashit Kumar
    Almotairi, Sultan
    APPLIED SCIENCES-BASEL, 2022, 12 (17):
  • [27] A improved pooling method for convolutional neural networks
    Zhao, Lei
    Zhang, Zhonglin
    SCIENTIFIC REPORTS, 2024, 14 (01)
  • [28] 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
  • [29] A improved pooling method for convolutional neural networks
    Lei Zhao
    Zhonglin Zhang
    Scientific Reports, 14
  • [30] Hybrid pooling with wavelets for convolutional neural networks
    Trevino-Sanchez, Daniel
    Alarcon-Aquino, Vicente
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2022, 42 (05) : 4327 - 4336