基于matlab的图像边缘检测算法研究和仿真DOC.docx

上传人:rrsccc 文档编号:9495983 上传时间:2021-03-01 格式:DOCX 页数:20 大小:245.18KB
返回 下载 相关 举报
基于matlab的图像边缘检测算法研究和仿真DOC.docx_第1页
第1页 / 共20页
基于matlab的图像边缘检测算法研究和仿真DOC.docx_第2页
第2页 / 共20页
基于matlab的图像边缘检测算法研究和仿真DOC.docx_第3页
第3页 / 共20页
基于matlab的图像边缘检测算法研究和仿真DOC.docx_第4页
第4页 / 共20页
基于matlab的图像边缘检测算法研究和仿真DOC.docx_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《基于matlab的图像边缘检测算法研究和仿真DOC.docx》由会员分享,可在线阅读,更多相关《基于matlab的图像边缘检测算法研究和仿真DOC.docx(20页珍藏版)》请在三一文库上搜索。

1、基于 matlab 的图像边缘检测算法研究和仿真目 录第 1 章 绪论11.1序言11.2数字图像边缘检测算法的意义1第 2 章 传统边缘检测方法及理论基础22.1数字图像边缘检测的现状与发展22.2 MATLAB和图像处理工具箱的背景知识32.3数字图像边缘检测关于边缘的定义42.4基于一阶微分的边缘检测算子42.5基于二阶微分的边缘检测算子7第 3 章 编程和调试103.1edge 函数103.2边缘检测的编程实现11第 4章 总结13第 5章 图像边缘检测应用领域13附录 参考文献15第 1 章 绪论1.1 序言理解图像和识别图像中的目标是计算机视觉研究的中心任务,物体形状、物体边界、位

2、置遮挡、阴影轮廓及表面纹理等重要视觉信息在图像中均有边缘产生。图像边缘是分析理解图像的基础,它是图像中最基本的特征。在Marr 的计算机视觉系统中,图像边缘提取占据着非常重要位置,它位于系统的最底层,为其它模块所依赖。图像边缘提取作为计算机视觉领域最经典的研究课题,长期受到人们的重视。图像边缘主要划分为阶跃状和屋脊状两种类型。阶跃状边缘两侧的灰度值变化明显,屋脊状边缘则位于灰度增加与减少的交界处。传统的图像边缘检测方法大多是从图像的高频分量中提取边缘信息,微分运算是边缘检测与提取的主要手段。由于传统的边缘检测方法对噪声敏感,所以实际运用效果有一定的局限性。近年来,越来越多的新技术被引入到边缘检

3、测方法中,如数学形态学、小波变换、神经网络和分形理论等。Canny 于 1986 年提出基于最优化算法的边缘检测算子,得到了广泛的应用,并成了与其它实验结果作比较的标准。其原因在于他最先建立了优化边缘检测算子的理论基础,提出了迄今为止定义最为严格的边缘检测的三个标准。另外其相对简单的算法使得整个过程可以在较短的时间内实现。实验结果也表明,Canny 算子在处理受加性高斯白噪声污染的图像方面获得了良好的效果1 。1.2 数字图像边缘检测算法的意义数字图像处理是控制领域的重要课题,数字图像边缘检测是图像分割、目标区域识别和区域形状提取等图像分析领域十分重要的基础,是图像识别中提取图像特征的一个重要

4、方法。边缘中包含图像物体有价值的边界信息,这些信息可以用于图像理解和分析,并且通过边缘检测可以极大地降低后续图像分析和处理的数据量。图像理解和分析的第一步往往就是边缘检测,目前它已成为机器视觉研究领域最活跃的课题之一,在工程应用中占有十分重要的地位。图像的边缘检测技术是数字图像处理技术的基础研究内容,是物体识别的重要基础。边缘特征广泛应用于图像分割、运动检测与跟踪、工业检测、目标识别、双目立体视觉等领域。现有边缘检测技术在抑制噪声方面有一定的局限性,在阈值参数选取方面自适应能力很差, 有待进一步改进和提高。(1)多谱图像是图像配准技术中的一个难点,传统的图像配准技术只适用于同源图像,由于红外图

