JP4746644B2 - 電子透かし埋め込み方法及び装置及びプログラム及びコンピュータ読取可能な記録媒体 - Google Patents
電子透かし埋め込み方法及び装置及びプログラム及びコンピュータ読取可能な記録媒体 Download PDFInfo
- Publication number
- JP4746644B2 JP4746644B2 JP2008101876A JP2008101876A JP4746644B2 JP 4746644 B2 JP4746644 B2 JP 4746644B2 JP 2008101876 A JP2008101876 A JP 2008101876A JP 2008101876 A JP2008101876 A JP 2008101876A JP 4746644 B2 JP4746644 B2 JP 4746644B2
- Authority
- JP
- Japan
- Prior art keywords
- watermark
- watermark pattern
- conversion error
- color
- embedding
- 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.)
- Active
Links
Images
Landscapes
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
- Color Image Communication Systems (AREA)
Description
△r=0,
△g=±0.336,
△b=±1.732
となるが、ここで量子化による丸め誤差を考えると(四捨五入則を用いるとして)、
△R=△G=0,
△B=±2となる。すなわち、この場合はCb成分の微小変更量はB成分にのみ反映される。このとき量子化後の△r,△g,△bをYCbCr色空間に変換すると、
△y=±0.114×2,
△cb=±0.511×2,
△cr=±0.083×2
となり、本来変更を施さなかったY及びCr成分値が変化していることがわかる。特に、輝度成分Yが変化することにより、電子透かし埋め込みによる視覚劣化が目立ち易くなるという問題があった。
△r=0,
△g=±0.336×3,
△b=±1.732×3
量子化を行うと、
△r=0,
△g=±1,
△b=±5
となり、量子化後の△r△g△bをYCbCr色空間に変換すると、
△y=±(-0.587×1+0.114×5)=±0.017
となり、前述の△cb=±1のときの△y=±0.114×2より変化量が小さくなる。すなわち、Cb成分の変化量を小さくしても、画質劣化の主要因であるY成分の変化量が量子化により大きくなってしまうことがある。以上のことからわかるように、従来技術においては、電子透かし技術の運用上の重要なポイントである、埋め込み強度によって画質劣化と耐性のトレードオフバランスを細かく正確に制御する、ということが困難であるという問題があった。
(1)画質劣化を抑えるためY成分を避けてCb成分など色成分のみの変更を行っても、最終的な埋め込み後画素値(RGB値)が正数しか取り得ないため、量子化誤差によってY成分が変動してしまう;
(2)最終的な埋め込み後画素値(RGB値)が整数しか取り得ないため、強度を細かく調整することができない;
(3)強度を下げても画質劣化が増大することがあるため、強度で耐性・画質トレードオフを適切に制御できない;
という問題があった。
透かしパターン生成手段において、透かし情報が入力されると、該透かし情報の原画像への電子透かし埋め込みによって該原画像に与えられる画素値の変更量を表す透かしパターンを生成する透かしパターン生成ステップ(ステップ1)と、
透かしパターン変更手段の変換誤差算出手段において、透かしパターンの色変換による変換誤差を算出する変換誤差算出ステップ(ステップ2)と、
透かしパターン変更手段の変換誤差拡散手段において、変換誤差を透かしパターンの各画素の周辺画素に対し重み付けを行って拡散し、変換済み透かしパターンを生成する変換誤差拡散ステップ(ステップ3)と、
透かしパターン重畳手段において、変更済み透かしパターンを入力された原画像に重畳して透かし入り画像を出力する透かしパターン重量ステップ(ステップ4)と、を行う。
入力された透かしパターンの画素値を色変換し、
色変換された値を量子化し、
量子化した値を入力された透かしパターンと同じ色空間に色変換し、
入力された透かしパターンの画素値と色変換された透かしパターンの画素値との差分を変換誤差とする。
色成分毎に異なるブロックサイズで誤差を算出する。
変換誤差算出ステップ(ステップ2)で算出された変換誤差を、色成分毎に異なるブロックサイズで拡散させる。
透かし情報が入力されると、該透かし情報の原画像への電子透かし埋め込みによって該原画像に与えられる画素値の変更量を表す透かしパターンを生成する透かしパターン生成手段110と、
透かしパターンの色変換による変換誤差を算出する変換誤差算出手段121と、
変換誤差を透かしパターンの各画素の周辺画素に対し重み付けを行って拡散し、変換済み透かしパターンを生成する変換誤差拡散手段122と、
変更済み透かしパターンを入力された原画像に重畳して透かし入り画像を出力する透かしパターン重量手段130と、を有する。
入力された透かしパターンの画素値を色変換し、色変換された値を量子化し、量子化した値を入力された透かしパターンと同じ色空間に色変換し、入力された透かしパターンの画素値と色変換された透かしパターンの画素値との差分を変換誤差とする手段を含む。
色成分毎に異なるブロックサイズで誤差を算出する手段を含む。
変換誤差算出手段121で算出された変換誤差を、色成分毎に異なるブロックサイズで拡散させる手段を含む。
110 透かしパターン生成手段、透かしパターン生成部
120 透かしパターン変更部
121 変換誤差算出手段、変換誤差算出部
122 変換誤差拡散手段、変換誤差拡散部
130 透かしパターン重畳手段、透かしパターン重畳部
Claims (10)
- カラー画像に電子透かしを埋め込む電子透かし埋め込み方法であって、
透かしパターン生成手段において、透かし情報が入力されると、該透かし情報の原画像への電子透かし埋め込みによって該原画像に与えられる画素値の変更量を表す透かしパターンを生成する透かしパターン生成ステップと、
透かしパターン変更手段の変換誤差算出手段において、前記透かしパターンの色変換による変換誤差を算出する変換誤差算出ステップと、
前記透かしパターン変更手段の変換誤差拡散手段において、前記変換誤差を前記透かしパターンの各画素の周辺画素に対し重み付けを行って拡散し、変換済み透かしパターンを生成する変換誤差拡散ステップと、
透かしパターン重畳手段において、前記変更済み透かしパターンを入力された前記原画像に重畳して透かし入り画像を出力する透かしパターン重量ステップと、
を行うことを特徴とする電子透かし埋め込み方法。 - 前記変換誤差算出ステップにおいて、
入力された前記透かしパターンの画素値を色変換し、
色変換された値を量子化し、
量子化した値を入力された前記透かしパターンと同じ色空間に色変換し、
入力された前記透かしパターンの画素値と色変換された透かしパターンの画素値との差分を変換誤差とする
請求項1記載の電子透かし埋め込み方法。 - 前記変換誤差算出ステップにおいて、
色成分毎に異なるブロックサイズで誤差を算出する
請求項2記載の電子透かし埋め込み方法。 - 前記変換誤差拡散ステップにおいて、
前記変換誤差算出ステップで算出された前記変換誤差を、色成分毎に異なるブロックサイズで拡散させる
請求項1記載の電子透かし埋め込み方法。 - カラー画像に電子透かしを埋め込む電子透かし埋め込み装置であって、
透かし情報が入力されると、該透かし情報の原画像への電子透かし埋め込みによって該原画像に与えられる画素値の変更量を表す透かしパターンを生成する透かしパターン生成手段と、
前記透かしパターンの色変換による変換誤差を算出する変換誤差算出手段と、
前記変換誤差を前記透かしパターンの各画素の周辺画素に対し重み付けを行って拡散し、変換済み透かしパターンを生成する変換誤差拡散手段と、
前記変更済み透かしパターンを入力された前記原画像に重畳して透かし入り画像を出力する透かしパターン重量手段と、
を有することを特徴とする電子透かし埋め込み装置。 - 前記変換誤差算出手段は、
入力された前記透かしパターンの画素値を色変換し、色変換された値を量子化し、量子化した値を入力された前記透かしパターンと同じ色空間に色変換し、入力された前記透かしパターンの画素値と色変換された透かしパターンの画素値との差分を変換誤差とする手段を含む請求項5記載の電子透かし埋め込み装置。 - 前記変換誤差算出手段は、
色成分毎に異なるブロックサイズで誤差を算出する手段を含む
請求項6記載の電子透かし埋め込み装置。 - 前記変換誤差拡散手段は、
前記変換誤差算出手段で算出された前記変換誤差を、色成分毎に異なるブロックサイズで拡散させる手段を含む
請求項5記載の電子透かし埋め込み装置。 - 請求項5乃至8のいずれか1項に記載の電子透かし埋め込み装置を構成する各手段としてコンピュータを機能させるための電子透かし埋め込みプログラム。
- 請求項9記載の電子透かし埋め込みプログラムを格納したことを特徴とするコンピュータ読み取り可能な記録媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008101876A JP4746644B2 (ja) | 2008-04-09 | 2008-04-09 | 電子透かし埋め込み方法及び装置及びプログラム及びコンピュータ読取可能な記録媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008101876A JP4746644B2 (ja) | 2008-04-09 | 2008-04-09 | 電子透かし埋め込み方法及び装置及びプログラム及びコンピュータ読取可能な記録媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009253854A JP2009253854A (ja) | 2009-10-29 |
JP4746644B2 true JP4746644B2 (ja) | 2011-08-10 |
Family
ID=41314043
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008101876A Active JP4746644B2 (ja) | 2008-04-09 | 2008-04-09 | 電子透かし埋め込み方法及び装置及びプログラム及びコンピュータ読取可能な記録媒体 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4746644B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011103075A1 (en) * | 2010-02-22 | 2011-08-25 | Dolby Laboratories Licensing Corporation | Video delivery and control by overwriting video data |
JP6232392B2 (ja) * | 2015-03-23 | 2017-11-15 | 日本電信電話株式会社 | 動画像埋め込み装置、方法、及びプログラム |
JP6724547B2 (ja) | 2016-05-25 | 2020-07-15 | 株式会社リコー | 情報処理装置、情報処理方法及び情報処理プログラム |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3881794B2 (ja) * | 1998-10-27 | 2007-02-14 | 興和株式会社 | 電子透かしの埋め込み方法およびその復号方法 |
JP2002281283A (ja) * | 2001-03-21 | 2002-09-27 | Sharp Corp | 情報埋め込み方法、情報検出方法及びプログラムを記録した記録媒体 |
JP2008067233A (ja) * | 2006-09-08 | 2008-03-21 | C4 Technology Inc | 電子透かし埋め込み方法、プログラムおよびコンピュータ読み取り可能な記録媒体 |
-
2008
- 2008-04-09 JP JP2008101876A patent/JP4746644B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2009253854A (ja) | 2009-10-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10282801B2 (en) | Full-color visibility model using CSF which varies spatially with local luminance | |
US9311687B2 (en) | Reducing watermark perceptibility and extending detection distortion tolerances | |
US9401001B2 (en) | Full-color visibility model using CSF which varies spatially with local luminance | |
US10176545B2 (en) | Signal encoding to reduce perceptibility of changes over time | |
US20170132741A1 (en) | Geometric enumerated watermark embedding for spot colors | |
JP4746644B2 (ja) | 電子透かし埋め込み方法及び装置及びプログラム及びコンピュータ読取可能な記録媒体 | |
JP5509061B2 (ja) | 潜像重畳方法、および、潜像重畳装置、潜像重畳システム | |
US10664940B2 (en) | Signal encoding to reduce perceptibility of changes over time | |
JP2009081848A (ja) | 画像処理装置、画像処理方法およびプログラム | |
JP5139995B2 (ja) | ストリームに透かしを入れる方法及び装置 | |
Son et al. | Inverse color to black-and-white halftone conversion via dictionary learning and color mapping | |
JP5494249B2 (ja) | 画像処理装置、撮像装置及び画像処理プログラム | |
JP2007264748A (ja) | 画像処理装置および画像処理方法 | |
JP4605283B2 (ja) | 画像処理装置、画像処理方法、およびプログラム | |
JP7451187B2 (ja) | 画像処理装置、画像処理方法およびプログラム | |
JP2001352453A (ja) | 画像再生装置 | |
JP2004193882A (ja) | 画像処理装置、画像データ処理方法、および記録媒体 | |
JP2008017289A (ja) | 電子透かし埋め込み装置及び方法 | |
JP4308715B2 (ja) | 画像処理装置、画像処理方法、および画像処理プログラム | |
JP4274048B2 (ja) | 画像処理装置、画像処理方法およびプログラム | |
Naskar et al. | Lossless data hiding for halftone images | |
JP2008227602A (ja) | 直交変換・量子化装置 | |
JP2007142771A (ja) | 画像処理方法、画像処理装置、画像形成装置及びコンピュータプログラム | |
JP2006020215A (ja) | 画像処理装置 | |
JP2005045588A (ja) | 静止画及び動画圧縮の方法、及び装置、記憶媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090803 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110225 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110315 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110418 |
|
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: 20110510 |
|
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: 20110513 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140520 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4746644 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |