WO2002037331A8 - System and method for hashing digital images - Google Patents

System and method for hashing digital images

Info

Publication number
WO2002037331A8
WO2002037331A8 PCT/US2000/041359 US0041359W WO0237331A8 WO 2002037331 A8 WO2002037331 A8 WO 2002037331A8 US 0041359 W US0041359 W US 0041359W WO 0237331 A8 WO0237331 A8 WO 0237331A8
Authority
WO
WIPO (PCT)
Prior art keywords
image
hash
images
hash value
watermark
Prior art date
Application number
PCT/US2000/041359
Other languages
French (fr)
Other versions
WO2002037331A1 (en
Inventor
Ramarathnam Venkatesan
Say-Ming William Koon
Original Assignee
Microsoft Corp
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 Microsoft Corp filed Critical Microsoft Corp
Priority to EP00993908A priority Critical patent/EP1327201A1/en
Priority to JP2002540007A priority patent/JP2004526340A/en
Priority to AU4585702A priority patent/AU4585702A/en
Publication of WO2002037331A1 publication Critical patent/WO2002037331A1/en
Publication of WO2002037331A8 publication Critical patent/WO2002037331A8/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/005Robust watermarking, e.g. average attack or collusion attack resistant
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/583Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0021Image watermarking
    • G06T1/0028Adaptive watermarking, e.g. Human Visual System [HVS]-based watermarking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2201/00General purpose image data processing
    • G06T2201/005Image watermarking
    • G06T2201/0052Embedding of the watermark in the frequency domain
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2201/00General purpose image data processing
    • G06T2201/005Image watermarking
    • G06T2201/0061Embedding of the watermark in each block of the image, e.g. segmented watermarking

Abstract

A system has an image store, a digital hashing unit, and a watermark encoder. A digital image hashing unit computes a hash value representative of a digital image in such a manner that visually similar images hash to the same hash value and visually distinct images hash to different values. The hash value is stored in an image hash table and is associated via the table with the original image. This image hash table can be used to index the image storage. A watermark encoder computes a watermark based on the hash value and a secret. Using both values renders the watermark resistant to BORE (Break Once, Run Everywhere) attacks because even if the global watermark secret is discovered, an attacker still needs the hash value of each image to successfully attack the image. The system can be configured to police the Internet to detect pirated copies. The system randomly collects images from remote Web sites and hashes the images using the same hashing function. The system then compares the image hashes to hashes of the original images. If the hashes match, the collected image is suspected as being a copy of the original.
PCT/US2000/041359 1999-10-19 2000-10-19 System and method for hashing digital images WO2002037331A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP00993908A EP1327201A1 (en) 1999-10-19 2000-10-19 System and method for hashing digital images
JP2002540007A JP2004526340A (en) 1999-10-19 2000-10-20 System and method for hashing digital images
AU4585702A AU4585702A (en) 1999-10-19 2000-10-20 System and method for hashing digital images

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/421,986 US6671407B1 (en) 1999-10-19 1999-10-19 System and method for hashing digital images
US09/421,986 1999-10-19

Publications (2)

Publication Number Publication Date
WO2002037331A1 WO2002037331A1 (en) 2002-05-10
WO2002037331A8 true WO2002037331A8 (en) 2002-10-03

Family

ID=23672906

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/041359 WO2002037331A1 (en) 1999-10-19 2000-10-19 System and method for hashing digital images

Country Status (5)

Country Link
US (2) US6671407B1 (en)
EP (1) EP1327201A1 (en)
JP (1) JP2004526340A (en)
AU (1) AU4585702A (en)
WO (1) WO2002037331A1 (en)

Families Citing this family (114)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7711564B2 (en) * 1995-07-27 2010-05-04 Digimarc Corporation Connected audio and other media objects
US7206820B1 (en) 2000-03-18 2007-04-17 Digimarc Corporation System for linking from object to remote resource
US20070055884A1 (en) 1999-05-19 2007-03-08 Rhoads Geoffrey B User control and activation of watermark enabled objects
US6671407B1 (en) * 1999-10-19 2003-12-30 Microsoft Corporation System and method for hashing digital images
AU2001255445A1 (en) 2000-04-17 2001-10-30 Digimarc Corporation Authentication of physical and electronic media objects using digital watermarks
AU2002214613A1 (en) * 2000-11-08 2002-05-21 Digimarc Corporation Content authentication and recovery using digital watermarks
US6996273B2 (en) * 2001-04-24 2006-02-07 Microsoft Corporation Robust recognizer of perceptually similar content
US7020775B2 (en) * 2001-04-24 2006-03-28 Microsoft Corporation Derivation and quantization of robust non-local characteristics for blind watermarking
US6973574B2 (en) 2001-04-24 2005-12-06 Microsoft Corp. Recognizer of audio-content in digital signals
US6975743B2 (en) * 2001-04-24 2005-12-13 Microsoft Corporation Robust and stealthy video watermarking into regions of successive frames
US7356188B2 (en) * 2001-04-24 2008-04-08 Microsoft Corporation Recognizer of text-based work
US20030007662A1 (en) * 2001-07-03 2003-01-09 Koninklijke Philips Electronics N.V. Enhanced watermark computing method
GB2383221A (en) * 2001-12-13 2003-06-18 Sony Uk Ltd Method of identifying a codeword used as a watermark
US7006658B2 (en) * 2001-12-20 2006-02-28 Koninklijke Philips Electronics N.V. Varying segment sizes to increase security
JP3997085B2 (en) * 2001-12-28 2007-10-24 キヤノン株式会社 Image generation device
KR100453683B1 (en) * 2002-03-15 2004-10-20 한국전자통신연구원 Method for inserting and detecting a spatial domain blind watermarks with sample expansion
AU2003223058A1 (en) * 2002-05-22 2003-12-02 Koninklijke Philips Electronics N.V. Method of extracting a watermark
US7519819B2 (en) * 2002-05-29 2009-04-14 Digimarc Corporatino Layered security in digital watermarking
US7006703B2 (en) 2002-06-28 2006-02-28 Microsoft Corporation Content recognizer via probabilistic mirror distribution
US7095873B2 (en) * 2002-06-28 2006-08-22 Microsoft Corporation Watermarking via quantization of statistics of overlapping regions
JP3960597B2 (en) * 2002-11-11 2007-08-15 株式会社リコー Code generation apparatus, image processing apparatus, code generation program, image processing program, and storage medium
JP2007528017A (en) * 2003-07-11 2007-10-04 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Digital watermark embedding and detection
JP4250186B2 (en) * 2003-12-05 2009-04-08 ニュージャージー インスティチュート オブ テクノロジー System and method for robust lossless data concealment and restoration from integer wavelet representation
US20050129269A1 (en) * 2003-12-10 2005-06-16 Jyh-Han Lin Context watermark for digital contents
US7831832B2 (en) 2004-01-06 2010-11-09 Microsoft Corporation Digital goods representation based upon matrix invariances
US7770014B2 (en) * 2004-04-30 2010-08-03 Microsoft Corporation Randomized signal transforms and their applications
US20060020714A1 (en) * 2004-07-22 2006-01-26 International Business Machines Corporation System, apparatus and method of displaying images based on image content
US8805745B1 (en) 2004-07-27 2014-08-12 Stamps.Com Inc. Printing of computer-based value-bearing items
US7243842B1 (en) 2004-07-27 2007-07-17 Stamps.Com Inc. Computer-based value-bearing item customization security
WO2006030509A1 (en) * 2004-09-16 2006-03-23 Fujitsu Limited Image search device, image search method, image creation device, image creation method, and program
US11734393B2 (en) 2004-09-20 2023-08-22 Warner Bros. Entertainment Inc. Content distribution with renewable content protection
KR100517645B1 (en) * 2004-11-05 2005-09-28 (주)지란지교소프트 Pornograph intercept method
US8751825B1 (en) 2004-12-15 2014-06-10 Nvidia Corporation Content server and method of storing content
US8788425B1 (en) * 2004-12-15 2014-07-22 Nvidia Corporation Method and system for accessing content on demand
JP4829579B2 (en) * 2005-01-31 2011-12-07 キヤノン株式会社 Image processing apparatus and image processing method
US8893299B1 (en) 2005-04-22 2014-11-18 Nvidia Corporation Content keys for authorizing access to content
US8570586B2 (en) 2005-05-02 2013-10-29 Digimarc Corporation Active images through digital watermarking
JP2007043234A (en) * 2005-07-29 2007-02-15 Fuji Xerox Co Ltd Image forming apparatus, image file generating apparatus, recording medium, image forming method, image file generating method, and program
US20070030523A1 (en) * 2005-08-02 2007-02-08 Kabushiki Kaisha Toshiba System and method for identifying a submitter of a printed or scanned document
US8285651B1 (en) 2005-12-30 2012-10-09 Stamps.Com Inc. High speed printing
WO2007080133A2 (en) * 2006-01-16 2007-07-19 Thomson Licensing Method for determining and fingerprinting a key frame of a video sequence
JP2007251572A (en) * 2006-03-15 2007-09-27 Fujitsu Ltd Image authentication system
US7840540B2 (en) 2006-04-20 2010-11-23 Datascout, Inc. Surrogate hashing
US7774385B1 (en) 2007-07-02 2010-08-10 Datascout, Inc. Techniques for providing a surrogate heuristic identification interface
US7801868B1 (en) 2006-04-20 2010-09-21 Datascout, Inc. Surrogate hashing
US9020964B1 (en) 2006-04-20 2015-04-28 Pinehill Technology, Llc Generation of fingerprints for multimedia content based on vectors and histograms
US8549022B1 (en) 2007-07-02 2013-10-01 Datascout, Inc. Fingerprint generation of multimedia content based on a trigger point with the multimedia content
US7991206B1 (en) 2007-07-02 2011-08-02 Datascout, Inc. Surrogate heuristic identification
US8156132B1 (en) 2007-07-02 2012-04-10 Pinehill Technology, Llc Systems for comparing image fingerprints
US8463000B1 (en) 2007-07-02 2013-06-11 Pinehill Technology, Llc Content identification based on a search of a fingerprint database
US7814070B1 (en) 2006-04-20 2010-10-12 Datascout, Inc. Surrogate hashing
US10839332B1 (en) 2006-06-26 2020-11-17 Stamps.Com Image-customized labels adapted for bearing computer-based, generic, value-bearing items, and systems and methods for providing image-customized labels
EP1912160B1 (en) * 2006-10-11 2012-05-16 Mitsubishi Electric R&D Centre Europe B.V. Image descriptor for image recognition
US8527469B2 (en) * 2006-10-13 2013-09-03 Sony Corporation System and method for automatic detection of duplicate digital photos
US8505978B1 (en) 2006-12-20 2013-08-13 Stamps.Com Inc. Systems and methods for creating and providing shape-customized, computer-based, value-bearing items
US9152706B1 (en) * 2006-12-30 2015-10-06 Emc Corporation Anonymous identification tokens
US8510795B1 (en) * 2007-09-04 2013-08-13 Google Inc. Video-based CAPTCHA
US7580149B2 (en) * 2007-10-05 2009-08-25 Xerox Corporation Method and system for identification of repeat print jobs using object level hash tables
US7917083B2 (en) * 2007-10-18 2011-03-29 Mspot, Inc. Method and apparatus for identifying a piece of content
DE102008003364B4 (en) * 2008-01-08 2010-08-12 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Automatic detection of manipulation in multimedia data
US20090196425A1 (en) * 2008-02-06 2009-08-06 Dean Boland Method for Authenticating Electronically Stored Information
KR20100133373A (en) * 2008-02-11 2010-12-21 애론 마킹 Simple non-autonomous peering environment watermarking, authentication and binding
US8467631B2 (en) * 2009-06-30 2013-06-18 Red Hat Israel, Ltd. Method and apparatus for identification of image uniqueness
JP5424788B2 (en) * 2009-09-16 2014-02-26 株式会社日立ソリューションズ Biometric information creation method, authentication method and apparatus used in biometric authentication device
US8452106B2 (en) * 2010-03-23 2013-05-28 Microsoft Corporation Partition min-hash for partial-duplicate image determination
US9678688B2 (en) * 2010-07-16 2017-06-13 EMC IP Holding Company LLC System and method for data deduplication for disk storage subsystems
CN102622366B (en) 2011-01-28 2014-07-30 阿里巴巴集团控股有限公司 Similar picture identification method and similar picture identification device
US9110923B2 (en) * 2011-03-03 2015-08-18 Google Inc. Ranking over hashes
US8699747B2 (en) 2011-05-26 2014-04-15 Digimarc Corporation Image-related methods and systems
US8842875B2 (en) 2011-05-26 2014-09-23 Digimarc Corporation Image related methods and systems
US8644620B1 (en) * 2011-06-21 2014-02-04 Google Inc. Processing of matching regions in a stream of screen images
US8948518B2 (en) * 2011-07-14 2015-02-03 Futurewei Technologies, Inc. Scalable query for visual search
CN102982804B (en) 2011-09-02 2017-05-03 杜比实验室特许公司 Method and system of voice frequency classification
JP5596648B2 (en) * 2011-09-26 2014-09-24 日本電信電話株式会社 Hash function generation method, hash function generation device, hash function generation program
US10013474B2 (en) * 2011-10-25 2018-07-03 The United States Of America, As Represented By The Secretary Of The Navy System and method for hierarchical synchronization of a dataset of image tiles
US10311096B2 (en) * 2012-03-08 2019-06-04 Google Llc Online image analysis
US8995771B2 (en) 2012-04-30 2015-03-31 Microsoft Technology Licensing, Llc Identification of duplicates within an image space
US9158857B2 (en) * 2012-06-05 2015-10-13 Google Inc. Identifying landing pages for images
US9135725B2 (en) 2012-06-29 2015-09-15 Apple Inc. Generic media covers
US9928751B2 (en) 2012-06-29 2018-03-27 Apple Inc. Generic media covers
US9075954B2 (en) 2012-08-29 2015-07-07 Dropbox, Inc. Requesting modification rights to a linked file set
US11126418B2 (en) * 2012-10-11 2021-09-21 Mcafee, Llc Efficient shared image deployment
US9104687B2 (en) * 2012-12-20 2015-08-11 Dropbox, Inc. System and method for preventing duplicate uploads of modified photos in a synchronized content management system
US8838681B2 (en) 2012-12-21 2014-09-16 Dropbox, Inc. Systems and methods for adding digital content to content management service accounts
CN104112284B (en) * 2013-04-22 2017-10-13 阿里巴巴集团控股有限公司 The similarity detection method and equipment of a kind of picture
CN104217205B (en) 2013-05-29 2018-05-18 华为技术有限公司 A kind of method and system for identifying User Activity type
FR3007166A1 (en) * 2013-06-17 2014-12-19 France Telecom METHOD, DEVICE, AND SYSTEM FOR PROTECTING AN IMAGE SIGNAL AGAINST COPY
CN105684441B (en) 2013-10-25 2018-09-21 微软技术许可有限责任公司 The Block- matching based on hash in video and image coding
CN105684409B (en) 2013-10-25 2019-08-13 微软技术许可有限责任公司 Each piece is indicated using hashed value in video and image coding and decoding
US10515231B2 (en) * 2013-11-08 2019-12-24 Symcor Inc. Method of obfuscating relationships between data in database tables
FR3015159A1 (en) 2013-12-17 2015-06-19 Orange SYNCHRONOUS IMAGE SHARING METHOD
US10368092B2 (en) 2014-03-04 2019-07-30 Microsoft Technology Licensing, Llc Encoder-side decisions for block flipping and skip mode in intra block copy prediction
KR102185245B1 (en) 2014-03-04 2020-12-01 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 Hash table construction and availability checking for hash-based block matching
WO2015196322A1 (en) 2014-06-23 2015-12-30 Microsoft Technology Licensing, Llc Encoder decisions based on results of hash-based block matching
CN115665423A (en) 2014-09-30 2023-01-31 微软技术许可有限责任公司 Hash-based encoder decisions for video encoding
CN104463772A (en) * 2014-12-13 2015-03-25 天津远目科技有限公司 Zero watermark method for copyright protection
US11275747B2 (en) * 2015-03-12 2022-03-15 Yahoo Assets Llc System and method for improved server performance for a deep feature based coarse-to-fine fast search
US9734436B2 (en) 2015-06-05 2017-08-15 At&T Intellectual Property I, L.P. Hash codes for images
US9813762B2 (en) 2015-11-16 2017-11-07 Arris Enterprises Llc Creating hash values indicative of differences in images
US10244234B2 (en) * 2015-11-20 2019-03-26 Ellation, Inc. Adaptive compression rate control
US10657634B2 (en) 2015-12-05 2020-05-19 Indiana University Research And Technology Corporation Systems and methods for image processing
CN106982372B (en) * 2016-01-15 2020-03-31 中国移动通信集团福建有限公司 Image processing method and apparatus
US10390039B2 (en) 2016-08-31 2019-08-20 Microsoft Technology Licensing, Llc Motion estimation for screen remoting scenarios
RU2633156C1 (en) * 2016-10-12 2017-10-11 Общество с ограниченной ответственностью "Лаборатория ИнфоВотч" Method of automated vector image analysis
US11095877B2 (en) 2016-11-30 2021-08-17 Microsoft Technology Licensing, Llc Local hash-based motion estimation for screen remoting scenarios
US11050552B2 (en) 2017-05-03 2021-06-29 Infosys Limited System and method for hashing a data string using an image
US10615966B2 (en) 2017-05-12 2020-04-07 International Business Machines Corporation Selective content security using visual hashing
CN108629049A (en) * 2018-05-14 2018-10-09 芜湖岭上信息科技有限公司 A kind of image real-time storage and lookup device and method based on hash algorithm
WO2020010691A1 (en) * 2018-07-12 2020-01-16 北京奇虎科技有限公司 Method and apparatus for extracting hash code from image, and image retrieval method and apparatus
US10515106B1 (en) * 2018-10-01 2019-12-24 Infosum Limited Systems and methods for processing a database query
US10848775B2 (en) * 2018-11-02 2020-11-24 Fungible, Inc. Memory layout for JPEG accelerator
US11202085B1 (en) 2020-06-12 2021-12-14 Microsoft Technology Licensing, Llc Low-cost hash table construction and hash-based block matching for variable-size blocks
US11748868B2 (en) 2020-09-08 2023-09-05 Kla Corporation Unsupervised pattern synonym detection using image hashing
RU2761417C1 (en) * 2020-11-05 2021-12-08 Публичное Акционерное Общество "Сбербанк России" (Пао Сбербанк) Method for steganographying a digital image using a graphic digital label and method for decrypting a steganographied image

Family Cites Families (86)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4773039A (en) 1985-11-19 1988-09-20 International Business Machines Corporation Information processing system for compaction and replacement of phrases
US5210820A (en) 1990-05-02 1993-05-11 Broadcast Data Systems Limited Partnership Signal recognition system and method
US5093869A (en) 1990-12-26 1992-03-03 Hughes Aircraft Company Pattern recognition apparatus utilizing area linking and region growth techniques
EP0514688A2 (en) 1991-05-21 1992-11-25 International Business Machines Corporation Generalized shape autocorrelation for shape acquisition and recognition
US5425081A (en) * 1992-01-22 1995-06-13 Alphanet Telecom Inc. Facsimile arrangement
US5721788A (en) 1992-07-31 1998-02-24 Corbis Corporation Method and system for digital image signatures
US5535020A (en) 1992-10-15 1996-07-09 Digital Equipment Corporation Void and cluster apparatus and method for generating dither templates
JPH0773190A (en) * 1993-04-29 1995-03-17 Matsushita Electric Ind Co Ltd Pictograph naming for pen base computer system
US6516079B1 (en) 2000-02-14 2003-02-04 Digimarc Corporation Digital watermark screening and detecting strategies
US7171016B1 (en) 1993-11-18 2007-01-30 Digimarc Corporation Method for monitoring internet dissemination of image, video and/or audio files
US5875264A (en) 1993-12-03 1999-02-23 Kaman Sciences Corporation Pixel hashing image recognition system
US5465353A (en) 1994-04-01 1995-11-07 Ricoh Company, Ltd. Image matching and retrieval by multi-access redundant hashing
US5734432A (en) 1994-07-15 1998-03-31 Lucent Technologies, Inc. Method of incorporating a variable rate auxiliary data stream with a variable rate primary data stream
EP0709766A1 (en) * 1994-10-29 1996-05-01 International Business Machines Corporation Method for the transmission of line-oriented data sets
US5774588A (en) 1995-06-07 1998-06-30 United Parcel Service Of America, Inc. Method and system for comparing strings with entries of a lexicon
US5613004A (en) 1995-06-07 1997-03-18 The Dice Company Steganographic method and device
US5664016A (en) * 1995-06-27 1997-09-02 Northern Telecom Limited Method of building fast MACS from hash functions
US7289643B2 (en) 2000-12-21 2007-10-30 Digimarc Corporation Method, apparatus and programs for generating and utilizing content signatures
US5802518A (en) 1996-06-04 1998-09-01 Multex Systems, Inc. Information delivery system and method
US5778070A (en) * 1996-06-28 1998-07-07 Intel Corporation Method and apparatus for protecting flash memory
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
US5918223A (en) 1996-07-22 1999-06-29 Muscle Fish Method and article of manufacture for content-based analysis, storage, retrieval, and segmentation of audio information
US5915038A (en) 1996-08-26 1999-06-22 Philips Electronics North America Corporation Using index keys extracted from JPEG-compressed images for image retrieval
US6625295B1 (en) 1996-09-13 2003-09-23 Purdue Research Foundation Authentication of signals using watermarks
US5899999A (en) 1996-10-16 1999-05-04 Microsoft Corporation Iterative convolution filter particularly suited for use in an image classification and retrieval system
JP3560441B2 (en) 1997-04-07 2004-09-02 日本アイ・ビー・エム株式会社 Multiple frame data hiding method and detection method
US6081893A (en) 1997-05-28 2000-06-27 Symantec Corporation System for supporting secured log-in of multiple users into a plurality of computers using combined presentation of memorized password and transportable passport record
US6249616B1 (en) 1997-05-30 2001-06-19 Enroute, Inc Combining digital images based on three-dimensional relationships between source image data sets
US5953451A (en) 1997-06-19 1999-09-14 Xerox Corporation Method of indexing words in handwritten document images using image hash tables
JP4456185B2 (en) 1997-08-29 2010-04-28 富士通株式会社 Visible watermarked video recording medium with copy protection function and its creation / detection and recording / playback device
US6611599B2 (en) * 1997-09-29 2003-08-26 Hewlett-Packard Development Company, L.P. Watermarking of digital object
WO1999018723A1 (en) 1997-10-08 1999-04-15 Macrovision Corporation Method and apparatus for a copy-once watermark for video recording
US6377965B1 (en) 1997-11-07 2002-04-23 Microsoft Corporation Automatic word completion system for partially entered data
JPH11196262A (en) 1997-11-07 1999-07-21 Matsushita Electric Ind Co Ltd Digital information imbedding extracting device/method, and medium recording program to execute the method
US6101602A (en) * 1997-12-08 2000-08-08 The United States Of America As Represented By The Secretary Of The Air Force Digital watermarking by adding random, smooth patterns
US6513118B1 (en) * 1998-01-27 2003-01-28 Canon Kabushiki Kaisha Electronic watermarking method, electronic information distribution system, image filing apparatus and storage medium therefor
US6314192B1 (en) 1998-05-21 2001-11-06 Massachusetts Institute Of Technology System, method, and product for information embedding using an ensemble of non-intersecting embedding generators
US6233347B1 (en) 1998-05-21 2001-05-15 Massachusetts Institute Of Technology System method, and product for information embedding using an ensemble of non-intersecting embedding generators
JP3809297B2 (en) 1998-05-29 2006-08-16 キヤノン株式会社 Image processing method, apparatus and medium
US6285995B1 (en) 1998-06-22 2001-09-04 U.S. Philips Corporation Image retrieval system using a query image
US6144958A (en) 1998-07-15 2000-11-07 Amazon.Com, Inc. System and method for correcting spelling errors in search queries
US6658626B1 (en) 1998-07-31 2003-12-02 The Regents Of The University Of California User interface for displaying document comparison information
US6256409B1 (en) 1998-10-19 2001-07-03 Sony Corporation Method for determining a correlation between images using multi-element image descriptors
US6363381B1 (en) 1998-11-03 2002-03-26 Ricoh Co., Ltd. Compressed document matching
JP2000149004A (en) 1998-11-10 2000-05-30 Matsushita Electric Ind Co Ltd Image reader
US6321232B1 (en) 1998-12-18 2001-11-20 Xerox Corporation Method for creating a geometric hash tree in a document processing system
GB2363300B (en) 1998-12-29 2003-10-01 Kent Ridge Digital Labs Digital audio watermarking using content-adaptive multiple echo hopping
US6532541B1 (en) 1999-01-22 2003-03-11 The Trustees Of Columbia University In The City Of New York Method and apparatus for image authentication
JP2000332988A (en) 1999-05-19 2000-11-30 Matsushita Electric Ind Co Ltd Device and method for embedding and extracting digital information and medium with program for executing the method recorded thereon
US6278385B1 (en) 1999-02-01 2001-08-21 Yamaha Corporation Vector quantizer and vector quantization method
JP3740314B2 (en) 1999-03-11 2006-02-01 キヤノン株式会社 Image processing apparatus and method
US6246777B1 (en) 1999-03-19 2001-06-12 International Business Machines Corporation Compression-tolerant watermarking scheme for image authentication
KR100333163B1 (en) 1999-03-29 2002-04-18 최종욱 Digital watermarking method and apparatus
US6331859B1 (en) 1999-04-06 2001-12-18 Sharp Laboratories Of America, Inc. Video skimming system utilizing the vector rank filter
US6901514B1 (en) 1999-06-01 2005-05-31 Digital Video Express, L.P. Secure oblivious watermarking using key-dependent mapping functions
JP2000350007A (en) 1999-06-03 2000-12-15 Ricoh Co Ltd Electronic watermarking method, electronic watermark device and recording medium
US6418430B1 (en) 1999-06-10 2002-07-09 Oracle International Corporation System for efficient content-based retrieval of images
US6782361B1 (en) 1999-06-18 2004-08-24 Mcgill University Method and apparatus for providing background acoustic noise during a discontinued/reduced rate transmission mode of a voice transmission system
CA2379992C (en) 1999-08-06 2005-03-29 Macrovision Corporation A scaling independent technique for watermarking images
US6768980B1 (en) 1999-09-03 2004-07-27 Thomas W. Meyer Method of and apparatus for high-bandwidth steganographic embedding of data in a series of digital signals or measurements such as taken from analog data streams or subsampled and/or transformed digital data
US6574348B1 (en) 1999-09-07 2003-06-03 Microsoft Corporation Technique for watermarking an image and a resulting watermarked image
US6546114B1 (en) 1999-09-07 2003-04-08 Microsoft Corporation Technique for detecting a watermark in a marked image
US6751343B1 (en) 1999-09-20 2004-06-15 Ut-Battelle, Llc Method for indexing and retrieving manufacturing-specific digital imagery based on image content
EP1138147B1 (en) 1999-10-12 2020-09-30 Nagravision S.A. Method and system for embedding extra information, method and system for decoding
US6671407B1 (en) 1999-10-19 2003-12-30 Microsoft Corporation System and method for hashing digital images
US6725372B1 (en) 1999-12-02 2004-04-20 Verizon Laboratories Inc. Digital watermarking
ATE504063T1 (en) 1999-12-24 2011-04-15 Ibm METHOD AND SYSTEM FOR DETECTING IDENTICAL DIGITAL DATA
US6385329B1 (en) 2000-02-14 2002-05-07 Digimarc Corporation Wavelet domain watermarks
US6584465B1 (en) 2000-02-25 2003-06-24 Eastman Kodak Company Method and system for search and retrieval of similar patterns
US6701014B1 (en) 2000-06-14 2004-03-02 International Business Machines Corporation Method and apparatus for matching slides in video
US6990453B2 (en) 2000-07-31 2006-01-24 Landmark Digital Services Llc System and methods for recognizing sound and music signals in high noise and distortion
US6907527B1 (en) 2000-10-17 2005-06-14 International Business Machines Corporation Cryptography-based low distortion robust data authentication system and method therefor
WO2002061669A1 (en) 2001-01-10 2002-08-08 The Trustees Of Columbia University In The City Of New York Method and apparatus for watermarking images
US6771266B2 (en) * 2001-01-16 2004-08-03 Microsoft Corporation Method and apparatus for improving the appearance of digitally represented handwriting
US6990444B2 (en) 2001-01-17 2006-01-24 International Business Machines Corporation Methods, systems, and computer program products for securely transforming an audio stream to encoded text
US6658423B1 (en) 2001-01-24 2003-12-02 Google, Inc. Detecting duplicate and near-duplicate files
US6973574B2 (en) 2001-04-24 2005-12-06 Microsoft Corp. Recognizer of audio-content in digital signals
US6996273B2 (en) 2001-04-24 2006-02-07 Microsoft Corporation Robust recognizer of perceptually similar content
US7020775B2 (en) 2001-04-24 2006-03-28 Microsoft Corporation Derivation and quantization of robust non-local characteristics for blind watermarking
US7398395B2 (en) 2001-09-20 2008-07-08 Koninklijke Philips Electronics N.V. Using multiple watermarks to protect content material
US7006658B2 (en) 2001-12-20 2006-02-28 Koninklijke Philips Electronics N.V. Varying segment sizes to increase security
US9031128B2 (en) 2001-12-31 2015-05-12 Stmicroelectronics Asia Pacific Pte Ltd. Video encoding
US6919896B2 (en) 2002-03-11 2005-07-19 Sony Computer Entertainment Inc. System and method of optimizing graphics processing
US6864897B2 (en) 2002-04-12 2005-03-08 Mitsubishi Electric Research Labs, Inc. Analysis, synthesis and control of data signals with temporal textures using a linear dynamic system
US7095873B2 (en) 2002-06-28 2006-08-22 Microsoft Corporation Watermarking via quantization of statistics of overlapping regions
US20050165690A1 (en) 2004-01-23 2005-07-28 Microsoft Corporation Watermarking via quantization of rational statistics of regions

Also Published As

Publication number Publication date
US7421128B2 (en) 2008-09-02
WO2002037331A1 (en) 2002-05-10
EP1327201A1 (en) 2003-07-16
AU4585702A (en) 2002-05-15
US20040025025A1 (en) 2004-02-05
JP2004526340A (en) 2004-08-26
US6671407B1 (en) 2003-12-30

Similar Documents

Publication Publication Date Title
WO2002037331A8 (en) System and method for hashing digital images
Wolfgang et al. Fragile watermarking using the VW2D watermark
Wong A watermark for image integrity and ownership verification
Fridrich Methods for tamper detection in digital images
Zhang et al. Fragile watermarking scheme using a hierarchical mechanism
JP4037614B2 (en) Method for confirming the integrity of images transmitted with loss
US7110541B1 (en) Systems and methods for policy based printing
Thampi Information hiding techniques: a tutorial review
HK1055486A1 (en) A method of protecting the integrity of a computer program
EP1019889A2 (en) Method for protecting content using watermarking
WO2007101076A3 (en) Safeguarding private information through digital watermarking
RU2298295C2 (en) Method and device for transferring video data/images with embedding of "watermarks"
CN1960428A (en) Implementation method of anti printing and scanning meaningful digital watermark with large capacity
Elbegbayan Winnowing, a document fingerprinting algorithm
EP1221816A3 (en) Video transmission system, video transmission unit and method for watermarking
CA2343275A1 (en) Method for generating digital watermarks for electronic documents
Tang et al. Image authentication using relation measures of wavelet coefficients
Lin et al. A ROI-based semi-fragile watermarking for image tamper detection and recovery
Steel et al. Impersonator identification through dynamic fingerprinting
US7197159B2 (en) Amplitude shifted information embedding and detection method based upon the phase equalization
Sun et al. Feature selection for semi-fragile signature-based authentication systems
Tang et al. Image authentication using hierarchical semi-fragile watermarks
KR20050062243A (en) A portable terminal with mounted digital camera which is capable of preventing an infringement of the portrait right, and a method for embedding an information on preventing the infringement of the portrait right at the portable terminal with mounted digital camera
Voloshynovskiy et al. Multimedia security: open problems and solutions
Delp Watermarking: What is the Future

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 2000993908

Country of ref document: EP

ENP Entry into the national phase

Ref country code: JP

Ref document number: 2002 540007

Kind code of ref document: A

Format of ref document f/p: F

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: C1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE 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 NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: C1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

CFP Corrected version of a pamphlet front page
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWP Wipo information: published in national office

Ref document number: 2000993908

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642