下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一种指纹细节点提取方法
0特征点的选取和分类在指纹系统的设计中,由于图像的采集和处理不可避免地会导致一些纹线断裂和交叉。虽然在预处理过程中会删除这两个噪声,但会出现一些错误和交叉。针对这种情况,提出了一种简化的方法来提取指纹的特征点。本文与目前大多数的指纹处理系统一样,都采用美国联邦调查局提出的两种类型的特征点:末梢点和分支点,只是在提取的过程中,我们所提取的是脊线的分支点和谷线的分支点,所对应的即是脊线的分支点和脊线的末梢点。因为指纹的脊线和谷线是嵌套的,在脊线和谷线中,特征点是对应的,即脊线的分支点对应着谷线的末梢点,谷线的分支点对应着脊线的末梢点。在指纹图像的采集和处理过程中断裂和叉连的情况会造成许多虚假的特征点,由于断裂的情况比较普遍,在提取出的末梢点中有很多是虚假点,所以我们在提取指纹特征点的时候可以只提取指纹的分支点。这种特征点受噪声的影响比较小,虚假的分支点比较容易去除。因此,在指纹的处理过程中可采取直接提取指纹的分支点。1指纹形象有待改进1.1平均像素及平均长度一般的指纹图像都有比较清晰的方向性,点方向图的准确性直接决定了图像增强算法的效果。为估计点方向图,把指纹脊线走向分为8个方向,如图1所示。对于图像的每一个像素,为了确定在以该像素为中心的9×9窗口内,分别计算8个方向上的灰度平均值,即将图1中标有I(I=0,1,…,7分别代表8个方向)的位置的像素灰度值取平均得到Gmean[I],然后将这8个平均值按两两垂直的方向分成4组,0和4一组,1和5一组,2和6一组,3和7一组,计算每组中两个平均值的差值。Gdiff[J]=abs(Gmean[J]-Gmean)J=0,1,2,3,为脊线方向取差值的绝对值最大的两个方向为可能的脊线方向若:iMax=arg(Max(Gdiff(i))则方向iMax和iMax+4为像素处可能的脊线方向,若该像素处的灰度值为Gray,则脊线方向为:iDir={iMaxiMax+4ifabs(Gray−Gmean[iMax])<abs(Gray−Gmean[iMax+4])otherwiseiDir={iΜaxifabs(Gray-Gmean[iΜax])<abs(Gray-Gmean[iΜax+4])iΜax+4otherwise即取iMax和iMax+4方向中灰度平均值与该像素的灰度值比较接近的方向作为该像素处的脊线方向。1.2求方向直方图法为了减少噪声的影响,保证方向估计的准确性,通用的做法是将图像分成w×w的小块,对每一小块计算其方向直方图,方向直方图的峰值方向即为该块图像纹路走向的方向。这样的做法会造成块与块之间方向的不连贯性。在处理的过程中发现,用通用分块的方法在处理方向图时用求方向直方图的方法所取得的方向作为点的方向,这样处理后对于后期的二值化处理方向时有更强的细节保留能力。其具体过程为:for(intI=0;I<bwidth;I++){for(intJ=0;J<bheight;J++){取directdata的值=在I-bsize/2,I+bsize/2,J-bsize/2,J+bsiz/2的块中计算其方向直方图,取方向直方图的峰值作为该点的方向。}}注:bwidth和bheight分别为指纹图像数据的宽和高,bsize为w块的大小。两种处理方法的方向图和二值化后保留细节的具体情况如图2所示。参照图5(a)所示的原图可以看出,用本文的方法求取的方向图比通用的方法求取块方向图后,在二值化图像中有更强的细节保留能力。1.3i/垂直方向一致性的成像由以上的方法得到每个像素的方向后,再依据所得到的点方向来对图像进行二值化。若该像素处的脊线方向为I,先用估计点方向图时用到的方法计算该像素处在方向I和垂直方向的iVar=(I+4)mod8的灰度平均值Gmean[I]和Gmean,然后将该像素二值化为:iVal={1ifGmean[I]≥Gmean[iVar]0otherwiseiVal={1ifGmean[Ι]≥Gmean[iVar]0otherwise其中iVar表示二值图像中该像素处的值,1为二值图像背景和谷线的灰度值,0为二值图像中图像脊线的灰度值。2p至p转换编码本文采用逐层迭代算法进行细化。该算法把一次迭代分作两次扫描,细化过程中由周边向中间逐层细化,使细化结果位于原图的“中轴”。令Bn为3×3窗口内目标像素的个数:Bn=∑18PiBn=∑18Ρi,两次扫描中需满足的条件为:1)2≤Bn≤6(排除p为端点和内部像点的情况);2)若已标记pi视为1时,有Nc=1(Nc为p的8-邻域中的连接成分数,则其序列p1p2p3p4p5p6p7p8p1中0到1变化的次数)(保证删除当前像素不会改变原图的连通性);3)p的值是1(保证p为前景点);4)当p3或p5已标记时,若视p3,p5为0,依然有Nc=1(保证宽度为2的线条只删除一层像点,避免其断开)。本细化算法重复执行如下两个步骤:1)从左到右,从上到下顺序扫描图像,对同时满足以上条件的像素,如果p1p3p7=0且p1p5p7=0,则将其作上标记。2)从左到右,从上到下顺序扫描图像,对同时满足以上条件的像素,如果p1p3p5=0且p3p5p7=0,则将其作上标记。当扫描完整幅图像后,去掉作了标记的像素,重复1)、2)过程,直至得到单位宽度的线条为止。3健全图像的支出二值化方法用图3所示的3×3模板,在本文中只取Cn=3,即特征点为分支点的情况。记录所取的特征点的位置坐标,形成一个脊线分支点的平面点集,然后对取得的点集进一步处理:对每个分支点计算其半径为d(两条脊线间的距离)内是否存在分支点,如果某个分支点在其半径d内还存在其他分支点,就将该点和其半径内的所有分支点去除。经过这个过程以后,所得的分支点就可作为指纹的脊线分支点。在二值化的过程中,我们取:iVal={0ifGmean[I]≥Gmean[iVar]1otherwiseiVal={0ifGmean[Ι]≥Gmean[iVar]1otherwise0为二值图像背景和谷线的灰度值,1为二值图像中图像脊线的灰度值。经过细化、特征点提取及后处理,就可以得到谷线的分支点及其坐标信息。后处理可以有效地去除如图4所示的伪分支点。4特征点的清除本方法可以比较准确地提出指纹图像的脊线和谷线的分支点信息;可以省去由于提
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 借款及股权质押协议完整版
- 合同相对性原则法条
- 二零二四年度建筑工程设计咨询外包服务合同2篇
- 品牌合作与市场拓展协议2024
- 摄影服务合同范本
- 某水利枢纽土建工程施工组织设计方案
- 《中兴案例》课件
- 二零二四年度工程安全防护与环保协议
- 关于驾校协议书
- 融资三方协议合同范本
- 科技伦理智慧树知到期末考试答案章节答案2024年温州大学
- 10以内加减法(直接打印,20篇)
- 工会换届选举选票及报告单样式
- access基础知识(课堂PPT)
- 建筑工程分部分项工程划分表(电力部分)
- 如何有效开展续保工作
- 课题研究活动情况记录表
- 农业企业会计账务处理
- HGP电梯故障检测说明(日立电梯)
- 第一性原理PPT精品文档
- 2017苏教版四年级科学上册知识点归纳
评论
0/150
提交评论