CN104539965A - H.264/AVC compressed-domain video watermark embedding and extracting method - Google Patents

H.264/AVC compressed-domain video watermark embedding and extracting method Download PDF

Info

Publication number
CN104539965A
CN104539965A CN201510015101.0A CN201510015101A CN104539965A CN 104539965 A CN104539965 A CN 104539965A CN 201510015101 A CN201510015101 A CN 201510015101A CN 104539965 A CN104539965 A CN 104539965A
Authority
CN
China
Prior art keywords
block
luminance block
coefficient
luminance
watermark
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
Application number
CN201510015101.0A
Other languages
Chinese (zh)
Other versions
CN104539965B (en
Inventor
张伟
王啟军
甘彤
李武劲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ACADEMY OF PUBLIC SECURITY TECHNOLOGY HEFEI
CETC 38 Research Institute
Original Assignee
ACADEMY OF PUBLIC SECURITY TECHNOLOGY HEFEI
CETC 38 Research Institute
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ACADEMY OF PUBLIC SECURITY TECHNOLOGY HEFEI, CETC 38 Research Institute filed Critical ACADEMY OF PUBLIC SECURITY TECHNOLOGY HEFEI
Priority to CN201510015101.0A priority Critical patent/CN104539965B/en
Publication of CN104539965A publication Critical patent/CN104539965A/en
Application granted granted Critical
Publication of CN104539965B publication Critical patent/CN104539965B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention discloses an H.264/AVC compressed-domain video watermark embedding and extracting method. Binaryzation is conducted on watermark images, and binary watermark information is obtained through Arnold transformation; compressed encoding is conducted on original video by using an H.264/AVC encoder, 16 4*4 luminance blocks of each macro block are extracted out according to the H.264/AVC video encoding standard, and integer discrete cosine transformation is conducted on each 4*4 luminance block; according to the coefficient of each 4*4 luminance block obtained after integer discrete cosine transformation, each 4*4 luminance block is divided into a texture block body and a non-texture block body; according to the binary watermark information, the local energy difference of each macro block is modulated; entropy encoding is conducted on the 4*4 luminance blocks obtained after binary watermarks are embedded to obtain video streaming with the watermarks. According to the H.264/AVC compressed-domain video watermark embedding and extracting method, video information (texture and energy) is fully considered, and the robustness and invisibility of the watermarks are improved; operational complexity is low, no complex parameter choice exists, and higher real-time performance is achieved; the original video is not needed in the watermark extraction, and the H.264/AVC compressed-domain video watermark embedding and extracting method belongs to a blind watermarking method.

Description

One is compressed domain video watermark embedment and extracting method H.264/AVC
Technical field
The present invention relates to a kind of video compression territory digital watermarking, in particular one H.264/AVC compressed domain video watermark embedment and extracting method.
Background technology
Digital Video Watermarking Techniques is one of key technology of multi-media information security, is an important branch in Investigation of Information Hiding Technology field.The release of a large amount of consumer digital video product, makes the market demand of the digital product property right protection technology taking digital watermarking as important component part more urgent.How the video monitoring system Large scale construction of digitlization, networking, protect monitor message to exempt to distort, leak, palm off, make video digital watermark become the study hotspot of public safety field.
H.264/AVC be the video compression coding standard of a new generation formulated by ISO/IEC and ITU-T, no matter in compression efficiency, or be all significantly improved than video code model in the past in network adaptability.H.264/AVC standard is the highest, the most widely used coded system of compression efficiency in field of video compression.
The video digital watermark method proposed at present has:
The people such as Jing Zhang propose Robust video watermarking of H.264/AVC (a kind of robust video watermark process H.264/AVC), IEEE Transactions on Circuits and Systems II:Express Briefs, 2007,54 (2): 205-209.This method is by coming watermarked to a certain intermediate frequency DCT coefficient amendment.The method is difficult to determine modulation parameter, and after re-quantization operation, decoding is difficult to accurately watermark embedment position, location.
The people such as Ersin Esen propose Robust Video Data Hiding Using Forbidden Zone Data Hidingand Selective Embedding (a kind of robust video data hidden method based on immutable region).IEEETransactions on Circuits and Systems for Video Technology,2011,21(8):1130-1137。This method delimit watermark embedment region by controling parameters in conjunction with the selection of quantitative map and block, introduce RA coding opposing erasing.The method has good robustness and invisibility, but does not consider the characteristic of frame of video itself.
Summary of the invention
The object of the invention is to overcome the deficiencies in the prior art, provide one H.264/AVC compressed domain video watermark embedment and extracting method, for H.264/AVC digital product provides reliable watermark embedment and extraction.
The present invention is achieved by the following technical solutions, and one of the present invention is compressed domain video watermark embedding method H.264/AVC, comprises the following steps:
(1) watermarking images is carried out binaryzation, then obtain binary system watermark information w through Arnold conversion;
(2) H.264/AVC encoder is utilized to carry out compressed encoding to original video, to the macro block brightness data of I-frame video, according to H.264/AVC video encoding standard, 16 of each macro block 4x4 luminance block are extracted, according to from left to right, the arrangement of top-down order, and be designated as d successively 0, d 1..., d 15, respectively integral discrete cosine transform is carried out to each 4x4 luminance block;
(3) according to the coefficient after each 4x4 luminance block integral discrete cosine transform, each 4x4 luminance block is divided into texture block and non-grain block;
(4) according to binary system watermark information w, the Local energy difference of each macro block is modulated;
(5) will the 4x4 luminance block entropy code after binary system watermark be embedded, obtain containing watermark video flowing.
Described step (3), is divided into the method for texture block and non-grain block to comprise the following steps each 4x4 luminance block:
(3.1) to ac coefficient after each 4x4 luminance block integral discrete cosine transform, calculate its quadratic sum and DC coefficient square difference E:
E = Σ i = 0 3 Σ j = 0 3 | C ( i , j ) | 2 - 2 * | C ( 0,0 ) | 2
In formula, i, j=0,1,2,3, C (i, the coefficient value at the i-th row jth row place j) obtained through integral discrete cosine transform for 4x4 luminance block, the coefficient value at the 0th row the 0th row place that C (0,0) obtains through integral discrete cosine transform for 4x4 luminance block;
(3.2) if E<0, then this 4x4 luminance block is non-texture block, if E >=0, then this 4x4 luminance block is texture block.
In described step (4), according to binary system watermark information w, the method for modulating the Local energy difference of each macro block comprises the following steps:
(4.1) if watermark information w=1, the method for modulating the DCT coefficient after each macroblock quantisation is as follows:
(4.1a) for 4x4 luminance block d 0, d 1, d 2, d 3if 4x4 luminance block is texture block, then the amplitude of the 9th coefficient after quantification and Zigzag scanning and the 15th coefficient is increased by 1; If 4x4 luminance block is non-texture block, then the amplitude of the 15th coefficient through quantizing and after Zigzag scanning increases by 1;
(4.1b) for 4x4 luminance block d 12, d 13, d 14, d 15if 4x4 luminance block is texture block, then by the 9th coefficient after quantification and Zigzag scanning and the 15th coefficient zero setting; If 4x4 luminance block is non-texture block, then by the 15th the coefficient zero setting through quantizing and after Zigzag scanning;
(4.2) if watermark information w=0, the method for modulating the DCT coefficient after each macroblock quantisation is as follows:
(4.2a) for 4x4 luminance block d 0, d 1, d 2, d 3if 4x4 luminance block is texture block, then by the 9th coefficient after quantification and Zigzag scanning and the 15th coefficient zero setting; If 4x4 luminance block is non-texture block, then by the 15th the coefficient zero setting through quantizing and after Zigzag scanning;
(4.2b) for 4x4 luminance block d 12, d 13, d 14, d 15if 4x4 luminance block is texture block, then the amplitude of the 9th coefficient after quantification and Zigzag scanning and the 15th coefficient is increased by 1; If 4x4 luminance block is non-texture block, then the amplitude of the 15th coefficient through quantizing and after Zigzag scanning is increased by 1.
One is compressed domain video watermark extracting method H.264/AVC, comprises the following steps:
1) utilize H.264/AVC decoder to containing watermark H.264/AVC video code flow decoding, to the macro block brightness data of I-frame video, according to H.264/AVC video encoding standard, 16 of each macro block 4x4 luminance block are extracted, according to from left to right, the arrangement of top-down order, and be designated as d successively 0, d 1..., d 15, and 16 4x4 luminance block are divided into part A and part B, wherein, part A comprises d 0, d 1..., d 7, part B comprises d 8, d 9..., d 15, respectively integral discrete cosine transform is carried out to each 4x4 luminance block;
2) according to the coefficient after each 4x4 luminance block integral discrete cosine transform, each 4x4 luminance block is divided into texture block and non-grain block;
3) according to 4x4 luminance block whether texture block and the DCT coefficient after quantizing, the local energy E of 4x4 luminance block is calculated i:
If 4x4 luminance block is texture block, E i=u (9) × u (9)+u (15) × u (15);
If 4x4 luminance block is non-texture block, E i=u (15) × u (15);
Wherein, u (9) and u (15) is respectively 9th and 15th DCT coefficient of 4x4 luminance block through quantizing and after Zigzag scanning, i ∈ 0,1 ..., 15};
4) according to the local energy E of 16 4x4 luminance block of each macro block i, calculate the Local energy difference D of part A and part B:
D=(E 0+E 1+E 2+E 3+E 4+E 5+E 6+E 7)-(E 8+E 9+E 10+E 11+E 12+E 13+E 14+E 15);
5) if D >=0, the watermark information w'=1 extracted; If D<0, the watermark information w'=0 extracted;
6) utilize Arnold inverse transformation to be reduced by the watermark w' of extraction, recover to obtain image watermark.
The present invention has the following advantages compared to existing technology: the present invention takes into full account video information (texture, energy), improves watermark robustness and invisibility; Computational complexity is low, does not have complicated Selecting parameter, has higher real-time; Extract watermark and do not need original video, belong to blind watermark method.
Accompanying drawing explanation
Fig. 1 is the flow chart of watermark embedment of the present invention;
Fig. 2 is the flow chart of watermark extracting of the present invention.
Embodiment
Elaborate to embodiments of the invention below, the present embodiment is implemented under premised on technical solution of the present invention, give detailed execution mode and concrete operating process, but protection scope of the present invention is not limited to following embodiment.
As shown in Figure 1, the present embodiment video watermark embedding step is as follows:
Step 1, carries out binaryzation by N × N watermarking images W, production matrix W n × N, obtain binary system watermark information w through Arnold conversion, number of transitions is m, and one time Arnold conversion step is as follows:
i’=(i+j)mod N
j'=(i+2i)mod N
In formula, i, j are matrix W n × Nelement subscript, i ', j ' be the new subscript of matrix after Arnold conversion, i, j=0,1 ..., N-1, mod are complementation.
Step 2, utilize H.264/AVC encoder to carry out compressed encoding to original video, to the macro block brightness data of I-frame video, according to H.264/AVC video encoding standard, 16 of each macro block 4x4 luminance block are extracted, according to from left to right, the arrangement of top-down order, and be designated as d successively 0, d 1..., d 15, respectively integral discrete cosine transform is carried out to each 4x4 luminance block.
Step 3, according to the coefficient after each 4x4 luminance block integral discrete cosine transform, each 4x4 luminance block is divided into texture block and non-grain block, and concrete steps are as follows:
3.1 calculate the quadratic sum of ac coefficient after each 4x4 luminance block integral discrete cosine transform and DC coefficient square difference E:
E = &Sigma; i = 0 3 &Sigma; j = 0 3 | C ( i , j ) | 2 - 2 * | C ( 0,0 ) | 2
In formula, i, j=0,1,2,3, C (i, the coefficient value at the i-th row jth row place j) obtained through integral discrete cosine transform for 4x4 luminance block, the coefficient value at the 0th row the 0th row place that C (0,0) obtains through integral discrete cosine transform for 4x4 luminance block;
If 3.2 E<0, this 4x4 luminance block is non-texture block, if E >=0, this 4x4 luminance block is texture block.
Step 4, according to binary system watermark information w, modulate the Local energy difference of each macro block, concrete steps are as follows:
If 4.1 watermark information w=1, modulate the DCT coefficient after each macroblock quantisation as follows:
4.1.1 for 4x4 luminance block d 0, d 1, d 2, d 3if 4x4 luminance block is texture block, then the amplitude of 9th DCT coefficient of 4x4 luminance block after quantification and Zigzag scanning and the 15th DCT coefficient through quantizing and after Zigzag scanning is increased by 1; If 4x4 luminance block is non-texture block, then the amplitude of 15th DCT coefficient of 4x4 luminance block through quantizing and after Zigzag scanning is increased by 1;
4.1.2 for 4x4 luminance block d 12, d 13, d 14, d 15if 4x4 luminance block is texture block, then by 9th DCT coefficient of 4x4 luminance block after quantification and Zigzag scanning and the 15th the DCT coefficient zero setting through quantizing and after Zigzag scanning; If 4x4 luminance block is non-texture block, then by 15th the DCT coefficient zero setting of 4x4 luminance block through quantizing and after Zigzag scanning;
If 4.2 watermark information w=0, modulate the DCT coefficient after each macroblock quantisation as follows:
4.2.1 for 4x4 luminance block d 0, d 1, d 2, d 3if 4x4 luminance block is texture block, then by 9th DCT coefficient of 4x4 luminance block after quantification and Zigzag scanning and the 15th the DCT coefficient zero setting through quantizing and after Zigzag scanning; If 4x4 luminance block is non-texture block, then by 15th the DCT coefficient zero setting of 4x4 luminance block through quantizing and after Zigzag scanning;
4.2.2 for 4x4 luminance block d 12, d 13, d 14, d 15if 4x4 luminance block is texture block, then the amplitude of 9th DCT coefficient of 4x4 luminance block after quantification and Zigzag scanning and the 15th DCT coefficient through quantizing and after Zigzag scanning is increased by 1; If 4x4 luminance block is non-texture block, then the amplitude of 15th DCT coefficient of 4x4 luminance block through quantizing and after Zigzag scanning is increased by 1.
Step 5, will embed the 4x4 luminance block entropy code after binary system watermark, obtain containing watermark video flowing.
As shown in Figure 2, the video watermark extracting method step of the present embodiment is as follows:
Step one, utilize H.264/AVC decoder to containing watermark H.264/AVC video code flow decoding, to the macro block brightness data of I-frame video, according to H.264/AVC video encoding standard, 16 of each macro block 4x4 luminance block are extracted, according to from left to right, the arrangement of top-down order, and be designated as d successively 0, d 1..., d 15, be divided into part A and part B, wherein, part A comprises d 0, d 1..., d 7, part B comprises d 8, d 9..., d 15, respectively integral discrete cosine transform is carried out to each 4x4 luminance block;
Step 2, according to the coefficient after each 4x4 luminance block integral discrete cosine transform, each 4x4 luminance block is divided into texture block and non-grain block, and concrete steps are as follows:
2.1 calculate the quadratic sum of ac coefficient after each 4x4 luminance block integral discrete cosine transform and DC coefficient square difference E:
E = &Sigma; i = 0 3 &Sigma; j = 0 3 | C ( i , j ) | 2 - 2 * | C ( 0,0 ) | 2
In formula, i, j=0, the coefficient value at the i-th row jth row place that 1,2,3, C (i, j) obtains through integral discrete cosine transform for 4x4 luminance block, the coefficient value at the 0th row the 0th row place that C (0,0) obtains for integral discrete cosine transform;
If 2.2 E<0,4x4 luminance block is non-texture block, if E >=0,4x4 luminance block is texture block.
Step 3, according to 4x4 luminance block whether texture block and the DCT coefficient after quantizing, calculate the local energy E of 4x4 luminance block i:
If 3.1 4x4 luminance block are texture block
E i=u(9)×u(9)+u(15)×u(15);
If 3.2 4x4 luminance block are non-texture block
E i=u(15)×u(15);
In formula, u (9) and u (15) is respectively the 9th DCT coefficient after quantification and Zigzag scanning of 4x4 luminance block and the 15th DCT coefficient through quantizing and after Zigzag scanning, i ∈ 0,1 ..., 15}.
Step 4, local energy E according to 16 4x4 luminance block of each macro block i, calculate the Local energy difference D of part A and part B:
D=(E 0+E 1+E 2+E 3+E 4+E 5+E 6+E 7)-(E 8+E 9+E 10+E 11+E 12+E 13+E 14+E 15)
If step 5 D >=0, the watermark information w'=1 extracted; If D<0, the watermark information w'=0 extracted.
Step 6, utilize Arnold inverse transformation to be reduced by the watermark w' of extraction, recover to obtain image watermark.
Compared with other watermark mode, the present invention makes full use of the visual characteristic of human eye, larger than non-grain region watermark embed strength at texture region, can not cause obvious image fault; Utilize the Local energy difference in macro block selectively watermarked, there is stronger robustness; Watermark extraction process does not need original video, belongs to blind watermatking; Judge texture block by integral discrete cosine transform and in macro block, selectively revise medium-high frequency coefficient process simple, computation complexity is low, does not need Selecting parameter and setting.
The foregoing is only preferred embodiment of the present invention, not in order to limit the present invention, all any amendments done within the spirit and principles in the present invention, equivalent replacement and improvement etc., all should be included within protection scope of the present invention.

