基于LBS的空域数字水印处理方法技术

技术编号:32781048 阅读:14 留言:0更新日期:2022-03-23 19:39
本发明专利技术涉及一种基于LBS的空域数字水印处理方法。其包括水印添加执行步骤,其中,水印添加执行步骤包括:步骤1、确定所述基础图像所包含像素数量以及待所述添加水印信息的长度值,当基础图像内像素数量低于所述待添加水印信息的长度时,跳转至步骤3,否则,跳转至步骤2;步骤2、根据基础图像所包含的像素以及待添加水印信息的长度,确定当前的水印信息在基础图像内的插入方式,且根据所确定的水印添加方式将当前的水印信息采用基于LBS方式添加到基础图像内,以形成所需的水印图像;步骤3、水印添加执行结束。本发明专利技术能有效实现数字水印的处理,提高数字水印的稳定性与可靠性。提高数字水印的稳定性与可靠性。提高数字水印的稳定性与可靠性。

【技术实现步骤摘要】
基于LBS的空域数字水印处理方法


[0001]本专利技术涉及一种数字水印处理方法,尤其是一种基于LBS的空域数字水印处理方法。

技术介绍

[0002]随着计算机应用逐渐广泛、网络技术的迅速发展,音频、视频等多媒体信息都能以数字形式传输和播放,从而使大规模非授权拷贝成为了可能,而这样会损害音乐、电影、书籍和软件等出版业的发展,为了保护知识产权引发了一个很有意义的研究方向:信息隐藏;因此,产生了数字水印这一技术。
[0003]普通的水印就是两个图片重叠,水印会覆盖在图像上,使得图片不美观,并且水印信息很容易被发现;而LBS空域数字水印提供了一种隐藏的图片水印方式,让水印隐藏在图片中,不破坏原有的图像。但LBS空域数字水印也存在稳定性差等不足,不能抵抗对图像的编辑等操作。

技术实现思路

[0004]本专利技术的目的是克服现有技术中存在的不足,提供一种基于LBS的空域数字水印处理方法,其能有效实现数字水印的处理,提高数字水印的稳定性与可靠性。
[0005]按照本专利技术提供的技术方案,一种基于LBS的空域数字水印处理方法,所述空域数字水印的处理方法包括水印添加执行步骤,其中,水印添加执行步骤包括:
[0006]步骤1、提供待添加水印的基础图像以及待添加的水印信息,确定所述基础图像所包含像素数量以及待所述添加水印信息的长度值,当基础图像内像素数量低于所述待添加水印信息的长度时,跳转至步骤3,否则,跳转至步骤2;
[0007]步骤2、根据基础图像所包含的像素以及待添加水印信息的长度,确定当前的水印信息在基础图像内的插入方式,且根据所确定的水印添加方式将当前的水印信息采用基于LBS方式添加到基础图像内,以形成所需的水印图像;其中,待添加的水印信息至少包括水印标志位以及水印编码信息;
[0008]步骤3、水印添加执行结束。
[0009]还包括对水印图像的编辑处理步骤,其中,执行水印图像的编辑处理步骤时,包括:
[0010]步骤a、对形成的水印图像编辑时,确定对所述水印图像的编辑方式以及编辑位置,当所确定的编辑方式以及编辑位置未有水印信息时,对水印图像编辑后跳转至步骤d,否则,跳转至步骤b;
[0011]步骤b、提取并保存水印图像中的水印信息,并将水印信息提取后,对水印图像进行所需的编辑,以得到编辑后图像;
[0012]步骤c、对上述编辑后图像以及上述提取保存的水印信息,执行水印添加步骤,以形成新的水印图像;
[0013]步骤d、水印图像的编辑处理结束。
[0014]所述对水印图像的编辑包括裁剪、缩放和/或压缩。
[0015]步骤2中,将水印信息插入到基础图像内时,具体包括如下步骤:
[0016]步骤2.1、解析水印信息,以得到水印信息中的水印标志位、水印编码信息以及水印编码信息的添加位置;
[0017]步骤2.2、根据上述确定的水印信息中的水印标志位、水印编码信息以及水印编码信息的添加位置,将基础图像内相应位置像素的最低有效位清零;
[0018]步骤2.3、将水印标志位、水印编码信息按所述水印编码信息的添加位置添加到基础图像内相应位置像素的最低有效位,以得到水印图像。
[0019]所述水印标志位包括水印起始标志位以及水印结束标志位,所述水印编码信息包括加密后的编码信息。
[0020]步骤2中,将水印信息插入到基础图像内时,具体包括如下步骤:
[0021]步骤2

1、解析水印信息,以得到水印信息中的水印标志位以及水印编码信息;
[0022]步骤2

2、根据上述确定的水印信息中的水印标志位以及水印编码信息,将基础图像内所有像素的最低有效位均清零;
[0023]步骤2

