论文部分内容阅读
鉴于汽车安全问题成为了日益严重的一项社会问题,本文在研究了传统指纹学以及数字指纹学的基础上,根据指纹的唯一性和终生不变性,提出了一种基于TMS320C5509的汽车指纹识别防盗系统。通过MBF200电容式指纹识别传感器采集指纹图像,在DSP中实现指纹识别算法并讲结果通过串口反馈给MCU进行处理。全文首先介绍各个硬件模块的电路设计,然后详细分析了指纹识别算法的原理和实现方法,在此基础上提出了系统软件设计方案,主要工作如下:(1)研究了电容式指纹识别传感器MBF200,包括外围接口电路的设计以及MBF200的软件设计程序流程,确保系统可以接收到质量较高的指纹图像,以便于指纹识别算法程序模块的实现。介绍了适用于图像处理的典型DSP芯片TMS320C5509,并且设计了DSP的电源电路、JTAG接口电路、外部SDRAM接口电路,同时在分析多种DSP与Flash接口电路的基础上,给出了一种新的接口电路方案。在DSP与MCU的接口设计方面,研究分析了增强的串行接口McBSP,实现了DSP与89C51的串行口连接通信,在需要发送和接收数据较少的情况下降低了接口电路的复杂度,提高了系统的工作效率。(2)在指纹图像处理算法方面,首先给出了图像的方向场和梯度场用于后续的算法程序,在图像的均衡、收敛、平滑的基础上,通过分析研究小波函数的特性,利用方向梯度场对指纹图像进行了智能化的增强,为二值化做准备。二值化算法没有采用传统的灰度直方图分割的方法,而是根据指纹的图像场的性质进行的二值化,比传统的灰度分割算法适应性更强。图像对比模块中,在分析了指纹图像特征点性质的基础上建立了指纹特征点数组模板,在图像拓扑配准的基础上引入可变界限盒模型实现了指纹的比对。(3)提出了系统的整体软件流程设计方案以及DSP和MCU的程序流程模块及其功能实现并且对系统的硬件和软件两个部分进行了调试分析,分析了指纹识别算法的性能,给出了评价指标。