JP4193665B2 - 二値画像用電子透かし方法 - Google Patents
二値画像用電子透かし方法 Download PDFInfo
- Publication number
- JP4193665B2 JP4193665B2 JP2003343917A JP2003343917A JP4193665B2 JP 4193665 B2 JP4193665 B2 JP 4193665B2 JP 2003343917 A JP2003343917 A JP 2003343917A JP 2003343917 A JP2003343917 A JP 2003343917A JP 4193665 B2 JP4193665 B2 JP 4193665B2
- Authority
- JP
- Japan
- Prior art keywords
- pixel
- information
- watermark
- modified
- image
- 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 - Fee Related
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
-
- 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
-
- 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/0083—Image watermarking whereby only watermarked image required at decoder, e.g. source-based, blind, oblivious
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Editing Of Facsimile Originals (AREA)
- Image Processing (AREA)
- Credit Cards Or The Like (AREA)
Description
しかし、この技術では、情報が背景に直接書き込まれるので、透かし埋め込みが容易に知覚でき、上記の要求(2)が満たされない。また、背景部の面積に応じて埋め込む情報量が変わってしまうため、要求(4)も満たされない。
淀川英司、東倉洋一、中根一成:「視聴覚の認知科学」、電子情報通信学会編pp.50-52 (1998)
によれば、人間の視覚は、二値画像を不規則部分や連続性などの要因に基づいて注視するとされている。このことから、透かし埋め込みによって背景にノイズが生じたり、連続した線分に切れ目が生じたりした場合、そのような改変は直ちに知覚され、画質劣化をまねくと考えられる。
淀川英司、東倉洋一、中根一成:「視聴覚の認知科学」、電子情報通信学会編pp.9-13 (1998)
では、人間の目は、網膜に映った像の輪郭部分を、その方向にそって平滑化してから認識すると述べられている(方向選択性という)。従って、人間の目は輪郭のにじみや凹凸に敏感で、逆に、輪郭部分をその方向に平滑化するように改変を施した場合、そのような改変は人間の目に画質劣化を引き起こさないと考えられる。
淀川英司、東倉洋一、中根一成:「視聴覚の認知科学」、電子情報通信学会編pp.18-21 (1998)
を参照。
(1) ノイズ状に画素が反転したことによる不規則な部分の発生
(2) 図形に切れ目ができるといった連結性の破れ
(3) 輪郭部分のにじみ、かすれ
また、ゲシュタントの法則から、(1),(2)の逆の
(1') ノイズを取り除く
(2') 図形の切れ目をふさぎ連結性をもたせる
といった改変は、画質向上のために積極的に行うべき改変であるといえる。すなわち、画素は、(1'),(2')の操作および(3)の順で改変しやすいといえる。逆に、(1),(2)を引き起こすような改変は、画質の劣化をまねく、回避すべき改変であるといえる。
(1) 背景部(すなわち、画像の平坦部)のノイズ(すなわち、孤立点)を取り除くように改変する (例えば、図2の画像201を画像202に改変)
(2) 図形の切れ目を塞ぐように改変する (例えば、図2の線分211を線分212に改変)
(3) 図形を所定の方向に沿って(たとえば、輪郭をその方向に沿って)平滑化するように改変する (例えば、図2の輪郭221を輪郭222に改変)
(4) 図形(たとえば、輪郭)を凹凸させるように改変する (例えば、図2の輪郭222を輪郭221に改変)
(5) 図形に切れ目が生じるように改変する (例えば、図2の線分212を線分211に改変)
(6) 背景部(すなわち、画像の平坦部)にノイズ(すなわち、孤立点)が生じるように改変する (例えば、図2の画像202を画像201に改変)。
透かし埋め込み装置101の概略構成を図1に示す。この装置は計算機上のプログラムをプロセッサが実行することもしくは同等の機能を持つハードウェアが動作することによって具現化される。
図2に示すように、ノイズ散在した画像201のノイズを除去して画像202を得ることや、切断された線分211の切れ目をふさいで連結した線分212に変換することや、輪郭部分が乱れた画像221を、輪郭部分を滑らかにした画像222に平滑化することによって、画質が改善されたと認知されることが、前述のように明らかにされている。また、これらの逆操作は画質劣化を引き起こすことも実証されている。
(2) C=0かつS=0のとき中心画素を白に反転する
(3) C=1かつ1≦S≦4のとき中心画素を白に反転する
(4) C=1かつ5≦S≦7のとき中心画素を白に反転する
(5) C=2のとき中心画素を白に反転する
(6) C=0かつS=8のとき中心画素を白に反転する
ただし、これらは中心画素が黒い場合に成立する。中心画素が白い場合は、SをTに変えて、全く同様の式が成立する。また、番号(1)-(6)は優先順位に対応している。番号が大きくなるほど改変の優先順位が低くなり、画質の劣化をひきおこす。
改変可能画素を抽出する具体的実施例を2つ、詳細に説明する。これらはいずれも図1の改変画素抽出装置114にて行われる処理であり、計算機上のプログラムをプロセッサが実行することもしくは同等の機能を持つハードウェアが動作することによって具現化される。
図9をもとに、本実施形態の具体的な応用例をあげる。電子の世界で厳重に管理されている証明書などといった機密性の高い二値画像データも、一度紙に印刷されると簡単に外部に持ち出され、不正流出されてしまうおそれがあったが、本実施例によりそれを抑止することができる。
Claims (4)
- 電子計算機を用いて,ビット列からなり,所定の情報量を備える情報を,二値画像に挿入する二値画像用電子透かし方法であって,
前記二値画像の各画素に,前記挿入する情報とは独立に,当該画素値を改変することの目立ちやすさに応じた改変の優先順位を設定するステップと,
前記二値画像への前記情報の挿入に際して,予め,前記優先順位に対する改変限界順位を,求められる透かし強度に応じて設定するステップと,
挿入する前記情報を構成する各ビット値と,前記二値画像の各画素と,を対応付け,画素値の反転による前記ビット値の挿入が可能で,かつ,設定されている前記優先順位が前記改変限界順位以上の画素を,改変画素として抽出するステップと,
抽出した前記改変画素の画素値を反転させて前記情報を構成するビット値を挿入するステップと,を備える
ことを特徴とする二値画像用電子透かし方法。
- 請求項1に記載の二値画像用電子透かし方法において,
前記改変画素を抽出するステップでは,一つの前記ビット値と前記二値画像の複数の画素とを対応付け,
前記ビット値を挿入するステップでは,一つの前記ビット値に対応する前記複数の画素のうち,設定した前記優先順位が前記改変限界順位以上の前記改変画素の画素値を反転させる
ことを特徴とする二値画像用電子透かし方法。 - 請求項2に記載の二値画像用電子透かし方法において,さらに,
予め定めた前記改変限界順位に基づいて前記ビット値を挿入し,挿入された情報量が不足する場合には,該改変限界順位を下げるステップと,
前記ビット値を挿入した画素の画素値を挿入前に戻すステップと,
前記下げた改変限界順位に基づいて,前記抽出するステップと前記挿入するステップとを行うステップと,を有する
ことを特徴とする二値画像用電子透かし方法。 - 請求項1に記載の二値画像用電子透かし方法において,
前記ビット値を挿入するステップは,
前記ビット列を2次元ブロック状に配置するステップと,
前記2次元ブロックと,前記2次元ブロックのビット値を反転させたブロックとを上下左右交互に並べて,前記二値画像と対応づけるステップと,
前記改変画素を抽出するステップにおいて抽出した画素の画素値を,対応する前記2次元ブロックのビット値に応じて,反転するステップと,を備える
ことを特徴とする二値画像用電子透かし方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003343917A JP4193665B2 (ja) | 2003-03-05 | 2003-10-02 | 二値画像用電子透かし方法 |
| US10/841,842 US7499565B2 (en) | 2003-03-05 | 2004-05-10 | Method of watermarking for binary images |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003057930 | 2003-03-05 | ||
| JP2003343917A JP4193665B2 (ja) | 2003-03-05 | 2003-10-02 | 二値画像用電子透かし方法 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007023650A Division JP4389942B2 (ja) | 2003-03-05 | 2007-02-02 | 二値画像用電子透かし方法 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2004289783A JP2004289783A (ja) | 2004-10-14 |
| JP2004289783A5 JP2004289783A5 (ja) | 2006-05-11 |
| JP4193665B2 true JP4193665B2 (ja) | 2008-12-10 |
Family
ID=33302068
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003343917A Expired - Fee Related JP4193665B2 (ja) | 2003-03-05 | 2003-10-02 | 二値画像用電子透かし方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US7499565B2 (ja) |
| JP (1) | JP4193665B2 (ja) |
Families Citing this family (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7193751B2 (en) * | 2002-12-12 | 2007-03-20 | Xerox Corporation | Tag control for runtime glossmarks |
| US7352493B2 (en) * | 2003-12-12 | 2008-04-01 | Xerox Corporation | Enhancement of glossmark images at low and high densities |
| US7382495B2 (en) * | 2003-12-12 | 2008-06-03 | Xerox Corporation | Reduction of differential gloss |
| US7324662B2 (en) * | 2004-05-21 | 2008-01-29 | Nanyang Technological University | Method, software, and device for hiding data in binary image, while preserving image quality |
| US7301675B2 (en) * | 2004-06-29 | 2007-11-27 | Xerox Corporation | Glossmark images with clear toner |
| JP2006065524A (ja) | 2004-08-26 | 2006-03-09 | Hitachi Ltd | 文書処理装置および方法 |
| US7304770B2 (en) * | 2004-08-30 | 2007-12-04 | Xerox Corporation | Reduction of differential gloss with halftoned clear toner |
| US7391537B2 (en) * | 2004-09-28 | 2008-06-24 | Xerox Corporation | User interface for differential gloss images |
| US7324241B2 (en) * | 2004-09-29 | 2008-01-29 | Xerox Corporation | Variable data differential gloss images |
| JP4591234B2 (ja) * | 2005-06-29 | 2010-12-01 | 株式会社日立製作所 | 透かし情報埋め込み装置、透かし情報埋め込み方法、印刷管理システム |
| AU2005209707B2 (en) * | 2005-09-13 | 2008-08-14 | Canon Kabushiki Kaisha | Adaptive mark placement |
| US7583813B2 (en) | 2005-09-28 | 2009-09-01 | Kabushiki Kaisha Toshiba | Embedding data reproduce apparatus |
| US7688993B2 (en) * | 2005-10-21 | 2010-03-30 | Nanyang Technological University | Software and method for embedding data in two color images |
| JP4510092B2 (ja) | 2005-10-25 | 2010-07-21 | 富士通株式会社 | 電子透かしの埋め込み及び検出 |
| JP2007180710A (ja) | 2005-12-27 | 2007-07-12 | Oki Data Corp | データ処理方法、データ処理装置及びデータ処理システム |
| US8090141B2 (en) | 2006-01-31 | 2012-01-03 | Xerox Corporation | System and method to automatically establish preferred area for image-wise watermark |
| US8665967B2 (en) * | 2006-02-15 | 2014-03-04 | Samsung Electronics Co., Ltd. | Method and system for bit reorganization and packetization of uncompressed video for transmission over wireless communication channels |
| JP4595014B2 (ja) | 2006-09-19 | 2010-12-08 | 富士通株式会社 | 電子透かし埋め込み装置および検出装置 |
| JP5015540B2 (ja) | 2006-09-28 | 2012-08-29 | 富士通株式会社 | 電子透かし埋め込み装置および検出装置 |
| US9277091B2 (en) * | 2007-05-22 | 2016-03-01 | Xerox Corporation | Embedding information in paper forms |
| JP4837101B2 (ja) | 2007-08-31 | 2011-12-14 | 富士通株式会社 | 電子透かし埋め込み装置、電子透かし検出装置およびプログラム |
| TWI412298B (zh) * | 2008-09-18 | 2013-10-11 | Richtek Technology Corp | 以交流訊號調整亮度之發光元件控制電路、控制方法、與led燈 |
| KR101529082B1 (ko) * | 2008-12-01 | 2015-06-17 | 주식회사 케이티 | 분할된 추적 정보를 이용한 워터마킹 장치 및 방법 |
| JP5176940B2 (ja) * | 2008-12-24 | 2013-04-03 | 富士ゼロックス株式会社 | 画像処理装置、及びプログラム |
| JP5031793B2 (ja) * | 2009-05-15 | 2012-09-26 | 株式会社日立製作所 | 改ざん検出システム、透かし情報埋込装置、改ざん検出装置、透かし情報埋込方法、および改ざん検出方法 |
| CN103237578A (zh) * | 2010-04-19 | 2013-08-07 | 罗伯特·瓦伦丁 | 一种博彩国际象棋游戏 |
| CN101976428B (zh) * | 2010-07-30 | 2012-04-04 | 南开大学 | 基于拓扑结构的二进制图像脆弱水印嵌入与提取方法 |
| EP2747406A1 (en) * | 2012-12-21 | 2014-06-25 | Gemalto SA | Method for embedding auxiliary data in an image, method for reading embedded auxiliary data in an image, and medium personalized by selective exposure to photons |
| KR101877372B1 (ko) * | 2017-05-19 | 2018-07-13 | 주식회사 하루컴퍼니 | 워터마크 데이터의 임베딩 및 추출 방법 |
| CN115811578B (zh) * | 2023-02-03 | 2023-05-02 | 潍坊医学院附属医院 | 一种医学疗养数字化处理方法 |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2827458B2 (ja) * | 1990-06-15 | 1998-11-25 | 株式会社日立製作所 | 推論処理方法 |
| US7720249B2 (en) * | 1993-11-18 | 2010-05-18 | Digimarc Corporation | Watermark embedder and reader |
| US6112234A (en) * | 1997-07-01 | 2000-08-29 | Leiper; Thomas W. | Method for transfer of radiographic images |
| JP3397157B2 (ja) * | 1999-01-13 | 2003-04-14 | 日本電気株式会社 | 電子透かし挿入システム |
| JP2001061052A (ja) * | 1999-08-20 | 2001-03-06 | Nec Corp | 電子すかしデータ挿入方法及びその装置と電子すかしデータ検出装置 |
| JP3780175B2 (ja) | 2000-05-31 | 2006-05-31 | キヤノン株式会社 | 画像処理装置及び画像処理方法並びに記憶媒体 |
| JP2002232698A (ja) | 2000-11-30 | 2002-08-16 | Kowa Co | 電子透かしの埋め込み方法および抽出方法、並びにそれら装置 |
| JP3732094B2 (ja) | 2001-01-12 | 2006-01-05 | コニカミノルタビジネステクノロジーズ株式会社 | 画像処理装置および画像処理方法 |
| JP3614784B2 (ja) | 2001-02-01 | 2005-01-26 | 松下電器産業株式会社 | 情報埋め込み装置、情報埋め込み方法、情報取り出し装置、および情報取り出し方法 |
-
2003
- 2003-10-02 JP JP2003343917A patent/JP4193665B2/ja not_active Expired - Fee Related
-
2004
- 2004-05-10 US US10/841,842 patent/US7499565B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004289783A (ja) | 2004-10-14 |
| US20050025333A1 (en) | 2005-02-03 |
| US7499565B2 (en) | 2009-03-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4193665B2 (ja) | 二値画像用電子透かし方法 | |
| US6556688B1 (en) | Watermarking with random zero-mean patches for printer tracking | |
| CN101155239B (zh) | 电子水印嵌入装置及检测装置 | |
| US8077907B2 (en) | System and method for the generation of correlation-based digital watermarks | |
| JP2005328528A (ja) | デジタル像符牒の処理方法及びシステム | |
| CN113393363B (zh) | 水印嵌入、提取方法以及存储介质、电子设备 | |
| CN101119429A (zh) | 一种数字水印嵌入与提取的方法及装置 | |
| Chen et al. | Recent developments in document image watermarking and data hiding | |
| JP4837101B2 (ja) | 電子透かし埋め込み装置、電子透かし検出装置およびプログラム | |
| JP6920719B2 (ja) | 電子透かし装置および方法 | |
| CN100498834C (zh) | 一种数字水印嵌入与提取方法及装置 | |
| JP4061143B2 (ja) | 画像処理装置および画像処理方法 | |
| JP4389942B2 (ja) | 二値画像用電子透かし方法 | |
| JP4595014B2 (ja) | 電子透かし埋め込み装置および検出装置 | |
| JP2005057780A (ja) | ソース・イメージから導出されるイメージ内への透かしの挿入および検出 | |
| CN119211435A (zh) | 网页的水印植入方法、装置、电子设备和存储介质 | |
| JP4310031B2 (ja) | 画像処理装置、画像処理方法及び記憶媒体 | |
| Chen et al. | Data hiding in document images | |
| JPWO2007049333A1 (ja) | 背景地紋画像生成方法 | |
| JP4469301B2 (ja) | 情報埋め込み装置、印刷用媒体、および、情報読み取り装置 | |
| JP3787511B2 (ja) | 画像処理装置及び画像処理方法 | |
| JP4176257B2 (ja) | 電子透かしの埋込方法、復元方法およびその装置 | |
| JP2007097189A (ja) | 情報埋め込み装置、画像形成装置及び情報埋め込み方法 | |
| JP4784531B2 (ja) | 画像処理方法,および,画像処理装置 | |
| JP2008219086A (ja) | 情報埋め込み装置、情報抽出装置及び情報埋め込みシステム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060315 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060315 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20060421 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070920 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070925 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071121 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20080527 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080725 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20080804 |
|
| 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: 20080902 |
|
| 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: 20080915 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111003 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121003 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131003 Year of fee payment: 5 |
|
| LAPS | Cancellation because of no payment of annual fees |