3、将水印标志位、水印编码信息直接添加到基础图像内相应位置像素的最低有效位,直至利用水印标志位以及水印编码信息将基础图像内所有像素的最低有效位充满。
[0024]本专利技术的优点:通过在水印信息添加步骤中,设置水印标志位,从而在对水印图像编辑时,可以根据水印标志位将水印信息有效提取;在水印图像编辑后,在将提取的水印信息添加到编辑后的图像中,以能形成新的水印图像,在新的水印图像中能完整保留水印信息,避免水印信息的丢失。
附图说明
[0025]图1为本专利技术的流程图。
具体实施方式
[0026]下面结合具体附图和实施例对本专利技术作进一步说明。
[0027]如图1所示:为了能有效实现数字水印的处理,提高数字水印的稳定性与可靠性,本专利技术所述空域数字水印的处理方法包括水印添加执行步骤,其中,水印添加执行步骤包括:
[0028]步骤1、提供待添加水印的基础图像以及待添加的水印信息,确定所述基础图像所包含像素数量以及待所述添加水印信息的长度值,当基础图像内像素数量低于所述待添加水印信息的长度时,跳转至步骤3,否则,跳转至步骤2;
[0029]具体地,基础图像即为待添加水印的图像,基础图像的具体情况可以根据实际需要选择。待添加的水印信息,为添加到基础图像的信息,基础图像以及待添加的水印信息的具体情况可以根据需要选择,为本
人员所熟知,此处不再赘述。
[0030]由于采用LBS的空域数字水印处理,因此,在具体实施时,需要确定所述基础图像所包含像素数量以及待所述添加水印信息的长度值。具体地,当基础图像内像素数量低于
所述待添加水印信息的长度时,此时,水印信息无法完整添加到基础图像内,需要跳转至步骤3,否则,跳转至步骤2继续执行。
[0031]本专利技术实施例中,可以通过本
常用的技术手段实现对于基础图像内所包含像素的数量以及水印信息长度值的确定,具体为本
人员所熟知,此处不再赘述。
[0032]步骤2、根据基础图像所包含的像素以及待添加水印信息的长度,确定当前的水印信息在基础图像内的插入方式,且根据所确定的水印添加方式将当前的水印信息采用基于LBS方式添加到基础图像内,以形成所需的水印图像;其中,待添加的水印信息至少包括水印标志位以及水印编码信息;
[0033]具体地,当待添加水印信息的长度小于基础图像内所包含的像素数量后,即可实现将一个完整的水印信息添加到基础图像内。在具体实施时,还可以根据基础图像内所包含的像素数量不同,选择确定确定当前的水印信息在基础图像内的插入方式,且根据所确定的水印添加方式将当前的水印信息采用基于LBS方式添加到基础图像内,以形成所需的水印图像;其中,待添加的水印信息至少包括水印标志位以及水印编码信息。当然,在具体实施时,若基础像素长度不支持待添加水印信息的长度,即无法有效收纳水印信息,则提示使用者不支持数字水印。
[0034]下面对将水印信息添加到基础图像内的方式进行具体说明。
[0035]本专利技术实施例中,将水印信息插入到基础图像内时,具体包括如下步骤:
[0036]步骤2.1、解析水印信息,以得到水印信息中的水印标志位、水印编码信息以及水印编码本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于LBS的空域数字水印处理方法,其特征是,所述空域数字水印的处理方法包括水印添加执行步骤,其中,水印添加执行步骤包括:步骤1、提供待添加水印的基础图像以及待添加的水印信息,确定所述基础图像所包含像素数量以及待所述添加水印信息的长度值,当基础图像内像素数量低于所述待添加水印信息的长度时,跳转至步骤3,否则,跳转至步骤2;步骤2、根据基础图像所包含的像素以及待添加水印信息的长度,确定当前的水印信息在基础图像内的插入方式,且根据所确定的水印添加方式将当前的水印信息采用基于LBS方式添加到基础图像内,以形成所需的水印图像;其中,待添加的水印信息至少包括水印标志位以及水印编码信息;步骤3、水印添加执行结束。2.根据权利要求1所述的基于LBS的空域数字水印处理方法,其特征是,还包括对水印图像的编辑处理步骤,其中,执行水印图像的编辑处理步骤时,包括:步骤a、对形成的水印图像编辑时,确定对所述水印图像的编辑方式以及编辑位置,当所确定的编辑方式以及编辑位置未有水印信息时,对水印图像编辑后跳转至步骤d,否则,跳转至步骤b;步骤b、提取并保存水印图像中的水印信息,并将水印信息提取后,对水印图像进行所需的编辑,以得到编辑后图像;步骤c、对上述编辑后图像以及上述提取保存的水印信息,执行水印添加步骤,以形成新的水印图像;步骤d、水印图像的编辑处理结束。3.根据权利要求2所述的基于LBS的空域数字水印处理方法,其特征是,所述对水印图像的编辑...

【专利技术属性】
技术研发人员:杨凯
申请(专利权)人:江苏税软软件科技有限公司
类型:发明
国别省市:

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

1