禽蛋裂纹检测技术进展
- 格式:ppt
- 大小:2.40 MB
- 文档页数:20
第23卷第5期2007年5月农业工程学报T r ansactions of the CSA E V ol.23 N o.5M ay 2007基于计算机视觉和神经网络检测鸡蛋裂纹的研究潘磊庆,屠 康※,苏子鹏,杨佳丽,李宏文(南京农业大学食品科技学院,南京210095)摘 要:为了提高鸡蛋裂纹检测的准确性和效率,综合运用计算机视觉技术和BP 神经网络技术,实现对鸡蛋表面裂纹的无损检测和分级。
首先,通过计算机视觉系统获取鸡蛋表面的图像,对图像分析处理,提取了裂纹区域和噪声区域的5个几何特征参数。
其次,将5个参数作为输入,建立结构为5-10-2的BP 神经网络模型,对裂纹进行识别和鸡蛋的自动分级。
试验结果表明模型对裂纹鸡蛋的识别准确率达到了92.9%,对整批鸡蛋的分级准确率达到了96.8%。
关键词:鸡蛋;裂纹;检测;计算机视觉;BP 神经网络中图分类号:T P 274+.3;S 817.2 文献标识码:A 文章编号:1002-6819(2007)5-0154-05潘磊庆,屠 康,苏子鹏,等.基于计算机视觉和神经网络检测鸡蛋裂纹的研究[J].农业工程学报,2007,23(5):154-158.Pan L eiqing ,T u K ang ,Su Zipeng ,et al .Cr ack det ection in eg g s using computer visio n and BP neur al netw o rk [J ].T r ansa ct ions of t he CSA E,2007,23(5):154-158.(in Chinese with English abst ract)收稿日期:2006-06-04 修订日期:2007-01-03基金项目:国家自然科学基金项目(30371050);教育部“新世纪优秀人才支持计划”资助(NCE T -05-0491);江苏省自然科学基金(BK2006707-2)作者简介:潘磊庆(1980-),男,湖北十堰人,博士生,主要从事农产品无损检测方面的研究。
禽蛋裂纹在线检测系统研究孙力;朱叶茗;顾颢;袁雷明;许登程【摘要】设计了一套以DSP(TMS320C5509A)为核心处理器的禽蛋蛋壳裂纹在线检测系统,系统以蛋壳表面声学特性为理论基础,通过敲击信号控制模块、声学信号采集与分析模块及判别信号综合模块的优化设计,可实现禽蛋滚动前行过程中蛋壳声学信号的自动激励、采集与处理.对大量完好和裂纹鸡蛋响应信号进行频谱分析,分别提取时域信号过零点数、频域信号(大于500 Hz)第1特征峰与第2特征峰各自对应的频段与幅值作为特征参数并建立相应的定性分析模型,系统通过重复试验表明,鸡蛋的裂纹在线检测率超过90%,检测速度可达4个·s-1,完全满足在线检测的要求.【期刊名称】《江苏大学学报(自然科学版)》【年(卷),期】2015(036)002【总页数】5页(P176-180)【关键词】禽蛋;裂纹;声学信号;DSP;在线检测【作者】孙力;朱叶茗;顾颢;袁雷明;许登程【作者单位】江苏大学食品与生物工程学院,江苏镇江212013;江苏省农产品物理加工重点实验室,江苏镇江212013;江苏大学食品与生物工程学院,江苏镇江212013;江苏大学机械工程学院,江苏镇江212013;江苏大学食品与生物工程学院,江苏镇江212013;江苏大学食品与生物工程学院,江苏镇江212013【正文语种】中文【中图分类】S24蛋壳裂纹检测是禽蛋品质的一项重要指标.蛋壳裂纹大多出现在禽蛋生产、运输和销售过程中;一旦蛋壳出现裂纹,细菌极易侵入禽蛋并快速繁殖,引起禽蛋腐败、变质,渗出蛋清也会污染其他禽蛋[1].因此,禽蛋蛋壳裂纹检测是禽蛋生产、经营、加工过程中的重要环节.从振动力学角度看,当禽蛋的蛋壳强度发生变化时,其结构刚度和阻尼系数将随之变化,必然会反映到其模态固有频率和阻尼比上[2-3],国内外学者[4-8]采用数字信号处理与模式识别相结合的方法对禽蛋蛋壳声学响应信号进行分析,并证明利用该方法可有效地检测蛋壳裂纹.在实验室研究基础上,以微处理器为核心部件的在线检测系统也得到了深入的研究[9-12],并分析了生产线速度、敲击力度、敲击点、禽蛋质量等因素对响应信号的影响,通过频谱分析提取特征参数,并建立相应的判别模型,其判别率可高于90%.但该在线检测平台存在一定的局限性,如集成化程度不高、存在大量外部处理电路,影响信号的稳定性与一致性等.文中拟采用TMS320C5509A(5509A)为主处理器,简化音频信号的采集与调理过程,减少信号干扰环节,并对自动敲击模块与上下位机通讯模块进行优化,使系统更贴近于自动化与工业化,然后以鸡蛋为例验证系统的稳定性与可靠性.1 禽蛋裂纹在线检测系统设计禽蛋蛋壳质量在线检测装置如图1所示,主要包括有敲击信号控制模块、声学信号采集与分析模块及判别信号综合模块.其中,敲击信号控制模块以单片机为主处理器,通过采集红外光电开关与电容接近开关信号,根据生产线速度宏观控制DSP触发信号的发送;声学信号采集与分析模块以5509A为主处理器,主要负责控制电机敲击、音频信号的采集与分析,最后根据所建模型判别禽蛋蛋壳质量;判别信号综合模块以TMS320F2812为主处理器,主要综合多路音频信号判别结果,对同一禽蛋不同敲击工位的结果进行综合判断,实现生产线信号的实时通讯,并将综合结果以串口通讯的方式传送至上位机,实现人机互动.图1 禽蛋蛋壳质量检测系统结构示意图1.1 敲击信号控制模块为节省资源以及满足工业化生产的需要,且能根据生产线速度自适应调整,该系统中采用红外光电开关(OA-D3224PA)与单片机外部中断0相连以实时检测禽蛋信号;电容式传感器(IZM8-F04NB-Y1L2/C35)与单片机外部中断1相连,结合定时器测定相邻两链轮销轴之间的时间间隔,并以此推算当前生产线速度;单片机根据外部输入信号与预设的位置参数,定时通过软件系统向各路5509A发送敲击命令信号,实现禽蛋到达检测工位时进行自动敲击.1.2 信号采集与分析模块设计该模块主要包括有DSP主处理器、电机驱动电路和敲击装置,实现电机敲击命令的发送、音频信号的采集与筛选、敲击响应信号的分析与处理、特征的提取与分析、结果的判别与输出.设计中5509A采样频率为8 kHz,采样点数为256,数据采样位数为16.当5509A接收到外部触发信号后,进入中断服务程序,控制电机执行敲击,同时打开定时器0,控制敲击执行时间为30 ms;对音频信号进行采集,并采用音频信号端点检测程序检测所采集的信号是否属于端点信号;端点检测采用了短时能量与阈值相结合的方法,当最新10个采样点幅值之和大于设定的能量阈值,且当前采样点的信号幅值也大于设定阈值时,则认为该点为音频信号的起始点;音频信号采集过程中设置了看门狗定时器,当所采集的信号在100 ms内无法获取端点信息,则认定此次音频采集失败,对DSP进行复位处理;当检测到音频信号端点后对所采集的音频信号进行保存,直至采样点数为256;对音频信号进行分析并提取特征信号;所提取的特征信号经判别模型判别鸡蛋表面是否存在裂纹;将结果通过GPIO口输出至上位机,设置结果信号输出为20 ms;对当前鸡蛋信号分析结束后,将所有的参数及相应模块进行复位处理.经软件测试,从5509A接收触发信号到判别信号输出总耗时约为185 ms.1.3 判别信号综合模块该模块主要由DSP(TMS320F2812)和上位机组成,采用串口通讯的方式实现数据传输.设计中TMS320F2812对5509A及单片机I/O输出信号进行检测,采用队列的形式综合判断不同工位是否执行敲击以及信号判别信号输出,并将判别信号通过串口通讯方式传送至上位机;上位机通将检测结果显示于人机界面,并通过数据库(SQLite)对数据进行存储和管理,其中上位机软件采用 VS2008+QT4.6编写而成.2 信号采集与处理2.1 信号的采集与分析将被检鸡蛋水平放置于生产线,随着传送带的滚动前进,在到达敲击点时,敲击装置自动敲击,产生的敲击响应信号经拾音器捕获,并由5509A转化至数字信号,完好和裂纹鸡蛋敲击响应的时频信号如图2所示.图2 鸡蛋敲击响应信号相对于裂纹鸡蛋敲击响应信号,完好鸡蛋信号振荡幅度比较大,且振荡时间持续更久;完好鸡蛋敲击信号有较好的重复性,而裂纹鸡蛋信号无明显规律.所产生的信号特性与鸡蛋蛋壳品质相符,当鸡蛋表面出现裂纹后,结构刚度和阻尼系数将随之变化,当敲击点在裂纹部位时,声波信号的振荡必然会小于完好鸡蛋信号;而对于不同的裂纹,其破坏程度各不相同,所以产生的信号显得杂乱无章.通过频谱分析可发现,除去低频段外,完好蛋敲击信号的功率谱存在2个共振峰(各频率分量的能量密度最大点),且比较突出,共振峰的幅值明显高于其他频率下的功率谱幅值;而裂纹禽蛋信号所包含的频率范围较广,且其共振峰较为模糊.2.2 特征参数提取在特征提取与模型建立过程中,所采用的完好与裂纹鸡蛋数量均为200个,通过大量信号的时频特性分析,研究中提取了时域信号过零点数、频域信号(大于500 Hz)第1特征峰与第2特征峰各自对应的频段与幅值作为特征参数以区分2类鸡蛋敲击响应信号,并以误判率最小的原则对各个特征参数的阈值进行优化选择,并规定满足完好鸡蛋信号特征的数量大于或等于3时即可判别为完好鸡蛋,否则判别为裂纹鸡蛋.3 试验结果及讨论试验材料购买于杭州农工商超市,经人工肉眼仔细检查,挑选大小较为一致的完好鸡蛋500个作为完好鸡蛋样本;裂纹鸡蛋样本数量为400个,包括自然裂纹鸡蛋(即鸡蛋在运输过程中产生的裂纹)和人工裂纹鸡蛋(即人为敲击使蛋壳出现裂纹),其数量分别为30和270个,其中人工裂纹鸡蛋中随机挑选了30个进行裂纹长度的测量,其平均长度为15.6 mm,最大长度为 27.0 mm,最小长度为6.0 mm.所有样品鸡蛋通过前端上料装置滚动进入蛋壳裂纹检测区间,每枚鸡蛋通过16路裂纹检测工位重复敲击.基于上述装置与特征参数,各工位建立了与之相对应的判别模型用于鸡蛋裂纹在线检测.在线试验结果如表1所示,所设计的禽蛋裂纹在线检测装置对完好鸡蛋与裂纹鸡蛋有较高的区分度.对比2次重复试验结果,判别结果稳定可靠,对于完好鸡蛋的识别率接近于100%,其主要原因是完好鸡蛋敲击响应信号稳定,虽存在个体差异,但其特征比较接近.由于自然裂纹较大,其判别结果高于人工裂纹,经观察,误判鸡蛋的裂纹大部分位于小头部位,检测时未敲击到裂纹周边.人工裂纹的识别率略低于90%,其识别率与敲击位置和裂纹大小相关.表1 完好和裂纹鸡蛋在线判别结果批次类型数量/个正确/个判别率/%第1批完好 400 395 98.75自然裂纹 30 30 100.00人工裂纹270 241 89.26第2批完好400 394 98.50自然裂纹 30 29 96.67人工裂纹270 247 91.484 结论自行设计了一套基于声学特性的禽蛋裂纹检测装置,通过单片机、DSP和上位机的协调工作,实现了受检鸡蛋的自动敲击、信号采集、处理与分析与上位机人机界面互动,并建立了裂纹鸡蛋判别模型,其检测速度能达到4个·s-1,在线检测试验表明,该装置对于鸡蛋的裂纹检测率可达90%,接近于实际应用需求.在后续研究中,将充分考虑不同检测工位之间信号的一致性、生产线速度和鸡蛋大小等因素对响应信号影响,以实现高效、高速和高精度的禽蛋裂纹在线检测.参考文献(References)【相关文献】[1] Lin J,Puri V M,Anantheswaran R C.Measurement of eggshell thermal-mechanical properties[J].Transactions of the ASAE,1995,38(6):1769-1776.[2] De Ketelaere B,Coucke P,De Baerdmaeker J.Eggshell crack detection based on acoustic resonance frequency analysis[J].Journal of Agriculture Engineering Research,2000,76:157-163.[3] Pan Leiqing,Zhan Ge,Tu Kang,et al.Eggshell crack detection based on computer vision and acoustic response by means of back-propagation artificial neural network [J].Eur Food Res Technol,2011,233:457-463.[4] Lin Hao,Zhao Jiewen,Chen Quansheng,et al.Eggshell crack detection based on acoustic impulse response and supervised pattern recognition[J].Czech J Food Sci,2009,27(6):393-402.[5] Lin Hao,Zhao Jiewen,Chen Quansheng,et al.Eggshell crack detection based on acoustic response and support vector data description algorithm[J].European Food Research and Technology,2009,230(1):95-100.[6] Zhao Y,Wang J,Lu Q,et al.Pattern recognition of eggshell crack using PCA and LDA[J].Innovative Food Science & Emerging Technologies,2010,11(3):520-525. [7]潘磊庆,屠康,詹歌,等.基于计算机视觉和声学响应信息融合的鸡蛋裂纹检测[J].农业工程学报,2010,26(11):332-337.Pan Leiqing,Tu Kang,Zhan Ge,et al.Eggshell crackdetection based on information fusion between computer vision and acoustic response [J].Transactions of the Chinese Society of Agricultural Engineering,2010,26(11):332-337.(in Chinese)[8]梅劲华,王石泉,王树才.禽蛋破损在线检测自动敲击发声装置设计与试验[J].农业工程学报,2011,27(9):334-338.Mei Jinhua,Wang Shiquan,Wang Shucai.Design and experiment of automatic knocking device for eggshell crack detection [J].Transactionsof the Chinese Society of Agricultural Engineering,2011,27(9):334-338.(in Chinese) [9]孙力,蔡健荣,林颢,等.基于声学特性的禽蛋裂纹实时在线检测系统[J].农业机械学报,2011,42(5):183-186.Sun Li,Cai Jianrong,Lin Hao,et al.On-line detection of cracked shelleggs based on acoustic resonance analysis[J].Transactions of the Chinese Society for Agricultural Machinery,2011,42(5):183-186.(in Chinese)[10] Sun L,Zhang SQ,Cai JR,et al.The application of DSP in eggshell quality online detection system[J].Applied Mechanics and Materials,2011,43:68-71.[11] Sun Li,Bi Xiakun,Lin Hao,et al.On-line detection of eggshell crack based on acoustic resonance analysis[J].Journal of Food Engineering,2013,116:240-245. [12] Sun Li,Cai Jianrong,Lin Hao,et al.On-line estimation of eggshell strength based on acoustic impulse response analysis[J].Innovative Food Science and Emerging Technologies,2013,18:220-225.。
第21卷第4期2005年4月农业工程学报T ransacti ons of the CSA E V o l .21 N o.4A p r . 2005敲击振动检测鸡蛋裂纹的初步研究潘磊庆,屠 康※,赵 立,赵艺泽,潘秀娟(南京农业大学食品科技学院,南京210095)摘 要:现代化的蛋品加工业中,传统的照蛋检测鸡蛋裂纹技术远不能满足生产的自动化要求,为了实现快速在线无损检测鸡蛋裂纹,试验通过在鸡蛋不同部位施加机械冲击,利用计算机处理产生的声音信号,分析壳裂鸡蛋和完好鸡蛋的响应频率差异。
结果表明:敲击赤道不同的部位,完好鸡蛋各点的特征响应频率十分接近,而壳裂鸡蛋差别较大。
根据赤道四点特征响应频率变异系数(CV ),建立了初步分级算法,使得裂纹鸡蛋检出水平达到91%,对整批鸡蛋的分级准确率达到87%。
关键词:鸡蛋;裂纹;检测;敲击;特征响应频率;变异系数中图分类号:T P 391.8 文献标识码:B 文章编号:100226819(2005)0420011205潘磊庆,屠 康,赵 立,等.敲击振动检测鸡蛋裂纹的初步研究[J ].农业工程学报,2005,21(4):11-15.Pan L eiqing ,T u Kang ,Zhao L i ,et al .P reli m inary research of ch icken egg crack detecti on based on acoustic resonanceanalysis [J ].T ransacti ons of the CSA E ,2005,21(4):11-15.(in Ch inese w ith English abstract )收稿日期:2004203225 修订日期:2005201204基金项目:国家“863”计划项目(2002AA 248051);国家自然科学基金项目(30371050)作者简介:潘磊庆(1980-),男,湖北十堰人,博士生,主要从事农产品贮藏加工方面的研究工作。