基于DSP CCS2.2实现指纹识别预处理系统.doc

基于DSP CCS2.2实现指纹识别预处理系统.doc

ID:27870722

大小:61.50 KB

页数:4页

时间:2018-12-06

基于DSP CCS2.2实现指纹识别预处理系统.doc_第1页
基于DSP CCS2.2实现指纹识别预处理系统.doc_第2页
基于DSP CCS2.2实现指纹识别预处理系统.doc_第3页
基于DSP CCS2.2实现指纹识别预处理系统.doc_第4页
资源描述:

《基于DSP CCS2.2实现指纹识别预处理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于DSPCCS2.2实现指纹识别预处理系统  利用生物认证技术取代传统的使用钥匙、身份证、密码等方法进行个人身份鉴定,可广泛应用于银行、机场、公安等领域的出入管理。将信息技术与生物技术相结合的生物认证技术是本世纪最有发展潜力的技术之一,而指纹识别技术则是其中非常有前景的一种。  数字信号处理器(DSP)是指以数值计算的方法对数字信号进行处理的芯片。它具有处理速度快、灵活、精确、抗干扰能力强、体积小、使用方便等优点。DSP应用于指纹识别已经成为一个新的科技领域和独立的学科体系,当前已形成了有潜力的产业和市场。  本文选定100MHzDSPTMS320VC

2、5402作为指纹信号的处理器,利用其流水线编码的操作特点,并结合指纹识别技术,实现基于DSPCCS2.2的指纹识别预处理系统。CCS2.2(CodeComposerStudio)是一种针对标准TMS320调试接口的集成开发环境(IDE),由TI公司于1999年推出。指纹识别的处理流程  如图1所示。    图1指纹识别流程图  指纹处理过程可分为三个阶段:  (1)获取原始指纹图像,进行预处理;  (2)提取指纹特征点;  (3)指纹识别分析判断。  在上述三个阶段中,指纹图像的预处理阶段尤为重要,该阶段对图像处理的好坏直接关系到后面两个阶段工作的开展。

3、本文结合TMS320VC5402的特点,重点研究指纹识别的预处理算法及其DSP实现问题,其中包括指纹的极值滤波、平滑滤波、拉普拉斯锐化、迭代二值化和该算法在DSP开发平台CCS2.2的C5000上的仿真实现。这一问题的解决,可为未来指纹识别系统的脱机应用提供很有价值的参考。  1指纹识别预处理算法  指纹识别预处理的目的是使指纹图像更清晰,边缘更明显,以便提取指纹的特征点进行识别。本文采取极值滤波和改进的平滑滤波进行噪声消除,使图像不失真;采取拉普拉斯锐化对指纹进行纹线增强,突出边缘信息,为自适应阀值的迭代二值化提供方便。  1.1极值滤波  解梅、马争

4、[1]认为极值滤波器的设计是基于这样一种理念:在指纹图像的采集过程中,指纹图像所受到的冲击性噪声表现为一些斑点或亮点。在一般情况下,可以认为绝大数冲击性噪声是被真实的灰度值所包围。同时噪声污染的像素要远远小于真实灰度值的像素。因此在噪声的消除过程中,无需对大多数没有被噪声污染的像素进行改变处理,只需对那些被污染的像素进行“真实值”代替处理,而这些值的确定可通过图像像素邻域的相关性来确定。  设有一待处理器像素为s0,其周围8邻域像素排列为    取邻域相关像素的均值为Ai,i∈{1,2,。。.8},并以四个像素为一组处理单元,则改进的极值滤波[1]算法可

5、表述如下:  如果A0》max(Ai),i∈{1,2,。。.8},则    如果A0 《 min(Ai),i∈{1,2,。。.8},则  s1=s2=s4=s0=min(A1,A2,A4)  s2=s3=s5=s0=min(A2,A3,A5)  s4=s6=s7=s0=min(A4,A6,A7) (3)  s5=s7=s8=s0=min(A5,A7,A8)  如果min(Ai)≤Ai≤max(Ai),i∈{1,2,。。.8},则将像素原值输出,不作处理。  实验结果表明,该方法能得到与中值滤波类似的效果,达到了初步去除噪声的目的。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。