Real-time visual inspection system for grading fruits using computer vision and deep learning techniques

被引:77
|
作者
Ismail, Nazrul [1 ]
Malik, Owais A. [1 ,2 ]
机构
[1] Univ Brunei Darussalam, Fac Sci, Digital Sci, Jln Tungku Link, BE-1410 Gadong, Brunei
[2] Univ Brunei Darussalam, Fac Sci, Digital Sci, Gadong, Brunei
来源
关键词
Deep learning; Fruit classification; Computer vision; Real-time system; Raspberry Pi; Agriculture; CLASSIFICATION; FEATURES; COLOR;
D O I
10.1016/j.inpa.2021.01.005
中图分类号
S [农业科学];
学科分类号
09 ;
摘要
Traditional manual visual grading of fruits has been one of the important challenges faced by the agricultural industry due to its laborious nature as well as inconsistency in inspection and classification process. Automated defects detection using computer vision and machine learning has become a promising area of research with a high and direct impact on the domain of visual inspection. In this study, we propose an efficient and effective machine vision system based on the state-of-the-art deep learning techniques and stacking ensemble methods to offer a non-destructive and cost-effective solution for automating the visual inspection of fruits' freshness and appearance. We trained, tested and compared the performance of various deep learning models including ResNet, DenseNet, MobileNetV2, NASNet and EfficientNet to find the best model for the grading of fruits. The proposed system also provides a real time visual inspection using a low cost Raspberry Pi module with a camera and a touchscreen display for user interaction. The real time system efficiently segments multiple instances of the fruits from an image and then grades the individual objects (fruits) accurately. The system was trained and tested on two data sets (apples and bananas) and the average accuracy was found to be 99.2% and 98.6% using EfficientNet model for apples and bananas test sets, respectively. Additionally, a slight improvement in the recognition rate (0.03% for apples and 0.06% for bananas) was noted while applying the stacking ensemble deep learning methods. The performance of the developed system has been found higher than the existing methods applied to the same data sets previously. Further, during real-time testing on actual samples, the accuracy was found to be 96.7% for apples and 93.8% for bananas which indicates the efficacy of the developed system.(c) 2021 China Agricultural University. Production and hosting by Elsevier B.V. on behalf of KeAi. This is an open access article under the CC BY-NC-ND license (http://creativecommons. org/licenses/by-nc-nd/4.0/).
引用
收藏
页码:24 / 37
页数:14
相关论文
共 50 条
  • [41] Real-time Automated Visual Inspection using Mobile Robots
    Hugo Vieira Neto
    Ulrich Nehmzow
    Journal of Intelligent and Robotic Systems, 2007, 49 : 293 - 307
  • [42] Real-time power prediction approach for turbine using deep learning techniques
    Sun, Lei
    Liu, Tianyuan
    Xie, Yonghui
    Zhang, Di
    Xia, Xinlei
    ENERGY, 2021, 233
  • [43] Real-time traffic monitoring system using IoT-aided robotics and deep learning techniques
    Kheder, Mohammed Qader
    Mohammed, Aree Ali
    KUWAIT JOURNAL OF SCIENCE, 2024, 51 (01)
  • [44] Real-time Industrial Vision System for Automatic Product Surface Inspection
    Cui, Zhe
    Lu, Wenkai
    Liu, Jinlin
    PROCEEDINGS OF THE 2016 8TH INTERNATIONAL CONFERENCE ON INFORMATION MANAGEMENT AND ENGINEERING (ICIME 2016), 2016, : 93 - 97
  • [45] Development of real-time vision-based fabric inspection system
    Cho, CS
    Chung, BM
    Park, MJ
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2005, 52 (04) : 1073 - 1079
  • [46] A high performance real-time vision system for curved surface inspection
    Peng, Wang
    Xie, Jingming
    Gu, Zhongkai
    Liao, Qingxi
    Huang, Xuanxuan
    OPTIK, 2021, 232
  • [47] Real-time vision-based system for textile fabric inspection
    Stojanovic, R
    Mitropulos, P
    Koulamas, C
    Karayiannis, Y
    Koubias, S
    Papadopoulos, G
    REAL-TIME IMAGING, 2001, 7 (06) : 507 - 518
  • [48] Autonomous Reinforcement Control of Visual Underwater Vehicles: Real-Time Experiments Using Computer Vision
    Zhu, Pengli
    Liu, Siyuan
    Jiang, Tao
    Liu, Yancheng
    Zhuang, Xuzhou
    Zhang, Zhenrui
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2022, 71 (08) : 8237 - 8250
  • [49] Real-Time Computer Vision with OpenCV
    Pulli, Kari
    Baksheev, Anatoly
    Kornyakov, Kirill
    Eruhimov, Victor
    COMMUNICATIONS OF THE ACM, 2012, 55 (06) : 61 - 69
  • [50] A real-time computer vision system for measuring traffic parameters
    Beymer, D
    McLauchlan, P
    Coifman, B
    Malik, J
    1997 IEEE COMPUTER SOCIETY CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, PROCEEDINGS, 1997, : 495 - 501