《1 前言》

1 前言

近年来, 图像信息的分析与识别在现代科学技术的各个领域, 如机加工微观探伤图像 、机加工微观形貌图像、材料的断面分析等方面得到广泛的应用。在实际应用中, 所关心的往往是图像信号的局部范围特征, 而图像边缘就是图像信息所包含的重要局部特征。由于实际获取的图像中的边缘往往是各种类型的边缘以及它们模糊化后结果的结合, 对边缘的确认往往因人而异, 给图像信息的识别带来较大的误差。实际图像信号存在噪声, 同边缘一样都属于高频信号, 很难用频带做边缘取舍, 与噪声的显著区别是两者的能量不同。边缘有较大的能量和范围, 通过平滑滤波图像边缘表现模糊化, 消除噪声。小波变换作为一种变换域信号处理方法, 近年来在信号处理、图像处理、模式识别、语音分析及众多非线性科学等领域得到广泛的应用[1]。在图像处理方面, 边缘检测技术是其重要应用之一, 可通过大尺度下抑制噪声, 可靠识别边缘, 在小尺度下精确定位。这就避免了Guass尺度空间计算量大、定位不够准确的特点。笔者针对二维小波进行边缘检测问题进行了具体探讨, 并开发应用软件进行具体实验。

《2 二维小波变换原理》

2 二维小波变换原理

《2.1基本定义[2]》

2.1基本定义[2]

定义f (x1, x2) 为二维连续函数, x1, x2分别为其横坐标与纵坐标; 取τψ (x1, x2) 为基本小波, 考虑二维小波变换在尺度伸缩的同时还可以进行坐标旋转, 因此, 相应方向的图像A可做如下定义:

A=arθ(1)

式中

rθ=[cosθsinθ-sinθcosθ]

, 则 (x1, x2) 的尺度伸缩与二维位移为

ψAb¯(x¯)=1|A|ψ[A-1(x¯-b¯)]=1aψ[rθ-1(x¯-b¯a)](2)

二维连续小波变换定义为

wtf(A,b¯)f(x¯)ψA,b¯(x¯)1aR2f(x¯)ψ(rθ-1x¯-b¯a)dx¯,(3)

式中a=detA,x¯=[x1,x2]Τ,b¯=[b1,b2]Τ

《2.2小波边缘检测算法》

2.2小波边缘检测算法

为准确对利用小波对图像信号进行边缘信息提取, 首先取二维连续函数θ (x, y) 沿xy方向的偏导数作为基本小波:

ψ1(x,y)=θ(x,y)xψ2(x,y)=θ(x,y)y(4)ψa1(x,y)=1a2ψ1(xaya)=θa(x,y)x,ψa2(x,y)=1a2ψ2(xaya)=θa(x,y)y

式中θa(x,y)=θ(xa,ya)

对任意的二维函数f (x, y) ∈L2 (R) 2, 其小波有两个分量:

沿xwt1f(a,x,y)=f(x,y)*ψa1(x,y)(5)沿ywt2f(a,x,y)=f(x,y)*ψa2(x,y)(6)

式中*代表二维卷积。

式 (5) 和式 (6) 写成矢量形式为

[wt1f(a,x,y)wt2f(a,x,y)]=a[x[f(x,y)*θa(x,y)]y[f(x,y)*θa(x,y)]]=agrad[f(x,y)*θa(x,y)]=agrad[fs(x,y)](7)

式中 fs (x, y) 是f (x, y) 被θa (x, y) 平滑后的图像。

由式 (7) 可以看出小波变换的两个分量与f (x, y) 的梯度向量的坐标成正比。 在f (x, y) 尺度a的边缘点就是式 (7) 中所示的梯度的最大值点, 而这一梯度的向量的方向正是f (x, y) 的偏导数变化最迅速的方向。 所以边缘点实际是曲面fs (x, y) 的拐点。

由于通常所获得的图像是数字图像, 以像素形式表现出来, 因此, 在边缘检测时把连续小波变换改写成二进制形式, 取a=2j (jz) , 式 (7) 矢量写作如下形式:

[wt1f(2j,x,y)wt2f(2j,x,y)]=wtf(2j,x,y),(8)

式 (8) 称为f (x, y) 的二进小波变换。

由式 (8) 求得小波变换在尺度2j下的模和幅角为:

mod2j?f(x,y)=(|wt2j1?f(x,y)|2+|wt2j2?f(x,y)|2)1/2(9)arg2j?f(x,y)=arctg[wt]2j2?f(x,y)/wt2j1?f(x,y)](10)