5、像和可见光遥感图像的成像波段不同,对于同一场景, 所采集到的图像的差异很大。 在此课题中, 作者首先通过边缘检测,得到红外图像与遥感可见光图像的边缘图像,再通过尺度不变特征匹配,就能得到红外图像与可见光遥感图像之间的透视变换关系,从而成功完成了多谱图像配准2 。(2)在“货运列车动态图像故障检测系统(TFDS,Trouble Of MovingFreight Car Detectionsystem)中的故障识别”的课题中,作者采用水平Sobel 算子检测边缘 , 对边缘图像进行水平方向投影,计算得到货运列车底部心盘螺栓大致区域的图像,然后用Harris 算子得到一些候选故障区域,最后通过相关匹

6、配来识别故障。(3)在“基于双目立体视觉的人体动作捕捉系统”的课题中,利用图像的边缘和深度信息从视频中分割出人体前景图像。因此对图像边缘检测技术理论及其应用进行研究都有很重要的意义。第 2 章 传统边缘检测方法及理论基础2.1 数字图像边缘检测的现状与发展在数字图像处理中,边缘特征是图像的重要特征之一,是图像处理、模式识别和计算机视觉的重要组成部分之一,图像边缘检测的结果直接影响进一步图像处理、模式识别的效果。近几十年来,图像边缘检测技术成为数字图像处理技术重要研究课题之一,随着科学技术的发展,研究人员提出了很多图像边缘检测方法及边缘检测效果的评价方法,并且将这些边缘检测技术应用于计算机视觉和

7、模式识别工程领域,使得边缘检测技术的应用范围越来越广,图像的边缘一般是图像的灰度或者颜色发生剧烈变化的地方,而这些变化往往是由物体的结构和纹理,外界的光照和物体的表面对光的反射造成的。图像的边缘反映了物体的外观轮廓特征,是图像分析和模式识别的重要特征,数字图像处理技术是一门交叉学科,数学理论、人工智能、视觉生理学和心理学等各种理论为边缘检测技术研究注入新的活力,涌现出很多边缘检测理论和方法。根据边缘检测所处理的图像类型,可分为两大类:灰度图像边缘检测方法和彩色图像边缘检测方法。基于本论文仅研究讨论灰度图像边缘检测,这里介绍经典的灰度图像边缘检测方法。灰度图像的边缘是像素的灰度值发生变化的地方,

8、这些变化通常是屋顶变化或者阶23 。跃变化,图像屋顶变化或者阶跃变化的大小一般用灰度图像一阶导数或二阶导数的大小来描述,所以灰度图像的边缘检测方法主要分为两大类: 一阶微分图像边缘检测算子 (如 Roberts 算子、 Sobel 算子、 Prewitt 算子)和二阶微分图像边缘检测算子(如 Laplacian算子、 LOG 算子、 Canny 算子)。一般来讲,一个好的边缘检测算法应满足如下要求:( 1)检测精度高;(2)抗噪能力强;( 3)计算简单;(4)易于并行实现。其中最根本的问题是解决检测精度与抗噪声能力间的矛盾。 从理论上讲,这两者之间存在着相互制约的互变关系,即不确定性原则。这一

9、原则可表述为,一个信号不可能在时域和频域中任意高度集中。因而边缘的定位精度和抗噪声能力不可能同时无限地提高,这两项指标的乘积为一常数,理论上可以通过改变空域形式来获得任意好的定位精度或信噪比,但不能两者都得到改善。因此,衡量一个检测方法的标准也不能只看某一指标的高低, 而应考察其综合指标是否达到理论上的极限。虽然迄今已出现了众多的理论和方法,而且有些方法发展得相当成熟,但从这个意义上讲还没有一种普遍适于任何条件的最优算法。 为此人们已将注意力放在研究更直接的、专用的和面向对象的视觉信息系统,如“主动视觉” ,“定性视觉” 、“面向任务的视觉”等,通过强调场景和任务的约束、增加信息输入和降低对输

