维普资讯 http://www.cqvip.com
图像分形维数计算技术 董远 胡光锐 上悔2ooo3o) (上悔交通大学电子工程系摘要 在分形科学的研究中,分形维数的求取方法一直是人们所关注的。本文基于目前 常用的图像分形维数的求取方法,对各种方法的计算量、适用范围进行分析和比较,给出推荐 模型。 关键词 分形分形维数纹理 TECIIN0LoGY 0F C0I T G B AGE FRACYA1L DIMENSION D0ngYuan Hu Guarrgmi ( Ⅻ Eob6zeeriag,Shanghai.tioao,q Vr,a ̄, 200030) Abstract Themethodto countfractal dimension of aimage has still been attendinginthe research of on of aimage nowadays,this fractal science.Based Oilthe COIIlInOI1methodsto acquirethefrae ̄l dirn paper n1a a comparison among Bone models in complexity and applicabili ̄,and giw the reemnr ̄nd— ed models at last. 1引 言 简单的物体可以用传统的几何方法来进行描述,但是大多数的自然景物非常复杂,所以不 能依据传统的几何理论对其进行描述。另一方面,自相似性在描述自然景物中却起着非常重 要的作用。 基于对复杂自然景物自相似性的描述,Mandelbrot…刨立了分形几何学理论,提出用分形 维数的概念来度量自然现象的不规则程度。自然界中的许多现象比如云、山、沙漠、岩石等等 都具有分形特征,而人造物体如机械、汽车、飞机、建筑等等都不具有分形特征。 分形维数的概念在对形状和纹理的测量分析和分类上是非常有用的。分形在图像分 割 ]、图像数据压缩 及计算机视觉 ’方面都具有广泛的应用前景。 本谭题受国家自然科学基金资助(编号:696720o7)。董远,博士生,主研顿域:人工智能,模式识别,图像处理等。 6l 维普资讯 http://www.cqvip.com
2求取图像分形维数的方法 Peleg 7,应用£一毯子的方法,这是Mandelbrot最早推荐的方法;Pentland 将图像表面视为 分数布朗运动(f/3f:fractional Brownian function),并通过求取fBf的Fourier功率谱来估计分形维 数;Gangepain和lloques Carmes 。。 及Keller et al, B B.Chaudhurl E9:则用一种称为“盒子”维数 的方法来求取分形维数。 2.1 Peleg et a1.法一“毯子”维 Pdeg et a1. 提出一种侧量分形维数的方法。一副图像可枧为高度正比于其灰度值的丘 陵面,那么这个丘陵面的上下£构成一副厚度为2£的“毯子”,毯子的表面积为毯子的体积除 以2£ 对于不同的£,毯子的面积可以重复如下计算: 设,( , )代表灰度值函数, ,6c分别代表上表面和下表面 先令 uo(i, )=bo( , ): i, ) u ( , ) nm{u ( , )+J, b (i,』):min}6£】(i,J)一I.n1 上下两张“毯子”分别沿如下的方法上下生长,£=1,2,3.… (m,n)} 6c I(m,n)} 此处d( , ,m,n)代表( , )与(m,n)两点之间的距离。 则“毯子”的容积由下式给出: ∑( (i,J)一b ( , )) 同肘表面积由下式给出: A(£): 由于分形表面符合下列关系式: A(£):Fe 。 所以我们可通过最小二乘法拟合直线lgA(£)一kE,从面求得分形维数D。 2.2 Pentland分数布朗随机场模型cFBR)法 Pentland 对自然景物的纹理特性进行了研究,证明了大多数的自然景物满足各向同性分 数布朗随机场模型 ‘。 此方法共提出两种模型:DFBR(离散分数布朗随机场)模型、DFBIR(离散分数布朗增量随 机场)模型。后经实验,人们发现离散分数布朗随机场(DFBI ̄:Discrete Fractional Brownian Ban. dora Field)模型在应用上有尺度的,这是因为它是非平稳的。而DFBIR “模型经证明.具 有与DFBR模型相同的局部特性,且是平稳的,因而与大多数自然景物吻合较好。 2.3“盒子”维 Mandelbrot认为具有分形特征的表面具有自相似性,欧氏空问中的有界集台 的分形维 数D有如下关系式: 1: r 或D:丽log(而Nr) (1) 但是,直接利用(1)式计算分形维数是很困难的。 62· 维普资讯 http://www.cqvip.com
c习 gq n和Roques—CflI3T ̄S 采用一种叫网状盒子计算方法 这种方法速度较快,但当 图像的分形维数很高时会低估图像的分形维数。 Keller et a1. 提出了一种修正方法。这种方法运算时间稍微长一些,但精确性更好一些。 这种方法仍存在Gangepain和Roques—Cannes方法的缺点,即当图像的分形维数很高时会低估 图像的分形维数。 B.B.Chaudhuri ‘提出一种求取“盒子”维的方法。算法如下: 由(1)式,将太小为M×M的图像考虑成为一个三维空间,坐标( ,y)代表二维平面,图像 灰度值代表z轴方向。将(x,y)二维平面分割成大小为3 x 3的格子(s为整数,MI2> ̄s>1)。 此时我们有r=slM,在每一个格子中有许多体积为 × ×s的小盒子的堆砌。使第( ,J)个 格子中的灰度表面的最大和最小的灰度值分别落人堆砌的序号为k和 的盒子中。 令 (i,J)=z—k+1,将所有格子的 (i, )求和,则有 ∑ (i, ) 通过 的变化引起r的变化,用最小二乘法米拟合 ( )一log(1,r),求出斜率即为D。 这种“盒子”维的求法较前两种“盒子”维算法精确性好,特别是在图像的邻近区域灰度值变化 很大时 3各方法的适用范围与计算量 3.1各方法的适用范围 将一幅绝对平滑的图像分别加均值为零、不同方差a的高斯白噪声,得到一系列的台成图 像,如图1。 ■豳口-1 2 口-36 口-56 0。8Ⅱ 口-104 口-1 2a 图I混加均值为零、不同方差 的高斯白噪声所获得的多千合成图像 分别用本文提到的五种方法对图l不同方差a的合成图像求分形维数,求得的分形维数 a—Gan Kell 莹 c‘PdcE莹 d—P% d e—BB Chau莹 圈2不同方法对不同。白噪声舍成圈像求得的分形维数结果 63· 维普资讯 http://www.cqvip.com
值如图2。根据图像的纹理特性,理想情况下,随着噪声方差a的增大,图像的分形维数应该 从2.0开始逐渐增大, 渐近方式达到3.0 由图可见,Pendand,Peleg et a1.和B.B.Chaudhuri法计算的结果比较满意。Gangepain和 Roques—Cannes” 、Keller et a1Ln 法在图像灰度表面的一定粗糙程度范围内的结果比较满意, 在此 范围外曲线的斜率为零,因此这两种算法的适用范围并不覆盖整个分形维数的动态范 围。各种模型的适用范围如表1。 表1五种方法分形维鼓的适用范围 \\ 1 \ 2.0~3 0 al B B Chaudhuri G明铲pa 2.0~3 O 2 0~3 0 2 0~2 5 I d a1 2.O~2 75 分形维数适用范围 3.2各种方法的计算量比较 选取56 pixel×56 pixel的纹理图像8幅(如图3),分别求取分形维数,实验结果如表2。机 型:Pentium一100. 图3纹理图像 表2算法的分形维数值与计算时间比较 \\ 方 B B 0l棚 P ̄tland Pdegd . G叭Bep n K erd al \目像序 、\ 舟形维数 2 5蚴1 分形维数 2 1852 分形维数 2.61 I9 2.705 2.6038I7 2.636397 2.耵0陀8 2 672396 2 741 2 758387 舟形维数 2 281145 2 434598 2 29蜥 分形维敫 2 534272 2.6[B栅 2.452399 2.539o12 2.403296 2 2.602327 2 616盯5 01 02 03 04 05 09 ll 12 2. 凹37 2.5∞174 2 55娴 2 643573 2 404567 2.49l919 2.3397g7 2 552996 2 675432 2 719394 2 335655 2.251232 2.402435 2.412366 2.4l9563 2 419320 2 629632 2. 2.764(g ̄ 运行时间比较(移) 0+054945 0 8736225 0,t4㈣l 0 o5鸪蚯1 0. 0H 从所得结果中可 看出,B.B.Chaudhuri、Pendand和Peleg a1.方法所求得的分形维数接 近,Gangepain和Keller et a1.方法当图像的分形维数很高时会低估图像的分形维数。但Pent— land法由于需进行傅里叶变换来求功率谱,因而计算量太,运算时间过长。 4结 论 总的来说,Pentland法、B.B.Chandtmfi法、Peleg法精确性好,可测分形维数适用范围宽,但 64· 维普资讯 http://www.cqvip.com
Pentland法计算量大,运算时问过长。Gangepain法与Keller et a1.法计算时间适中,但当图像的 分形维数很高时会低估图像的分形维数,因而有一定的使用。结台适用范围和计算量两 方面考虑,我们认为B.B.Chaudhufi法和Peleg法较好。 参考文献 [1]B.B.Kardelbr ̄,11-e Fractal Ge ̄leay Nature,San Ynmei ̄o,CA:Fweman,1982. [2]Pemland A P., Fractal—based de ̄cifptlon 0f ̄tural sciences .IEEE Trans.叩Paltem.analysis and d_i丌e Intelligence,Vo1.6, No.6.1984:661—673. [3]J P6gmJt, Automatedimage segmentmi ̄bymathern ̄almorphdogy andfraetal geo,ne ̄”,J Miercsva ̄y,Vo1.15,1988:21—30 [4】G z.】tp Fraetal:N ̄iust ̄aother pretty picture'’.IEEE sI 1. .1,1988:29—31. [5]M.Bemaley,Fraetal n w .San Mep,CA:Academic,1988. [6]A P.P芒 ,“ la】based d,eacif 咖 raauml 8。舯朗 ,IEFZTram.PAMI, .6,1984:661—674 [7]s.peleg.J.K l丌,R Hmtley,and D^wur,“Mulitple resoluti ̄texlme 9且nd d c蚯棚”,1EEETrans PAMI,Vo1.6,1984: 5培一523 [8]J Keller,R.Cao ̄aover,and S Chen,“Texture description and 删 仉 fraetal舻呻 ,C, ̄nput.Vi m Gl ̄c8 and Ilm h优啪曲 ,Vol 45,1989:150—160一 【9]B B.( ̄aandhu6 and Nirupam s k盯,“R帆‘g‘一1 l…mg d 瞄1 ”,IEEETrm ̄s.锄P^M【,vd丌,No 1, anu , 1995:72—77. [10_J_G目l—and c.R叩 —c一, FractM approachtotwo dimensional andthree dimensional suxf ̄删 ∞”,We.ar,Ⅷ. 109.1986:119—126. [11]薛东辉、朱耀庭、朱光喜,“基于DFBIR场的图像边缘提取的一种新方法”,《信号处理》,Ⅷ13,N0,1,1996. 计算机应用与软件(月刊) 2001年第18卷第6期