Movatterモバイル変換


[0]ホーム

URL:


US20040120544A1 - Digital-watermark embedding method and device and storage medium for storing the method - Google Patents

Digital-watermark embedding method and device and storage medium for storing the method
Download PDF

Info

Publication number
US20040120544A1
US20040120544A1US10/659,037US65903703AUS2004120544A1US 20040120544 A1US20040120544 A1US 20040120544A1US 65903703 AUS65903703 AUS 65903703AUS 2004120544 A1US2004120544 A1US 2004120544A1
Authority
US
United States
Prior art keywords
digital
watermark information
embedding
image
embedded
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.)
Abandoned
Application number
US10/659,037
Inventor
Takami Eguchi
Keiichi Iwamura
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon IncfiledCriticalCanon Inc
Assigned to CANON KABUSHIKI KAISHAreassignmentCANON KABUSHIKI KAISHAASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: EGUCHI, TAKAMI, IWAMURA, KEIICHI
Publication of US20040120544A1publicationCriticalpatent/US20040120544A1/en
Priority to US11/740,770priorityCriticalpatent/US7386149B2/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

An object of the present invention is to efficiently embed digital-watermark information in a document image by adjusting robustness and quality of the image. In order to achieve the object, watermark information and image information are input, a first parameter determining embedding strength and a second parameter determining image quality are set, and the digital-watermark information is embedded in the image based on the first and second parameters. When the entire information cannot be embedded, the first or second parameter is adjusted so as to embed a larger amount of digital-watermark information in the image.

Description

Claims (18)