10、出的要求等手段来降低视觉处理问题的难度。 这些思想大大丰富和补充了原来的理论,使算法向具体化、实用化方向发展,已成为视觉信息处理中有前途的发展方向2.2 MATLAB 和图像处理工具箱的背景知识MATLAB 对于技术计算来说是一种高性能语言。它以易于应用的环境集成了计算、可视化的编程,在该环境下,问题及其解以我们熟悉的数学表示法来表示。典型的应用包括如下方面 4 :(1)数学和计算(2)算法开发(3)数据获取(4)建模、模拟和原型设计(5)数据分析、研究和可视化(6)科学和工程图形(7)应用开发,包括图像用户界面构建3MATLAB是一种交互式系统,其基本数据元素是并不要求确定维数的一个数组。这

11、就允许人们用公式化方法求解许多技术计算问题,特别是涉及矩阵表示的问题。 有时,MATLAB 可调用 C 或 Fortran 这类非交互式语言所编写的程序。在高等院校中,对于数学、工程和科学理论中的入门课程和高级课程,MATLAB都是标准的计算工具。图像处理工具箱是一个MATLAB 函数(称为 M 函数或 M 文件)集,它扩展了 MATLAB解决图像处理问题的能力。其他有时用于补充IPT 的工具箱是信号处理、神经网络、模糊逻辑和小波工具箱。2.3 数字图像边缘检测关于边缘的定义边缘是不同区域的分界线,是图像局部强度变化最显著的那些像素的集合。图像强度的显著变化可分为:(1)阶跃变化(函数),即图

12、像强度在不连续处的两边的像素灰度值有着显著差异;(2)线条(屋顶)变化(函数) ,即图像强度突然从一个值变化到另一个值,保持一较小行程后又回到原来的值。边缘主要存在于目标与目标、目标与背景、区域与区域( 包括不同色彩 ) 之间,边缘是位于两个区域的边界线上的连续像素集合,在边缘处,灰度和结构等信息产生突变。边缘是一个区域的结束,也是另一个区域的开始,利用该特征可以分割图像。图像的边缘有方向和幅度两个属性,沿边缘方向像素变化平缓,垂直于边缘方向像素变化剧烈。边缘上的这种变化可以用微分算子检测出来,通常用一阶或二阶导数来检测边缘。2.4 基于一阶微分的边缘检测算子图像的局部边缘定义为两个强度明显不

13、同的区域之间的过渡,图像的梯度函数即图像灰度变化的速率将在这些过度边界上存在最大值,通过基于梯度算子或导数检测器来估计图像灰度变化的梯度方向, 增加图像的这些变化区域, 然后对该梯度进行阈值运算,如果梯度值大于某个给定门限,则存在边缘。再将被确定为边缘的像素连接起来,以形成包围着区域的封闭曲线。一阶导数可以用于检测图像中的一个点是否在斜坡上,二阶导数的符号可以用于判断一个边缘点是在边缘亮的一边还是暗的一边。4两种常见的边缘一阶导数和二阶导数示意图5 :(a)(b)图 2.1 ( a)阶跃函数,( b)线条(屋顶)函数(第一行为理论曲线,第二行为实际曲线,第三行对应一阶导数,第四行对应二阶导数)

14、一阶导数的二维等效式:Gxfx(2-1)G ( x, y)fGyy梯度的幅值:| G (x, y) | G x2G y2(2-2)和方向:( x, y)arctan(Gy / G x)(2-3)梯度是灰度 f (x, y) 在 X Y 坐标方向上的导数,表示灰度f (x, y) 在 X Y 坐标方向上的变化率。用差分来近似梯度Gx =f ( x1, y)f ( x, y)(2-4)Gy f ( x, y 1)f ( x, y)(2-5)2.4.1 Roberts算子(梯度交叉算子 )Roberts算子是一种利用局部差分算子寻找边缘的算子5 。G(x, y)f ( x, y)f (x1, y1)

15、f ( x1, y)f (x, y1)(2-6)5用模板实现:10010-1-10图 2.2 Roberts 算子的模板2.4.2 Sobel 算子Sobel 提出了一种将方差运算与局部平均相结合的方法,即Sobel 算子,该算子在以 f (x, y) 为中心的领域上计算X 和 Y 方向的偏导数 6 。即Sx = f ( x1, y1)2 f (x1, y)f ( x1, y1) f ( x1, y1)2 f (x1, y)f ( x1, y(2-7)1)Sy = f ( x1, y1)2 f ( x, y1)f ( x1, y1) f ( x1, y1)2 f (x, y1)f ( x1,

16、y(2-8)1)上式应用了f ( x, y) 领域的图像强度的加权平均差值。用模板实现:-101121-202000-101-1-2-1图 2.3 Sobel 算子的 33 模板2.4.3Prewitt 算子Prewitt 提出的类似于 Sobel 的计算偏微分估计值的方法7Px = f (x1, y1)f (x1, y)f ( x1, y1) f ( x1,y1)f ( x1,y)f (x1,y(2-9)1)Py = f (x1, y1)f (x, y1)f ( x1,y1) f ( x1, y1)f ( x, y1)f (x1, y(2-10)1)6用模板实现:-101111-101000

