论文部分内容阅读
生物识别技术就是通过现代高科技手段获取人体的固有生理特征并与数据库中已有的模板进行匹配以对个人身份进行鉴定的一种技术手段。指纹作为一种人体特征,具有稳定性、普遍性和独特性,同时指纹特征易于采集,因而指纹识别是生物特征识别中一个重要的课题。在指纹识别的过程中,指纹图像的采集是其中最重要的环节,它包括指纹图像的获取与图像的预处理。这一步骤的目的是获得较清晰的指纹图像,并对噪声干扰部分进行纹线修补,去除粘连的操作,更好地保留指纹的细节特征点。本文的主要工作内容包括:1)进行需求分析,根据系统的性能指标,对比各种处理器和指纹传感器的特点,选择了FPS200芯片作为指纹获取设备,TMS320DM6446作为指纹图像处理的核心处理器。根据其工作方式选择USB模式完成系统采集模块的设计,按照芯片要求完成电路的设计与制作。2)将SEED-DVS6446开发平台、windows主机和Linux虚拟机通过网口和串口放置在同一网络中,搭建嵌入式Linux操作系统环境,使用相关工具,对Linux系统按照嵌入式系统的要求进行裁剪,并使用交叉编译器编译和移植,将系统运行在SEED-DVS6446开发平台上。3)说明了USB驱动程序在操作系统中的位置,并对其工作原理进行了说明,然后根据论文所设计的系统的要求完成驱动程序的编写,实现采集模块的识别,打开与读取功能,并移植到嵌入式平台上。4)在SEED-DVS6446平台上安装和移植Qt/E,使用Qt设计应用程序界面,在界面中实现驱动程序的操作。5)总结了常用的指纹方向图计算方法,对比各方法的优缺,并利用基于方向的偏微分方程对指纹图像进行去噪增强。对于处理后的图像存在细节特征丢失等问题,本文在方程中加入了保真项进行解决。在论文最后,对本文中所取得的成果进行总结,并分析其中仍然存在的缺陷与不足,并做出下一步的工作安排。