What is claimed is:
1. A digital-watermark embedding method comprising:
a generating step of generating digital-watermark information;
an input step of inputting an image;
a setting step of setting a first parameter determining robustness to attack on the digital-watermark information embedded in the image and a second parameter determining quality of the image in which the digital-watermark information is embedded;
an embedding step of embedding the digital-watermark information in the input image by using the first and second parameters;
a determination step of determining whether or not the entire digital-watermark information can be embedded in the image;
an update step of updating one of the parameters so as to embed a larger amount of digital-watermark information in the image when it is determined that the entire digital-watermark information cannot be embedded in the determination step, the update step being performed as a first stage; and
an embedding step of embedding the digital-watermark information in the input image again by using the updated parameter,
wherein the determination step is performed for each of the embedding steps.
2. A method according toclaim 1, further comprising:
an update step of updating the second parameter so as to degrade the image quality when it is determined that the entire digital-watermark information cannot be embedded in the determination step, the update step being performed as a first stage; and
an embedding step of embedding the digital-watermark information in the input image again by using the first parameter and the updated second parameter.
3. A method according toclaim 2, further comprising:
an update step of updating the first parameter so as to degrade the robustness when it is determined that the entire digital-watermark information cannot be embedded in the determination step and when the degradation of the image quality reaches a first threshold value, the update step being performed as a second stage; and
an embedding step of embedding the digital-watermark information in the input image again by using the updated first parameter and the second parameter.
4. A method according toclaim 3, further comprising:
an update step of updating the second parameter so as to degrade the image quality when it is determined that the entire digital-watermark information cannot be embedded in the determination step, when the degradation of the image quality reaches the first threshold value, and when the degradation of the robustness reaches a first threshold value, the update step being performed as a third stage; and
an embedding step of embedding the digital-watermark information in the input image again by using the first parameter and the updated second parameter.
5. A method according toclaim 1, further comprising:
an update step of updating the first parameter so as to degrade the robustness when it is determined that the entire digital-watermark information cannot be embedded in the determination step, the update step being performed as a first stage; and
an embedding step of embedding the digital-watermark information in the input image again by using the updated first parameter and the second parameter.
6. A method according toclaim 5, further comprising:
an update step of updating the second parameter so as to degrade the image quality when it is determined that the entire digital-watermark information cannot be embedded in the determination step and when the degradation of the robustness reaches a first threshold value, the update step being performed as a second stage; and
an embedding step of embedding the digital-watermark information in the input image again by using the first parameter and the updated second parameter.
7. A method according toclaim 6, further comprising:
an update step of updating the first parameter so as to degrade the robustness when it is determined that the entire digital-watermark information cannot be embedded in the determination step, when the degradation of the robustness reaches the first threshold value, and when the degradation of the image quality reaches a first threshold value, the update step being performed as a third stage; and
an embedding step of embedding the digital-watermark information in the input image again by using the updated first parameter and the second parameter.
8. A method according toclaim 1, wherein a plurality of letters are included in the image, and, in the embedding step, the digital-watermark information is embedded in the image by rotating the letters so as to change the inclination angle of the letters.
9. A method according toclaim 8, wherein the second parameter specifies the range of rotation angle of the letters.
10. A method according toclaim 8, wherein the first parameter specifies the repetition number of embedding the digital-watermark information in the image.
11. A method according toclaim 8, wherein the digital-watermark information is encoded with an error-correction code, and the first parameter specifies the error-correction ability of the encoded digital-watermark information.
12. A method according toclaim 1, wherein a plurality of letters are included in the image, and, in the embedding step, the digital-watermark information is embedded in the image by changing the positions of the letters so as to adjust spaces between the letters.
13. A method according toclaim 12, wherein the second parameter specifies the range of movement of the letters.
14. A method according toclaim 12, wherein the first parameter specifies the repetition number of embedding the digital-watermark information in the image.
15. A method according toclaim 12, wherein the digital-watermark information is encoded with an error-correction code, and the first parameter specifies the error-correction ability of the encoded digital-watermark information.
16. A method according toclaim 1, wherein the both parameters are updated so as to embed a larger amount of digital-watermark information in the image when it is determined that the entire digital-watermark information cannot be embedded in the determination step, the update step being performed as a first stage.
17. A digital-watermark embedding device comprising:
a generator for generating digital-watermark information;
an input unit for inputting an image;
a setting unit for setting a first parameter determining robustness to attack on the digital-watermark information embedded in the image and a second parameter determining quality of the image in which the digital-watermark information is embedded;
an embedding unit for embedding the digital-watermark information in the input image by using the first and second parameters;
a determination unit for determining whether or not the entire digital-watermark information can be embedded in the image; and
an update unit for updating one of the parameters so as to embed a larger amount of digital-watermark information in the image when the determination unit determines that the entire digital-watermark information cannot be embedded, the update being performed as a first stage,
wherein the embedding unit embeds the digital-watermark information in the input image again by using the updated parameter, and
the determination unit performs determination every time embedding is performed.
18. A storage medium storing a digital-watermark embedding program, the program comprising:
a generating step of generating digital-watermark information;
an input step of inputting an image;
a setting step of setting a first parameter determining robustness to attack on the digital-watermark information embedded in the image and a second parameter determining quality of the image in which the digital-watermark information is embedded;
an embedding step of embedding the digital-watermark information in the input image by using the first and second parameters;
a determination step of determining whether or not the entire digital-watermark information can be embedded in the image;
an update step of updating one of the parameters so as to embed a larger amount of digital-watermark information in the image when it is determined that the entire digital-watermark information cannot be embedded in the determination step, the update step being performed as a first stage; and
an embedding step of embedding the digital-watermark information in the input image again by using the updated parameter,
wherein the determination step is performed for each of the embedding steps.
US10/659,0372002-09-102003-09-09Digital-watermark embedding method and device and storage medium for storing the methodAbandonedUS20040120544A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US11/740,770US7386149B2 (en)2002-09-102007-04-26Method and apparatus for embedding digital-watermark using robustness parameter

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
JP2002264187AJP2004104494A (en)2002-09-102002-09-10 Digital watermark embedding apparatus and control method thereof
JP2002/2641872002-09-10

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US11/740,770ContinuationUS7386149B2 (en)2002-09-102007-04-26Method and apparatus for embedding digital-watermark using robustness parameter

Publications (1)

Publication NumberPublication Date
US20040120544A1true US20040120544A1 (en)2004-06-24

Family

ID=32263699

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US10/659,037AbandonedUS20040120544A1 (en)2002-09-102003-09-09Digital-watermark embedding method and device and storage medium for storing the method
US11/740,770Expired - Fee RelatedUS7386149B2 (en)2002-09-102007-04-26Method and apparatus for embedding digital-watermark using robustness parameter

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US11/740,770Expired - Fee RelatedUS7386149B2 (en)2002-09-102007-04-26Method and apparatus for embedding digital-watermark using robustness parameter

Country Status (2)

CountryLink
US (2)US20040120544A1 (en)
JP (1)JP2004104494A (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20080037037A1 (en)*2006-08-092008-02-14Canon Kabushiki KaishaImage processing apparatus and method
US20080222462A1 (en)*2006-12-152008-09-11Canon Kabushiki KaishaImage forming system, image processing apparatus, determination device, and image processing method
US20090190182A1 (en)*2008-01-292009-07-30Ricoh Company, Ltd.Apparatus, system, and method for image processing
US20110161086A1 (en)*2009-11-042011-06-30Rodriguez Tony FOrchestrated Encoding and Decoding
US20110235084A1 (en)*2010-03-292011-09-29Kabushiki Kaisha ToshibaImage forming apparatus comprising pattern adding function
US20150036873A1 (en)*2005-04-262015-02-05Verance CorporationCircumvention of watermark analysis in a host content
WO2015028098A1 (en)*2013-09-022015-03-05Centum Research & Technology S.L.U.Method and system for embedding information and authenticating a h.264 video using a digital watermark
US9189955B2 (en)2000-02-162015-11-17Verance CorporationRemote control signaling using audio watermarks
US9208334B2 (en)2013-10-252015-12-08Verance CorporationContent management using multiple abstraction layers
US9251549B2 (en)2013-07-232016-02-02Verance CorporationWatermark extractor enhancements based on payload ranking
US9262794B2 (en)2013-03-142016-02-16Verance CorporationTransactional video marking system
US9323902B2 (en)2011-12-132016-04-26Verance CorporationConditional access using embedded watermarks
US9596521B2 (en)2014-03-132017-03-14Verance CorporationInteractive content acquisition using embedded codes
US20170076416A1 (en)*2015-09-162017-03-16Institute For Information IndustryMethod and device for picture-based barcode encoding and decoding
US20220294934A1 (en)*2021-03-112022-09-15Canon Kabushiki KaishaInformation processing apparatus, image processing method, and medium
US20220294931A1 (en)*2021-03-112022-09-15Canon Kabushiki KaishaInformation processing apparatus, image processing method, and medium
CN116170544A (en)*2021-11-242023-05-26华为技术有限公司Information processing method and related equipment
US11691434B2 (en)2020-09-292023-07-04Canon Kabushiki KaishaApparatus and method
US11973903B2 (en)2021-03-112024-04-30Canon Kabushiki KaishaImage processing system and image processing method with determination, for each of divided areas, as to which of read image data or original image data is used in correcting original image data

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2006033755A (en)*2004-07-212006-02-02Fuji Xerox Co LtdImage processing apparatus
JP4740581B2 (en)*2004-12-062011-08-03日本放送協会 Analog digital watermark embedding device and program thereof, and analog digital watermark detection device and program thereof
WO2006074219A2 (en)*2005-01-032006-07-13Mak Acquisitions LlcSystem and method for data hiding using inter-word space modulation
JP4613807B2 (en)*2005-11-252011-01-19富士ゼロックス株式会社 Document processing apparatus and document processing method
JP2008225232A (en)*2007-03-142008-09-25Crimson Technology IncSignal processing method and audio content distribution method
JP4928998B2 (en)2007-03-162012-05-09株式会社リコー Image forming apparatus and image forming method
US8315424B2 (en)2007-03-192012-11-20Ricoh Company, Ltd.Image processing apparatus, image processing method, and program product
JP4956363B2 (en)*2007-10-102012-06-20キヤノン株式会社 Information processing apparatus and control method thereof
US7974437B2 (en)*2007-11-192011-07-05Seiko Epson CorporationIdentifying steganographic data in an image
US8081823B2 (en)*2007-11-202011-12-20Seiko Epson CorporationSegmenting a string using similarity values
US8031905B2 (en)*2007-11-212011-10-04Seiko Epson CorporationExtracting data from images
US8243981B2 (en)*2007-11-262012-08-14Seiko Epson CorporationIdentifying embedded data in an image
US8009862B2 (en)*2007-11-272011-08-30Seiko Epson CorporationEmbedding data in images
JP4942633B2 (en)*2007-12-212012-05-30三菱電機株式会社 Digital watermarking system
JP4587058B2 (en)*2008-09-102010-11-24富士ゼロックス株式会社 Image processing apparatus, image processing system, and program
JP2010074436A (en)*2008-09-172010-04-02Ricoh Co LtdImage processing apparatus, image processing method, and image processing program
US8385592B2 (en)*2009-02-042013-02-26Quicksilver Software, Inc.Digital watermarking system and method
US8275168B2 (en)*2009-08-282012-09-25Seiko Epson CorporationOrientation free watermarking message decoding from document scans
CN102147912B (en)*2011-03-302013-12-04北京航空航天大学Adaptive difference expansion-based reversible image watermarking method
US8189861B1 (en)*2011-04-052012-05-29Google Inc.Watermarking digital documents
US9075961B2 (en)*2013-09-102015-07-07Crimsonlogic Pte LtdMethod and system for embedding data in a text document

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5861619A (en)*1995-12-281999-01-19Oki Electric Industry Co., Ltd.Method of and apparatus for embedding data into an electronic document by modulating spaces between words
US6246775B1 (en)*1997-09-172001-06-12Pioneer Electronic CorporationMethod and appartus for superposing a digital watermark and method and apparatus for detecting a digital watermark
US6898297B2 (en)*2000-06-202005-05-24Matsushita Electric Industrial Co., Ltd.Digital watermark embedding method, digital watermark extracting method, recording medium, image recording device, and image replaying device

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP3272842B2 (en)*1992-12-172002-04-08ゼロックス・コーポレーション Processor-based decision method
US5761686A (en)*1996-06-271998-06-02Xerox CorporationEmbedding encoded information in an iconic version of a text image
US6731775B1 (en)*1998-08-182004-05-04Seiko Epson CorporationData embedding and extraction techniques for documents
JP3373811B2 (en)*1999-08-062003-02-04インターナショナル・ビジネス・マシーンズ・コーポレーション Method and apparatus for embedding and detecting watermark information in black and white binary document image
GB9923212D0 (en)*1999-10-021999-12-08Central Research Lab LtdApparatus for, and method of, encoding code into and decoding code from a series of stored images
JP2003259112A (en)*2001-12-252003-09-12Canon Inc Watermark information extraction device and control method therefor
JP2004023565A (en)*2002-06-182004-01-22Canon Inc Digital watermark embedding device, digital watermark extracting device, and methods thereof
JP4194462B2 (en)*2002-11-122008-12-10キヤノン株式会社 Digital watermark embedding method, digital watermark embedding apparatus, program for realizing them, and computer-readable storage medium
JP3919656B2 (en)*2002-12-092007-05-30キヤノン株式会社 Digital watermark embedding device, digital watermark embedding method, digital watermark extraction device, digital watermark extraction method
JP2004193756A (en)*2002-12-092004-07-08Canon Inc Digital watermark embedding method
JP2004334339A (en)*2003-04-302004-11-25Canon Inc Information processing apparatus, information processing method, storage medium, and program
US7245740B2 (en)*2003-07-012007-07-17Oki Electric Industry Co., Ltd.Electronic watermark embedding device, electronic watermark detection device, electronic watermark embedding method, and electronic watermark detection method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5861619A (en)*1995-12-281999-01-19Oki Electric Industry Co., Ltd.Method of and apparatus for embedding data into an electronic document by modulating spaces between words
US6246775B1 (en)*1997-09-172001-06-12Pioneer Electronic CorporationMethod and appartus for superposing a digital watermark and method and apparatus for detecting a digital watermark
US6898297B2 (en)*2000-06-202005-05-24Matsushita Electric Industrial Co., Ltd.Digital watermark embedding method, digital watermark extracting method, recording medium, image recording device, and image replaying device

Cited By (33)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9189955B2 (en)2000-02-162015-11-17Verance CorporationRemote control signaling using audio watermarks
US20150036873A1 (en)*2005-04-262015-02-05Verance CorporationCircumvention of watermark analysis in a host content
US9153006B2 (en)*2005-04-262015-10-06Verance CorporationCircumvention of watermark analysis in a host content
US20080037037A1 (en)*2006-08-092008-02-14Canon Kabushiki KaishaImage processing apparatus and method
US8482805B2 (en)2006-08-092013-07-09Canon Kabushiki KaishaEmbedding data in a print image
US20080222462A1 (en)*2006-12-152008-09-11Canon Kabushiki KaishaImage forming system, image processing apparatus, determination device, and image processing method
US7818652B2 (en)2006-12-152010-10-19Canon Kabushiki KaishaImage forming system, image processing apparatus, determination device, and image processing method
US20090190182A1 (en)*2008-01-292009-07-30Ricoh Company, Ltd.Apparatus, system, and method for image processing
EP2086215A1 (en)2008-01-292009-08-05Ricoh Company, Ltd.Apparatus, system, and method for determining the embeddability of supplemental information into an image
US8208179B2 (en)*2008-01-292012-06-26Ricoh Company, Ltd.Apparatus, system, and method for image processing
US20110161086A1 (en)*2009-11-042011-06-30Rodriguez Tony FOrchestrated Encoding and Decoding
US20140114666A1 (en)*2009-11-042014-04-24Digimarc CorporationOrchestrated encoding and decoding
US8548810B2 (en)*2009-11-042013-10-01Digimarc CorporationOrchestrated encoding and decoding multimedia content having plural digital watermarks
US9412386B2 (en)*2009-11-042016-08-09Digimarc CorporationOrchestrated encoding and decoding
US8446612B2 (en)*2010-03-292013-05-21Kabushiki Kaisha ToshibaImage forming apparatus comprising pattern adding function
US20110235084A1 (en)*2010-03-292011-09-29Kabushiki Kaisha ToshibaImage forming apparatus comprising pattern adding function
US9323902B2 (en)2011-12-132016-04-26Verance CorporationConditional access using embedded watermarks
US9262794B2 (en)2013-03-142016-02-16Verance CorporationTransactional video marking system
US9251549B2 (en)2013-07-232016-02-02Verance CorporationWatermark extractor enhancements based on payload ranking
WO2015028098A1 (en)*2013-09-022015-03-05Centum Research & Technology S.L.U.Method and system for embedding information and authenticating a h.264 video using a digital watermark
US9208334B2 (en)2013-10-252015-12-08Verance CorporationContent management using multiple abstraction layers
US9596521B2 (en)2014-03-132017-03-14Verance CorporationInteractive content acquisition using embedded codes
US20170076416A1 (en)*2015-09-162017-03-16Institute For Information IndustryMethod and device for picture-based barcode encoding and decoding
US9860415B2 (en)*2015-09-162018-01-02Institute For Information IndustryMethod and device for picture-based barcode encoding and decoding
US11691434B2 (en)2020-09-292023-07-04Canon Kabushiki KaishaApparatus and method
US20220294934A1 (en)*2021-03-112022-09-15Canon Kabushiki KaishaInformation processing apparatus, image processing method, and medium
US20220294931A1 (en)*2021-03-112022-09-15Canon Kabushiki KaishaInformation processing apparatus, image processing method, and medium
US11677894B2 (en)*2021-03-112023-06-13Canon Kabushiki KaishaInformation processing apparatus, image processing method, and medium
US11818319B2 (en)*2021-03-112023-11-14Canon Kabushiki KaishaInformation processing apparatus, image processing method, and medium
US20240040060A1 (en)*2021-03-112024-02-01Canon Kabushiki KaishaInformation processing apparatus, image processing method, and medium
US11973903B2 (en)2021-03-112024-04-30Canon Kabushiki KaishaImage processing system and image processing method with determination, for each of divided areas, as to which of read image data or original image data is used in correcting original image data
US12219112B2 (en)*2021-03-112025-02-04Canon Kabushiki KaishaInformation processing apparatus, image processing method, and medium
CN116170544A (en)*2021-11-242023-05-26华为技术有限公司Information processing method and related equipment

Also Published As

Publication numberPublication date
JP2004104494A (en)2004-04-02
US7386149B2 (en)2008-06-10
US20070201099A1 (en)2007-08-30

Similar Documents

PublicationPublication DateTitle
US7386149B2 (en)Method and apparatus for embedding digital-watermark using robustness parameter
US7106884B2 (en)Digital watermark embedding apparatus for document, digital watermark extraction apparatus for document, and their control method
US7536026B2 (en)Image processing apparatus and method
JP6353271B2 (en) Image processing apparatus and method
US20090021793A1 (en)Image processing device, image processing method, program for executing image processing method, and storage medium for storing program
US7411702B2 (en)Method, apparatus, and computer program product for embedding digital watermark, and method, apparatus, and computer program product for extracting digital watermark
US7260239B2 (en)Information processing method and information processor
JP4343968B2 (en) Image forming apparatus and method
JP2004140764A (en)Image processing device and method therefor
US7116826B2 (en)Embedding with error-correction encoding
US8542867B2 (en)Image processing for reproducing code image from original information
US7209572B2 (en)Digital watermark embedding apparatus, digital watermark extraction apparatus, and methods thereof
US7613317B2 (en)Image processing apparatus, image processing method, computer program and computer readable storage medium
Villán et al.Tamper-proofing of electronic and printed text documents via robust hashing and data-hiding
JP5436402B2 (en) Method and system for embedding a message in a structured shape
US6753979B2 (en)Data processing apparatus and method, and storage medium
US7260238B2 (en)Digital watermark embedding method, apparatus, digital watermark extraction method and apparatus
US20050063018A1 (en)Image processor unit, image processing method, and storage medium
JP4006145B2 (en) Image processing apparatus, image processing method, and storage medium
JP4164458B2 (en) Information processing apparatus and method, computer program, and computer-readable storage medium
JP2002354233A (en) Image reduction device, image reduction method, and storage medium therefor
JP3809356B2 (en) Image processing apparatus and method, computer program, and recording medium
JP2007166227A (en)Apparatus, method and program for image processing
SamraA New Model for Data Hiding in Binary Documents
JP2006295391A (en) Image processing apparatus, image processing program, and storage medium

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:CANON KABUSHIKI KAISHA, JAPAN

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:EGUCHI, TAKAMI;IWAMURA, KEIICHI;REEL/FRAME:014483/0001

Effective date:20030901

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp