[发明专利]一种虹膜水印的生成方法及装置有效

专利信息
申请号: 201410102463.9 申请日: 2014-06-20
公开(公告)号: CN103996160B 公开(公告)日: 2019-03-19
发明(设计)人: 安玲玲;尹广学;吴卿;高新波;万波;王泉 申请(专利权)人: 西安电子科技大学;西安电子科技大学昆山创新研究院
主分类号: G06T1/00 分类号: G06T1/00;G06T7/13
代理公司: 西安智萃知识产权代理有限公司 61221 代理人: 方力平
地址: 710071 陕西省*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提供了一种虹膜水印生成方法及装置,包括从原始虹膜图像I中确定虹膜区域,得到虹膜区域的圆形内边缘轮廓Cpu和圆形外边缘轮廓Cir;确定采样角度范围θ、采样宽度比例系数ε、纵向采样点个数n和横向采样点个数m,计算采样初始角度α;根据采样初始角度α、采样角度范围θ、采样宽度比例系数ε、纵向采样点个数n和横向采样点个数m,在原始虹膜图像I上确定矩形判别区域A;在矩形判别区域A上检测边缘,进行遮挡物判断,并更新采样起始角度α;选定不存在遮挡物的矩形判别区域A,生成采样图像I′;对采样图像I′进行编码,生成虹膜特征矩阵F,进而得到虹膜水印W。有效解决遮挡问题,实现水印容量的自适应控制;输出结果可直接作为虹膜水印,更好地满足不同水印算法的需求。
搜索关键词: 一种 虹膜 水印 生成 方法 装置
【主权项】:
1.一种虹膜水印生成方法,其特征在于,包括如下步骤:1)、从原始虹膜图像I中确定虹膜区域,得到虹膜区域的圆形内边缘轮廓Cpu和圆形外边缘轮廓Cir,圆形内边缘轮廓Cpu的圆心为(xpu,ypu),半径为rpu;圆形外边缘轮廓Cir的圆心为(xir,yir),半径为rir,由圆形外边缘轮廓Cir和圆形内边缘轮廓Cpu所确定的环形区域即为虹膜区域;2)、确定采样角度范围θ、采样宽度比例系数ε、纵向采样点个数n和横向采样点个数m,计算采样初始角度α=(3π‑θ)/2,其中,0<θ≤π/2,0<ε≤1,m为正整数,n为正整数;3)、根据采样初始角度α、采样角度范围θ、采样宽度比例系数ε、纵向采样点个数n和横向采样点个数m,在原始虹膜图像I上确定矩形判别区域A;4)、在矩形判别区域A上检测边缘,进行遮挡物判断,并更新采样起始角度α;5)、选定不存在遮挡物的矩形判别区域A,生成采样图像I′;6)、对采样图像I′进行编码,生成虹膜特征矩阵F,进而得到虹膜水印W;所述步骤3)具体包括以下子步骤:3.1)根据横向采样点个数m生成采样角度序列Ω={ω1,ω2,…ωm},其中第i个采样角度ωi的计算公式如下:式中,α为采样初始角度、θ为采样角度范围,i=1,2,…,m;3.2)以虹膜区域圆形内边缘轮廓Cpu的圆心(xpu,ypu)为中心,首先定义从该中心指向水平向右方向的射线所对应的角度为零度,然后依次按照采样角度序列Ω中的每一个采样角度,生成从圆心(xpu,ypu)向虹膜区域圆形外边缘轮廓Cir延伸的射线,得到采样角度射线序列L=(l1,l2,…lm),m为横向采样点个数;3.3)根据采样角度射线序列L=(l1,l2,…lm)中每条采样角度射线与虹膜区域圆形内边缘轮廓Cpu和圆形外边缘轮廓Cir的交点,计算初始纵向采样线段长度,得到初始纵向采样线段长度向量R=(r1,r2,…rm),其中第i个初始纵向采样线段长度ri的计算公式如下:ρ=(xir‑xpu)2+(yir‑ypu)2其中,xir与yir分别表示虹膜区域圆形外边缘轮廓Cir的圆心(xir,yir)所对应的横坐标与纵坐标,xpu与ypu分别表示虹膜区域圆形内边缘轮廓Cpu的圆心(xpu,ypu)所对应的横坐标与纵坐标,ωi为第i个采样角度,rir为虹膜区域圆形外边缘轮廓Cir的半径,cos(·)为余弦三角函数,tan‑1(·)为反正切三角函数,i=1,2,…,m;3.4)根据纵向采样点个数n和采样宽度比例系数ε依次针对采样角度序列Ω中的每一个采样角度计算采样半径,生成采样半径矩阵B,表示为:其中第i个采样角度沿其所对应的采样角度射线li方向上的第j个采样半径bi,j利用如下公式进行计算:这里rpu为虹膜区域圆形内边缘轮廓Cpu的半径,ri为第i个采样角度所对应的初始纵向采样线段长度,i=1,2,…,m,j=1,2,…,n;3.5)根据采样半径矩阵B和虹膜区域圆形内边缘轮廓Cpu的圆心(xpu,ypu),计算每个采样点的横坐标与纵坐标,生成采样点横坐标矩阵X与纵坐标矩阵Y,表示为:其中,横坐标矩阵X中(i,j)位置的元素xi,j表示第i个采样角度的第j个采样半径bi,j所确定的采样点的横坐标,纵坐标矩阵Y中(i,j)位置的元素yi,j表示第i个采样角度的第j个采样半径bi,j所确定的采样点的纵坐标,它们的计算公式如下:xi,j=xpu+bi,j×cosωiyi,j=ypu+bi,j×sinωi这里,xpu与ypu分别表示虹膜区域圆形内边缘轮廓Cpu的圆心(xpu,ypu)所对应的横坐标与纵坐标,ωi为第i个采样角度,bi,j为第i个采样角度沿其所对应的采样角度射线li方向上的第j个采样半径,cos(·)为余弦三角函数,sin(·)为正弦三角函数,i=1,2,…,m,j=1,2,…,n;3.6)根据采样点横坐标矩阵X与纵坐标矩阵Y,在原始虹膜图像I中选取左上角坐标为(sl,zu)和右下角坐标为(sr,zd)的矩形判别区域A,其中左上角坐标与右下角坐标的计算公式为:sl=min(x1,1,...,xm,n),zu=max(y1,1,...,ym,n)sr=max(x1,1,...,xm,n),zd=min(y1,1,...,ym,n)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学;西安电子科技大学昆山创新研究院,未经西安电子科技大学;西安电子科技大学昆山创新研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201410102463.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top