17、-101-1-1-1图 2.4Prewitt 算子的 33 模板2.4.4 Canny 算子Canny 边缘检测利用高斯函数的一阶微分,在噪声抑制和边缘检测之间寻求较好的平衡,其表达式近似于高斯函数的一阶导数。Canny 算子是一阶算子。其方法的实质是用1 个准高斯函数作平滑运算fs=f(x,y) G(x,y),然后以带方向的一阶微分算子定位导数最大值。平滑后fs(x,y)的梯度可以使用2 2 一阶有限差分近似式:在这个 2 2 正方形内求有限差分的均值 ,便于在图像中的同一点计算 x 和 y 的偏导数梯度。 幅值和方向角可用直角坐标到极坐标的坐标转化来计算:在这个 2 2 正方形内求有限差分

18、的均值 ,便于在图像中的同一点计算 x 和 y 的偏导数梯度。 幅值和方向角可用直角坐标到极坐标的坐标转化来计算:Mi,j 反映了图像的边缘强度 ;? i,j 反映了边缘的方向。 使得 Mi,j 取得局部最大值的方向角 ? i,j, 就反映了边缘的方向。 Canny 算子也可用高斯函数的梯度来近似 ,在理论上很接近 4 个指数函数的线性组合形成的最佳边缘算子。在实际工作应用中编程较为复杂且运算较慢。Canny 边缘检测算子对受加性噪声影响的边缘检测是最优的。2.5 基于二阶微分的边缘检测算子一阶微分是一种矢量,不但有其大小还有方向,和标量相比,它数据存储量大。另外,在具有相等斜率的宽区域上,有

19、可能将全部区域都当做边缘提取出来。因此,有必要求出斜率的变化率,即对图像函数进行二阶微分运算。7图像强度的二阶导数的零交叉点就是找到的边缘点7 ,如图 2.5 所示:图 2.5 图像函数的二阶微分2.5.1 Laplacian 算子Laplacian 算子 8 利用二阶导数信息,具有各向同性,即与坐标轴方向无关,坐标轴旋转后梯度结果不变。使得图像经过二阶微分后,在边缘处产生一个陡峭的零交叉点,根据这个对零交叉点判断边缘。拉普拉斯算子是二阶导数的二维等效式:2(f2 f (x, y)2 f ( x, y)(2-11)x,y )=y2x2上式应用Laplacian 算子提取边缘的形式,及二阶偏导数

20、的和,是一个标量,其离散计算形式定义为:2 fGx2=xx( f x 1, yf x, y)(2-12)xf x 1, yf x, yxxf x 2, y 2 f x 1, y f x, y这一近似式是以点 x1, y 为中心的,用 x-1替换 x ,则2 ff x 1, y 2 f x, y f x 1, y(2-13)x28同理:2 f=f x, y 1 2 f x, y f x, y 1(2-14)y2对于一个 33 的区域,经验上被推荐最多的形式,算子表示为:0102141(2-15)0102.5.2 LOG 算子由于梯度算子和拉普拉斯算子都对噪声十分敏感,因而在检测前必须滤除噪声。M

21、arr 和 Hildreth 将高斯滤波和拉普拉斯边缘检测结合在一起,形成 LOG(Laplacian-Gauss)9算法。 LOG 边缘检测的基本特征为:(1)平滑滤波器是高斯滤波器;(2)增强步骤采用二阶导数( 二维拉普拉斯函数 ) ;(3)边缘检测判据是二阶导数零交叉点并对应一阶导数的较大峰值;(4)使用线性内插方法在子像素分辨率水平上估计边缘的位置。该算子首先用高斯函数对图像作平滑滤波处理,然后才使用Laplacian 算子检测边缘,因此克服了Laplacian 算子抗噪声能力比较差的缺点,但是在抑制噪声的同时也可能将原有的比较尖锐的边缘也平滑掉了,造成这些尖锐边缘无法被检测到。在实际

