!""# 年第 $ 期
福 建 电 脑
%&
基于小波变换的数字图像增强方法及实现
范建中 张全伙
(华侨大学信息学院计算机科学技术系,福建 泉州 ’%!"$$)
【摘 要】 本文分析了离散二维小波分解与重构算法,详细介绍了反锐化掩模算法,给出了对应小波域的
反锐化算法的增强函数的设计要求,并在 ()*+), 系统上结合实例实现了该算法,说明了该算法有一定的优越
性。
【关键词】 图像增强 小波变换 离散二维小波分解与重构 反锐化掩模法 ()*+),
$、引言
数字图像增强是指按特定的需要突出一幅图像中的某些信
息,同时,削弱或去除某些不需要的信息的处理方法。其主要目
的是使处理后的图像对某种特定的应用来说,比原始图像更适
用。因此,这类处理是为了某种应用目的而去改善图像质量的。
处理的结果使图像更适合于人的视觉特性或机器的识别系统。
图像的增强技术主要分为两大类:一类是空域类处理法,一类是
频域类处理法。空域法是指直接对图像中的像素进行处理,基本
上是以灰度映射变换为基础的。频域法的基础是卷积定理,一般
情况下采用修改傅立叶变换的方法来实现对图像进行增强处
理。但在这里可以延伸为其他的变换如 <=* 变换、>?@AB 变换和
小波变换等;频域法对图像增强的过程可以用图 $ 来表示:
输入图像 6 频域变换 6 增强处理 6 频域逆变换 6 输出图像
图 $ 频域法图像增强
本文所介绍的方法是基于小波变换的频域法(反锐化掩模
法)图像增强处理,即先将输入图像进行小波变换,然后用反锐
化掩模法进行增强处理,最后通过小波逆变换得到输出图像。虽
然这里小波变换在图像增强的应用中只是起频域变换作用,但
增强算法的设计可充分利用小波分析的时频局部化特性,更加
有效地提高图像增强的质量和算法的时效性。
!、离散二维小波分解与重构算法
对于一维函数 CD3E7+!DFE的离散小波展开式可以表示为(
$—$
)式:
$
(
$
(
.
-
C D 3 E 0 0>! D /": - E !/": - D 3 E G 00>" D /": - E "/: - D 3 E D $—$ E
是任意的开始比例或层次: >! D /": - E 为近似系数或尺度系数:
/"
>! D /": - E 为细节系数或小波系数,且 3 0 ",$,!,…,( 2 $。将一
维函数的离散小波变换扩展到二维函数(如图像)时,需一个尺
度函数 ! D 3: 4 E 和三个小波函数 "9 D 3: 4 E : "; D 3: 4 E 和 "< D 3: 4 E 才
能表示,可表示成如下几个式子:
/ 0 /"
-
D $ 2 ! E
! D 3: 4 E 0 ! D 3 E ! D 4 E
D $ 2 ’ E
"9 D 3: 4 E 0 " D 3 E ! D 4 E
D $ 2 # E
"; D 3: 4 E 0 ! D 3 E " D 4 E
"< D 3: 4 E 0 " D 3 E " D 4 E
D $ 2 H E
这三个小波函数能测量函数的变化,对图像而言,可测量图
"9 测量列的变化,"; 对应行的变
像沿不同方向的灰度变化(
化,"< 而对应对角的变化)。下面引入两个基本函数:
/: 6: 7 D 3: 4 E 0 !/ I !"8 D !/3 2 6: !/4 2 7 E 8 0 59: ;: < J
D $ 2 % E
!/: 6: 7 D 3: 4 E 0 !/ I !! D !/3 2 6: !/4 2 7 E
D $ 2 & E
"8
在这里 8 对应等式 D $ 2 ’ E 到 D $ 2 H E 的方向小波,并不是一
个指数。大小为 ( K 1 的函数的离散小波变换(小波分解)后为:
>! D /": 6: 7 E 0
D $ 2 L E
$
(1
$
(1
1 2 $
( 2 $
00C D 3: 4 E !/": 6: 7 D 3: 4 E
3 0 "
( 2 $
00C D 3: 4 E "8
3 0 "
4 0 "
1 2 $
>8
" D /: 6: 7 E 0
在上述两式中的 /"
/: 6: 7 D 3: 4 E 8 0 59: ;: < J D $ 2 M E
4 0 "
和一维中一样是任意的开始比例或层
" D /: 6: 7 E 是对应比例
次,>! D /": 6: 7 E 是在比例 /"
的水平、垂直和对角细节。通常定义 /" 0 ",1 0 ( 0 !N,这样
/8/"
/ 0 ",$,!,…,N 2 $;6,7 0 ",$,!,…,!/ 2 $。给定等式 D $ 2 L E 、
,C D 3: 4 E 可以通过离散小波逆变换(小波重
D $ 2 M E 的 >!
和 >8
构)获得,见下式:
的近似系数,>8
"
$
(1
00>! D /": 6: 7 E !/": 6: 7 D 3: 4 E G
6 7
C D 3: 4 E 0
$
(1
0 0 0 0>8
8 0 9: ;: 0 /" 6
7
" D /: 6: 7 E "8
/: 6: 7 D 3: 4 E
D $ 2 $" E
图 ! 是图像小波分解示意图
图 ! 图像小波分解示意图
’、反锐化掩模法
反锐化掩模法是图像边缘增强算法(其思想为先检测边缘,
后勾边)的具体实现,由反锐化掩模法获得的锐化图像可由图像
本身减去图像的模糊版本(通过低通滤波产生的图像)如下式:
CA D 3: 4 E 0 C D 3: 4 E 2 C D 3: 4 E
D ! 2 $ E
这里为由反锐化掩模法获得的锐化图像,C D 3: 4 E 为图像 C D 3:
4 E 的模糊版本。
’O $ 算法思想
通常在小波变换域利用一个增强函数 * P · Q 如等式 D ! 2 ! E
来实现反锐化掩模法。在基于小波分析的反锐化掩模法中,增强
效果直接与小波基的选择和增强函数 * P · Q 的设计有关。增强
函数 * P · Q 通常设计成一个非线性函数,它的设计应满足以下
要求:
# 对比度低的成分必须得到更高的增强;
# 尖锐的边缘不应被模糊化;
# 单调性,保持局部极值的位置,避免产生新的极值;
# 反对称性,即 * D 2 3 E 0 2 * D 3 E ,保护相位极性,不会带来“粘
连”、“振铃”等现象。
下面的式子是程序实现中将要用到的,由三个分线性函数
分段来描述。
3 2 D R 2 $ E #:
5
* D 3 E 0
R3
3 G D R 2 $ E #
3 S 2 #
T 3 T 9#
3U #
D ! 2 ! E
对于每一个小波分解层次 /: 式 D ! 2 ! E 中的增强函数 * D 3 E 存
在两个参数,阈值门限 # 和增益因子 R。参数的取值与实验内容
有关,可以参照如下:
# 当 "9/9N 2 $ 时,R/ 0 R"
# 为了增强细节特征,阈值门限 #/ 0 V K 6?3 5 T >" D /: 6: 7 E T J,
>" D /: 6: 7 E 为小波系数," SV S$,V 自定义。
且 R"U $,为自定义的常数。
利用基于小波变换的反锐化掩模法对二维图像增强处理过
程为:将原始图像进行小波分解,再用式 D ! 2 ! E 对所得到的小波
系数进行处理,最后再对所得到的小波系数进行重构图像。
’O ! 程序实现
(?V@?W 是一种高效的工程计算语言,它在数值计算、数据处
理、自动控制、图像处理、神经网络、小波分析、金融分析等方面
有着广泛的应用。(?V@?W 系统不但提供大量涉及各个工程领域
的工具箱来简化科学计算、工程设计和分析等工作,而且提供具
有自身特点的编程语言,可以轻松地实现大量数据的分析、处理
及显示任务。因此,本程序的实现采用 (?V@?W%O H 系统中小波工
!"
福 建 电 脑
#$$% 年第 & 期
具箱来实现。部分程序如下:
的图像,细节部分清晰,层次感强,具有较好的增强效果。
0 0 0 0 0 0
3 R %S
( /C D ) R T+U-5-7# V +C 3C W F629J0 Q W X S Y 注释:对图像 + 进行小波分解,/ R ( + V Z X [ 8
V Z X [ U V Z X [ 5 V Z X [ … [ 8 V & X [ U V & X [ 5 V & X [ ) 其中 + 表示近似系数,8 表示水平细节,U 表
示垂直细节,5 表示对角细节。也就是说所有的小波系数都在 / 中。
7L3 R +\\72-,# V /C DC W F629J0 Q W C 3 X S Y 提取第 3 层小波分解近似系数;
7L3 R 7L3 V ] X S
( AC 3 ) R <64- V 7L3 X S
T R / V 3 ^ &] .-3>?8 V / X X S Y 提取 3 层小波分解中所有小波系数;
A+_$ R A+_ V +F< V T X X S
> R !S
? R $0 $#S
5-.?+ R ?#A+_$S Y 计算阈值门限;下紧跟的七个语句是是利用 M V _ X 增强函数对小
波系数进行处理。
>$ R V > ‘ & X #5-.?+S
6 R ,635 V Ta 5-.?+ X S
T V 6 X R T V 6 X ^ >$S
b R ,635 V T c ‘ 5-.?+ X S
T V b X R T V b X ‘ >$S
d R ,635 V +F< V T X c R 5-.?+ X S
T V d X R T V d X #>
/ V 3 ^ &] .-3>?8 V / X X R TS Y 重构小波系数
+& R T+U-9-7# V /C DC W F629J0 Q W X S Y 重构图像
……
程序实验结果如图 %,为了比较,图 ’ 是采用拉普拉斯算子
的锐化增强的图像。从图 %、图 ’ 两图中可以看出经小波变换后
图 J 原始图像
图 % 基于小波的反
锐化掩模增强图像
图 ’ 基于拉普拉斯
算子的锐化增强图像
%、结束语
利用基于小波变换的反锐化掩模法增强图像能获得丰富的
纹理细节特征,比传统的算法有明显的优越性。首先,小波变换
使得原始图像中不同分辨率细节特征随尺度的不同而分离,避
免了传统算法中通过不断的调整滤波器窗口大小来选择增强效
果的繁琐工作;其次,由于对不同的尺度下的小波分量分别进行
增强,原始图像中无论较粗还是较细的边缘都同时得到增强。
参考文献
( 美 ) *+,+-. /0 1234+.-4 +35 *678+95 :0 ;225<0 =6>6?+. @A+>- B927-<<63>C D-7235 :56?6230 BEF.6<863> G2E<- 2, :.-7?92367< @35E9H0 #$$#,I0
( & )
( # ) 陈武凡 0 小波分析及其在图像图像处理中应用 0 科学出版社C #$$#,%0
( J ) 阮秋琦 0 数字图像处理学 0 电子工业出版社,#$$&,&0
( % ) 陈桂明,张明照,戚红雨 0 应用 KLMNLO 语言处理数字信号与数字图像 0 科学出版社,#$$$,&0
+++++++++++++++++++++++++++++++++++++++++++++++++
V 上接第 IQ 页 X
件。所有的这些过程对于用户来说都是透明的,用户只需要选定所
需要的文件,服务器就能自动地进行文件的上传和下载操作,并记
下该用户的 @B 和上传、下载日期及时间。其界面可以设计如下:
不懂计算机的用户来说,其操作都是很方便的。其界面如下:
其状态栏还显示了当前连接的用户数及系统的日期与时间,
由于用户不断地上传与下载,就可能会使得 eMB 站点上的文件数
越来越多,所以服务器就必须在适当的时间内删除一些对用户来
说不需要的文件,以保持 eMB 站点空间能够满足用户的要求。
’0 # 客户端软件的实现
同样,用户在这里,只要选择自己所需要上传或下载文件
(对于其它的事情都可以一概不知),当用户按下上传或下载按
钮,就能够自动地上传或下载到自己所需的文件。这样对于一个
就这么一个简单的应用程序,就可以方便地上传或下载文
件。
!、结束语
eMB 是 @3?-93-? 上一项古老的应用,也是一项基本的应用,
与 ;;;、: ‘ A+6. 并列为 @3?-93-? 上的三大应用之一,正是由于
历史悠久,当以现代的眼光看时,在易用性、方便性方面有所不
足,而要彻底改变这些不足,牵扯到 @3?-93-? 上数以万计的服务
器,几乎是不可能的。鉴于这种情况下,本文描述用 PO 中的
;@fDg/h 控件和 @f:M 控件设计的 eMB 文件传送软件,在某些
应用的领域,提高了 eMB 易用性、方便性。
参考文献
( & ) 《
( # ) 《
( J ) 《
PO 网络与远程控制编程实例教程》
P6