CN1494313A - Digital video frequency water mark method based on error correcting code - Google Patents

Digital video frequency water mark method based on error correcting code Download PDF

Info

Publication number
CN1494313A
CN1494313A CNA021503125A CN02150312A CN1494313A CN 1494313 A CN1494313 A CN 1494313A CN A021503125 A CNA021503125 A CN A021503125A CN 02150312 A CN02150312 A CN 02150312A CN 1494313 A CN1494313 A CN 1494313A
Authority
CN
China
Prior art keywords
information
watermark
error correction
algorithm
video data
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
CNA021503125A
Other languages
Chinese (zh)
Other versions
CN1207891C (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.)
Luoyang Zhongke Information Industry Research Institute
Original Assignee
Institute of Computing Technology of CAS
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 Institute of Computing Technology of CAS filed Critical Institute of Computing Technology of CAS
Priority to CN 02150312 priority Critical patent/CN1207891C/en
Publication of CN1494313A publication Critical patent/CN1494313A/en
Application granted granted Critical
Publication of CN1207891C publication Critical patent/CN1207891C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Editing Of Facsimile Originals (AREA)

Abstract

The method includes following steps. Embedding step: embedded information includes error correction information of watermark. Picking-up step, error correction algorithm is utilized to recover damaged watermark information. The embedded field includes brightness and chromaticity of video data, fully utilizing of available space. Different modes of embedded watermark information and correction information can be adopted so as to enhance robustness. It is optional to embed original video data or compressed video data so as to possess high applicability. Increasable new algorithm for embedding watermark makes it upgradeable.

Description

Digital video watermarking method based on error correcting code
Technical field
The present invention relates to digital watermark, particularly based on the digital video watermarking method of error correcting code.
Technical background
Along with multimedia technology and rapid development of network technology and extensive use, image, audio frequency, video and other various media work can both obtain with digital form, make its perfect copy and also become very easy, this brings great convenience for people's work, studying and living, but also may cause large-scale unauthorized copy simultaneously, this probably can damage the sound development of publishing business such as music, film, books and software.Digital watermark technology puts forward at this problem, and copyright informations such as numeral, sequence number, literal, logos are embedded in the multi-medium data, differentiates and effect such as product marking with the true and false that plays copyright protection, confidential corespondence, data file.
Image digital watermark had very long research history, and has obtained many achievements in research since the nineties, but also had released some practical products.New Scheme of Image Watermarking the earliest is that LSB (least significant bit) replaces, and has proposed the thought of spread spectrum afterwards, and the robustness of watermark has had large increase.The working field that watermark embeds has also developed into transform domain (dct transform, Mellin-Fourier conversion and Wavelet conversion etc.) by the spatial domain.Digital video watermarking still has very big development space as an emerging research direction.
In order to realize purpose such as copyright protection, the watermark information that embeds in carrier should be healthy and strong for the operation of attempting to remove it, has a mind to or attacks unintentionally for various, should still keep the availability of watermark information.Existing digital video watermarking is often only paid attention to watermark information is embedded in the luminance component and is gone, and does not add attention for how recovering impaired watermark information after attacking.
Summary of the invention
The purpose of this invention is to provide a kind of digital video watermarking method based on error correcting code, it can be recovered impaired watermark information, thereby improves the robustness of watermark.
For achieving the above object, the digital video watermarking method based on error correcting code comprises step:
Embed step, the packets of information of embedding contains the watermark error correction information;
Extraction step adopts the error correct algorithm that impaired watermark information is recovered.
The packets of information that the present invention embeds contains the watermark error correction information, can impaired watermark information be recovered; The embedding territory comprises the brightness and the chroma data of video data, makes full use of free space; Embed watermark information and error correction information strengthen robustness in different ways; Can select to embed original video data or compressed video data, applicability is strong; Can increase new watermarking algorithm, have upgradability.
Description of drawings
Fig. 1 embeds flow chart.
Fig. 2 extracts flow chart.
Embodiment
Watermarked flow process as shown in Figure 1, its concrete steps are:
1. generate error correction information R by watermark information W according to error correction code algorithms G.
2. video data D is separated into monochrome information (Y) and chrominance information (commonly used have UV, CrCb, IQ etc.)
3. adopt algorithm E 1, E 2, E 3Watermark information W and error correction information R are embedded in respectively in monochrome information and the chrominance information.E 1, E 2, E 3Can be the same or different.
4. will be embed watermark information monochrome information and synthesize video data D ' with the chrominance information that embeds error correction information.
Extract the watermark flow process as shown in Figure 2, its concrete steps are:
1. watermarked video data D is separated into monochrome information (Y) and chrominance information (commonly used have UV, CrCb, IQ etc.)
2. adopt algorithm D 1, D 2, D 3With watermark information W and error correction information R 1, R 2From monochrome information and chrominance information, extract respectively.D 1, D 2, D 3Correspond respectively to the E when embedding 1, E 2, E 3, can be the same or different.
3. by W, R 1, R 2Recover watermark information W ' according to error correction algorithm C.
This Techniques on Digital Video Watermarking as for black and white video, is not used error correction information applicable to different situations, remains a complete digital watermarking scheme.E 1, E 2, E 3Select algorithms of different can strengthen robustness to single attack, be badly damaged under the situation about can't recover by certain attack at W, another expression form that R can be used as watermark information provides copyright protection.Owing to embed algorithm E iThe alternative form that makes this technology not be subject to video data be original video or compressed video, all applicable, and can constantly absorb the new development of digital watermark, replace E as plug-in unit iInclude in the system.The construction algorithm G of error correction information and also replaceable as plug-in unit to adapt to different condition to the error correct algorithm C of seal, as for Y commonly used: U: V=4: 2: 0 format video data, can select watermark information W: error correction information R=4: 1 construction algorithm, make W, R can embed synchronously, extract synchronously, its process is as follows:
Because gop structure is I (BBP) in the MPEG series video compression standard nBB, n is generally 3 to 5, therefore choosing " BBP " 3 frames is one group, if adopt identical spectrum spreading method embed watermark information and error correction information, select suitable sheet rate to make and in the Y of frame component, embed 8 just, U, V respectively embed 2 bit check positions, and then one group is embedded in 24 bit data positions, 6 bit check positions.If data bit is I 1, I 2..., I 24, check digit is R 1, R 2, R 3, R 4, R 5, R 6R iCreate-rule can use the Hamming code that entangles a dislocation, as follows:
R 1=I 24I 22I 20I 18I 16I 14I 12I 11I 9I 7I 5I 4I 2I 1
R 2=I 22 I 21 I 18 I 17 I 14 I 13 I 11 I 10 I 7 I 6 I 4 I 3 I 1
R 3=I 24 I 23 I 18 I 17 I 16 I 15 I 11 I 10 I 9 I 8 I 4 I 3 I 2
R 4=I 24 I 23 I 22 I 21 I 20 I 19 I 11 I 10 I 9 I 8 I 7 I 6 I 5
R 5=I 24 I 23 I 22 I 21 I 20 I 19 I 18 I 17 I 16?I 15?I 14?I 13?I 12
R 6Can be set at other effect, as watermark synchronization or additional check code.
When extracting watermark, calculate R ' according to the I ' that from the Y component, extracts earlier, again with the R that extracts from U, V " relatively, according to R ' and R " difference I ' is revised, obtain exporting watermark I ".Work as R ' and R " do not have difference or have one not simultaneously, do not need I ' is revised, directly output is as I ".According to different positions (negate) revised in corresponding position among the I ' not simultaneously as two, output is as I ".If different positions is i, j, the position that then needs among the I ' to revise is 2 I-1+ 2 I-1As three or abovely think and can't revise that output I ' is as I not simultaneously ", but indicated explanation.

