应用于数字图像识别的Hu矩缩放不变性分析
2011-01-22陈瑞森
陈瑞森
(厦门海洋职业技术学院,福建 厦门 361012)
应用于数字图像识别的Hu矩缩放不变性分析
陈瑞森
(厦门海洋职业技术学院,福建 厦门 361012)
从数学上分析了弧矩在数字图像缩放时的变化规律,得出通过组合矩的方法无法改善其缩放不变性的结论,并指出了改善其缩放不变性的两种方法。仿真结果证明了本文所提出的结论的正确性和方法的可行性。
Hu矩;数字图像;缩放不变性;分辨率
基于Hu矩在模拟图像中具有图像平移、旋转、缩放不变性的特点[1],其作为识别的特征量已广泛应用于模式识别以及跟踪等许多模拟图像分析领域[2]。但Hu矩在数字图像中并不具有缩放不变性,不适合应用于数字图像分析[3], 因此,通过改造Hu矩使其能同时应用于数/模图像领域的分析,成为许多研究人员的共同目标[3-6]。
目前,大部分对Hu矩的改造主要集中在组合矩方面[3-6],但实际上组合矩的数学理论基础存在一定的问题,因为其所使用的x′=kx和y′=ky两个公式在数字图像缩放时并不成立,因此,使用这两个公式推导出的组合矩并不能有效地改善数字图像中Hu矩的缩放不变性。从数学角度推导出Hu矩在数字图像缩放时的变化规律是找到改善其缩放不变性的基础,这也是本文研究的重点。通过对其变化规律的研究,本文得出了两种改善其缩放不变性的方法。实验证实了这两种方法的可行性,同时显示了Hu矩在识别系统中的应用效果优于Zemike[7]和krawtchouk[8]矩。
1 Hu矩简介
设连续情况下二维图像函数为 f(x,y),则它的 p+q阶几何矩和中心矩分别定义为:
2 Hu矩在数字图像缩放时的变化规律
要使Hu矩在数字图像缩放时也具有不变性,必须掌握Hu矩在数字图像缩放时的变化规律。本文从数学的角度加以推导(在此只给出η20的推导过程以及η21的推导结果,其余参数的推导过程及结果与此类似)。本文推导过程中所用到的公式如下:
其中,lx和ly分别表示图像沿着X轴和Y轴方向的像素块数,εxy、εx、εy的大小分别与缩放前后的面积、x轴、y轴像素以及x轴像素、y轴像素的分布有关。由以上分析可知,若ε≈0,则数字图像中Hu矩具有缩放不变性,但实际上ε≈0是有条件的,因为在对图像进行缩放时肯定会带入一些量化误差。本文中心矩中ε的变化规律由式(4)决定,即取决于n、m、k、a的大小和 n/k、m/k 的取整策略。
假设 a=1,由图 1(a)、(c)可以看出,在 n/k为整数、m=0或m/k为整数时,ε的值随着 n、m的增加而减少。由图 1(a)、(b)、(d)可知,若 n/k、m/k 为非整数,则 ε变化比较不规律,ε值取决于 n/k、m/k的取整策略以及 n、m、k的大小,同时由图 1(b)、(d)可知,如果同时按比例增大 m、n值,可减少 ε值。因为正常情况下,m、n、k为任意取值,ε的变化很难找到规律。因此,在不增大n的前提下,通过矩不变量的组合(组合矩)来减少ε值的方式不具可行性。因为组合矩只是通过Hu矩的组合来构造新的不变量,而Hu矩在数字图像缩放时的变化规律不一致。因此减少ε值的方法只有两种:一是在满足一定分辨率的前提下使图像缩放时图像边缘像素点的坐标值与缩放系数的乘积为整数;二是使图像的分辨率足够高。
图1 ε与m、n、k的关系曲线
3 仿真分析
对Hu矩在数字图像缩放时的变化规律进行分析,在提出了使Hu矩对数字图像缩放具有不变性的相关方法后,利用Matlab软件对本文方法的可行性进行了仿真验证。图2为用于Hu矩缩放不变性特性分析的四幅图像。图 3 的曲线反映了图 2(a)、(b)、(c)、(d)四幅图像在不同缩放系数下,Hn(k)值的变化规律:钻石实线反映了在条件 1(较低像素下,但 n/k、m/k为整数)时 Hn(k)的值变化规律,图像原始分辨率为400×400,圆虚线反映了在条件2(n/k为非整数时,图像分辨率较低)时Hn(k)值的变化规律,图像原始分辨率为400×400,方块点虚线反映了在条件3(n/k为非整数但图像具有较高的分辨率)时Hn(k)值的变化规律,图像原始分辨率为1 200×1 200。Hn(k)=0.4n+(Mn(k)-Mn(k=1))/Mn(k=1),其中,k 是缩放系数,Mn是 Hu矩不变量。仿真结果显示,钻石实线的波动最小,因此条件1下Hu矩具有最好的不变性。但是现实的缩放很难达到条件1的要求,方块虚线显示提高分辨率可以很好地改善Hu矩的缩放不变性。同时本文也具体对图像的分辨率与识别率的关系进行了分析,图4显示了字母G的识别率与分辨率的关系,识别分别基于Hu矩、Z矩、K矩不变量,不变量之间的欧氏距离作为识别时的分类依据[9]。图4显示分辨率越高,识别率越高,而且Hu矩具有最好的识别效果。
图3 图2中四幅图像在不同缩放系数k下,Hn(k)值的变化规律
本文提出了两种使Hu矩在数字图像缩放时具有不变性的方法,仿真结果证明了本方法的可行性。同时仿真也显示在较高像素条件下,Hu矩具有比Z、K矩更优的应用效果,因此,Hu矩非常适合应用于具有高图像分辨率的数字图像识别系统。
[1]HU M K.Visual pattern recognition by moment invariants[J].IRE Transactions on Information Theory,1962,8(2):179-187.
[2]MERCIMEK M,GULEZ K,MUMCU T V.Real object recognition using moment invariants[J].Sadhana-Academy Proceedings in Engineering Sciences,2005,30(6):765-775.
[3]LIU J,LIU Y C,YAN C X.Feature extraction technique based on the perceptive invariability[C].Fifth International Conferenceon Fuzzy Systemsand Knowledge Discovery,2008:551-554.
[4]徐学强,汪渤,贺鹏.统一 Hu矩及在电视图像目标识别中的应用[J].计算机工程与应用,2006,42(29):213-215.
[5]杜亚娟,潘泉,张洪才.一种新的不变矩特征在图像识别中的应用[J].系统工程与电子技术,1999,21(10):71-74.
[6]邵泽明,朱剑英.RSTC不变矩图像特征点匹配新方法[J].华南理工大学学报(自然科学版),2008,36(8):37-40.
[7]SHUTLER J D,NIXON M S.Zernike velocity moments for description and recognition of moving shapes[J].Image and Vision Computer,2001,24(4):343-356.
[8]ZHANG L,XIAO W W,JIZ.Localaffinetransform invariant image watermarking by Krawtchouk moment invariants[J].IET Information Security,2007,1(3):95-107.
[9]POTOCNIK B.Assessment of region-based noment invariants forobjectrecognition[C].48th InternationalSymposium ELMAR-2006 on Multimedia Signal Processing and Communications,2006:27-32.
The scale invariability analysis of Hu moments for digital image recognition
Chen Ruisen
(Xiamen Ocean Vocational College,Xiamen 361012,China)
In this paper,the influence of scale factor on Hu moment invariants in digital image is analyzed.And a conclusion that combined moments can not improve Hu moment invariant’s scale invariability is obtained,also two methods to improve Hu moment invariant’s scale invariability are proposed.The simulation result shows the correctness of the conclusion and the feasibility of the methods mentioned.
Hu moment invariants;digital image;scale invariability;resolution
TP751
A
1674-7720(2011)01-0029-03
2010-08-04)
陈瑞森,男,1981年生,讲师,主要研究方向:模式识别,集成电路设计。