JP4260781B2 - 情報埋め込み装置、情報埋め込み方法および情報埋め込みプログラム - Google Patents
情報埋め込み装置、情報埋め込み方法および情報埋め込みプログラム Download PDFInfo
- Publication number
- JP4260781B2 JP4260781B2 JP2005193143A JP2005193143A JP4260781B2 JP 4260781 B2 JP4260781 B2 JP 4260781B2 JP 2005193143 A JP2005193143 A JP 2005193143A JP 2005193143 A JP2005193143 A JP 2005193143A JP 4260781 B2 JP4260781 B2 JP 4260781B2
- Authority
- JP
- Japan
- Prior art keywords
- embedding
- information
- block pair
- block
- image 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.)
- Expired - Lifetime
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/0021—Image watermarking
- G06T1/0028—Adaptive watermarking, e.g. Human Visual System [HVS]-based watermarking
-
- 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/32203—Spatial or amplitude domain methods
- H04N1/32208—Spatial or amplitude domain methods involving changing the magnitude of selected pixels, e.g. overlay of information or super-imposition
-
- 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 OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2201/00—General purpose image data processing
- G06T2201/005—Image watermarking
- G06T2201/0061—Embedding of the watermark in each block of the image, e.g. segmented watermarking
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Editing Of Facsimile Originals (AREA)
- Image Processing (AREA)
Description
Nl=(Bl+Br)/2+D/2
Nr=(Bl+Br)/2−D/2
の式によって算出される平均濃度に、各ブロックの平均濃度を変更する。
Nl=(Bl+Br)/2−D/2
Nr=(Bl+Br)/2+D/2
の式によって算出される平均濃度に、各ブロックの平均濃度を変更する。
Nl<Nr∧Bl<Br∧Br−Bl>D
の条件式
または
Nl>Nr∧Bl>Br∧Bl−Br>D
の条件式を満たす場合には、このブロックペアに対する情報埋め込みを実行しない。
前記画像データに情報を埋め込む画像データの埋め込み領域の色が、特定色であるか否かを判定する特定色判定手段と、
前記特定色判定手段の判定結果に基づいて、前記埋め込み領域の画像データを変更し、情報を埋め込む埋め込み手段と、
を備えたことを特徴とする情報埋め込み装置。
前記画像データに情報を埋め込む画像データの埋め込み領域の特徴量の変化の度合いを検出し、当該特徴量の変化の度合いを基にして前記埋め込み領域の画像データの変更量を設定し、当該変更量によって、埋め込み領域の画像データを変更して情報を埋め込む埋め込み手段を備えたことを特徴とする情報埋め込み装置。
前記画像データに情報を埋め込む画像データの埋め込み領域の色が、特定色であるか否かを判定する特定色判定手段と、
前記特定色判定手段が、前記埋め込み領域の色が特定色であると判定した場合には、情報を埋め込まないように制御し、前記埋め込み領域の特徴量の変化の度合いを検出し、当該特徴量の変化の度合いを基にして前記埋め込み領域の画像データの変更量を設定し、当該変更量によって、埋め込み領域の画像データを変更して情報を埋め込む埋め込み手段を有することを特徴とする情報埋め込み装置。
前記画像データを記憶装置に記憶させる記憶手順と、
前記記憶装置に記憶された画像データに情報を埋め込む画像データの埋め込み領域の色が、特定色であるか否かを判定する特定色判定手順と、
前記特定色判定手順の判定結果に基づいて、前記埋め込み領域の画像データを変更し、情報を埋め込む埋め込み手順と、
をコンピュータに実行させることを特徴とする情報埋め込みプログラム。
前記画像データを記憶装置に記憶させる記憶手順と、
前記記憶装置に記憶された画像データに情報を埋め込む画像データの埋め込み領域の特徴量の変化の度合いを検出し、当該特徴量の変化の度合いを基にして前記埋め込み領域の画像データの変更量を設定し、当該変更量によって、埋め込み領域の画像データを変更して情報を埋め込む埋め込み手順と、
をコンピュータに実行させることを特徴とする情報埋め込みプログラム。
20 出力装置
30 画像データ処理装置(コンピュータ)
31 インターフェース装置
32 RAM
32a 画像データ
32b 埋め込み強度特定テーブル
33 HDD
33a 埋め込み強度特定テーブル
34 ROM
34a エンコードプログラム
34b デコードプログラム
35 CPU
35a エンコードプロセス
35b デコードプロセス
50 画像データ処理装置
60 インターフェース部
100 エンコード部
110 データ受付部
120,230 BCHデータ変換部
130,210 分割処理部
140 埋め込み処理部
150 記憶部
150a 埋め込み強度特定テーブル
200 デコード部
220 数値化処理部
Claims (6)
- 画像データを複数のブロックに分割する分割処理部と、
前記分割された画像データからブロックペアを抽出し、該ブロックペアの隣接する左右のブロックから平均濃度にかかわる最小値、最大値を検出し、検出した最小値と最大値との差および最小値を基にして該ブロックペアへの情報の埋め込み強度を設定し、該ブロックペアの隣接する左右のブロックの平均濃度を加算した濃度を2で割ったものから、前記埋め込み強度を2で割ったものを足したり引いたりすることで、該ブロックペアを構成する各ブロックの濃度の変更量を算出し、当該変更量によって、該ブロックペアを構成する各ブロックの濃度を変更して情報を埋め込む埋め込み手段を備えたことを特徴とする情報埋め込み装置。 - 前記分割された画像データから抽出したブロックペアの色が、特定色であるか否かを判定する特定色判定手段を更に備え、前記埋め込み手段は、前記特定色判定手段が、前記分割された画像データから抽出したブロックペアの色が特定色であると判定した場合には、該ブロックペアを構成する各ブロックに情報を埋め込まないことを特徴とする請求項1に記載の情報埋め込み装置。
- 前記埋め込み手段は、前記分割された画像データから抽出したブロックペアの隣接する左右のブロックから所定の色の平均濃度にかかわる最大値、最小値を検出し、検出した最小値と最大値との差および最小値を基にして該ブロックペアへの情報の埋め込み強度を設定し、該ブロックペアの隣接する左右のブロックの所定の色の平均濃度を加算した濃度を2で割ったものから、前記埋め込み強度を2で割ったものを足したり引いたりすることで、該ブロックペアを構成する各ブロックの所定の色の濃度の変更量を算出し、当該変更量によって、該ブロックペアを構成する各ブロックの所定の色の濃度を変更して情報を埋め込むことを特徴とする請求項1に記載の情報埋め込み装置。
- 前記特定色は、無彩色あるいは略無彩色であることを特徴とする請求項2に記載の情報埋め込み装置。
- 情報処理装置が、
画像データを複数のブロックに分割し、
前記分割された画像データからブロックペアを抽出し、
前記抽出したブロックペアの隣接する左右のブロックから平均濃度にかかわる最小値、最大値を検出し、
前記検出した最小値と最大値との差および最小値を基にして該ブロックペアへの情報の埋め込み強度を設定し、
該ブロックペアの隣接する左右のブロックの平均濃度を加算した濃度を2で割ったものから、前記埋め込み強度を2で割ったものを足したり引いたりすることで、該ブロックペアを構成する各ブロックの濃度の変更量を算出し、
前記算出した変更量によって、前記ブロックペアを構成する各ブロックの濃度を変更して情報を埋め込むことを特徴とする情報埋め込み方法。 - 情報処理装置に、
画像データを複数のブロックに分割し、
前記分割された画像データからブロックペアを抽出し、
前記抽出したブロックペアの隣接する左右のブロックから平均濃度にかかわる最小値、最大値を検出し、
前記検出した最小値と最大値との差および最小値を基にして該ブロックペアへの情報の埋め込み強度を設定し、
該ブロックペアの隣接する左右のブロックの平均濃度を加算した濃度を2で割ったものから、前記埋め込み強度を2で割ったものを足したり引いたりすることで、該ブロックペアを構成する各ブロックの濃度の変更量を算出し、
前記算出した変更量によって、前記ブロックペアを構成する各ブロックの濃度を変更して情報を埋め込む処理を実行させることを特徴とする情報埋め込みプログラム。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005193143A JP4260781B2 (ja) | 2005-06-30 | 2005-06-30 | 情報埋め込み装置、情報埋め込み方法および情報埋め込みプログラム |
| US11/319,358 US7840027B2 (en) | 2005-06-30 | 2005-12-29 | Data embedding apparatus and printed material |
| EP05113108.4A EP1739619B1 (en) | 2005-06-30 | 2005-12-30 | Data embedding apparatus and printed material |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005193143A JP4260781B2 (ja) | 2005-06-30 | 2005-06-30 | 情報埋め込み装置、情報埋め込み方法および情報埋め込みプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007013737A JP2007013737A (ja) | 2007-01-18 |
| JP4260781B2 true JP4260781B2 (ja) | 2009-04-30 |
Family
ID=36968497
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005193143A Expired - Lifetime JP4260781B2 (ja) | 2005-06-30 | 2005-06-30 | 情報埋め込み装置、情報埋め込み方法および情報埋め込みプログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US7840027B2 (ja) |
| EP (1) | EP1739619B1 (ja) |
| JP (1) | JP4260781B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2816794A2 (en) | 2013-06-19 | 2014-12-24 | Fujitsu Limited | Image processing device and image processing method |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| BRPI0715767A2 (pt) * | 2006-08-22 | 2013-07-16 | Toppan Printing Co Ltd | matÉria impressa, aparelho de processamento de imagem, aparelho de determinaÇço de autenticidade de matÉria impressa, mÉtodo de processamento de imagem, mÉtodo de determinaÇço de autenticidade de matÉria impressa, e programa |
| US8131307B2 (en) | 2008-01-03 | 2012-03-06 | Lubeck Olaf M | Method for requesting transportation services |
| JP5719665B2 (ja) * | 2011-04-11 | 2015-05-20 | 学校法人 関西大学 | 画像合成処理装置、画像分離処理装置、画像処理システム、画像合成処理方法、画像分離処理方法、画像処理方法、およびプログラム |
| NL2010154C2 (en) * | 2013-01-21 | 2014-07-23 | Vignet D B V | Method of printing printed matter comprising an optically readable code. |
| CN106716483B (zh) * | 2014-08-12 | 2020-11-06 | 数字标记公司 | 产品包装中用于专色的数据隐藏 |
| US9584696B2 (en) * | 2015-03-24 | 2017-02-28 | Semiconductor Components Industries, Llc | Imaging systems with embedded data transmission capabilities |
| JP2021189829A (ja) * | 2020-06-01 | 2021-12-13 | 犬飼タオル株式会社 | 生地製品 |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6590996B1 (en) * | 2000-02-14 | 2003-07-08 | Digimarc Corporation | Color adaptive watermarking |
| US6721440B2 (en) * | 1995-05-08 | 2004-04-13 | Digimarc Corporation | Low visibility watermarks using an out-of-phase color |
| US6049627A (en) * | 1997-05-28 | 2000-04-11 | Thomason Information Services, Inc. | Covert digital identifying indicia for digital image |
| JP3589111B2 (ja) | 1998-09-04 | 2004-11-17 | 日本電信電話株式会社 | 電子透かし方法及びその装置 |
| US6704431B1 (en) * | 1998-09-04 | 2004-03-09 | Nippon Telegraph And Telephone Corporation | Method and apparatus for digital watermarking |
| DE69943294D1 (de) | 1999-01-25 | 2011-05-05 | Nippon Telegraph & Telephone | Verfahren Gerät und Programmspeichermedium zur digitalen Wasserzeicheneinbettung und -detektierung |
| JP3654263B2 (ja) | 1999-01-25 | 2005-06-02 | 日本電信電話株式会社 | 電子透かし埋込方法及び装置及び電子透かし埋込プログラムを格納した記憶媒体 |
| US7013021B2 (en) * | 1999-03-19 | 2006-03-14 | Digimarc Corporation | Watermark detection utilizing regions with higher probability of success |
| JP3166762B2 (ja) | 1999-07-08 | 2001-05-14 | 富士ゼロックス株式会社 | 画像処理装置 |
| US6826290B1 (en) * | 1999-10-20 | 2004-11-30 | Canon Kabushiki Kaisha | Image processing apparatus and method and storage medium |
| US6741758B2 (en) * | 2000-04-07 | 2004-05-25 | Canon Kabushiki Kaisha | Image processor and image processing method |
| US7027614B2 (en) * | 2000-04-19 | 2006-04-11 | Digimarc Corporation | Hiding information to reduce or offset perceptible artifacts |
| US6611608B1 (en) | 2000-10-18 | 2003-08-26 | Matsushita Electric Industrial Co., Ltd. | Human visual model for data hiding |
| JP4181896B2 (ja) * | 2003-02-26 | 2008-11-19 | キヤノン株式会社 | レンズ鏡筒および撮像装置 |
| JP3784781B2 (ja) | 2003-05-20 | 2006-06-14 | 富士通株式会社 | 画像データ処理装置、画像データ処理方法、画像データ処理プログラムおよび画像データ処理システム |
-
2005
- 2005-06-30 JP JP2005193143A patent/JP4260781B2/ja not_active Expired - Lifetime
- 2005-12-29 US US11/319,358 patent/US7840027B2/en active Active
- 2005-12-30 EP EP05113108.4A patent/EP1739619B1/en not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2816794A2 (en) | 2013-06-19 | 2014-12-24 | Fujitsu Limited | Image processing device and image processing method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2007013737A (ja) | 2007-01-18 |
| US20070003104A1 (en) | 2007-01-04 |
| EP1739619A1 (en) | 2007-01-03 |
| US7840027B2 (en) | 2010-11-23 |
| EP1739619B1 (en) | 2018-07-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Qu et al. | Pixel-based pixel value ordering predictor for high-fidelity reversible data hiding | |
| US7471838B2 (en) | Image data processing apparatus, image data processing method, and computer readable medium | |
| JP5132517B2 (ja) | 画像処理装置および画像処理方法 | |
| US8280100B2 (en) | Image processing apparatus, image processing method, and computer program product | |
| US8244033B2 (en) | Image encoding apparatus, image decoding apparatus, and control method thereof | |
| JP4260781B2 (ja) | 情報埋め込み装置、情報埋め込み方法および情報埋め込みプログラム | |
| JP4532331B2 (ja) | 情報埋め込み装置、情報抽出装置、情報埋め込み方法、情報抽出方法、情報埋め込みプログラム、及び情報抽出プログラム | |
| KR20080073525A (ko) | 화상처리장치, 화상처리방법 및 그 기록매체 | |
| JP2006065834A (ja) | 画像処理装置および画像処理方法 | |
| JP4777185B2 (ja) | 画像処理装置及びその制御方法、並びに、コンピュータプログラム及びコンピュータ可読記憶媒体、及び、画像符号化装置 | |
| JP2007088687A (ja) | 画像処理装置、画像処理方法及びそのプログラム | |
| JP5278243B2 (ja) | 画像処理装置及び画像処理プログラム | |
| JP3943073B2 (ja) | 画像データ処理装置、画像データ処理方法および画像データ処理プログラム | |
| JP5310477B2 (ja) | 画像処理装置、画像処理方法、および画像処理プログラム | |
| JP2004363990A (ja) | 画像改ざん検知装置およびその保存データの復元方法 | |
| KR101454208B1 (ko) | 하프톤 영상 인코딩 및 디코딩 방법 및 장치 | |
| JP2007143123A (ja) | 画像処理装置、画像処理方法、画像処理プログラム及び記録媒体 | |
| JP2003244696A (ja) | 符号化処理装置、復号処理装置、および方法、並びにコンピュータ・プログラム | |
| JP5506588B2 (ja) | 電子透かしによる画像処理方法および画像処理装置 | |
| US20060245658A1 (en) | Coding device, decoding device, coding method, decoding method, and storage medium storing program for execution of those | |
| JP6044347B2 (ja) | 画像処理装置、符号化方法及び復号化方法 | |
| JP4784531B2 (ja) | 画像処理方法,および,画像処理装置 | |
| JP4622762B2 (ja) | 画像データ圧縮・復元方法 | |
| JP4643468B2 (ja) | 画像処理方法、画像処理装置、画像処理プログラム、及び、情報記録媒体 | |
| JP4971881B2 (ja) | 画像符号化装置及び画像復号装置、並びにそれらの制御方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20071126 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071211 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080212 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080603 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080724 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081202 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090109 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090203 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090204 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120220 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4260781 Country of ref document: JP |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130220 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140220 Year of fee payment: 5 |
|
| EXPY | Cancellation because of completion of term |