WO2004102464A3 - Reversible watermarking and related applications - Google Patents
Reversible watermarking and related applications Download PDFInfo
- Publication number
- WO2004102464A3 WO2004102464A3 PCT/US2004/014161 US2004014161W WO2004102464A3 WO 2004102464 A3 WO2004102464 A3 WO 2004102464A3 US 2004014161 W US2004014161 W US 2004014161W WO 2004102464 A3 WO2004102464 A3 WO 2004102464A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- reversible
- embedding
- auxiliary
- host
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/0021—Image watermarking
- G06T1/0092—Payload characteristic determination in a watermarking scheme, e.g. number of bits to be embedded
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/0021—Image watermarking
- G06T1/005—Robust watermarking, e.g. average attack or collusion attack resistant
- G06T1/0071—Robust watermarking, e.g. average attack or collusion attack resistant using multiple or alternating watermarks
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/018—Audio watermarking, i.e. embedding inaudible data in the audio signal
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
-
- 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/32288—Multiple embedding, e.g. cocktail embedding, or redundant embedding, e.g. repeating the additional information at a plurality of locations in the image
-
- 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/32309—Methods relating to embedding, encoding, decoding, detection or retrieval operations in colour image data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2201/00—General purpose image data processing
- G06T2201/005—Image watermarking
- G06T2201/0051—Embedding of the watermark in the spatial domain
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Multimedia (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Computer Security & Cryptography (AREA)
- Editing Of Facsimile Originals (AREA)
- Image Processing (AREA)
Abstract
Reversible watermarking methods enable auxiliary data to be embedded in data sets, such as images, audio, video and software. The reversible nature of the method enables the original data set to be perfectly restored. Control systems with feedback loops are used to optimize embedding based on distortion or auxiliary data capacity constraints. The watermarking may be applied recursively to embed several layers, where subsequent layers are embedded into a previously watermarked data set. To recover the original data, each layer is extracted and the data restored in reverse order of the embedding. Sets of elements that are expanded to carry auxiliary data in each layer overlap or are interleaved to maximize embedding capacity or quality of the host data. A reversible watermarking program transforms a host data file into a logical storage unit for auxiliary data files by embedding the auxiliary files in the data stored in the host data file. The reversible watermark modifies host data such as an image, audio, video, or software code, to carry auxiliary data. For perceptual content such as visual or audio media, the reversible watermark can maintain a desired level of perceptual quality, effectively hiding the auxiliary data in the host data. The reversible watermark enables the original host data prior to modifications due to the embedding to be restored.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/435,612 | 2003-05-08 | ||
US10/435,612 US8059815B2 (en) | 2001-12-13 | 2003-05-08 | Transforming data files into logical storage units for auxiliary data through reversible watermarks |
US10/435,517 US7006662B2 (en) | 2001-12-13 | 2003-05-08 | Reversible watermarking using expansion, rate control and iterative embedding |
US10/435,517 | 2003-05-08 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2004102464A2 WO2004102464A2 (en) | 2004-11-25 |
WO2004102464A3 true WO2004102464A3 (en) | 2006-03-09 |
Family
ID=33456559
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2004/014161 WO2004102464A2 (en) | 2003-05-08 | 2004-05-07 | Reversible watermarking and related applications |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2004102464A2 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009057942A2 (en) * | 2007-10-29 | 2009-05-07 | Ji-Yeon Song | Apparatus of generating messages |
WO2009101491A2 (en) * | 2007-12-28 | 2009-08-20 | France Telecom | Scalable encoding method and system |
GB2524784B (en) * | 2014-04-02 | 2018-01-03 | Law Malcolm | Transparent lossless audio watermarking |
CN108805788B (en) * | 2018-05-22 | 2022-04-26 | 南开大学 | Reversible watermarking method based on image topological structure |
CN109671010A (en) * | 2018-11-02 | 2019-04-23 | 中山大学 | It is a kind of based on multiple two-dimensional histograms modification reversible information hide and extracting method |
US11847193B2 (en) | 2020-10-22 | 2023-12-19 | Microsoft Technology Licensing, Llc | Data provenance tracking service |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5822432A (en) * | 1996-01-17 | 1998-10-13 | The Dice Company | Method for human-assisted random key generation and application for digital watermark system |
US5825892A (en) * | 1996-10-28 | 1998-10-20 | International Business Machines Corporation | Protecting images with an image watermark |
US5889868A (en) * | 1996-07-02 | 1999-03-30 | The Dice Company | Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data |
WO2000074371A1 (en) * | 1999-06-01 | 2000-12-07 | Thomson Licensing S. A. | Digital data watermarking system using novel watermark insertion and detection methods |
US6208745B1 (en) * | 1997-12-30 | 2001-03-27 | Sarnoff Corporation | Method and apparatus for imbedding a watermark into a bitstream representation of a digital image sequence |
US6278791B1 (en) * | 1998-05-07 | 2001-08-21 | Eastman Kodak Company | Lossless recovery of an original image containing embedded data |
US20010021260A1 (en) * | 1997-08-20 | 2001-09-13 | Samsung Electronics Co., Ltd. | MPEG2 moving picture encoding/decoding system |
US6456726B1 (en) * | 1999-10-26 | 2002-09-24 | Matsushita Electric Industrial Co., Ltd. | Methods and apparatus for multi-layer data hiding |
US20030163305A1 (en) * | 2002-02-27 | 2003-08-28 | Szeming Cheng | Method and apparatus for audio error concealment using data hiding |
-
2004
- 2004-05-07 WO PCT/US2004/014161 patent/WO2004102464A2/en active Application Filing
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5822432A (en) * | 1996-01-17 | 1998-10-13 | The Dice Company | Method for human-assisted random key generation and application for digital watermark system |
US5889868A (en) * | 1996-07-02 | 1999-03-30 | The Dice Company | Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data |
US5825892A (en) * | 1996-10-28 | 1998-10-20 | International Business Machines Corporation | Protecting images with an image watermark |
US20010021260A1 (en) * | 1997-08-20 | 2001-09-13 | Samsung Electronics Co., Ltd. | MPEG2 moving picture encoding/decoding system |
US6208745B1 (en) * | 1997-12-30 | 2001-03-27 | Sarnoff Corporation | Method and apparatus for imbedding a watermark into a bitstream representation of a digital image sequence |
US6278791B1 (en) * | 1998-05-07 | 2001-08-21 | Eastman Kodak Company | Lossless recovery of an original image containing embedded data |
WO2000074371A1 (en) * | 1999-06-01 | 2000-12-07 | Thomson Licensing S. A. | Digital data watermarking system using novel watermark insertion and detection methods |
US6456726B1 (en) * | 1999-10-26 | 2002-09-24 | Matsushita Electric Industrial Co., Ltd. | Methods and apparatus for multi-layer data hiding |
US20030163305A1 (en) * | 2002-02-27 | 2003-08-28 | Szeming Cheng | Method and apparatus for audio error concealment using data hiding |
Non-Patent Citations (1)
Title |
---|
ALLATAR A.M., IEEE TRANSACTIONS ON IMAGE PROCESSING, vol. 13, no. 8, August 2004 (2004-08-01), pages 1147 - 1156 * |
Also Published As
Publication number | Publication date |
---|---|
WO2004102464A2 (en) | 2004-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6707465B2 (en) | Data processing apparatus and method, and storage medium | |
Li et al. | Transparent and robust audio data hiding in cepstrum domain | |
US8259938B2 (en) | Efficient and secure forensic marking in compressed | |
US7801326B2 (en) | Digital watermark and film mark | |
GB2366112A (en) | Method and apparatus for embedding digital information in digital multimedia data | |
CN101248453B (en) | Image watermarking, method and device for decoding watermarking image | |
US7496197B2 (en) | Method and system for robust embedding of watermarks and steganograms in digital video content | |
US7636440B2 (en) | Digital watermark with variable location | |
Zamani et al. | An approach to improve the robustness of substitution techniques of audio steganography | |
WO2004102464A3 (en) | Reversible watermarking and related applications | |
US9514504B2 (en) | Encoding/decoding message by selectively adjusting characteristics of sub-units in image data | |
Usman et al. | Reversible watermarking based on intelligent coefficient selection and integer wavelet transform | |
JP4576229B2 (en) | Embed Image Authentication Sign | |
US20070258619A1 (en) | Image Processing Device, Imge Processing Method Thereof, Computer Program, and Computer-Readable Storage Medium | |
Pal et al. | Odd-even embedding scheme based modified reversible watermarking technique using Blueprint | |
Kamble et al. | DCT based texture watermarking using GLCM | |
JP3722646B2 (en) | Method for embedding watermark information in data and program recording medium | |
JP2005531187A5 (en) | ||
Kaabneh et al. | Muteness-based audio watermarking technique | |
US20080273742A1 (en) | Watermark Embedding | |
Kung et al. | Watermark technique using frequency domain | |
Ilchev et al. | Modular data hiding approach for web based applications | |
Hsieh et al. | A novel image watermarking scheme based on amplitude attack | |
Zhong et al. | Adaptive Gray-Level Digital Watermarking Technique | |
Singh et al. | A Robust Data Hiding Scheme Using Singular Value Decomposition and Wavelet Transform |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
122 | Ep: pct application non-entry in european phase |