【技术实现步骤摘要】
基于融合直方图分层和非线性导数的边缘检测算法
[0001]本专利技术属于图像处理
,涉及图像的边缘处理,特别涉及一种基于融合直方图分层和非线性导数的边缘检测算法。
技术介绍
[0002]图像边缘是图像基本的特征之一,在图像处理中有重要的作用。边缘特征是图像中相邻区域交界处像素的集合,通常定义为邻近灰度或结构信息发生剧烈变化的像素。边缘检测基本思想是先检测图像中的边缘点,再按照某种策略将边缘点连接成轮廓,从而构成分割区域。由于边缘是所要提取目标和背景的分界线,提取出边缘才能将目标和背景区分开,因此边缘检测是图像处理和计算机视觉领域中重要的图像特征之一,且被广泛应用于各个领域。比如石油勘探中的储层裂缝识别,农业马铃薯多光谱图像萌发检测,交通道路图像的坑洼分类,医学视网膜图像的血管检测,以及图像文本提取等。
[0003]现有的边缘检测算法大致可分为两大类:基于局部灰度或颜色变化的边缘检测算法和基于全局特征相关信息的边缘检测算法。基于局部变化的边缘检测根据提取边缘强度的滤波器算子特点可分为:基于形态学的边缘检测算法和基于微分算子的边缘检测算法。
[0004]基于形态学的边缘检测算法是通过组合形态学膨胀和腐蚀操作,来构建形态学梯度算子进行边缘检测。基于微分算子的边缘检算法是通过微分算子提取边缘强度图和边缘方向图,再利用非极大值抑制来筛选候选边缘像素,最后借助双阈值决策确定最终边缘像素。基于微分算子的边缘检测算法往往对噪声十分敏感。尽管成像设备带来的噪声随着设备性能的提升对原图像影响越来越小,但图像传输失真 ...
【技术保护点】
【技术特征摘要】
1.一种基于融合直方图分层和非线性导数的边缘检测算法,其特征在于由下述步骤组成:(1)确定各向异性高斯方向导数滤波器的左右子窗口及权重按公式(1)构建各向异性高斯方向滤波器g
σ,ρ,θ
(x,y):其中,σ是高斯核的尺度,σ∈[1,6],ρ是各向异性因子,ρ∈[1,8],(x,y)是滤波窗口内的局部像素位置,x、y是非负整数,θ是以y轴为基准的旋转角度,θ∈[0,π],R
θ
是旋转角度为θ的旋转矩阵;按公式(2)得g
σ,ρ,θ
(x,y)沿θ的一阶偏导,即各向异性高斯方向导数滤波器ψ
σ,ρ,θ
(x,y):按公式(3)分别确定各向异性高斯方向导数滤波器的左子窗口N
L
和右子窗口N
R
:按公式(4)提取N
L
和N
R
对应的滤波器绝对值权重w
L,θ
和w
R,θ
:(2)直方图分层和非线性滤波对原始图像I(x,y|i)中的像素i利用直方图分层技术,i∈{0,1,
…
,255},生成T个由所有像素值为i组成的直方图分层图h(x,y|i),T=256;利用脉冲函数提取h(x,y|i),得到对应的二值图像得到对应的二值图像对Г层二值图像按照对应像素值i从小到大进行排序,去除τ层之前和Г
‑
τ
‑
1层之后的τ∈{0,1,2,3},选择剩余的Г
‑
2τ个利用公式(6)分别确定w
L,θ
和w
R,θ
的滤波结果φ(x,y|i,L,θ)和φ(x,y|i,R,θ):按公式(7)得到Г层二值图像经过w
L,θ
和w
R,θ
的选择性非线性滤波结果φ
(x,y|L,θ)和φ(x,y|R,θ):(3)计算各向异性高斯方向导数响应向量实现沿着方向θ上的滤波结果φ(x,y|L,θ)和φ(x,y|R,θ),再计算左右子窗的非线性滤波结果的差分,进而得到非线性各向异性高斯方向导数响应φ(x,y|θ):对θ按公式(9)进行离散化,得到K个离散方向θ
k
,K=1,2,
…
,k,计算每个方向上的导数响应φ(x,y|θ
k
),得到非线性各向异性高斯方向导数响应向量ζ(x,y):其中,K是离散方向采样个数,K取值为84,θ
K
表示第k个滤...
【专利技术属性】
技术研发人员:周祚峰,吴清泉,
申请(专利权)人:西安西光产业发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。