Online defect detection and automatic grading of carrots using computer vision combined with deep learning methods

被引:57
作者
Deng, Limiao [1 ]
Li, Juan [2 ]
Han, Zhongzhi [1 ]
机构
[1] Qingdao Agr Univ, Sch Sci & Informat, Qingdao, Peoples R China
[2] Qingdao Agr Univ, Sch Mech & Engn, Qingdao, Peoples R China
基金
中国国家自然科学基金;
关键词
Carrot grading; Defect detection; Deep learning; Computer vision; CDDNet;
D O I
10.1016/j.lwt.2021.111832
中图分类号
TS2 [食品工业];
学科分类号
0832 ;
摘要
The demand for smart automatic system in postharvest technology, particularly in the postharvest of carrot production is high. In this paper, an automatic carrot grading system was developed based on computer vision and deep learning, which can automatically inspect surface quality of carrots and grade washed carrots. Specifically, based on ShuffleNet and transfer learning, a lightweight deep learning model (CDDNet) was constructed to detect surface defects of carrots. Carrot grading methods were also proposed based on minimum bounding rectangle (MBR) fitting and convex polygon approximation. Experimental results showed that the detection accuracy of the proposed CDDNet was 99.82% for binary classification (normal and defective) and 93.01% for multi-class classification (normal, bad spot, abnormity, fibrous root), and demonstrated good performance both in time efficiency and detection accuracy. The grading accuracy of MBR fitting and convex polygon approximation was 92.8% and 95.1% respectively. This research provides a practical method for online defect detection and carrot grading, and has great application potential in commercial packing lines.
引用
收藏
页数:11
相关论文
共 35 条
[1]  
Chawla NV, 2010, DATA MINING AND KNOWLEDGE DISCOVERY HANDBOOK, SECOND EDITION, P875, DOI 10.1007/978-0-387-09823-4_45
[2]   SMOTE: Synthetic minority over-sampling technique [J].
Chawla, Nitesh V. ;
Bowyer, Kevin W. ;
Hall, Lawrence O. ;
Kegelmeyer, W. Philip .
2002, American Association for Artificial Intelligence (16)
[3]   Computer vision based detection of external defects on tomatoes using deep learning [J].
da Costa, Arthur Z. ;
Figueroa, Hugo E. H. ;
Fracarolli, Juliana A. .
BIOSYSTEMS ENGINEERING, 2020, 190 :131-144
[4]   A CARROT SORTING SYSTEM USING MACHINE VISION TECHNIQUE [J].
Deng, L. ;
Du, H. ;
Han, Z. .
APPLIED ENGINEERING IN AGRICULTURE, 2017, 33 (02) :149-156
[5]   Modeling of mass transfer in vacuum membrane distillation process for radioactive wastewater treatment using artificial neural networks [J].
Dragoi, Elena-Niculina ;
Vasseghian, Yasser .
TOXIN REVIEWS, 2021, 40 (04) :1526-1535
[6]   The Importance of Skip Connections in Biomedical Image Segmentation [J].
Drozdzal, Michal ;
Vorontsov, Eugene ;
Chartrand, Gabriel ;
Kadoury, Samuel ;
Pal, Chris .
DEEP LEARNING AND DATA LABELING FOR MEDICAL APPLICATIONS, 2016, 10008 :179-187
[7]   On line detection of defective apples using computer vision system combined with deep learning methods [J].
Fan, Shuxiang ;
Li, Jiangbo ;
Zhang, Yunhe ;
Tian, Xi ;
Wang, Qingyan ;
He, Xin ;
Zhang, Chi ;
Huang, Wenqian .
JOURNAL OF FOOD ENGINEERING, 2020, 286
[8]   An introduction to ROC analysis [J].
Fawcett, Tom .
PATTERN RECOGNITION LETTERS, 2006, 27 (08) :861-874
[9]  
Han ZhongZhi Han ZhongZhi, 2013, Transactions of the Chinese Society of Agricultural Engineering, V29, P156
[10]   Deep Residual Learning for Image Recognition [J].
He, Kaiming ;
Zhang, Xiangyu ;
Ren, Shaoqing ;
Sun, Jian .
2016 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2016, :770-778