22、应用中,常用的LOG 算子是 55 的模板:-2-4-4-4-2-4080-4-48248-4-4080-4-2-4-4-4-2图 2.6 LOG 算子的 5 5 的模板该算法的主要思路和步骤如下:(1)滤波:首先对图像f (x, y) 进行平滑滤波,其滤波函数根据人类视觉特性选为9高斯函数,即G (x, y)12exp212 ( x2y 2 )(2-16)2其中, G ( x, y) 是一个 称函数,其平滑的作用是可通 来控制的。将 像G ( x, y) 与 f (x, y) 行卷 ,可以得到一个平滑的 像,即g ( x, y)f ( x, y)G( x, y)(2-17)(2)增 : 平滑

23、 像 g(x, y) 行拉普拉斯运算,即h( x, y)2f (x, y)G(x, y)(2-18)(3) : 判据是二 数的零交叉点(即h( x, y)0 的点)并 一 数的 大峰 。由于 平滑 像 g( x, y) 行拉普拉斯运算可等效 G ( x, y) 的拉普拉斯运算与f ( x, y) 的卷 ,故上式 :h( x, y)f ( x, y)2 G(x, y)(2-19)式中 2( ,) 称 LOG 波器,其可写 :G x y22 G2G 1 x2y2122G( x, y)=x2+y2 =4221 exp2 2xy(2-20)第三章 编程和调试3.1 edge函数在 MATLAB 像 理

24、工具箱中提供了 的 edge 函数,由 edge函数可以 各算子 的 ,其 用格式如下:BW=edge(I, method)BW= edge(I, method ,thresh)Bw=edge(I, method ,thresh,direction)BW,thresh=edge(I, method , )其中, I 是 入 像。 edge 函数 灰度 像I 行 ,返回与I 同 10大的二值图像 BW ;其中 1 表示边缘,表示非边缘。 I 可以是 uint8 型、uint16 型或 double型; BW 是 uint8 型。 method 是表示选用的方法(算子)类型,可以选择的method

25、 有Sobel、 Prewitt、 Roberts、Log、Canny 等。 可选的参数有 thresh(阈值 )、 sigma(方差 )和direction(方向 )。3.2 边缘检测的编程实现利用 edge 函数,分别采用 Sobel、Roberts、Prewitt、 Log、Canny 5 种不同的边缘检测算子编程实现对图5.1 所示的原始图像进行边缘提取。程序代码如下:%MATLAB 调用 edge函数实现各算子进行边缘检测程序I=imread(tire.tif);% 读入灰度图像并显示figure(1),imshow(I);BW1=edge(I,sobel,0.1);%用 sobel

26、 算子进行边缘检测,判断阈值为0.1figure(2),imshow(BW1)BW2=edge(I,roberts,0.1);%用 roberts 算子进行边缘检测,判断阈值为0.1figure(3),imshow(BW2)11BW3=edge(I,prewitt,0.1);%用 prewitt 算子进行边缘检测,判断阈值为0.1figure(4),imshow(BW3)BW4=edge(I,log,0.01);%用 log 算子进行边缘检测,判断阈值为0.01figure(5),imshow(BW4)BW5=edge(I,canny,0.1);%用 canny 算子进行边缘检测,判断阈值为0

27、.1figure(6),imshow(BW5)检测效果如图 5.2 所示,从图中可以看出,在采用一阶微分进行边缘检测时,除了微分算子对边缘检测结果有影响外,阈值选择也对检测有重要影响。比较几种边缘检测结果,可以看到Canny 算子提取边缘较完整,其边缘连续性较好,效果优于其它算子。其次是 Prewitt 算子,其边缘比较完整。再次就是Sobel 算子。12第 4 章 总 结近几十年来,图像边缘检测技术成为数字图像处理技术重要研究课题之一,随着科学技术的发展,研究人员提出了很多图像边缘检测方法及边缘检测效果的评价方法,并且将这些边缘检测技术应用于计算机视觉和模式识别工程领域,使得边缘检测技术的应

