[go: up one dir, main page]

JP4028542B2 - 電子透かし検証方法およびシステム、プログラム - Google Patents

電子透かし検証方法およびシステム、プログラム Download PDF

Info

Publication number
JP4028542B2
JP4028542B2 JP2004292704A JP2004292704A JP4028542B2 JP 4028542 B2 JP4028542 B2 JP 4028542B2 JP 2004292704 A JP2004292704 A JP 2004292704A JP 2004292704 A JP2004292704 A JP 2004292704A JP 4028542 B2 JP4028542 B2 JP 4028542B2
Authority
JP
Japan
Prior art keywords
image
detection
digital watermark
evaluation value
watermark
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
Application number
JP2004292704A
Other languages
English (en)
Other versions
JP2006109071A (ja
Inventor
英雄 武井
寿人 宮地
司 木村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2004292704A priority Critical patent/JP4028542B2/ja
Publication of JP2006109071A publication Critical patent/JP2006109071A/ja
Application granted granted Critical
Publication of JP4028542B2 publication Critical patent/JP4028542B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)

Description

本発明は、電子透かし入り画像を読み取り、その画像から電子透かしを検出し、検出された電子透かし情報に基づいた関連情報を提供するサービスにおいて、想定した画像読み取り手段において十分な電子透かしの検出が可能であることを検査確認するための電子透かし検証方法およびシステム、プログラムに関する。
従来の技術による電子透かし技術は、主に電子透かしを検出することで著作権保護や改竄判定に供されている。これらの検出に際しては、直接デジタルデータから電子透かしを検出する方法の他に、スキャナを用いて画像をデジタルデータ化し、それから電子透かしを読み取る方法を用いている。
また、電子透かし入り画像を印刷し、携帯端末に付属のカメラでその画像を読み取り、読み取った情報を元に利用者を情報源に誘導するようなサービスでは、電子透かしの読み取り確度は重要な意味を持っていた。
このようなサービスでは、サービスを利用可能な機器として複数種類の携帯カメラを想定することが一般的であり、これら全ての機種を用いて検出確認試験を実施するか、標準機種を定めて検出確認試験を実施している。
また、電子透かし入り画像の作成→印刷→検出確認試験という作業を行い、さらに必要であれば透かし強度を修正した画像の作成を行う、という流れを繰り返す中で、一貫した検出確認試験条件を保つ必要がある(特許文献1〜3参照)。
特開2001−236344号公報 「特殊文書管理システム、特殊文書管理方法、特殊文書管理方法のプログラムを記録した記録媒体」 特開2001−313822号公報 「画像処理装置及び画像処理方法並びに記憶媒体」 特開平10−308870号公報 「画像処理システム、同システムに好適な装置、記憶媒体、並びに、印刷物」
しかしながら、従来の技術においては、スキャナで画像を読み取る場合、原稿の位置関係によって生じた回転方向の補正を行う機能を有するものがあるものの、他の読み取り装置、例えば携帯端末などに付属したカメラによる画像入力に対する補正手段を備えていなかった。
本発明は上記の点に鑑みてなされたものであり、画像表示媒体や画像読み取り装置固有の特性を再現するためのエミュレート手段を実現でき、このエミュレート手段により容易に電子透かし検出可否の確認を行うことができ、実機を用いることなく表示媒体上に表示される透かし入り画像の評価を行うことができ、評価時に用いたエミュレートに関する設定や評価の過程で知り得た情報、および得られた評価値を保存する機能を実現可能な電子透かし検証方法およびシステム、プログラムを提供することを目的とする。
請求項1に記載の本発明は、画像に埋め込まれた電子透かしの検出の良否を検証するための電子透かし検証方法であって、環境条件エミュレート手段において、撮影画像をデジタルデータとして記録可能なカメラで撮影した画像から前記電子透かしを検出するための検出環境条件について、すくなくとも、前記撮影した画像サイズへの変換処理、前記カメラの位置による回転、斜め方向からの前記撮影による歪み、前記カメラのレンズに固有の歪み特性、ピンぼけや手ぶれ、前記カメラのレンズに付着したゴミによるノイズの加算、前記カメラの特性によるコントラストの変化、輝度・色相・彩度の変化、前記カメラが記憶媒体に前記撮影画像を格納する際に施すデータ圧縮による影響、のうちのいずれかを数値化して演算パラメータとして設定し、前記検出環境条件が前記検出に与える影響値を演算により求めるステップと、電子透かし検出手段により前記環境条件エミュレート手段により求められた前記影響値に基づいて前記電子透かしを検出して検出評価値を得るステップと、判定手段により前記電子透かし検出手段により前記電子透かしを検出した検出評価値を所定の閾値と比較して検出の良否を判定するステップと、を有する。
また、請求項2に記載の本発明は、請求項1において、前記環境条件エミュレート手段は、前記画像から前記検出の対象となる電子透かしが埋め込まれた範囲を抽出するための入力画像整形手段を備える。
また、請求項3に記載の本発明は、請求項1または2のいずれかにおいて、前記環境条件エミュレート手段は、前記画像が前記検出環境条件に適した画像サイズであるか否かを判定するための入力画像サイズ判定手段を備える。
また、請求項4に記載の本発明は、請求項1〜のいずれかにおいて、前記環境条件エミュレート手段は、前記画像に対して前記影響値に基づいた画像処理の実行に伴って生じた前記画像上の空白部分に対し、前記画像に含まれる背景情報に基づいた補完を実行して前記空白部分を埋めるための背景情報補完手段を備える。
また、請求項5に記載の本発明は、請求項1〜のいずれかにおいて、前記電子透かし検出手段は、前記検出評価値に伴って得た、前記画像の持つ縁および枠の位置情報、前記位置情報に基づいて抽出された透かし検出対象画像、前記透かし検出対象画像の正規化処理を施した変換画情報画像、前記検出評価値の数値、のうちのいずれかを表示するための評価値算出根拠表示手段を備える。
また、請求項6に記載の本発明は、請求項1〜のいずれかにおいて、前記電子透かし検出手段は、前記検出評価値に伴って得た、前記画像の持つ縁および枠の位置情報、前記位置情報に基づいて抽出された透かし検出対象画像、前記透かし検出対象画像の正規化処理を施した変換画情報画像、前記検出評価値の数値、のうちのいずれかを保存するための保存手段を備える。
また、請求項7に記載の本発明は、請求項1〜のいずれかにおいて、前記検出環境条件は、前記画像を読取るための画像読み取り装置であることを特徴とする。
また、請求項8に記載の本発明は、請求項において、前記画像読み取り装置は、請求項1〜に記載された構成を備える。
また、請求項9に記載の本発明は、画像に埋め込まれた電子透かしの検出の良否を検証するための電子透かし検証システムであって、撮影画像をデジタルデータとして記録可能なカメラで撮影した画像から前記電子透かしを検出するための検出環境条件について、すくなくとも、前記撮影した画像サイズへの変換処理、前記カメラの位置による回転、斜め方向からの前記撮影による歪み、前記カメラのレンズに固有の歪み特性、ピンぼけや手ぶれ、前記カメラのレンズに付着したゴミによるノイズの加算、前記カメラの特性によるコントラストの変化、輝度・色相・彩度の変化、前記カメラが記憶媒体に前記撮影画像を格納する際に施すデータ圧縮による影響、のうちのいずれかを数値化して演算パラメータとして設定し、前記検出環境条件が前記検出に与える影響値を演算により求めるための環境条件エミュレート手段と、前記環境条件エミュレート手段により求められた前記影響値に基づいて前記電子透かしを検出して検出評価値を得るための電子透かし検出手段と、前記電子透かし検出手段により前記電子透かしを検出した検出評価値を所定の閾値と比較して検出の良否を判定するための判定手段と、を備える。
また、請求項10に記載の本発明は、請求項において、前記環境条件エミュレート手段は、前記画像から前記検出の対象となる電子透かしが埋め込まれた範囲を抽出するための入力画像整形手段を備える。
また、請求項11に記載の本発明は、請求項または10のいずれかにおいて、前記環境条件エミュレート手段は、前記画像が前記検出環境条件に適した画像サイズであるか否かを判定するための入力画像サイズ判定手段を備える。
また、請求項12に記載の本発明は、請求項9〜11のいずれかにおいて、前記環境条件エミュレート手段は、前記画像に対して前記影響値に基づいた画像処理の実行に伴って生じた前記画像上の空白部分に対し、前記画像に含まれる背景情報に基づいた補完を実行して前記空白部分を埋めるための背景情報補完手段を備える。
また、請求項13に記載の本発明は、請求項9〜12のいずれかにおいて、前記電子透かし検出手段は、前記検出評価値に伴って得た、前記画像の持つ縁および枠の位置情報、前記位置情報に基づいて抽出された透かし検出対象画像、前記透かし検出対象画像の正規化処理を施した変換画情報画像、前記検出評価値の数値、のうちのいずれかを表示するための評価値算出根拠表示手段を備える。
また、請求項14に記載の本発明は、請求項9〜13のいずれかにおいて、前記電子透かし検出手段は、前記検出評価値に伴って得た、前記画像の持つ縁および枠の位置情報、前記位置情報に基づいて抽出された透かし検出対象画像、前記透かし検出対象画像の正規化処理を施した変換画情報画像、前記検出評価値の数値、のうちのいずれかを保存するための保存手段を備える。
また、請求項15に記載の本発明は、請求項9〜14のいずれかにおいて、前記検出環境条件は、前記画像を読取るための画像読み取り装置である。
また、請求項16に記載の本発明は、請求項15において、前記画像読み取り装置は、請求項9〜14に記載された構成を備える。
また、請求項17に記載の本発明は、画像に埋め込まれた電子透かしの検出の良否を検証するための電子透かし検証プログラムであって、環境条件エミュレート手段において、撮影画像をデジタルデータとして記録可能なカメラで撮影した画像から前記電子透かしを検出するための検出環境条件について、すくなくとも、前記撮影した画像サイズへの変換処理、前記カメラの位置による回転、斜め方向からの前記撮影による歪み、前記カメラのレンズに固有の歪み特性、ピンぼけや手ぶれ、前記カメラのレンズに付着したゴミによるノイズの加算、前記カメラの特性によるコントラストの変化、輝度・色相・彩度の変化、前記カメラが記憶媒体に前記撮影画像を格納する際に施すデータ圧縮による影響、のうちのいずれかを数値化して演算パラメータとして設定し、前記検出環境条件が前記検出に与える影響値を演算により求めるステップと、電子透かし検出手段により前記環境条件エミュレート手段により求められた前記影響値に基づいて前記電子透かしを検出して検出評価値を得るステップと、判定手段により前記電子透かし検出手段により前記電子透かしを検出した検出評価値を所定の閾値と比較して検出の良否を判定するステップと、を有する。
また、請求項18に記載の本発明は、請求項17において、前記環境条件エミュレート手段は、前記画像から前記検出の対象となる電子透かしが埋め込まれた範囲を抽出するための入力画像整形手段を備える。
また、請求項19に記載の本発明は、請求項17または18のいずれかにおいて、前記環境条件エミュレート手段は、前記画像が前記検出環境条件に適した画像サイズであるか否かを判定するための入力画像サイズ判定手段を備える。
また、請求項20に記載の本発明は、請求項17〜19のいずれかにおいて、前記環境条件エミュレート手段は、前記画像に対して前記影響値に基づいた画像処理の実行に伴って生じた前記画像上の空白部分に対し、前記画像に含まれる背景情報に基づいた補完を実行して前記空白部分を埋めるための背景情報補完手段を備える。
また、請求項21に記載の本発明は、請求項17〜20のいずれかにおいて、前記電子透かし検出手段は、前記検出評価値に伴って得た、前記画像の持つ縁および枠の位置情報、前記位置情報に基づいて抽出された透かし検出対象画像、前記透かし検出対象画像の正規化処理を施した変換画情報画像、前記検出評価値の数値、のうちのいずれかを表示するための評価値算出根拠表示手段を備える。
また、請求項22に記載の本発明は、請求項17〜21のいずれかにおいて、前記電子透かし検出手段は、前記検出評価値に伴って得た、前記画像の持つ縁および枠の位置情報、前記位置情報に基づいて抽出された透かし検出対象画像、前記透かし検出対象画像の正規化処理を施した変換画情報画像、前記検出評価値の数値、のうちのいずれかを保存するための保存手段を備える。
また、請求項23に記載の本発明は、請求項17〜22のいずれかにおいて、前記検出環境条件は、前記画像を読取るための画像読み取り装置である。
また、請求項24に記載の本発明は、請求項23において、前記画像読み取り装置は、請求項17〜22に記載された構成を備える。
本発明によれば、画像表示媒体や画像読み取り装置固有の特性を再現するためのエミュレート手段を実現でき、このエミュレート手段により容易に電子透かし検出可否の確認を行うことができ、実機を用いることなく表示媒体上に表示される透かし入り画像の評価を行うことができ、評価時に用いたエミュレートに関する設定や評価の過程で知り得た情報、および得られた評価値を保存する機能を実現可能な電子透かし検証方法およびシステム、プログラムを提供することができる。
以下、図面を参照しつつ本発明の電子透かし検証方法およびシステム、プログラムについての説明を行う。なお、以下の実施の形態は、あくまでも本発明の説明のためのものであり、本発明の範囲を制限するものではない。従って、当業者であれば、これらの各要素または全要素を含んだ各種の実施の形態を採用することが可能であるが、これらの実施の形態も本発明の範囲に含まれる。
図1に示すのは、本発明の電子透かし検証方法およびシステム、プログラムの実施の形態に係る、全体構成を説明するための説明図である。
この図1には、システム全体の動作を制御するための制御機能1と、画像入力機能2と、透かし情報機能3と、入力画像整形機能4と、画像サイズ判定機能5と、画像読み取り装置エミュレート機能6と、背景情報補完機能7と、電子透かし検出機能8と、電子透かし検出結果表示機能9と、検出結果画像保存機能10と、透かし情報範囲設定機能11と、画像サイズ判定閾値設定機能12と、画像読み取り装置エミュレート用設定/保存機能13と、閾値設定機能14と、が示されている。
このような図1に示された構成は、それぞれが本発明の実施の形態による電子透かし埋め込み方法を構成するために必要な機能である。これらの機能は、例えばコンピュータにインストールして実行可能なプログラムにより実現され、あるいは、それぞれの機能を有する情報処理装置の組み合わせによるシステムにより実現することもできる。
さらに、これらの機能をコンピュータプログラムとして構成し、インターネットなどのネットワークに接続されて配置されたサーバにインストールして実行させてもよい。
こうした構成の図1に参照される本発明の実施の形態は、図2および図3に示した情報処理フローによって電子透かしの埋め込みを実行している。
まず、図2の前加工手段20において、電子透かしを埋め込む対象となる画像(原画像)となる印刷物がスキャニングされる(S1)。こうしてスキャニングされた画像はデジタルデータとして保存される(S2)。
なお、電子透かし入り画像が印刷物の構成要素の一部として利用されている場合、スキャナなどを用いて当該電子透かし入り画像あるいはその近傍を含めて切り出し、それを電子データとして保存している。
次に、前加工手段20にて処理された処理済み画像(図2中の(B))は、図1に参照される画像入力機能2によって入力画像として検出確認手段21へ入力される(S3)。
まず、画像入力機能2によって検出確認手段21に入力された画像は、入力画像整形を指示された場合に、画像の外周に沿って正確に再切り出しを実施する(S4)。この入力画像の整形は、入力画像整形指示(S14)において指示された内容に則って入力画像整形機能4によって実行される。
入力画像整形指示は、スキャナ等により作成したデータに対し、画像の外周に沿って正確に再切り出しを実施するか、否かの指示を実行する。この指示が目的とするのは、以下の効果である。
まず、外周に沿って切り出しを行わなかった場合は、画像読み取り装置エミュレート機能6の影響が画像の近傍情報(以下背景と呼ぶ)と画像そのものの境界部分にも作用することになり、後に実施される電子透かし検出時において、背景から対象画像を識別する過程に影響を与えることが可能となる。
また、外周に沿って切り出しを行った場合は、画像読み取り装置エミュレート機能6の影響を受ける前に背景から対象画像を切り出すことで、対象画像にのみ画像読み取り装置エミュレート機能6の影響を及ぼすことができ、純枠に対象画像から電子透かしを読み出すことが可能か否かを判別できる。
次に、画像サイズ判定機能5によって実行される画像サイズ判定(S5)において、画像サイズ判定閾値/スキャンdpi値(S15)により指定されたスキャン時dpi値を元に入力画像サイズ(縦横の長さ)を算出し、同時に判定閾値に従い入力画像のサイズ判定を行い、画像サイズが閾値に満たない場合は警告を表示する。
なお、画像サイズ判定閾値/スキャンdpi値(S15)は、画像サイズ判定閾値/スキャンdpi値機能12によって実行され、携帯カメラを用いて印刷物上の透かし入り画像を撮影することを想定した場合、当該画像サイズ(縦横の長さ)が小さい場合、紙面に携帯カメラを接近させて撮影する必要があり、携帯カメラによっては接写機能を備えていない機種があることから、閾値以下の画像サイズに対して、警告を発するために設定する。また、画像サイズを算出する際に必要となるスキャン時のdpi値も併せて指示する。
次に、実際に画像読み取り装置での読み取りをエミュレートするために、画像読み取り装置エミュレート機能6において、画像読み取り装置エミュレート(S6)による画像処理が実行される。
この画像読み取り装置エミュレート(S6)は、画像読み取り装置エミュレート用設定/保存機能13において実行され、画像読み取り装置エミュレート用設定値(S16)が決定される。なお、表示媒体上に表示された電子透かし入り画像を、携帯端末のカメラのような画像読み取り装置で読み取る場合、表示媒体とカメラの位置関係により、撮影された画像の拡大/縮小、斜め方向からの撮影による変形(射影)やスキューあるいは画像全体の回転が生じる。こうした現象を見込んで、これらのカメラで撮影する場合に許容する変形の範囲を設定する。
また、カメラやスキャナのような読み取り装置自体の特性が撮影画像へ影響を及ぼす。例えばレンズの持つ歪み、撮影時の手ぶれやピンぼけ、受像素子の特性によるコントラストの変化や輝度・色相・彩度の変化、レンズに付着するゴミ、読み取った画像をファイルとして保存する際の画像圧縮による劣化の可能性がある。こうした現象を見込んで、これらの特性をエミュレートするための設定値を指定する。
次に、背景情報補完機能7にて実行される背景情報補完指示(S17)により背景情報補完を指示された場合、元々の背景情報をもとに新たに生じる背景が元々の背景と同じものになるように背景情報補完(S7)を行う。なお、背景情報補完指示によって対象画像の外周に沿って再切り出しを行わない設定とした場合、画像読み取り装置エミュレート(S6)によって画像の回転や変形が行われた場合、背景を含む画像に対して変形が行われるため、元々の背景部分の外側に新たに背景が生じることになる。
このため、電子透かしを検出するにあたり、背景と対象画像を区別しているが、新たな背景と元々ある背景と対象画像との区別が難しいことから、この背景情報補完機能を用いて、元々の背景情報をもとに新たに生じる背景が元々の背景と同じものになるように作成する。
次に、背景情報補完(S7)により作成された画像データに対し、透かし情報範囲設定(S18)により与えられた透かし鍵を用いて電子透かし検出機能8によって電子透かし読み取りを行う(S8)。
透かし情報範囲設定機能11および透かし情報機能3にて行われる透かし情報範囲設定(S18)においては、電子透かしに埋め込む情報が不正に使用されることを防ぐために、許容される値の範囲、本システムを利用する事業者毎に許可された事業者識別コードの値とその範囲、その値の入力が許可される期間、電子透かしを埋め込む際に使用する透かし鍵について指定する。また、セキュリティを高めるために、本設定値は暗号化された情報として扱うことを可能としている。
次に、電子透かし読み取りの際に得られる評価値と閾値設定機能14にて設定された判定用閾値(S19)により評価値の閾値判定(S9)を実行する。なお、判定用閾値(S19)は、電子透かしを検出する際に得られる評価値を元に、検出率の良否を判断し、その判断のための閾値を指定している。
この評価値の閾値判定(S9)においては、閾値以上であるか、あるいは閾値以下であるかに関わらず、検出結果(電子透かし読み取りの過程で得られた情報で、電子透かしの検出評価値を算出する過程で得られた、画像の持つ縁や枠の位置情報、それらを元に抽出された透かし検出対象画像、その正規化を図った変換画情報画像、そして検出評価値のうちの一つあるいは複数)を電子透かし検出結果表示機能9により表示する(S12)。
さらに、電子透かし検出結果表示(S12)がされた後に、画像出力(S13)が実行される。
なお、評価値の閾値判定(S9)の結果、閾値未満の場合は「閾値未満」であることを表示(S10)する。また、閾値以上である場合は「閾値以上」であることを表示(S11)する。
次に、電子透かし読み取りの過程で得られた情報(電子透かしの検出評価値を算出する過程で得られた、画像の持つ縁や枠の位置情報、それらを元に抽出された透かし検出対象画像、その正規化を図った変換画情報画像、そして検出評価値のうちの一つあるいは複数)を検出結果画像保存機能10により保存する。
以上説明した本発明の実施の形態においては、画像に埋め込まれた電子透かしの検出の良否を検証するための電子透かし検証システムであって、電子透かしを検出するための検出環境条件を予め設定し、この検出環境条件が検出に与える影響値を演算により求めるための環境条件エミュレート手段と、環境条件エミュレート手段により求められた影響値に基づいて電子透かしを検出して検出評価値を得るための電子透かし検出手段と、電子透かし検出手段により電子透かしを検出した検出評価値を所定の閾値と比較して検出の良否を判定するための判定手段と、を備える。
また、環境条件エミュレート手段は、画像から検出の対象となる電子透かしが埋め込まれた範囲を抽出するための入力画像整形手段を備える。
また、環境条件エミュレート手段は、画像が検出環境条件に適した画像サイズであるか否かを判定するための入力画像サイズ判定手段を備える。
また、環境条件エミュレート手段は、撮影画像をデジタルデータとして記録可能なカメラで撮影した画像から電子透かしを検出する場合を環境条件として設定可能であって、すくなくとも、撮影した画像サイズへの変換処理、カメラの位置による回転、斜め方向からの撮影による歪み、カメラのレンズに固有の歪み特性、ピンぼけや手ぶれ、カメラのレンズに付着したゴミによるノイズの加算、カメラの特性によるコントラストの変化、輝度・色相・彩度の変化、カメラが記憶媒体に撮影画像を格納する際に施すデータ圧縮による影響、のうちのいずれかを演算の演算パラメータとして設定可能である。
また、環境条件エミュレート手段は、画像に対して影響値に基づいた画像処理の実行に伴って生じた画像上の空白部分に対し、画像に含まれる背景情報に基づいた補完を実行して空白部分を埋めるための背景情報補完手段を備える。
また、電子透かし検出手段は、検出評価値に伴って得た、画像の持つ縁および枠の位置情報、位置情報に基づいて抽出された透かし検出対象画像、透かし検出対象画像の正規化処理を施した変換画情報画像、検出評価値の数値、のうちのいずれかを表示するための評価値算出根拠表示手段を備える。
また、電子透かし検出手段は、検出評価値に伴って得た、画像の持つ縁および枠の位置情報、位置情報に基づいて抽出された透かし検出対象画像、透かし検出対象画像の正規化処理を施した変換画情報画像、検出評価値の数値、のうちのいずれかを保存するための保存手段を備える。
また、検出環境条件は、画像を読取るための画像読み取り装置である。
以上説明した本発明の実施の形態によれば、携帯カメラ固有のレンズ歪、ピント精度、コントラストの変化、JPEG圧縮方法、さらに撮影時に生じる事象として、斜め方向からの撮影による画像の変形、手ぶれやピンぼけ、レンズの汚れなどをエミュレートすることにより、特に再試験実施時の再現性、作業効率の向上に寄与することができる。
また、評価時に用いたエミュレートに関する設定、評価の過程で知り得た情報(透かし検出のために実施した幾何変換画像や、識別ポイント情報など)、得られた評価値を保存する機能を具備していることから、これらを作業証跡と位置づけることにより、作成した電子透かし入り画像データの品質を保証するデータとして活用することが可能となる。
さらに、これらのデータを多く集め分析し、得られたノウハウを電子透かし埋め込み工程にフィードバックすることで、より品質の高い電子透かし埋め込み画像作成に寄与することができる。
本発明の電子透かし検証方法およびシステム、プログラムの実施の形態に係る、全体構成を説明するための説明図を示す。 本発明の電子透かし検証方法およびシステム、プログラムの実施の形態に係る、データ処理ステップを説明するためのフロー図を示す。 本発明の電子透かし検証方法およびシステム、プログラムの実施の形態に係る、データ処理ステップを説明するためのフロー図を示す。
符号の説明
1 制御機能
2 画像入力機能
3 透かし情報機能
4 入力画像整形機能
5 画像サイズ判定機能
6 画像読み取り装置エミュレート機能
7 背景情報補完機能
8 電子透かし検出機能
9 電子透かし検出結果表示機能
10 検出結果画像保存機能
11 透かし情報範囲設定機能
12 画像サイズ判定閾値設定機能
13 画像読み取り装置エミュレート用設定/保存機能
14 閾値設定機能
20 前加工手段
21 検出確認手段

