【技术实现步骤摘要】
一种尺寸普适的数字水印制作方法
本专利技术属于数字水印
,具体来说涉及一种尺寸普适的数字水印制作方法。
技术介绍
数字水印,通过引入人眼不能察觉,但是计算机程序可以重新读取的数据,嵌入到宿主图像。嵌入的数据位置由密钥决定,可用于数字版权保护,如播出监控,鉴定,证明所有权,交易跟踪,内容认证,拷贝控制,设备控制等领域。随着数字水印技术的日趋成熟,越来越多的学者将其拓展到包装印刷防伪领域,由于印刷是通过半色调的网点呈现色彩的,因而,近些年不少研究转向全息水印
,利用全息图独特的不可撕毁性提升水印的鲁棒性,以提高水印抗印刷的性能。然而,目前多数数字水印、宿主图像均为横、纵像素数相等的正方形,固定尺寸的水印嵌入与其相应尺寸的宿主图像中,对图像尺寸要求较为严格。在实际中,宿主图像较大部分为横、纵像素数不相等的矩形,且其尺寸远远大于嵌入水印所需的尺寸。
技术实现思路
针对现有技术的不足,本专利技术的目的在于提供一种尺寸普适的数字水印制作方法,该方法可用于将水印嵌入到多种尺寸的宿主图像中,从而提升水印的隐蔽 ...
【技术保护点】
1.一种尺寸普适的数字水印制作方法,其特征在于,包括以下步骤:/n步骤1,准备宿主图像A和正方形的水印B,读取宿主图像A的像素行数和像素列数,将宿主图像A的像素行数定义为mA、像素列数定义为nA;/n读取水印B的像素行数和像素列数,将水印B的像素行数和像素列数均定义为mB;/n步骤2,按照网格中格子的形状对宿主图像A进行分块,网格中形成有N*N个长方形的格子,分块后一个格子形成一个图块;/n由宿主图像A左上角第一个像素起,截取分块后的宿主图像A的mA1行、nA1列的像素,获得图像A1,其中,mA1为小于等于mA且能被N整除的最大值;nA1为小于等于nA且能被N整除的最大值; ...
【技术特征摘要】
1.一种尺寸普适的数字水印制作方法,其特征在于,包括以下步骤:
步骤1,准备宿主图像A和正方形的水印B,读取宿主图像A的像素行数和像素列数,将宿主图像A的像素行数定义为mA、像素列数定义为nA;
读取水印B的像素行数和像素列数,将水印B的像素行数和像素列数均定义为mB;
步骤2,按照网格中格子的形状对宿主图像A进行分块,网格中形成有N*N个长方形的格子,分块后一个格子形成一个图块;
由宿主图像A左上角第一个像素起,截取分块后的宿主图像A的mA1行、nA1列的像素,获得图像A1,其中,mA1为小于等于mA且能被N整除的最大值;nA1为小于等于nA且能被N整除的最大值;
步骤3,将图像A1按照红、绿和蓝三个颜色分离图层,得到3个单色图:依次为A1R图像、A1G图像和A1B图像,依照步骤2中的分块,将每个单色图各分成N×N个图块;
步骤4,计算3个单色图中每个图块的最大奇异值,再将最大奇异值由大到小排列形成序列,选取序列中前9个图块拼接成图像A2;
步骤5,在mA1和nA1中取较小值并定义为mn,由嵌入算法决定待嵌图像A3与水印尺寸之比η,将mn、η和步骤1中mB代入公式(1),计算得到e值,
步骤6,定义r为不小于1的自然数,r≤e<r+1,确定r值,由图像A2的第一行像素开始,每隔r行抽取一行,共抽取η×mB行,由图像A2的第一列像素开始,每隔r列抽取一列,共抽取η×mB列,抽取的η×mB行和η×mB列组成待嵌图像A3;
步骤7,将正方形的水印B制作成计算全息图B1;
步骤8,以代换方式将计算全息图B1嵌入置待嵌图像A3中变换域内,生成已嵌图像C1。
步骤9,根据步骤6中r值,将已嵌图像C1代换到图像A2,得到图像C2;
步骤10,步骤4的逆过程:将图像C2、A1R图像、A1G图像和A1B图像各划分为N×N个图块,按照步骤4中拼接图像A2的顺序选取图像C2的图块,将选取图像C2的图块代换到3个单色图中相应的图块中,代换后获得A1R1图像、A1G1图像和A1B1图像,再将A1R1图像、A1G1图像和A1B1图像分别依次作为红、绿和蓝三个颜色的图层进行叠加,获得一张含有水印的图像C3;
步骤11,用图像C3的像素依次代换宿主图像A的第1到mA1行、第1到nA...
【专利技术属性】
技术研发人员:王柳,张雯,孟婕,马璁珑,
申请(专利权)人:天津市职业大学,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。