28、用范围越来越广。边缘特征广泛应用于图像分割、运动检测与跟踪、工业检测、目标识别、双目立体视觉等领域。现有边缘检测技术在抑制噪声方面有一定的局限性,在阈值参数选取方面自适应能力很差,有待进一步改进和提高。利用 MATLAB,我们可以很方便的对图像边缘检测算法进行仿真研究, 比较各自的优缺点,得到最优、效果最好的算法来进行图像处理。Roberts 算子定位比较精确,但由于不包括平滑,所以对于噪声比较敏感。 Prewitt算子是平均滤波的一阶的微分算子,检测的图像边缘可能大于 2 个像素,对灰度渐变低噪声的图像有较好的检测效果, 但是对于混合多复杂噪声的图像, 处理效果就不理想了。Canny方法则以

29、一阶导数为基础来判断边缘点。它是一阶传统微分中检测阶跃型边缘效果最好的算子之一。 梯度算子计算简单,但精度不高,只能检测出图像大致的轮廓,而对于比较细的边缘可能会忽略。Prewitt和 Sobel 算子比 Roberts 效果要好一些。 Log滤波器和 Canny算子的检测效果优于梯度算子,能够检测出图像较细的边缘部分。比较几种边缘检测结果,可以看到Canny 算子提取边缘较完整,其边缘连续性较好,效果优于其它算子。 其次是 Prewitt算子,其边缘比较完整。 再次就是 Sobel 算子。第 5 章 图像边缘检测应用领域图像是人类获取和交换信息的主要来源,因此,图像边缘处理的应用领域必然涉及

30、到人类生活和工作的方方面面。随着人类活动范围的不断扩大,图像边缘检测与提取处理的应用领域也将随之不断扩大。数字图像边缘检测 (DigitalImageProcessing) 又称为计算机图像边缘检测, 它是指将图像信号转换成数字信号并利用计算机对其进行处理的过程。数字图像边缘检测最早出现于20 世纪 50 年代,当时的电子计算机已经发展到一定水平,人们开始利用计算机来处理图形和图像信息。数字图像边缘检测中,输入的是质量低的图像,输出的是改善质量后的图像,常用的图像边缘检测处理方法有图像增强、锐化、复原、编码、压缩、提取等。数字图像边缘检测与提取处理的主要应用领13域有:( 1)航天和航空技术方

31、面的应用,数字图像边缘检测技术在航天和航空技术方面的应用,除了月球、火星照片的处理之外, 另一方面的应用是在飞机遥感和卫星遥感技术中。从 60 年代末以来,美国及一些国际组织发射了资源遥感卫星( 如 LANDSAT系列 ) 和天空实验室 ( 如 SKYLAB),由于成像条件受飞行器位置、姿态、环境条件等影响,图像质量总不是很高。现在改用配备有高级计算机的图像边缘检测系统来判读分析首先提取出其图像边缘,既节省人力,又加快了速度,还可以从照片中提取人工所不能发现的大量有用情报。( 2) 生物医学工程方面的应用,数字图像边缘检测在生物医学工程方面的应用十分广泛,而且很有成效。除了 CT技术之外,还有

32、一类是对阵用微小图像的处理分析,如红细胞、白细胞分类检测,染色体边缘分析,癌细胞特征识别等都要用到边缘的判别。此外,在 X 光肺部图像增强、超声波图像边缘检测、心电图分析、立体定向放射治疗等医学诊断方面都广泛地应用图像边缘分析处理技术。( 3)公安军事方面的应用,公安业务图片的判读分析,指纹识别,人脸鉴别,不完整图片的复原,以及交通监控、事故分析等。目前己投入运行的高速公路不停车自动收费系统中的车辆和车牌的自动识别(主要是汽车牌照的边缘检测与提取技术)都是图像边缘检测技术成功应用的例子。在军事方面图像边缘检测和识别主要用于导弹的精确制导,各种侦察照片的判读,对不明来袭武器性质的识别,具有图像传