由式 (9) 和式 (10) 可以看出, 小波变换的模正比于梯度向量的模, 幅角是梯度向量与水平方向的夹角正是图像边缘的方向。 所以检测图像边缘只需求出梯度向量grad [fs (x, y) ]的模的局部最大值。 在每一个尺度2j, 小波变换的最大值都定义为模mod2jf (x, y) 在沿着梯度方向grad[fs (x, y) ] 的局部最大值点。

《3 小波多尺度边缘检测计算机实现》

3 小波多尺度边缘检测计算机实现

《3.1多尺度分析[3]》

3.1多尺度分析[3]

从分析中可以得出, 小波边缘检测是多尺度边缘检测的方法, 为了将不同尺度的输出集成为一个简单的边缘图像, 采用多尺度边缘匹配方法进行边缘识别。

若函数f (x, y) 的Lipschitz正规性是α, 则小波变换模值极大值满足[4]:

mod2j?f(x,y)Κ(2j)α(11)

若边缘是平滑的, 则其可以看作是原始边缘特性与高斯平滑核函数的卷积。高斯函数方差就决定了平滑边缘的平滑程度, 且

mod2j?f(x,y)2jΚS0α-1(12)

式中S0=22j+σ2σ为位置偏差。

根据Canny定位准则[4], 对于阶跃边缘, 小波边缘检测在多尺度下的定位性能不会下降, 可以认为相临尺度下的边缘移位不超过一个像素。故在相邻尺度之间作边缘匹配时, 只需要在8个邻域中的进行匹配, 就可以利用式 (11) 估计α

《3.2检测步骤[5]》

3.2检测步骤[5]

具体实现步骤如下:根据式 (9) 从两个方向小波变换图像求出模值图像M, 根据式 (10) 求出相应方向的图像A, 若M中1点大于其8个邻域中的相邻2个点, 则判为边缘点; 为克服因噪声引起的过多细小边缘或非边缘点, 对小波变换后的图像阈值m, 仅对大于一定值的小波变换系数才进一步判断; 保留下的点, 如果大于在角度方向上相邻的2个点, 超出阈值n的点才视为边缘点; 再根据式 (11) 估计出α值, 结合目标特点就可以得到规定的边缘输出。计算机实现的步骤见图1。

《图1》

图1 小波边缘检测实现流程Fig.1 Realization flow of edge detection by using wavelet transform

图1 小波边缘检测实现流程Fig.1 Realization flow of edge detection by using wavelet transform  

《4 小波检测实例与分析》

4 小波检测实例与分析

根据所研究的小波分析方法, 利用VC++进行了小波图像处理软件开发。实验图像数据来自金属加工中电子显微图片。由于原图像含有大量噪声, 在处理时, 首先采用高斯及平均图像增强技术进行噪声抑制[6], 然后用小波变换技术进行图像边缘识别[7]

图2和图3分别为被冲蚀的1015# 钢试样和片状磨粒的扫描电子显微照片[7]。图1a和图2a为照片原图, 图1b和图2b为利用所研制软件中高斯及平均除噪的结果, 图1c和图2c为二维小波形貌识别结果。

《图2》

图2 经冲蚀1015#钢试样小波形貌识别结果Fig.2 The edge detecting result of the eroded steel sample of 1015#

图2 经冲蚀1015#钢试样小波形貌识别结果Fig.2 The edge detecting result of the eroded steel sample of 1015#  

《图3》

图3 片状磨粒小波形貌识别结果Fig.3 The edge detecting result of flaking granule from friction

图3 片状磨粒小波形貌识别结果Fig.3 The edge detecting result of flaking granule from friction  

从图2和图3可以看出, 应用所提出的方法进行边缘识别的图像, 可以有效地去除电子扫描图像的噪声影响, 突出实验照片的形貌特征, 有效地改善由于人为因素造成的分析判断误差。

《5 结语》

5 结语

边沿作为图像视觉的最主要特征, 成为图像信息获取的重要内容。小波变换具有检测局域突变的能力, 而且可以结合多尺度信息进行检测。应用所提出的方法进行边缘识别的图像, 可以有效地去除电子扫描图像的噪声影响, 突出实验照片的形貌特征, 有效地改善由于人为因素造成的分析判断误差, 它可成为图像信息边缘检测的优良工具。小波变换在二维情况下除了“显微”能力外还具有“极化”能力, 即方向选择性。因而引人注意, 但是目前把多维小波理论应用于机械加工领域的文献较少, 因此在机械加工中大量应用, 既丰富了小波理论在工程中实用意义, 也促进了小波分析理论的进一步发展。

随着计算机科学和图像处理技术的进步, 小波变换将作为图像信号局部分析的最有效工具有效地应用到工程中来, 这将大大提高信息分析技术的进步。