三维掌纹身份鉴别系统的手掌定位及中心区提取方法技术方案

技术编号:2926449 阅读:262 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种三维掌纹身份鉴别系统的手掌定位及中心区提取方法。首先在获取规整的三维掌纹点云数据后,将三维点云数据映射到和二维图像同样长宽的矩阵上,实现三维点云中的点和二维图像的点一一对应,在需要处理的手掌的二维图像上找到手指和手掌相交处的2个特征点,利用二维掌纹识别中心区域定位算法找到中心区域的四个点的像素坐标,得到三维掌纹点云数据,利用点云数据排列的规律将其映射到与二维等维度的矩阵上,得到三维点云的坐标,通过坐标变换,旋转和插值方法,从三维点云中提取得到中心区域。本发明专利技术能有效定位出三维掌纹点云坐标,从大量的三维掌纹点云数据中取出中心区域的点,去掉冗余数据点,从而节省存储空间,提高运算速度。

【技术实现步骤摘要】

本专利技术涉及图像定位与提取技术,具体涉及三维掌纹身份鉴别系统中的手掌定位及中心 区的提取。(二)
技术介绍
传统的二维掌纹身份鉴别系统利用摄像机获取手掌的灰度图像进行识别,这种方式容易 受到光线的影响,并且手掌上的涂画都可能影响到身份鉴别的正确率。三维掌纹身份鉴别是 一种全新的人体生物特征鉴别技术,利用基于图像的精密测量技术获取手掌的采样点相对参 考平面的深度信息进行识别。由于手掌在采样系统的三维坐标里可能发生旋转、平移,故需 要定位出手掌的坐标。三维点云数据数量巨大,很多点是冗余的,并且占存储空间大,运算 速度慢,故可在三维数据定位后,提取部分有效的点云数据,用于后续的身份鉴别。传统的 掌纹识别通过截取手掌中心子图区域,又称ROI(Region Of Interest)区域,进行识别,这样能 够提高系统速度,又保留了手掌有用信息。如名为"掌纹识别的方法和设备",公开号为 "CN1685357"的专利中提到了中心区提取的算法,在其中,通过寻找手掌的一些特征点,然 后计算和截取。这个过程能够找到中心区在掌纹图像的像素坐标,可以利用到三维手掌点云 数据的定位上。(三)
技术实现思路
本专利技术的目的在于提供一种能有效定位出三维掌纹点云坐标,从大量的三维掌纹点云数 据中取出中心区域的点,去掉冗余的数据点,从而能够节省存储空间,提高运算速度的三维 掌纹身份鉴别系统的手掌定位及中心区提取方法。本专利技术的目的是这样实现的利用灰度图像找到中心区域的坐标,然后进行三维数据点 云中心区域提取,在获取规整的三维掌纹点云数据后,将三维点云数据映射到和二维图像同 样长宽的矩阵上,实现三维点云中的点和二维图像的点一一对应,在需要处理的手掌的二维 图像上找到手指和手掌相交处的2个特征点,利用二维掌纹识别中心区域定位算法找到中心区 域的四个点的像素坐标,这四个点的坐标也即三维掌纹中心区的坐标,得到三维掌纹点云数 据,利用点云数据排列的规律将其映射到与二维等维度的矩阵上,根据二维像素与三维点云 坐标之间的对应关系,得到三维点云的坐标,在矩阵形式存放的三维点云的基础上,再通过 坐标变换,旋转和插值方法,从三维点云中提取得到中心区域。本专利技术还有这样一些技术特征1、所述的三维点云中点个数和二维图像的像素点的个数相等,并且三维点云数据的点映射到XY平面, 一个点和周围4个点距离相等,呈棋盘状分布;2、 所述的三维点云映射到一个和二维图像同样长宽的矩阵上,三维点云存储的是相应点 离参考平面的距离,其值是浮点数,相同坐标对应的是手掌同一位置;3、 所述的设利用二维掌纹识别中心区域定位算法找到中心区域的四个点的像素坐标为点i5。,尸,,尸2,尸3,坐标分别为(x。,y。) , (;c,,:O' (&,h), (&,y3),根据二维数据和三维 数据的对应关系,这四个点坐标是二维数据A(w,")中的中心区域点坐标,同时也是三维数 据z^(m,")中4个点的坐标,先计算偏转的角度,也就是p。/;和X轴的角度^然后在三维数 据A(/,y)上通过坐标变换,旋转,放缩和插值等步骤取出中心区块A(^,"i),定义坐标原点,设为尸3,其原坐标为、中心区域为一个矩形w附,,",),对其上的每一个点w/,刀在原 数据Z)力,i:)中寻找对应点,具体方法为设中心区域的长、宽分别为利用旋转角度e,得到旋转矩阵M-cos《一sinP sin^,cos夕;利用变换后与变换前的长、宽的比例可求得縮放比例y二[w/附,w/w了,对应一个縮放矩阵^ =附'/附,0 w'/",0;对于縮放后的坐标完成坐标变换、旋转、縮放,得到新坐标为[/,/T的点在原坐 标里的坐标[x,,x,f。为了有效定位三维掌纹点云坐标并提取中心区域,本专利技术借鉴二维掌纹身份鉴别系统中 的定位和中心区提取方法,利用灰度图像找到中心区域的坐标,然后进行三维数据点云中心 区域提取。在获取规整的三维掌纹点云数据后,将三维点云数据映射到和二维图像同样长宽 的矩阵上,实现三维点云中的点和二维图像的点一一对应。然后利用二维掌纹中心区的定位 方法,找到中心区域的四个点的坐标,这四个点的坐标也即三维掌纹中心区的坐标。在矩阵 形式存放的三维点云的基础上,利用坐标变换,旋转,插值等技术,从三维点云中提取出中 心区域。手掌定位及中心区提取是掌纹识别中的重要环节,作为一种全新的人体身份鉴别技术, 三维掌纹身份鉴别使用点云数据而不是图像,三维点云中心区域提取是一个全新的概念,其 特征是找出三维点云数据点和二维图像像素坐标的一一对应关系,将三维数据映射到一个 和二维图像大小相等的矩阵上,然后利用二维掌纹识别中心区域定位算法,完成二维掌纹的 定位同时也就完成了三维掌纹点云的定位。找到中心区域的四个点坐标后,利用坐标变换、旋转,插值等步骤提取三维数据的中心区域。本专利技术三维点云中点个数和二维图像的像素点 的个数相等,并且三维点云数据的点映射到XY平面, 一个点和周围4个点距离相等,呈棋 盘状分布。三维点云可以映射到一个和二维图像同样长宽的矩阵上,不过二维图像存储的是 像素灰度值,其值是整型数,三维点云存储的是相应点离参考平面的距离,其值是浮点数。 相同坐标对应的是手掌同一位置。利用二维掌纹定位的方法,在二维图像上找到中心区四个 点的坐标实现定位。再利用三维点云的点和二维图像的像素对应关系,定位了二维图像也就 是定位了三维点云。在中心区域点坐标确定后,利用坐标平移、旋转、插值等办法在三维点 云中提取出三维中心区域。本专利技术的有益效果是,能有效定位出三维掌纹点云坐标,从大量的三维掌纹点云数据中 取出中心区域的点,去掉冗余的数据点,从而能够节省存储空间,提高运算速度。(四) 附图说明 图l是三维掌纹点云数据在点云显示软件中的效果。 图2是三维掌纹点云数据旋转放大在点云显示软件中的效果。 图3是无结构光投射在手上时候摄像机摄得的二维掌纹图像。 图4是掌纹图像二值化以后的图像。 图5是掌纹图像取得中心4个点。 图6是提取的二维掌纹的中心区域。 图7是提取的三维掌纹点云数据的中心区域。具体实施方式 下面结合附图和实施例对本专利技术进一步说明。图l是使用结构光投射到手掌上,利用多幅相移图像计算出来的掌纹点云图,该数据是由 Oc,y,z)形式表征的点云组成,但是点云的排列是有规律的。将三维点云投射到X-Y平面,所有点将呈棋盘中棋子分布状分布,相邻点距离相等,整个构成一个规整的矩形分布。故三维 点云可以影射到矩阵上^(w,n)上,其中A(/,/)表示的是第i行、菊列的Z值,也就是取样点离参考平面的距离,其中^ 分别表示三维掌纹点云数据的长度和宽度。图2是三维手掌点云旋转后的效果图,从图上看很多数据都是冗余,掌纹识别只需利用手 掌中央的中心区域, 一些边缘的点误差非常大,需要剔除。图3是二维掌纹图像,作为灰度图像,掌纹的图像可以用矩阵z^(M,")表征,其中AG,J)表示的是图像的每个点的灰度值,其取值范围是。图1中三维数据和图3中的二维数据,长度和宽度是相等的,而且相关点是一一对应的,也就是化aj)和d力力)表征手掌上同一个 位置。图4是掌纹图像二值化处理以后的图。可以根据图像的灰度值,设定阈值,得到二值化掌 纹图像。图5是要提取的中心区域四本文档来自技高网...

【技术保护点】
三维掌纹身份鉴别系统的手掌定位及中心区提取方法,其特征是:利用灰度图像找到中心区域的坐标,然后进行三维数据点云中心区域提取,在获取规整的三维掌纹点云数据后,将三维点云数据映射到和二维图像同样长宽的矩阵上,实现三维点云中的点和二维图像的点一一对应,在需要处理的手掌的二维图像上找到手指和手掌相交处的2个特征点,利用二维掌纹识别中心区域定位算法找到中心区域的四个点的像素坐标,这四个点的坐标也即三维掌纹中心区的坐标,得到三维掌纹点云数据,利用点云数据排列的规律将其映射到与二维等维度的矩阵上,根据二维像素与三维点云坐标之间的对应关系,得到三维点云的坐标,在矩阵形式存放的三维点云的基础上,再通过坐标变换,旋转和插值方法,从三维点云中提取得到中心区域。

【技术特征摘要】

【专利技术属性】
技术研发人员:张大鹏骆南李伟
申请(专利权)人:哈尔滨工业大学
类型:发明
国别省市:93[中国|哈尔滨]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1