Claims (24)

  1. 画像に埋め込まれた電子透かしの検出の良否を検証するための電子透かし検証方法であって、
    環境条件エミュレート手段において、撮影画像をデジタルデータとして記録可能なカメラで撮影した画像から前記電子透かしを検出するための検出環境条件について、すくなくとも、前記撮影した画像サイズへの変換処理、前記カメラの位置による回転、斜め方向からの前記撮影による歪み、前記カメラのレンズに固有の歪み特性、ピンぼけや手ぶれ、前記カメラのレンズに付着したゴミによるノイズの加算、前記カメラの特性によるコントラストの変化、輝度・色相・彩度の変化、前記カメラが記憶媒体に前記撮影画像を格納する際に施すデータ圧縮による影響、のうちのいずれかを数値化して演算パラメータとして設定し、前記検出環境条件が前記検出に与える影響値を演算により求めるステップと、
    電子透かし検出手段により前記環境条件エミュレート手段により求められた前記影響値に基づいて前記電子透かしを検出して検出評価値を得るステップと、
    判定手段により前記電子透かし検出手段により前記電子透かしを検出した検出評価値を所定の閾値と比較して検出の良否を判定するステップと、
    を有することを特徴とする電子透かし検証方法。
  2. 前記環境条件エミュレート手段は、
    前記画像から前記検出の対象となる電子透かしが埋め込まれた範囲を抽出するための入力画像整形手段を備えることを特徴とする請求項1に記載の電子透かし検証方法。
  3. 前記環境条件エミュレート手段は、
    前記画像が前記検出環境条件に適した画像サイズであるか否かを判定するための入力画像サイズ判定手段を備えることを特徴とする請求項1または2のいずれかに記載の電子透かし検証方法。
  4. 前記環境条件エミュレート手段は、
    前記画像に対して前記影響値に基づいた画像処理の実行に伴って生じた前記画像上の空白部分に対し、前記画像に含まれる背景情報に基づいた補完を実行して前記空白部分を埋めるための背景情報補完手段を備えることを特徴とする請求項1〜のいずれかに記載の電子透かし検証方法。
  5. 前記電子透かし検出手段は、
    前記検出評価値に伴って得た、前記画像の持つ縁および枠の位置情報、前記位置情報に基づいて抽出された透かし検出対象画像、前記透かし検出対象画像の正規化処理を施した変換画情報画像、前記検出評価値の数値、のうちのいずれかを表示するための評価値算出根拠表示手段を備えることを特徴とする請求項1〜のいずれかに記載の電子透かし検証方法。
  6. 前記電子透かし検出手段は、
    前記検出評価値に伴って得た、前記画像の持つ縁および枠の位置情報、前記位置情報に基づいて抽出された透かし検出対象画像、前記透かし検出対象画像の正規化処理を施した変換画情報画像、前記検出評価値の数値、のうちのいずれかを保存するための保存手段を備えることを特徴とする請求項1〜のいずれかに記載の電子透かし検証方法。
  7. 前記検出環境条件は、
    前記画像を読取るための画像読み取り装置であることを特徴とする請求項1〜のいずれかに記載の電子透かし検証方法。
  8. 前記画像読み取り装置は、
    前記請求項1〜のいずれかに記載された構成を備えることを特徴とする請求項に記載の電子透かし検証方法。
  9. 画像に埋め込まれた電子透かしの検出の良否を検証するための電子透かし検証システムであって、
    撮影画像をデジタルデータとして記録可能なカメラで撮影した画像から前記電子透かしを検出するための検出環境条件について、すくなくとも、前記撮影した画像サイズへの変換処理、前記カメラの位置による回転、斜め方向からの前記撮影による歪み、前記カメラのレンズに固有の歪み特性、ピンぼけや手ぶれ、前記カメラのレンズに付着したゴミによるノイズの加算、前記カメラの特性によるコントラストの変化、輝度・色相・彩度の変化、前記カメラが記憶媒体に前記撮影画像を格納する際に施すデータ圧縮による影響、のうちのいずれかを数値化して演算パラメータとして設定し、前記検出環境条件が前記検出に与える影響値を演算により求めるための環境条件エミュレート手段と、
    前記環境条件エミュレート手段により求められた前記影響値に基づいて前記電子透かしを検出して検出評価値を得るための電子透かし検出手段と、
    前記電子透かし検出手段により前記電子透かしを検出した検出評価値を所定の閾値と比較して検出の良否を判定するための判定手段と、
    を備えることを特徴とする電子透かし検証システム。
  10. 前記環境条件エミュレート手段は、
    前記画像から前記検出の対象となる電子透かしが埋め込まれた範囲を抽出するための入力画像整形手段を備えることを特徴とする請求項に記載の電子透かし検証システム。
  11. 前記環境条件エミュレート手段は、
    前記画像が前記検出環境条件に適した画像サイズであるか否かを判定するための入力画像サイズ判定手段を備えることを特徴とする請求項または10のいずれかに記載の電子透かし検証システム。
  12. 前記環境条件エミュレート手段は、
    前記画像に対して前記影響値に基づいた画像処理の実行に伴って生じた前記画像上の空白部分に対し、前記画像に含まれる背景情報に基づいた補完を実行して前記空白部分を埋めるための背景情報補完手段を備えることを特徴とする請求項9〜11のいずれかに記載の電子透かし検証システム。
  13. 前記電子透かし検出手段は、
    前記検出評価値に伴って得た、前記画像の持つ縁および枠の位置情報、前記位置情報に基づいて抽出された透かし検出対象画像、前記透かし検出対象画像の正規化処理を施した変換画情報画像、前記検出評価値の数値、のうちのいずれかを表示するための評価値算出根拠表示手段を備えることを特徴とする請求項9〜12のいずれかに記載の電子透かし検証システム。
  14. 前記電子透かし検出手段は、
    前記検出評価値に伴って得た、前記画像の持つ縁および枠の位置情報、前記位置情報に基づいて抽出された透かし検出対象画像、前記透かし検出対象画像の正規化処理を施した変換画情報画像、前記検出評価値の数値、のうちのいずれかを保存するための保存手段を備えることを特徴とする請求項9〜13のいずれかに記載の電子透かし検証システム。
  15. 前記検出環境条件は、
    前記画像を読取るための画像読み取り装置であることを特徴とする請求項9〜14のいずれかに記載の電子透かし検証システム。
  16. 前記画像読み取り装置は、
    前記請求項9〜14のいずれかに記載された構成を備えることを特徴とする請求項15に記載の電子透かし検証システム。
  17. 画像に埋め込まれた電子透かしの検出の良否を検証するための電子透かし検証プログラムであって、
    環境条件エミュレート手段において、撮影画像をデジタルデータとして記録可能なカメラで撮影した画像から前記電子透かしを検出するための検出環境条件について、すくなくとも、前記撮影した画像サイズへの変換処理、前記カメラの位置による回転、斜め方向からの前記撮影による歪み、前記カメラのレンズに固有の歪み特性、ピンぼけや手ぶれ、前記カメラのレンズに付着したゴミによるノイズの加算、前記カメラの特性によるコントラストの変化、輝度・色相・彩度の変化、前記カメラが記憶媒体に前記撮影画像を格納する際に施すデータ圧縮による影響、のうちのいずれかを数値化して演算パラメータとして設定し、前記検出環境条件が前記検出に与える影響値を演算により求めるステップと、
    電子透かし検出手段により前記環境条件エミュレート手段により求められた前記影響値に基づいて前記電子透かしを検出して検出評価値を得るステップと、
    判定手段により前記電子透かし検出手段により前記電子透かしを検出した検出評価値を所定の閾値と比較して検出の良否を判定するステップと、
    を有することを特徴とする電子透かし検証プログラム。
  18. 前記環境条件エミュレート手段は、
    前記画像から前記検出の対象となる電子透かしが埋め込まれた範囲を抽出するための入力画像整形手段を備えることを特徴とする請求項17に記載の電子透かし検証プログラム。
  19. 前記環境条件エミュレート手段は、
    前記画像が前記検出環境条件に適した画像サイズであるか否かを判定するための入力画像サイズ判定手段を備えることを特徴とする請求項17または18のいずれかに記載の電子透かし検証プログラム。
  20. 前記環境条件エミュレート手段は、
    前記画像に対して前記影響値に基づいた画像処理の実行に伴って生じた前記画像上の空白部分に対し、前記画像に含まれる背景情報に基づいた補完を実行して前記空白部分を埋めるための背景情報補完手段を備えることを特徴とする請求項17〜19のいずれかに記載の電子透かし検証プログラム。
  21. 前記電子透かし検出手段は、
    前記検出評価値に伴って得た、前記画像の持つ縁および枠の位置情報、前記位置情報に基づいて抽出された透かし検出対象画像、前記透かし検出対象画像の正規化処理を施した変換画情報画像、前記検出評価値の数値、のうちのいずれかを表示するための評価値算出根拠表示手段を備えることを特徴とする請求項17〜20のいずれかに記載の電子透かし検証プログラム。
  22. 前記電子透かし検出手段は、
    前記検出評価値に伴って得た、前記画像の持つ縁および枠の位置情報、前記位置情報に基づいて抽出された透かし検出対象画像、前記透かし検出対象画像の正規化処理を施した変換画情報画像、前記検出評価値の数値、のうちのいずれかを保存するための保存手段を備えることを特徴とする請求項17〜21のいずれかに記載の電子透かし検証プログラム。
  23. 前記検出環境条件は、
    前記画像を読取るための画像読み取り装置であることを特徴とする請求項17〜22のいずれかに記載の電子透かし検証プログラム。
  24. 前記画像読み取り装置は、
    前記請求項17〜22のいずれかに記載された構成を備えることを特徴とする請求項23に記載の電子透かし検証プログラム。
JP2004292704A 2004-10-05 2004-10-05 電子透かし検証方法およびシステム、プログラム Expired - Lifetime JP4028542B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004292704A JP4028542B2 (ja) 2004-10-05 2004-10-05 電子透かし検証方法およびシステム、プログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004292704A JP4028542B2 (ja) 2004-10-05 2004-10-05 電子透かし検証方法およびシステム、プログラム

Publications (2)

Publication Number Publication Date
JP2006109071A JP2006109071A (ja) 2006-04-20
JP4028542B2 true JP4028542B2 (ja) 2007-12-26

Family

ID=36378276

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004292704A Expired - Lifetime JP4028542B2 (ja) 2004-10-05 2004-10-05 電子透かし検証方法およびシステム、プログラム

Country Status (1)

Country Link
JP (1) JP4028542B2 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2774290C (en) 2006-04-11 2015-08-11 Kawasaki Jukogyo Kabushiki Kaisha Method and apparatus for inspecting joined object formed by friction stir joining
JP4949356B2 (ja) * 2008-11-17 2012-06-06 シャープ株式会社 画像処理方法、画像処理装置、画像形成装置、プログラムおよび記録媒体
CN111798360B (zh) * 2020-06-30 2023-08-15 百度在线网络技术(北京)有限公司 一种水印检测方法、装置、电子设备及存储介质

