版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、玻璃瓶瑕疵自动检测系统本课题是研究玻璃瓶瑕疵自动检测系统, 针对玻璃瓶检测的高速度、高精度、实 时性的特点,本文主要利用数字图像处理技术及其方法研究一套玻璃瓶瑕疵检测 系统,利用该检测系统提供的一些数字图像处理方法可以决速准确的判断出该图 像是否为缺陷图像。利用该检测系统所应用的技术设计出来的系统不受主观因素 的影响,能快速、准确地检测产品,完成人工无法完成的检测任务,是现代化生 产中不可缺少的工具。本文详细地介绍了图像处理技术,验证了多种图像检测算法,我们提出了一种基 于混合滤波器缺陷检测算法,并从理论和实验两方面对检测效果做了评价。论文 分析了各种模式识别方法,提出了玻璃瓶缺陷检测的具体方
2、案。方案利用聚类算 法来提取缺陷,通过对缺陷特征的分析来识别玻璃瓶的好坏。本系统的主要部分由CCDS像机、图像采集卡和微型计算机组成。CCDS像机采集 玻璃瓶图像,图像采集卡把玻璃瓶图像转换成计算机能识别和处理的数字图像, 再通过计算机上的软件完成缺陷检测功能。检测系统在实验阶段的检测精度已达 到设计要求,较成功地实现了玻璃瓶缺陷的检测, 能用于检测玻璃瓶的裂痕、气 泡等缺陷。第一章绪论1.1本课题的提出随着时代的发展,科技的进步,人们对工业产品的数量和质量要求越来越高, 传 统意义上的检测技术与飞速发展的工业要求之间的矛盾日益突出。玻璃瓶作为一种包装用品,由于其具有气密性好、光洁卫生、化学稳
3、定性高、价格低廉、可回 收利用等特点而普遍受到欢迎,已广泛应用于食品、药品、化妆品、饮料、化学 等产品的包装。人们的日常生活离不开玻璃瓶 ,玻璃瓶的生产在国民经济中占有 不可忽视的地位。药品酒水等灌装生产前必须对玻璃瓶进行检测,剔除不合格产 品,才能进行封装。玻璃瓶在生产过程中,会出现裂纹、缺损、气泡等缺陷,要求精确区分各类缺陷,完成瓶颈裂纹和瓶口缺损的检测,以便对产品的质量做出 判断,剔除不合格品。由于玻璃瓶在线生产要求检测精度高、 准确性好、速度快, 因此玻璃瓶生产工业流水线迫切需要在线自动检测设备。以往的玻璃瓶检测以人工检测为主,但是人工检测方法有许多缺点:(1)增加人工成本和管理成本,
4、检 测数据的保存和查询不太方便。(2)人工检测速度比较慢,无法适应现代化大生 产的要求,且工人劳动强度较大,容易受人眼分辨能力和易疲劳等主观因素的影 响,无法保质保量地完成生产任务。因此,必须寻求一种有效的自动化检测方法。针对玻璃瓶检测的高速度、高精度、实时性的特点,本文采用一种基于数字图像 处理的检测方法。利用CCDS像机对玻璃瓶进行摄像,通过数字图像处理技术进 行分析,检测出带有缺陷的玻璃瓶,再由计算机发出控制信号将其剔除。随着计 算机软件和硬件的发展,对图像处理速度的提高以及各种相关理论的完善,本文采用的检测方法变得切实可行。按此方法制造的检测设备具有代价低,灵活性高, 易于调试和工作环
5、境要求低等优点。因此本课题的研究对于玻璃制品裂纹的检测 具有重要的经济和技术意义。玻璃瓶缺陷检测设备若研制成功后,将会产生巨大 的社会效益和经济效益:1.利用基于数字图像处理的检测方法来检测玻璃瓶缺 陷,取代人工检测,将消除人的主观性产生的错误,提高检测的准确性。同时, 减轻工人繁重的劳动负担,提高生产效率。2.玻璃瓶罐质量的提高可避免瓶罐包 装的食品及物品变质带来的经济损失,也可避免瓶罐的爆裂所引起的事故,降低 赔款损失,同时增加消费者的安全感。3.生产商可以根据检测设备提供的数据分 析该缺陷产生的原因和机理,再根据获得的数据,设定相应的工艺条件和参数, 同时先进的检测设备也能够保障高质量的
6、玻璃产品,提高在市场中的竞争能力。1.2国内外研究的现状国外公司凭借其雄厚的经济实力和不断成熟的技术为基础,在九十年代初就开始 研制基于数字图像处理的产品在线检测设备,他们至今已经开发出多种玻璃瓶罐 的在线检测机器。丹麦的一家公司自1991年开始着手研制,目前己经成功开发了 多种用于玻璃制品质量检测的计算机视觉在线监测设备。检测的内容主要包括产 品的内部缺陷检测及外形尺寸检测。美国 NI公司研制的基于PCI勺视觉检测系统, 将机器视觉、运动控制功能与LabView虚拟仪器软件相结合,取得了突出的成效。 法国SGC国际公司M型全自动多功能玻璃瓶罐在线检测机1998年3月曾在北京国 际玻璃机械设备
7、展销会展出,倍受国内玻璃制品生产厂家的青睐。德国Sieme ns公司推出的智能化工业视觉系统 SIMATICVS7104,提供了一体化的、分布式的 高档图像处理方案。它将CCD图像处理器、I/O集成在一个小型机箱内,提供 PROFIBU的联网方式或集成的I/O和RS23接口。具有集成数字化照相机和快速图 像处理器,标准连线接口,ProVision组态软件等优点。日本的AGRI际公司研制 生产了功能较齐全的玻璃瓶罐生产和用于饮料灌装的在线自动检测设备。美国工业动力机械有限公司开发了采用摄像技术的全方位空瓶检测机。采用摄像技术的空瓶检测机采用反射光学系统、高分辨率摄像技术和自动变焦镜头,对各个检测
8、项目进行精确的检测。对于直径为95m的瓶子,精确度为98%,检测速度可达700 瓶/分钟。德国Lasor公司在线检验检测设备采用先进的 CC摄像技术进行在线缺 陷检测,将检测的信号通过计算机进行处理,可区分气泡、夹杂物等玻璃缺陷, 检测最小尺寸为0.1mm在中国,机器视觉产品技术的普及不够, 大部分是购买国外设备。而直接引进国 外的检测系统有许多弊端,例如价格昂贵。国内在视觉检测方面的研究也己经有 很多年了,不过以前主要都是做一些算法方面的研究。 对于玻璃瓶的自动检测系 统的开发和研究刚刚于近年开始起步,目前也有少数几个厂家在进行玻璃制品在 线检测设备的研制,主要有北京赛腾动力有限公司研制生产
9、的 Saturn验瓶机以及 广州大元与北京四通电机利用日本的视觉系统联合开发的 。穽瓶验瓶机,它们均 采用了诸如计算机视觉、模式识别等先进技术。但是这些都未能满足目前国内大 部分厂家的生产需要,比如速度就不能满足要求。总体来说,国内基于机器视觉 的玻璃瓶检测系统的研究与应用还是比较落后的。因此,目前在国内研制具有自主知识产权的玻璃瓶检测系统具有重要的社会效益和经济效益。1.3数字图像处理研究现状数字图像处理技术是一门跨学科的前沿高科技。数字图像处理是指将图像信号转 换成数字格式并利用计算机对其进行处理的过程。数字图像处理最早出现于20世纪50年代,当时的电子计算机已经发展到一定水平, 人们开始
10、利用计算机来处 理图像信息。而数字图像处理作为一门学科大约形成于 20世纪60年代初期。随着 计算机软硬件技术的不断提高,计算机图像处理从20世纪80年代中期到90年代末 得到了迅速的发展,已广泛地应用在工业、农业、交通、地理、气象、生物医学、 军事、电子商务、目标跟踪、印染工业、卫星遥感、机器人视觉、工业检测和科 学研究等领域,取得了显著的社会效益和经济效益。近 20年来,科学工作者经过 不懈的努力,己取得了令人瞩目的成就,图像处理技术的发展更为深入、 广泛和 迅速。数字图像处理的特点主要有:1.图像信息量大;2.图像处理技术综合性强。 现在人们已充分认识到数字图像处理是认识世界、改造世界的
11、重要手段。目前数 字图像处理技术已成为21世纪信息时代的一门重要的高新科学技术。1.4玻璃瓶缺陷检测与图像处理的可行性分析图像处理就是为了某种目的对图像的强度分布视为一连串整数值的集合,经由不断的运算执行某些特定的加工和分析。图像处理涵盖的范围十分广泛,但是采用 的基本原理和方法是一致的。图像处理所研究的主要内容包括了图像数的模数转 化、图像的增强与复原、图像编码与压缩、图像分割、图像的表示和描述、图像 特征匹配等等。对含有噪声的图像,要除去噪声、滤去干扰,提高信噪比;对失 真的图像要进行几何校正等变换;对已经退化的模糊图像要进行各种复原的处 理;对信息微弱的图像要进行灰度变换等增强处理。由此
12、可见,图像处理就是为了达到改善图像的质量,将图像变换成便于人们观察和适于机器识别的目的。在玻璃瓶缺陷的检测系统中用到的数字图像处理技术有以下几个部分:(1) 图像获取图像获取采用摄像机,它能实时地摄取运动地图像,把客观的光学特性变成二维 信息的电信号,然后通过有A/D转换功能的图像采集卡转换出数字图像。(2) 图像预处理图像的预处理是指对图像本身的缺陷和具体研究目的而采取的一些图像增强、复原等运算。图像复原指对一个退化的图像进行处理,使它恢复到原始目标的状态。 图像增强指有目的地增强图像中的有用信息, 改善图像的视觉效果,将图像转变 为一种更适于人或机器分析的形式。例如噪声抑制、边缘提取和中值
13、滤波等。(3) 图像分割图像分割是把数字图像分成互不重叠的若干区域, 检测出图像的各个物体或同一 物体的各个部分,并根据选定的特征将图像划分成几个有意义的部分, 从而使图 像在内容的表达上更简单明了。(4) 模式识别利用模式识别技术来提取图像的特征。特征抽取是在图像分割的基础上对物体的 一些重要特征的每个部分所具有的特征向量进行定量估计。第二章玻璃瓶检测系统总体设计2.1玻璃瓶检测系统的检测项目玻璃瓶自动检测系统主要完成的检测项目如下(1) 瓶壁检测瓶子在传送过程中,不断旋转保证每个面都能被检测到, 每个瓶采样几幅瓶壁图 像,判断是否有裂纹或瑕疵,以确保高质量的检测结果。实际工业检测过程中,
14、可以根据需要设置合理的检测单元个数, 以满足生产的需要。瓶口检测瓶口检测主要检测瓶口是否有裂纹或缺 口,瓶口是否有盖子或其他物体。照明用 圆环形LED光源,从不同方向照亮瓶口, CCD摄像头从上方将图像采进.检测方法 如图2.2。好瓶口影像为一个完整的圆环, 而有崩缺或先天缺陷的瓶口,影像就会出 现断带、变形,经过计算机与标准数据比 较,问题瓶被准确剔出。图2.1瓶口检测示意图2.2玻璃瓶缺陷检测系统的硬件构成根据课题的研究目的,该课题采用的计算机视觉图像处理系统主要由以下四个部 分组成:成像单元;图像采集卡;微型计算机;支持软件。系统的结构如图2.2所 示:图2.2系统结构框图以上四个部分,
15、是构成这个缺陷识别系统的核心, 它们有机地结合在一起,并通 过软件的具体支持,达到整个系统设计的要求。本系统主要完成图像采集、图像处理、缺陷识别的工作,主要任务都是通过计算 机来实现的,采用图像处理和模式识别算法,体现了计算机视觉系统的自动化、 智能化等优越性。在整个缺陷识别过程中,系统各个组成部分将协调工作,按照要求合理地运行,体现出自动控制的很多优越性,同时又克服了人工检测的很多 弊端。以下介绍系统硬件的各个组成部分:A.成像单元成像质量对整个检测的准确性及速度至关重要,即实现缺陷识别的基础是获取清 晰的玻璃瓶图像。成像单元由CCD摄像机、LED光源构成,负责原始图像数据 的采集,CCD摄
16、像机向图像处理系统输出模拟视频信号。对于瓶口、瓶身等不 同的检测项目,需要设置不同位置的 CCD摄像机与LED光源进行检测。CCD是70年代发展起来的新型半导体器件,它是在 MOS集成电路技术的基础 上发展起来的,是半导体技术的重大突破。由于它具有光电转换、信息存储和延 时等功能,而且功耗小,集成度高,故在固体图像传感、信息存储和处理等方面 得到了广泛应用。CCD摄像机是应用电荷耦合器件原理实现的,它把光信号转 变成电信号,完成图像的摄取。CCD摄像机的工作方式是被摄物体的图像通过 镜头聚焦到CCD芯片上,CCD根据光的强弱积累相应比例的电荷,各个像素 积累的电荷在视频时序的控制下,逐点外移,
17、经滤波、放大处理后,形成视频信 号输出。从工作方式来看,CCD摄像机特性当中,最关键的指标是像素、图像 采集分辨率及照度(灵敏度)。CCD像素是CCD的主要性能指标。它决定了显示图像的清晰程度。分辨率越 高,图像细节的表现越好。CCD是由面阵感光元素组成,每一个元素称为像素, 像素越多,图像越清晰。评估摄像机分辨率的指标是水平分辨率, 其单位为水平 电视线,即成像后可以分辨的黑白线对的数目。常用的黑白摄像机的分辨率一般 为380-480,其数值越大成像越清晰。一般的场合下,用 400线左右的黑白摄像机就可以满足要求。而对于特殊要求的场合, 的图像。照度又称为灵敏度,是CCD对环境光线的敏感程度
18、,即 CCD摄像机正 常成像时所需要的最暗光线。摄像机照度 的单位是勒克斯,数值越小,摄像机越灵 敏。通常黑白摄像机的灵敏度多为 0.02-0.5Lux,普通照度的彩色摄像机多为 1Lux。本系统中选用大恒公司的 DH-HV1301UC 高分辨率数字摄像机,图2.6为实物图。 它是一款高性能工业检测专用摄像机,图 像质量好,分辨率高,色彩还原性好,标 准镜头接口,图像稳定,体积小,安装方 便,图像窗口无级缩放,非常适合各种工 业检测应用。用 600线的摄像机能得到更清晰图 2.6 DH-HV1301UC 摄像机B 图像采集卡图像采集卡在图像处理系统中具有重要作用,它需要完成图像识别前的主要准备
19、 工作。在图像信息转换的过程中,CCD摄像机把按空间分布的光学图像信息转 换为按时间分布的视频图像信息,图像采集卡又将CCD摄像机输出的视频图像信息转换为适合运算处理的数字图像信息。由此可见,图像采集卡在图像信号转换过程中起了关键作用。它对 CCD摄像机输出的视频图像信号进行了高速采样 与模数转换,为计算处理系统提供了可识别的检测数据。图像采集卡的种类很多,根据检测设备的需要,图像采集卡的主要参数及设置如 下:(1)PAL标准制式视频信号输入;(2)视频A/ D为8位,灰度分辨率为1/256;(3)采集分辨率为768.576;(4)对比度为128,亮度为115。根据需要,系统采用大恒公司的DH
20、-CG400彩色/黑白图像采集卡14,图2.7为实物图照片。DH-CG400能实时传送 数字视频信号到存储器,适用于需要多通 道全实时高速图像处理的场合。DH-CG400可以同时完成实时图像实施预 览/采集功能,数据的传送过程是由图像卡 控制的,不需要CPU参与,瞬间的传输速 度可达到132MB/S。图2.7 DH-CG400图像采集卡C 微型计算机_本系统应用的计算机为cpu in tel Pen tium 4,主频为1.7GHz,内存为512M、采用 的操作系统为 Windowsxp,采用Visual C+6.0作为Windows程序开发工具。 图像采集卡通过扩展槽数据线与计算机相联接,计
21、算机通过相应的程序来控制图像采集卡完成图像的采集、存贮、变换及分析处理。2.3玻璃瓶缺陷检测系统的软件构成目前,Windows环境下的软件开发工具己经有不少了,例如微软公司的VisualBasic, Visual C+,Borland C+等,都是极好的开发工具。这些开发工具都采用 面向对象的程序设计方法,它们各有利弊。对于一个具体软件项目开发者来说, 选择一个理想的开发工具是项目得以顺利完成的前提。选择得当,就会提高开发速度,缩短开发时间,能很容易地实现项目的各项要求,达到事半功倍的效果; 选择不当,就会影响项目的开发进度和质量,甚至无法完成任务。在本系统中, 我们选择了 Visual C+
22、6.0作为本项目的开发工具,主要原因如下:(1) VC是Windows应用程序开发工具,提供了方便、新颖的可视化设计工具, 使得设计变得更加简单。(2) VC具有强大的数学计算能力和图像处理功能,本身带有标准数学函数,为大 系统的图像数据处理提供了条件。(3) VC是一种图形界面设计工具,开发者可以直接设计窗口界面、菜单等,不 需要再为此设计编写过于冗长的程序。(4) VC相对于VB而言,开发出来的项目程序代码小,且运行速度快。本系统是在 Windows xp中文版操作系统下,利用 Visual C+6.0进行玻璃瓶缺 陷检测系统图像处理的程序设计的。系统采用了模块化的设计方法,使得程序设 计
23、思路清晰、灵活性强,便于今后其它功能模块的扩充。系统界面简洁明快,操 作方便,功能一目了然,保证了系统功能的顺利实现。2.4图像数字化由于计算机只能处理数字图像,而自然界提供的图像却是其它形式的, 所以数字 图像处理的一个先决条件就是将图像转化为数字形式。数字图像就是把二维平面 上的灰度模拟信号变为计算机能够处理的数字信号。像素就是离散的单元,量化的灰度就是数字量值。图像数字化包括采集和量化两种操作。一、采样采样就是把时间和空间上连续的图像变换成离散点(采样点即像素)的集合的一种操作。图像是二维平面上分布的信息形式, 要把它输入到计算机,首先要把二 维信号变成一维信号,因此要进行扫描。扫描是在
24、二维平面上按一定的间隔从上 方)!项序地沿水平移动而获得灰度值的线扫描。由此得到的一维信号,通过求出 每一特定的值就得到了离散的信号。在抽样时,如果设横向的像素数是M,纵向的像素数是N,则图像的大小可表示为 MxN个像素。二、量化经过采样,图像被分解为时间和空间离散的像素。但是像素的值(灰度值)还是连续的。把这样连续的灰度值变换成离散值(整数值)的操作就是量化。如图2 一 5(a)所示,对于存在21延z宾z:的浓淡值z,量化后成为整数值qi。这 样得到的数值叫做灰度值和灰度级。图2一 5(b)是用以表示白一灰一黑的连续变 化(灰度值)量化成为8bit,级0 255的256级时的情况,表现了数值
25、与灰度相 对应的浓淡程度,把表示对应于各个灰度值的浓淡程度叫做灰度等级或灰度标度。用0 255的值对应于图像的白一黑的情况, 在表示方法上有以0为白,以 255为黑;也有以0为黑,以255为白的。(a)量化直化值整数值(b)把从白到黑的灰度值量化成8bit2552541I4128IIi10图2 5量化第三章图像预处理图像处理技术发展至今,很多处理算法己趋于成熟,如图像增强、边缘检测等, 相应算法种类很多,但是本系统需要根据实际情况选择和设计适合特定系统的处 理算法,所以有必要对玻璃瓶图像检测算法进行研究。一个图像处理系统通常包 括多种算法,算法设计是整个系统的核心,本文希望通过对各算法的比较研
26、究, 找出适合检测药用玻璃瓶的算法。整体过程包括四个部分:图像预处理部分,图像分割部分,特征提取部分,判断决策部分。本章重点介绍玻璃瓶缺陷检测系统中所涉及到的数字图像预处理技术。图像预处理是图像分析的一个重要环节,对图像进行适当的预处理过程,有利于图像的分 割和识别。一般情况下,成像系统获取的原始图像由于受到种种条件的限制和随 机干扰,往往不能在视觉系统中直接使用,必须在早期阶段对原始图像进行灰度 校正,噪声过滤等图像预处理。3.1灰度图和灰度直方图灰度图是指只含亮度信息,不含色彩信息的图像。灰度图按照灰度等级的数目来 划分,就像我们平时看到亮度由暗到明的黑白照片。 亮度的变化是连续的,因此,
27、 要表示灰度图就需要把亮度值进行量化。通常把亮度划分成0 255共256个级别,0为最暗(全黑),255为最亮(全白)。存储灰度图像只需要一个数据矩 阵,矩阵的每个元素表示对应位置的像素的灰度值。 将真彩色图像转换为灰度图 可以大大减少存储空间,加快图像处理的速度。因此在本系统中,所采集的图像 均是以灰度图的形式储存的。如果每个像素的像素值用一个字节表示, 灰度值级 数就等于256级,每个像素可以是0255之间的任何一个值,一幅640X 480的 灰度图像需要占据300KB勺存储空间。灰度直方图是数字图像处理中一个最简单有用的工具,它描述了一幅图像的灰度 级内容。任何一幅图像的直方图都包括了可
28、观的信息。 某些类型的图像还可由其 直方图完全描述。灰度直方图是灰度值的函数,描述的是图像中具有该灰度值的 像素个数,其横坐标表示像素的灰度级别,纵坐标是该灰度出现的频率(像素个 数)。按照直方图的定义可表示为:(2.1)P(rk )=式中N为一幅图像的总像素数,nk是第k级灰度的像素数,r k表示第k个灰 度级,P(rk )表示该灰度级出现的相对频数。灰度直方图有如下的性质:(1)在直方图中,因为未考虑各像素的位置,所以失去了图像具有的空间信息。因此必须注意,虽然知道具有某一灰度值的像素有多少, 但完全不清楚这些像素 在图像中处于什么位置。4 A ( j, k 1), ( j 1, k),
29、( j, k 1), ( j 1, k)(2.3)(2) 对于一幅图像,能决定一种含义的直方图。但是,不同的图像可能具有相同 的直方图。(3) 直方图是对具有相同灰度值的像素数计数,如果已知图像被分成几个区域和 各个区域的直方图,把它们加起来,就可得到整个图像的直方图。对图像进行数 字化时,利用直方图可以检查输入图像灰度值在可能利用的灰度值范围内分配得 是否恰当。当发现直方图分配不恰当时,可以进行直方图均衡化,改善图像的质 量。直方图在图像分割里也会被用到。3.2图像增强图像增强是数字图像处理的基本内容之一。图像增强的目的主要有两个:一是改善图像的视觉效果,提高图像成的清晰度;二是将图像转换成
30、一种更适合于人眼 观察和机器自动分析的形式。它为图像的信息提取及其他图像分析技术奠定了良 好的基础。一般情况下,经过增强处理后图像的视觉效果会发生变化,这种变化意味着图像的视觉效果得到了改善,某些特定信息得到了增强。图像增强技术可 分为空间域法和频率域法两大类。空间域法是在空间域内对图像像素直接运算处 理,具有直观、快速的特点。频率域法是在图像的某种变换域对图像的变换值进 行运算,再对图像的频谱进行某种计算,最后将计算后的图像逆变换到空间域。 这是一种间接增强的方法,计算较大。任何一幅未经处理的原始图像,都存在着一定程度的噪声干扰。噪声恶化了图像 质量,使图像模糊甚至淹没特征,给图像分析处理带
31、来困难。消除图像噪声的工 作称之为图像平滑或滤波。由于噪声源众多,噪声种类复杂,所以平滑方法也多 种多样。比较常用的图像平滑方法是邻域平均法和中值滤波法。3.2.1邻域平均法所谓邻域平均法,就是将图像取出一个子区域,让被干扰的像素位于区域中央, 然后求出其邻域各像素灰度的平均值,最后以该平均值取代被干扰像素的灰度 值,从而提高该图像的质量,此法称为邻域平均法。邻域平均法是一种在空间域 上对图像进行平滑处理的方法。它易于实现,而且效果也较好27。令被讨论像素的灰度值为F( j, k),以其为中心,窗口像素组成的点集以 A表示, 集内像素数以L表示。经邻域平均法滤波后,像素F( j, k)对应的输
32、出为(,)1( , ) ( , )x y AG j k F x yL(2.2)即为窗口像素的平均值,用它代替F( j, k)原来的灰度值。应用邻域平均法平滑时,邻域的选取一般有两种方式:以单位距离为半径或单位 距离的2倍为半径。以3X 3的窗口为例,单位距离为半径时,其邻域为单位距离的2倍为半径时,其邻域为8 A ( j 1,k 1),( j 1,k),( j 1,k 1),( j,k 1),(j,k 1),( j 1,k 1),( j1,k),( j 1,k1)(2.4)前者称为四点邻域,后者称为八点邻域。四点邻域时,L 4;八点邻域L 8。邻域平均法有力地抑制了噪声,同时,也出现了因平均作
33、用而引起的模糊现象, 模糊程度与邻域半径成正比。为了尽可能减小模糊失真,有人提出了超限邻域平 均法,公式如下:;其他(2.5)就是说当F( j, k)大于邻域平均值一定值后,作噪声处理,否则不改变。以下是对图像3X3均值滤波的核心算法:int nOffsetY9=-1,-1,-1,0,0,0,1,1,1;像素点横向的偏移int nOffsetX9=0,-1,1,0,1,1,0,-1,1;像素点纵向的偏移int nOffset9; 代表3x3窗口中9个像素点相对中心像素点的偏移量for(i nt m=0;m<9;m+) nO ffsetm=nO ffsetXm*m_nDibWidth+nO
34、 ffsetYm;for(i nt i=0;i<=m_nHeight-1;i+)/m_nHeight是图像的高度for(i nt j=0;jv=m_nDibWidth-1;j+)/m_nDibWidth是图像的宽度for(i nt m=0;m<9;m+)/mpDibData图像数据指针data+=*(mpDibData+i*m_nDibWidth+j+nO ffsetm);data/=9;对瓶口裂纹图像用3X3窗口进行均值滤波处理,原始图像和处理后的效果图像, 如图3.3所示:(a)原始裂纹图像(b) 3X 3模板均值滤波图3.3裂纹图像通过均值滤波器比较图通过图像的对比明显看出,
35、均值滤波器对抑制裂纹图像的噪声没有效果。 因为操 作的目的是为了消除图像的孤立噪声点(裂纹图中的白点) ,但是均值滤波器只 能使图像平滑,细节特征消失。4 A ( j, k 1), ( j 1, k), ( j, k 1), ( j 1, k)(2.3)322 中值滤波法中值滤波是一种最常用的非线性滤波,由于它在实际运算过程中并不需要图像的 统计特性,因此比较方便。中值滤波首先是被应用在一维信号处理技术中,后来 被二维图像信号处理技术所引用。 在一定条件下,可以克服线性滤波器所带来的 图像细节模糊,而且对图像中的脉冲噪声和扫描噪声, 能有较好的滤除效果,在 一定程度上可以克服在线性低通滤波器消
36、除噪声时将图像细节模糊掉的缺点,但是对于含有过多细节的图像,处理效果一般不会太好。其原理是将包含奇数个像素的滑动窗口W在图像上移动,在每一个位置上对窗口内像素的灰度值由小到大排序,然后将位于中间的灰度值作为窗口正中那个像素 的输出值,即f(x,y)=midf(1,1),f(1,2),f(n,n)n 1,N(3-2)设有一个一维序列fl f2L fn,取窗口长度为m(m为奇数),对此序列进行中值滤波, 就是从输入序列中相继抽出m个数,i v i i i i i i v f f f f fLL,其中if为窗口的中心值,12mV,再将这m个点的值按其数值大小排列,取其序号为正中间的那个数作为滤波输出
37、。用数学公式表示为i i v i i v Y Med f f fL L 1,2m i Z V (2.9)例如:有一个序列为10,3, 45, 0, 29 ,重新排序后为0, 3,10, 29, 45 则Med 10,3,45,0, 29,10。此例若用邻域平均法滤波,窗口也是取 5,那么邻域平均法滤波输出为(10+3+45+0+29) /5=17.4。对二维序列队对进行中值滤波时,滤波窗口也是二维的,但这种二维窗口可以有各种不同的形状,如线状、方形、圆形、十字形、圆环形等。二维数据的中值滤 波可以表示为ij a j YMed X (2.10)式中A为窗口。在图像阵列进行中值滤波时,如窗口是以中
38、心点对称的,并包含 中心点在内,则中值滤波能保持任意方向的跳变边缘。图像中的跳变边缘是指图像中不同灰度区域之间的灰度突变边缘。在实际使用窗口时,窗口的尺寸一般先用3再取5逐点增大,直到其滤波效果满意为止。对于有缓变的较长轮廓线物体 的图像,采用方形或圆形窗口为宜,对于包含尖顶角物体的图像,适宜用十字形 窗口。使用二维中值滤波最值得注意的是要保持图像中有效的细线状物体。中值滤波有以下几个重要特性:(1) 对某些输入信号中值滤波具有不变性。对某些特定的输入信号,滤波输出保持输入信号值不变,如在窗口2n+1内单调增加或单调减少的序列,即i n i i n i n i i n X X X X X XL
39、 L(2.11)则i i y X (2.12)二维序列的中值滤波的不变性要复杂得多, 它不但与输入信号有关,而且还与窗 口的形状有关。一般讲,与窗口对顶角线垂直的边缘保持不变性。 利用这个特点, 可以使中值滤波既能去除图像中的噪声,又能保持图像中一些物体的边缘。(2) 中值滤波去噪声性能。中值滤波可以用来减弱随机干扰和脉冲干扰。 由于中值滤波是非线性的,因此对 随机输入信号数学分析比较复杂。 对于均值为零的正态分布的噪声输入,中值滤波输出的噪声方差为:22214 1 22Med mf m m (2.13)式中2i为输入噪声功率(方差),m为中值滤波窗口长度,m为输入噪声均值;f m为输入噪声密
40、度函数。而平滑滤波的输出噪声方差2。为2 1 2o i m(2.14)比较式(2.佝和式(2.14)可看出,中值滤波的输出与输入噪声的密度分布有关。而 平均值滤波的输出与输入分布无关。对随机噪声的抑制能力方面来看,中值滤 波性能要比平均值滤波差一些。而对脉冲干扰来讲,特别是脉冲宽度小于m/ 2,相距较远的窄脉冲干扰,中值滤波是很有效的。对瓶口裂纹图像用3X 3窗口进行中值滤波,对比图像如图 3.4所示:(a)原始裂纹图像(b) 3X3模板中值滤波图图3.4裂纹图像、尺寸图像通过中值滤波器比较图从图像中可以看出,3X 3窗口的中值滤波器可以克服均值滤波器所带来的图像细节模糊,同时又能有效消除或降
41、低裂纹图像中的孤立噪声点,调整尺寸图像内 圆中的虚环。中值滤波器的作用确实比均值滤波器好。因此在课题中采取3X 3窗口的中值滤波器实现图像预处理中的去噪。3.2.3玻璃瓶图像增强的算法实现第四章图像分割图像分割是图像分析的第一步,是图像分析技术的重要组成部分,也是图像处理 中最困难的问题之一。在对图像的研究和应用中,人们往往仅对图像中的某些部 分感兴趣。这些部分常称为目标(其他部分称为背景),它们一般对应图像中特定、 具有独特性质的区域。为了辨识和分析图像中的目标,需要将它们从图像中分离 提取出来,在此基础上才有可能进一步对目标进行测量和对图像进行利用。图像分割就是指把图像分成各自具有特性的区
42、域并提取出感兴趣的目标的技术和过 程。由于问题本身的重要性和困难性,从20世纪70年代起图像分割问题就吸引了很多 研究人员为之付出了巨大的努力。 虽然到目前为止,还没有唯一的、标准的图像 分割的方法,但是对于图像分割的一般性规律则基本上已经达成了共识,己经产生了相当多的研究结果和方法。对应不同的应用场合,我们可以采用各种各样的 分割方法,只要能够完成图像分割的目的,有助于图像的分析,就是合适的方法。 这里首先主要介绍这一领域中经典方法和近年来出现的新思路、新方法以及对原有方法的新的改进作个整体的介绍。4.1阈值分割方法阈值分割方法作为一种常见的区域并行技术,就是用一个或几个阈值将图像的灰 度直
43、方图分成几个类,认为图像中灰度值在同一类中的像素属于同一物体。由于是直接利用图像的灰度特性,因此计算方便简明、实用性强。显然,阈值分割方 法的关键和难点是如何取得一个合适的阈值。 而实际应用中,阈值设定易受噪声 和光亮度影响。阈值方法的缺陷主要在于它仅仅考虑了图像的灰度信息,而忽略了图像的空间信息。对于非此即彼的简单图像处理(如一些二值图像的处理)是有效的,但是对于 图像中不存在明显的灰度差异或各物体的灰度值范围有较大的重叠的图像分割 问题难以得到准确的分割效果。近年来的方法有:用最大相关性原则选择阈值的方法、基于图像拓扑稳定状态的 方法、Yager测度极小化方法、灰度共生矩阵方法、方差法、熵
44、法、峰值和谷值 分析法等,其中,自适应阈值法、最大熵法、模糊阈值法、类间阈值法是对传统 阈值法改进较成功的几种算法。更多的情况下,阈值的选择会综合运用2种或2种以上的方法,这也是图像分割发展的一个趋势。4.2边缘检测算子边缘检测是提取图像中不连续部分的特征, 根据闭合的边缘确定区域。由于边缘 检测方法不需要将图像逐个像素地分割,因此更适合大图像的分割。图像边缘对图像识别和计算机分析十分有用。边缘能勾划出目标物体,使观察者一目了然; 边缘蕴含了丰富的内在信息,是图像识别中抽取图像特征的重要属性。从本质上说,图像边缘是图像局部特性不连续性的反映,它标志着一个区域的终结和另一个区域的开始34。边缘的
45、特性是沿边缘走向的像素变化平缓,而垂直于边缘方 向的像素变化剧烈。所以,从这个意义上说,提取边缘的算法就是检出符合边缘 特性的边缘像素的数学算子。下面介绍几种常用的边缘检测算子,用这些算子与 图像卷积,可以找出图像边缘的位置和方向。 Roberts算子图像f x, y 的梯度定义为:f x y f x yf x y i jx y(3.9)梯度的模为:(3.10)通常把梯度的模就叫做图像的梯度。Roberts算子是用斜向上4个像素交叉差分 来表示梯度的,即f x, yf x, yf x1, y1f x1, yf x, y 1(3.11)上式也可以简化为:f x, y f x, yf x1, y(
46、3.12)或f x, ymaxfx, yf x1, y(3.13)也可以表示成掩模的形式如图3.1所示。 Sobel算子Sobel算子是一种简单常用的算子,它是对数字图像f x, y的每个像素,考查其相邻点像素灰度的加权差,即S x, y|(3.14)Sobel算子可以写成图3.2的掩模形式。1 0 -12 0 -21 0 -11 00 -10 1-1 01 2 10 0 0-1 -2 -1图3.1 Roberts 算子模板图3.2 Sobel算子模板 Prewitt边缘检测算子如图3.3所示的两个卷积核形成了 Prewitt边缘检测算子。与使用SobeI算 子的方法一样,图像中的每个点都用这两个核作卷积,取最大值作为输出。Prewitt算子也能产生一幅边缘图像。 Kirsch算子Kirsch算子是由Ko : K?共8个方向的掩模组成,如图3.4所示。将0 7 K : K的掩模算子分别与图像中3 3的区域相乘,选择最大的一个,将该最大值作为中央像素的边缘强度,可以用下式表示x, y像点的强度。8 0 1 2 3 4 5 6 7g X, y max g , g , g , g , g , g , g , g(3.15)其中g x y K k I f x k y Ii 0,1,2,3, 4,5,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度个人教育分期借款合同范本3篇
- 二零二五年度内燃机核心零部件代理销售合同3篇
- 二零二五年度门脸房屋租赁与文创产业合作合同4篇
- 二零二五年度生态农庄木工建造服务合同4篇
- 二零二五版门头智能化控制系统研发与安装合同4篇
- 二零二五年度文化旅游产业发展基金合同及违约赔偿细则4篇
- 二零二五版高新技术企业研发项目财务监管合同范本2篇
- 2025年度个人抵押借款合同风险评估范本
- 2025年度个人渔业贷款合同模板3篇
- 2025年度个人对个人光伏发电项目借款合同
- 三位数除以两位数-竖式运算300题
- 2023年12月广东珠海市轨道交通局公开招聘工作人员1人笔试近6年高频考题难、易错点荟萃答案带详解附后
- 寺院消防安全培训课件
- 比摩阻-管径-流量计算公式
- GB/T 42430-2023血液、尿液中乙醇、甲醇、正丙醇、丙酮、异丙醇和正丁醇检验
- 五年级数学应用题100道
- 西方经济学(第二版)完整整套课件(马工程)
- 高三开学收心班会课件
- GB/T 33688-2017选煤磁选设备工艺效果评定方法
- 科技计划项目申报培训
- 591食堂不合格食品处置制度
评论
0/150
提交评论