CN111327786B - 基于社交网络平台的鲁棒隐写方法 - Google Patents
基于社交网络平台的鲁棒隐写方法 Download PDFInfo
- Publication number
- CN111327786B CN111327786B CN202010118578.2A CN202010118578A CN111327786B CN 111327786 B CN111327786 B CN 111327786B CN 202010118578 A CN202010118578 A CN 202010118578A CN 111327786 B CN111327786 B CN 111327786B
- Authority
- CN
- China
- Prior art keywords
- carrier
- image
- distortion
- carrier image
- modification
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32144—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
- H04N1/32149—Methods relating to embedding, encoding, decoding, detection or retrieval operations
- H04N1/32267—Methods relating to embedding, encoding, decoding, detection or retrieval operations combined with processing of the image
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/52—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32144—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
- H04N1/32149—Methods relating to embedding, encoding, decoding, detection or retrieval operations
- H04N1/32154—Transform domain methods
- H04N1/32165—Transform domain methods using cosine transforms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32144—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
- H04N1/32149—Methods relating to embedding, encoding, decoding, detection or retrieval operations
- H04N1/3232—Robust embedding or watermarking
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Editing Of Facsimile Originals (AREA)
- Image Processing (AREA)
Abstract
本发明公开了一种基于社交网络平台的鲁棒隐写方法,包括:对于给定载体图像X,利用隐写算法计算载体图像X的对称失真,并通过非对称失真框架调节得到非对称失真;对于给定载体图像X,从指定的嵌入域中提取出载体元素,根据广义抖动调制机制计算载体元素的修改距离;结合非对称失真与载体元素的修改距离得到载体元素的修改失真;基于载体元素的修改失真,将编码后的秘密信息嵌入至修改失真的载体图像中,得到载密图像。上述方法,能够适用于现实社交网络平台场景,满足实际应用中的需求,在安全性、鲁棒性及容量方面都具有较好的性能。
Description
技术领域
本发明涉及社交网络安全和隐写技术领域,尤其涉及一种基于社交网络平台的鲁棒隐写方法。
背景技术
隐写术是一门隐蔽通信的技术,其目的是利用数字多媒体(如图像)为载体掩盖秘密信息,实现隐蔽通信。由于图像纹理复杂区域难以被模型化,在纹理复杂区域进行修改对图像的高维统计特征引起的波动较小,因此在图像纹理复杂区域进行修改可以实现较高的安全性能。目前主流的自适应隐写技术都是基于图像纹理合理的定义失真函数进而利用最小化失真隐写编码STC来达到高安全性的。为了进一步提高隐写算法的安全性,Zichi Wang等人通过估计JPEG图像边信息来调整失真函数以得到非对称失真进而大幅度提高隐写的安全性。
虽然目前的隐写算法可以实现很高的安全性,但是它们不能够适用于实际的社交网络平台。由于内存和带宽的限制,社交网络平台会对上传的图像进行有损处理,如JPEG重压缩,而目前的隐写算法都是基于理想信道进行实验室环境通信,这就使得目前的隐写算法无法适用于实际的社交网络平台。随着智能移动终端的快速发展和普及,在社交网络平台上分享图像逐渐成为一种流行的生活***台的隐写算法迫在眉睫。区别于基于理想信道的实验室环境隐写算法,我们将基于有损信道的隐写算法称为鲁棒隐写算法。
由于主流的社交网络平台对上传图像的主要有损处理方式为JPEG重压缩,因此目前鲁棒隐写主要针对JPEG重压缩展开。在2016年,Yi Zhang提出了基于构建抗压缩域和RS与STC编码相结合的鲁棒隐写框架,该框架通过构建抗压缩域和利用RS纠错码获得较强的鲁棒性。随后他们提出了一种基于四个相邻DCT系数间相对关系的鲁棒隐写算法。为了充分利用量化操作的特性,Yi Zhang等人利用抖动调制的思想对JPEG图像的中频DCT系数进行修改提出了DMAS鲁棒隐写算法,该算法可以获得较强的鲁棒性能,但是其安全性和容量较差。在2018年,Jinyuan Tao基于简化的JPEG重压缩过程提出了间接修改的鲁棒隐写算法,虽然其理论上能够实现零误码率,但由于其没有考虑真正的JPEG重压缩过程而无法适用于实际的社交网络平台。Zengzhen Zhao为了降低社交网络平台的影响,将载体预先经过社交平台上传下载多次以使载体图像适配社交信道,进而结合纠错码获得较强的鲁棒性,但这种行为违反了隐写的本质,即行为安全准则。
如上所述,目前的鲁棒隐写算法都只是为了使隐写算法具有鲁棒能力而在安全性、容量或实际应用能力等方面存在各自的问题。为了满足实际应用中的需求,鲁棒隐写算法必须在安全性、鲁棒性及容量方面都具有较好的性能。因此提出一种能够适用于现实社交网络平台场景的鲁棒隐写算法是非常有必要的。
发明内容
本发明的目的是提供一种基于社交网络平台的鲁棒隐写方法,能够适用于现实社交网络平台场景。
本发明的目的是通过以下技术方案实现的:
一种基于社交网络平台的鲁棒隐写方法,包括:
对于给定载体图像X,利用现有的隐写算法计算载体图像X的对称失真,并通过非对称失真框架调节得到非对称失真;
对于给定载体图像X,从指定的嵌入域中提取出载体元素,根据广义抖动调制机制计算载体元素的修改距离;
结合非对称失真与载体元素的修改距离得到载体元素的修改失真;
基于载体元素的修改失真,将编码后的秘密信息嵌入载体图像中,得到载密图像。
由上述本发明提供的技术方案可以看出,满足实际应用中的需求,在安全性、鲁棒性及容量方面都具有较好的性能。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。
图1为本发明实施例提供的一种基于社交网络平台的鲁棒隐写方法的流程图;
图2为本发明实施例提供的获得非对称失真的流程图;
图3为本发明实施例提供的指定的抗压缩域示意图;
图4为本发明实施例提供的广义抖动调制机制示意图;
图5为本发明实施例提供的实验结果示意图。
具体实施方式
下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。
本发明实施例提供一种基于社交网络平台的鲁棒隐写方法,如图1所示,其主要包括:
1、对于给定JPEG载体图像X,利用隐写算法计算载体图像X的对称失真,并通过非对称失真框架调节得到非对称失真。
本发明实施例中,载体图像以JPEG图像为例,其他格式图像可以先转换为JPEG格式图像后再应用本发明。
如图2所示,本发明实施例中,使用的是改进后的非对称失真框架,隐写算法可以采用现有算法,例如现有的失真函数(如J-UNIWARD,UERD等)。
本步骤的优选实施方式如下:
1)对于给定的载体图像X,获取其量化表Q。
2)利用隐写算法计算载体图像X的对称失真ρ,以及将载体图像X解压到空域,得到空域图像J-1(X)。
3)利用均值滤波器F对空域图像J-1(X)滤波得到滤波后的空域图像S(平滑空域图像):
示例性的,均值滤波器F的形式可以为:
其中,下标ij表示载体图像中(i,j)位置。
本发明实施例中,大写字母与小写字母相对应,如X表示载体图像,即X表示载体图像所有的系数,则xij是载体图像中(i,j)位置处的系数;Q表示量化表,则q就表示任意一个位置的量化步长,qij则表示载体图像中(i,j)位置处的量化步长。表示非量化DCT系数,则表示载体图像中(i,j)位置处的非量化DCT系数;D表示非量化DCT系数矩阵,后文公式中的d表示任意位置的非量化DCT系数,dij则表示(i,j)位置处的非量化DCT系数。ρ+、ρ-分别为正极性、负极性非对称失真,则ρij +、ρij -对应的是载体图像中(i,j)位置处的正极性、负极性非对称失真。
2、对于给定载体图像X,从指定的嵌入域中提取出载体元素,根据广义抖动调制机制计算载体元素的修改距离。
以图3为例,示出了从抗压缩域中提取载体元素的示例。
本步骤的优选实施方式如下:
2)根据广义抖动调制机制计算载体元素的正极性修改距离h+和负极性修改距离h-;
正极性修改距离h+和负极性修改距离h-的计算公式为:
需要说明的是,本发明实施例上述步骤1与步骤2执行顺序没有限制,可以同步执行,可以一前一后执行(例如,先执行步骤1再执行步骤2,或者执行步骤2再执行步骤1)。
3、结合非对称失真与载体元素的修改距离得到载体元素的修改失真。
以图4为例,正极性修改失真为ξ+=ρ+/q×h+,负极性修改失真为ξ-=ρ-/q×h-(其中q为载体X对应的量化步长),具体计算公式为:
其中,h+和h-表示修改距离,下标ij表示载体图像中(i,j)位置。
为了最小化嵌入失真,提出的修改规则为:
4、基于载体元素的修改失真,将编码后的秘密信息嵌入至载体图像中,得到载密图像。
本发明实施例还包括:接收方对载密图像进行解码的方式,步骤如下:
当在接收端进行秘密信息提取时,接收方收到社交网络平台对载密图像Y进行重压缩后的载密图像接收方通过计算得到载密图像的非量化DCT系数,然后利用与发送方约定的标准量化表进行消息提取得到纠错码编码后的秘密信息其中的每个载密元素表示的比特位信息即为其所处的奇类或偶类区间表示的比特位信息,然后利用纠错码(例如,RS(31,15))进行解码即可得到原始秘密信息m。
为了说明本发明实施例上述方案的效果,还进行了相关实验。实验结果如图5所示。
本发明提出的基于社交网络平台的鲁棒隐写方法与现有的Zhang Yi等人提出的鲁棒隐写方法性能对比如图5所示。Zhang Yi等人提出的鲁棒隐写方法主要是将传统的抖动调制与二元STCs编码相结合进行消息嵌入,由于其只利用了中频区域作为嵌入域,且二元STCs编码效率较低,因此其安全性和容量相对较差。
图5中左图为两种方法的安全性能比较,实验设置为:以质量因子为75的BOSSbase1.01图像库进行实验,隐写分析特征为CCPEV(PEV features enhanced byCartesian Calibration),嵌入率为0.05bpnzac至0.15bpnzac,将图像库中5000张图像用于训练分类器,5000张图像用于测试,进行10次实验取其平均检测错误率。
图5中右图为两种方法的鲁棒性能比较,实验设置为:从质量因子为65的BOSSbase1.01图像库中随机挑选1000张进行实验,信道压缩的质量因子设置为95,取1000张图像的平均误码率。
可见,本发明实施例上述方案的效果明显优于现有方案。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例可以通过软件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,上述实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明披露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。
Claims (6)
1.一种基于社交网络平台的鲁棒隐写方法,其特征在于,包括:
对于给定的载体图像X,利用现有的隐写算法计算载体图像X的对称失真,并通过非对称失真框架调节得到非对称失真;
对于给定的载体图像X,从指定的嵌入域中提取出载体元素,根据广义抖动调制机制计算载体元素的修改距离;
结合非对称失真与载体元素的修改距离得到载体元素的修改失真;
基于载体元素的修改失真,将编码后的秘密信息嵌入载体图像中,得到载密图像。
2.根据权利要求1所述的一种基于社交网络平台的鲁棒隐写方法,其特征在于,利用现有的隐写算法计算载体图像的对称失真,并通过非对称失真框架调节得到非对称失真包括:
对于给定载体图像X,获取其量化表Q;
利用隐写算法计算载体图像X的对称失真ρ,以及将载体图像X解压到空域,得到空域图像J-1(X);
利用均值滤波器F对空域图像J-1(X)滤波得到滤波后的空域图像S:
3.根据权利要求1所述的一种基于社交网络平台的鲁棒隐写方法,其特征在于,所述根据广义抖动调制机制计算载体元素的修改距离包括:
正极性修改距离h+和负极性修改距离h-的计算公式为:
4.根据权利要求1所述的一种基于社交网络平台的鲁棒隐写方法,其特征在于,结合非对称失真与载体元素的修改距离得到载体元素的修改失真包括:正极性修改失真ξ+与负极性修改失真ξ-:
正极性修改失真为ξ+=ρ+/q×h+,负极性修改失真为ξ-=ρ-/q×h-,具体计算公式为:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010118578.2A CN111327786B (zh) | 2020-02-26 | 2020-02-26 | 基于社交网络平台的鲁棒隐写方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010118578.2A CN111327786B (zh) | 2020-02-26 | 2020-02-26 | 基于社交网络平台的鲁棒隐写方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111327786A CN111327786A (zh) | 2020-06-23 |
CN111327786B true CN111327786B (zh) | 2021-10-01 |
Family
ID=71168907
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010118578.2A Active CN111327786B (zh) | 2020-02-26 | 2020-02-26 | 基于社交网络平台的鲁棒隐写方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111327786B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112634118B (zh) * | 2020-12-24 | 2022-09-30 | 中国科学技术大学 | 对抗批隐写方法 |
CN114553811B (zh) * | 2022-01-07 | 2023-04-28 | 中国人民解放军战略支援部队信息工程大学 | 基于时间戳调制和载体选择的高容量行为隐写方法 |
CN114612317B (zh) * | 2022-02-07 | 2023-04-07 | 中国人民解放军国防科技大学 | 一种用于对抗均值滤波的秘密图像分享方法和*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104052658A (zh) * | 2014-07-05 | 2014-09-17 | 中国科学技术大学 | 一种基于社交网络的隐私保护***及方法 |
CN105791854A (zh) * | 2016-03-09 | 2016-07-20 | 中国人民武装警察部队工程大学 | 一种结合改进矩阵编码的奇异值修改视频隐写算法 |
CN107944282A (zh) * | 2017-11-08 | 2018-04-20 | 安徽大学 | 一种基于非对称预测误差直方图修改的可逆信息隐藏方法 |
CN108632138A (zh) * | 2018-03-29 | 2018-10-09 | 东华大学 | 一种基于图像隐写术的日常网络安全通信方法 |
CN110009547A (zh) * | 2019-03-15 | 2019-07-12 | 中山大学 | 一种jpeg非对称数字图像隐写方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7376242B2 (en) * | 2001-03-22 | 2008-05-20 | Digimarc Corporation | Quantization-based data embedding in mapped data |
-
2020
- 2020-02-26 CN CN202010118578.2A patent/CN111327786B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104052658A (zh) * | 2014-07-05 | 2014-09-17 | 中国科学技术大学 | 一种基于社交网络的隐私保护***及方法 |
CN105791854A (zh) * | 2016-03-09 | 2016-07-20 | 中国人民武装警察部队工程大学 | 一种结合改进矩阵编码的奇异值修改视频隐写算法 |
CN107944282A (zh) * | 2017-11-08 | 2018-04-20 | 安徽大学 | 一种基于非对称预测误差直方图修改的可逆信息隐藏方法 |
CN108632138A (zh) * | 2018-03-29 | 2018-10-09 | 东华大学 | 一种基于图像隐写术的日常网络安全通信方法 |
CN110009547A (zh) * | 2019-03-15 | 2019-07-12 | 中山大学 | 一种jpeg非对称数字图像隐写方法 |
Non-Patent Citations (4)
Title |
---|
Derivative-Based Steganographic Distortion and its Non-additive Extensions for Audio;K. Chen, H. Zhou, W. Li, K. Yang, W. Zhang and N. Yu;《IEEE Transactions on Circuits and Systems for Video Technology》;20190523;全文 * |
基于DCT系数大小关系的自适应JPEG隐写;程森,张卫明,包震坤,米顺强,俞能海;《武汉大学学报(理学版)》;20121224;全文 * |
非对称失真的空域自适应隐写;王子驰,张新鹏,秦川;《应用科学学报》;20180930;全文 * |
面向社交网络的图片信息隐藏方法与实现;熊金波,马蓉,张媛媛,戴睿煜;《信息网络安全》;20170310;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN111327786A (zh) | 2020-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111327786B (zh) | 基于社交网络平台的鲁棒隐写方法 | |
Yu et al. | Robust adaptive steganography based on generalized dither modulation and expanded embedding domain | |
Zhang et al. | A framework of adaptive steganography resisting JPEG compression and detection | |
TWI222327B (en) | Image encoding device, image encoding method, and image processing device | |
EP3085089B1 (en) | Optimised video coding involving transform and spatial domain weighting | |
Yin et al. | Robust adaptive steganography based on dither modulation and modification with re-compression | |
CN109447885B (zh) | 一种基于dct系数差值的鲁棒图像隐写方法 | |
CN111064958A (zh) | 一种针对b帧和p帧的低复杂度神经网络滤波算法 | |
Wu et al. | DAC-Mobi: Data-assisted communications of mobile images with cloud computing support | |
TWI533670B (zh) | 位元串流型式之畫像的解碼方法 | |
CN113612898B (zh) | 一种抗jpeg图像下采样的鲁棒隐蔽通信装置 | |
Zeng et al. | Upward robust steganography based on overflow alleviation | |
CN109584139B (zh) | 适用于批自适应隐写的安全嵌入方法 | |
CN117041442A (zh) | 一种基于自适应stc-ecc策略的图像鲁棒隐写方法 | |
CN115131253B (zh) | 一种用于对抗jpeg重压缩的秘密图像分享方法和*** | |
Pan et al. | Novel reversible data hiding scheme for AMBTC-compressed images by reference matrix | |
CN108024114B (zh) | 一种基于标志位参数修改的大容量无损hevc信息隐藏方法 | |
CN111343466B (zh) | 一种基于二维直方图平移的视频可逆数据隐藏方法 | |
JP2006262310A (ja) | 復号化装置、逆量子化方法及びこれらのプログラム | |
EP3154021A1 (en) | Method and apparatus for de-noising an image using video epitome | |
Peng et al. | An optimized algorithm based on generalized difference expansion method used for HEVC reversible video information hiding | |
Zeng et al. | Improving dither modulation based robust steganography by overflow suppression | |
CN115330890B (zh) | 基于全局调整和稳定块条件的秘密图像分享方法和*** | |
Yang et al. | Quad-tree Structure-Preserving Adaptive Steganography for HEVC | |
CN113766084B (zh) | 一种增强图像平滑度的可逆信息隐藏方法、*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |