基于Canny算子的彩色图像边缘检测算法

来源 :东方教育 | 被引量 : 0次 | 上传用户:zyqtc1989
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】本文将Canny算子应用于彩色图像,针对单尺度滤波器的缺点,本文采用改进的多尺度滤波器对彩色图像进行平滑。通过实验证明,本文所采取的彩色图像边缘检测方法对噪声有很好的抑制作用,并且能够提取比较完整的图像边缘,是一种有效的检测方法。
  【关键词】彩色图像;Canny算子;多尺度高斯滤波器
  1、引言
  边缘检测是图像处理中最基础也是最重要的部分。其中有关灰度边缘检测的算子众多,有Sobel、Laplace、Roberts、Prewitt、Kisch和Laplacian、Canny等算子[1],然而,在我们现实生活中的大部分图像是彩色图像,与灰度图像相比,彩色图像能提供更多、更丰富的信息。经过大量的实验证明,10%的边缘信息通过灰度边缘检测算子是检测不出来的[2],可能会丢失一些重要信息。所以彩色图像边缘检测越来越受到人们的关注。
  本文选取在RGB颜色空间中进行彩色图像边缘检测,利用Canny算子对彩色图像进行边缘检测,能够继承Canny算子定位准确,单边响应,信噪比高等优点。然而,Canny算子在进行平滑图像的过程中,采用单尺度高斯滤波器,不能很好的滤除复杂繁多的噪点,针对这些问题,本文采取了一些措施。
  2、算法原理
  2.1 多尺度高斯滤波器平滑图像
  利用不同尺度的高斯函数对图像进行滤波,在每个尺度下分别对R、G、B三個分量多维磨光形成新的真彩色图像。在本文中选取四个不同尺度的滤波器,分别对图像的3个分量进行滤波,然后对三个分量的四个不同结果进行加权求和,最后输出一个滤波图像。
  假设,我们选取的四个不同尺度分别是,则利用这四个不同尺度的高斯函数分别对输入图像的R、G、B三分量进行平滑。对得到的三分量进行加权求和,最后得到一个平滑后的图像,之后对这两个图像进行后续处理。
  假设,加权权值,它们的取值与四个不同尺度的选择有关。在本文中取分别为:
  (1)
  最后得到的滤波图像的三分量为公式(2):其中,分别表示经过四个不同尺度滤波器对三个颜色分量滤波后的三分量图。
  (2)
  最后对这三分量滤波后的图像进行合成,形成的真彩色图像就是最终滤波后的彩色图像。通过这种方法可以对不同尺度的噪声进行滤波,解决了之前单一尺度滤波的不足。
  2.2 计算图像梯度幅值和方向
  通过高斯平滑后得到的数据阵列,再利用邻域一阶偏导的有限差分来计算平滑后的数据阵列的梯度幅值和方向。其中,x和y方向偏导数的两个阵列
  (3)
  (4)
  每个像素点的梯度幅值和梯度方向分别为:
  (5)
  (6)
  2.3 非极大值抑制
  由计算梯度得到的边缘一般具有多个像素点的宽度,为了能提取单个像素的边缘,就必须细化梯度幅值图,让边缘像素点保持一个像素点的宽度,这样的检测边缘才算优质[3]。因此需要进行非极大值抑制使边缘宽度变细,具体方式就是在每一个点上,邻域的中心像素与沿梯度的方向上的两个像素的梯度幅值作比较,保留幅值局部变化最大的点,并且局部最大值的像素点标志为1,否则标志为0,标志为1的像素点表示可能是边缘点,从而需要进一步处理;对标志为0的像素点,则认为此点是非边缘点,之后不再做处理。通过这种方式可以将边缘的宽度细化成只有一个像素点宽度,优化了图像边缘。
  2.4 双阈值检测与边缘连接
  分别设置高、低阈值和,且,如果梯度值大于,则把这个像素标志为1,就表示这个像素点是边缘像素;如果梯度值小于,则把这个像素标志为0,就表示这个像素点不是边缘像素。经过双阈值检测完之后,得到两个阈值边缘图像和,因此伪边缘很少,且有断点,而含有的边缘信息较多,然而伪边缘较多,因此需要进行边缘连接。以图像为基础,图像为补充来获得相对比较完整的边缘。
  3、实验结果与分析
  本文采用的实验平台为Pentium(R)Dual-Core CPU,512MB内存,310M显存的计算机,用matlabR2010a编程,使用以上的步骤对彩色图像进行边缘检测。对彩色图像分别采用传统的Canny算子和本文提出的算子进行边缘检测,实验结果如下图3.1所示:
  (a)原始图像(b)传统算法(c)本文算法
  图3.1 对“Lena”图像进行边缘检测对比图
  实验结果分析:从实验结果中很容易发现,图3.1(b)中有明显的间隙,在帽子还有脸部明显没有检测出边缘,检测出的边缘相对来说比较少,图3.1(c)中,很明显,边缘信息保留的比较完整。所以,可以证明,本文采取的方法相比传统Canny算子的效果要有所改善。
  4、结论
  本文将Canny算子应用于彩色图像,并且在RGB颜色空间,利用多尺度滤波器平滑图像,与传统的Canny算子相比,本文所采取的方法不仅保留了传统Canny算子定位准确,单边缘响应等优点,并且提高了算子的信噪比,相对比较完整的提取了边缘信息,抑制了假边缘的产生。
  参考文献:
  [1] 任文杰.图像边缘检测方法的研究[D].济南:山东大学.2008
  [2] 董鸿燕,沈振康.边缘检测的若干技术研究[D].长沙:国防科技大学,2008
  [3] 王佐成,刘晓冬,薛丽霞.Canny算子边缘检测的一种改进方法[J].计算机工程与应用,2010,46(34)
