本发明专利技术公开了提出一种基于线性加权(LWF)免疫克隆的手指静脉特征提取方法,其是针对低质量静脉图片特征提取容易将噪声错判成静脉信息,将较差的静脉信息错判成噪声的问题,该算法采用自适应阈值法产生初始抗体,采用曲线拟合的方式获得权值,并通过对静脉区域进行线性加权来均衡去噪和增强边界。构造亲和力函数和抗体浓度函数,依靠亲和力函数和抗体浓度值,促进静脉信息的生长和抑制噪声的干扰。仿真结果表明该算法相比其它算法,具有真实性强、准确、连续、细节特征更丰富等特征,特别是对低质量的静脉图片具有很强的抗噪能力和好的提取效果。
【技术实现步骤摘要】
本专利技术涉及手指静脉图片的特征提取技术。
技术介绍
当今社会,生物特征识别技术越来越受到人们的关注。生物特征的多样性造成了 识别技术的多样性,静脉特征识别技术作为其中之一,也应运而生。2000年,M. Kono等研 究人员,在日本日立公司的资助下,研制了用于人员身份识别的手指静脉近红外识别系统, 并应用于人员识别。对于不同的生物特征识别,需要采取相适应的特征提取 算法。手指静 脉特征也不例外,由于不同的人静脉纹路大小不同,细小静脉血管的特征不容易提取;再加 上目前采集装置所获得的手指静脉图片具有目标和背景区分度不明显,噪声和静脉信息共 存,要想从中准确的获取静脉信息相当困难。而且低质量静脉图片特征提取容易将噪声错 判成静脉信息,将较差的静脉信息错判成噪声。另外,由于受到环境和温度的影响,手指静 脉血管膨胀和收缩也给特征提取带来麻烦,乃是当前国内外研究的热点话题。随着静脉特 征提取算法的研究不断深入和发展,各种新的特征提取算法也应运而生。目前,在静脉谷形特征提取算法方面研究有方向提取算法、方向模板算子、 repeated line tracking、局部阈值法、自适应阈值法与改进的线性跟踪相结合的方法。分 析上述方法可知,对于目标和背景区分度不明显的静脉图片,采用区域的方法提取特征时, 判断当前点是否为静脉特征信息,需采用邻域内的点来描述或表示。免疫克隆算法恰好反 应了这样一种机理。用初始抗体来限定搜索范围,亲和度函数和抗体浓度来约束静脉邻近 区域特征,应用克隆选择的记忆功能来进行静脉特征的提取。1959年著名的免疫学家Burnet提出克隆选择学说。克隆选择是借鉴了自然界中 无性繁殖。它是免疫系统的一种自然选择的模式。在免疫系统中,由免疫应答产生抗体的 过程是免疫系统的一个学习过程。而这一过程中免疫系统体现出了学习、记忆、抗体多样性 等生物特征。
技术实现思路
本专利技术针对现有方法存在的不足,本专利技术提出了一种基于线性加权(LWF)免疫克 隆的手指静脉特征提取方法。该方法采用自适应阈值法产生初始抗体,采用曲线拟合的方 式获得权值,并通过对静脉区域进行线性加权来均衡去噪和增强边界,构造亲和力函数和 抗体浓度函数,依靠亲和力函数和抗体浓度值,促进静脉信息的生长和抑制噪声的干扰。本专利技术是通过以下技术方案实现—种基于线性加权免疫克隆手指静脉图像特征提取方法,其首先,对手指静脉图 片的原图用自适应阈值法产生初始抗体,用以确定搜索空间和范围,把得到的第一代抗体 (初始抗体)A1 (i0, jO)的坐标值返回原图中,在对应的坐标点img(i0,j0)进行亲和度 值计算,通过给定的亲和度值判定方法,产生新抗体;其次,判断第一代抗体中是否有不满 足亲和度和抗体浓度的;若存在,则进行该抗体点去除操作,通过克隆操作得出第二代抗体A2(iO, jO);然后,在第二代抗体的基础上,进行变异、亲和度、抗体浓度计算,通过克隆操作 得出新一代抗体Ab(iO,jO);最后,得到最优抗体。在前面所述的运算过程中,又包含了初始抗体的产生、变异方式的选取、线性加权 函数(LWF)加权运算、亲和度函数和抗体浓度函数的运算。初始抗体对最终解的质量 和算法收敛速度都有一定影响,为了有利于提高收敛速 度和抗体质量,本专利技术利用先验知识得到质量较好的初始抗体,能有效的为搜索提供指导 信息。并采用自适应阈值法得到初始抗体。变异方式的选取,变异点范围界定在抗体点周围。本专利技术对于要处理的静脉图片采用线性加权函数(LWF),对静脉区域进行线性加 权来均衡去噪和增强边界。线性加权函数的系数的确定,采用了曲线拟合的方式。亲和度函数和抗体浓度函数的计算,结合了免疫克隆算法中的相关知识,通过亲 和力函数和抗体浓度值,促进静脉信息的生长和抑制噪声的干扰,为静脉特征信息的保留 和干扰噪声的抑制并去除。本专利技术结合免疫克隆机理,该方法采用改进的自适应阈值法产生初始抗体,并通 过静脉区域特征构造亲和力函数,在候选解的邻域内产生变异解,最后在克隆选择的机理 下达到最优抗体。最优抗体即时通过免疫克隆运算得到,具有自然界优胜劣汰的特点,对于 静脉特征抗体进行克隆选择,对于噪声抗体进行淘汰选择。免疫基因操作包含交叉和变异,免疫学认为,亲和度成熟和抗体多样性的产生主 要依靠抗体的高频变异,而非交叉或重组。因此,本专利技术采用了变异操作。克隆选择操作通 过局部择优,有效地压缩了种群的大小。由于克隆算子本身的选择机制具有记忆功能,可以 保证算法以概率1收敛到最优解。该方法不同于传统的算法,它借鉴了生物界中的无性生殖的免疫克隆原理,通过 邻近区域点的变异,亲和度函数和抗体浓度值的计算,有效的抑制了噪声信息和促进了静 脉信息的克隆生长繁殖。仿真结果表明该算法提取的静脉特征信息优于其它算法,有效的 区分了静脉和噪声,提取的静脉特征细节更丰富,具有很强的自适应性、抗干扰性、实用性。附图说明图1算法具体步骤流程2为初始抗体和新代抗体产生过程框3为拟合前后的仿真4噪声抗体的死亡图5静脉特征抗体的克隆图6为免疫克隆算法提取过程仿真7为不同提取算法和本文算法的效果对比图具体实施例方式下面结合附图和具体实例对本专利技术的实施作详细说明。如图1所示为本专利技术方法具体步骤流程图,本专利技术所述的包括以下具体步骤步骤一,用自适应阈值法产生初始抗体A1,设定参数,确定搜索空间的范围;步骤二,对产生的初始抗体A1进行邻域内的变异操作,得到变异点img(i0,j0);步骤三,对以变异点为中心,k为半径的圆内点,img(i0+kcos θ,jO+ksin θ )进行 加权,再计算其亲和度值AfT和抗体浓度值Cv ;步骤四,找出最佳抗体max (Aff)并进行克隆选择操作;步骤五,计算其抗体浓度函数值Cv,找出在给定的域值范围内,存在多少抗体,当 max(Aff)时,其中,Cv为免疫克隆运算的抗体浓度,Tn为给定的域值,取值为0. 8,img(i0, j0)为该域值范围内的抗体的坐标点,执行克隆选 择操作;经过步骤四和步骤五得到新一 代抗体Ab,新一代为(b > 1)的以后产生的各代抗体;步骤六,在各代抗体中对其邻域内存在新抗体和本身满足亲和度值和抗体浓度域 值范围内的抗体点进行克隆操作,去除不满足条件的各代抗体点,在下一代中将不再进行 操作;步骤七,把Ab中得到的新的抗体基因进行变异,重复步骤三至步骤六,b = b+1,b 表示抗体代数,b的初始值为1。当Ab中的抗体不发生变化时程序终止,即得到最优抗体。1.初始抗体产生方法初始抗体对最终解的质量和算法收敛速度都有一定影响。为了有利于提高收敛速 度和抗体质量,本专利技术利用先验知识得到质量较好的初始抗体,能有效的为搜索提供指导 fn息ο首先,对采集到的静脉图片(即原图)作灰度刻度标准化预处理。灰度刻度标准 化计算公式为Img = ((img-min (img*255) / (max (img) -min (img)(1)然后,对预处理的静脉图片进行自适应阈值法处理,自适应阈值法数学公式为 其中,t为所采用的窗口大小,U、ν是介于大小为t的窗口中的变量,取值在W, t_l]。i,j为对应的原图的像素坐标。本仿真采用的是5*5大小的滑动窗口。自适应阈值法所产生的初始抗体A1G, j)本文档来自技高网...
【技术保护点】
一种基于线性加权的免疫克隆的手指静脉特征提取方法,所述方法首先,对手指静脉图片的原图用自适应阈值法产生初始抗体,用以确定搜索空间和范围,把得到的第一代抗体即初始抗体A1(i0,j0)的坐标值返回原图中,在对应的坐标点img(i0,j0)进行亲和度值计算,通过给定的亲和度值判定方法,产生新抗体;其次,判断第一代抗体中是否有不满足亲和度和抗体浓度的;若存在,则进行该抗体点去除操作,通过克隆操作得出第二代抗体A↓[2](i0,j0);然后,在第二代抗体的基础上,进行变异、亲和度、抗体浓度计算,通过克隆操作得出新一代抗体A↓[b](i0,j0);最后,得到最优抗体。
【技术特征摘要】
【专利技术属性】
技术研发人员:余成波,周召敏,李洪兵,唐海燕,
申请(专利权)人:重庆理工大学,
类型:发明
国别省市:85[中国|重庆]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。