CN103873871A - 一种基于时间轴扩频的抗几何攻击鲁棒视频水印方法 - Google Patents
一种基于时间轴扩频的抗几何攻击鲁棒视频水印方法 Download PDFInfo
- Publication number
- CN103873871A CN103873871A CN201410099310.3A CN201410099310A CN103873871A CN 103873871 A CN103873871 A CN 103873871A CN 201410099310 A CN201410099310 A CN 201410099310A CN 103873871 A CN103873871 A CN 103873871A
- Authority
- CN
- China
- Prior art keywords
- chred
- chgreen
- matrix
- watermark
- component
- 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.)
- Granted
Links
Images
Landscapes
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
一种基于时间轴扩频的抗几何攻击的鲁棒视频水印方法,水印嵌入过程为:视频帧图像以RGB颜色空间表示,嵌入的二值图片信息以0-1矩阵表示,将水印信息矩阵与视频帧图像B分量颜色矩阵建立位置对应,然后在时间轴以盲扩频水印方式嵌入对应位置处的水印信息,为了能够抵抗针对视频帧序列的攻击,通过改变视频帧图像R颜色分量和G颜色分量在三层DWT变换后的高频系数对比差值保存进行扩频嵌入时所使用的伪随机信息。水印提取过程首先通过对比视频帧图像R颜色分量和G颜色分量在三层DWT变换后的高频系数提取伪随机信息,然后再提取时间轴上的水印信息。本发明提高了视频水印对几何攻击的鲁棒性,对压缩和针对视频帧序列的攻击也具有一定的鲁棒性。
Description
技术领域
本发明涉及一种鲁棒视频数字水印方法,特别涉及一种可抵抗几何攻击的水印方法。
背景技术
众所周知,数字多媒体已经取代了传统的模拟形式,借助互联网通信技术的不断发展,数字多媒体可以方便快捷的复制与传播,而由此引发的盗版问题和版权纷争也成为日益严重的社会问题。据美国唱片业协会估计,全世界每年因盗版而造成的经济损失高达50亿美元,美国电影行业协会估计,盗版使美国电影业的年收入减少了25亿美元。
传统的版权保护手段是密码认证技术,密码技术可以保证数字作品从发送者到接受者的传播过程中的信息安全,但是一旦数字作品被解密,密码技术就不再具有保护作用,盗版者可以任意的复制传播。
为了弥补密码技术在版权保护领域的不足,一种新的版权保护手段——数字水印技术得到了关注与发展。数字水印可以将代表作品版权的相关信息不可感知的嵌入到数字媒体(图像、声音、文档、视频)中,它可以证明原创作者对其作品的所有权,并作为鉴定、起诉非法侵权的证据,同时可以通过对水印的检测和分析保证数字作品的完整性,因而成为知识产权保护和数字多媒体防伪的有效手段。
视频作为人们广泛使用的多媒体形式,在日常生活中有重要作用,其版权保护的重要性不言而喻,鲁棒性是视频水印需要满足的重要条件,而针对几何攻击的鲁棒性一直是视频水印的研究重点,本方法是在充分研究现有各种可抵抗几何攻击的视频水印方法的基础上,结合计算机视觉、信号处理等领域的先进技术,所提出的新颖的能有效抵抗以几何攻击为主的各种攻击的鲁棒视频水印方法。
发明内容
本发明要解决的技术问题是:设计一种性能优良的可抵抗诸如几何攻击等常见攻击的鲁棒视频水印方法,以更好地保护数字视频的版权。
本发明解决其技术问题所采用的技术方案:一种基于时间轴扩频的可抵抗几何攻击的鲁棒视频水印方法,包括水印嵌入过程和水印提取过程两部分,嵌入的水印信息为二值图片,利用视频帧图像的时间轴数据通过盲扩频水印技术保存水印信息,利用视频帧图像不同颜色分量的三层DWT变换系数之间的不同保存嵌入和提取水印所需的伪随机信息。
几何攻击也就是如旋转、缩放、剪切等规则或非规则的几何变换,会对视频帧图像与水印之间的空间同步造成破坏,传统的水印嵌入技术一般都不能有效抵抗几何攻击对水印提取所造成的不利影响,由于相邻的视频帧在遭受几何攻击时会经历同样的变换,这样在时域也就是每一帧的同一位置处所构成的时间轴像素序列的同步关系就不会受到几何攻击的影响,然后利用时间轴的像素序列采用扩频水印技术保存水印信息,就可以将几何攻击对视频帧的影响传递给水印信息,也就是说水印信息会与视频帧经历同样的几何变换,如果采用二值图片作为水印信息,就可以依靠人眼对图片的信息识别能力消除几何攻击的影响。
由于视频所需存储空间较大、传输困难等特点,一般需要视频水印具有盲检测特性,所以需要利用盲扩频水印技术保存水印信息,虽然视频是三维信号,原始的盲扩频水印技术处理时将视频看作一维信号,嵌入过程首先要将水印信息扩频,其转换公式如下:
w'i=wj,j×cr≤i<(j+1)×cr,i∈N
其中wj表示原始水印信息,wj∈{-1,1},j∈N,N为自然数,cr为扩频系数,w'i为扩频后的水印信息。扩频完成后,将水印信息嵌入到像素值上,其计算公式如下:
p′i=pi+α×ri×wi
其中pi为原始像素值,α为放大系数,ri为伪随机序列,ri∈{-1,1},w'i为扩频后的水印信息,p'i为嵌入水印后的像素值,i∈N,N为自然数。
提取过程中首先计算相关和,其计算过程如下:
其中p'i为像素值,ri为伪随机序列,ri∈{-1,1},cr为扩频系数,sj的符号就代表原始的第j位水印信息,即:sign(sj)=sign(cr×α×wj)=sign(wj)=wj。
由于盲扩频水印技术需要使用伪随机序列嵌入和提取水印信息,这样水印提取过程就容易受到针对视频帧序列的攻击(比如帧交换、帧丢失、帧平均等)的影响,为了提高本水印方法的鲁棒性,通过利用视频帧图像不同颜色分量之间的对比保存嵌入和提取水印所需的伪随机信息,这样就能有效抵抗针对视频帧序列的攻击。
本发明与现有技术相比所具有的优点是:
1、能够很好地抵抗几何攻击,比如旋转、剪切、缩放、翻转等;
2、能够较好的抵抗针对视频帧序列的攻击,比如帧丢失、帧交换、帧平均等,对压缩等常见攻击也有比较好的鲁棒性;
3、算法实现简单,嵌入和提取的过程明确,计算复杂度小;
4、所设计水印为盲水印,也就是说在水印提取时不需要原始视频和原始嵌入水印信息。
附图说明
图1为本发明的总体框架图;
图2为本发明的水印嵌入算法流程图;
图3为本发明的水印提取算法流程图。
具体实施方式
视频水印方法包括水印嵌入和水印提取两部分,其总体框架图为图1。
水印嵌入过程流程图见图2,其步骤如下:
步骤1:将代表水印信息的二值图片大小调整为帧图像大小的1/9,然后以该二值图片为中心,以白色填充周边区域,构建与帧图像同样大小的二值水印图像,用矩阵w表示。
步骤2:读取第i视频帧,i为序号,i∈N,N为自然数。
步骤3:对第i帧图像的Blue通道分量,遍历该帧图片像素,按下式进行水印嵌入:
p'i(x,y)=pi(x,y)+α*ri*(2*w(x,y)-1)
其中(x,y)为坐标,pi为原始像素值,α为取值大于0的放大系数,ri为伪随机序列,ri∈{-1,1},w为二值图片矩阵,其中0代表黑色,1代表白色,之所以选择Blue通道,是因人眼对蓝色分量最不敏感。
步骤4:对第i帧图像的Red分量和Green分量,分别对其进行3层2维DWT变换,得到第3层变换后的Red分量的横向高频分量chRed、纵向高频分量cvRed和Green分量的横向高频分量chGreen、纵向高频分量cvGreen,每个分量都可看作相同大小的二维矩阵,按下述规则嵌入伪随机序列值ri:
如果ri为1且D=|chRed(x,y)-chGreen(x,y)|<T,则按下面两式扩大chRed和chGreen的差值:
如果ri为1且D=|chRed(x,y)-chGreen(x,y)|≥T则不作改动。
如果ri为-1且D=|chRed(x,y)-chGreen(x,y)|>T,则按下面两式缩小chRed和chGreen的差值:
如果ri为-1且D=|chRed(x,y)-chGreen(x,y)|≤T则不作改动。
cvRed和cvGreen与chRed和chGreen的操作相同,上述各式中的T值为取值为正的门限值。
步骤5:保存视频帧。
水印提取过程流程图见图3,其步骤如下:
步骤1:定义一个与帧图像同样大小的矩阵m,初始化其各值为0。
步骤2:读取第i视频帧,对第i帧图像的Red分量和Green分量,分别对其进行3层2维DWT变换,得到第3层变换后的横向高频分量chRed、chGreen和纵向高频分量cvRed、cvGreen,遍历这两个分量像素值,按下述规则提取伪随机序列值ri,其中sum为初始值为0的计数值,取值可正可负:
如果D=|chRed(x,y)-chGreen(x,y)|≤T则sum值减1;
如果D=|chRed(x,y)-chGreen(x,y)|>T则sum值加1;
如果D=|cvRed(x,y)-cvGreen(x,y|≤T则sum值减1;
如果D=|cvRed(x,y)-cvGreen(x,y)|>T则sum值加1。
遍历结束后,依据下式提取出ri值:
步骤3:针对Blue分量,遍历图片像素,按下式操作:
m(x,y)=m(x,y)+p'i(x,y)*ri
其中(x,y)为坐标,p'i为像素值,m为步骤1所设矩阵,ri为伪随机序列,ri∈{-1,1}。
步骤4:读取所有视频帧后,遍历矩阵m,设定水印信息为矩阵w,w与m同样大小,w按下式赋值:
矩阵w即为提取的水印信息,也就是原始嵌入的二值图像。
Claims (4)
1.一种基于时间轴扩频的抗几何攻击鲁棒视频水印方法,其特征在于:包括水印嵌入和水印提取两部分,嵌入的水印信息为二值图片,利用视频帧图像的时间轴数据通过扩频水印技术保存水印信息,利用视频帧图像不同颜色分量之间的小波变换系数值对比保存嵌入和提取水印所需的伪随机信息;
所述水印嵌入过程为:
(1.1)将二值图片调整为视频帧大小,用二值图片矩阵w表示;
(1.2)对第i帧图像的Blue通道分量,遍历该帧图片像素,按下式进行水印嵌入:
p'i(x,y)=pi(x,y)+α*ri*(2*w(x,y)-1);
其中,(x,y)为坐标,pi为原始像素值,α为取值大于0的放大系数,ri为伪随机序列,ri∈{-1,1},i∈N,N为自然数,w为二值图片矩阵,其中0代表黑色,1代表白色;
(1.3)对第i帧图像的Red分量和Green分量,分别对其进行3层2维DWT变换,得到第3层变换后的Red分量的横向高频分量chRed、纵向高频分量cvRed和Green分量的横向高频分量chGreen、纵向高频分量cvGreen,每个分量都可看作相同大小的二维矩阵,设定门限值T,T取正值,如果ri为1,则调整矩阵chRed和矩阵chGreen的相同位置的参数值的差值绝对值大于T,如果ri为-1,则调整矩阵chRed和矩阵chGreen的相同位置的参数值的差值绝对值小于T,矩阵cvRed和cvGreen同样处理;
(1.4)保存视频帧;
所述水印提取过程为:
(2.1)定义一个与帧图像同样大小的矩阵m,初始化其各值为0;
(2.2)对第i帧图像的Red分量和Green分量,分别对其进行3层2维DWT变换,得到第3层变换后的Red分量的横向高频分量chRed、纵向高频分量cvRed和Green分量的横向高频分量chGreen、纵向高频分量cvGreen,每个分量都可看作相同大小的二维矩阵,判断矩阵chRed和矩阵chGreen、矩阵cvRed和矩阵cvGreen的相同位置的参数值的差值的绝对值是否大于T,如果大于T的参数居多,则ri为1,如果小于T的参数居多,则ri为-1;
(2.3)针对Blue分量,遍历图片像素,按下式操作:
m(x,y)=m(x,y)+p'i(x,y)*ri
其中(x,y)为坐标,p'i为像素值,m为步骤2.1中所设矩阵;
(2.4)读取所有视频帧后,遍历矩阵m,设定水印信息为矩阵w,w与m同样大小,w按下式赋值:
w即为提取的水印信息,也就是原始嵌入的二值图片矩阵。
2.根据权利要求1所述的基于时间轴扩频的抗几何攻击鲁棒视频水印方法,保存伪随机信息过程中调整第3层小波变换后的Red分量的横向高频分量chRed、纵向高频分量cvRed和Green分量的横向高频分量chGreen、纵向高频分量cvGreen的具体操作为:
如果ri为1且D=|chRed(x,y)-chGreen(x,y)|<T,则按下面两式扩大chRed和chGreen的差值:
如果ri为1且D=|chRed(x,y)-chGreen(x,y)|≥T则不作改动;
如果ri为-1且D=|chRed(x,y)-chGreen(x,y)|>T,则按下面两式缩小chRed和chGreen的差值:
如果ri为-1且D=|chRed(x,y)-chGreen(x,y)|≤T则不作改动;
cvRed和cvGreen与chRed和chGreen的操作相同,上述各式中的T值为取值为正的门限值,ri为取值为1或-1的伪随机序列值。
3.根据权利要求1所述的基于时间轴扩频的抗几何攻击鲁棒视频水印方法,其特征在于:所述α的取值为5≤α≤15。
4.根据权利要求1所述的基于时间轴扩频的抗几何攻击鲁棒视频水印方法,其特征在于:所述T的取值为20≤T≤40。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410099310.3A CN103873871B (zh) | 2014-03-17 | 2014-03-17 | 一种基于时间轴扩频的抗几何攻击鲁棒视频水印方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410099310.3A CN103873871B (zh) | 2014-03-17 | 2014-03-17 | 一种基于时间轴扩频的抗几何攻击鲁棒视频水印方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN103873871A true CN103873871A (zh) | 2014-06-18 |
| CN103873871B CN103873871B (zh) | 2017-02-15 |
Family
ID=50911945
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410099310.3A Expired - Fee Related CN103873871B (zh) | 2014-03-17 | 2014-03-17 | 一种基于时间轴扩频的抗几何攻击鲁棒视频水印方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103873871B (zh) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107547556A (zh) * | 2017-09-11 | 2018-01-05 | 中国地质大学(武汉) | 一种鲁棒视频水印嵌入及提取方法、设备及其存储设备 |
| CN110570341A (zh) * | 2018-06-05 | 2019-12-13 | 南京工业大学 | 通道末值隐写数字水印 |
| CN119182975A (zh) * | 2024-11-25 | 2024-12-24 | 浙江岩华文化科技有限公司 | 一种水印处理方法、装置、视频播放端和存储介质 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050215293A1 (en) * | 2004-03-23 | 2005-09-29 | Eastman Kodak Company | Motion picture watermarking using two color planes |
| CN102903071A (zh) * | 2011-07-27 | 2013-01-30 | 阿里巴巴集团控股有限公司 | 水印添加方法及系统、水印识别方法及系统 |
| US8509474B1 (en) * | 2009-12-11 | 2013-08-13 | Digimarc Corporation | Digital watermarking methods, apparatus and systems |
| CN103366333A (zh) * | 2013-07-09 | 2013-10-23 | 上海理工大学 | 基于标准颜色空间的彩色数字全息水印算法 |
-
2014
- 2014-03-17 CN CN201410099310.3A patent/CN103873871B/zh not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050215293A1 (en) * | 2004-03-23 | 2005-09-29 | Eastman Kodak Company | Motion picture watermarking using two color planes |
| US8509474B1 (en) * | 2009-12-11 | 2013-08-13 | Digimarc Corporation | Digital watermarking methods, apparatus and systems |
| CN102903071A (zh) * | 2011-07-27 | 2013-01-30 | 阿里巴巴集团控股有限公司 | 水印添加方法及系统、水印识别方法及系统 |
| CN103366333A (zh) * | 2013-07-09 | 2013-10-23 | 上海理工大学 | 基于标准颜色空间的彩色数字全息水印算法 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107547556A (zh) * | 2017-09-11 | 2018-01-05 | 中国地质大学(武汉) | 一种鲁棒视频水印嵌入及提取方法、设备及其存储设备 |
| CN110570341A (zh) * | 2018-06-05 | 2019-12-13 | 南京工业大学 | 通道末值隐写数字水印 |
| CN119182975A (zh) * | 2024-11-25 | 2024-12-24 | 浙江岩华文化科技有限公司 | 一种水印处理方法、装置、视频播放端和存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103873871B (zh) | 2017-02-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104091302B (zh) | 一种基于多尺度空间的鲁棒水印嵌入与提取方法 | |
| Singh et al. | Video watermarking scheme based on visual cryptography and scene change detection | |
| CN101739657A (zh) | 基于dct域的彩色图像数字水印的嵌入及提取方法 | |
| Muhammad et al. | Secure image steganography using cryptography and image transposition | |
| CN102024249A (zh) | 基于视觉感知特性的数字图像水印方法 | |
| CN104268823A (zh) | 一种基于图像内容的数字水印算法 | |
| CN104616244A (zh) | 基于bp神经网络压缩域的图像水印嵌入与提取方法 | |
| Fu et al. | Color image watermarking scheme based on linear discriminant analysis | |
| Padhi et al. | Deep learning-based dual watermarking for image copyright protection and authentication | |
| Kaur et al. | A review on digital watermarking using LSB | |
| Aminuddin et al. | TCBR and TCBD: Evaluation metrics for tamper coincidence problem in fragile image watermarking | |
| Chen et al. | A visually secure image encryption method based on integer wavelet transform and rhombus prediction | |
| CN103873871B (zh) | 一种基于时间轴扩频的抗几何攻击鲁棒视频水印方法 | |
| Kekre et al. | Hybrid watermarking of color images using DCT-Wavelet, DCT and SVD | |
| CN104252694A (zh) | 一种基于dwt的图像水印嵌入方法及提取方法 | |
| Al-Gindy et al. | A novel blind Image watermarking technique for colour RGB images in the DCT domain using green channel | |
| CN104063832B (zh) | 一种水印嵌入和提取方法及装置 | |
| CN111681152B (zh) | 一种针对印刷图片的抗打印扫描数字水印方法 | |
| CN103491456B (zh) | 一种基于sift的抗几何攻击的鲁棒视频水印方法 | |
| CN101950406A (zh) | 一种基于变换域的图像水印添加方法 | |
| Sharma et al. | Secure data hiding scheme using firefly algorithm with hidden compression | |
| Al-khafaji et al. | Techniques for digital watermarking in images: a review | |
| Bala | A brief survey on robust video watermarking techniques | |
| Rajput et al. | A novel technique for RGB invisible watermarking based on 2-DWT-DCT algorithm | |
| CN109242749B (zh) | 抵抗打印和重拍的盲数字图像水印方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170215 |