JP4582482B2 - データ処理装置及びデータ処理方法 - Google Patents
データ処理装置及びデータ処理方法 Download PDFInfo
- Publication number
- JP4582482B2 JP4582482B2 JP2005356536A JP2005356536A JP4582482B2 JP 4582482 B2 JP4582482 B2 JP 4582482B2 JP 2005356536 A JP2005356536 A JP 2005356536A JP 2005356536 A JP2005356536 A JP 2005356536A JP 4582482 B2 JP4582482 B2 JP 4582482B2
- Authority
- JP
- Japan
- Prior art keywords
- watermark
- probability
- signal
- image
- likelihood
- 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/005—Robust watermarking, e.g. average attack or collusion attack resistant
-
- 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/0052—Embedding of the watermark in the frequency 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/0065—Extraction of an embedded watermark; Reliable detection
-
- 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)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
ウォータマークコードワードを画像に埋め込むことによってウォータマークが付された画像を生成するデータ符号化処理装置を図1に示す。図1に示すデータ符号化処理装置は、コードワードを画像に埋め込むことによって、元の画像のベースバンド領域内にウォータマークが付されたコピーを生成する。図1に示すように、ソース1は、画像Iを生成し、エンコーダ2に供給する。エンコーダ2は、データワード発生器4によって発生されたペイロードデータワードPを画像Iに組み込み、これにより、エンコーダ2からは、画像Iのウォータマークが付されたコピーWが出力される。図1に示すエンコーダ2は、コードワード係数を、画像の変換領域表現に対応する形式に変換するウォータマーク生成器6を備える。そして、知覚解析器8は、コードワードが画像Iに埋め込まれた際にコードワードが知覚される可能性を最小化するとともに、最大の強さでコードワード係数を搬送する画像の相対的能力に基づいて重み付け因子を生成する。強度適応化器(strength adaptor)10は、重み付け因子が供給され、これをコードワード係数に乗算して、重み付けされたコードワード係数を生成する。そして、重み付けされたコードワード係数は、コードワードに逆変換を実行する逆変換プロセッサ12によってベースバンド領域に変換される。そして、ベースバンド領域コードワードは、混合器14によってベースバンド領域画像に組み合わされ、これにより画像のウォータマークが付されたコピーWが生成される。
本発明では、元の画像のコピーを用いることなく、図3に示すエンコーダによって生成されたウォータマークが付された画像から、ペイロードデータを再生する。すなわち、ウォータマークが付された画像内のあらゆる歪みを特定し、符号化された画像の対応する元のフレーム番号のそれぞれを特定できるように元のウォータマークが付された画像を処理することによって、ペイロードデータを再生することができるようにする、所謂ブラインド位置合わせ処理が行われる。本発明に適用することができる検出装置の構成例を図6に示す。
図27及び図28A〜図28Cは、図9、図10及び図12のグラフを作成する際に用いた実例データ及び式を含む表を示している。具体的には、図27の表は、各受信信号サンプルについての正のウォータマークの最終的な確率に関する実例データと、中間的及び最終的な演算の結果を示している。表の各行は、受信信号サンプルに対応している。
以下、図7及び図22に示すマルコフ歪みプロセッサをより詳細に説明する。各画像ブロックの行b及び列nにおける空間事前確率は、歪みベクトルの観測された確率γb,nの分布を提供する。各ブロックの歪みベクトルの観測された確率分布は、元の画像のブロックの位置に対する、ウォータマークが付された画像フレーム内における画像ブロックの可能なシフトの尤度を表す。そして、歪みベクトルの観測された確率分布は、前方確率プロセッサ(以下、前方確率推定器という。)204及び後方確率プロセッサ(以下、後方確率推定器という。)206によって処理される。
Claims (10)
- それぞれが、ウォータマークコードワード係数値が加算された画像の画素値を表す複数の信号サンプルを含むウォータマークが付された画像を表す受信画像信号内のウォータマークコードワードを検出するウォータマーク検出方法において、
上記受信画像信号をローパスフィルタリングして、各信号サンプルの局所的な平均値を生成するステップと、
上記受信画像信号から上記局所的な平均値を減算して、各信号サンプルの残差からなる残差信号を生成するステップと、
上記残差信号から各信号サンプルの局所的な標準偏差を決定するステップと、
各信号サンプルに対して、上記受信画像の信号サンプルにウォータマークコードワード係数が加算された推定された振幅を与えるウォータマーク強度値を生成するステップと、
各信号サンプルについて、上記局所的な平均値とウォータマーク強度値との和によって定義される平均と、上記局所的な標準偏差によって定義される標準偏差とを含み、該信号サンプルに埋め込まれたウォータマークコードワード係数が正である尤度を記述する第1のガウス尤度関数を生成するステップと、
各信号サンプルについて、上記局所的な平均値とウォータマーク強度値との差によって定義される平均と、上記局所的な標準偏差によって定義される標準偏差とを含み、該信号サンプルに埋め込まれたウォータマークコードワード係数が負である尤度を説明する第2のガウス尤度関数を生成するステップと、
上記第1及び第2のガウス尤度関数から算出された、各信号サンプルに加算されたウォータマークコードワード係数が正又は負である確率に基づいて、上記ウォータマークが付された受信画像内のウォータマークを検出するステップとを有するウォータマーク検出方法。 - 上記局所的な標準偏差を決定するステップは、
上記残差信号を二乗し、二乗信号を生成するステップと、
上記二乗信号をローパスフィルタリングして、フィルタリングされた二乗信号を生成するステップと、
フィルタリングされた二乗信号の平方根を求めて、各信号サンプルの局所的な標準偏差値からなる標準偏差信号を生成するステップとを有することを特徴とする請求項1記載のウォータマーク検出方法。 - 上記第1及び第2のガウス尤度関数からウォータマーク強度の関数として、信号サンプルに組み込まれているウォータマーク値が正である確率を記述する線形近似を生成するステップと、
ウォータマーク強度の修正された推定値を生成するステップと、
上記ウォータマーク強度の修正された推定値に上記線形近似を適用するステップとを更に有する請求項1又は2記載のウォータマーク検出方法。 - 上記第1及び第2のガウス尤度関数は、形状パラメータを有する一般化されたガウス関数であり、
上記第1及び第2のガウス尤度関数を生成するステップは、
ウォータマーク検出性能を高めるために、各信号サンプル毎に上記一般化されたガウス関数の形状パラメータを適応化するステップを更に有することを特徴とする請求項1乃至3いずれか1項記載のウォータマーク検出方法。 - それぞれが、ウォータマークコードワード係数値が加算された画像の画素値を表す複数の信号サンプルを含むウォータマークが付された画像を表す受信画像信号内のウォータマークコードワードを検出するウォータマーク検出装置において、
上記受信画像信号をローパスフィルタリングして、各信号サンプルの局所的な平均値を生成する局所平均値生成器と、
上記受信画像信号から上記局所的な平均値を減算して、各信号サンプルの残差からなる残差信号を生成する残差信号生成器と、
上記残差信号から各信号サンプルの局所的な標準偏差を決定する局所標準偏差生成器と、
各信号サンプルに対して、上記受信画像の信号サンプルにウォータマークコードワード係数が加算された推定された振幅を与えるウォータマーク強度値を生成するウォータマーク強度推定器と、
各信号サンプルについて、上記局所的な平均値とウォータマーク強度値との和によって定義される平均と、上記局所的な標準偏差によって定義される標準偏差とを含み、該信号サンプルに埋め込まれたウォータマークコードワード係数が正である尤度を記述する第1のガウス尤度関数を生成し、及び各信号サンプルについて、上記局所的な平均値とウォータマーク強度値との差によって定義される平均と、上記局所的な標準偏差によって定義される標準偏差とを含み、該信号サンプルに埋め込まれたウォータマークコードワード係数が負である尤度を説明する第2のガウス尤度関数を生成する尤度生成器と、
上記第1及び第2のガウス尤度関数から算出された、各信号サンプルに加算されたウォータマークコードワード係数が正又は負である確率に基づいて、上記ウォータマークが付された受信画像内のウォータマークを検出するウォータマーク検出器とを備えるウォータマーク検出装置。 - 上記局所標準偏差生成器は、上記残差信号を二乗し、二乗信号を生成し、上記二乗信号をローパスフィルタリングして、フィルタリングされた二乗信号を生成し、フィルタリングされた二乗信号の平方根を求めて、各信号サンプルの局所的な標準偏差値からなる標準偏差信号を生成することを特徴とする請求項5記載のウォータマーク検出装置。
- 上記尤度生成器は、上記第1及び第2のガウス尤度関数からウォータマーク強度の関数として、信号サンプルに組み込まれているウォータマーク値が正である確率を記述する線形近似を生成し、
上記ウォータマーク強度推定器は、ウォータマーク強度の修正された推定値を生成し、
上記ウォータマーク検出器は、上記ウォータマーク強度の修正された推定値に上記線形近似を適用することを特徴とする請求項5又は6記載のウォータマーク検出装置。 - 上記第1及び第2のガウス尤度関数は、形状パラメータを有する一般化されたガウス関数であり、
上記尤度生成器は、ウォータマーク検出性能を高めるために、各信号サンプル毎に上記一般化されたガウス関数の形状パラメータを適応化することを特徴とする請求項5乃至7いずれか1項記載のウォータマーク検出装置。 - データ処理装置にロードされて、該データ処理装置に請求項1乃至4いずれか1項記載のウォータマーク検出方法における各ステップを実行させるためのプログラム。
- 請求項9記載のプログラムを記録した、コンピュータにより読取可能な記録媒体。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB0427033A GB2421136A (en) | 2004-12-09 | 2004-12-09 | Detection of code word coefficients in a watermarked image |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2006191553A JP2006191553A (ja) | 2006-07-20 |
| JP2006191553A5 JP2006191553A5 (ja) | 2009-01-08 |
| JP4582482B2 true JP4582482B2 (ja) | 2010-11-17 |
Family
ID=34073467
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005356536A Expired - Fee Related JP4582482B2 (ja) | 2004-12-09 | 2005-12-09 | データ処理装置及びデータ処理方法 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US7609849B2 (ja) |
| EP (1) | EP1669924B1 (ja) |
| JP (1) | JP4582482B2 (ja) |
| DE (1) | DE602005007560D1 (ja) |
| GB (1) | GB2421136A (ja) |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2421133A (en) * | 2004-12-09 | 2006-06-14 | Sony Uk Ltd | Registering a water marked image by calculating distortion vector estimates |
| WO2006106919A1 (ja) * | 2005-03-31 | 2006-10-12 | Nikon Corporation | 画像処理方法 |
| WO2007032753A1 (en) * | 2005-09-09 | 2007-03-22 | Thomson Licensing | Coefficient selection for video watermarking |
| US20090252370A1 (en) * | 2005-09-09 | 2009-10-08 | Justin Picard | Video watermark detection |
| WO2007032760A1 (en) * | 2005-09-09 | 2007-03-22 | Thomson Licensing | Coefficient modification for video watermarking |
| WO2007032758A1 (en) * | 2005-09-09 | 2007-03-22 | Thomson Licensing | Video watermarking |
| US7505069B2 (en) * | 2005-10-26 | 2009-03-17 | Hewlett-Packard Development Company, L.P. | Method and apparatus for maintaining consistent white balance in successive digital images |
| US8108681B2 (en) * | 2007-12-03 | 2012-01-31 | International Business Machines Corporation | Selecting bit positions for storing a digital watermark |
| KR20130112313A (ko) * | 2012-04-03 | 2013-10-14 | 삼성전자주식회사 | 영상에 관련된 정보를 영상에 임베딩하기 위한 방법 및 장치 |
| US9716807B2 (en) | 2014-10-13 | 2017-07-25 | Digimarc Corporation | Methods for estimating watermark signal strength, an embedding process using the same, and related arrangements |
| CN115002360B (zh) * | 2022-05-06 | 2024-12-27 | 北京师范大学 | 一种基于稳健估计的红外视频非均匀性校正方法 |
| KR102679321B1 (ko) | 2023-08-09 | 2024-06-28 | 스냅태그 주식회사 | 워터마크 임베딩 방법 및 그 시스템 |
| CN119484902B (zh) * | 2023-08-10 | 2026-03-03 | 上海哔哩哔哩科技有限公司 | 视频水印的编码方法及解码方法 |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE4133237C2 (de) * | 1991-10-05 | 2001-10-11 | Bosch Gmbh Robert | System zur Fahrwerkregelung |
| US5859920A (en) * | 1995-11-30 | 1999-01-12 | Eastman Kodak Company | Method for embedding digital information in an image |
| CA2308402A1 (en) * | 1997-10-27 | 1999-05-06 | Jianhao Meng | Watermarking of digital image data |
| US5946414A (en) * | 1998-08-28 | 1999-08-31 | Xerox Corporation | Encoding data in color images using patterned color modulated image regions |
| US6704431B1 (en) * | 1998-09-04 | 2004-03-09 | Nippon Telegraph And Telephone Corporation | Method and apparatus for digital watermarking |
| US6778678B1 (en) * | 1998-10-02 | 2004-08-17 | Lucent Technologies, Inc. | High-capacity digital image watermarking based on waveform modulation of image components |
| JP3397157B2 (ja) * | 1999-01-13 | 2003-04-14 | 日本電気株式会社 | 電子透かし挿入システム |
| JP2001069457A (ja) * | 1999-08-27 | 2001-03-16 | Canon Inc | データ処理方法及びその装置 |
| US7194752B1 (en) * | 1999-10-19 | 2007-03-20 | Iceberg Industries, Llc | Method and apparatus for automatically recognizing input audio and/or video streams |
| US6804356B1 (en) * | 2000-03-20 | 2004-10-12 | Koninklijke Philips Electronics N.V. | Hierarchical authentication system for images and video |
| EP1215880A3 (en) * | 2000-12-07 | 2003-08-13 | Sony United Kingdom Limited | Embedding data in material |
| US6915020B2 (en) * | 2001-12-19 | 2005-07-05 | Hewlett-Packard Development Company, L.P. | Generating graphical bar codes by halftoning with embedded graphical encoding |
| JP4154252B2 (ja) * | 2003-02-04 | 2008-09-24 | キヤノン株式会社 | 画像処理装置およびその方法 |
| JP2003152987A (ja) * | 2002-07-22 | 2003-05-23 | Ricoh Co Ltd | 画像暗号化再生装置 |
| US6641053B1 (en) * | 2002-10-16 | 2003-11-04 | Xerox Corp. | Foreground/background document processing with dataglyphs |
-
2004
- 2004-12-09 GB GB0427033A patent/GB2421136A/en not_active Withdrawn
-
2005
- 2005-11-01 DE DE602005007560T patent/DE602005007560D1/de not_active Expired - Lifetime
- 2005-11-01 EP EP05256768A patent/EP1669924B1/en not_active Expired - Lifetime
- 2005-12-07 US US11/296,771 patent/US7609849B2/en not_active Expired - Fee Related
- 2005-12-09 JP JP2005356536A patent/JP4582482B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006191553A (ja) | 2006-07-20 |
| DE602005007560D1 (de) | 2008-07-31 |
| EP1669924A1 (en) | 2006-06-14 |
| US7609849B2 (en) | 2009-10-27 |
| GB0427033D0 (en) | 2005-01-12 |
| GB2421136A (en) | 2006-06-14 |
| US20060153422A1 (en) | 2006-07-13 |
| EP1669924B1 (en) | 2008-06-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7769202B2 (en) | Quantization-based data embedding in mapped data | |
| US8050452B2 (en) | Quantization-based data embedding in mapped data | |
| JP4582482B2 (ja) | データ処理装置及びデータ処理方法 | |
| CN101076829B (zh) | 基于块加水印 | |
| US7002603B2 (en) | Data processing apparatus and method of processing data | |
| US7783125B2 (en) | Multi-resolution processing of digital signals | |
| KR101707337B1 (ko) | 영상 디노이징을 위한 다중해상도 nlm 필터링 방법 | |
| US20090257618A1 (en) | Data processing apparatus and method | |
| US8208753B2 (en) | Method and system for noise level detection in image data | |
| CA2523345A1 (en) | Watermarking | |
| US7609850B2 (en) | Data processing apparatus and method | |
| US20080267412A1 (en) | Method and Apparatus for Embedding Auxiliary Information in a Media Signal | |
| US20080209220A1 (en) | Method of Quantization-Watermarking | |
| US20040064716A1 (en) | Data processing apparatus and method | |
| US7804978B2 (en) | Method and device for reading digital watermark, computer software package and corresponding storage means | |
| KR100608048B1 (ko) | 움직임 벡터 오류 정정 방법 및 그 장치와 이를 구현하기위한 프로그램이 기록된 기록 매체 | |
| Garcia-Ugalde et al. | Robust encoded spread spectrum image watermarking in contourlet domain | |
| JP4037343B2 (ja) | 電子透かしの誤り率推定装置及び方法並びにプログラム | |
| Huang et al. | Host-Interference Rejecting Spread-Spectrum Watermarking: Implementation and Implications |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20080418 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20080422 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081114 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20081114 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100308 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100316 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100616 |
|
| 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: 20100803 |
|
| 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: 20100820 |
|
| 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: 20130910 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |