[INPA论文] 西北农林科技大学基于图像处理和机器学习的水培莴苣叶片异常检测

文摘   科学   2024-09-06 09:48   北京  

Detection of abnormal hydroponic lettuce leaves based on image processing and machine learning






作者信息

Ruizhe Yanga, Zhenchao Wua, Wentai Fanga, Hongliang Zhangb, Wenqi Wanga, Longsheng Fua,c,d, Yaqoob Majeede,f, Rui Lig, Yongjie Cuia

aCollege of Mechanical and Electronic Engineering, Northwest A&F University

西北农林科技大学机械与电子工程学院

bXi'an Agriculture Machinery Management and Extension Station

西安农业机械管理推广站

cKey Laboratory of Agricultural Internet of Things, Ministry of Agriculture and Rural Affairs

农业农村部农业物联网重点实验室

dShaanxi Key Laboratory of Agricultural Information Perception and Intelligent Service

陕西省农业信息感知与智能服务重点实验室

eFaculty of Agricultural Engineering and Technology, University of Agriculture

巴基斯坦农业大学农业工程与技术学院

fCenter for Precision and Automated Agricultural Systems, Washington State University

华盛顿州立大学精准与自动化农业系统中心

gSuide County Lanhuahua Ecological Food Co.

绥德县兰花花生态食品有限公司
文链接

https://doi.org/10.1016/j.inpa.2021.11.001

01
背景

作为一种经济和药用的蔬菜品种,莴苣是中国最常见的蔬菜之一,与传统种植的莴苣相比,水培莴苣具有生长周期短、节省空间、生产能力高等优点。水培莴苣的黄叶和烂叶在包装前需要人工分拣,人工成本高,效率低,人们强烈希望开发自动分拣系统,以降低人工分拣的高人工成本,多元线性回归(MLR)、K-最近邻(KNN)、支持向量机(SVM)等机器学习模型作为分类器在农作物叶片异常区域检测中得到了广泛的应用。本研究比较了MLR、KNN和SVM在检测水培生菜黄叶和烂叶方面的作用,通过图像处理方法将这些叶子从原始图像中分割出来,采用MLR、KNN和SVM进行水培生菜叶片检测,并对其性能进行评价,在检测精度和速度方面选择最优模型。

02
创新点
1.应用机器学习模型对水培莴苣异常叶片进行检测;
2.采用单因素方差分析法选择颜色特征进行训练模型;
3.开发图像处理算法将水培生菜从背景中分割出来;

4.SVM的检测准确率最高,为99.25%。

03
实验

应用图像处理技术对水培生菜进行图像分割,采用KNN、MLR和SVM检测水培莴苣训练后黄叶和烂叶的效果,通过图像处理方法对水培生菜进行图像分割,以解决水培生菜图像中存在复杂的背景信息,可能降低异常叶片检测的准确性的问题。

根据不同的颜色特征从背景中分割出水培莴苣各部分,如图1所示。这些部分在a*,b*上的二值化结果比在H上分割得更好,这可能是用Otsu方法在a*上分割绿色部分,在b*上分割黄色部分的结果。水培莴苣由绿色部分和黄色部分组成,而背景中没有这些部分。因此,在两个二值图像上进行“OR”操作比在水培莴苣部分与背景之间的H上对一幅二值图像进行分割效果更好。

图1  (a)H产生二值化结果,其大部分背景信息与水培生菜部分相同,而(b)a*和b*上的背景信息几乎与水培莴苣分离

洪水填充和膨胀填充图像如图2所示,通过膨胀法可以明显看出,图像中有很多白色的背景部分被填充,因此,膨胀法不适合填充图像。图2中红圈所示为洪水填筑未填充部分的原因之一是边界复杂,然而,这个问题可以通过将水培生菜放在图像的中心,同时改变相机与水培生菜之间的距离来解决。

图2 水培莴苣图像中(a) 洪水填充了一些缺失的部分A和(b)大部分背景B的扩张的填充结果

实验过程中,有60幅黄色和烂叶图像用于KNN、MLR和SVM的性能评估。KNN检测3024×4032像素的图像平均耗时20.25s,远大于MLR(0.61s)和SVM(1.98s),如表1所示。因此,利用KNN检测水培莴苣的黄腐叶是不合适的,造成这种现象的原因可能是KNN在计算带有样本的数据集时速度很慢,从表1可以看出,MLR对一幅图像的检测速度要快于SVM,两者的检测速度差异显著。

表1 KNN、MLR和SVM检测水培生菜图像的速度


MLR和SVM的检测精度如表2所示,MLR对黄叶和烂叶的处理率分别为89.48%和99.29%,而SVM对黄叶和烂叶的处理率分别为98.33%和97.91%,MLR黄叶检测存在较大偏差,而MLR对烂叶检测的准确度比SVM高1.38%,SVM对黄叶的准确度比MLR高8.85%,平均速度低1.37s,检测精度比速度更重要,因此,支持向量机可能是检测水培莴苣的合适模型。

表2 本研究模型和其他模型对异常叶片的检测结果对比

04
结论

检测水培莴苣中黄叶和腐烂叶是莴苣生产的重要任务,采用单因素方差分析法选择G、H和a*进行训练模型。为论证KNN、MLR和SVM检测水培莴苣黄叶和烂叶的可行性,采用图像二值化、掩膜和填充方法对水培莴苣叶片进行分割。通过KNN检测出3024×4032像素的图像大约需要20.25s,远长于MLR(0.61s)和SVM(1.98s),MLR对黄叶和烂叶的检测准确率分别为89.48%和99.29%,SVM的检测准确率分别达到98.33%和97.91%。SVM具有检测异常叶片的潜力,通过设置单个水培生菜相机来实现生菜生产的需要,在开发用于分拣异常水培莴苣的集成机版机器人方面,需要进一步开展研究。



引用格式

Yang R , Wu Z , Fang W ,et al. Detection of abnormal hydroponic lettuce leaves based on image processing and machine learning. Information Processing in Agriculture, 2023, 10(1): 1-10.

编辑:胡琪鸣
校对:鲁娜
审核:付学谦

日期:2024年9月6日



期刊简介

《农业信息处理(英文)》,创刊于2014年,由中国农业大学主办,李道亮教授主编,已被ESCIEIScopusDOAJ、中国科学引文数据库(CSCD)等数据库检索。2019年入选《中国科技期刊卓越行动计划》之高起点新刊项目,2020年入选中国农林核心期刊(A类)目录,2023年正式被ESCI(Emerging Sources Citation Index)收录2023年度首个影响因子7.7Q1区。《WJCI报告》学科排名位居全球TOP5%或学科排名TOP3,影响因子7.9082023Citescore21.1,在林学领域排名第2,在水生科学领域排名第3,在农学作物科学领域排名第3,在动物科学与动物学领域排名第4,在计算机科学及应用领域排名第15。主要刊载最新信息技术在农业的应用,包括:农业物联网、农业人工智能和大数据、农业机器人、农业能源与控制、农业供应链与管理、空间信息技术、信息技术在现代农业工程的应用和其他农信息化技术。


推文投稿:欢迎INPA作者/农业信息领域学者,撰写发表的/感兴趣的INPA论文公众号推文,一同打造INPA微信公众号精彩内容。
联系邮箱:

纪尚一,s20233081809@cau.edu.cn

鲁娜,B20233080715@cau.edu.cn

INPA
Information Processing in Agriculture (INPA)
 最新文章