【技术实现步骤摘要】
一种手指静脉识别方法及其系统
本专利技术涉及手指静脉识别
,特别是一种手指静脉识别方法及其系统。
技术介绍
随着信息技术的发展,生物识别技术成为了互联网人工智能时代的一个关键技术。现今,对生物识别技术的研究越来越多,应用也越来越广泛。常见的生物识别技术有:指纹、人脸、虹膜、手指静脉等。虽然近十年对指静脉识别算法有较多的研究成果,但是目前市场上的指静脉识别产品并不多见。主要原因是指静脉识别算法较为复杂,导致硬件实现困难、识别时间长。目前市场上的实现方案有三种:将整个识别算法在本地硬件上实现、将原始图像数据传到PC上实现、将原始图像数据发送到云服务器上进行实现。对于便携式手指静脉识别系统,采用PC和云服务器的方案不太方便。本地硬件实现的方案有微处理器(如ARM)和FPGA。嵌入式微处理器具有成本低、功耗小、开发简单等特点,但是由于其工作时是CPU一条条执行指令,对于具有许多乘法运算的图像处理算法,在运行时间上不具有优势。对于复杂算法,FPGA从实现难度和功耗上都不具有优势。
技术实现思路
有鉴于此,本专利技术的目的在于提供手指静脉识别方法及其系统,该方法利用FPGA对ROI提取模块进行加速,提高了识别速度。为达到上述目的,本专利技术提供如下技术方案:本专利技术提供的手指静脉识别方法,包括以下步骤:采集指静脉图像;通过ROI硬件提取模块得到指静脉图像的感兴趣区域ROI数据;从ROI硬件提取模块中读取ROI数据并对ROI数据的灰度尺寸进行归一化处理;< ...
【技术保护点】
1.手指静脉识别方法,其特征在于:包括以下步骤:/n采集指静脉图像;/n通过ROI硬件提取模块得到指静脉图像的感兴趣区域ROI数据;/n从ROI硬件提取模块中读取ROI数据并对ROI数据的灰度尺寸进行归一化处理;/n提取归一化处理的ROI数据的纹路特征;/n对纹路特征进行中值滤波和连通域去噪处理;/n判断是否为注册过程,如果是,则将纹路特征数据存储到FLASH中;/n如果否,则从FLASH中读出已经存储的纹路特征数据进行特征匹配;/n将特征匹配结果通过LCD显示。/n
【技术特征摘要】
1.手指静脉识别方法,其特征在于:包括以下步骤:
采集指静脉图像;
通过ROI硬件提取模块得到指静脉图像的感兴趣区域ROI数据;
从ROI硬件提取模块中读取ROI数据并对ROI数据的灰度尺寸进行归一化处理;
提取归一化处理的ROI数据的纹路特征;
对纹路特征进行中值滤波和连通域去噪处理;
判断是否为注册过程,如果是,则将纹路特征数据存储到FLASH中;
如果否,则从FLASH中读出已经存储的纹路特征数据进行特征匹配;
将特征匹配结果通过LCD显示。
2.如权利要求1所述的方法,其特征在于:所述将ROI数据的灰度尺寸进行归一化处理、提取归一化处理的ROI数据的纹路特征以及对纹路特征进行中值滤波和连通域去噪处理的结果输入到LCD中进行显示。
3.如权利要求1所述的方法,其特征在于:所述ROI硬件提取模块采用FPGA实现对指静脉图像预处理,并将获取的指静脉图像感兴趣区域保存到FPGA的双端口RAM中。
4.如权利要求1所述的方法,其特征在于:所述指静脉图像的采集的控制是通过系统控制模块中的寄存器存储的控制指令来控制相应图像采集设备来实现的;所述LCD显示模块的控制是通过系统控制模块中的寄存器存储的控制指令来控制相应LCD显示模块来实现的。
5.手指静脉识别系统,其特征在于:包括指静脉图像采集模块、ROI硬件提取模块、灰度尺寸归一化模块、纹路特征提取模块、滤波去噪模块、注册判断模块、LCD显示模块;
所述指静脉图像采集模块,用于采集指静脉图像;
所述ROI硬件提取模块,用于提取指静脉图像的感兴趣区域;
所述灰度尺寸归一化模块,用于从ROI硬件提取模块中读取感兴趣区域并对感兴趣区域的灰度尺寸进行归一化处理;
所述纹路特征提取模块,用于提取归一化处理的ROI数据的纹路特征;
所述滤波去噪模块,用于对纹路特征进行中值滤波和连通域去噪处理;
所述注册判断模块,用于判断是否为注册过程,如果是,则将纹路特征数据存储到FLASH中;如果否,则从FLASH中读出已经存储的纹路特征数据进行特征匹配;
所述LCD显示模块,用于显示图像采集和处理过程的中间结果以及特征匹配结果。
6.如权利要求5所述的系统,其特征在于:还包括两级AHB总线,所述AHB总线包括第一级AHB总线和第二级AHB总线;
所述第一级AHB总线通过AHB_to_SRAM分别与指令存储器和数据存储器连接;
所...
【专利技术属性】
技术研发人员:李杰,史艺丹,杨文耀,刘俊伟,杨先杰,聂泽东,
申请(专利权)人:重庆文理学院,
类型:发明
国别省市:重庆;50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。