可追溯的图像水印添加方法技术

技术编号:21142955 阅读:42 留言:0更新日期:2019-05-18 05:41
一种可追溯的图像水印添加方法,包括:使用人通过查询设备从系统中获取照片时,系统生成水印编码,并将所述水印编码填于所述照片上;通过所述照片上的所述水印编码,可查询到所述照片的查询日期和使用人;实现了可追溯以及可验证的功能,在很大程度上避免了认为泄露人像信息的现象,当出现隐私泄露纠纷时,按照泄露信息上的水印编码可以追溯到相关责任人。

Traceable Image Watermarking Addition Method

【技术实现步骤摘要】
可追溯的图像水印添加方法
本专利技术属于信息核查领域,更具体地,涉及一种可追溯的图像水印添加方法。
技术介绍
随着网络技术的不断发展,越来越多的个人隐私在网络上被公开,在公安系统内部的身份证信息存着社会化应用与隐私安全泄露的矛盾:有很多社会化服务需要使用到身份证信息;但是为了减少隐私的泄露,公安部门对于这类需求的使用十分的谨慎。因此,有必要提供一种可追溯可验证身份证真伪的方法,在很大程度上避免了人为泄露人像信息的现象。
技术实现思路
本专利技术提出了一种可追溯的图像水印添加方法,避免了人为泄露人像信息的现象,使图片资源使用人无法逃避资源泄露的责任。为了实现上述目的,本专利技术提出了一种可追溯的图像水印添加方法,包括:使用人通过查询设备从系统中获取照片时,系统生成水印编码,并将所述水印编码填于所述照片上;通过所述照片上的所述水印编码,能够查询到所述照片的查询日期和使用人。优选地,所述系统生成水印编码前,还包括:对所述照片尺寸及质量进行等比例压缩。优选地,所述系统生成水印编码后,还包括:创建具有所述水印编码的图像,并以所述照片为基准,将所述水印编码的图像合成于所述照片上。优选地,通过所述水印编码能够查询到调用所述照片的所述系统信息。优选地,所述水印编码为n位数,所述照片上的所述水印编码为n行,每行水印编码的字号大小由n位数中某一数位的数值大小决定。优选地,所述水印编码的图像相对于所述照片具有旋转角度。优选地,所述水印编码中n位数的某几位数字进行组合运算得到数值与所述旋转角度相等。优选地,所述水印编码的图像相对于所述照片的旋转角度与所述数值成正比。优选地,还包括:根据所述照片的尺寸对所述水印编码图像进行裁剪。优选地,所述水印编码图像自顶向下填满整张照片。本专利技术提供的有益效果在于:1、使用人通过查询设备从系统中获取照片时,系统生成水印编码填于照片上,通过该水印编码可以查询到该照片的查询日期和使用人,实现了可追溯以及可验证的功能,在很大程度上避免了认为泄露人像信息的现象,当出现隐私泄露纠纷时,按照泄露信息上的水印编码可以追溯到相关责任人。2、水印编码与照片合成时,将水印编码进行一定角度的旋转,这个旋转角度是由水印编码中的某些数字组合运算得到,或/和通过在照片上形成多行水印图像,每行水印的字号大小由水印编码的某一位数字所代表的字号决定,使添加的水印图像的图片具有的可验证该图片真伪的功能。本专利技术具有其它的特性和优点,这些特性和优点从并入本文中的附图和随后的具体实施方式中将是显而易见的,或者将在并入本文中的附图和随后的具体实施方式中进行详细陈述,这些附图和具体实施方式共同用于解释本专利技术的特定原理。附图说明通过结合附图对本专利技术示例性实施例进行更详细的描述,本专利技术的上述以及其它目的、特征和优势将变得更加明显,其中,在本专利技术示例性实施例中,相同的参考标号通常代表相同部件。图1示出了根据本专利技术的可追溯的图像水印添加方法流程图。具体实施方式下面将参照附图更详细地描述本专利技术。虽然附图中显示了本专利技术的优选实施例,然而应该理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了使本专利技术更加透彻和完整,并且能够将本专利技术的范围完整地传达给本领域的技术人员。应用示例图1示出了根据本专利技术的可追溯的图像水印添加方法流程图。在该实施例中,本专利技术提出一种可追溯的图像水印添加方法,包括:使用人通过查询设备从系统中获取照片时,系统生成水印编码,并将水印编码填于照片上;通过照片上的水印编码,可查询到照片的查询日期和使用人。在一个示例中,通过水印编码能够查询到调用照片的系统信息。具体地,该方法适用于多种照片信息的可追溯和真伪验证,例如对身份证人像进行添加水印,并通过添加的水印图像实现身份证的可追溯和可验证真伪的功能,避免了身份证信息资源的使用人逃避资源泄露的责任。步骤1:系统生成水印编码前,包括:对照片尺寸及质量进行等比例压缩。具体地,根据查询设备的显示屏大小,对照片尺寸及质量进行等比例压缩。例如,民警手持警务通等设备在图像压缩至原大小的50%,图像质量为原图像质量的40%,视觉影响在可以接受的范围内。步骤2:使用人通过查询设备从系统中获取照片时,系统生成水印编码。具体地,使用人在查询设备从系统获取照片时,系统生成的唯一水印,该水印编码能够并记录获取时间、使用人、调用系统等信息。当出现隐私泄露纠纷时,按照泄露信息上的编码可以追溯到相关责任人。例如,每个水印编码在系统里都有一个对应的数据表,数据表包含了该照片的获取时间、使用人、调用系统等信息,水印编码作为对应数据表的索引,通过水印编码即可查询到对应的数据表中的信息。或者通过水印编码本身就可以识别出上述信息。例如,水印编码包括四部分编码组成,第一部分编码为获取时间的代码,第二部分编码为使用人简写代码,第三部分为调用系统简写代码,第四部分为校验码,通过各部分代码即可追溯到该水印编码对应的相关负责人。作为一个方式,校验位是两位数字,这两位数字是通过之前编码经过选定的算法计算得出的,如果篡改编码,则通过校验位计算就能知道是假的水印编码。在一个示例中,系统生成水印编码后,还包括:创建具有水印编码的图像,并以照片为基准,水印编码图像自顶向下将水印编码的图像合成于照片上。在一个示例中,还包括:根据照片的尺寸对水印编码图像进行裁剪。具体地,使用裁剪后的水印图片与原图片进行合成,生成加水印的图片。在一个示例中,水印编码为n位数,照片上的水印编码为n行,每行水印编码的字号大小由n位数中某一数位的数值大小决定。具体地,水印编码由n位数组成,生成的水印编码图像分为多行,每行水印编码的字号大小由水印编码n位数中某一数位的数值大小决定,即水印编码的某一位数越大生成的字号就越大,使添加的水印图像的图片具有的可验证该图片真伪的功能,通过该方法避免了其他系统伪造本方法产生类似照片来伪造责任认定。例如,n位水印编码中,选取一部分作为行数与字号的标记编码。例如,假设该部分编码为1357,则生成的水印编码为4行,第一行的水印编码1357的字体为一号字体,第二行的水印编码1357的字体为三号字体,第三行的水印编码1357的字体为五号字体,第四行的水印编码1357的字体为七号字体。作为一个方式,可根据最后两位校验位选择行数和字号,例如校验位为14,从第一个数字开始选4个数字作为行数和字号的编码段,因此是随机的。在一个示例中,水印编码的图像相对于照片具有旋转角度。在一个示例中,水印编码中n位数的某几位数字进行组合运算得到数值与旋转角度相等。在一个示例中,水印编码的图像相对于照片的旋转角度与数值成正比。具体地,水印编码由n位数组成,根据水印编码中n位数的中某几位数字进行组合运算得到一个数值,照片中的水印编码图像相对与照片旋转角度与该运算所得数值成正比,旋转后根据图片对水印编码图片进行裁剪,使添加的水印图像的图片具有的可验证该图片真伪的功能,通过该方法避免了其他系统伪造本方法产生类似照片来伪造责任认定。在一个示例中,水印编码由n位数组成;包括X1……Xn,旋转角度α的组合运算式为:α=n(X1+X3);具体旋转的角度为去掉360°整数倍之后的角度值。例如,假设水印编码为1357,水印编码的旋转角度α=4×(1+5)=24°即本文档来自技高网...

