WO2004102464A3 - Reversible watermarking and related applications - Google Patents

Reversible watermarking and related applications Download PDF

Info

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
Application number
PCT/US2004/014161
Other languages
French (fr)
Other versions
WO2004102464A2 (en
Inventor
Adnan M Alattar
John Stach
Jun Tian
Original Assignee
Digimarc Corp
Adnan M Alattar
John Stach
Jun Tian
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
Priority claimed from US10/435,612 external-priority patent/US8059815B2/en
Priority claimed from US10/435,517 external-priority patent/US7006662B2/en
Application filed by Digimarc Corp, Adnan M Alattar, John Stach, Jun Tian filed Critical Digimarc Corp
Publication of WO2004102464A2 publication Critical patent/WO2004102464A2/en
Publication of WO2004102464A3 publication Critical patent/WO2004102464A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0021Image watermarking
    • G06T1/0092Payload characteristic determination in a watermarking scheme, e.g. number of bits to be embedded
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0021Image watermarking
    • G06T1/005Robust watermarking, e.g. average attack or collusion attack resistant
    • G06T1/0071Robust watermarking, e.g. average attack or collusion attack resistant using multiple or alternating watermarks
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech 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/018Audio watermarking, i.e. embedding inaudible data in the audio signal
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits 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/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, 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/32149Methods relating to embedding, encoding, decoding, detection or retrieval operations
    • H04N1/32288Multiple embedding, e.g. cocktail embedding, or redundant embedding, e.g. repeating the additional information at a plurality of locations in the image
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits 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/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, 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/32149Methods relating to embedding, encoding, decoding, detection or retrieval operations
    • H04N1/32309Methods relating to embedding, encoding, decoding, detection or retrieval operations in colour image data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2201/00General purpose image data processing
    • G06T2201/005Image watermarking
    • G06T2201/0051Embedding of the watermark in the spatial domain

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.
PCT/US2004/014161 2003-05-08 2004-05-07 Reversible watermarking and related applications WO2004102464A2 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US10/435,517 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,612 2003-05-08
US10/435,517 US7006662B2 (en) 2001-12-13 2003-05-08 Reversible watermarking using expansion, rate control and iterative embedding

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (9)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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
CN102014239A (en) High-capacity steganographic method based on JPEG (Joint Photographic Experts Group) digital image
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
Chen et al. A copyright information embedding system for android platform
JP2001223880A (en) Data processor, data processing method and storage medium
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

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