Claims (4)

1. a H.264/AVC compressed domain video watermark embedding method, is characterized in that, comprise the following steps:
(1) watermarking images is carried out binaryzation, then obtain binary system watermark information w through Arnold conversion;
(2) H.264/AVC encoder is utilized to carry out compressed encoding to original video, to the macro block brightness data of I-frame video, according to H.264/AVC video encoding standard, 16 of each macro block 4x4 luminance block are extracted, according to from left to right, the arrangement of top-down order, and be designated as d successively 0, d 1..., d 15, respectively integral discrete cosine transform is carried out to each 4x4 luminance block;
(3) according to the coefficient after each 4x4 luminance block integral discrete cosine transform, each 4x4 luminance block is divided into texture block and non-grain block;
(4) according to binary system watermark information w, the Local energy difference of each macro block is modulated;
(5) will the 4x4 luminance block entropy code after binary system watermark be embedded, obtain containing watermark video flowing.
2. one according to claim 1 H.264/AVC compressed domain video watermark embedding method, is characterized in that, each 4x4 luminance block is divided into the method for texture block and non-grain block to comprise the following steps by described step (3):
(3.1) to ac coefficient after each 4x4 luminance block integral discrete cosine transform, calculate its quadratic sum and DC coefficient square difference E:
E = &Sigma; i = 0 3 &Sigma; j = 0 3 | C ( i , j ) | 2 - 2 * | C ( 0,0 ) | 2
In formula, i, j=0,1,2,3, C (i, the coefficient value at the i-th row jth row place j) obtained through integral discrete cosine transform for 4x4 luminance block, the coefficient value at the 0th row the 0th row place that C (0,0) obtains through integral discrete cosine transform for 4x4 luminance block;
(3.2) if E<0, then this 4x4 luminance block is non-texture block, if E >=0, then this 4x4 luminance block is texture block.
3. one according to claim 1 H.264/AVC compressed domain video watermark embedding method, is characterized in that, in described step (4), according to binary system watermark information w, the method for modulating the Local energy difference of each macro block comprises the following steps:
(4.1) if watermark information w=1, the method for modulating the DCT coefficient after each macroblock quantisation is as follows:
(4.1a) for 4x4 luminance block d 0, d 1, d 2, d 3if 4x4 luminance block is texture block, then the amplitude of the 9th coefficient after quantification and Zigzag scanning and the 15th coefficient is increased by 1; If 4x4 luminance block is non-texture block, then the amplitude of the 15th coefficient through quantizing and after Zigzag scanning increases by 1;
(4.1b) for 4x4 luminance block d 12, d 13, d 14, d 15if 4x4 luminance block is texture block, then by the 9th coefficient after quantification and Zigzag scanning and the 15th coefficient zero setting; If 4x4 luminance block is non-texture block, then by the 15th the coefficient zero setting through quantizing and after Zigzag scanning;
(4.2) if watermark information w=0, the method for modulating the DCT coefficient after each macroblock quantisation is as follows:
(4.2a) for 4x4 luminance block d 0, d 1, d 2, d 3if 4x4 luminance block is texture block, then by the 9th coefficient after quantification and Zigzag scanning and the 15th coefficient zero setting; If 4x4 luminance block is non-texture block, then by the 15th the coefficient zero setting through quantizing and after Zigzag scanning;
(4.2b) for 4x4 luminance block d 12, d 13, d 14, d 15if 4x4 luminance block is texture block, then the amplitude of the 9th coefficient after quantification and Zigzag scanning and the 15th coefficient is increased by 1; If 4x4 luminance block is non-texture block, then the amplitude of the 15th coefficient through quantizing and after Zigzag scanning is increased by 1.
4. one according to claim 1 H.264/AVC compressed domain video watermark extracting method, is characterized in that, comprise the following steps:
1) utilize H.264/AVC decoder to containing watermark H.264/AVC video code flow decoding, to the macro block brightness data of I-frame video, according to H.264/AVC video encoding standard, 16 of each macro block 4x4 luminance block are extracted, according to from left to right, the arrangement of top-down order, and be designated as d successively 0, d 1..., d 15, and 16 4x4 luminance block are divided into part A and part B, wherein, part A comprises d 0, d 1..., d 7, part B comprises d 8, d 9..., d 15, respectively integral discrete cosine transform is carried out to each 4x4 luminance block;
2) according to the coefficient after each 4x4 luminance block integral discrete cosine transform, each 4x4 luminance block is divided into texture block and non-grain block;
3) according to 4x4 luminance block whether texture block and the DCT coefficient after quantizing, the local energy E of 4x4 luminance block is calculated i:
If 4x4 luminance block is texture block, E i=u (9) × u (9)+u (15) × u (15);
If 4x4 luminance block is non-texture block, E i=u (15) × u (15);
Wherein, u (9) and u (15) is respectively 9th and 15th DCT coefficient of 4x4 luminance block through quantizing and after Zigzag scanning, i ∈ 0,1 ..., 15};
4) according to the local energy E of 16 4x4 luminance block of each macro block i, calculate the Local energy difference D of part A and part B:
D=(E 0+E 1+E 2+E 3+E 4+E 5+E 6+E 7)-(E 8+E 9+E 10+E 11+E 12+E 13+E 14+E 15);
5) if D >=0, the watermark information w'=1 extracted; If D<0, the watermark information w'=0 extracted;
6) utilize Arnold inverse transformation to be reduced by the watermark w' of extraction, recover to obtain image watermark.
CN201510015101.0A 2015-01-12 2015-01-12 A kind of H.264/AVC compressed domain video watermark insertion and extracting method Active CN104539965B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510015101.0A CN104539965B (en) 2015-01-12 2015-01-12 A kind of H.264/AVC compressed domain video watermark insertion and extracting method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510015101.0A CN104539965B (en) 2015-01-12 2015-01-12 A kind of H.264/AVC compressed domain video watermark insertion and extracting method

Publications (2)

Publication Number Publication Date
CN104539965A true CN104539965A (en) 2015-04-22
CN104539965B CN104539965B (en) 2017-08-01

Family

ID=52855411

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510015101.0A Active CN104539965B (en) 2015-01-12 2015-01-12 A kind of H.264/AVC compressed domain video watermark insertion and extracting method

Country Status (1)

Country Link
CN (1) CN104539965B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106101714A (en) * 2016-07-14 2016-11-09 中国科学院信息工程研究所 One and the tightly coupled H.264 video information hiding method of compression encoding process
CN107105275A (en) * 2017-06-27 2017-08-29 郑州师范学院 A kind of information concealing method based on H.265 video pixel domain
CN107222750A (en) * 2017-06-21 2017-09-29 北京工业大学 A kind of frequency domain parallax towards three-dimensional video-frequency is concerned with water mark method
CN107358571A (en) * 2017-07-13 2017-11-17 司马大大(北京)智能系统有限公司 Watermark embedding method and device
CN111182365A (en) * 2020-01-15 2020-05-19 中南民族大学 Compressed domain video watermark embedding and extracting method based on visual sensitive block
CN113179407A (en) * 2021-04-23 2021-07-27 山东大学 Video watermark embedding and extracting method and system based on interframe DCT coefficient correlation

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6154571A (en) * 1998-06-24 2000-11-28 Nec Research Institute, Inc. Robust digital watermarking
CN101662686A (en) * 2009-09-07 2010-03-03 江南大学 DCT domain video watermark treatment method based on texture features
CN103237209A (en) * 2013-04-01 2013-08-07 南京邮电大学 H264 video watermarking method based on regional DCT (discrete cosine transform) coefficients
CN103856829A (en) * 2012-11-30 2014-06-11 华为技术有限公司 Video digital watermark embedding and extracting method and device thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6154571A (en) * 1998-06-24 2000-11-28 Nec Research Institute, Inc. Robust digital watermarking
CN101662686A (en) * 2009-09-07 2010-03-03 江南大学 DCT domain video watermark treatment method based on texture features
CN103856829A (en) * 2012-11-30 2014-06-11 华为技术有限公司 Video digital watermark embedding and extracting method and device thereof
CN103237209A (en) * 2013-04-01 2013-08-07 南京邮电大学 H264 video watermarking method based on regional DCT (discrete cosine transform) coefficients

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106101714A (en) * 2016-07-14 2016-11-09 中国科学院信息工程研究所 One and the tightly coupled H.264 video information hiding method of compression encoding process
CN106101714B (en) * 2016-07-14 2019-06-04 中国科学院信息工程研究所 A kind of and tightly coupled H.264 video information hiding method of compression encoding process
CN107222750A (en) * 2017-06-21 2017-09-29 北京工业大学 A kind of frequency domain parallax towards three-dimensional video-frequency is concerned with water mark method
CN107105275A (en) * 2017-06-27 2017-08-29 郑州师范学院 A kind of information concealing method based on H.265 video pixel domain
CN107105275B (en) * 2017-06-27 2019-05-21 郑州师范学院 A kind of information concealing method based on H.265 video pixel domain
CN107358571A (en) * 2017-07-13 2017-11-17 司马大大(北京)智能系统有限公司 Watermark embedding method and device
CN111182365A (en) * 2020-01-15 2020-05-19 中南民族大学 Compressed domain video watermark embedding and extracting method based on visual sensitive block
CN111182365B (en) * 2020-01-15 2020-10-27 中南民族大学 Compressed domain video watermark embedding and extracting method based on visual sensitive block
CN113179407A (en) * 2021-04-23 2021-07-27 山东大学 Video watermark embedding and extracting method and system based on interframe DCT coefficient correlation