其他文献
目的 开发基于医院信息系统(HIS)的电子药历.方法在Windows 2000操作平台上,运用PowerBuild分别将HIS各相关子系统患者临床资料读入药历管理系统,对相关数据进行处置并设置相应功能.结果成功开发了基于HIS的电子药历,操作简便,提供的信息全面、准确,可为临床药师提供详实的临床信息,既可用于前瞻性分析,也适用于回顾性研究.结论作为新颖的药历制作模式,在医院信息系统比较完善的医院具
目的 采用马血清、激素联合应用诱导股骨头坏死模型,观察超短波早期干预治疗的效果. 方法对新西兰大白兔联合应用马血清、激素造模处理,30只大白兔随机分成对照组、模型组和超短波组,各组分别检测血栓素A2(thromboxane A2, TXA2)、前列环素(prostaglandin, PGI2)和血脂(triglyceride, TG)、胆固醇(total cholestrol, TCh)及血液流变
现阶段水利工程中的水库除险加固设计工作是能够延长水库质量与寿命的一项关键性的措施,为水库和水利工程所在地的经济有序发展做出了非常重要的贡献,因此在本文中的以下内容
【摘要】 目的 通过实例总结说明妇产科失血性休克的抢救策略与抢救工作管理。方法 将本院2008年1月到2013年7月间发生的30起妇产科失血休克手术的抢救措施进行总结,分析抢救措施中的工作管理与时间管理。结果 在针对妇产科失血休克的抢救之后,所有的患者都得到救治,无一例死亡案例发生。在30起案例中,有28例经过抢救后关于身体的体征表现正常,另有2例在经过抢救后生命体征未有明显的恢复,转三甲医院在重
本文通过研究文学作品《The Great Gatsby》的现实意义,对比分析了“美国梦”与“中国梦”的异同。一方面,揭示了“美国梦”必将破灭的现实,讴歌了“中国梦”的升华。另一方面,通
通过对一些汉字字形的分析,揭露了中国古代的家庭伦理文化以及女性在古代社会中地位的变化。
《汤姆索亚历险记》是经典儿童文学代表作之一,本文从胡庚申教授的生态翻译学视角,对两位译者在处理译本时的不同选择适应度做了对比分析,旨在说明,在翻译儿童文学时,要多维适应翻
独立学院大学英语教学虽然也经历了十几年的磨砺,但无论在教学理念和教学模式上都有待商榷和探讨。输出驱动模式,从一个崭新的的视角,给教学一线的教师提供了一个课堂教学的改革
【摘要】校园文化对高校改革发展和学生全面成长成才有非常重要的作用。本文深入分析高职院校的校园文化建设,提出突出物质文化建设和实用主义、文化建设单一、文化底蕴不足、缺乏院校特色等诸多问题。并针对政法类高职院校的特殊性,提出完善“全方位”高职院校校园文化建设体系、构建深厚文化底蕴为基础的职业教育体系、根植学校发展挖掘特色校园文化等建设重点。  【关键词】高职;政法;校园文化  高校的校园文化是社会主义
本文首先从文化融合的视角对海南文化与宗教文化的水乳交融与异源同流进行了阐述与分析,并由文化的交融进而述及文化与服饰的关系问题,在兼论世界文化与服饰的基础之上着重论述