蛋壳裂纹的神经网络判别_陆秋君
混凝土的开裂有限元分析
裂纹尖端应力场
应力强度因子
弹性理论得到的裂纹尖端应力
σx = σy = τ xy =
KI 2πr K II
θ θ 3θ cos (1 − sin sin ) 2 2 2
θ θ 3θ cos (1 + sin sin ) 2 2 2 2πr θ θ 3θ cos (sin cos ) 2 2 2
清华大学研究生课程——《钢筋混凝土有限元》
开裂单元
多裂缝模型
当主应力方向和裂缝方向差距较大时,由于裂 面剪力锁死往往导致出现错误结果 多裂缝模型认为当主应力方向和裂缝方向夹角 超过一定范围θ后,原有的裂缝闭合,重新在 新的主应力方向生成新的裂缝 θ =30度(6裂缝模型)45度(4裂缝模型)
清华大学研究生课程——《钢筋混凝土有限元》
清华大学研究生课程——《钢筋混凝土有限元》
清华大学研究生课程——《钢筋混凝土有限元》
固定裂缝模型与转动裂缝模型
固定裂缝模型
分布裂缝模型中,一般认为,当单元内 部的最大拉应力达到开裂应力时,混凝 土即开裂 混凝土开裂后,改变混凝土材料为各向 异性材料,主应力和主应变方向可能不 再一致。同时,初始裂缝方向和主应力 方向也不再一致,裂缝表面将出现剪应 力
分离裂缝模型的具体步骤
开裂标准和裂缝发展方向
主拉应力 虚拟裂缝模型 断裂力学方法
开裂标准和裂缝发展方向 裂缝发展与模型网格调整 裂面行为
清华大学研究生课程——《钢筋混凝土有限元》
清华大学研究生课程——《钢筋混凝土有限元》
实际裂缝
虚拟裂缝
清华大学研究生课程——《钢筋混凝土有限元》
基于图像的鸡蛋细微裂痕识别技术研究
文章编号 :06 9 4 (0 2 O ~ 2 6 0 10 — 38 2 1 ) l 04 — 4
计
算
机
仿
真
21年1 0 2 月
基 于 图 像 的 鸡 蛋 细 微 裂 痕 识 别 技 术 研 究
黄 荣盛
( 河北北方学院 , 河北 张家 口 0 50 7 00) 摘要: 研究鸡蛋裂痕的准确性识 别问胚 , 由于蛋壳裂痕 比较细微 , 难建立准确 的模 型 , 很 造成传统方法识 别鸡蛋细微 裂痕准 确性不高 。为解决上述问题 , 出了一种多层神经网络算法 的鸡蛋细微裂痕图像识 别方法 。通过建立裂痕 网络 和细节裂痕 提
ABS RACT: t d h c u a y o e t i ain o r c so g s e a s e e g h l c a k r u t ,i i df T Su y t e a c r c fi n i c t fc a k f g .B c u e t g s el r c s ae s b l t s i d f o e h e - i h t sa l c u ae mo e ,c u i g l c u a y o eta i o a i e ty n t o .T ov h b v r b f u o e tb ih a c r t d l a sn w a c r c f h r dt n l d n i ig meh d os le te a o e p o — c s o t i f lms h a e u o w r h l y rn u a ew r lo i m o g ma e r c g i o .T r u h t e e tb i — e ,t e p p rp tfr a d a mu i e e rln t o k ag r h f re g i g e o nt n a t i h o g h sa l h s me to e mu i y r n t r s ic u i g ca k n t r n e al c a k n t r n ft h l e ewok n l d n r c ewo k a d d t i r c ewok,a d u ig t e r lv n tr t e h a s n sn h ee a ti ai e v c l ua in,a od t e p o lm h to l xr c ig t e c a k ry c aa t r t a n ta c r tl d n i h u t ac lt o v i h rb e ta ny e ta t h r c s ga h r c ei i c n o c u aey i e t y te s b l n sc f e e g ca k .Ex e i n s s o h tt e i r v d ag r h h ss t f co y r s l n r c g i n fe g ca k . g rc s pr me t h w t a h mp o e lo t m a ai a tr e u t i e o n t g o g r c s i s s i
基于级联宽度神经网络桥梁裂缝分类识别方法[发明专利]
(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号 (43)申请公布日 (21)申请号 201911236979.1(22)申请日 2019.12.05(71)申请人 湖北民族大学地址 445000 湖北省恩施土家族苗族自治州学院路39号(72)发明人 郭黎 卜慎慎 廖宇 姚红英 李敏 李润泽 (74)专利代理机构 北京同恒源知识产权代理有限公司 11275代理人 杨柳岸(51)Int.Cl.G06K 9/62(2006.01)G06N 3/02(2006.01)G06N 20/00(2019.01)G06F 30/13(2020.01)(54)发明名称基于级联宽度神经网络桥梁裂缝分类识别方法(57)摘要本发明涉及一种基于级联宽度神经网络桥梁裂缝分类识别方法,属于桥梁检测技术领域。
该方法用于混凝土表面结构裂缝损伤自动分类的广义神经网络(CBNN)体系结构,这是一种新颖的神经网络集成,具有级联结构,可以通过广泛学习系统(BLS)进行表示学习。
利用级联宽度神经网络它生成了有效且高效的框架来实现桥梁裂缝位置和裂缝属性的准确识别分类,充分探索了分类器集成的多级级联的优点,在测试准确性和训练时间上都能得到了较大的提升,从而更加准确有效的解决目前裂缝检测分类识别方面的不足。
权利要求书2页 说明书6页 附图1页CN 111046936 A 2020.04.21C N 111046936A1.基于级联宽度神经网络桥梁裂缝分类识别方法,其特征在于:该方法包括以下步骤:Step1:构建桥梁裂缝仿真数据集;Step2:对现实生活中真实的裂缝数据集进行采集;Step3:构建级联宽度神经网络架构模型;Step4:利用Step1构建的桥梁裂缝仿真数据集对Step3所构建的级联宽度神经网络架构进行训练;Step5:将Step4训练所得到的裂缝参数作为级联宽度神经网络架构模型的初始化参数,利用Step2对现实生活中真实的裂缝数据集采集所构建的真实桥梁裂缝数据集对级联宽度神经网络架构进行训练;Step6:利用Step5训练所得到的级联宽度神经网络架构和初始化参数对采集到的桥梁裂缝图像进行裂缝的检测继而对其进行裂缝的分类识别。
基于卷积神经网络迁移学习的桥梁裂纹检测与识别
基于卷积神经网络迁移学习的桥梁裂纹检测与识别近年来,随着深度学习的快速发展,卷积神经网络(Convolutional Neural Networks,CNN)已经成为图像处理领域的主流方法之一。
CNN具有很强的特征提取和模式识别能力,被广泛应用于各个领域,包括图像分类、目标检测和语义分割等。
裂纹是工程结构中常见的病害之一,对结构的安全性和可靠性带来了严重的威胁。
裂纹的检测与识别一直是工程领域研究的热点问题之一。
传统的裂纹检测方法往往依赖于人工设计的特征提取算法,这些算法需要大量的专业知识和经验,并且很难在不同的数据集和场景中进行泛化。
而基于CNN的裂纹检测方法,可以自动学习到图像的特征表示,不依赖于人工设计的特征提取算法,具有更好的泛化性能和鲁棒性。
正常裂纹图像的数据往往很难获得,而且标注起来也非常困难,因此很难直接应用CNN进行裂纹图像的训练。
为了解决这个问题,迁移学习成为了一种有效的方法。
迁移学习通过在源领域上训练CNN,并将其在目标领域上进行微调,来利用源领域上学到的知识和表示。
这样做的好处是可以充分利用源领域上的数据,提高模型的性能和泛化能力。
在裂纹检测与识别任务中,迁移学习可以分为两个阶段:预训练和微调。
预训练阶段,使用源领域的大规模图像数据对CNN进行训练,得到一个具有较好的特征表示能力的模型。
微调阶段,使用目标领域的裂纹图像数据对模型进行微调,使其适应目标领域的特点。
通过迁移学习,可以使模型在少量标注数据上也能取得较好的效果。
除了迁移学习,数据增强也是一种常用的方法来应对截然不同的数据集之间的差异。
数据增强可以通过旋转、翻转、加噪声等方式对原始图像进行变换,生成一系列与原始图像类似但具有差异性的图像样本。
这可以有效扩大数据集,增加了模型的鲁棒性和泛化能力。
在实际应用中,基于卷积神经网络的桥梁裂纹检测与识别系统可以通过以下步骤进行:利用大规模的源领域数据集,使用迁移学习的方法对CNN进行预训练。
基于BP神经网络的弹壳表面缺陷分类方法
基于BP神经网络的弹壳表面缺陷分类方法苟文韬【期刊名称】《兵工自动化》【年(卷),期】2015(000)004【摘要】为了对弹壳表面缺陷进行分类,提出一种基于BP(back propagation)神经网络的弹壳表面缺陷分类方法。
针对弹壳缺陷的特点,提取了各类缺陷的灰度特征、形状特征、几何特征,建立缺陷特征数据库,并采用改进的BP神经网络算法设计了缺陷分类器。
实验结果表明,该方法在枪弹缺陷识别方面具有很好可行性和有效性。
%In order to classify the cartridge case surface defects, a method based on BP neural network was proposed for classification of cartridge case defects. According to the defects characters, extracted the information of gray feature, shape feature and geometric features, established the characteristic database, a defect classifier was designed base on an improved BP neural network algorithm. The experiment results show the method is feasible and effective in bullet defect detect.【总页数】3页(P90-91,96)【作者】苟文韬【作者单位】中国兵器工业第五八研究所弹药自动装药研究应用中心,四川绵阳621000【正文语种】中文【中图分类】TJ410.6【相关文献】1.基于机器视觉的弹壳表面缺陷检测系统设计 [J], 苟文韬;谢蔚卿;2.基于机器视觉的弹壳表面缺陷检测系统设计 [J], 苟文韬;谢蔚卿3.一种基于自适应阈值的弹壳表面缺陷分割方法 [J], 苟文韬;诸洪;刘彬;谢蔚卿;熊长江4.一种基于BP神经网络的磁钢表面缺陷分类方法 [J], 江军兵;严利民5.基于机器学习的刀具表面缺陷检测及分类方法 [J], 刘浩;陈再良;张良因版权原因,仅展示原文概要,查看原文内容请购买。
基于计算机视觉和神经网络检测鸡蛋裂纹的研究_潘磊庆
第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-),男,湖北十堰人,博士生,主要从事农产品无损检测方面的研究。
基于计算机视觉与敲击振动融合技术检测鸭蛋壳强度
道部位,相对位置如图 1 所示。传送带带动鸡蛋到达敲击位置时,小型电机控制敲击棒敲击鸡蛋赤道 部 位,每秒敲击 4 次,手动旋转鸡蛋,4 次敲击结束后,传送带继 续 前 行, 进 入 下 一 次 鸡 蛋 敲击。 计 算 机 组为 P4 1. 7 G 处理器,256 MB 内存,NVIDIA GeForce MX440 64 MB 显卡。软件采用天津大学机电科技 中心和天津市中 环 电 子 仪 器 公 司 联 合 出 产 的 SD150 动 态测 试 及 信 号 分析 系统, 信 号 采 集 频 率 范 围 为 0 ~ 10 kHz,采样点数为 2 048 。
Eggshell crack detection based on acoustic response and BP neural network
PAN Leiqing,TU Kang * ,LIU Ming,ZHAN Ge,ZOU Xiurong
( College of Food Science and Technology / Key Laboratory of Food Processing and Quality Control,Ministry of Agriculture, Nanjing Agricultural University,Nanjing 210095 ,China) Abstract: In order to improve the accuracy of detection and classification of egg with cracks, an experimental system for the eggshell crack detection was built up based on acoustic response,in which the acoustic signal was captured and analyzed. Six parameters such as dominant frequency f1 ,f2 ,f3 ,f4 ,mean value of skewness ( S) ,and mean value of kurtosis ( K ) were picked up. With the 6 parameters as input, the best back propagation ( BP ) neural network ( 6 input nodes,15 hidden nodes,2 output nodes) using MATLAB was employed to detect egg crack and classify eggs. The results showed that the accuracy of using acoustic response and BP neural network to identify eggshell crack could reach 92% ,and the accuracy reached 94% for the total tested eggs. Key words: eggshell crack; acoustic response; BP neural network; detection
一种基于机器视觉技术的鸡蛋裂纹检测
一种基于机器视觉技术的鸡蛋裂纹检测摘要:为了实现对鸡蛋壳裂纹的检测,提出了一种基于机器视觉技术的鸡蛋裂纹检测系统设计方案,该系统的硬件部分采用红色led作为光源,选用背景光照射方式,在封闭的环境中通过ccd摄像机来获取单个静止鸡蛋的图像。
软件部分采用灰度转换,中值滤波,线性锐化,阈值分割,边缘轮廓特征提取等手段实现图像的裂纹检测,最后基于图像的数学特征去除干扰因素,准确定位裂纹。
实验结果表明系统对破损鸡蛋检测的准确率达到了93%。
关键词:裂纹;机器视觉;鸡蛋;matlab;检测中图分类号:tp18 文献标识码:a 文章编号:1009-3044(2013)07-1633-03蛋类食品具有很高的营养价值,是人们日常生活中的主要食品,其品质的优劣直接决定蛋类产品的质量,甚至于影响食用者的健康。
我国蛋类产品的市场资源深厚,需求量大,但是在鸡蛋生产体系结构中,蛋壳破损检测方法还很落后,还没有产品化的自动检测系统,受鸭蛋表面污点的影响,传统的检测设备不能够正确识别裂纹和污点,除一些大规模的生产基地分别从荷兰hot-cheers及日本nabel公司引进检测生产线,我国绝大部分禽蛋生产企业仍然沿用人工检测方法。
目前,人工检测是国内外鸡蛋破损检测的主要方法[1],由于人工检测生产效率低,劳动强度大,对检测人员的技术要求高,检测稳定性较差,这些严重制约着中国蛋品加工技术的规模化发展。
据资料显示,美国每年因照蛋环节造成的鸡蛋破损率为5%~8%,经济损失巨大[2]。
因此,研究适合我国国情的鸡蛋破损检测设备,提高分拣效率,已经成为我国蛋产品制造业目前及未来亟待解决的问题。
机器视觉检测作为一种主要利用光的透射、折射、反射的原理与蛋壳结构建立一种关系,通过数学模型建立检测蛋壳裂纹的方法[3-5],无疑将极大的推动我国鸡蛋检测事业的发展。
1 试验材料和机器视觉系统硬件设计本试验所研究的鸡蛋来自于长沙春华皮蛋厂的同一批鸡蛋。
机器视觉系统硬件部分可概括分为图像获取、图像分析处理以及图像结果显示与控制三个部分,主要由led光源、照蛋器、可散热暗室、ccd摄像机、图像采集卡和计算机等环节组成。
S20A钢弹壳断裂失效分析
S20A钢弹壳断裂失效分析赵俊军;杨祎【摘要】在靶试过程中,某批S20A合金结构钢弹壳在靶试过程中发生横断失效,通过化学成分分析、宏观分析、硬度测试、金相检验以及扫描电镜分析等方法,对该弹壳的断裂原因进行了分析.结果表明:在靶试过程中,弹壳局部受热发生再结晶,使该区域硬度降低,同时受到高速剪切力从而导致弹壳在该区域断裂.【期刊名称】《理化检验-物理分册》【年(卷),期】2018(054)003【总页数】4页(P229-232)【关键词】弹壳;S20A合金结构钢;断裂失效;再结晶;剪切力【作者】赵俊军;杨祎【作者单位】重庆嘉陵特种装备有限公司,重庆400032;西南技术工程研究所,重庆400039【正文语种】中文【中图分类】TG115.2火工品机械失效主要与零部件装配错误、材料机械强度不足、药剂黏结强度不足、药剂机械感度过高等有关。
为查明失效原因,常常需要对失效的火工品进行分析,包括对失效火工品零部件的几何尺寸、装配情况、易发生变形零部件的强度等进行分析[1]。
某批弹壳在W85机枪高温连发射击过程中发生横断失效,横断位置距底部约83 mm,在54式机枪射击过程中虽未发生横断,但在距底部约83 mm处有变薄情况出现。
该弹壳材料为S20A合金结构钢,弹壳的加工工艺为:机加工→酸洗磷化→退火→引长平层→烧口→收口。
为查明该批次弹壳失效原因,笔者对其进行了一系列的理化检验和分析,以避免类似失效事件的再次发生。
1 理化检验1.1 化学成分分析纵向剖开断裂弹壳样品,在靠近断口处取样,使用电感耦合等离子体发射光谱仪ICP对其进行化学成分分析,结果见表1,可见断裂弹壳的化学成分符合GB/T 699-1999技术要求[2]。
1.2 宏观分析对断裂弹壳进行宏观观察,其宏观形貌如图1所示。
可见弹壳表面涂有军绿色电泳漆,断口附近涂层发生脱落,纵向不同位置涂层划伤脱落,弹壳断裂区有明显缩颈,断口较为平整。
1.3 硬度测试使用HM-MT1000型数字显微维氏硬度计在弹壳断口附近和距断口10 mm处(未断区)进行硬度测试,结果如表2所示。
基于计算机视觉的鸡蛋裂纹检测方法研究
基于计算机视觉的鸡蛋裂纹检测方法研究欧阳静怡;刘木华【摘要】为了提高鸡蛋壳裂纹检测的准确性和效率,综合应用了计算机视觉技术,实现对鸡蛋表面裂纹的检测.在利用计算机视觉系统获取鸡蛋表面图像后,采用同态滤波、BET算法、fisher等改进型图像处理技术,提取裂纹特征并判决.试验结果表明,模型对裂纹鸡蛋的识别准确率达到了98%.【期刊名称】《农机化研究》【年(卷),期】2012(034)003【总页数】3页(P91-93)【关键词】鸡蛋;裂纹;计算机视觉;BET算法【作者】欧阳静怡;刘木华【作者单位】江西农业大学工学院,南昌330045;江西农业大学工学院,南昌330045【正文语种】中文【中图分类】TP274+.3;S817.20 引言鸡蛋是人们生活中重要的营养品之一,随着中国禽蛋企业的快速发展,对禽蛋的品质检测提出了更高要求。
裂纹检测是鸡蛋外观品质检测中的重要环节,早期检测方式一般是采用人工敲击辨听,其检测效率低、劳动强度大,因此研究鸡蛋的相关无损检测方法和设计适合生产推广的微型系统具有实际价值和实用意义。
随着计算机视觉技术的发展,国内外研究者对基于计算机视觉检测鸡蛋裂纹进行了探索和研究,但是普遍存在图像分割方法适应性差、提取特征参数准确性不理想的问题。
本文在此基础上,拟将BET算法和Fisher线性判别等应用到鸡蛋裂纹检测中,旨在寻找快捷方便而又高效的图像处理技术,建立精确的数学关系模型,在降低系统摄像要求的情况下,不降低裂纹识别的效率。
1 计算机硬件系统设计支持本研究的计算机视觉系统即硬件平台,主要是由光照系统、CCD摄像机和计算机系统组成,采用与可见光相似色温的C或D类光源,配置于光照箱内合适的位置;CCD摄像机安装在光照箱内部正上方可调,将拍摄照片送入计算机系统实时检测。
其基本组成如图1所示。
2 图像分析与处理本研究对已经采集到的*.JPEG格式鸡蛋图片,通过鸡蛋裂纹识别软件将裂纹识别并记录。
鸡蛋裂纹与振动特性的研究
图 5 鸡蛋大头跌落应力
图 3 鸡蛋大头部位受静载应力分析
图 6 鸡蛋中部跌落应力
图 4 鸡蛋小头部位受静载应力分析 数据分析比对,发现在施加同等载荷 F=30N 的情况下,鸡 蛋蛋壳模型中间部位、大头、小头处的应力大小不同,其结果分 别为,455E-03、387E-03、426E-3;在相同外载加压下侧面加载 所承受的应力和变形都大于大端加载,禽蛋放置时应尽可能减 少大端面受载。鸡蛋在相同外载荷下横周径上的承载能力大于 小头和大头,且小头大于大头;纵轴方向上不同部位的横周径 越大承载能力越大。 分析鸡蛋在不同部位受相同载荷时的应力分布状态,鸡蛋 在横轴方向受力,其应力分布明显好于纵轴方向受力,且能有 效验证鸡蛋大头应力分布好于小头,给鸡蛋受力位置的正确 性,以及包装时鸡蛋位置的合理放置提供了理论基础。
性;Rodriguez 研究了蛋鸡鸡龄对蛋壳微观结构的蛋壳强度力学
特性的影响。
国内关于鸡蛋的静载和动载特性,不少学者对其进行了相
关方面的研究,刘信芳(刘信芳和吴守一,1992)提出了动载作用
下蛋的破损用能量加以描述,并为鲜蛋的贮运、检测、加工装备
的设计提供了一定的依据。李其才(李其才,1992)研制了传感器
中图分类号院O346.1,S879.3
文献标识码院A
文章编号院2096-4390渊2019冤24-0028-03
机械化程度的快速发展迫使现在鸡蛋生产、加工、储藏和运 量 E=3.0×104Mpa,泊松比 滋=0.25,蛋壳密度为 2.5gcm-3。假定禽
输过程中机械化程度提高,但考虑到在鸡蛋的生产、收集、分级、 蛋几何形状是由如下公式所表示椭圆形的,材质各向同性,建立
的影响。
式中 a 为椭圆长半轴,b 为短半轴,
一种基于深度学习卷积神经网络的裂缝识别方法[发明专利]
(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号 (43)申请公布日 (21)申请号 201710641103.X(22)申请日 2017.07.31(71)申请人 浙江大学地址 310027 浙江省杭州市西湖区浙大路38号(72)发明人 叶肖伟 金涛 陈鹏宇 (74)专利代理机构 杭州天正专利事务所有限公司 33201代理人 王兵 黄美娟(51)Int.Cl.G06K 9/00(2006.01)G06K 9/34(2006.01)G06N 3/04(2006.01)(54)发明名称一种基于深度学习卷积神经网络的裂缝识别方法(57)摘要一种基于深度学习卷积神经网络的裂缝识别方法,其具体步骤如下:A.采集图像搭建训练和验证图像数据库;B.建立深度学习卷积神经网络;C.利用A中的图像数据库训练B中搭建完成的深度学习神经网络。
权利要求书1页 说明书4页 附图1页CN 107480611 A 2017.12.15C N 107480611A1.一种基于深度学习卷积神经网络的裂缝识别方法,其具体步骤如下:A.采集图像搭建训练和验证图像数据库;A1.选取目标结构物,利用相机采集该结构物表面图像;图像包括含有裂缝的区域以及不含裂缝的区域,同时采集时应包含各种不同的条件可能会拍摄到的图片;A2.将A1中的图片分割成更小的图片,一般以256×256像素为宜,增加训练库的图片规模,并且对小型图形扫描以后,更容易迁移至大型图形,而反向则容易出现困难;A3.标记分割所得的图像,将其标记为含有裂缝以及不含裂缝的图像,用于形成图像数据库,在标记过程中,去除边缘上存在疑似裂缝的图片,因其难以区分具体成因与分析,不利于卷积神经网络识别其特征;A4.对图像数据进行数据增强以增加数据集大小并减轻过拟合风险;B.建立深度学习卷积神经网络;B1.一个完整的基于深度学习的卷积神经网络架构包含多层结构,结构类型包括输入层、卷积层、合并层、激活层、输出层以及出于各种目的建立的辅助层;B2.建立输入层,输入层主要用于接收图片,输送至卷积神经网络进行处理;B3.建立卷积层,图像被输送至卷积层时,按照一定的像素间距对其进行分割扫描形成子集,卷积层内含有接受域,接受域的初始权重可以随机赋值,用于和子集像素元素进行乘法运算,并将运算结果相加再赋以一定偏值,在不断迭代更新中,接受域的值将会改变;卷基层能够缩减数据规模从而减少计算消耗;B4.建立合并层,合并层与卷积层交替建立;合并层对经过卷积层处理的输入数据进行缩减像素采样,本神经网络使用的采样方式为最大值采样,即保留输入数据各个子集中的最大值,该层进一步减少数据的规模;B5.建立辅助层,辅助层用于减少数据的过渡拟合,有助于提高网络产生训练数据的能力,减少训练时间,辅助层设立可根据实际需要设置层间位置和数量;本发明建立的辅助层主要用于截断部分神经元之间的联系,减少过渡拟合提高计算效率;B6.建立输出层,输出层输出上层输入数据属于各个分类集下的概率,将经过处理以后的判断结果以及原裂缝图片进行输出,用于形成报告;由于卷积层中接受域数值的权重在初始状态下是随机的,神经网络训练初期会产生预测与实际的偏差,采用随机梯度下降算法减不断更新接受域的数值使得预测与实际逐渐收敛。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2009年9月S e p t.2009第30卷 第5期V o l.30 N o.5蛋壳裂纹的神经网络判别陆秋君,王 俊,于慧春,蒋瑞涉(浙江大学生物系统工程与食品科学学院,浙江杭州310029)摘要:将有裂纹鸡蛋和无裂纹鸡蛋进行敲击激励后,采用柔性压电薄膜传感器获取时域信号和频域特征:无损蛋的频域特征曲线有明显的主频率值,峰值突出;有裂纹蛋频域特征曲线上没有明显的主频率值,峰值多而紊乱.在归一化功率谱中,分别按间隔频率、依次取最高幅值和幅值高低提取的频率等方法来提取前10个或取前20个特征值,采用间隔频率提取归一化幅值,用神经网络来判别裂纹蛋与完好蛋效果较差;用幅值高低提取归一化幅值作为特征值来神经网络判别的效果较佳;采用功率幅值高低提取频率作为特征值来判别的效果最佳.采用20个特征值后的判别效果分别不如采用10个特征值的判别效果.遗传优化神经网络的测试集判断正确率高于标准B P网络.关键词:鸡蛋;裂纹;检测;神经网络;频率中图分类号:S121;T H113 文献标志码:A 文章编号:1671-7775(2009)05-0454-05I d e n t i f i c a t i o no f e g g s h e l l c r a c k u s i n g B P N Na n dG A-B P N Ni nd y n a m i c f re q u e n c y a n a l y s i sL u Q i u j u n,W a n g J u n,Y u H u i c h u n,J i a n g R u i s h e(D e p a r t m e n t o f B i o s y s t e m s E n g i n e e r i n g,Z h e j i a n g U n i v e r s i t y,H a n g z h o u,Z h e j i a n g310029,C h i n a)A b s t r a c t:T h e e g g s h e l l c r a c k s w e r e d e t e c t e d b y d y n a m i c a l f r e q u e n c y r e s p o n s e o f a n e g g e x c i t e d w i t h l i g h tm e c h a n i c a l i m p a c t s o n d i f f e r e n t l o c a t i o n s o f t h e e g g s h e l l u s i n g f l e x i b l e p i e z o e l e c t r i c f i l ms e n s o r s.A s a r e-s u l t,t h e d o m i n a n t r e s o n a n c e f r e q u e n c y c a nb e o b s e r v e d a n d t h e f r e q u e n c y v a l u e i s l o w e r i nt h e i n t a c te g g s.F r o mt h e c r a c k e de g g s,s o m e p e a kf r e q u e n c i e s w e r e f o u n d,t h e m ag n i t u d e s o f th o s e f r e q u e n ci e sw e r e a p p r o x i m a t e d,a n d t h e v a l u e s a r e h i g h e r.I n n o r m a l i z a t i o n a v e r a g e o f f r e q u e n c y d o m a i n,10o r20m a g n i t u d e s o f i n t e r v a l f r e q u e n c y,10m a g n i t u d e s i n t u r na n df r e q u e n c i e s b y m a g n i t u d e i nt u r n w e r e e x-t r a c t e d a s e i g e n v a l u e s.I n o r d e r t o i n v e s t i g a t e w h e t h e r t h e d y n a m i c a l f r e q u e n c y r e s p o n s e w a s a b l e t o d i s-t i n g u i s hb e t w e e ni n t a c t e g ga n de g g s h e l l c r a c k,B Pn e u r a l n e t w o r k(B P N N)a n dt h ec o m b i n a t i o no fg e n e t i c a l g o r i t h ma n dB Pn e u r a l n e t w o r k(G A-B P N N)w e r e u s e d.T h e r e s u l t s s h o wt h a t t h e d y n a m i c a lf r e q u e n c y r e s p o n s e c o u l db e t t e r d i s t i ng u i s hb e t w e e ni n t a c t e g ga n dc r a c k e de g gu s i n g B P N Na n dG A-B P N Nb y m a g n i t u d e s a n d f r e q u e n c i e s,a n d m o r e d i s t i n g u i s h i n g e f f e c t c a n b e o b t a i n e d b y f r e q u e n c i e s a n dm a g n i t u d e s,a n d b y u s i n g G A-B P N N.K e y w o r d s:e g g;c r a c k;d e t e c t i o n;n e u r a l n e t w o r k;f r e q u e n c y收稿日期:2008-07-23基金项目:国家自然科学基金资助项目(30570449);国家高技术研究发展计划“863”项目(2006A A10Z212)作者简介:陆秋君(1968—),女,浙江嵊州人,副教授(q i u j u n l u@z j u.e d u.c n),主要从事农产品物特与品质检测的研究.王 俊(1967—),男,浙江东阳人,教授,博士生导师(通讯作者,j w a n g@z j u.e d u.c n),主要从事电子鼻检测技术及其在农业中的应用研究.第5期 陆秋君等:蛋壳裂纹的神经网络判别455 鸡蛋裂纹自动检选一直是禽蛋业需要解决的问题.人工检选时,由于受人的感官限制,检选速度低、检选精确率难以保证.近20多年来,国内外一些学者已经开始研究鸡蛋裂纹的自动检测方法,例如: G o o d r u m[1]和潘磊庆[2]等研究了利用视觉与图像处理来检测蛋壳上较大裂纹,其检测正确率较高;C h o[3]和屠康[4]等报道了声脉冲频率特性来检测蛋壳裂纹方法,发现声学方法在细小裂纹检测时其精度比视觉与图像检测时要高;K e t e l a e r e[5]和W a n g[6]等通过对鸡蛋的声学时间信号和频率信号分析与功率谱密度分析,发现利用振动动态特性测量是一种有效的检测鸡蛋裂纹方法.王树才等[7]认为利用声学响应后的衰竭时间、最小共振峰频率和最大频率差等参数进行模糊识别破损蛋是可行的.这些研究为深入探讨裂纹检测方法和今后生产应用提供了指导.鸡蛋裂纹检选敲击响应特性检测中,数据的分析最重要.敲击响应特性检测获得的信息是大量的,采用不同的数据处理与分析,获得的结果可能不同.在敲击响应特性检测数据处理与模式识别方面,较多采用主成分分析、线性判别函数分析,也有采用人工神经网络法,特别是B P网络.B P网络的突出优点就是具有很强的非线性映射能力和柔性的网络结构,但同时存在陷入局部极小、收敛速度慢和引起振荡效应等局限.由于遗传算法具有很强的宏观搜索能力,且能以较大的概率找到全局最优解,若能将其与B P网络结合起来,形成遗传优化B P算法,将达到优化网络的目的.文中拟采用柔性压电薄膜传感器通过敲击振动的动力学方法来对鸡蛋的裂纹检测,对获得的信号进行频谱分析后用B P网络和遗传优化B P 算法进行裂纹鸡蛋的判别.1 方法与材料1.1 测试系统所建立的测试系统如图1所示.采用柔性压电薄膜传感器L D T O-028K(宽频带0.001H z~1 G H z)和高性能自触发P C L-6250(采样率1.25M s/ s)的数据采集卡.在平台底座固定鸡蛋,两侧开有小孔用于放置传感器,两个传感器的位置在鸡蛋纵径的大、小头处(以下简称“大头处”、“小头处”)和横径的赤道中央(简称“横径处”),激励点的位置可以任意调节.试验采用单点激振多点响应的方法,鸡蛋被激励后将自触发进行数据的采集、存储.在同一工况下重复试验8次.除注明外,在鸡蛋的敲击试验中,敲击材料为木球、质量9.5g、速度0.584m/s进行敲击.获得时域数据后,进行快速傅立叶变换得到0~7500H z间的响应频率曲线(“频域特征”或称“功率频谱特征”).1.2 试验样品2007年9月15日,从杭州养鸡场取得一批新鲜鸡蛋(“伊萨褐蛋鸡”产的鸡蛋).在放大镜下观察精心挑选无损壳蛋200只,运送至浙江大学生工楼实验室.然后,根据试验需要将其中的100只人为设置成裂纹蛋,细小裂纹在近横径处、大头处和小头处的裂纹蛋各约33只.在神经网络分析中,从200只鸡蛋中随机选取130个鸡蛋(其中65个为整蛋、65个为裂纹蛋)作为训练用,另外70个鸡蛋(35个完好蛋、35个裂纹蛋)作预测检验用.图1 测试分析系统示意图F i g.1 S c h e m a t i c d i a g r a m o f d e t e c t i o ns y s t e m1.3 数据处理方法1.3.1 经典B P神经网络算法典型的B P网络是三层网络,包括输入层、输出层及隐层,对于网络的训练采用反向传播(b a c k p r o p a g a t i o n)算法.这是一种有导师学习方法,其基本思想是最小二乘算法.它利用根均方误差和梯度下降法来实现对网络连接权的修正,从而使网络趋向收敛,即使网络的全局误差趋向极小值.1.3.2 基于遗传算法的B P神经网络遗传算法(g e n e t i c a l g o r i t h m)是一种非导数优化的随机优化方法,可以对一复杂的、多峰的、非线性及不可微的函数实现全局搜索,而B P算法对局部搜索比较有效,因此为了使算法能很快地找到满意解,可以先用遗传算法对初始权值进行优化,在解空间中定位出较好的搜索空间,然后用B P算法在这些小的解空间中搜索出最优解.(1)遗传操作初始种群的群体大小(P O P S I Z E)对计算的搜索空间有很大的影响,文中取P O P S I Z E=120.确定456 第30卷遗传操作算子:①选择操作:淘汰个体的操作,常用的有轮盘赌选择法和排序选择法.文中采用稳态轮盘赌选择法.具体过程为将当代种群的个体适应度由大到小进行排序,按下式概率值选择个体:p s =fi∑N 1fi 其中f i 为个体i 的适应度值;N 为染色体数.②交叉操作:依照交叉概率,随机选择两个父个体按照一定的规则进行某些位置上的字符交换,产生新个体.③变异操作:模拟生物进化过程中的基因突变,常用方法为按位变异.(2)B P 训练经过以上的遗传运算,就得到了B P 神经网络误差最小的初始权值.将以上得到的初始权值代入B P 网络进行正常的前馈训练,得到计算样本的实际输出值和期望输出的误差平方和εB P ,若达到了指定网络的训练精度,则结束,否则转入遗传算法继续优化.2 响应特性与特征值的提取2.1 无损蛋与有损蛋敲击的响应特性以鸡蛋小头处为激励点、横径处为测点进行鸡蛋蛋壳有无裂纹的敲击试验,结果见图2.图2 敲击响应特性曲线图F i g .2 T y p i c a l t i m e s i g n a l a n df r e q u e n c y s i g n a lo f r e s p o n s e o f e g g从频域图中可发现无损蛋有一个幅值最大、频率值较低的主频率;而有裂纹蛋对应的频域特征中虽也存在一个响应幅值的主频率,但与其他幅值较高的频率相比幅值差异不明显,且该频率值相对较高.同样,以鸡蛋大头处为激励点、横径处或小头处为测点进行试验后,也获得相类似的规律.2.2 归一化功率谱平均值的提出及分析在对蛋壳有无裂纹的检测中,功率谱幅值可作为一个主要的考虑因素.但在相同条件的敲击响应下,功率谱幅值的大小与鸡蛋本身的多种物理特性有关,例如激励强度、鸡蛋大小、蛋形指数、蛋壳强度等,这使得对于鸡蛋有无裂纹的检测只能停留在相近特性鸡蛋的裂纹检测上.笔者经过试验分析发现敲击响应后不同品种或不同特性的鸡蛋(有裂纹和无裂纹)其功率谱特性曲线图都存在相似性,因此提出了归一化功率谱幅值.其定义如下:P 1=PP m a x式中P 1为从0~7500H z 内归一化功率谱幅值;P 为从0~7500H z 内功率谱幅值;P m a x 为从0~7500H z 内功率谱最大幅值.2.3 特征值的提取文中采用了单点激励多点响应,即采用了以横径处为激励点,大头处、小头处和横径处同时为测点进行鸡蛋蛋壳有无裂纹的敲击试验.2.3.1 间隔频率提取特征值类似于图2b 中,每间格750H z 后,分别提750,1500,2250H z 等频率下的归一化功率谱幅值,每频域曲线上共提取10个频率的功率谱幅值作为特征值,来进行区分有无裂纹鸡蛋的识别.这样,大头、小头和横经等三处信号的频谱曲线中各10个特征值,共计有30个功率谱幅值的特征值.每间隔375H z 下,分别提取375,750,1125H z 等频率下的功率谱值,共提取20个频率下的功率谱幅值作为特征值,来进行区分有无裂纹鸡蛋的识别.这样,大头、小头和横经等三处信号的频谱曲线中各20个特征值,共计有60个功率谱幅值特征值.2.3.2 依次取最高幅值提取特征值在归一化功率谱幅值中,依次提取最高幅值、第二高幅值、第三高幅值…直至第十高幅值功率谱幅值,共提取前10个归一功率幅值作为特征值,来进行区分有无裂纹鸡蛋的识别.这样,三个测点共有30个功率谱幅值特征值.同样,依次提取前20个归一功率后幅值作为特征值,三个位置测点共有60个功率谱幅值特征值.2.3.3 幅值高低提取的频率作为特征值在归一化功率谱幅值中,按幅值高低依次提取第5期 陆秋君等:蛋壳裂纹的神经网络判别457 相对应的频率值,将前10个频率值、前20个频率值作为特征值,来进行区分有无裂纹鸡蛋的识别.这样,三个测点共有30或60个功率谱幅值特征值.3 判别结果与分析3.1 间隔频率提取归一化幅值间隔频率提取归一化幅值的特征值作为神经网络输入值后,分别采用标准B P神经网络和遗传优化神经网络算法的训练集回判正确率和测试集判断正确率见表1.从表1中可知,采用2种神经网络方法,训练集回判正确率并没有达到100%.这可能是因为间隔频率所提取的归一化幅值并不是在响应频域中用于区分裂纹蛋与完全蛋的较佳特征值.测试集的判断正确率仅为60%~70%也说明了这一点.这也表明采用间隔频率提取归一化幅值,用神经网络来判别裂纹蛋与完好蛋不可行.从表1也可知,遗传优化神经网络训练集回判正确率和测试集判断正确率高于标准B P网络;提取10个特征值的判断效果优于提取20个特征值的判断效果.表1 间隔频率提取幅值的判别结果T a b.1 D i s c r i m i n a t i o nf o r c r a c ko r i n t a c t e g gb a s i c o nma g n i t u d e b yi n t e r v a l f r e q u e n c y提取方式网络类型网络拓扑结构训练集的回判正确率/%测试集的判断正确数测试集的判断正确率/%10个特征值标准B P网络30-12-296.154970.00遗传优化B P网络30-12-298.465274.28 20个特征值标准B P网络60-12-295.384462.85遗传优化B P网络60-12-298.464260.003.2 幅值高低依次提取归一化幅值幅值高低提取归一化幅值作为特征值用于神经网络输入参数,分别采用标准B P网络、遗传优化B P 网络后,训练集的回判正确率和测试集的判断正确率见表2.从表中可知,按幅值高低提取归一化幅值前10个特征值进行人工神经网络区分的效果较佳.训练集的回判正确率达100%,测试集的判断正确率达82.85%以上.采用遗传优化B P网络测试集的正确率达到了87.14%.从幅值高低提取前20个特征值采用B P网络的回判正确率没有达到100%,且2种神经网络的测试判断正确率低于提取前10个幅值时的判断率,为77.14%和78.57%.从图2b可知,完好蛋在低频率(0~2500H z)的幅值明显较高,在中频率(2500~5000H z)和高频率(5000~7500H z)阶段幅值相对低些.提取前10个特征值中,完好蛋相应的归一化后,幅值相互间可能高低差异较大;而裂纹蛋相应幅值相互间高低差异较小.在提取前10个特征值,完好蛋的特征值(低频率占有多数)相对幅值较高,而裂纹蛋的特征值幅值没有完好蛋的高.提取前20个特征值,完好蛋特征值组成与裂纹蛋的特征值差异没有前10个特征值时那样大了.这样导致提取前10个特征值的判断效果优于提取前20个特征值.比较表2与表1可知,用幅值高低提取归一化幅值作为特征值来神经网络判别的效果,比采用间隔频率提取归一化幅值采样的效果佳.这从图2b中也可知,完好蛋的响应频率曲线中幅值高低差异明显,而裂纹蛋的幅值高低差异相对小些.从表2也可知,遗传优化神经网络的测试集判断正确率高于标准B P网络.表2 幅值高低提取幅值的判别结果T a b.2 D i s c r i mi n a t i o nf o r c r a c ko r i n t a c t e g g b a s i c o nm a g n i t u d e i nt u r n提取方式网络类型网络拓扑结构训练集的回判正确率/%测试集的判断正确数测试集的判断正确率/%10个特征值标准B P网络30-12-21005882.85遗传优化B P网络30-12-21006187.14 20个特征值标准B P网络60-12-298.465477.14遗传优化B P网络60-12-21005578.573.3 功率幅值高低提取频率从表3可知,采用功率幅值高低提取频率后,神经网络分析的结果比较好,训练集回判正确率均为100%.采用前10个频率作为模式识别的特征值的预测正确率达91.43%和94.29%.采用前20个频率作为特征值的预测正确率也达87.14%和90%.458第30卷采用功率幅值高低提取频率作为特征值来判别完好蛋与裂纹蛋,其效果优于功率谱幅值高低提取幅值的方法.这可能是因为完好蛋的响应频域中幅值较高的低频率较多,特别是提取前10个的特征值中大多系低频率段的,而裂纹蛋的幅值较高频率以中高频率为主.这种差异在功率谱幅值高低提取幅值中没有这样大.提取前10个频率作为特征值的判别正确率比提取前20个频率的正确率要高.在完好蛋前10个频率响应频域中,低频率段占多数;而裂纹蛋前10个频率中中高频率占多数.在完好蛋前20个频率中,增加了许多中高频率;而裂纹蛋的前20个频率也增加了多个低频率.这样导致提取10个特征值的判断效果优于提取20个特征值的判断效果.从表3也可知,遗传优化神经网络的测试集判断正确率高于标准B P网络.表3 幅值高低提取频率的判别结果T a b.3 D i s c r i m i n a t i o nf o r c r a c ko r i n t a c t e g gb a s i c o nf r e q u e n c yb y ma g n i t u d e i nt u r n提取方式网络类型网络拓扑结构训练集的回判正确率/%测试集的判断正确数测试集的判断正确率/%10个特征值标准B P网络30-12-21006491.43遗传优化B P网络30-12-21006694.29 20个特征值标准B P网络60-12-21006187.14遗传优化B P网络60-12-21006390.004 结 论(1)将有裂纹鸡蛋和无裂纹鸡蛋进行敲击激励后,采用柔性压电薄膜传感器获取时域信号和频域特征:无损蛋的频域特征曲线有明显的主频率值,峰值突出;有裂纹蛋频域特征曲线上没有明显的主频率值,峰值多而紊乱.(2)在归一化功率谱中,分别按间隔频率、依次取最高幅值和幅值高低提取频率等方法来提取前10个或取前20个特征值,采用间隔频率提取归一化幅值用神经网络来判别裂纹蛋与完好蛋效果较差;用幅值高低提取归一化幅值作为特征值来神经网络判别的效果较佳;采用功率幅值高低提取频率作为特征值来判别的效果最佳.(3)采用20个特征值后的判别效果分别不如采用10个特征值的判别效果.遗传优化神经网络的测试集判断正确率高于标准B P网络.参考文献(R e f e r e n c e s)[1] G o o d r u m J W,E l s t e r RT.M a c h i n e v i s i o n f o r c r a c k d e-t e c t i o ni nr o t a t i n g e g g s[J].T r a n s a c t i o n s o f t h e A S A E,1992,35(4):1323-1328.[2] 潘磊庆,屠 康,苏子鹏,等.基于计算机视觉和神经网络检测鸡蛋裂纹的研究[J].农业工程学报,2007,23(5):154-158.P a n L e i q i n g,T u K a n g,S uZ i p e n g,e t a1.C r a c k d e t e c t i o ni ne g g su s i n gc o m p u t e r v i s i o n a n dB P n e u r a ln e t w o r k[J].T r a n s a c t i o n s o f t h e C S A E,2007,23(5):154-158.(i n C h i n e s e)[3] 屠 康,潘磊庆,杨佳丽,等.基于计算机视觉的鸡蛋污斑检测[J].江苏大学学报:自然科学版,2007,28(3):189-192.T uK a n g,P a nL e i q i n g,Y a n gJ i a l i,e t a l.D i r t d e t e c t i o no nb r o w ne g g s b a s e d o nc o m p u t e r v i s i o n[J].J o u r n a l o fJ i a n g s uU n i v e r s i t y:N a t u r a lS c i e n c eE d i t i o n,2007,28(3):189-192.(i nC h i n e s e)[4] C h o H K,C h o i W K,P a e k J H.D e t e c t i o no f s u r f a c e i ns h e l l e g g s b y a c o u s t i c i m p u l s em e t h o d[J].T r a n s a c t i o n so f A S A E,2000,43(6):1921-1926.[5] d e K e t e l a e r e B,C o u c k eP,D eB a e r d e m a e k e rJ.E g g-s h e l l c r a c kd e t e c t i o n b a s e do na c o u s t i cr e s o n a n c ef r e-q u e n c y a n a l y s i s[J].J o u r n a l o f A g r i c u l t u r a l E n g i n e e r i n gR e s e a r c h,2000,76(1):157-163.[6] Wa n gJ,J i a n g RS.E g g s h e l l c r a c kd e t e c t i o n b y d y n a m i cf r e q u e n c y a n a l y s i s[J].E u r o p e a nF o o d R e s e a r c ha n dT e c h n o l o g y,2005,221(1-2):214-220.[7] 王树才,任奕林,陈 红,等.利用敲击声音信号进行禽蛋破损检测和模糊识别[J].农业工程学报,2004,20(4):130-133.Wa n gS h u c a i,R e nY i l i n,C h e nH o n g,e t a l.D e t e c t i o no fc r a c k e d-s h e l l e g g s u s i n g a c o u s t i c s i g n a l a nd f u z z y re c o g-n i t i o n[J].T r a n s a c t i o n s o f t h eC S A E,2004,20(4):130-133.(i n C h i n e s e)(责任编辑 祝贞学)。