基于深度学习的鸡蛋外观缺陷检测算法

来源 :贵州大学 | 被引量 : 5次 | 上传用户:oo789458
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在鸡蛋产业的加工过程中,为保证鸡蛋的质量需要从大量鸡蛋中分拣出破损或污损的鸡蛋。传统上对鸡蛋的分拣主要靠人力和一些智能检测方法来进行。然而,这些方法在实际生产过程中都存在某些不足,比如:在利用数字图像处理技术对破损鸡蛋进行缺陷检测时,由于鸡蛋之间存在颜色差异,采用直接提取缺陷部分的方法往往不精确。本文提出了三种鸡蛋缺陷检测方法:K-means和SVM相结合的方法、多路卷积神经网络方法以及多路卷积残差网络方法,其结果如下:(1)针对传统鸡蛋缺陷检测需要人工经验进行图像特征提取以及对图像采集的环境要求比较严格等限制。本文采用无监督的K-means方法进行特征学习以减少人工主观上的经验失误,即利用K-means聚类将图像分成不同图像块集合以获取不同的统计集合特征;接着利用SVM算法对图像特征进行分类学习。这是一种将人工先验知识进行弱化的学习方法。实验结果表明,无监督的Kmeans与SVM相结合的鸡蛋缺陷检测方法其缺陷识别率为94.7%。(2)为提高识别的精确度以及摆脱在采样时对周围环境的过度依赖,本文对卷积神经网络进行改进,提出一种新的多路卷积神经网络对图像特征进行训练学习以弱化采样对环境的依赖。其具体方法是对采样中获得的图像的各个通道特征进行学习,并在最后全连接层进行图像特征融合,目的是加入这些特征进行端到端的训练以提高整体的识别效果。实验结果表明,多路卷积神经网路的鸡蛋缺陷检测方法其缺陷识别率为96.3%。(3)由于卷积神经网络中每个网络层的特征在向后传递的过程中其网络特征会有损失,进而导致网络不稳定。为提升网络的稳定性,本文同样对卷积神经网络进行改进,提出一种新的多路卷积残差网络以增加网络的稳定性。其具体方法是在网络特征向下一层传递的时候让该原始层的特征和原始层与下一层之间的残差单元的特征相结合,这样就能保证在增加或者删除网络层的情况下仍保持对原有数据的识别。实验结果表明,多路卷积残差网络的鸡蛋缺陷检测方法其缺陷识别率为97.5%。
其他文献
近年来,频繁发生的农业巨灾对我国经济发展造成了严重影响,建立农业巨灾保险制度迫在眉睫。农业巨灾保险基金是分散农业巨灾风险的一种有效手段,也是农业巨灾保险制度建设的
伴随经济的不断发展,人们的生活水平也在不断提高,对生活环境的要求也在不断地加强。美化园林,绿化矿区,要将矿区打造成为一个具有现代气息,富有文化内涵的企业。基于此,文章
公司会计信息失真指的是会计行为主体提供的有关会计信息无法全面准确反映企业实际财务情况,用虚假会计信息误导信息用户,从而造成信息用户判断决策错误,信息失真行为会使信
分析了JK型提升机电控系统在闸瓦磨损保护、润滑油保护以及铁磁稳压器控制等方面存在的不足,提出了改进方法,并详细介绍了改进后的工作原理、功能、特点、应用情况和注意事项,保
翻译是不同文化相互沟通的纽带,其作用是进行信息的交换,观点的交流,并且帮助促进人们彼此之间的了解。编译作为新闻翻译的主要策略,长期以来一直广泛地应用于翻译实践,尤其
我国高校智库具有公共外交的固有功能和天然优势,但在建设过程中面临着诸多能力不足的问题。高校智库应以培养高端智库人才为出发点,建立跨国社交网络、打造国际智库品牌、引
[摘要] 目的 通过检测血液中心肌钙蛋白和心肌酶,评价单侧连续腰麻(UCSA)对行股骨头置换术的老年冠心病患者心肌损伤情况。方法 选择行股骨头置换术老年冠心患者62例,年龄65~80岁,ASAⅡ级,随机分成UCSA组(Ⅰ组)和CEA组(Ⅱ组),每组31例。用针刺法测定阻滞范围及平面,监测记录麻醉前后各时点MAP、HR、SpO2变化及心电图ST段改变情况。在麻醉前、术后6h、术后第1天采集静脉血,测
2007年4月20日Cirrus Logic公司宣布推出单芯片音频处理器CS49700,以满足消费电子产品制造商支持HD和蓝光盘(Bturay Discj DVD高清格式产品的迫切需求。该器件可满足与这些新标
对于煤矿配电网,无功补偿关系到线损(经济性)和电压稳定(安全性)两方面的问题。《全国供用电规则》要求,无功应分级补偿,就地平衡。矿井在建设期间,施工单位可根据具体情况,合理地选用
四川是一个移民社会,洛带镇是客家移民的'净土'.在那里比较顽强地显露出移民独特的'个性':其物质形态反映在居住建筑上,完全大异于其他地区的模式;精神形态