【技术保护点】
1.一种可追溯的图像水印添加方法,其特征在于,包括:使用人通过查询设备从系统中获取照片时,系统生成水印编码,并将所述水印编码填于所述照片上;通过所述照片上的所述水印编码,能够查询到所述照片的查询日期和使用人。

【技术特征摘要】
1.一种可追溯的图像水印添加方法,其特征在于,包括:使用人通过查询设备从系统中获取照片时,系统生成水印编码,并将所述水印编码填于所述照片上;通过所述照片上的所述水印编码,能够查询到所述照片的查询日期和使用人。2.根据权利要求1所述的可追溯的图像水印添加方法,其特征在于,所述系统生成水印编码前,还包括:对所述照片尺寸及质量进行等比例压缩。3.根据权利要求2所述的可追溯的图像水印添加方法,其特征在于,所述系统生成水印编码后,还包括:创建具有所述水印编码的图像,并以所述照片为基准,将所述水印编码的图像合成于所述照片上。4.根据权利要求1所述的可追溯的图像水印添加方法,其特征在于,通过所述水印编码能够查询到调用所述照片的所述系统信息。5.根据权利要求1所述的可追溯的图像水印添加方法,其特征在于...

【专利技术属性】
技术研发人员:邹继文乔海东王鑫田浩袁新武
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1