一种基于颜色差分的彩色图像边缘检测方法技术

技术编号:13738136 阅读:66 留言:0更新日期:2016-09-22 09:38
本发明专利技术公开了一种基于颜色差分的彩色图像边缘检测方法,属于数字图像处理领域,该方法对平滑滤波操作具有更强的鲁棒性,可以排除大量的噪声边缘,只保留反映物体基本结构的真实边缘。平滑滤波去噪。构成邻域点对。对于平滑滤波后的图像IC(x,y),将每个像素(x,y)相邻的八个像素分别按照水平、竖直、45°和135°总共四个方向分成四个邻域点对。计算颜色相离结果。计算颜色差分图,得到的颜色差分图CDM(x,y)即为最终的边缘检测结果。能够有效抑制噪声干扰,排除大量人们不感兴趣的噪声边缘,仅保留反映物体基本结构变化的真实边缘;得到的边缘对于平滑滤波具有较好的鲁棒性,在滤波窗口尺寸较大时仍然能够具有较强的边缘响应,不易造成重要边缘丢失和断裂。

【技术实现步骤摘要】

本专利技术涉及数字图像处理领域,尤其涉及一种基于颜色差分的彩色图像边缘检测方法
技术介绍
边缘检测是图像处理领域中的基本技术,被广泛应用于图像检索、目标检测、图像分割、图像分类等各种领域中。图像中发生突变的点通常对应着图像中的某些重要对象或者属性变化,主要包括图像景深上的不连续、目标物体的轮廓和场景光照条件变化等。边缘检测的目的是检测图像中发生突变的点,通过处理这些突变点,可以大幅减少原始图像的数据量,并且剔除人们通常不关心的缓慢变化部分,保留图像重要的结构属性。传统的边缘检测通常可以通过计算一阶梯度的最大值或二阶梯度的过零点检测实现。基于一阶梯度最大值的边缘检测方法主要有Robert算子、Prewitt算子、Sobel算子等。基于二阶梯度过零点检测的边缘检测方法主要有Laplacian算子、LoG算子、Canny算子等。然而,传统的边缘检测方法主要面向灰度图像。在处理彩色图像时,往往需要先将彩色图像转化为灰度图像,再进行边缘检测。彩色图像在灰度化处理之后只保留了亮度信息,忽略了各个彩色通道的信息。因此,彩色图像的边缘检测问题受到了人们的广泛关注。申请号为CN201110448119.1的专利公开了一种彩色图像边缘检测方法。该方法首先将彩色图像分解为红色、绿色、蓝色和黄色4个通道图像,然后分别计算红绿、蓝黄拮抗图像,并在拮抗图像上计算得到边缘信息分布图像,最后对边缘进行细化处理。申请号为CN201310733556.7的专利公开了一种基于多通道信息选择的彩色图像边缘检测方法。该方法在RGB颜色空间中分别对R、G、B三个颜色通道进行边缘检测与梯度信息提取,然后结合各个通道的边缘检测结果选择置信度高的边缘点,得到边缘检测结果。虽然现有的彩色图像边缘检测方法多种多样,但总体而言,现有的彩色图像边缘技术仍然存在以下两方面问题:(1)为了减小噪声干扰,通常要在边缘检测之前进行平滑滤波操作,现有边缘检测方法易受平滑滤波影响,经常出现边缘丢失现象;(2)现有边缘检测方法对噪声十分敏感,容易检测出大量人们不感兴趣的噪声边缘,对后续处理造成干扰。
技术实现思路
为解决上述两个方面的问题,本专利技术提出了一种基于颜色差分的彩色图像边缘检测方法。该方法对平滑滤波操作具有更强的鲁棒性,可以排除大量的噪声边缘,只保留反映物体基本结构的真实边缘。为实现上述目的,本专利技术采用以下技术方案:本专利技术提出的基于颜色差分的彩色图像边缘检测方法的流程图如图1所示,具体包括以下步骤:步骤1,平滑滤波去噪。对输入彩色图像进行平滑滤波,抑制噪声干扰。该过程由下式表示: I C ( x , y ) = S m o o t h Ω ( n ) [ H C ( x , y ) ] - - - ( 1 ) ]]>式中,HC(x,y)为输入彩色图像,C代表图像的颜色通道,C={R,G,B本文档来自技高网
...

【技术保护点】
一种基于颜色差分的彩色图像边缘检测方法,其特征在于:该方法具体包括以下步骤:,步骤1,平滑滤波去噪;对输入彩色图像进行平滑滤波,抑制噪声干扰;该过程由下式表示:IC(x,y)=SmoothΩ(n)[HC(x,y)]---(1)]]>式中,HC(x,y)为输入彩色图像,C代表图像的颜色通道,C={R,G,B},R、G和B分别表示红绿蓝三种颜色;代表以Ω(n)为窗口尺寸的平滑滤波,所述平滑滤波的种类包括均值滤波、高斯滤波、中值滤波;IC(x,y)为平滑滤波后的图像;步骤2,构成邻域点对;对于平滑滤波后的图像IC(x,y),将每个像素(x,y)相邻的八个像素分别按照水平、竖直、45°和135°总共四个方向分成四个邻域点对;这四个邻域点对分别为(x‑1,y)与(x+1,y)、(x,y‑1)与(x,y+1)、(x‑1,y+1)与(x+1,y‑1)、(x‑1,y‑1)与(x+1,y+1);得到像素(x,y)与其相邻八个域像素的位置对应关系;步骤3,计算颜色相离结果;分别计算每个像素(x,y)的四个邻域点对的颜色相离结果,这四个邻域点对的颜色分别进行相离运算,具体表示如下:IC(x‑1,y)ΘIC(x+1,y)                (2)IC(x,y‑1)ΘIC(x,y+1)                 (3)IC(x‑1,y+1)ΘIC(x+1,y‑1)             (4)IC(x‑1,y‑1)ΘIC(x+1,y+1)              (5)其中,Θ表示颜色相离运算,颜色相离运算是一种双目运算,对于坐标分别为(x1,y1)和(x2,y2)的两个像素点,其颜色相离运算定义如下:IC(x1,y1)ΘIC(x2,y2)=DR∪DG∪DB             (6)式中,DR、DG、DB分别为DR=1,IR(x1,y1)-IR(x2,y2)≥TH0,IR(x1,y1)-IR(x2,y2)<TH---(7)]]>DG=1,IG(x1,y1)-IG(x2,y2)≥TH0,IG(x1,y1)-IG(x2,y2)<TH---(8)]]>DB=1,IB(x1,y1)-IB(x2,y2)≥TH0,IB(x1,y1)-IB(x2,y2)<TH---(9)]]>其中,IR(x,y)、IG(x,y)和IB(x,y)分别代表R、G、B三个颜色通道的像素值,TH是阈值;步骤4,计算颜色差分图;根据每个像素(x,y)的四个邻域点对的颜色相离结果,计算颜色差分图CDM(x,y),计算方法如下:CDM(x,y)=255,CD=10,CD=0---(10)]]>式中,CD的计算公式为CD=IC(x-1,y-1)ΘIC(x+1,y+1)∪IC(x+1,y-1)ΘIC(x-1,y+1)∪IC(x-1,y)ΘIC(x+1,y)∪IC(x,y-1)ΘIC(x,y+1)---(11)]]>式中,颜色相离运算“Θ”的优先级高于或运算“∪”;计算得到的颜色差分图CDM(x,y)即为最终的边缘检测结果。...

【技术特征摘要】
1.一种基于颜色差分的彩色图像边缘检测方法,其特征在于:该方法具体包括以下步骤:,步骤1,平滑滤波去噪;对输入彩色图像进行平滑滤波,抑制噪声干扰;该过程由下式表示: I C ( x , y ) = S m o o t h ...

【专利技术属性】
技术研发人员:卓力胡笑尘张菁李晓光
申请(专利权)人:北京工业大学
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1