admin 管理员组

文章数量: 1086019


2024年4月22日发(作者:linux系统安装谷歌)

维普资讯

第25卷第2期 

佳木斯大学学报(自然科学版) 

v01.25 No.2 

2007年03月 

Journal of Jiamusi University(Natural Science Edition) 

MaLr. 

文章编号:1008—14o2(2oo7)o2一O236~03 

Delphi实现数字化图像的增强 

刘越,李春洁,李华 

(佳木斯大学公共计算机教研部.黑龙江佳木斯154(107 J 

摘要:从面向技术的观点出发,对已被实践证明行之有效的几种图像增强方法通过Delphi6.0语 

言来加以实现.实验表明,该程序可以快速、准确地对灰度图像进行灰度变换和中值滤波,达到了使图像对 

比度增强、抑制噪声,改善图像质量的预期目的. 

关键词: 图像增强;线性变换;分段线性变换;中值滤波 

中图分类号: !7.4 文献标识码: A 

0 引 言 

图2(a)表示了这种变换关系,图2(b)就是灰 

度级直方图,其中n[ ,Y)]表示灰度值f(x,Y) 

图像增强是图像处理领域一个重要的组成部 

出现的频数N,5]. 

分.由于各种外界因素的影响,如光照、传感器分辨 

g 

率等,使获得的原图像不同程度地存在着边缘模 

m O 

- - ■,-.-一2 ~ . ~一 

糊、局部或整体对比度差等不足之处.因此图像增 

强算法,应具有增强边缘、改善对比度等功能,并能 

- / 一 

有效的抑制噪声,使之更适合于人眼的观察判断或 

- / 一 

机器的分析处理H . 

1 灰度变换 

{tx.Y1 

灰度变换主要有线性变换和分段线性变换两 

图1灰度范围的线性变换 

一 

个算法.这两种算法都可以使人物与背景的对比度 

算法实现步骤:首先把原始图像厨和经过线 

增强,即实现了图像增强的效果. 

性变换后的图像gxy定义为两个二维数组: 

Vat 

1.1线性变换 

fxy:array[0..255]of array[0..255]of 

增大对比度的方法是简便的,可通过灰度范围 

integer; 

的线性变换来达到.我们假定原图 戈,Y)的灰度 

gxy:array[0..399J of array[0..399]of 

范围是[口,b],变换后图像g(x,Y)的灰度范围希 

real; 

望扩大到[171,,17,],那么下述线性变换: 

其次调用求图像灰度过程和线性变换过程. 

g(x,Y)=[( —m)/(b一口)][ ( ,Y)一fi]+m 

即:procedure iintfxy; 

就可实现这一目的.图1给出了上述的变换关系. 

procedure initxbh; 

假如图片上大部分象素的灰度级集中在[口,b]范 

在线性变换过程中取口=65,b=100,m= 

围内,相对少的象素的灰度级超出此范围,那么可 

0,n=255;行与列都是从0到255开始循环,如果 

以根据以下变换扩大灰度范围: 

原始图像的灰度范围在口≤fxy≤b之间,则输出 

g( ,Y)= 

图像gxy=[(/7,一m)/(b一口)][ 戈,Y)一口]+ 

f[(尼一m)l(b一口)][, ,Y)一口]+ma≤/ ,Y)≤b 

m;在fxy<口时,gxy=m;在f*r>b时,gxy=11,. 

{171 ,,Y)<口 

最终显示变换后的图像gxy.图3给出这种对比度 

【17, f(x,Y)>b 

增强的一个实例. 

①收稿日期12007一Ol一30 

作者简介:刘越(1976~),女,黑龙江佳木斯人,佳木斯大学公共计算机教研部助教 

维普资讯

第2期 刘 越,等:Delphi实现数字化图像的增强 237 

gfx.y} 

7 

O 

f(x y) 

Ⅱ 6 

nUIx 蝴1 

 l

.一

1’ . 1--

0 

。一 

x.y} 

图2 

根据灰度级频数进行线件变换 

(a)原始图像 

(b)线性变换后的图像 

图3对比度增强实例 

1。2分段线性变换 

分段线性变换也是常用的一种灰度变换方法, 

通常都是分成三段,如图4所示.这种变换的数学 

表示如下 j: 

g( ,Y) 

f y1/-( ,Y)+b1 0≤/-( ,Y)≤fl 