Also Published As

Publication number Publication date
JP2006109071A (ja) 2006-04-20

Similar Documents

Publication Publication Date Title
Cao et al. Unsharp masking sharpening detection via overshoot artifacts analysis
Piva An overview on image forensics
US7840092B2 (en) Medium processing method, copying apparatus, and data filing apparatus
US8810862B2 (en) Paper medium information encrypting system, decrypting system, program and method
JP2007507932A (ja) 補正方法
US8160295B2 (en) Image-processing device and image-processing method for embedding code patterns in image information
US10992837B2 (en) Information processing apparatus, control method thereof, and storage medium
Wahab et al. Inter-camera model image source identification with conditional probability features
US8181850B2 (en) Anti-tamper using barcode degradation
US8848984B2 (en) Dynamic thresholds for document tamper detection
US7505606B2 (en) Detecting doctored images using camera response normality and consistency
US8699760B2 (en) Image processing apparatus, image processing method, and program
US6718070B2 (en) Device and method for detecting subject inclination
Fan et al. Modeling the EXIF-image correlation for image manipulation detection
JP4028542B2 (ja) 電子透かし検証方法およびシステム、プログラム
JP2005260657A (ja) 撮影装置、画像処理方法及びプログラム
Lin et al. The impact of exposure settings in digital image forensics
Patel et al. An improvement of forgery video detection technique using Error Level Analysis
JP4008912B2 (ja) 電子透かし埋め込み応用方法およびシステム、プログラム
JP2004096435A (ja) 画像解析装置、画像解析方法、および画像解析プログラム
JP3865651B2 (ja) カラー画像処理方法、カラー画像処理装置、プログラムおよび記録媒体
JP2006303935A (ja) 電子透かし検出装置及びその方法並びに記憶媒体
JP5336798B2 (ja) 画像処理装置および画像処理方法、プログラム
JP2010074312A (ja) 画像処理装置および画像処理方法、プログラム
US20050207613A1 (en) Image processing method

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070301

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070605

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070803

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070907

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: 20071002

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071011

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101019

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4028542

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101019

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111019

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111019

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121019

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121019

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131019

Year of fee payment: 6

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

EXPY Cancellation because of completion of term