Also Published As

Publication number Publication date
CN104539965B (en) 2017-08-01

Similar Documents

Publication Publication Date Title
CN104539965A (en) H.264/AVC compressed-domain video watermark embedding and extracting method
CN102547297B (en) MPEG2 (Moving Picture Experts Group 2) video watermarking realization method based on DC (Discrete Cosine) coefficient
Bhattacharya et al. A survey on different video watermarking techniques and comparative analysis with reference to H. 264/AVC
CN103123720B (en) Based on the lossless data hiding method of error image histogram cycle spinning
CN100584020C (en) Embedding, extracting authentication method and device of digital water mark
CN103152578B (en) H.264 video watermark based on mixed encoding and decoding embeds and extracting method
CN101572819B (en) Reversible image watermark method based on quantized DCT coefficient zero values index
CN101605272B (en) Method for evaluating objective quality of partial reference type image
CN102685500B (en) H.264 large-capacity information hiding method based on information variable-length packet structure
CN103856829B (en) A kind of insertion of video digital watermark, extracting method and device
CN106101714B (en) A kind of and tightly coupled H.264 video information hiding method of compression encoding process
CN104683811A (en) Information hiding and extracting method based on integer DCT (Discrete Cosine Transformation) coefficient modulation
CN101286224B (en) Watermark embedding and extraction method based on fractal image coding
CN101540898B (en) AVS video digital watermark method based on nonnegative matrix decomposition
CN103237209B (en) A kind of H264 video watermark process based on region DCT coefficient
CN102857831B (en) H.264 video integrality authentication method
CN108965887A (en) A kind of video information hiding method and device based on uncoupling between block
CN109102454A (en) A kind of colored QR code digital blind watermark method merging Fast Fourier Transform (FFT)
CN101309410A (en) Video coding and decoding architecture
CN101527850A (en) Video self-recovery watermark method based on motion estimation
CN107333139A (en) A kind of H.265 half invertible video steganography information approach based on intra prediction mode
CN104853186A (en) Improved video steganalysis method based on motion vector reply
CN105072453A (en) Video watermarking method for mobile terminal
CN103440616B (en) High volume reversible watermarking method based on self-adaptive prediction model
CN102156956A (en) High robustness watermark method based on singular value decomposition and discrete cosine transform

Legal Events

Date Code Title Description
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant