使用余弦变换的形状表示的制作方法

文档序号:6476280阅读:201来源:国知局
专利名称:使用余弦变换的形状表示的制作方法
专利说明使用余弦变换的形状表示 本发明涉及使用余弦变换的形状表示。本发明可特别地但不是专用地应用于生物测量学,例如应用于产生人类眼睛内的虹膜的外部和/或内部边界的近似的表示(approximate representation)。
Ghosh和Jain(″An Algebra of Geometric Shapes″,IEEE ComputerGraphics and Applications,1993,50)描述了通过跟踪形状的外部边缘,使用快速傅里叶变换(FFTs)来模拟形状的轮廓。
依靠虹膜识别既能精确地识别和绘制虹膜的外部边缘也能精确地识别和绘制虹膜的内部边缘(瞳孔的外围),这在生物测量学系统中是相当重要的。许多虹膜识别系统臆断瞳孔的形状总是圆形的,在许多案例中臆断可能是不正确的。即使瞳孔确实是圆形的,当从某一个角度观查时,它们往往变为细长的或者长方形的。
一些对非圆形瞳孔定位的研究已经完成参见作者为B.Bonney、R.Ives、D.Etter和D.Yingzi的文献“Iris pattern extraction using bit planes andstandard deviations”;2004年举行的第三十八届关于信号、系统和计算机的Asilomar会议的会议记录(Conference Record of the Thirty-EighthAsilomar Conference on Signals,Systems and Computers,2004);作者为Y.Du、B.L.Bonney、R.W.Ives、D.M.Etter和R.Schultz的文献“Analysis ofPartial Iris Recognition Using a 1-D Approach”;以及在2005年3月18-23日举行的关于声学、语言和信号处理的2005IEEE国际会议的会议记录(Proceedings of the 2005IEEE International Conference on Acoustics,Speech,and Signal Processing,March 18-23,2005)。然而,尽管有这些早期的方法,但仍然需要一种用简单的手段来逼近边界的系统,这个边界是由该边界上的许多点规定的(这些点可以不是等距离地分隔)。
根据本发明的第一方面,提供了一种用于逼近虹膜边界的方法,其包括步骤 ·获取眼睛的图像,包括虹膜边界; ·在边界上记录多个分隔的边界点; ·选择一个固定的参考点;以及 ·产生近似的边界表示(approximate boundary representation),包括用最小平方法来逼近所述边界点到所述固定点的距离关于所述固定点的角度的函数的余弦变换级数。
由于边界上的点可能不是等距离地分隔,所以不能使用计算系数的标准方法,例如离散余弦变换(DCT)。
优选地,这种方法用于绘制人类眼睛的虹膜的内部边界(或者,等效地,瞳孔的外部边界)。作为选择,这种方法可以用于绘制外部虹膜边界。
在所述的方法中,高次谐波的使用给正常的和不理想的眼睛图像都提供了极好的瞳孔定位(pupillocalisation)。该方法对大多数显著的非圆形的瞳孔提供了极好的效果。
根据本发明的第二方面,提供了一种用于逼近二维形状的方法,其包括步骤 ·选择一个固定的参考点;以及 ·产生近似的形状表示(approximate shape representation),包括用最小平方法来逼近所述测量点到所述固定点的距离关于所述固定点的角度的函数的余弦变换级数。
本发明可以用许多方式来实施,下面将参考附图举例描述一个具体的实施方式,其中

图1显示了所画的非圆形的瞳孔形状;以及 图2显示了所述形状的近似。
现在将描述可以应用于描述非圆形的瞳孔形状的特定的问题的本发明实施方式的方法。
首先,做眼睛的图像,图像分析识别多个点10,这些点10出现在所画的瞳孔/虹膜边界12上。为了做这个,可以首先通过搜索靠近图像中心的大面积的黑的区域来确定近似的瞳孔位置。接着进行直方图分析来找到更精确的中心和平均瞳孔半径。接着可以详细地检测近似圆形的瞳孔边界,以获得需要数量的边缘点10。在这个优选实施方式中,识别出16个这样的点。本领域技术人员应该理解,可使用其它方法来定位瞳孔/虹膜边界上的点,且所要求保护的主题范围在这方面是不受限制的。
应该理解,点10可以不需要等距离地分隔在瞳孔边缘周围。甚至,边界14的一些图像部分可能被眼睑和/或睫毛16覆盖了。
如图2所示,一旦识别完边界点10,那些点就能用来产生实际的曲线12的数学近似(mathematical approximation)20。在本发明中,作为角度θ的函数,拟合曲线20是点10到假设的固定点A(参见图1)的距离的余弦变换最小平方法逼近。
希望以一维离散余弦变换的变量的方式将平面内曲线距已知的或假设的中心的距离d(θ)描述为角度θ的调和函数。为简单起见,将确信函数d(θ)是θ上的单值。从N系数{Cn;n=0…N-1}开始的逆变换是 标准离散余弦变换是关于切比雪夫多项式的常规间隔数据的拟合,其在样本点之间具有等量波纹特征。
然而,在本申请中,将要用来拟合{ri,θi;i=1…M}的关于θi的点可能是不规律的。
如果拟合中的误差是 E(θi)=d(θi)-ri 那么,希望找到{Cn;n=0…N}来使误差的平方和减至最低程度, 为此,求关于Ck的导数并且与0等同起来 从其 这给出了在未知量{Cn;n=0…N-1}中的N线性方程,其可用矩阵形式表示为 PC=S 其中,未知量由下式给出 且右手边由下式给出 其中 那么,N乘N矩阵P是 这里k=0…N-1,且n=1…N-1 矩阵是对称的。对于任意的M和N,这可以通过N个系数对M个规定的点,使用标准的数值方法给出近似而解决 C=P-1S 其中M≥N时,上面的方程式把实际边界上的每个测量点100和拟合边界20上的最近的对应点101之间的均方根(RMS)误差减至最小。当系数的数量是1个时,拟合曲线是个圆,当系数的数量增加时,RMS误差通常减小。在实践中发现,用5个系数能获得虹膜逼近的好的效果。
除了逼近瞳孔的边界(或者,等效地,虹膜的内部边界)外,本实施方式也可以用于逼近虹膜的外部边界的形状。一旦内部的和外部的边界确定了,就可根据内部边界和外部边界之间的虹膜图像的特征,以常规的方式进行生物识别。
固定点A(图1)的位置不是十分重要,尽管瞳孔的近似的中心是可获得的合适的点,但不排除其它点,甚至不排除位于正在拟合的边界外的点。当然,如果固定点位于边界外部,则所得的函数将不再是θ的单值,并且需要对此做相应的考虑。
如果在距离上有大的变化性,则有时可以使用多过程方式(multi passapproach)实现改良的拟合执行第一拟合,排除一些大于截止值的异常值,并且重复计算。截止值可以是固定的,或者可以是数据相关,例如标准偏差的一个特定的数。
应理解,除了拟合内部的和外部的虹膜边界外,上述方法可以应用于拟合多种其它曲线和/或边界。凭借固定的参考点的合适选择,本方法甚至能用于逼近开放的形状,例如简单的曲线段。
权利要求
1.一种用于逼近虹膜边界的方法,其包括步骤
(a)获取眼睛的图像,包括虹膜边界;
(b)在边界上记录多个分隔的边界点;
(c)选择一个固定的参考点;以及
(d)产生近似的边界表示,包括用最小平方法来逼近所述边界点到所述固定点的距离关于所述固定点的角度的函数的余弦变换级数。
2.如权利要求1所述的方法,其中,所述近似的边界表示通过数值求解以下线性方程系统产生
PC=S
或者通过求解其数学等值产生,对于未知矩阵C,其中
且其中
且其中,P是N乘以N矩阵,由下式给出

这里k=0...N-1,且n=1...N-1。
3.如权利要求1所述的方法,其中,所述边界是瞳孔/虹膜边界。
4.如权利要求1所述的方法,其中,所述边界是外部虹膜边界。
5.如权利要求1所述的方法,其中,所述边界点不都是等距离分隔的。
6.如权利要求1所述的方法,其中,所述固定的参考点在虹膜边界的近似中心上。
7.如权利要求1所述的方法其中,步骤(d)后,排除任何超过到所述边界表示选定的距离的边界点,然后重复步骤(d)。
8.一种模拟二维形状的方法,其包括步骤
(a)在形状上记录多个分隔的测量点;
(b)选择一个固定的参考点;以及
(c)产生近似的形状表示,包括用最小平方法来逼近所述边界点到所述固定点的距离关于所述固定点的角度的函数的余弦变换级数。
9.如权利要求9所述的方法,其中,所述近似的形状表示通过数值求解以下线性方程系统产生
PC=S
或者通过求解其数学等值产生,对于未知矩阵C,其中
且其中
其中P是N乘以N矩阵,由下式给出
这里k=0...N-1,且n=1...N-1。
10.如权利要求9所述的方法,其中,所述测量点不都是等距离分隔的。
11.如权利要求9所述的方法,其中,所述固定的参考点在形状的近似中心上。
12.如权利要求9所述的方法其中,步骤(c)后,排除任何超过到所述形状表示选定的距离的边界点,然后重复步骤(c)。
全文摘要
一种模拟内部或外部虹膜边界的方法,其包括产生近似的边界表示(20),包括通过余弦变换级数用最小平方法来逼近边界上的测量点(10)到固定点(A)的距离关于固定点(A)的角度(θ)的函数。更宽地,该方法可以用于逼近任何二维曲线或图形的形状。
文档编号G06K9/00GK101606166SQ200880002404
公开日2009年12月16日 申请日期2008年1月15日 优先权日2007年1月17日
发明者唐纳德·马丁·门罗 申请人:唐纳德·马丁·门罗
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1