论文部分内容阅读
随着电子商务的发展和消费类电子的普及,越来越多的领域需要指纹识别系统。目前,基于DSP的嵌入式指纹识别系统已经成功应用于考勤、门禁、安检等领域。同时,随着微电子技术的进步,设计开发能应用在小型微型系统(如手机、PDA等)的ASIC(专用集成电路)指纹识别认证系统,将具有很强的现实意义和广阔的市场空间。指纹识别认证系统的首要任务是采集到高质量指纹图像以保证后续任务的完成。文章针对这一问题进行了研究,提出了选用FPGA作为指纹识别认证系统的核心器件,采用SOPC的设计方法,自定义设计部分IP(Intelligence Property)核,依次实现指纹图像采集、存储、显示和处理等功能。该系统使用图像传感器OV7620实现指纹采集,论文用Verilog语言设计SCCB总线控制器、图像采集控制器和VGA显示控制器。自定义设计的IP核具有通用性,可方便地移植于其它FPGA或ASIC平台。文章对采集到的指纹图像进行了预处理,开发了空间域滤波、图像分割、频域滤波等算法,实现了极值滤波和中值滤波处理;设计了方向滤波器,对指纹图像进行了平滑和增强处理,并实现了二值化和细化操作。采集部分最终实现了分辨率为640×480、开窗大小为300×300,采集帧率达30FPS的指纹图像的采集,并通过VGA显示器实时显示。预处理部分对300×300像素的指纹图像进行处理,最终实现指纹纹理的细化处理,为下一步的匹配算法做好准备。最后对基于SOPC的指纹采集与处理系统所完成的工作进行简单总结,提出了系统存在的问题及解决方法,并对以后的工作进行了展望.