{72f( ,Y)+b2 fl≤f(x,Y)≤f2 

l 73f(x,Y)+63 f2≤/-( ,Y)≤/ 

其中 71=gl/fl, bl=0 

9"2=(g2一g1)/(/2一f1), b2=gl—r2fl 

73=(gm—g2)/(fm—f2), b3=g2~r3f2 

l 

图4分段线性变换 

图5分段线性变换后的图像 

实现分段线性变换算法日寸,首先同样是把原始 

图像 和经过分段线性变换后的图像gxy分别定 

义为两个二维数组vat 

fxy:array[0。.255]of army[0..255]of integer; 

gxy:array[0..399]ofarray[0..399]of real; 

其次调用求图像的灰度过程及分段线性变换 

过程。即: 

procedure inifxy; 

procedure iniffbh; 

求灰度的过程前面已经提到,这里就不再说明了。 

在分段线性变换过程中,取fl=50,f2=ll0, 

fm=255,g1=10,g2=220,grn=255;行与列都 

是从0到255循环,如果fxy在[O,门]间,则gxy: 

fly( ,Y)+b1;fxy在[ , ]间,则gxy: 

2厂( ,Y)+b2;fxy在[/2, ]间,贝0 gxy= 

r3f( ,Y)+63. 

最终显示分段线性变换后的图像gxy. 

2 中值滤波 

中值滤波法是性能较好的保边缘算法,它是用 

局部中值来代替局部平均值.若令[

厂( ,Y)]代表 

维普资讯

238 

佳木斯大学学报(自然科学版) 

口l a2口3 

2007年 

幅数字图像阵列, ,Y)的数值代表灰度级,那 

么中值滤波后得到的图像则是[g(x,Y)],其中 

g(x,),)是以( ,y)为中心的N×N窗口所框住的 

a4 a5 a6 

口7 a8 a9 

各象素的灰度级中间值 . 

滤完后n5点的新值等于排序完后的第五个数 

值.最终显示中值滤波后的图像.图6给出中值滤 

波的一个例子. 

经过中值滤波后的图像中随机噪声将被有效 

的消除.这是因为邻域中亮度值发生随机突变的象 

素,经过排序后,要么排在队列中的队尾,要么排在 

队列中的队首.而中心象素的新值是取自队列中位 

的那个象素值. 

3结束语 

这两种增强的方法都是基本的,但在实际应用 

中必须针对问题选用某种方法或综合某几种方法 

进行处理. 

参考文献: 

[1]万华.De1plli 5编程实例与技巧[M].北京:机械工业出版社, 

200O. 

图6中值滤波后的图像 

在实现此算法时,主要调用了求图像灰度过程 

及一个大的循环和一个小循环的嵌套.其中小的循 

环是从0到9排序(因为它相当于是在把图像分成 

多个3×3的小区域的第一个区域中九个数排序, 

把它定义成一个一维数组),然后取排在中间的数 

值,赋给原未排前的第五个数.依次往下循环,到第 

254列后就返回到下一行继续,这就是外面的大循 

环,它是行、列都从1到254开始循环,因为第一行、 

最后一行和第一列、最一列都不考虑.下面给出图 

像的第一小区域灰度值分布情况: 

[2]李光明,曹蕾,傅蓉.De1plli 6、0程序设计教程[M]、北京:冶金 

工业出版社,200 . 

[3]肖帆译.I)elhpi 6.0实用编程教程[M].北京:北京希望出版 

社,2001. 

[4]贾永红、数字图像处理[M].武汉:武汉大学出版社,2OO6、 

[5] Maria Pctr ̄,嘲0ta B08d0gianni、数字图像处理疑难解析 

[M].北京:机械工业出版社,20O5. 

The DeJp ̄Realization Numeral Turns a Inlage of Strengthen 

LIU Yue,L/C m—j/e,L/Hua 

(Commonality Teaching nep舭佃咖t of computer,Jiamusi Ulever ̄ty,Jlamt ̄154007,Olina) 

Abstract:From the viewpoint of technique orientation,this article has realized several irIl enhancement 

techniques,which have been pm、,ed to be effective,by rneans of Delphi6.0 language.The experiment indicated that 

hits procedure may be fast and accurately carried on the gradation transformation to the gradation picture nd acenter the 

value filter and Can make the picture contrast gradient strengthened,the noise eliminatd aend the picture quality im— 

proved. 

Key words: image enhancement;linear transform;partition linear transform;center value filter 

(上接235受) 

Design and Development of Equipment Management 

System in University Laboratory 

SUN 一min,SHEN Wei—zheng 

(North ̄ ̄ cIII钿l UIliv骶蓝Iy, n 150030,0lina) 

Abstract:Aiming at the status of the equipment management in the university laboratory,this system WaS de— 

signed and developed by means of database tchenology.The system realized the digitliazation and standardization of the 

laboratory management,effectively improved the management efficiency,and reduced the lair intensiy oft manage— 

ermit. 

Key words:equipment management;laboratory;database 


本文标签: 图像 灰度 实现 变换 增强