[发明专利]一种基于核聚类的虹膜分类方法有效
申请号: | 200910059358.0 | 申请日: | 2009-05-20 |
公开(公告)号: | CN101556646A | 公开(公告)日: | 2009-10-14 |
发明(设计)人: | 解梅;郑韬 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62 |
代理公司: | 电子科技大学专利中心 | 代理人: | 葛启函 |
地址: | 611731四川省成都*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 核聚类 虹膜 分类 方法 | ||
1.一种基于核聚类的虹膜分类方法,包括以下两个过程:
一、针对现存虹膜数据库建立聚类的过程,具体包括以下步骤:
步骤1:设现存虹膜数据库中虹膜样本原始图像的数量为N,对现存虹膜数据库的所有 虹膜样本原始图像进行编号;
步骤2:提取虹膜数据库中一张经编号的虹膜样本原始图像I;
步骤3:将步骤2中的虹膜样本原始图像I进行去噪、定位和归一化处理,得到其大小为 64×256像素的虹膜归一化图像A;
步骤4:将步骤3所得的虹膜归一化图像A进行光照补偿和直方图拉伸后,等分成大小 为32×256像素的上下两层图像:上层图像A_up和下层图像A_down;
步骤5:对上层图像A_up采用Daubechies-4小波进行三层分解,删除三层小波分解过程 中得到的三个高频通道下的系数,保留其余7个通道并计算每个通道的平均能量Eup和标准 差STDup;
然后将各个通道上的平均能量Eup和标准差STDup按照LL3,LH3,HL3,LH2,HL2,LH1,HL1的顺序排列,得到上层图像A_up的分类特征向量Feature_A_up:
步骤6:对下层图像A_down采用与步骤5相同的处理方法,得到下层图像A_down的分 类特征向量Feature_A_down:
步骤7:将上层图像A_up的分类特征向量Feature_A_up与下层图像A_down的分类特征 向量Feature_A_down一一对应相除,得到虹膜样本原始图像I内外半圆在小波系数统计量上 的比值,作为虹膜归一化图像的特征向量:
步骤8:反复执行步骤2至步骤7,对虹膜数据库中的所有编号的虹膜样本原始图像,计 算其虹膜归一化图像A的特征向量,得到N个虹膜归一化图像的特征向量,并组成一个N×14 的虹膜归一化图像特征向量矩阵X;
步骤9:定义一个N×2的聚类矩阵B,聚类矩阵B的行号与虹膜数据库中虹膜样本原始 图像的编号一一对应,其中每一行中的两个元素中一个为0,另一个为1,“1”表示对应行号 的虹膜样本原始图像属于“1”所在列所对应的聚类;
步骤10:定义对角矩阵
步骤11:计算虹膜数据库中所有虹膜样本原始图像的归一化图像的特征向量Feature_A 与两聚类质心Ck的距离K(φ(x),Ck);其中φ(x)表示归一化图像的特征向量Feature_A;x表示 虹膜样本原始图像的编号,即聚类矩阵B的行号;然后比较κ(φ(x),C1)与κ(φ(x),C2)的大小, 把编号为x的虹膜样本原始图像分到距离聚类的质心最小的那个聚类,即对应修改聚类矩阵 B的x行中“1”的位置;得到更新后的聚类矩阵B′;
步骤12:比较聚类矩阵B′与聚类矩阵B,若二者对应元素完全相同,则执行步骤13;若 二者对应元素不完全相同,则令B=B′并返回步骤10;
步骤13:聚类矩阵B′的行号与虹膜数据库中虹膜样本原始图像的编号一一对应,其中每 一行中的元素“1”所在列的列号代表对应行号的虹膜样本原始图像所属的聚类,这样就把所 述虹膜数据库的虹膜样本原始图像分成了两个聚类;
通过步骤1至步骤12,就能够得到所述虹膜数据库的第一级分类的两个聚类;若将第一 级分类的两个聚类分别视为两个新的虹膜数据库,再分别采取步骤1至步骤13的操作,就能 够得到所述虹膜数据库的第二级分类的四个聚类;以此类推,则能够得到所述虹膜数据库的 第n级分类的2n个聚类;
二、待检测虹膜样本原始图像的归类过程,具体包括以下步骤:
步骤14:对于待检测虹膜样本原始图像,进行去噪、定位和归一化处理,得到其大小为 64×256像素的虹膜归一化图像A;
步骤15:将步骤14所得的虹膜归一化图像A进行光照补偿和直方图拉伸后,等分成大 小为32×256像素的上下两层图像:上层图像A_up和下层图像A_down;
步骤16:对上层图像A_up采用Daubechies-4小波进行三层分解,删除三层小波分解过 程中得到的三个高频通道下的系数,保留其余7个通道并计算每个通道的平均能量Eup和标 准差STDup;
然后将各个通道上的平均能量Eup和标准差STDup按照LL3,LH3,HL3,LH2,HL2,LH1,HL1的顺序排列,得到上层图像A_up的分类特征向量Feature_A_up:
步骤17:对下层图像A_down采用与步骤16相同的处理方法,得到下层图像A_down 的分类特征向量Feature_A_down:
步骤18:将上层图像A_up的分类特征向量Feature_A_up与下层图像A_down的分类特 征向量Feature_A_down一一对应相除,得到待检测虹膜样本原始图像内外半圆在小波系数统 计量上的比值,作为虹膜归一化图像的特征向量:
步骤19:构建聚类标签向量Y=[y1,y2,…,yj,…yN]T,其中yj=-1或1,当yj=-1时表示 现存虹膜数据库中编号为j的虹膜样本原始图像属于聚类一,当yj=1时表示现存虹膜数据库 中编号为j的虹膜样本原始图像属于聚类二;然后将步骤8中所述的虹膜归一化图像特征向 量矩阵X和聚类标签向量Y输入到支持向量机中训练,得到支持向量集合SV和判别函数 f(x),其中判别函数f(x)中:x表示待检测虹膜样本原始 图像的归一化图像特征向量Feature_A;xj表示虹膜归一化图像特征向量矩阵X中第j行向量; κ(xj,x)表示x到xj的距离;αj表示xj的权重系数,且当xj∈SV时αj>0,当时 αj=0;b表示支持向量机的冗余度;
步骤20:将待检测虹膜样本原始图像的归一化图像特征向量Feature_A输入到步骤19所 述的判别函数f(x),计算判别函数f(x)的值,当f(x)=-1时表示待检测虹膜样本原始图像属 于聚类一;当f(x)=1时表示待检测虹膜样本原始图像属于聚类二;
通过步骤14至步骤20,就能够得到待检测虹膜样本原始图像在所述虹膜数据库中所属 的一级聚类;若将待检测虹膜样本原始图像在所述虹膜数据库中所属的一级聚类视为新的虹 膜数据库,再采取步骤19至步骤20的操作,就能够得到待检测虹膜样本原始图像在所述虹 膜数据库中所属的二级聚类;以此类推,则能够得到待检测虹膜样本原始图像在所述虹膜数 据库中所属的n级聚类。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910059358.0/1.html,转载请声明来源钻瓜专利网。