论文部分内容阅读
掌纹识别技术是生物特征识别领域里的新技术,它是利用手掌上的一块有效区域,从中提取出掌纹的特征信息,并根据这些特征信息来识别用户。目前,掌纹识别在整个生物识别中所占的市场份额还很少。民用的掌纹识别产品几乎还没有。所以,研制体积小巧、价格低廉、开发周期较短、维护方便,能够满足中、低级别安全的掌纹识别系统,以便在民用领域中能够推广将是一个很有研究价值的课题。掌纹识别算法有很多,其中便于DSP实现的有基于主线提取的方法、基于图像变换的方法。鉴于基于主线提取的方法匹配时比较耗时,且识别率不高,本文选取基于图像变换的方法。根据小波变换的多分辨率特性,本文选择用5/3小波变换来提取掌纹特征。在预处理阶段,为了能够提取出平滑的掌纹边缘,首先对输入的掌纹图像利用高斯低通滤波器进行消噪,然后,把掌纹图像做二值化处理,在用改进的8方向模板的prewitt算子提取掌纹图像的边缘,得到很好的边缘效果。在此基础上,利用数字形态学的方法提取掌纹图像的角点区域,并用细化算法得到单像素的角点,从而截取出掌纹有效区域。在识别阶段,本文利用5/3小波对掌纹有效区域做三级小波变换,给出小波能量的定义,考虑到掌纹的纹理特性,不具震荡性的掌纹线的能量主要集中在大尺度的小波分解细节图像中,而具有一定震荡性的乳突纹的能量则主要集中在较小尺度的小波分解细节图像中。因此,对三级变换后的掌纹细节图像进行等分,把每一级等分成12小块,最后,构造出小波能量特征。从而利用构造出的小波能量特征来计算两幅掌纹图像的相似度。为了测试出识别精度,本文对提取出的掌纹特征进行注册,然后用待测掌纹与已经注册的掌纹进行匹配,从而计算出该算法的识别率。本文的硬件平台是DM6446,在掌纹图像的读取、存储器的分配、循环流水线控制、代码的书写等方面都做了优化。代码优化后,识别程序运行时间从优化前的7.6秒缩短到1.6秒,优化效果明显,可以满足实时性要求。