33、输、存储和显示的军事自动化指挥系统,飞机、坦克和军舰模拟训练系统等 ;( 4 交通管理系统的应用,随着我国经济建设的蓬勃发展,城市的人口和机动车拥有量也在急剧增长,交通拥挤堵塞现象日趋严重 , 交通事故时有发生。交通问题已经成为城市管理工作中的重大社会问题,阻碍和制约着城市经济建设的发展。因此要解决城市交通问题,就必须准确掌握交通信息。目前国内常见的交通流检测方法有人工监测、地埋感应线圈、超声波探测器、视频监测 4 类。其中,视频监测方法比其他方法更具优越性。视频交通流检测及车辆识别系统是一种利用图像边缘检测技术来实现对交通目标检测和识别的计算机处理系统。通过对道路交通状况信息与交通目标的各种

34、行为(如违章超速,停车,超车等等)的实时检测,实现自动统计交通路段上行驶的机动车的数量、计算行驶车辆的速度以及识别划分行驶车辆的类别等各种有关交通参数, 达到监测道路交通状况信息的作用。14图像边缘检测应用在视频交通流检测和车辆识别系统概述:1. 视频交通流量检测及车辆识别系统是一个集图像边缘检测系统和信息管理系统为一体的综合系统。计算机图像边缘检测主要由图像输入, 图像存储和刷新显示 , 图像输出和计算机接口等几大部分组成 , 这些部分的总体构成方案及各部分的性能优劣直接影响处理系统的质量。图像边缘检测的目标是代替人去处理和理解图像 , 因此实时性 , 灵活性 , 精确性是对系统的主要要求。

35、2. 通过摄像机将道路交通流图像捕捉下来, 再将这些捕捉到的序列图像送入计算机进行图像边缘检测、图像分析和图像理解, 从而得到交通流数据和交通状况等交通信息。3.应用举例对于车牌识别技术的研究现状,车牌的自动识别是计算机视觉、图像边缘检测与模式识别技术在智能交通领域应用的重要研究课题之一,是实现交通管理智能化的重要环节,主要包括车牌定位、字符车牌分割和车牌字符识别三个关键环节。发达国家LPR系统在实际交通系统中已成功应用,而我国的开发应用进展缓慢,基本停留在实验室阶段。参考文献1 Zhang B in,He Saixian. Improved Edge-detection Method Bas

36、ed on Canny algorithmJ.Infrared Technology,2006,28(3):165-169.2 曾俊 .图像边缘检测技术及其应用研究 : 博士学位论文 . 武汉 :华中科技大学 ,2011.3 游素亚、杨静 ,图像边缘检测技术的发展与现状 J. 电子科技导报 ,1995.4 Rafael C.Gonzalez,Richard E.Woods,Steven L.Eddins 著 ,阮秋琦等译 ,数字图像处理 (MA TLAB 版 )M,北京 :电子工业出版社,2005 年 9 月 .5 郑南宁 .计算机视觉与模式识别 M. 北京 :国防工业出版社 ,1998.6

37、黄锋华 ,刘琪芳 ,冀金凤 .基于 matlab 数字图像处理边缘检测算子的研究J. 机械工程与自动化,2011.7 K.R.Castleman 著 ,朱志刚等译 ,数字图像处理 M. 北京 :电子工业出版社 ,1998,9.8 章毓晋 .图像处理和分析基础 M. 北京 :科学出版社 ,2002.9 李小红 .基于 LOG 滤波器的图像边缘检测算法的研究J. 计算机应用与软件,2005,22(5);107-108.10 Canny J.A computational approach to edge detectionJ.IEEE Transactions on Pattern Analysi

38、s and Machine Intelligence,1986, 8(6):679-698.11张斌 ,贺赛先 .基于 Canny 算子的边缘提取改善方法J. 红外技术 ,2006,28(3):165-169.1512 万力 ,易昂 ,傅明 .一种基于 Canny 算法的边缘提取改善算法 J. 计算机技术与自动化 ,2003,22.13林卉 ,舒宁 ,赵长胜 .基于 Canny 算子的边缘检测及评价J. 黑龙江工程学院学报,2003.14 胡文锦 .图像边缘检测方法研究 : 硕士学位论文 . 北京 :北京交通大学 ,2009.15 王娜 ,李霞 .一种新的改进 canny 边缘检测算法 J.深圳大学学报理工版 ,2005(4):22-2.16 MATLAB Image Proeessing Toolbox User,5

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1