基于机器视觉的印刷品缺陷自动检测系统

基于机器视觉的印刷品缺陷自动检测系统

ID:36832514

大小:3.31 MB

页数:84页

时间:2019-05-16

上传者:U-145848
基于机器视觉的印刷品缺陷自动检测系统_第1页
基于机器视觉的印刷品缺陷自动检测系统_第2页
基于机器视觉的印刷品缺陷自动检测系统_第3页
基于机器视觉的印刷品缺陷自动检测系统_第4页
基于机器视觉的印刷品缺陷自动检测系统_第5页
资源描述:

《基于机器视觉的印刷品缺陷自动检测系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

摘要摘要随着近代商品包装工业的发展,人们对商品包装的外观、色调及画面的设计要求越来越高,但由于工艺、机械等因素,在印刷过程中不可避免的会出现如漏印、飞墨、污点、字符局部或全部漏印、起皱褶、条纹、刀丝、套印不准等缺陷。由于存在多种主观因素的影响,传统靠人工检测的方法已很难保质保量地完成检测任务。近年来,随着计算机软、硬件的飞速发展,利用机器视觉来进行印刷品表面图像质量的自动检测已变得切实可行。本文以印刷品缺陷自动检测为应用背景,将图像处理、机器视觉与印刷技术相结合,实现基于机器视觉的印刷品缺陷自动检测。论文首先介绍了机器视觉的系统组成,在分析功能需求、技术难点的基础上提出了系统的总体设计方案,包括相应的硬件、软件设计方案。在图像预处理环节,本文在分析了几种常见的图像降噪技术及其各自优缺点后,选择自适应中值滤波算法对图像进行降噪处理,实验证明该算法能有效滤除CCD图像常见的椒盐噪声。,在图像配准环节,本文根据印刷品生产的特点,提出利用角点检测和霍夫变换相结合的改进配准算法,该算法首先利用角点检测技术检测ROI区域角点,通过比较待检图像、模板图像的角点坐标取得平移量,然后在ROI区域中局部运用霍夫变换对角点边缘直线进行检测,通过对比待检图像、模板图像的直线参数取得旋转量,实验证明,该算法同时兼顾了系统的实时性和精确性,取得了良好的配准效果。在印刷品缺陷检测环节,首先分析现有的三种基于图像处理的印刷品缺陷检测算法,并阐述各自的优劣,最后以绝对值差影算法为基础,使用基于区域生长的连通性分析算法,解决差影检测算法无法准确统计缺陷信息和对噪声敏感的问题。最后,以七组存在不同类型缺陷的印刷品作为实验样品,对上述各步骤算法的有效性作进一步的验证,并以实验结果为基础,分析了系统的实时性、精确性及抗噪能力。.关键词:机器视觉;印刷品;缺陷检测 广东工业大学硕士学位论文Abstract.Withthedevelopmentofmodemindustrial,people’Srequirementforpackinghavebeenincreasinglydemanding,butduetothetechnology,machineryandotherfactors,wecanusuallyfindmiss-printed,inksplash,stain,foldandotherdefectinprintingproduct.Thetraditionalmethodtofindtheprintingdefectismanuallybymen,itisverydifficultandunreliablebecauseofsubjectivefactors.Inrecentyears,computerhardwareandsoftwarerapidlydevelopment,usingmachinevisiontoautomaticallydetectprintingproductqualityhasbecomefeasible.Inthispaper,weuseimageprocessmethod,machinevision,combinewithmodemprintingtechnology,towordoutasystemtodetectprintingproductdefectautomatically.First,basingonanalyzingofthecustomer’Srequirementandthedifficultpointofthesystem,webrieflyintroducethewholesolutionofthissystem,includingthehardwarecomponentandthestructureofthesoftwaresystem.Duringthepretreatmentprocess,weanalysisedtheadvantagesanddisadvantagesofthreekindscommon.usednoisereductionmethod,afterthatwechooseadaptivemedianfilteralgorithmtoreducenoise,accordingtotheexperimentalresults,wefindthisalgorithmisquiteeffectiveinreducingsaltandpeppernoise,whichiscommonseeminCCDimage.Intheimagematchingprocess,weuseHoughTransformcombinedwithcomerpointdetecttechnologytodevelopanewalgorithmforimagematching.FirstlyweusecomerdetecttechnologytodetectthecomerpointintheROIreign,aftercomparethecoordinatesofthispointwiththesame+pointinmoduleimage,wecangetthehorizontalandverticaldisplacementofthetargetimage,andthen,weuseHoughTransforminaverysmallreigntogetthelinesofthecomerlines,comparethecoordinatesofthelineswiththesamelineinthemoduleimage,andwecangettherotationvalueforthetargetimage.Thisalgorithmhasquitegoodinaccuracyandreal-timeperformance.Inthedefectdetectprocess,weanalysisedtheadvantagesandⅡ Abstractdisadvantagesofthreekindscommon-useddefectdetectalgorithm,basingonimage·subtractmethod,wedevelopedanewalgorithmthatcombinewithPrioriknowledgeandRegiongrowingmethodtoanalysisdefectinprintingproduct,whichcansolvethenoise·sanativeanddefectstatisticsproblem.Attheendofthispaper,wefindsevengroupsofprintingproductswithdifferentkindsofdefectsastheexperimentsamples,tofurtherverifythewholesystemandallthealgorithmmentionedabove,accordingtotheresult,weanalysisedthereal.time,accuracyandnoiseimmunityperformanceofthissystem.’Keywords:MachineVision;Print;DefectDetectionIII 广东工业大学硕士学位论文IV 目录目录摘要.........⋯............⋯.........⋯..........................⋯...⋯..........................⋯.........IAbstract⋯...⋯....⋯..⋯⋯........⋯..........................⋯...⋯............⋯...........⋯........II第一章绪论⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。11.1本课题的研究背景及意义⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.11.1.1课题研究背景⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.11.1.2选题意义⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..11.2国内外研究现状⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.21.2.1国外发展状况⋯⋯⋯⋯⋯⋯⋯⋯⋯.⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..21.2.2国内发展状况⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..31.3本论文的研究内容及章节安排⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.41.3.1主要研究内容⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯一41.3.2论文章节安排⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.5第二章印刷图像自动检测系统总体方案设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.62.1引言⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯62.1.1机器视觉检测系统的结构特点⋯⋯⋯⋯⋯⋯⋯.:⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯62.1.2机器视觉检测系统的功能特点⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.72.2系统设计的功能需求分析和系统的总体设计方案⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..72.2.1用户基本功能需求分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..72.2.2.系统的总体设计方案⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..82.3机器视觉检测系统的硬件构成⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..82.3.1图像采集系统⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯:⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯92.3.2工控机的选型及传动装置的设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯122.4机器视觉检测系统的软件设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.132.4.1软件的开发平台⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.132.4.2系统软件的功能模块⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..132.5本章小结⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.14第三章印刷品图像的预处理技术⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯153.1引言⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.15V 广东工业大学硕士学位论文3.2图像的降噪⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..-⋯⋯⋯⋯⋯⋯.153.2.1印刷品图像噪声类型及来源描述⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯153.2.2图像的降噪技术⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..163。2.3自适应中值滤波⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.193.3图像的几何变换⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯203.3.1图像的平移⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..203.3.2图像的旋转⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.213.5实验结果及分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.223.6本章小结⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯-⋯⋯⋯⋯.24第四章印刷品图像位置配准方法研究⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.254.1图像配准综述⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯254.1.1图像配准的数学模型⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..254.1.2图像配准效果的度量标准⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯254.1.3图像配准的影响因素⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..264.2图像配准的常用方法⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..284.2.1基于灰度信息的图像配准方法⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯284.2.2基于变换域的图像配准方法⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..304.2.3基于特征的图像配准方法⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯314.3霍夫变换与角点检测相结合的配准算法⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..334.3.1配准算法的总体思路⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯■⋯⋯⋯..334.3.2ROI区域的选取⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯344.3.3角点检测⋯⋯⋯⋯..+⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..354.3.4霍夫变换求取旋转角的原理及实现⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯394.4实验结果及分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..424.5本章小结⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯44第五章印刷品图像缺陷检测方法研究⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯45—5.t引.言⋯.jj⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.4S5.2模板制作⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..4S5.2.1统计平均法⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯4S5.2.2阈值法⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯46 目录5.3常用的印刷品缺陷检测算法分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..465.3.1基于灰度相关的缺陷检测算法⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..475.3.2分层检测算法⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯485.3.3差影检测算法⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.505.4缺陷提取算法⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..515.4.1基于阈值的图像分割⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..515.4.2基于差值的图像分割⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..535.5连通性分析算法⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯555.5.1传统的连通性分析算法⋯⋯⋯:⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..555.5.2基于区域生长的连通性分析算法⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯565.6实验结果及分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.585.7本章小结⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯64结论.⋯..⋯....⋯.....⋯..⋯.......⋯..........⋯...⋯....⋯............⋯.....⋯...⋯....⋯........⋯65参考文献⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。67攻读学位期间发表论文⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.71独创性声明⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.72学位论文版权使用授权声明⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。72ji!I:谢...⋯....⋯....⋯....⋯.....⋯..................⋯..⋯....⋯.......⋯.........⋯.....⋯....⋯⋯.73VU 广东工业大学硕士学住论文Contents.Abstract(Chinese)⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..IAbstract(EngIish)⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..IIChapter1Introduction⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.11.1TheresearchbackgroundandsignificanceofthisSUbject⋯⋯⋯⋯⋯⋯⋯..11.1。1Researchbackground⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯11.1.2Significanceofthissubject⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..'1.2Theresearchactualityofthissubject⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.21.2.1Overseasresearchactualityandanalysis⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯21.2.2Domesticresearchactualityandanalysis⋯⋯⋯⋯.⋯⋯.⋯⋯⋯⋯⋯⋯⋯.31.3Mainresearchcontentsandstructureofthisthesis⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯41.3.1Mainresearchcontentsofthisthesis⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.41.3.2Thestructureofthisthesis⋯⋯⋯..j⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..5Chapter2Printingautomaticsurveysystemoveralldesign⋯.....⋯......⋯.62.1Foreword⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..62.1.1Thestructureofmachinevisioninspectionsystemfeatures⋯⋯⋯⋯..62.1.2Machinevisioninspectionsystemfeatures⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.72.2Systemfunctionalrequirementsanalysisandsystemdesignplan⋯⋯⋯..72.2.1Basicfunctiontheuserneedsanalysis⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.72.2.2.’Theoveralldesignofthesystem⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.82.3Machinevisioninspectionsystemhardwarestructure⋯⋯⋯⋯⋯⋯⋯⋯⋯..82.3.1Imageacquisitionsystem⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.92.3.2Industrialcomputerselectionanddesignoftransmission⋯⋯⋯⋯⋯.122.4Machinevisioninspectionsystemsoftwaredesign⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..132.4.1Softwaredevelopmentplatform⋯⋯⋯⋯⋯⋯⋯.⋯⋯.⋯⋯⋯⋯⋯⋯⋯⋯⋯132.4.2Systemsoftwaremodules................................................................132.5Conclusion..⋯⋯...⋯⋯..⋯⋯⋯⋯⋯⋯..⋯⋯⋯..⋯⋯⋯.⋯⋯.⋯⋯⋯⋯.⋯..⋯⋯..14Chapter3PrintedimagepreprOcessingtechniques⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。t53.。IForeword.....................................:..........................................................15Ⅷ 3.2Imagenoisereduction⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.153.2一Publicationsandsourcesofnoisetypedescriptionofimage⋯⋯⋯153.2.2Imagenoisereductiontechnology⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.163.2.3Adaptivemedianfilter⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..193.3Imagegeometrictransformation⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.203.3.1Imagetranslation⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..203.3.2Imagerotation⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.213.4Experimentalresultsandanalysis⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.223.5Conclusion⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.:⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.24Chapter4Printedimagepositionregistrationmethod⋯..⋯.............⋯....254.1Summaryofimageregistration⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..254.1一Themathematicalmodelofimageregistration⋯⋯⋯⋯⋯⋯⋯⋯⋯254.1.2Effectofimageregistrationmetrics⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..254.1.3FactorsAffectingImageRegistration⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..264.2Commonmethodofimageregistration⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..284.2一Informationbasedongrayimageregistrationmethod⋯⋯⋯⋯⋯⋯⋯.284.2.2Transformdomain-basedImageRegistration⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..304.2.3Feature-basedimageregistration⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.314.3Houghtransformandcornerdetectionalgorithmforregistration...........334.3.1Thegeneralidea⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯334.3.2ROIregionselection⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯344.3.3Cornerdetectionalgorithm⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯354.3.4Houghtransformtogetrotationangle⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.394.4Experimentalresultsandanalysis⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯、⋯⋯⋯⋯424.5Conclusion⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯44Chapter5Printedimagedefectdetectionmethod..............⋯..................455.1Foreword⋯⋯⋯⋯⋯⋯⋯⋯⋯·⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯455.2TemplateMaking⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯455.2.1Statisticalaverage⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.455.2.2Threshold⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..46 广东工业大学硕士学位论文5.3Commonprintdefectdetectionalgorithmanalysis⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯465.3.1Defectdetectionbasedongraycorrelationalgorithm⋯⋯⋯⋯⋯⋯⋯.475.3.2Hierarchicaldetectionalgorithm.......................................................485.3.3Subtractiondetectionalgorithm...............⋯⋯.......................⋯.........505.4Defectextractionalgorithm⋯⋯⋯⋯.⋯⋯⋯.⋯⋯⋯...⋯⋯⋯⋯.⋯..⋯⋯..⋯.⋯515.4.1Imagesegmentationbasedonthreshold⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯515.4.2Imagesegmentationbasedondifference⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..535.5Connectivityanalysisalgorithm..⋯.........⋯.....⋯............⋯..⋯.....⋯.........555.5.1Connectivityanalysisalgorithmforthetraditional⋯⋯⋯⋯⋯⋯⋯⋯⋯.555.5.2Regiongrowingbasedonpriorknowledgeandconnectivityanalysisalgorithm.........................................................................................。.........565.6Experimentalresultsandanalysis...........⋯。..⋯......⋯..................⋯........585.7Conclusion....⋯......⋯..⋯........................⋯.....⋯....⋯.....⋯..⋯......⋯........74Conclusion....⋯....⋯...........⋯........................⋯....⋯.............⋯...⋯.....⋯........65References....⋯....⋯...........⋯.............⋯........⋯.....⋯............⋯..⋯......⋯........67Publishedpaper...⋯...........⋯............⋯..........⋯...⋯⋯...............⋯.....⋯.........71OriginalCreationDeclaration.......................⋯...⋯.......⋯........⋯......⋯...⋯..72Copyrightuseauthorizedstatement...........⋯....⋯......⋯.....⋯..⋯.....⋯...⋯..72Thanks...........⋯....⋯............⋯.......................⋯.....⋯.............⋯..⋯.....⋯........73X 第一章绪论1.1本课题的研究背景及意义1.1.1课题研究背景随着近代商品包装工业的发展,人们对商品包装的外观、色调及画面的设计要求越来越高,特别是随着经济的发展,商品促进市场的繁荣,各种超市及购物中心的出现,人们更多的依赖于商品的外观来评价商品的档次,商品的包装就显得尤为重要,这种市场的需求也推动了印刷技术的发展。因此在这样的时代大背景下,需要快速的高精度印刷图像检测识别算法来满足印刷图像检测高速度和高精度的特点,在高分辨率、大数据量的情况下实现实时检测。由于印刷技术的不完善以及一些不易避免的随机因素,在印刷过程中常会出现各种缺陷,常见的印刷品缺陷主要有漏印、飞墨、污点、字符局部或全部漏印、起皱褶、条纹、刀丝、套印不准、糊版、脏版、墨色过浅或过重等【tJ,从而导致废品率过高会严重地影响生产效率。传统上的视觉检测和质量控制是通过有经验的专业人员来完成的,然而人工检查除了速度慢,需要占大量的人力、物力资源和场地资源外,更有下列几个问题【:1:l、容易出现漏检的情况。由于长时间的重复劳动,人眼极易出现疲劳。此时,出现差错的概率非常大,甚至会将一些严重的废品放过去。一旦有缺陷的产品出厂,将会严重损害客户的利益,给客户带来损失,同时影响到印刷企业的形象和声誉。2、无法保证统一的质量标准。人工检查时,对于墨色浅的情况,合格与否是检查者根据主观判断的,不同的人甚至同一人在不同的状态下的判断标准都很难做到统一。3、传统印刷质量检测技术是非在线的,检测控制周期长,印刷材料浪费,生产效率低下,不符合现代印刷市场发展趋势的要求。1.一t。2选题意义一为了使印刷品的废品率得到严格的控制,需要在印刷的时候对印刷品进行检测,尽量把每一件废品在出厂之前剔除。传统上的视觉检测和质量控制是通过有经验的 广东工业大学硕士学位论文专业人员来完成的,然而人工检查除了速度慢,需要占大量的人力、物力资源和场地资源外,而且存在容易生产效率点、出现漏检等缺点。基于上述特点,进行相关理论研究与系统开发就成为近年来各国机器视觉技术的研究人员与印刷设备制造商的紧迫工作[31。目前在基于机器视觉的印刷质量检测系统的研制与开发方面,国外企业走在前面,当前市场上应用的高端印刷质量检测系统基本上都是日本、美国、以色列、加拿大等国企业的产品,国内开发并成功应用的只有北京大恒图像推出的人民币号码在线检测系统和上海利盟德有限公司开发的高速字符/条码在线识别系统等[41。因此,为了提高国内中小型印刷企业的生产自动化水平和印刷产品质量,对印刷图像在线检测方法与技术进行研究并开发出经济实用的印刷图像在线检测系统,是对国内广大科研工作者的迫切要求。然而,现代印刷机的速度越来越快,与之要相呼应的印刷质量自动检测,我国还较为落后【51。传统的检测方法已不能满足现代印刷的要求。基于图像处理的印品质量自动检测系统有着广泛的应用前景。国外已经开发出相应的印刷质量检测系统,但是价格十分昂贵,且如果出现问题,售后维修不能保证,耽误生产的正常进行。国内少数厂家也开发出相关的检测设备,不过其中的核心算法,都是购买国外公司的,没有自主的知识产权,所以开发出我国具有自主知识产权的印刷质量自动检测系统,势在必行。因此,为满足我国印刷业的快速发展对印刷质量进行自动检测的技术需求,我们提出进行基于印刷图像自动检测的图像处理算法的研究,为印刷图像自动检测系统的研制与开发提供理论与技术基础。同时,好的图像处理算法在纺织、印染等行业也有良好的应用前景,对相关行业的自动化水平提高有巨大的促进作用。1.2国内外研究现状1.2.1国外发展状况1990年,日本的Tanimizu对印刷工业自动质量检测进行了研究,提出了索引空间法,以X、Y轴表示各象素点的位置坐标,以Z轴表示象素点灰度值,建立了空间坐标系,通过比较坐标系中模板图像和待检图像对应位置的灰度值,来确定待检图像中是否存在缺陷点[61,这种方法的优点是图像处理过程和检测过程相对独立,能够检测比较复杂的图片。缺点是算法比较复杂,应用上很不方便。1993年,法国的B.Mehermi提出了一种把n-tuple方法和逐象素比较相结合的2 第一幸绪论方法,这种方法具有速度快、参数输出多等特点[71,但它需要专门的硬件设备,同时要通过示教才能完成自动质量检测的任务。以后,很多学者通过对这些算法的改进,提出了很多新的算法,例如人工神经网络法、阈值比较法、模板比较法。这些方法都有其局限性,都只能检测一定范围内的缺陷,在实际应用中必须根据需要选用适合的算法,使其在满足检测需要的同时,提高系统的运行速度。2003年,英国埃克塞特大学的J.Luo和Z.Zhang,基于图像处理技术,提出了一种彩色印刷品检测算、法【。l。该算法首先进行照明修正,然后给出色彩三维直方图,进行特征提取,最后利用神经网络进行图像分类,识别合格图像。2009年,德国VisionExperts公司开发的印刷品质量检测系统能在线检测出各种纸张、多种材料表面的印刷错误。德国的ELTROMAT公司生产的GEDNOTA—SAVE系列高精度印刷品质量检测系统己用于对钞票印刷的质量检测过程。实践证明它们大大缩短了检测的时间,提高了检测速度,达到了监控高精度印刷品生产过程的目的。测到颜色差异、漏印、条痕以及斑点等印刷错误。加拿大的DALSA公司也研制出了类似的系统。1.2.2国内发展状况近年来,国内对此课题的研究也取得了很大进展,一些研究成果也已成功应用在钞票印刷等现代化生产线上。1998年,中国科学院合肥智能机械研究所对小张钞票的印刷质量检测问题进行了研究,初步设计了小张钞票质量检测系统,基本能够在2米/秒的运动速度下,完成废错钞票的识别和分检【,l,实现人民币印刷质量的自动监控。2001年,北方交通大学的阮秋琦教授对此课题进行了研究,提出了一种基于动态阈值和分层检测方法的图像缺陷识别算法110l。该算法可以根据阈值的设定来对一些象素点进行免检,从而达到缩短检测时间的目的。2001年,南京航空航天大学和南京一家生产烟草包装质量检测设备公司合作,发挥各自的优势开发了香烟小包装实时检测系统⋯l。一一一2002年,华东船舶工业学院的韩斌等利用遗传算法技术对印刷品缺陷进行计算⋯机自动检测,能够从印刷品图像中提取缺陷图像,实现印刷品表面的印后缺陷自动检测112l。但是应用遗传算法对准图像存在着一定的误差,还需改进。2003年,哈尔滨工业大学的李娟建立了模拟印刷品印刷过程的实验系统,并对 广东工业大学硕士学位论文常见印刷品缺陷进行了初步检测验证[131。2010年,北京大恒图像公司研制的印刷质量在线检测系统,系统的最高检测精度达0.001mm2,检测标准可以自动学习设定,能够检测出墨色浓淡、颜色深浅、线条断线、文字缺残等。在检测出质量问题时,能发出声光报警信号,并显示错误类型及相应的图像信息。因此,目前国内的研究重点还在算法的识别率及系统的稳定性、实时性上。尤其是对印刷图像在线检测系统的研究,目前国内成功的产品并不多,相应的高实时性处理算法研究也远远滞后于对通用图像处理算法的研究,应用于实际生产中的一些算法在准确性、实时性和可操作性上也还存在较大的问题。1.3本论文的研究内容及章节安排1.3.1主要研究内容本论文主要研究印刷品质量的自动检测,包括图像采集硬件系统和图像缺陷检测的相关算法。主要的研究内容和关键问题包括以下几个方面:l、设计印刷品缺陷自动检测系统的硬件系统。硬件是软件的载体,针对印刷图像的特点,合理选择图像采集部件、光源部件,设计并形成合理光路是整体系统的基础,也是本系统能成功实现的前提。2、提高图像的预处理速度。由于生产环境、机械、人为等原因,从生产线上获得的图像不可避免的会产生噪音、移位、甚至变形,因此在检测图像前需要对图像进行降噪和几何变换等预处理。实验证明,图像的预处理时间在整个工作周期中占有很可观的比例。本文主要从快速中值滤波、图像增强等角度出发研究适合印刷品图像的预处理算法。3、在满足系统实时性要求的前提下提高配准精确度。图像的精确配准是实现印刷品缺陷自动检测的重要前提,配准的精度很大程度上决定系统的检测精度。另一方面,为满足检测精度的要求,摄像机的镜头选取一般为高像素、大分辨率的镜头。这使得图像的配准工作同时面临数据量大、实时性高的压力。如何在保证配准速度的前提下提高配准精度是本文的一个重要研究内容。~4、实现印刷品缺陷的自动检测。造成印刷品缺陷的因素具有多样性,针对印刷品图像,系统检测的缺陷为漏印、飞墨、污点、字符、条纹、糊版、脏版等常见缺陷。4 第一章绪论1.3.2论文章节安排第一章:绪论,主要介绍课题的研究背景、意义以及该领域国内外最新的研究现状。给出主要研究内容及论文结构安排。第二章:介绍印刷品缺陷自动检测系统整体设计,从实际出发,设计一套基于机器视觉技术的印刷品缺陷自动检测系统,给出系统硬件及软件的总体设计方案,并详细介绍照明、图像采集和传动控制系统。第三章:介绍预处理算法和模板制作方法,首先对采集到的印刷品图像所存在的干扰因素进行分析,进而通过实验对比几种常用的预处理算法和模板制作方法,最后采用改进的自适应中值滤波算法来完成进行预处理操作,并使用基于阈值的统计平均法制作标准模板图像。第四章:介绍印刷品配准算法,在详细分析、比较现有的典型图像配准算法的基础上,将角点检测算法和霍夫变换算法结合起来,提出一种利用ROI区域角点及角点边缘进行配准的算法。第五章:介绍印刷品缺陷检测算法,通过对几种基于图像处理的印刷品缺陷检测算法进行详细分析、比较和实验后,针对缺陷提取和待检图像判定进行具体的阐述,最后以图像差影法为基础,使用基于区域生长的连通性分析算法。结论对本课题的研究工作做全面的总结并对日后进一步的工作提出合理的建议。5 广东工业大学硕士学位论文第二章印刷图像自动检测系统总体方案设计2.1引言系统的总体设计是整个系统得以实现的重要环节之一。它的正确性、可行性、先进性等因素直接决定了整个系统的功能和性能,并对系统的可靠性、实时性、可扩展性以及运行效率等性能指标有很大的影响。与其他系统开发一样,在设计机器视觉检测系统的总体结构前,首先需要了解机器视觉检测系统自身的特点,所要实现的功能并结合用户的实际需求,制定合理、有效的设计方案。2.1.1机器视觉检测系统的结构特点机器视觉应用非常广泛,不同的系统使用的部件也不尽相同,但是组成机器视觉系统的硬件主要部分都是一样的。典型的视觉系统如图2.1所示【1.1:镜头图2.1机器视觉系统的典型结构Fig.2-lTipicalcomponentsofmachinevisionsystem由图2.1知,机器视觉系统典型结构主要由光源、光学系统、CCD/CMOS相机、图像采集卡、机器视觉软件、检测器、输入/输出等I/O接口胶控制结构组成。组建机器视觉系统时,需要根据客户需求、现场环境、产品特点等因素选择各部件。因此,在组建系统前,必须先熟悉系统的工作原理、各部件的技术参数、性能指标等,然后才能根据客户的检测要求选用合适的部件搭建系统。6 第二章印刷图像自动检测系统总体方案设计2.1.2机器视觉检测系统的功能特点机器视觉是数字图像处理技术的工业应用,与其他普通质量检测系统相比,机器视觉检测系统在功能上具有以下特点【-s】:l、检测的实时性:为达到实时检测的目的,系统的检测效率需要高于,至少等于产线的印刷效率。2、处理的灵活性:系统应能提供各种用户接口,以适应不同的检测环境和检测需求,如可以自定义系统的图像采集频率、检测速率、缺陷的面积、周长等。4、检测的稳定性:系统在检测过程通常有噪音、震动等干扰出现,所以在机械设计上需要有抗干扰的考虑。由于工业生产环境常常较为恶劣,所以稳定性主要还是依赖于图象处理算法。5、检测的可靠性:机器视觉系统检测的可靠性一方面体现在误检率上,即检测系统工作的误码率需要满足客户需求。另一方面体现在算法的容错性、健壮性上,即检测算法应能适应图像采集、检测过程可能出现的各种异常。此外,机器视觉检测系统还应有操作简便化、接口通用化、界面友好化、结构模块化等特点,以适应各种复杂、多样的工业应用现场。2.2系统设计的功能需求分析和系统的总体设计方案2.2.1用户基本功能需求分析系统的设计方案应以客户的具体需求作为根本出发点。跟企业就检测目标作充分沟通,并从生产现场提取各种缺陷样品后,结合自身所具备的硬件条件及技术能力,初步确定用户基本需求如下:1、可检测的印刷品图像表面的缺陷为:材料划痕、刀丝、飞墨、糊板、漏印、条痕等缺陷;2、可检测的印刷品最大面积为230x307ram;3、可提供输入接口,自定义缺陷的面积、周长大小,并作为检测的依据;.一.4、检测精度:纵向分辨率≥O.3mm/pixl,.横向分辨率≥O.3mm/pixl;_一’=一⋯一5、提供检测结果的保存、读取功能。⋯一此外,检测系统应能提供友好的、简便的操作界面,并提供相关的操用帮助文档,方便操作人员进行检测操作。7 广东工业大学硕士学位论文2.2.2.系统的总体设计方案在了解机器视觉系统的组成特点、功能特点,以及客户的具体需求后,下面开始着手设计系统的总体方案。考虑到主处理器需要适应各种环境复杂的工业使用现场,并需要向外设提供RS232、USB、RJ45等通用接El,本系统采用工控机作为分析处理核心组成机器视觉系统,总体结构如图2.2所示t图2.2系统的总体设计方案Fig.2·2Blockdiagramofthesystemstructure由图2.2可知,系统主要包括图像获取、图像处理、传送部件、结果处理几个大部份构成。光源、CCD相机和图像采集卡一起组成图像获取部件,负责图像的采集工作;工控机负责协调各部件之间的工作,和图像处理算法一起构成图像处理部件;传动控制器、传送装置及旋转编码器一起组成传送部件。检测结果趣储、显示构成结果处理部件,负责对输出检测结果。另外,系统还提供参数设置接口,用户可以通过该接口设定图像采集频率、检测频率、缺陷面积、周长大小等。2.3机器视觉检测系统的硬件构成根据客户的功能需求及2.2.2节的总体设计方案,在掌握各部件的工作原理及相关部件的参数指标后,初步确定系统的硬件构成,如图2.3所示。8 $--章印刷图像自动检测系统总体方案设计.图2.3机器视觉检测系统的硬件构成Fig.2—3Thesketchmapofharw.arestructureofthemachinevision如图2.3,系统先利用高清、高速的摄像镜头拍摄标准图像,通过模板制作算法做成模板图像作为检测标准,然后拍摄被检测的图像,再将两者进行对比,对比之后如果发现被检测图像与标准图像的差别超出允许范围,系统就认为这个被检测图像为不合格品。检测进行时,将待检测的印刷品放在滚筒表面,滚筒在电机的带动下将印刷品传送到CCD摄像机下面,CCD摄像机在获得工控主机采集图像的命令后对图像进行采集,然后通过图像采集卡传送到计算机的内存,再由本文开发的软件程序对内存中的图像进行检测,并输出检测结果。传动装置根据工控机的检测结果对不合格的产品进行分类处理。由于CCD摄像机与滚筒之间是独立工作的,为保证CCD的图像采集操作和滚筒的运动同步,需要在CCD摄像机和滚筒之间加上定位装置,即转动编码器来协调控制。编码器与滚筒装配在同一轴上,同步运动,编码器每发出一个脉冲,就控制摄像机曝光一次。编码器转一周,摄像机同时也完成了一幅图像的扫描,即实现了图像进给与图像扫描之间的同步。二二j⋯二..12.3.1图像采集系统一图像的采集实际上是将被测物体的可视化图像和内在特征转换成能被计算机处理的一系列数据。机器视觉系统的图像输入装置可以是数字相机、数字摄像机等,9 广东工业大学硕士学位论文它们都把三维的影像作为输入源,即输入计算机的是三维感观世界的二维投影。图像采集主要由三部分组成:CCD摄像机、光源、数字图像获取。2.3.1.1COD摄像头CCD全称ChargeCoupledDevice,即电荷耦合器件,是20世纪70年代初发展起来的一种新型的半导体集成光电器件。既具有光电转换的功能,又具有信号电荷的存储、转移和输出的功能。因其具有灵敏度高、光谱响应宽、动态范围大、象元尺寸小、抗震动、防潮湿及成本低、功耗低、噪声低、使用寿命长等特点,所以多年来一直受到各国普遍重视,发展十分迅速。以CCD图像传感器为核心组成的CCD摄像装置称为线CCD摄像系统,其工作原理如图2-4所示【161。V被测部件动台图2.4CCD相机的工作原理图Fig.2·4PrincipleofOperationforChargeCoupledDevice如图2.4,CCD相机先由光学系统将景物或图像聚集到CCD光敏单元上,再由光敏单元将光强分布变成与之成正比的电荷分布,然后由脉冲电路按时序采样,使其变成串行的图像电信号,将图像信号接入图像显示器或记录器就可获得我们所需要的图像信息。衡量CCD摄像头好坏的指标很多,有像素数量、灵敏度、信噪比等,‘一一:其中像素数以及CCD尺寸是最重要的指标。像素数是指CCD上感光元件的数量。摄像机拍摄的画面可以理解为由很多个小的点组成,每个点就是一个像素。显然,像素数越多,画面就会越清晰,如果CCD没有足够的像素的话,拍摄出来的画面的10 第二章印刷图像自动检测系统总体方案设计清晰度就会大受影响,因此,理论上CCD的像素数量应该越多越好。但CCD像素数的增加会使制造成本以及成品率下降,所以具体选型时,应根据用户的检测精度需求选择合适参数的CCD摄像头。根基客户的实际检测需求及2.2节的系统总体设计方案,通过具体实验比较各种型号的CCD摄像头后,我们最终确定选用德国映美精公司的DMK41BU02面阵CCD工业相机,其主要的技术参数如下【-,】:分辨率水平:1360,垂直:1024帧速率15,7.5,3.75帧每秒该摄像头提供外部触发输出接口,可以接收由工控机发出的采集图像信号,方便的解决了图像采集与缺陷检测处理之间的同步问题。此外,该款摄像头的输出接口为通用的USB2.0接口,可通过驱动把数字图像送到工控机内存中,因此系统不需要用到图像采集卡。2.3.1.2光源图像数据采集的基本要求是信号的线性度好、噪声小、分辨率高、转换速度快。在图像数据采集系统中,由于CCD图像传感器是感光设备,光照的强弱将直接影响扫描所得图像的质量,因此对照明装置的要求一般都很高。在不同场合、不同时刻或不同天气状况,自然光强都会在很大范围内波动,使成像的一致性大大降低,有可能直接导致识别率的降低。解决该问题主要是要保证成像环境的一致性,在密封环境下可以使用固定光源保证稳定的光强,在不能密封的情况下可以采用高强度的频闪装置以屏蔽自然光影响,提高一致性。本系统中,对印刷品质量进行检测时,要把待测图像与模板图像对应比较,系统要保证不会由于亮度的变化而引起图像像素灰度值的变化太大而把待测图像判断为不合格产品,因此要求照明装置亮度稳定,照明强度高。照明系统主要由光源和灯具组成,其作用是为了使目标得到充分的照明,以保证像平面有足够的照度。由于工厂生产线一般在室内,而且CCD对各种环境因素的干扰很敏感,因此必须采用特别设计的人工照明系统来保证成像时像传感器得到充分、稳定、均匀的照度。一不同类型的应用对光源的要求也不同,只有明确了各种光源的特性才能根据需要选定合适的光源。此外,被测物体的几何形状、材料的光学特性等对光源的选择也有不同的要求。选择光源时一般要考虑以下几个因素[151: 广东工业大学硕士学位论文1、波长的要求2、亮度的要求3、物体的反射率4、图像的传递效率及图像输入设备的性能5、空间有效性6、使CCD工作在线性范围内照明系统设计的要求是:抗干扰、低温、稳定、高亮度,在稳定高亮度的同时,要保证对印刷品的低热辐射而不影响其平整性,杜绝光源可能引起的烤焦或点燃等现象。同时由于采用线阵CCD,若使用交流光源,会因为交流光源闪烁特性,而无法保证在CCD的每一个曝光时间内保持光源亮度一致,以至于影响图像的采集。经过实验比较,我们最终选定日本CCS的条形光源,该品牌的光源具有使用寿命长、响应速度快的特点,通过接入专用数字电源,能为我们提供稳定、均匀的光源环境。2.3.2工控机的选型及传动装置的设计2.3.2.1工控机的选型工控机是一种加固的增强型个人计算机,它可以作为一个工业控制器在工业环境中可靠运行,文中图像采集系统及实验平台采用的工控机参数如下:操作系统:WindowsXPCPU:主频2.5GHz硬盘:。40G内存:1G.2.3.2.2传动装置的设计系统设计目标中要求系统工作时不仅能检测待检印刷品缺陷,而且能实时控制印刷品传送装置的工作,剔除不合格产品。印刷品传送装置可由相应的传动轴、力一矩电机及其控制驱动电路等组成,其中力矩电机用来拖动传动轴。一::●———=一’一一⋯~~——为了实现检测时对力矩电机的控制和对不合格产品的剔除,采用基于运动控制卡的力矩电机控制装置,并借助VC++编程实现控制软件设计。软件设计时,力矩电机的转速、功率等参数的确定取决于系统印刷品传送装置特别是传动轴的设计和12 第二章印刷图像自动检测系统总体方案设计系统要求的检测速度。传动控制部分结构图见图2.5所示。图2.5传动控制部分结构框图Fig.2-5Blockdiagramofthecontrolandimplementstructure图2.5中,运动控制卡接收来自工控机的指令,并通过驱动单元控制力矩电机的运转,实现印刷品进给与图像获取的严格同步。2.4机器视觉检测系统的软件设计2.4.1软件的开发平台软件开发平台的选择需要根据系统需求及编程人员的使用习惯选定。经过比较,本系统最终选定的开发环境如下:1、操作系统:WindowsXP;2、编程平台:VisualStudio2008:3、使用的图像处理库文件:ICImagingControl3.1、OpenCVl.0图像处理库。由于工控机的操作系统是WindowsXP,出于兼容性、可移植性考虑,本软件开发过程使用的操作系统同样是WindowsXP。在编程平台上,我们选用微软最新的软件开发平台VisualStudio2008,该平台不仅向编程人员提供了良好的操作界面、完美的代码段编辑器以及各种功能强大的控件,其自身携带的MFC更是方便编程人员在很短的时间内开发出系统界面。在图像处理库方面,选用了摄像头自带的ICImagingControl3.1及Intel公司开源、跨平台的机器视觉库OpenCVl.0进行混合编程。2.4.2系统软件的功能模块软件设计是整个系统的灵魂,是整个系统能否成功的关键。从编程语言的选择,到软件要实现的功能以及界面友好、操作方便、维护简单、易于扩展等特性都要考虑到。从编程语言方面考虑,由于系统采用的是基于Windows的软件系统,编程软件选择VisualStudi02008,因为VisualStudi02008是Windows下的主要编程工具之一一,它能方便地形成应用软件中所需的各种用户界面和工具,并直接与系统及底层硬件交换数据,省去了很多繁杂的工作[191。用该工具开发的系统具有维护容易、界13 广东工业大学硕士学位论文面友好、代码效率高、执行速度快等一系列优点,是目前应用软件开发中广泛采用的主要工具之一。1缺陷检测模块竺竺兰竺兰竺竺一,图2-6检测软件的功能模块框架Fig.2·6Softwarestructureofthemachinevisionsystem系统模块化软件流程图如图2-6所示。根基用户的检测需求,基于机器视觉检测的软件系统需要包括图像采集、参数获取、图像处理、结果处理等功能。各个功能模块之间以图像信息流为基础相互联系,而在实现上又相对独立。图像采集模块负责完成图像的采集工作,是整个系统的基础模块;参数获取模块用于获取用户的系统设置参数,如图像的采集频率、采集时间、采集数量,构成缺陷的区域面积、周长大小等;图像处理模块包括图像预处理和缺陷检测两大部分,是系统的核心模块,负责对输入的图像进行预处理及检测缺陷;最后,结果处理模块负责实时显示检测结果及相关的存档工作。系统采用模块化设计模式,最后将它们组合成为一个完整的印刷品缺陷检测系统软件,这充分体现了模块化程序设计的优越性。.2.5本章小结根据印刷品缺陷检测的特点及实际生产要求,提出了一套基于图像处理的印刷品缺陷自动检测系统软、硬件设计方案。对整个系统的工作原理、流程、组成结构及各个子部分的功能、设计和选型作了具体的阐述,并介绍了系统软件设计的平台、构成模块等。14结果处理图像处理参数获取图像采集 第三章印厣】品图像的预处理技术第三章印刷品图像的预处理技术3.1引言由于采集设备自身的原因和外界的干扰,在图像的获取:传输、存储过程会不可避免地出现噪声及畸变,所以在对图像信息进行分析之前,需要对图像进行特定的预处理,从而增强图像中有用的信息,减少或去除图像中无用或干扰的成分。3.2图像的降噪3.2.1印刷品图像噪声类型及来源描述在数字图像的获取和传输过程中,由于各种因素的干扰,图像不可避免的会受到噪声污染,从而造成图像质量的下降。常见的图像噪声有加性噪声、乘性噪声、量化噪声和椒盐噪声等【20l。l、加性噪声。加性噪声是和图像信号不相关的随机噪声,如高斯白噪声、图像在传输过程中引进的“信道噪声’’图像传感器引入的“随机噪声"等。带有这类噪声的图像F’可以看作无噪声图像,和噪声Ⅳ之和,即,’=F+Ⅳ。2、乘性噪声。乘性噪声是和图像信号相关的噪声信号,往往随着图像信号的变化而变化,如电视扫描光栅、胶片颗粒噪声等,这类噪声和图像的关系F’=(1+^DF。3、量化噪声。量化噪声是数字图像的主要噪声源,其大小与数字图像的采样有关,因此这类噪声是不可避免的,为了尽量减少量化噪声的影响,必须增大图像的采样频率,但这样会增加数字图像的存储量,因此量化噪声的去除必须在图像的容量和可视性之间进行折中。4、椒盐噪声。在图像处理过程中,由图像传感器、信道传输、解码处理等所产生的脉冲噪声,会在图像中引起黑一白点,因此称为椒盐噪声。~⋯.通过大量实验研究验证,使用CCD摄像机采集印刷品图像的过程中,极易产生⋯椒盐噪声,其特征如图3.1所示:一⋯~15 广东工业大学硕士学位论丈图3.1含有常见椒盐噪声的CCD图像Fig.3·1ImpulsenoiseinCCDimage图3.1是含有常见椒盐噪声的CCD图像,这些噪声的大小及来源取决于CCD摄像头的使用方法和环境,如是否被冷却、是否有杂散光等。总的来说,CCD摄像头图像采集噪声主要有以下几个来、源【zl】.1、在对物体的入射光线进行光电转换时产生的和成像物体相关的噪声。这种噪声分布符合统计学的泊松随机分布。2、由于CCD器件本身问题而产生,与成像无关的电子噪声,如热电子噪声等,这部分噪声信号目前无法和有用信号加以区别。3、图像输出噪声。在CCD摄像头输出图像时,在信号放大、模数转换等环节被放大,进一步降低了图像的质量,这种噪声分布符合统计学的高斯随机分布。在对图像进行降噪处理前,有两点是需要明确的:一是图像受到的是何种类型的噪声干扰:二是受干扰的程度如何。然后才能有目的地制定合适有效的预处理方案。3.2.2图像的降噪技术常用的降噪方法有空域滤波法和频率域滤波法。频域滤波一般用以滤除高频噪声信号,该方法需要进行时域和频域的转换,运算量大、实时性差;空域滤波能减弱或消除图像中的高频率分量而不影响低频分量,相对来说运算量小、处理速度快、实时性好。本课题的设计目标是要实现印刷品质量的在线检测,具有较高的实时性要求,因此图像的预处理方案将考虑空域滤波法。常用的空域滤被法有邻域平均法、加权平均法、中值滤波法等阎。16 第三章印刷品图像的预处理技术邻域平均法采用模板计算的思想,实现一种邻域运算。设f(i,_,)是给定的含有噪声的图像,经过邻域平均法处理后的图像为g(i,,),它的模板邻域S为NXN,像删)_玄丕们∽∞.1)吉任11卜1限2)!×ll(3.2)9l1l1I3.2.2.2加权平均法系数采用不同的数值。一般认为离对应模板中心像素近的像素应对滤波结果有较大.。去心]’㈦3,门Ho(形·F)U=一H0W17(3.4) 广东工业大学硕士学位论文式(3.3)中,日是卷积模板,,是待处理的图像,形是有加权值的图像,分母起归一化的作用。用卷积模板日进行归一化卷积,将图像F和形变换为一幅新图像G。在实际应用中,可以根据具体的局部图像结构来确定卷积模板,使加权值成为‘自由调节参数,应用比较灵活,但由于模板不能分解,计算效率不高,且该法依然无法避免图像模糊问题。3.2.2.3中值滤波法中值滤波是由Tukey发明的一种非线性信号处理技术f24】,早期用于一维信号处理,后来很快被用N-维数字图像平滑中。信号中值是按信号值大小顺序排列的中间值,对于二维图像信号集{xij:f,J∈N),二维中值滤波定义为【25l:巧=Med{x,/)=Med{xj+,’巾:,.,s∈4>(3.5)式(3.5)中,Ⅳ表示自然数集,么为截取图像数据的窗口,窗A可以采取不同的形式,通常有线段窗、方形窗、十字窗和圆形窗等。中值滤波是非线性滤波器,它在保护图像边缘的同时,除去孤点、线噪声。一般要求窗宽的一半大于噪声的延续宽度。传统中值滤波的基本流程如图3.2所示:图3.2传统中值滤波流程一..一一一:=:一:。:-:=::==_~一⋯——=二■豆弹‘Traditionalmedianfilteringprocess由图3.2知,中值滤波法的基本思想是:对于当前的像素点,选取一定大小的邻域窗口,利用邻域内像素灰度值的中值来代替该像素点的灰度值。窗口的大小决18● 第三章印刷品图像的预处理技术定在多少个像素值中求中值,窗口的形状决定在什么样的几何空间中取像素点计算中值,窗口的形状和尺寸对滤波效果影响很大。对二维图像,一般可以选择矩形窗口、十字形窗口等,它的中心位于被处理像素点上。中值滤波为非线性滤波,在噪声不明显时,可以在去除脉冲噪声、椒盐噪声的同时保持图像的边缘细节,它不依赖于邻域内与典型值差别很大的值,在一定条件下可以克服线性滤波器的缺点,对滤除图像采集噪声最为有效【:s】。但随着噪声的密度变大,该法的滤波能力越弱,图像模糊情况也变得越严重。本章将在3.6节“实验结果与分析"中通过实验的方式对中值滤波的性能作进一步的讨论,并结合实验结果对上述结论进行比较验证。3.2.3自适应中值滤波实验表明,使用CCD摄像机采集印刷品图像的过程中,极易产生脉冲噪声(也称为椒盐噪声)[2"rl。对比3.3.2节各种降噪技术知,中值滤波降噪是最适合消除椒盐噪声的,刚好适用于本课题所采集图像的降噪要求。但是传统中值滤波方法选用固定大小的滤窗,使得图像在去除脉冲噪声的同时也丢失了边缘、尖角等信息,让图像整体变得模糊化。为进一步消除图像去噪与图像模糊之前的矛盾,结合相关的研究成果,决定引入一种自适应中值滤波技术,以满足本课题的检测精度要求。自适应中值滤波器的滤波方式和传统的中值滤波器一样【:·J,都使用一个矩形区域的窗口&,不同的是在滤波过程中,自适应滤波器会根据一定的设定条件改变,即增加滤窗的大小,同时当判断滤窗中心的像素是噪声时,该值用中值代替,否则不改变其当前像素值,这样用滤波器的输出来替代像素(x,J,)处的值,设彳12‰一乙。,彳22‰一Z眦,B1=乙一Z,m,B2=乙一‰,乙。、z眦、k分别是滤窗内灰度的最小值、最大值和中值,‰是滤窗所允许的最大值。其流程如图3.3所示:19 广东工业大学硕士学位论文图3.3自适应中值滤波流程Fig.3-3Adaptivemedianfilterprocess自适应中值滤波器会根据一定的设定条件改变滤窗的大小,即当噪声面积较大时,通过增加滤窗的大小将噪声予以去除,同时当判断滤窗中心的像素不是噪声时,不改变其当前像素值,即不用中值代替。这样,自适应中值滤波器可以处理噪声概率更大的脉冲噪声,同时在平滑非脉冲噪声图像时能够更好地保持图像细节[29l,这是传统中值滤波器做不到的。为比较传统中值滤波算法与本文采用的自适应中值滤波在性能上的区别,本文采用多幅叠加不同密度的椒盐噪声图像,分别采用两种滤波方法进行降噪,将在本章3.6节“实验结果与分析"中结合实验结果作迸一步讨论。·3.3图像的几何变换印刷品缺陷自动检测的一个重要的处理环节为将待检图像和模板图像进行配准,该过程需要对图像进行几何变换,即对待检图像进行平移、旋转操作,使待检图像和模板图像像素建立空间上建立映射关系,为图像的差影操作做准备。3.3.1图像的平移:一:一图像平移就是将图像中所有的点都按照指定的平移量水平、垂直移动[301。如图34所示,设(而,%)为原图像上的一点,图像水平平移量为tx,垂直平移量为ty,则平移后点(Xo,yo)坐标变为(而,乃)。 第三章印刷品图像的预处理技术YⅢ嘲斟㈦6)3.3.2图像的旋转逆时针进行旋转操作Ⅲl。设(Xo,Yo)是原图上的像素点,旋转点为点0,旋转角度为0,旋转后得到点(而,舅),该过程的变换关系如图3-5的图(口)所示:图3.5图像旋转示意图Fig.3—5Schematicdiagramofimagerotation 广东工业大学硕士学位论文设旋转前待处理图像上旋转点为(%,%),用极坐标表示如下:j‰封Xcos(9)(3.7)‘I.’,,【Yo=,.xsin(q,)由图3-5图(口)中的几何关系得知,旋转后的点“,M)可表示为:J五2,.cos(妒)cos(9)+,.s访(缈)sin(e)(3.8)【乃=,.sin(ap)cos(O)一rcos(6p)sin(O)上述图3—5(口)是绕坐标原点(O,0)进行的,但在实际应用中如果需要绕某个给定点(口,6)对图像进行旋转操作,则要先将坐标系平移到该点,再进行旋转,最后再平移回原处,如3-5的图(b)所示。3.5实验结果及分析.为了验证自适应中值滤波的性能,我们把待检图像人为的加上不同加度的椒盐噪声,如图3-6所示,按顺序从左至右受噪声污染的密度分别为P=0.1、P=O.3、和P=0.5:(口)P=O.1p)P=O.30)P=O.5图3-6受不同程度椒盐噪声污染的印刷品图像Fig.3—6Differentdegreesofimpulsenoisepollutioninprimedimage按3.2.2节介绍的传统中值滤波算法,对以上图像进行滤波预处理操作,预处理的效果如图3.7所示: 第三章印用J品图像的预处理技术(口)P=O.1(6)P=O.3(c)P=0.5图3.7传统中值滤波对污染图像的降噪效果Fig.3-7Traditionmedianfilterprocessingeffectonimagepollution对污染图像按3.3.3节介绍的自适应中值滤波算法进行滤波,其效果如图3.8所P-0.1(6)P=O.3(c)P=0.5图3.8自适应中值滤波对污染图像的降噪效果}一Fig.3-8Adaptivemedianfilterprocessingeffectonimagepollution由图3.8可以看出,传统的中值滤波器在噪声强度较小时可以在保持图像细节的同时较好地抑制噪声,但随着椒盐噪声强度的增加,降噪的能力很快地下降了, 广东工业大学硕士学位论文图像变得越来越模糊,部分的图像细节丢失。而自适应中值滤波器,在有效地抑制噪声的同时还充分地保护了图像细节随着图像被污染程度的增加,自适应滤波器的信噪比也呈下降趋势,但是相对于传统的滤波器来说性能有较大的优势。由此可见,在对含有空间密度较大的脉冲噪声图像进行滤波时,自适应中值滤波器较传统中值滤波器具有很大的优越性,在很大程度上降低了滤除噪声和图像细节丢失之间的矛盾。3.6本章小结‘本章描述了图像常见噪声的类型及其特征,分析了印刷品在线检测系统在图像采集过程可能引入噪声的环节;介绍了常见的图像降噪方法,如邻域平均法、加权平均法和中值滤波法等,并针对CCD采集图像过程常见的椒盐噪声,在中值滤波基础上引入自适应中值滤波法,结合实验结果说明其滤波降噪的有效性和优越性。 第四章印刷品图像位置配准方法研究4.1图像配准综述近年来,图像配准技术的研究涵盖了多个应用领域。该技术在计算机视觉及模式识别、医学图像分析、遥感数据处理、语音理解、机器人学、计算机辅助设计与制造、天文学等学科中配准技术均占有举足轻重的地位,其中前三个应用领域中针对图像的配准技术的研究开展的较多,图像配准已成为其中很多研究课题的必备环节。图像的配准是图像处理的基本任务之一。简单来讲,图像配准就是要把不同时间、不同传感器、不同视觉或其他不同条件下获得的两幅或多幅图像在空间上进行匹配,使不同图像上的像素点在几何上建立一一对应的映射关系,达到图像矫形的目的。4.1.1图像配准的数学模型图像的配准问题可以定义为两幅图像在像素坐标和灰度值上的双重映射[321。设模板图像为‘(x,Y),待配准图像为‘(x,Y),那么两幅图像之间的坐标和灰度值的映射关系可表示为:厶(x,y)=g(1t(f(x,y)))(4.1)式(4.1)中,其中g表示两幅图像对应点之间的灰度值变换关系,厂表示像素点在二维空间上的几何变换关系,即图像‘上的像素点,lO’,J,.)在几何空间上满足:II(Xt,Y’)=f(12(x,y))(4.2)由于模板图像与待检图像之间的灰度值关系已经在第三章“印刷品图像的预处理技术"中讨论过,即本章涉及的图像的配准关系只需讨论几何空间上的配准关系。因此,式(4.1)可简化为下式:‘(z,J,)‘=/(厶(工,y))(4.3)4.1.2图像配准效果的度量标准.衡量图像配准效果的度量有很多种,这里提供3种最常见度量,分别是平均灰‘25‘ 广东工业大学硕士学位论文度差(Mean)、均方差(Ⅶ),以及峰值信噪比(PSNR),为后面的配准实验提供相对全面和准确的度量值。设配准的模板图像为Ii(i,J),配准后的图像为12(i,歹),图像大小为M×N,那么三个度量可分别表示为:MN∑∑(‘(,,j)-12(i,肋Mean=土L型———————一(4.4)Var=(4.5),气气zPSNR=1019—_1丌产=——一志善蔷(棚卜删”2(4.6)式(4.6)中,峰值信噪比(PSNR)是使用最普遍的测量法,较为全面地衡量输出图像与原始图像之间的差别。PSNR的单位为dB,其值越大,就代表图像失真越少,配准效果越好。4.1.3图像配准的影响因素印刷品缺陷自动检测系统主要是为提高设备的检测速度和精度,尤其是印刷品上很多质量缺陷只是很细微的图像变化,如刀丝、划痕、小墨点、颜色不均匀等,快速的印刷过程中操作人员无法依靠肉眼对印刷品的质量做出准确的判断。影响印刷图像配准的因素包括不利因素和有利因素,印刷品图像变形是影响图像配准的主要不利因素。在印刷机的印刷过程中,由于牵引和张紧装置的作用,印刷品图像变形一般只存在于两个方向上,即纵向(运动方向)和横向(滚筒轴线方向),几乎不会出现图像的旋转变形,这其实也是对印刷图像配准的一个有利影响因素。造成图像变形的影响因素主要包括以下三个方面[331:一j.筒上印屈IJ介质在张紧机构作用下造成的拉伸变形;⋯一—=~二二二二r=-一:~2、在印刷过程中介质出现窜动或跳动造成的图像偏移量和旋转量;3、由于图像采集装置中同步信号造成的印品实际长度与图像帧幅之间的误差累积,最后造成了采集到图像的纵向偏移。 第四章印序IJ品图像位置配准方法研究造成图像横向变形的主要因素则只有一个:EpSJJ介质在印刷过程中的横向窜动。另外,印刷质量在线检测过程中还存在着噪声干扰大、可能存在局部缺陷、环境光干扰影响图像色彩、灰度与对比度属性、光源老化影响灰度变化等因素。这些都会对印刷图像的配准过程造成一定的困难和障碍。当然,特征点的选取过程需要考虑图像中一些有利于配准的因素,就印刷品图像而言,主要有以下四个方面:l、印刷品的色标印刷过程中在印刷介质的边缘部分都有一些标记,一般称为色标,通常一定颜色的实心块、圆环区域、方框、色条、或者它们的组合。色标的颜色、个数、位置、形状根据不同的印刷要求也不一样。如图4.1是一种常见的色标形式:图4.1印刷品中的常见标十字色标Fig.4一lThecommonmakerintheprintmaterial2、印刷品之间的帧空隙印刷品在印刷过程是连续进行的,但为方便裁剪,印刷品不同帧之间通常留有一定宽度的帧间隙,如图4.2所示。这些空隙通常为空白色或其他单色背景,通过图像的预处理也可以作为图像的配准特征点。1.7.盆盘凸:谤,■?'o·jI'’冀,÷誊t■嗽:JF=:斌k—矗^·鑫.;裔糕括:::翰㈣l■秘旧蠡,,--411釉阀-孓.孕$p:泞,.一?,一,,一÷'氛J-(,‘.,月K巍:j—:";一女盛域骗罱匦烈l■鼬嘲扣-|釉_确I甄△.△·6≯图4.2印刷品帧与帧之间的空隙Fig.4-2Printimagesspacebetweenframes 广东工业大学硕士学位论文3、印刷品的边框与条纹:各种印刷品中,通常包含特征明显的角点、边框或条纹,如图4.3所示:国一图4.3印刷品图像明显的边框与条纹Fig.4—3Borderandstripesinprintedimages由图4.3可知,印刷品图像都包含大量边框、条纹、角点,预处理后用角点提取、边缘提取算法可以作为配准的特征点。4、不同成品帧在检测过程相对移位较小在本课题的开题阶段,经过我们到佛山顺德某印刷工厂实地调研发现,印刷品的生产目前己基本实现半自动化生产,即产线在人工加载印刷介质后,会自动对印刷介质进行移动、定位及加载油墨完成印刷,最后由人工检测缺陷,完成成品的分类入库。在产线的半自动印刷过程,需要对印刷介质进行定位,尽管定位十分粗略,最终导致不同成品的面板帧之间存在一定的位移量、旋转量,但我们可以据此当作图像配准的粗调过程。我们的配准算法正是利用了这种特性,大大降低了配准的搜索范围,减少配准过程的时耗,很大程度上提高系统的实时性。4.2图像配准的常用方法迄今为止在国内外的图像处理领域已经报到了很多种图像配准的方法,各种方法都是面向一定范围的应用领域,也具有各自特点。关于配准方法的分类也有很多种,总体来说可以分为以下三大类【¨l:,.4.2.1基于灰度信息的图像配准方法基于灰度信息的图像配准方法不需要对图像进行预处理,而是利用图像本身的灰度值信息来统计出特定度量值,并以此衡量图像之间的相似程度。主要特点是实现简单,但应用范围较窄,不能直接用于校正图像的非线性形变,在最优变换的搜索过程中往往需要巨大的运算量。其中常用的算法有:互相关、不变矩和最大互信息等算法。互相关配准要求待配准图像和标准模板图像具有相似的尺度和灰度信息。将模28 第四章印刷品图像位置配准方法研究板窗口遍历待配准图像,计算标准模板图像和待配准图像每一处对应位置的互相关值,最大值处就是模板在待配准图像中的对应位置。互相关常用的定义式如下【,,】.∑∑(M(x,y)I(x+i,y+f))c(i,jf)=(4.7)∑∑(膨(x,y-露(x,y))(m+f,y+i)-i(x+i,J,+劝aL力2忑永xy瓦再雨万厦丽五鬲而而“名’YjYJY以上的两个公式计算的是归一化的互相关系数,进行归一化的目的是防止局部灰度强弱对配准的度量造成影响。由式(4.7)和(4.8)可知,计算互相关系数时需要进行多次的乘积运算,为降低算法运算复杂度和减少运算时间,提出了一种序贯相似检测算法(SSDA),该算法选用待配准图像与标准模板图像之间差的绝对值来判断图像中是否存在模板【,s】,算法常见的两种表示形式:SAD(m,.)-ZZ‘-(x,y)-I(x+m,J,+刀)I(4.9)jJ,SSD(m,.)=EZ(MCx,y)一I(x+m,y+力))2(4.10)lySSDA算法是用误差绝对值的累加和作为的相似度判定准则,在图像无法配准的位置,随累加次数的增长,SAD(m,刀)值快速增长;而在图像配准位置上,随累加次数的增长,SAD(m,刀)值增长缓慢。选择一个的固定门限值T,并规定累加误差只要超过该门限值T即停止运算,使得各个无法配准位置上累加运算提前终止,从而大大节省运算量,缩减了算法时间。在配准的位置上,经过许多点的累加后,才能达到设定的门限值T。因而,可以把累加次数作为是否配准的判据,将累加次数最大的位置设定为配准位置,这种方法称为固定门限的SSDA算法,该方法在实际使用是需要根据局部灰度信息和配准窗口的大小动态调整门限大小,从而进一步提高算法效率。~一综上所述,基于灰度信息的图像配准是研究得最早的一种配准方法明,尽管具体的算法各自具有一定的优点,但总的来说有着共同的不足之处,那就是对于噪声的影响和不同灰度属性或对比度差异的影响缺乏鲁棒性,且计算互相关度量时,需 广东工业大学硕士学位论文要统计统计整幅图像的所有灰度值,实时性能也存在一定的局限性。4.2.2基于变换域的图像配准方法基于变换域的图像配准方法是一类重要的方法,如傅立叶变换法、小波变换变换法及walsh变换法等,其中最为典型的算法是傅里叶变换法。图像的旋转、平移、缩放变换都能在傅里叶变换频域中反映出来,而且使用频域方法的好处是对噪声干扰有一定的抵抗能力,同时傅立叶变换可以采用快速傅里叶变换(F刀)提高执行的速度,既有成熟的快速算法又有简便的硬件实现,因此,傅氏变换是图像配准中常用的方法之一。设图像彳和五存在位移关系,位移量为(‰,%),即【3。1石(x,Y)=A(x一民,y—yo)(4.11)那么彳和五对应的傅里叶变换巧和E的关系为:疋({,17)---e一’2霄‘。如叼期’·E(考,17)(4.12)对应的频域中两个图像的互能量谱为[391:』堡:翌黾堕型:P胁(盼叫(4.13)I互(毒,77)E。((毒,叩))I式(4.13)中,F‘指F的共轭变换。互功率谱进行反变换,就可得到一个脉冲函数a(x一:Co,J,一Yo)。此函数在偏移位置处有明显峰值,其他位置的值接近于零,据此就可找到两幅图像间的偏移量[40l。用Matlab可较为方便地运行以上算法,我们用一幅带有椒盐噪声的图像与模板进行配准,检测结果如图4-4所示:(口)含椒盐噪声的图像配准过程(b)含有峰值的互功率谱反变换图4-4傅立叶变换成功配准的情况Fig.4-4Successfulregistrationoffourierfransform 第四章印刷品图像位置配准方法研究图4-4(a)显示了傅立叶变换成功配准含有椒盐噪声图像的过程,图(b)最大峰值的位置对应于两幅图像之间的平移量。反之,如果配准失败,则(4.13)式反傅里叶变换后没明显的峰值,且呈现不规则分布。我们用一幅被椒盐噪声完全湮没的图像与模板进行配准,以达到配准失败的目的。算法在Matlab平台的仿真结果如图4.5所示:图4.5傅立叶变换配准失败的情况Fig.4-5Fouderfransformfailregistration图4.5显示互功率谱反变换后在各位置上没有明显峰值,且分布极不规则,表明图像配准失败。由此可见,变换域配准方法在噪声的敏感性和计算的复杂度上都有一定的优势,但这一方法受限于傅里叶变换的不变性质,只适用于在傅里叶变换中有相应定义形式的变换,而对变换形式较为复杂的情况,该法则显得无能为力【.I】。4.2.3基于特征的图像配准方法基于特征的图像配准算法是当前应用最为广泛的图像配准算法,与基于灰度的图像配准方法相比,该配准算法并不是直接通过整幅图像全部像素灰度进行配准计算,而是通过提取一定程度上可以代表图像性质的特征控制结构(也称特征点),然后通过特征点进行配准,因此基于特征的图像配准方法可以大大降低灰度变化对于配准结果的不利影响,在图像配准算法中具有极强的适应性,总体来讲,其特点可以概括为以下几个方面:一一——1、特征点像素数量比整幅图像的像素点要少很多,可以大大减少计算量,提高实时性;2、特征点的匹配度量值对位置的变化比较敏感,可以提高匹配的精确程度; 广东工业大学硕士学位论文3、针对特征点的配准过程可以减少噪声对配准的影响,对灰度变化、图像形变及遮挡都有较好的适应能力:4、特征点的选取根据不同的检测对像可以由算法自动设定,也可以由用户指定,具有良好的灵活性。目前,国内外对图像特征配准算法的报到很多,根据特征选择和特征匹配方法的不同所衍生出的具体算法也也多种多样的。总体来说这类算法的实现主要分为以下三个个阶段:.图4.6基于特征的图像配准方法实现流程Fi94·6Feature—·basedimageregistrationimplementationprocess图4-6中,特征集的提取即图像特征点的计算与提取,是该类算法的关键点。图像分割、边缘检测等技术的发展,为图像特征的提取提供了基础方法,目前已报道的有很多图像分割方法可以用来做图像配准需要的边缘轮廓和区域的检测,比如Canny边缘提取算子,拉普拉斯一高斯算子(LOG),动态阈值技术,区域增长等等。尽管方法很多且各具特点,但并没有任何一种方法能对所有种类的图像都能获得最佳效果,.大多数的分割技术都是依赖于图像本身的特点。通过上面对基于图像特征配准方法的介绍可以知道,虽然使用此方法可以避免在使用基于图像灰度信息配准时所出现的问题,但是此方法自身也存在两点不足:1、对噪声较为敏感印刷品缺陷检测系统的预处理环节无法百分之百的将图像采集过程中带入的噪声滤除,所以待配准图像中不可避免的会存在噪声。由于这些噪声的存在,使得图像信息的缺失,也导致无法对图像中的特征进行正常的提取,而且噪声越大,对图像信息的影响就越大,特征的提取就越困难。2、配准偏差大~一在计算配准参数前,需要求得最佳配准对,由于图像的初始的角度和位置可能存在较大的差异,在达到最佳配准之前会遇到很多的局部最优值的陷阱,使得配准出现较大的偏差,并导致速度较慢。综上所述,对于印刷图像的配准,单独使用基于图像特征的配准方法并不能取32 第四章印厣J品图像位置配准方法研究得很好的效果。但是,在获得图像先验知识后,使用此方法能够提高图像配准的精度和速度。例如:印刷品图像是深色背景,可以考虑使用图像边界作为配准特征;如果知道图像的旋转角度差,配准时只需要平移两个参数,因此可以在很大程度上提高配准的速度。4.3霍夫变换与角点检测相结合的配准算法根据4.4节对各种传统配准算法的分析比较得出,功能结构单一的配准算法通常在配准过程存在比较严重的问题,导致无法使用其中一种算法来解决印刷品图像的配准问题。’.因此,本文从系统的实时性、精确性要求出发,结合印刷品图像存在丰富角点、边缘、条纹等自身特点,引入一种霍夫变换与角点检测相结合的配准算法,该算法对于存在噪声、灰度变化以及局部缺陷的待配准印刷品图像,也可以快速并有效地完成配准操作。4.3.1配准算法的总体思路霍夫变换与角点检测相结合的配准算法总体思路如图4.7所示:图4.7配准算法总体思路●Fig.4-7DiagramofRegistrationAlgorithm图4.7中,本算法首先在标准模板图像和待配准图像中提取ROI(Regionof善菇tercst)区域,初步缩小关注的图像区域;第二步在已选取的ROI区域内,运行角点检测算法,求出ROI区域中角点位置信息,即角点在平面上的坐标;第三步利用霍夫变换检测出图像角点边缘上的直线方程,并计算直线与水平方向的夹角;第四步,待检图像角点坐标与事先求得的模板图像角点坐标相减,获得平移量,第五步 广东工业大学硕士学位论文待检图像边缘直线与事先求得的模板图像边缘直线相对水平方向的夹角相减获得旋转量,最后,以求得的平移量和旋转量作为变换参数对图像进行几何变换,进而完成图像配准操作。霍夫变换求取边缘直线不但具有抗噪声好、不受边缘断点影响等优点,而且精确度很高,但霍夫变换在检测直线过程计算量很大,严重影响系统的实时性能。本文充分结合印刷品生产工艺及图像自身特点,使算法只在一个很小的范围内利用霍夫变换搜索直线,既保证边缘直线检测的精确度,也兼顾了系统的实时性要求。下面对各过程作详细描述。4.3.2ROI区域的选取本章曾在4.1.3节分析了印刷品图像具有的一系列利于配准的因素,如图像外部的色标、图像的边缘及图像内部的角点、条纹等。我们在选取ROI区域过程应当充分考虑这些因素,优先考虑特征明显的区域作为特征提取的ROI区域。总体来讲,ROI区域的选取应该遵循以下几点原则m,:1、保证所选的两个ROI区域相同;2、所选的ROI区域形状规则(如:矩形、圆形);3、不要选择采集范围的边缘区域作为ROI区域,因为光学镜头容易此区域产生畸变;4、尽量选择只包含图案形状规则的区域作为ROI区域。以上是ROI区域选取的一般原则。本算法是利用角点和直线进行配准,因此在选取ROI区域时不但要选取形状规则的区域,而且是包含角点及直线的区域,如下图所示:(口)待检图像 第四章印厣】品图像位置配准方法研究(b)ROI示例l(c)ROI示例2(c)ROI示例3图4-8ROI区域的选取示例Fig.4-8ROIregionselection图4-8中,针对待检图像,我们可以选择角点丰富的数字l、4、7等区域上的边缘角点作为所选择的ROI区域,即方框框起来部分。ROI区域选定后,印刷品图像的配准操作的焦点从整幅图像转向所选择的ROI区域上。4.3.3角点检测根据检测过程中的不同原理,角点检测算法概括起来大致可以分为三类:一是基于模板的角点检测算法,二是基于边缘的角点检测算法,三是基于图像灰度变化的角点检测算法。其中基于图像灰度变化的角点检测算法在实际应用中使用最为广泛。本节所论述的Susan算子角点检测算法就是属于基于图像灰度变化的角点检测算法。4.3.3.1Susan角点检测模型Susan算法采用的角点检测模板与常规的卷积算法所采用的检测模板不同,常规的卷积算法一般都是采用正方形模板来进行图像角点检测,而Susan算法却是使用一种近似圆形的模板,如图4.9所示。图4-9SUSan算子圆形模板Fig.4-9Susancirculartemplateoperator35 广东工业大学硕士学位论文Susan算子角点检测的原理为:当模板在目标图像上移动时,模板中心像素周围邻域就被分成了两个区域,亮度值和核心像素点亮度值相同或相似的区域以及亮度值和核心点像素值相差比较明显的区域。设阈值r表示几何亮度门限,当某一像素点灰度与模板核心像素点灰度差值小于几何门限,时,就认为该点与核具有相同(或相近)的灰度值,由满足这样条件的所有像素点组成的区域称为USAN区域。由USAN区域的定义可以知道USAN区域包含了图像局部许多重要的结构信息,它的大小反映了图像局部特征的强度,当模板在图像中移动时,USAN区域大体可以分为三类,当模板完全处于背景或图像中时,USAN区域最大,大小为模板大小,当模板中心处于角点上时,USAN区域最小,当模板中心处于边界上时USAN区域大小为模板大小的一半,当模板由图像中逐渐移向图像边缘时,USAN区域逐渐变小。图4.10直观地显示了Susan算子模板在目标图像中移动时得到的USAN区域大小变化情况【431。m’伯)‘图4.10Susan算子位置图Fi94—10Susanoperatorlocationmap将模板窗口在待检灰度图像上逐像素点移动,并将模板窗口中各点的灰度值和核心点的灰度值进行比较,相似比较函数如式(4.14)所示:时㈦=仨裟曲B丁4“)式中:l(ro)为核心点的灰度值,,(厂)为模板上其它点的灰度值,丁灰度差的门限值,c(,,%)是用来比较的输出函数,将模板窗口中的每一点都代入上式,求出每一‘一点的c(r,%)值,.并采用下式计算出输出函数c(,.,ro)的总和刀:甩(%)=∑c(r,to)(4.15)将刀值与一个特定的f-j限g进行比较。设‰为USAN的最大面积,将g定义 第四章印刷品图像位置配准方法研究为刀咖/2。通过下式产生角点初始响应函数:讹)=P瓴’磊P::三铝㈧㈤实际检测时,根据(4.16)式的计算结果,当R(ro)大于零则判断该点为角点,否则不是角点。通过上面介绍的Susan角点检测模型可以得出Susan算法的特点:l、直接对图像灰度值进行操作,方法简单,无需梯度运算,保证算法的效率;2、定位准确,对多个区域的结点也能精确检测;3、对局部噪声不敏感,抗噪能力强。当然,Susan算法在检测过程也具有一定的缺点。首先该算法在角点检测时运算复杂、繁琐,需要逐个统计与核心点灰度值相似的点的数目;其次,实际检测图像一般不为二值图像,门限值丁需要根据图像中不同区域处目标与背景的对比度不同而变化,而SUSAN中阈值r确实为固定值。4.3.3.2Susan角点检测的改进模型SUSAN方法通过计算核心点和检测窗口相似点的数目,然后和事先设定的门限值丁进行比较来判断核心点是否为角点。但在实际的检测过程中,虽然核心点与检测窗口内相似点的数目符合阈值的规定,但若与核心相似的点不连通,则此核心点不能算作角点。由此本文采用了一种根据USAN区域的形状来检测角点的改进SUSAN角点检测算法。此算法不仅解决了上述问题,而且还进一步解决了传统的SUSAN检测算法中运算复杂、繁琐,以及门限值T的选取问题。基于上述思想,将中的所有像素点按给定的门限值r进行划分,若角点所在区域像素的数目小于检测窗口区域总像素数目的一半,并且非角点所在区域的像素点为单连通时,则认为此核心点为角点[441。这种思想的具体实现步骤如下:1、选定划分区域的门限值r门限值r选取的好坏会直接关系到角点提取的结果,所以门限值的选取在本方法中非常关键。下面将介绍如何使用迭代方法选取最佳门限值。⋯一在选择的区域中,初始的门限值设定为死=(k+k)/2,其中k为检测窗口区域中像素的最大灰度值,k为最小值。则37 广东工业大学硕士学位论文r£一l芝虬一Z,N,.×册Z+l=(型)一一+型芒r一)/2(4.17)芝以∑以其中,互为第i次迭代所求得的门限值,虬是灰度值为rn的像素个数,L为灰度级数设定为256。当互+。一Z的绝对值小于e时,即:阮+l一互l3。我们认为像素点数目小于3的话,不构成区域;(3)al仃‘5∽那么认为该图像是异常图像应该删除。式(5.3)中灰度阈值仃的选择应该参照实验图像的平均灰度,按照最终模板的效果来调试确定。Step3:对余下的ri’幅图像利用式(5.1)介绍的方式法进行作统计平均,得到最终的模板图像:M(x,y)=÷罗z(训)(5.4)力’,-27阈值法所要面对的一个关键的问题就是阈值的选择。当阈值选取的较小时,模板图像比较清晰,但会造成模板中颜色分量的缺省,使得模板图像会出现明显的斑点;当阈值选取的较大时,又失去阈值选择的意义,所以采用阈值法来制作模板图像时,需要针对不同的检测样品,通过反复试验来选取阈值。阈值法在生成模板图像前利用阈值对部分不良图像进行了筛选,与统计平均法相比,该法能很大程度上去除在采样过程中由于光源或成像设备等条件改变而产生的灰度异常图像,因此本文的模板制作方法采用了阈值法。一一.5.3常用的印刷品缺陷检测算法分析图像缺陷检测只是数字图像处理技术应用的一种共性描述,针对不同的检测对象,每一种算法的实现又有着各自的特点。本课题的设计目标是要实现印刷品缺陷 第五章印刷品图像缺陷检测方法研究的自动检测,根据前面分析的印刷品图像自身的特点,本文总结归纳了下面几种适合印刷品图像这个具体检测对象的缺陷检测算法,并分析了各自的实现原理及优缺点。5.3.1基于灰度相关的缺陷检测算法灰度相关检测法,又称灰度模板匹配法,是一种典型的分区域检测算法。该法的基本思想是把待检图像、模板图像分为多个特定大小的区域,然后定义一种区域相似程度的测度,通过比较待检图像的各个区域与模板图像对应的区域是否满足这种测度来评价图像是否合格。设待检图像局部子图f(x,Y)与模板对应子图g(x,Y)的大小为M×N,子图的坐标为(f,_,),如图5一l所示:待检图像模板图像图5-1灰度相关法示意图Fig.5-1Graylevelcorrelationdiagram图5一l待检图像中子图f(x,Y)、模板图像子图g(x,Y)的相似程度测度R(i,J)可以表示为mI:.∑∑f(x,y)g(x,y)尉LD2,妻丽把式(5.5)作归一化处理可得:(5.5)⋯一∑∑f(x,y)g(x,y)烈L力=蔼M元N丽∞·6’由式(5.6)知,R(i,_,)满足0≤R(i,_,)sl,且R(i,/)的值越大,表示两个区域的 广东工业大学硕士学位论文相似程度越高,当f(x,力/g(x,力为常数,两幅图像完全一致时,R(i,/)取得极大值1。取得这样一个测度后,我们可以设置适当的阈值丁对测度的值进行判定,便可确定检测结果图像8(i,,),如式(5.7):即,舻J!R叩盯(5.7)lu,else相关系数归一化以后,在检测环境的整体变化时(例如光照条件变化),待检测图像的整体灰度值范围的波动不影响相关系数,故阈值丁不受环境光照波动的影响。模板匹配法主要应用于对模板图像的寻找,适合在目标图像中搜索模板图像以及找到与它匹配的位置,因此该方法只能给出两幅图像总体的相关系数或只要求它与模板图像有一定的相似性,而在印刷图像的缺陷检测中由于图像间的相关系数比较高,难以实现高精度的检测。另一方面,模板匹配法的计算量会随着目标图像面积的增大而迅速增大。对于印刷品图像,待检图像和标准模板图像大小一样,即可以认为模板f(x,Y)和被比较图像g(x,y)像素大小一样,可以用模板匹配法进行检测;但是,由于在印刷品图像中,缺陷在整个印刷图像中所占的比例相对较小,这样,待检测印刷图像与标准模板图像之间的相关系数很大,无法作为缺陷有无的判断依据““,而且匹配过程会相当耗时,因此本课题未采用该法。5.3.2分层检测算法基于机器视觉的印刷品缺陷检测对检测速度要求很高,这就需要缺陷检测算法的运行速度快、耗时少。分层检测算法的提出,其目的就是为了提高缺陷检测的速度,其基本思想是减少需要检测的像素点数目,达到缩短检测时间的目的嘲,。设印刷品缺陷检测的基本标准是t/×刀,即要求不能漏检任何一个刀2大小的缺陷点,力的值可根据检测精度的具体要求确定,其值越小,系统的检测精度越高。分层检测的具体算法是首先将模板图像和采样的待检图像分别进行隔若干行(n一1行)隔若干列(n-1列)比较象素值,如图5—2所示: 第五幸印刷品图像缺陷检测方法研究(口)隔点检测(d)第三层检测一2(b)第二层检测(c)第三层检测一l(P)第三层检测一3(/)第三层检测一4图5-2分层检测法示意图Fig.5。2Thesketchmapofthelayeringdetectmethod如图5—2,在第一层检测中,若图(a)中标志为A的点与模板图像对应点的差值大于预先所设定的阈值,则对其周围的八个点(图中标志为B的点)分别进行检测,进入第二层检测;若这八个B点中有任何一点与模板图像对应点的差值小于阈值,则放弃对其余B点的检测,回到第一层,对下一点A进行检测:若这八个B点与模板图像对应点的差值全部大于阈值,则进入第三层进行对C点的检测。如图5—2中(c)、(d)、(e)、(f)所示,在第三层中分别对标志为Cl、C2、C3、C4的四组点进行检测,若检测中有任何一点与模板图像的差值大于阈值,则放弃对这一组点的检测;如果C1与C2、C2与C3、C3与C4、C4与Cl中有一个组合中的所有点与模板图像的差值都大于阈值,则认为在A点有缺陷点存在,同时记录下A点与模板图像的灰度差以及A点的位置,即确定了缺陷点的存在位置;若上述组合中每一组都有象素点与模板图像的差值小于阈值,则回到第一层继续对标志为A的点进行检测。在以上三层检测过程中,如果有合格点存在,则可以有相应的象素点免于检测⋯,。:二::::三兰由上文描述的算法实现过程得知:分层检测算法可以缩短检测时间,提高检测效率。但在应用分层检测算法进行实际检测时,发现其存在一定的漏检行为。而且对于一块比较大的缺陷,结果可能会被判断成若干个小的缺陷块,而不是一个连续的缺陷区,如下图所示: 广东工业大学硕士学位论文图5-3分层算法的漏检情况Fi95-3Undetectedcaseshierarchicalalgorithm图5-3所示为两类缺陷形状示意图,假设图中的A点为合格点,B点为缺陷点,采用上述分层检测法对其进行检测时,图中间的3×3矩形区域会被判断为合格区域,从而导致漏检,且该法不能给出有效的缺陷信息,造成无法对后续的缺陷数据信息进行统计¨”,因此本文未采用方法。5.3.3差影检测算法差影检测算法,又称差分检测算法,是指由同一景物在不同时间拍摄的两幅或多图像相减,得到差值图像。相减得到的差值图像提供了两幅图像之间的差异信息,可以用于图像背景消除、运动目标识别和检测、视频监控等领域。图像差影法的核心思想哺钉是寻找同一对象在不同拍摄时间或拍摄条件下图像间的差异,这无疑也可以用于基于图像的印刷品缺陷检测上,尤其是差影法的运用可以有效地减少参与运算的像素点数,从而能大大缩短处理时间。设模板图像为r(x,Y),待检图像为S(x,Y),匹配相减后的图像(称之为差分图像)为D(x,y),则有:D(x,Y)=IS(x,y)一r(x,J,)l(5.8)式(5.8)中D(x,y)表示两幅图像之间的灰度值差的绝对值。D(x,y)越小,表明待检图像与模板图像之间的差别越小,两幅图像的相似度就越高。采用图像差影法对图像缺陷进行检测时,方法简单,容易实现,且观察者能根据差别图像直观地发现两幅图像对应像素的差别大小,进而判断待检图像中是否存在缺陷及其位置。图像差影法用在图像表面缺陷检测时,可以检测标准模板图像和待检图像中每个像素对应位置的区别,这是该种方法的优点;不足之处在于无法准确统计缺陷信息,如缺陷大小、数目等m,。对比以上几种传统检测方法得知,差影检测算法是最合适本课题要求的。但由 第五章印厣J品图像缺陷检测方法研究于该法的检查方式是通过观察者直观地检查差影图,不但自动化程度低,而且容易出现误检、漏检等情况。因此,本文在差影检测基础上引入缺陷提取和疑点分析功能,首先对差影图上的所有疑似缺陷点进行提取,再使用改进的连通区域分析算法,对疑似点进行分析判断,最后通过实验证明算法的有效性。5.4缺陷提取算法缺陷的提取是通过图像的分割实现的。在不同的应用领域,对于图像分割有不同的名称,如:目标轮廓(ObjectDelineation)技术、阈值化(Thresholding)技术、图像区分或求差(ImageDiscrimination)技术、目标检测(TargetDetection)技术、目标识别(TargetRecognition)技术、目标跟踪(TargetTracking)技术等,这些技术实质上都属于图像分割技术Ⅲ,。图像分割的方法有许多种,依据工作对象来分,可分为点相关分割和区域相关分割;按算法分类,可分为阈值法、界限检测法、匹配法、跟踪法等。在图像实时采集与处理系统中,对图像分割的快速性要求高,所使用的分割方法与一些比较精细然而必须离线(off-line)的分割方法相比,有几个显著的特点m,:(1)它必须是快速的,由于图像检测过程中需要处理大量的数据(图像序列输入),对处理速度要求高,整个处理过程必须环环相扣,因此分割算法必须在保证所需精度的前提下,尽可能快速地完成计算,以便及时地与前、后处理衔接配合。(2)数字图像处理部分必须无人机交互,由计算机自动完成,在一定条件下具有一定的适应性,能够满足在一定限度范围内的参数的自动调整。5.4.1基于阈值的图像分割基于阈值的分割方法是一种应用十分广泛的图像分割技术,其实质是利用图像的灰度直方图信息获得用于分割的阈值;它是用一个或几个阈值将图像的灰度级分为几个部分,认为属于同一个部分的像素是同一个物体,这种方法特别适合用于目标和背景占据不同灰度级范围的图像。基于阈值的图像分割算法主要包括两个步骤:1、阈值选取;2、通过比较待分割图像各像素灰度值与阈值来进行划分。阈值法分割图像的关键点在于阈值的选择,阈值的选择是否合适将直接影响图像分割的效果。目前各地关于阈值选择方法的报到有很多,本文以印刷品图像为出发点选了下面几种方法进行讨论,并比较各自的优缺点。5l 广东工业大学硕士学位论文5.4.1.1直方图双峰法基于灰度直方图的双峰法是最直观,应用最广泛的图像分割方法。该方法是基于以下假设进行的:图像中像素的灰度在较少几个灰度值附近出现的概率较大。一般认为灰度直方图的每个峰值代表一个目标区域,而谷底值则是一个区域到另一个区域的过渡区。这种方法对于目标物体与均匀背景的对比度较强的图像分割效果较好。基于灰度直方图双峰法的步骤是:先根据图像的灰度信息,绘制出其灰度直方图,然后在直方图中找到两个峰值T1和T2,取这两个峰值之间的峰谷值T作为阈值,大于T的视为背景,小于T的视为目标“”,如图5—4所示。图5-4直方图双峰法确定阈值Fi95·4Bimodalmethodtodeterminethethreshold由图5-4中可以看到直方图有明显的双峰,从双峰之间的极值点可以很方便的得到图像的阈值。尽管双峰法非常简单、直观,但是在实际图像中,背景与目标的灰度值可能相差不大,此时,直方图中没有明显的双峰,双峰法就可能得不到好的效果。5.4.1.2迭代法即任意将直方图划分为两部分,并计算每一部分的平均灰度,然后利用两个平均灰度级的平均值作为新的分割阈值,它基于逐步逼近的思想。算法流程如下(ul:l、求出图像的最大灰度值和最小灰度值,分别记为Max和Min,令初始阈值为To=(Max+Min)/2:2、根据阈值将图像分割为目标和背景,分别求出两者的平均灰度值Z口和乙:■一;一。三i享三霹球_出阂百T-,:;--(Zo+z6),2.一三一‘4、如果T产T¨;则当前所得既为需要的阈值;否则转到(2)继续迭代计算。 第五章印刷品图像缺陷检测方法研究5.4.2基于差值的图像分割由于印刷品图像本身色彩较为丰富,转化为灰度图像后灰度值分布表现为多个峰值,图像内部的颜色很容易和背景色一致或相近,很难使用阈值法实现图像分割,因此本文使用基于差值的图像分割法。图像差分强调两幅图像的差异。它具有算法简单、运算效率高的特点,在图像比较上有非常广泛的应用。根据图像差分法的原理,.也可将该方法用于对印刷品图像质量检测。由于制作印刷品标准图像模板的图像和待检图像均来是由实验系统采集得到的,而且图像之间仅可能存在平移和旋转,所以采用本文第四章所述方法进行图像配准后,可对待检图像与标准模板图像逐像素对应作相减运算,从而直观方便地得出待检图像与模板图像之间对应像素的差别,进而根据差影图像与阈值作比较来判断待检印刷图像是否存在缺陷。设r(x,J,)表示模板图像,S(x,y)表示待测图像,D(x,Y)是两图像的对应像素差值图像。差分运算有如下三种方式哺.1.(1)正差。用待检图像减去模板图像,即当S(x,Y)>T(x,Y)时:D(x,J,)=S(x,y)-r(x,Y)(5.9)否则o(x,y)=o,此时差分结果被规整到o,差值为负的差异信息被丢掉。(2)负差。运算方式与正差一样,只是交换模板图像和待检图像。(3)绝对值差,见公式(5.8)。印刷缺陷包括明缺陷和暗缺陷两种。明缺陷是指缺陷的灰度值比其邻域高的缺陷;暗缺陷是指缺陷的灰度值比其邻域低的缺陷。如果只用正差或者负差处理,则只能提取明缺陷或暗缺陷中的一种。取得差值图后还需要对其进行二值化处理。设差影图像D(x,Y)的灰度分布在区间[o,255】内,二值化的阈值为n二值化后的差影图像为B(x,Y),即:脚)=伊麓等’㈣㈨由式5.10可知,在二值化过程中,阈值T.的取值至关重要。一般来说,阈值r的大小和图像灰度的分布有密切的相关,所以我们首先通过直方图对待检测的印刷品图像的灰度分布信息进行分析,如图5.5所示: 广东工业大学硕士学位论文图5.5绝对差值图像的直方图Fig.5-5Thehistogramofabsolutesubtractionimage由图5.5可以得知:绝对值差影图像的灰度直方图基本上分布在低灰度值区域。本文通过对大量的标准模板图像和待检测图像的绝对值差影图的灰度分布进行分析,发现绝大部分像素灰度值在20以内,而且灰度差值在20以内,人的肉眼基本无法辨识。剩下的少部分像素灰度值则分布在20"-'255灰度值区域,分布在这个区域内的像素值基本上是缺陷信息和差影图像中的噪声信息。所以将灰度阈值定定在20。(a)缺陷图像(b)差值图像⋯一一一.二一一(c)二值差影图像图5—6二值化效果图Fig.5-6thesketchofBinarization如图5-6(c),差值图像二值化后,能很好的保留了缺陷信息,但同时也保留 第五幸印刷品图像缺陷检测方法研究了部分图像轮廓以及其他一些干扰斑点。这些斑点及干扰信息的共同之处是区域面积很小,因此我们可以通过后面的斑点分析程序对其大小进行统计,从而滤除干扰点,取得图像缺陷的面积及位置信息。5.5连通性分析算法二值化处理的结果,对差影图像进行了分割,得到了包括缺陷(白色)和背景(黑色)的图像,我们可以把图像中白色部分称作斑点(Blob)。斑点是指具有相似图像特征、而且在空间上是连通的像素组成的块。在图像分析中,一个斑点定义了一个连通的像素区域。图案灰度信息迅速转化为图案的形状信息,包括图形质心、图形面积、图形周长等,在一块区域内把出现“灰度突变"的范围找出来,并确定其大小、形状、面积及准确位置等,这种方法叫连通性分析算法,也称为Blob分析算法,该算法适用图像质量较高,能较好地进行图像阈值分割的场合呻,,常用于对目标图像进行图形特征提取和分类,在工业图像检测领域有着广泛的应用。5.5.1传统的连通性分析算法连通性分析,即俗称的“打标记”。为了提取不同区域的特征,常常先要对连通区域进行标记。连通区域标记是指将图像中符合某种连通规则(4邻域连通或8邻域连通)的像素用相同的标号表示出来。标记算法的速度直接影响到图像的分析效率。对于斑点的标记,实际上就是采用搜索的方法进行聚类的过程。在本文中,采用8邻域方法搜索并标记连通区域。通过连通性分析可以找N--值缺陷图像中所有连通成份,并对同一连通成份中的所有像素点标上同一标记。常用的连通性分析方法有:1.像素标记法,根据标记过程中对图像扫描次数的不同可以分为:两次扫描法(顺序法)、单向反复扫描法(递归法)以及双向反复扫描法。两次扫描法第一次扫描时记录冲突的标记并形成等价对(存储在特殊的数据结构中),第二次扫描时,把等价标记中最小的标记赋予所有等价标记对应的像素点。单向反复扫描法,反复扫描图像,并在同一连通区域内传播最小标号,直到没有标号变化为止。双向反复扫描法,正向和反向反复扫描图像,并在邻域内传播标号,直到没有标号变化为止。2.线标记法,将目标段(目标物体同一行中两个边界点像素集合,包括边界点)作为连通体检测的基本单元,第一次扫描时记录冲突的标记并形成等价对:第二次55 广东工业大学硕士学住论文扫描时用等价标记中最小的标号赋予所有等价标号对应的像素点。此外还有基于四叉树的表示以及用于特殊体系的计算机的并行标记算法等m,。上述每一种连通性分析方法都是针对某个具体应用提出来的,各自有其优缺点,而在缺陷分析中采用哪种连通性分析方法往往取决于目标缺陷的特征。5.5.2基于区域生长的连通性分析算法由5.3节提取的印刷品缺陷可知,其目标缺陷具有以下特征:1.数量一般在10个以内且分布无规律;2.形状不规则;3.单个缺陷区域所占面积与整个图像面积相比比较小;4.存在少量直线型虚假缺陷。根据对以上目标缺陷特征的全面分析,并考虑系统应用对准确性、快速性的要求,本文使用一种基于区域生长的标记法作为连通性分析算法。传统的像素标记法由于其以像素点为单位逐一进行标记的特点,不适合连通区域面积占整个图像面积较小的场合,且它和线标记法都有一个共同的弊端:对于不规则连通区域的标记效率低下,需要花费大量的时间处理标记冲突。区域生长法对于不规则连通区域的标记效率较高,但当图像中连通区域的面积较大时,需要对每个目标像素点进行8邻域的判断,此时标记效率也会显著下降m,。为了提高标记效率和标记准确率,本文从改进标记过程中的标记搜索路径和标记方式入手,完成目标缺陷区域的标记,具体步骤如下:1.缺陷二值图像经膨胀运算去噪处理后,用数组Search[i][j】记下处理结果图s中灰度值为255的像素点坐标;2.以数组&甜如【f】【_,】的第一个元素的纵坐标为基础,确定待标记的行;3.以数组Search[i][j】的第一个元素的横坐标为基础,确定待标记行对应的列;4.在第2、3步的基础上采用区域生长方法,从上到下、从左到右对特定行进行标记。找到第一个特定行,从该行符合条件的第一列开始,以该点作为种子点,检查该点是否被标记,如果尚未被标记,且该点满足区域生长条件(像素值为255),那么接着检查该点的8邻域中是否有两个或两个以上的点的像素值为255,如果上述条件满足则标记该点,否则对该点不予标记。每次标记完后将新增的标记点记录下来(用数组&耐卜】【y】保存)作为“区域增长"的种子点; 第五章印刷品图像缺陷检测方法研究5.在后续的标记过程中,不断地从记录种子点的数组Seed[x][y】中取出一个种子,执行第4步所述的操作,如此循环,直到记录种子点的数组为空,则一个连通区域标记结束。接着根据数组&甜【x】【y】像素点坐标值,开始标记下一个连通区域,直到标记完以数组&口,如【f】【/】最后一个元素表示的像素点为种子点的区域。在上述标记过程中,种子点的存入和取出相对数组&耐[x】[y】来说实际上是一个入栈和出栈的过程,当堆栈空时标志一个连通区域标记完毕,开始下一个连通区域标记时不用扫描搜索种子点,而是根据上一个连通区域标记结束前的一个被标记点cl与数组Search[i][j】中下一个元素C2的坐标关系来确定,假设用而和屯分别表示CI和C2点的纵坐标,用J,。和奶分别表示Cl和C2点的横坐标,则存在以下四种情况:(1)如果jcI≥屯,乃≥儿,即表示CI位于c2右或右下方位置、或者两点重合;则继续取数组&甜幽【讲,】中的下一个元素进行比较;(2)如果毛≥屯,乃<儿,即表示cl位于c2左或左下方位置;则把C2作为进行下一个连通区域标记的种子点;(3)如果而<屯,M≥儿,即表示cl位于C2上或右上方位置;则把C2作为进行下一个连通区域标记的种子点;(4)如果五<屯,咒<儿,即表示CI位于C2左上方位置;则把C2作为进行下一个连通区域标记的种子点:本文提出的连通性分析算法的标记过程见图5-7所示:0O0O0O1l10O0Ol0O01O10O0O01O10l10O010l1O1l10O01O0O1lO0O0O0q1妒0Oj:0O‘l1.O0O,∥0≯iO0O0O0O您矿O,《O男33释0O0一:∥O0I。333孽O0妊22掌謦O0O叔0O0茹、戤(a)标记前含有连通区域二值图像(b)标记后得到的连通区域’⋯⋯.一图5—7二值图像连通性分析过程示意图Fig.5—7Theprocessofconnectedcomponentanalysisforbinaryimage图5—7中图(a)是标记前的二值图像,图(b)是标记后的结果。可以看到,标记后得到的连通区域共有三个,分别用标号“1"、“2"和“3"来标记。而在 广东工业大学硕士学位论文图(a)中有几个灰度值为l(二值图像中灰度值为255的像素点可用1表示)的像素由于不满足区域生长的条件,因此未被标记到任何连通区域中。5.6实验结果及分析本课题以微软的VisualStudi02008为开发工具,根据第二章介绍的系统软件功能模块开发的检测系统如图5—8所示:图5-8印刷品缺陷自动检测系统Fi95-8Printdefectautomaticdetectiedsystem图5-8是系统的检测界面,其中包括了摄像头属性设置、图像采集、模板制作、缺陷检测结果输出五个主要功能模块,同时系统为用户提供了缺陷自定义接口,用户可以根据具体产品的实际检测精度要求来作设置,系统会以用户的设置值作为检测的标准依据。 第五章印刷品图像缺陷检测方法研究图5—9缺陷自动检测系统的结果输出界面Fig.5—9Theresultsofautomaticdefectdetectionsystem图5-9是系统检测的结果输出界面。在界面的“输出"窗口用户可以实时看到当前检测的图片名称、检测进行的进度以及最后的输出结果,此外,系统提供的检测结果存档模块可以方便的供用户根据需要对检测结果进行保存及查看,以便于对质量的追溯跟踪,同时,系统在检测过程可以实时抓取当前的缺陷图片及其差影图像,并在相应的缺陷部位进行描边标记,供用户直观地查看缺陷。为检验算法的有效性,本文以实际搭建的硬件平台采集了30幅缺陷图片进行实验测试,并选取了7幅具有代表性的缺陷检测效果图,如图5-10所示: 广东工业大学硕士学位论文I——E拦毛i召j【‘7以iil万1刀囊一:矗。j‘澜lIiall,+j41 第五幸印刷品图像缺陷检测方法研究a江丑∞测试组别(c):漏印缺陷的检测结果叠谶露㈣i黼獭隧荔甏∥;。,垂u^qL、k≮黼零黔雠引耋l懿.:igl7i羔-┃┃、巾㈠┃ 广东工业大学硕士学住论文圆a】冢一一u_oF。黟耪繁罗零湖噍1鼢一辩,一鬻 第五章印刷品图像缺陷检测方法研究涠幅测试组别(g):糊板缺陷的检测结果图5—10印刷品缺陷检测效果图Fig.5—10Thediagramoftheeffectofprintdefectdetection由图5一lO可知,本文所采用的斑点分析算法可以精确的检测出印刷品中:漏印、污块、飞墨、糊板、多印、拉丝和划痕等常见的印刷品缺陷。特别对于印刷品的缺陷中,如糊板、脏版等大面积、连续性缺陷,能够给出较整体的检测结果,而不会割裂成多个小缺陷。对缺陷数量、面积、周长和类型的分析即可借助标记处理过程中得到的相关数据来进行。比如缺陷数量的统计,可由标号的个数直接得到;缺陷的面积,可通过统计每个矩形标识内被标记的像素点数目得到。表5—1所示实验所得数据,其中平均检测耗时指差影化、二值化、待检图像判定、去噪和斑点分析处理(被判定合格的图像不经过该处理)所用时间。 广东工业大学硕士学位论文表5-1印刷品缺陷检测实验数据Table5—1Theexperimentaldataofprintdefectdetection样本数量误报数正确率平均检测耗时(ms)40缺陷图像392.5%11740合格图像0100%77表5-1中,对于合格图像平均检测耗时明显比有缺陷图像短,这主要是因为在斑点分析之前进行了待检图像判定,使得合格图像可以免去斑点分析这一步处理。从上表中还可以看出,图像受噪声污染程对度系统的误报率有一定影响,为估计系统对噪声的敏感度,我们对多组具有不同峰值信噪比的图像分别进行测试,结果如下:表5-2系统对噪声敏感度测试结果Table5-2TestingresultsforsystemsensitivitytonoisePSNR(dB)50-4847-4342-3938-36正确率96.4%94.7%90.2%87.8%从中可以看出,随着峰值信噪比的降低,误报率显著增加,这主要是信噪比越低,待测像素与标准图像对应像素差别越大,正常点被判为疑点的概率越大。5.7本章小结缺陷检测算法是整个印刷品缺陷自动检测系统的重要部分,是检测能否成功的关键。本章首先介绍了两种模板制作方法,通过硬件平台采集实际产品的合格图像,分别利用两种方法进行模板制作测试,经分析比较,本文最终采用改进的统计平均法,即阈值法制作配准模板,然后对三种常用的缺陷检测算法进行了分析、比较。在分析了差影检测法的优点和不足之后,提出一种基于区域生长的连通性分析算法,解决了差影检测法无法统计缺陷信息、对偏移或旋转敏感等问题,提高了系统整体性能。 结论本文针对印刷品缺陷的自动检测,设计了一套基于图像处理的印刷品缺陷自动检测系统,对图像预处理和缺陷检测算法进行了研究,所做的工作如下:(1)根据印刷品缺陷检测的特点及实际应用要求,设计了一套基于图像处理的印刷品缺陷自动检测系统。对整个系统的工作原理、流程及各个组成部分的功能作了具体的阐述。(2)从印刷品图像的特点出发,在分析、总结常见缺陷类型及其特征的基础上,确立了印刷品图像预处理的基本思路和方法,并根据系统准确性、实时性要求,提出了图像预处理的相关改进算法。(3)提出一种利用霍夫变换和Susan角点检测相结合的图像配准方法,该法首先利用角点检测求出待配准图像在水平、垂直两个方向的平移量,然后根据印刷品产线上印刷介质已粗略对准、旋转角度较小的特点,在一个较小的范围内,利用霍夫变换以系统要求的检测精度为步长,搜索角点的两条边缘,既充分利用霍夫变换检测直线的精确性,又避免了因大量的运算损耗系统的实时性。(4)从缺陷提取、待检图像判定的角度出发,分析、比较了三种常用缺陷检测算法,并结合印刷品图像缺陷的特点,提出了基于图像差影法和二值化的目标缺陷提取方法,以差影图像和二值图像灰度信息为依据,判定待检图像有无缺陷,提高了系统对合格印刷品图像的检测速度。(5)通过改进的斑点分析算法对包含目标缺陷的二值图像进行连通性分析,从而得到缺陷的基本信息:缺陷个数、缺陷范围周长、面积等。实验证明了该算法的有效性。本文在理论研究和应用方面取得了一些成绩,但还相当的不成熟,存在不少问题有待以后进一步研究,可以简单概括为:一j二三一“一(1)设计硬件系统时,选择的是黑白摄像机,检测时不能给出印刷品缺陷区域的色差等信息。(2)缺陷检测时只考虑了对常见印刷缺陷如划痕、飞墨、糊板、拉丝、漏印、多印等缺陷的检测,对偏色、套印不准等缺陷的检测未作考虑。 广东工业大学硕士学位论文(3)印刷品印刷时,常由许多小的单张合成一大张来进行印刷,这对图像预处理和缺陷检测有特殊的要求,在本文中未作专门分析、阐述。(4)进一步对图像预处理算法特别是图像配准算法做深入研究,本文对图像配准算法做了一定程度的分析,但是对图像特征所包含的信息并没有达到最充分的利用,而且只考虑了待检图像的刚性变换,未来还要在这方面做进一步研究。(5)目前,基于visualstudi02008开发的软件应用平台还不够成熟。各软件功能模块与硬件系统之间的同步精度问题还需要作进一步讨论,而且实验结果还未完全达到系统设计的最高指标要求,下一步要在改善系统硬件的基础上,进一步改进现有算法,并最终得到系统样机。 参考文献[1]尚会超.印刷图像在线检测的算法研究与系统实现【D】.武汉:华中科技大学博士学位论文,2009.[2]王峰,徐金强等.基于动态阈值和分层检测的图像缺陷识别算法的研究与应用【J】.北方交通大学学报,2002,26(1):19~22.[3]杨枝灵,王开著.VisualC++数字图像获取、处理及实践应用【M】.北京:人民邮电出版社,2003.[4]王尚伟.彩色印刷图像质量检测技术综述【J】.印刷世界,2007,3:13~15.[5]鲁继文,张二虎,段刚龙.基于图像处理的印刷品质量在线检测[J].标准与质量,2005,2:49"-51.[6]艾海舟.机器视觉及其应用[J].科学中国人,1997(9).[7]唐向阳,张勇等、机器视觉关键技术的现状及应用展望.昆明理工大学学报.2004年4月,第29卷第2期.[8]吴雪.计算机视觉技术在农产品和食品检测中的应用[J].粮油加工与食品机械,2002.[9]谢勇,彭涛.机器视觉及其在包装行业中的应用[J].株洲工学院学报.2002,7[10]郑南宁.计算机视觉与模式识别.国防工业出版社,1998,27一-.38.[11]高文,陈熙霖.计算机视觉一算法与系统原理.清华大学出版社,1999,12"-56.[12]孙宇清。马军.在线检测实时处理系统的设计与实现.计算机工程与应用.2000(12):171~172.[13]李学伟.基于图像处理和识别技术的彩色印品质量检测系统研究【D】.淄博:山东理工大学硕士学位论文,2006.[14]KatsuyukiTanimizu,ShinichiMeguro。etc.High·speedDefectDetectionMethodforColorPrintedMatter[C].IndustrialElectronicsSocietyl6thAnnualConferenceofIEEE,1990,ll:635~658.[15]B.Mehenni,M.AWahab.AutomaticPanernRecognitionandInspectionSystem【C】.CompEuro’93.’ComputersinDesign,Manufacturing,andProduction’,Proceedings,1993,5:23~28.67 广东工业大学硕士学住论文[16]J.Luo,Z.Zhang.Automaticcolorprintingbyimageprocessing[J].JournalofMaterialsProcessingTechnology'2003,139(1-3):373-378.[17]http://www.google.com/patents?id=mTJ3AAAAEBAJ&dq=print+matter+defect+detection.[18]王守鸿.密度仪在印刷品检测和控制中的应用.印刷质量与标准化【J】,2004,10:8~10.[19]王永宁,王倩.浅析印刷质量控制中的几个主要参数.中国印刷【J】,2003,7:87~89.[20]韩斌,刘以安,王士同.基于图像处理的印刷缺陷计算机自动检测【J】.计算机应用,2002,21(3):37---38.[21]E.Ataman,V.K.Aatre,Wong,Afastmethodforreal—timemedianfiltering,IEEETransactiononAcoustics,SpeechandSignalProcessing,v01.ASSP一28,Aug,1980:415~421.[22]胡涛,王永刚.印刷图像的色彩检测与控制.今日印刷【J】.2001,4:93--94.[23]李春成,蒋利波,余明友,刘启奎.印刷质量高速在线检测系统设计【J】空军雷达学院学报.2005年19卷4期,61~63.[24]GonzalezRC,WoodsRE.Digitalimageprocess[M].BeiJing:PublishingHouseofElectorniCSIndustry,2002.[25]谢天保.印刷图像处理.西安理工大学教材科,1997:92-~95.[26]曲周中,丁万山.香烟小包装在线检测系统中的关键技术[J].计算机测量与控制2004.12(7)34~37.[27]牛力丕,毛士艺,陈炜,焦静.基于长边缘相关和一致性检测的多传感器图像配准方法[J].信号处理.V01.21No.2.Apr.2005.P:115~119.[28]周长发著.精通Visualc++图像处理编程(第3版)【M】.北京:电子工业出版社,2006.[29]孙辉,赵宏.药品包装盒上的印刷缺陷的自动检测系统【J】.包装工程。2004年25卷1期,27一'29.’[30]卢军,田靓.印刷图像质量评价及控制方法【J】.印刷质量与标准化,2007,8:65"-'69.[31]冈萨雷斯等.数字图像处理(第二版)_【M】.北京:电子工业出版社,2006.[32]刘飞.基于图像处理的印刷质量自动检测算法研究【D】.武汉:华中科技大学硕士学位论文,2006.[33]高军等.彩色印刷品质量检测系统图像预处理算法的研究【J】.包装工程,2007,28(1):.鹋 参考文献64~66.[34]万鸣华.基于FPGA的图像处理加速研究【D】.南京:南京理工大学硕士学位论文,2007.[35]LisaGotesfeidBrown.Asurveyofimageregistrationtechniques[J].ACMComputingSurveys,1992,24(4):325‘-376.[36]求是科技,张宏林.VisualC++数字图像处理典型算法及实现(第2版)【M】.北京:人民邮电出版社,2008.[37]陈亚军.基于机器视觉的印刷品缺陷检测系统研究【D】.西安:西安理工大学硕士学位论.文,2006.[38]边肇琪等.模式识别【M】.北京:清华大学出版社,1988.[39]于殷弘.图像检测和处理技术[M】.西安:西安电子科技大学出版社,2006.[40]彭向前,陈幼平,余文勇,艾武.一种高速印刷图像处理算法【J】.计算机应用研究,2007,24(5):300~311.[41]A.D.Brink.Thresholdingofdigitalimagesusingtwo·dimensionalentropies[J].PaRernRecognition,1992,25(8):803"--J808.[42]T.Pun.EntropicThresholding:ANewApproach[J].ComputerGraphicsandImageProcessing.1981,16(3):210~239.[43]谭优,王泽勇.图像阈值分割算法实用技术研究与比较【J】.微计算机信息,2007,23(8-3):298~300.[44]孙建成,曾培峰,禹素萍,吴雄英.二值图像的区域标识与噪声去除【J】.天津工业大学学报,2006,25(1):45"'47.[45]杨淑莹编著.VC++图像处理程序设计【M】.北京:北方交通大学出版社,2003.[46]陈亚军,张二虎.基于图像处理的印刷缺陷在线检测系统研究【J】.包装工程,2005,26(6):64"-'66.[47]HyongTk,SongChang,YangHaqong.Algorithmforautomaticalignmentin2Dspacebyobjecttransformation[J].MicroelectronicsReliability,2006,46:100-。108.[48]A.A.Kassim,H.Zhou,S.Ranganath.AutomaticICorientationchecks[J].MachineVisionandApplications.2000.12:107~112.一[49]高洪波,王卫星.一种二值图像连通区域标记的新算法【J】.计算机应用,2010,27(11):2776~2777.[50]张洵颖,惠飞.基于Blob分析的芯片管脚检测方法[J】.兰州大学学报(自然科学版),69 广东工业大学硕士学住论文2008,44:212~215.[51]徐正光,鲍东来,张利欣.基于递归的二值图像连通域像素标记算法【J】.计算机工程,2006,36(24):186~188.[52]左文明.连通区域提取算法研究[J].计算机应用与软件,2009,23(1):97-----98.[53]张修军,郭霞,金心宇.带标记矫正的二值图象连通域像素标记算法【J】.中国图象图形学报,20lO,8(A)(2):198,---202.[54]http://homepages.inf.ed.∞.ul【/rbfyHIPR2/label.htm.[55]http://homepages.inf.ed.ac.uk/rbf/HIPR2/hipr_top.htm.[56]KeshengWu,EkowOtoo,KenjiSuzuki.TwoStrategiestoSpeedupConnectedComponentLabelingAlgorithms.http://www.osti.gov/energycitations/purl.cover.jsp;jsessionid=CE03165AFDCBD894E98014D7061369617purl=/929013-IFe08n/[57]CooperJ,VenkatshS,KitchenL..Earlyjump-outcomerdetectors[J】.ComputerVisionandPattemRecognition,1991,23(8),688"'689.[58]GuoChenguang,LiXianglong,ZhongLinfeng,LuoXiang.AFastandAccurateComerDetectorBasedonHarrisAlgorithm[J].IntelligentInformationTechnologyApplication,2009,5(6):49~52.[59]陈丽莉.基于SUSAN算法的角点检测[J].现代计算机,2009,5:75"--77.[60]S.M.Smit,J.M.Brady.SUSAN—Anewapproachtolowlevelimageprocessing[J】..InternationalJournalofComputerVision,1997,5(1):45"---'78.[61]彭晓明,丁明跃,周成平,马茜.一种准自动多传感器图像配准方法[J].华中科技大学学报,2009,31(4):67--.71.[62]余文勇,周祖德,陈幼平.一种高速印刷品缺陷在线检测系统[J].华中科技大学学报:自然科学版.2010年34卷,80---83 攻读学位期间发表的论文攻读学位期间发表论文【l】植赐佳,赵丽花.印刷品缺陷检测中的图像匹配算法研究[J】.广东印刷,2010,06:19"21[2】赵丽花,植赐佳.基于图像梯度的印刷品缺陷检测算法研究【J】.科技风,2011(02)71 广东工业大学硕士学位论文独创性声明秉承学校严谨的学风和优良的科学道德,本人声明所呈交的论文是我个人在导师的指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,不包含本人或其他用途使用过的成果。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明,并表示了谢意。本学位论文成果是本人在广东工业大学读书期间在导师的指导下取得的,论文成果归广东工业大学所有。申请学位论文与资料若有不实之处,本人承担一切相关责任,特此声明。论文作者签字:猫侥日期:~,,·反,t学位论文版权使用授权声明本学位论文作者完全了解学校有关保存、使用学位论文的规定,同意授权广东工业大学保留并向国家有关部门或机构送交该论文的印刷本和电子版本,允许该论文被查阅和借阅。同意授权广东工业大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印、扫描或数字化等其他复制手段保存和汇编本学位论文。保密论文在解密后遵守此规定。论文作者签名:獭侄日期:∞,‘而,2艚狮微:翟沈汉日瓢,2 致谢致谢论文完成之际,我首先要感谢我的导师谢光汉副教授。谢老师以其渊博的知识和严谨的治学态度深深地激励着我,在整个课题的研究过程中给予了大量的指导和教诲,使我在学业上受益匪浅;生活上,谢老师也给了我极大的帮助和关怀,其平易近人的态度和高尚的道德情操使我终生受益。在课题研究的开始阶段,师兄綦宏伟给予了细致、耐心的指导和帮助,并提供了大量的参考资料,为后面的研究工作打下了良好的基础,在此表示衷心感谢。感谢广东工业大学自动化学院给我提供了良好的实验条件,感谢实验中心的罗兴进老师、杨均老师和蔡型老师的帮助和支持,使我的实验工作得以顺利开展。感谢我的同学,特别是同实验室的赵丽花、原宝太、吴浩葱和罗芳在三年的学习、生活和课题研究过程中给予的巨大帮助。感谢我的朋友们,在我无助和仿徨的时候给我支持和帮助!感谢我的父母和亲人彳f丁,感谢他们多年来的全力支持和无私奉献,在精神上给我最大的鼓励和动力。谨向在课题研究过程中所查阅的大量文献资料的作者表示衷心的感谢,正是有了他们的开拓性工作,才有本文所述应用的进一步探讨和实践。最后,衷心感谢为本文审阅付出辛勤汗水的各位专家,谢谢你们!植赐佳2011年5月31日 “严、..J々,0^●If.=。{_毫;F.秘糍,.《*蠢.:。。.;卜驴"抟《

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