Claims (7)

1. digital video watermarking method based on error correcting code comprises step:
Embed step, the packets of information of embedding contains the watermark error correction information;
Extraction step adopts the error correct algorithm that impaired watermark information is recovered.
2. by the described method of claim 1, it is characterized in that described embedding step comprises:
Generate error correction information R by watermark information W according to error correction code algorithms G;
Video data D is separated into monochrome information (Y) and chrominance information;
Adopt algorithm E 1, E 2, E 3Watermark information W and error correction information R are embedded in respectively in monochrome information and the chrominance information;
Synthesize video data D ' with the monochrome information of embed watermark information with the chrominance information that embeds error correction information.
3. by the described method of claim 2, it is characterized in that described algorithm E 1, E 2, E 3Can be the same or different.
4. by the described method of claim 2, it is characterized in that described watermark information W and error correction information R embed synchronously, extract synchronously.
5. by the described method of claim 1, it is characterized in that described extraction step comprises:
Watermarked video data D is separated into monochrome information (Y) and chrominance information;
Adopt algorithm D 1, D 2, D 3With watermark information W and error correction information R 1, R 2From monochrome information and chrominance information, extract respectively;
By W, R 1, R 2Recover watermark information W ' according to error correction algorithm C.
6. by the described method of claim 5, it is characterized in that described algorithm D 1, D 2, D 3Correspond respectively to the algorithm E when embedding 1, E 2, E 3
7. by the described method of claim 5, it is characterized in that error correction information (R) is as watermark information when watermark information (W) is subjected to serious attack and can't recovers.
CN 02150312 2002-10-30 2002-10-30 Digital video frequency water mark method based on error correcting code Expired - Fee Related CN1207891C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 02150312 CN1207891C (en) 2002-10-30 2002-10-30 Digital video frequency water mark method based on error correcting code

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 02150312 CN1207891C (en) 2002-10-30 2002-10-30 Digital video frequency water mark method based on error correcting code

Publications (2)

Publication Number Publication Date
CN1494313A true CN1494313A (en) 2004-05-05
CN1207891C CN1207891C (en) 2005-06-22

Family

ID=34233928

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 02150312 Expired - Fee Related CN1207891C (en) 2002-10-30 2002-10-30 Digital video frequency water mark method based on error correcting code

Country Status (1)

Country Link
CN (1) CN1207891C (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100361437C (en) * 2005-05-08 2008-01-09 中国科学院计算技术研究所 Digital image hash signature method
CN100484233C (en) * 2005-06-03 2009-04-29 中国科学院研究生院 Safety certification device for digital TV signal, and TV equipment with the device
CN100484232C (en) * 2005-06-03 2009-04-29 中国科学院研究生院 Digital TV broadcast system and method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100361437C (en) * 2005-05-08 2008-01-09 中国科学院计算技术研究所 Digital image hash signature method
CN100484233C (en) * 2005-06-03 2009-04-29 中国科学院研究生院 Safety certification device for digital TV signal, and TV equipment with the device
CN100484232C (en) * 2005-06-03 2009-04-29 中国科学院研究生院 Digital TV broadcast system and method

Also Published As

Publication number Publication date
CN1207891C (en) 2005-06-22

Similar Documents

Publication Publication Date Title
Wu et al. Watermarking for image authentication
US6285775B1 (en) Watermarking scheme for image authentication
Kalker et al. Video watermarking system for broadcast monitoring
EP0901102B1 (en) Watermark embedding method and system
AU2004300115B2 (en) Method and system to process a digital image
Du et al. Lossless authentication of MPEG-2 video
CA2430021A1 (en) Method of detecting changes occurring in image editing using watermarks
US7092545B2 (en) Apparatus and method for embedding and extracting a digital watermark based on a wavelet
WO2020029895A1 (en) Image repairing method and apparatus, and storage medium
CN1290337C (en) Video/image communication with watermarking
Luo et al. Fast and robust watermarking of JPEG files
JP2009521181A (en) Blind detection for digital cinema
CN113179407B (en) Video watermark embedding and extracting method and system based on interframe DCT coefficient correlation
CN1207891C (en) Digital video frequency water mark method based on error correcting code
CN111640052B (en) Robust high-capacity digital watermarking method based on mark code
GB2374996A (en) Watermarking with predistortion
Mobasseri et al. Content-dependent video authentication by self-watermarking in color space
CN1507279A (en) Video acquisition method adopting digital watermark technology
KR20010074604A (en) Real-Time Watermarking Insertion/Extraction method for MPEG Stream using Block unit Quantization
Tsui et al. Quaternion image watermarking using the spatio-chromatic fourier coefficients analysis
Bassali et al. Compression tolerant watermarking for image verification
Tsai et al. Highly imperceptible video watermarking with the Watson's DCT-based visual model
Panchal et al. Digital watermarking on extracted key frames from uncompressed color video using 4-level DWT
Kapre et al. Key-frame extraction based video watermarking using speeded up robust features and discrete cosine transform
Kung et al. Watermark technique using frequency domain

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
ASS Succession or assignment of patent right

Owner name: BEIJING ZHONGKE ZHIYUAN YUCHENG INFORMATION TECHNO

Free format text: FORMER OWNER: INST. OF COMPUTING TECHNOLOGY, CHINESE ACADEMY OF SCIENCES

Effective date: 20100910

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 100080 NO.6, KEXUEYUAN SOUTH ROAD, ZHONGGUANCUN, BEIJING TO: 100190 NO.6, KEXUEYUAN SOUTH ROAD, ZHONGGUANCUN, HAIDIAN DISTRICT, BEIJING

TR01 Transfer of patent right

Effective date of registration: 20100910

Address after: 100190 Haidian District, Zhongguancun Academy of Sciences, South Road, No. 6, No.

Patentee after: Beijing Zhongke Zhiyuan bred Information Technology Co. Ltd.

Address before: 100080 No. 6 South Road, Zhongguancun Academy of Sciences, Beijing

Patentee before: Institute of Computing Technology, Chinese Academy of Sciences

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150921

Address after: 471934, east of Henan, Luoyang Province, intersection of Pioneer Road and Baita Road, 100 meters east

Patentee after: Luoyang Zhongke Information Industry Research Institute

Address before: 100190 Haidian District, Zhongguancun Academy of Sciences, South Road, No. 6, No.

Patentee before: Beijing Zhongke Zhiyuan bred Information Technology Co. Ltd.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20050622

Termination date: 20151030

EXPY Termination of patent right or utility model