JP2007110606A - 割符画像生成方法および装置、割符画像生成用プログラムおよび秘密画像復号方法 - Google Patents
割符画像生成方法および装置、割符画像生成用プログラムおよび秘密画像復号方法 Download PDFInfo
- Publication number
- JP2007110606A JP2007110606A JP2005301592A JP2005301592A JP2007110606A JP 2007110606 A JP2007110606 A JP 2007110606A JP 2005301592 A JP2005301592 A JP 2005301592A JP 2005301592 A JP2005301592 A JP 2005301592A JP 2007110606 A JP2007110606 A JP 2007110606A
- Authority
- JP
- Japan
- Prior art keywords
- image
- tally
- pixel
- secret
- value
- 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.)
- Granted
Links
Classifications
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/0021—Image 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/32203—Spatial or amplitude domain methods
- H04N1/32256—Spatial or amplitude domain methods in halftone data
-
- 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/44—Secrecy systems
- H04N1/448—Rendering the image unintelligible, e.g. scrambling
-
- 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/44—Secrecy systems
- H04N1/448—Rendering the image unintelligible, e.g. scrambling
- H04N1/4493—Subsequently rendering the image intelligible using a co-operating image, mask or the like
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/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
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3269—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of machine readable codes or marks, e.g. bar codes or glyphs
- H04N2201/327—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of machine readable codes or marks, e.g. bar codes or glyphs which are undetectable to the naked eye, e.g. embedded codes
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
【解決手段】第2の割符画像B1の画素値B1m,nを出力する第2の2値化部20は、復号画素値算出部28と周辺輝度値算出部29 からなる復号時周辺輝度値算出部を具備する。復号時周辺輝度値算出部は、注目画素周辺の輝度値dm,nを算出する。秘密画像埋め込み処理部26は、仮決定された画素値B1tm,n、秘密画像Sの輝度値Sm,nおよび第1の割符画像B0の画素値B0m,n、さらには周辺輝度値dm,nを使用して第2の割符画像B1の画素値B1m,nを算出する。
【選択図】図2
Description
dm,n=(1/M)×Σ(Vm+k,n+l×Mk,l) (1)
2次元のガウシアンフィルタの中心を注目画素A1m,nに合わせ、2枚の割符ともに画素値が決定している部分の復号画素値Vm-k,n-lだけについて重み係数(フィルタ係数)をかけて足し合わせてもよい。
dm,n=(1/M)×Σ(Vm+k,n+l×Mk,l) (2)
Claims (13)
- 第1の入力原画像をハーフトーン処理して第1の割符画像を生成する第1のステップと、
前記第1のステップによって生成された第1の割符画像と秘密画像と第2の入力原画像を用いて誤差拡散法を利用して秘密画像の埋め込み処理により第2の割符画像を生成する第2のステップを備え、
前記第2のステップは、注目画素周辺の画素の復号時画素値を算出し、該復号時画素値を用いて注目画素周辺の周辺輝度値を算出し、該周辺輝度値を考慮して第2の割符画像の注目画素の画素値を決定することを特徴とする割符画像生成方法。 - 前記第2のステップは、秘密画像の埋め込み処理前の第2の割符画像における注目画素の画素値および第1の割符画像の第2割符画像注目画素位置に対応する画素値をも用いて注目画素周辺の周辺輝度値を算出することを特徴とする請求項1に記載の割符画像生成方法。
- 前記第2のステップは、各画素値に重み付けして周辺輝度値を算出することを特徴とする請求項1または2に記載の割符画像生成方法。
- 前記第2のステップは、注目画素周辺の周辺輝度値と秘密画像の輝度値の比較結果に応じて注目画素の画素値を決定することを特徴とする請求項1ないし3のいずれかに記載の割符画像生成方法。
- 注目画素周辺の画素の復号時画素値をメモリに保持することを特徴とする請求項1ないし4のいずれかに記載の割符画像生成装置。
- 注目画素の画素値の決定処理を一画素ごとに繰り返して行うことを特徴する請求項1ないし5のいずれかに記載の割符画像生成装置。
- 第1および第2の入力原画像、秘密画像のうちの少なくとも1つの輝度値範囲を補正してから前記第1および第2のステップで処理することを特徴とする請求項1ないし6のいずれかに記載の割符画像生成方法。
- 前記輝度値範囲の補正は、第1および第2の入力原画像を中間調輝度領域によせ、秘密画像を低輝度領域あるいは高輝度領域によせるように輝度変換するものであることを特徴とする請求項7に記載の割符画像生成方法。
- 第1の入力原画像をハーフトーン処理して第1の割符画像を生成する第1の2値化手段と、
前記第1の2値化手段によって生成された第1の割符画像と秘密画像と第2の入力原画像を用いて誤差拡散法を利用して秘密画像の埋め込み処理により第2の割符画像を生成する第2の2値化手段を備え、
前記第2の2値化手段は、注目画素周辺の画素の復号時画素値を算出する復号時画素値算出手段と、該復号時画素値算出手段により算出された復号時画素値から注目画素周辺の周辺輝度値を算出する周辺輝度値算出手段と、該周辺輝度値算出手段により算出された周辺輝度値を考慮して第2の割符画像の注目画素の画素値を決定する秘密画像埋め込み処理手段を備えることを特徴とする割符画像生成装置。 - 前記第2の2値化手段は、さらに秘密画像の埋め込み処理前の第2の割符画像における注目画素の画素値を算出する注目画素復号時画素値算出手段を備え、前記周辺輝度値算出手段は、前記注目画素復号時画素値算出手段により算出された注目画素の画素値をも用いて注目画素周辺の周辺輝度値を算出することを特徴とする請求項1に記載の割符画像生成装置。
- 第1および第2の入力原画像および秘密画像のうちの少なくとも1つの輝度値範囲を補正してから前記第1および第2の2値化処理手段に入力する輝度補正手段を備えたことを特徴とする請求項9または10に記載の割符画像生成装置。
- コンピュータに下記の機能を実現させるためのプログラム。
第1の入力原画像をハーフトーン処理して第1の割符画像を生成する第1の機能、
前記第1の機能によって生成された第1の割符画像と秘密画像と第2の入力原画像を用いて誤差拡散法を利用して秘密画像の埋め込み処理により第2の割符画像を生成し、その際に注目画素周辺の画素の復号時画素値を算出し、該復号時画素値から注目画素周辺の周辺輝度値を算出し、該周辺輝度値を考慮して第2の割符画像の注目画素の画素値を決定する第2の機能。 - 請求項1、9、12のいずれかにより生成された第1および第2の割符画像がそれぞれ印刷された透明媒体に透過光を照射することにより、または、請求項1、9、12のいずれかにより生成された第1および第2の割符画像の画素ごとの論理積演算あるいは論理和演算あるいは排他的論理和演算を求める演算を実行することにより秘密画像を復号することを特徴とする割符画像復号方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005301592A JP4510743B2 (ja) | 2005-10-17 | 2005-10-17 | 割符画像生成方法および装置、割符画像生成用プログラムおよび秘密画像復号方法 |
US11/550,078 US20070104349A1 (en) | 2005-10-17 | 2006-10-17 | Tally image generating method and device, tally image generating program, and confidential image decoding method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005301592A JP4510743B2 (ja) | 2005-10-17 | 2005-10-17 | 割符画像生成方法および装置、割符画像生成用プログラムおよび秘密画像復号方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007110606A true JP2007110606A (ja) | 2007-04-26 |
JP4510743B2 JP4510743B2 (ja) | 2010-07-28 |
Family
ID=38003787
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005301592A Expired - Fee Related JP4510743B2 (ja) | 2005-10-17 | 2005-10-17 | 割符画像生成方法および装置、割符画像生成用プログラムおよび秘密画像復号方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20070104349A1 (ja) |
JP (1) | JP4510743B2 (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009049765A (ja) * | 2007-08-21 | 2009-03-05 | Kddi Corp | 信号変換装置およびプログラム |
US8170208B2 (en) | 2008-02-28 | 2012-05-01 | Fujitsu Limited | Image decrypting apparatus, image encrypting apparatus, and image decrypting method |
CN112767327A (zh) * | 2021-01-08 | 2021-05-07 | 上海大学 | 基于神经网络的图像质量管理***及方法 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8049930B2 (en) * | 2008-09-15 | 2011-11-01 | National Taiwan University Of Science And Technology | Method of halftone watermarking for hiding multi-tone watermark or two-tone watermark |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05219354A (ja) * | 1992-02-03 | 1993-08-27 | Ricoh Co Ltd | 合成画像出力装置 |
JPH09252397A (ja) * | 1996-03-15 | 1997-09-22 | Tateba Syst Kk | 画像著作者の署名などの著作権に関連する情報を画像へ埋め込む方法およびその著作権情報を画像へ埋め込む複写装置 |
JPH1169190A (ja) * | 1997-08-25 | 1999-03-09 | Oki Data:Kk | カラー画像の2値化処理装置 |
JP2001036733A (ja) * | 1991-10-09 | 2001-02-09 | Ricoh Co Ltd | カラー画像処理装置 |
JP2001274971A (ja) * | 2000-03-23 | 2001-10-05 | Toppan Printing Co Ltd | 画像生成システム及び画像生成方法並びに記録物 |
JP2003107995A (ja) * | 2001-06-20 | 2003-04-11 | Yasushi Yamaguchi | 多階調画像を用いた視覚的暗号の生成方法及び生成装置 |
JP2003174555A (ja) * | 2001-09-28 | 2003-06-20 | Canon Inc | 画像処理装置及び方法及び記録媒体 |
JP2003333329A (ja) * | 2002-05-13 | 2003-11-21 | Canon Inc | 中間調処理したデータの元データの保存方式 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR960005016B1 (ko) * | 1992-11-26 | 1996-04-18 | 삼성전자주식회사 | 칼라 프린터에 있어서 적응칼라 에러 확산방법 및 회로 |
US5991438A (en) * | 1997-07-31 | 1999-11-23 | Hewlett-Packard Company | Color halftone error-diffusion with local brightness variation reduction |
NL1012708C2 (nl) * | 1999-07-26 | 2001-01-29 | Ocu Technologies B V | Afdrukken van digitale kleurenbeelden met locaal aangepaste halftoning. |
US6690811B2 (en) * | 2000-12-08 | 2004-02-10 | The Hong Kong University Of Science And Technology | Methods and apparatus for hiding data in halftone images |
US7116446B2 (en) * | 2003-02-28 | 2006-10-03 | Hewlett-Packard Development Company, L.P. | Restoration and enhancement of scanned document images |
KR100547159B1 (ko) * | 2003-12-02 | 2006-01-26 | 삼성전자주식회사 | Cmykrgbw 큐빅 공간에서의 면적비를 이용한오차확산 방법 및 장치 |
US7333244B2 (en) * | 2004-01-16 | 2008-02-19 | International Business Machines Corporation | Method and system for embedding an image into two other images |
US7362472B2 (en) * | 2004-03-05 | 2008-04-22 | Eastman Kodak Company | Color error diffusion |
JP2006025139A (ja) * | 2004-07-07 | 2006-01-26 | Brother Ind Ltd | 画像処理装置,画像処理方法およびプログラム |
US7352879B2 (en) * | 2004-12-06 | 2008-04-01 | Xerox Corporation | Conjugate cluster screens for embedding digital watermarks into printed halftone documents |
US7436977B2 (en) * | 2005-01-26 | 2008-10-14 | Xerox Corporation | Embedding variable watermark information in halftone screens |
US7995247B2 (en) * | 2005-05-12 | 2011-08-09 | Zecang Gu | Embedding computer information into printed media and process method thereof |
-
2005
- 2005-10-17 JP JP2005301592A patent/JP4510743B2/ja not_active Expired - Fee Related
-
2006
- 2006-10-17 US US11/550,078 patent/US20070104349A1/en not_active Abandoned
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001036733A (ja) * | 1991-10-09 | 2001-02-09 | Ricoh Co Ltd | カラー画像処理装置 |
JPH05219354A (ja) * | 1992-02-03 | 1993-08-27 | Ricoh Co Ltd | 合成画像出力装置 |
JPH09252397A (ja) * | 1996-03-15 | 1997-09-22 | Tateba Syst Kk | 画像著作者の署名などの著作権に関連する情報を画像へ埋め込む方法およびその著作権情報を画像へ埋め込む複写装置 |
JPH1169190A (ja) * | 1997-08-25 | 1999-03-09 | Oki Data:Kk | カラー画像の2値化処理装置 |
JP2001274971A (ja) * | 2000-03-23 | 2001-10-05 | Toppan Printing Co Ltd | 画像生成システム及び画像生成方法並びに記録物 |
JP2003107995A (ja) * | 2001-06-20 | 2003-04-11 | Yasushi Yamaguchi | 多階調画像を用いた視覚的暗号の生成方法及び生成装置 |
JP2003174555A (ja) * | 2001-09-28 | 2003-06-20 | Canon Inc | 画像処理装置及び方法及び記録媒体 |
JP2003333329A (ja) * | 2002-05-13 | 2003-11-21 | Canon Inc | 中間調処理したデータの元データの保存方式 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009049765A (ja) * | 2007-08-21 | 2009-03-05 | Kddi Corp | 信号変換装置およびプログラム |
US8170208B2 (en) | 2008-02-28 | 2012-05-01 | Fujitsu Limited | Image decrypting apparatus, image encrypting apparatus, and image decrypting method |
CN112767327A (zh) * | 2021-01-08 | 2021-05-07 | 上海大学 | 基于神经网络的图像质量管理***及方法 |
Also Published As
Publication number | Publication date |
---|---|
US20070104349A1 (en) | 2007-05-10 |
JP4510743B2 (ja) | 2010-07-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Kim et al. | Skewed histogram shifting for reversible data hiding using a pair of extreme predictions | |
US8363889B2 (en) | Image data processing systems for hiding secret information and data hiding methods using the same | |
Kim et al. | Separable reversible data hiding in encrypted halftone image | |
JP2003209678A (ja) | 情報処理装置及びその制御方法 | |
Aziz et al. | Reversible data hiding techniques with high message embedding capacity in images | |
Fu et al. | Steganography in halftone images: conjugate error diffusion | |
Kim et al. | Data hiding in a halftone image using hamming code (15, 11) | |
JP4510743B2 (ja) | 割符画像生成方法および装置、割符画像生成用プログラムおよび秘密画像復号方法 | |
US9990686B2 (en) | Method for generating a data-bearing halftone image, and method for decoding the data-bearing halftone image | |
Wahed et al. | Efficient LSB substitution for interpolation based reversible data hiding scheme | |
Myodo et al. | Halftone visual cryptography embedding a natural grayscale image based on error diffusion technique | |
Qin et al. | Print-camera resistant image watermarking with deep noise simulation and constrained learning | |
Fu et al. | A novel method to embed watermark in different halftone images: data hiding by conjugate error diffusion (dhced) | |
Wahed et al. | A simplified parabolic interpolation based reversible data hiding scheme | |
JP2003069819A (ja) | 画像処理装置及び画像処理方法 | |
JP2007142828A (ja) | 秘密画像復号方法および装置 | |
Su et al. | An FPGA implementation of chaotic and edge enhanced error diffusion | |
JP4771482B2 (ja) | 割符画像生成装置およびプログラム | |
JP2009135564A (ja) | 画像処理装置、画像処理方法およびプログラム | |
Kukreja et al. | Adaptive reversible data hiding scheme for digital images based on histogram shifting | |
JP4768687B2 (ja) | 信号変換装置およびプログラム | |
Fu et al. | A set of mutually watermarked halftone images | |
JP2008306427A (ja) | 画像処理装置および画像処理方法 | |
JP2007129441A (ja) | 閾値マトリクス作成法および画像処理方法 | |
JP2010245899A (ja) | 画像処理装置及び画像処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080821 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100112 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100120 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100319 |
|
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: 20100428 |
|
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: 20100430 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130514 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160514 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |