(57)【要約】【課題】様々な画像や色変動に対応して埋め込まれた情報の検出や取得を行うことができる画像処理装置および画像処理プログラムを提供する。【解決手段】局所色変位算出部１は、与えられた画像の注目領域ごとに局所的な色の変位を局所色変位として算出する。分布取得部２は、注目領域に対して参照領域を設定し、その参照領域において、予め設定された色の変位である抽出色変位に対する局所色変位の分布状態を取得する。類似度算出部３は、注目領域についての抽出色変位との類似度を、分布取得部２で取得した分布状態から算出する。さらに、局所色変位と抽出色変位との類似度を算出し、分布状態から算出した類似度とともに総合類似度を算出してもよい。【選択図】図１
2014036329.tif 000002
【特許請求の範囲】
【請求項１】
与えられた画像の注目領域ごとに局所的な色の変位を局所色変位として算出する色変位算出手段と、前記注目領域に対して設定される参照領域において予め設定された色の変位である抽出色変位に対する前記局所色変位の分布状態を取得する分布取得手段と、前記注目領域についての前記抽出色変位との類似度を前記分布状態から算出する類似度算出手段を有することを特徴とする画像処理装置。
【請求項２】
前記類似度算出手段は、分布状態から得た類似度と、前記注目領域の前記局所色変位と前記抽出色変位との類似度とから総合類似度を算出することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記分布取得手段は、前記参照領域内の前記局所色変位について、前記抽出色変位からの広がりを前記分布状態として取得することを特徴とする請求項１または請求項２に記載の画像処理装置。
【請求項４】
さらに、それぞれの注目領域から得られる局所色変位の方向と与えられた色の変位の方向から前記抽出色変位を設定する抽出色変位設定手段を有することを特徴とする請求項１から請求項３のいずれか１項に記載の画像処理装置。
【請求項５】
与えられた画像の注目領域に対して設定される参照領域において予め設定された色である抽出色に対する色の分布状態を取得する分布取得手段と、前記注目領域における前記抽出色との類似度を前記分布状態から算出する類似度算出手段を有することを特徴とする画像処理装置。
【請求項６】
前記類似度算出手段は、分布状態から得た類似度と、前記注目領域の色と前記抽出色との類似度とから総合類似度を算出することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記分布取得手段は、前記参照領域内の前記注目領域の色について、前記抽出色からの広がりを前記分布状態として取得することを特徴とする請求項５または請求項６に記載の画像処理装置。
【請求項８】
さらに、それぞれの注目領域の色と抽出するとして与えられた色から前記抽出色を設定する抽出色設定手段を有することを特徴とする請求項５から請求項７のいずれか１項に記載の画像処理装置。
【請求項９】
前記類似度を二値化する二値化手段を有することを特徴とする請求項１から請求項８のいずれか１項に記載の画像処理装置。
【請求項１０】
前記類似度に基づいて前記画像に対して強調処理を施し、強調された画像を二値化する二値化手段を有することを特徴とする請求項１から請求項８のいずれか１項に記載の画像処理装置。
【請求項１１】
コンピュータに、請求項１から請求項１０のいずれか１項に記載の画像処理装置の機能を実行させるものであることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像処理プログラムに関するものである。
【背景技術】
【０００２】
近年、画像を出力する際に、電子的な情報を、一見、人間の目には認識されない形式で付加した画像を出力し、その画像を読取装置で読み取った際に、付加した情報の存在を検出し、あるいは付加した情報を取り出す技術が開発され、利用されている。
【０００３】
例えば特許文献１や特許文献２では、出力装置で画像を出力する際に画像中にイエローの孤立した領域を付加情報として埋め込んでおく。そして画像を読み取った際に、画像からイエローの孤立した領域を検出するとともに、白地に相当する領域を検出し、検出されたイエローの孤立した領域と白地に相当する領域をもとに、読み取った画像が当該出力装置で出力したものか否かを判定している。
【０００４】
これらの文献では、地色及び孤立した領域の色が固定されており、例えば余白や文書の行間などで付加情報を検出することになる。画像の出力の際には、周波数劣化、用紙の表面荒れ、雑音成分の混入などが生じ、また読み取りの際のＭＴＦが劣化するなど、様々な要因により色変動が発生する場合がある。そのため、付加した情報の検出や取り出しは、様々な色変動に対応することが要求されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−１４５６２３号公報
【特許文献２】特開平１０−２４３２２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、様々な画像や色変動に対応して埋め込まれた情報の検出や取得を行うことができる画像処理装置および画像処理プログラムを提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
本願請求項１に記載の発明は、与えられた画像の注目領域ごとに局所的な色の変位を局所色変位として算出する色変位算出手段と、前記注目領域に対して設定される参照領域において予め設定された色の変位である抽出色変位に対する前記局所色変位の分布状態を取得する分布取得手段と、前記注目領域についての前記抽出色変位との類似度を前記分布状態から算出する類似度算出手段を有することを特徴とする画像処理装置である。
【０００８】
本願請求項２に記載の発明は、本願請求項１に記載の発明における前記類似度算出手段が、分布状態から得た類似度と、前記注目領域の前記局所色変位と前記抽出色変位との類似度とから総合類似度を算出することを特徴とする画像処理装置である。
【０００９】
本願請求項３に記載の発明は、本願請求項１または請求項２に記載の発明における前記分布取得手段が、前記参照領域内の前記局所色変位について、前記抽出色変位からの広がりを前記分布状態として取得することを特徴とする画像処理装置である。
【００１０】
本願請求項４に記載の発明は、本願請求項１から請求項３のいずれか１項に記載の発明の構成に、さらに、それぞれの注目領域から得られる局所色変位の方向と与えられた色の変位の方向から前記抽出色変位を設定する抽出色変位設定手段を有することを特徴とする画像処理装置である。
【００１１】
本願請求項５に記載の発明は、与えられた画像の注目領域に対して設定される参照領域において予め設定された色である抽出色に対する色の分布状態を取得する分布取得手段と、前記注目領域における前記抽出色との類似度を前記分布状態から算出する類似度算出手段を有することを特徴とする画像処理装置である。
【００１２】
本願請求項６に記載の発明は、本願請求項５に記載の発明における前記類似度算出手段が、分布状態から得た類似度と、前記注目領域の色と前記抽出色との類似度とから総合類似度を算出することを特徴とする画像処理装置である。
【００１３】
本願請求項７に記載の発明は、本願請求項５または請求項６に記載の発明における前記分布取得手段が、前記参照領域内の前記注目領域の色について、前記抽出色からの広がりを前記分布状態として取得することを特徴とする画像処理装置である。
【００１４】
本願請求項８に記載の発明は、本願請求項５から請求項７のいずれか１項に記載の発明の構成に、さらに、それぞれの注目領域の色と抽出するとして与えられた色から前記抽出色を設定する抽出色設定手段を有することを特徴とする画像処理装置である。
【００１５】
本願請求項９に記載の発明は、本願請求項１から請求項８のいずれか１項に記載の発明の構成に、さらに、前記類似度を二値化する二値化手段を有することを特徴とする画像処理装置である。
【００１６】
本願請求項１０に記載の発明は、本願請求項１から請求項８のいずれか１項に記載の発明の構成に、さらに、前記類似度に基づいて前記画像に対して強調処理を施し、強調された画像を二値化する二値化手段を有することを特徴とする画像処理装置である。
【００１７】
本願請求項１１に記載の発明は、コンピュータに、請求項１から請求項１０のいずれか１項に記載の画像処理装置の機能を実行させるものであることを特徴とする画像処理プログラムである。
【発明の効果】
【００１８】
本願請求項１に記載の発明によれば、本構成を有しない場合に比べて、様々な画像や色変動に対応して埋め込まれた情報の検出や取得を行うことができるという効果がある。
【００１９】
本願請求項２に記載の発明によれば、本構成を有しない場合に比べて、さらに精度よく埋め込まれた情報の検出や取得を行うことができる。
【００２０】
本願請求項３に記載の発明によれば、与えられた画像における抽出色変位に類似した色変位が存在していても、その存在状態に応じて埋め込まれた情報の検出や取得を行うことができる。
【００２１】
本願請求項４に記載の発明によれば、本構成を有しない場合に比べて、さらに色変動を排除した情報の検出や取得を行うことができる。
【００２２】
本願請求項５に記載の発明によれば、本構成を有しない場合に比べて、様々な色変動に対応して埋め込まれた情報の検出や取得を行うことができるという効果がある。
【００２３】
本願請求項６に記載の発明によれば、本構成を有しない場合に比べて、さらに精度よく埋め込まれた情報の検出や取得を行うことができる。
【００２４】
本願請求項７に記載の発明によれば、与えられた画像における抽出色に類似した色が存在していても、その存在状態に応じて埋め込まれた情報の検出や取得を行うことができる。
【００２５】
本願請求項８に記載の発明によれば、本構成を有しない場合に比べて、さらに色変動を排除した情報の検出や取得を行うことができる。
【００２６】
本願請求項９に記載の発明によれば、本構成を有しない場合に比べて、さらに雑音成分を排除して埋め込まれた情報を明示的に現出させた画像を得ることができる。
【００２７】
本願請求項１０に記載の発明によれば、本構成を有しない場合に比べて、さらに雑音成分を排除して情報が埋め込まれた領域を強調した画像を得ることができる。
【００２８】
本願請求項１１に記載の発明によれば、本願請求項１から請求項１０のいずれか１項に記載の発明の効果を得ることができる。
【図面の簡単な説明】
【００２９】
【図１】本発明の第１の実施の形態を示す構成図である。
【図２】情報の埋め込みの一例の説明図である。
【図３】情報を埋め込んだ場合の色の変化の説明図である。
【図４】本発明の第１の実施の形態における動作の一例を示す流れ図である。
【図５】本発明の第１の実施の形態における動作の具体例の説明図である。
【図６】本発明の第１の実施の形態の第１の変形例を示す構成図である。
【図７】局所色変位のベクトルと抽出色変位のベクトルの一例の説明図である。
【図８】本発明の第１の実施の形態の第２の変形例を示す構成図である。
【図９】本発明の第１の実施の形態の第３の変形例を示す構成図である。
【図１０】本発明の第２の実施の形態を示す構成図である。
【図１１】本発明の第２の実施の形態における動作の一例を示す流れ図である。
【図１２】本発明の第２の実施の形態の第１の変形例を示す構成図である。
【図１３】本発明の第２の実施の形態の第２の変形例を示す構成図である。
【図１４】本発明の第２の実施の形態の第３の変形例を示す構成図である。
【図１５】本発明の各実施の形態およびその変形例で説明した機能をコンピュータプログラムで実現した場合におけるコンピュータプログラム及びそのコンピュータプログラムを格納した記憶媒体とコンピュータの一例の説明図である。
【発明を実施するための形態】
【００３０】
まず、本願発明の各実施の形態において前提となる情報が埋め込まれた画像について説明しておく。図２は、情報の埋め込みの一例の説明図、図３は、情報を埋め込んだ場合の色の変化の説明図である。図２（Ａ）には原画像の一例を示し、図２（Ｂ）には埋め込む情報の画像の一例を示している。図２（Ａ）に示した原画像の一例では、色の違いを斜線の違いとして示している。もちろん、原画像には制限はない。また、原画像に情報を埋め込む際には、予め決めておいた色の点を埋め込むものとし、図２（Ｂ）に示した埋め込む情報の画像においては予め決められた色の点を黒点によって示している。もちろん、埋め込みに用いるパターンは点に限られず、パターンの大きさ及び形状、配置については予め決めておけばよく、この例に限られない。情報を埋め込む際に用いる色を含め、一見しただけでは一般の人の目には認識されないように設定される。
【００３１】
原画像に情報を埋め込む際には、両者を合成すればよい。例えば図２（Ａ）に示した画像に図２（Ｂ）に示した情報の画像を合成して、図２（Ｃ）に示した画像を得る。この図２（Ｃ）に示した画像を出力すれば、情報が埋め込まれた画像が出力されることになる。
【００３２】
情報が埋め込まれた画素の色の変化の具体例を図３に示している。色ａは原画像における当該画素の色を示し、色ｂは埋め込む色を示している。原画像に情報を埋め込むことにより、当該画素の色は色ｃへと変化する。このように色が変化した画素が、合成後の画像には存在することになる。しかし、上述のように埋め込む色や大きさなどを見かけ上では分からないように設定しておくことによって、原画像の見かけ上の色などは保持される。
【００３３】
ここで、当該画素の色の変位をみると、色ａが色ｃへ変位ｄだけ変化していることになる。この変位ｄは、埋め込んだ色ｂの白からの変位である。従って、情報を埋め込む際に用いた色を変位として与え、色ａの領域に色ｃの画素が存在している場合、その変位を与えられた変位と比較すれば、情報が埋め込まれた画素であるか否かが分かることになる。
【００３４】
もちろん、紙白部分では色の変位を用いずに、情報の埋め込みに使用している色そのものを検出すれば、情報が埋め込まれているか否か、あるいは埋め込まれた情報の取得が行われることは言うまでもない。図２（Ｃ）にｐとして示した領域は、紙白部分に情報が埋め込まれた領域を示している。
【００３５】
以下に説明する本発明の各実施の形態では、このような知見を基本として用い、色の変位を用いる場合と色そのものを用いる場合について示している。色の変位を用いる場合でも、色そのものを用いる場合でも、与えられた画像においては上述した様々な色変動が生じていることがある。与えられる画像はどのようなものでもよいが、図２（Ｃ）に示した画像のように情報が埋め込まれた画像については、情報が埋め込まれていることを検出し、あるいは埋め込まれている情報を取得するための処理を行う。
【００３６】
図１は、本発明の第１の実施の形態を示す構成図である。図中、１は局所色変位算出部、２は分布取得部、３は類似度算出部である。この第１の実施の形態では、色変位を用いる場合について説明する。
【００３７】
局所色変位算出部１は、与えられた画像の注目領域ごとに局所的な色の変位を局所色変位として算出する。注目領域は１または複数の画素とし、与えられた画像の全体あるいは部分について注目領域を変更して局所色変位を算出する。局所色変位は、例えば注目領域の色について局所平均色からの色の変位を算出すればよい。局所平均色は、注目領域を含む予め決められた大きさ及び形状の領域（局所領域）について、全体あるいはいくつかの画素の色の平均を算出すればよい。また、色の変位は色差ベクトルとして求めればよい。この場合、色空間における注目領域の色ベクトルと局所平均色の色ベクトルとから求めるほか、色を表す成分ごとに差分を求め、差分を要素とするベクトルを色差ベクトルとしてもよい。例えば色成分ごとに注目領域の色と局所平均色の差を求めて色差ベクトルの各色成分の値とすればよい。あるいは、画像の色値から局所微分値を求め、または色成分ごとに局所微分値を求め、これらの微分値より局所色変位を求めてもよい。
【００３８】
分布取得部２は、注目領域に対して参照領域を設定し、その参照領域において予め設定された色の変位である抽出色変位に対する局所色変位の分布状態を取得する。局所色変位は様々な方向及び大きさで得られるが、抽出色変位からの相違が予め決められた範囲内の局所色変位を対象として分布状態を取得するとよい。分布状態としては、抽出色変位からの広がりを取得するとよく、例えば抽出色変位のベクトル方向に対して異なる方向についての広がり、一例としては分散や標準偏差、最大距離や平均距離などを分布状態として取得するとよい。抽出色変位は、この例では与えられた情報の埋め込みの際に使用した色のベクトルあるいは当該色の局所微分値から求めたベクトルを用いればよい。
【００３９】
分布状態を取得する際の参照領域は、注目領域を含む予め決められた大きさの領域としたり、当該注目領域における局所色変位のベクトルと抽出色変位のベクトルとのなす角度または局所色変位のベクトルの長さなどに応じて設定される領域とするとよい。あるいは、局所色変位のベクトルと抽出色変位のベクトルとのなす角度または角度と長さが予め決められた範囲である局所色変位に対応する注目領域について、そのような注目領域が画像平面上で連結した連結領域を参照領域とするとよい。
【００４０】
類似度算出部３は、注目領域についての抽出色変位との類似度を、分布取得部２で取得した分布状態から算出する。例えば、局所色変位の分布状態が抽出色変位から大きな広がりを有している場合には、広がりが小さい場合に比べて、ゴミや紙粉などの外部からの影響や画像面の荒れなど、様々な要因によって色の混入が生じていることが考えられ、それらが存在しない理想的な状態の場合に比べて類似度の値を小さくする。逆に、分布状態として広がりが小さい場合には、局所色変位が抽出色変位を表していることが想定され、大きく広がっている場合に比べて類似度の値を大きくする。分布状態ｔと類似度Ｆｙの関係は、例えば関数Ｓ（ｔ）を予め定めておけばよい。さらに、例えば抽出色変位のベクトルの長さに応じて関数Ｓ（ｔ）を制御し、一例としては抽出色変位のベクトルの長さが長いほど分布状態の広がりに対する関数Ｓ（ｔ）の値を大きくして類似度を高めるように制御してもよい。このほかにも種々の要因により関数Ｓ（ｔ）の値を制御するように構成してもよい。分布状態から類似度を算出する際に、抽出色変位のベクトルと局所色変位のベクトルが反対方向を向いている場合を考慮し、正方向と反対方向の類似度を求めていずれか大きい方を選択するようにし、情報を埋め込む際に反転（減算）して埋め込んだ場合に対応してもよい。
【００４１】
図４は、本発明の第１の実施の形態における動作の一例を示す流れ図、図５は、本発明の第１の実施の形態における動作の具体例の説明図である。図４のＳ１１において、局所色変位算出部１はそれぞれの注目領域における局所的な色の変位、例えば局所平均値と注目領域の色の色差ベクトルや局所微分値などから局所色変位を求める。
【００４２】
次に、分布取得部２は、局所色変位算出部１で算出したそれぞれの注目領域の局所色変位をもとに、局所色変位の分布状態を取得する。ここでは一例として、局所色変位のベクトルと抽出色変位のベクトルとのなす角度または角度と長さから参照領域を設定し、その参照領域において抽出色変位からの広がりを取得する場合について示している。この場合の具体例を図５に示しており、図４とともに用いて説明する。
【００４３】
Ｓ１２において、Ｓ１１で算出したそれぞれの局所色変位のベクトルと抽出色変位のベクトルとのなす角度、または、角度とベクトルの長さが、予め決められた範囲である局所色変位を抽出する。図５（Ａ）は、ある画像について局所色変位を求めて得られた局所色変位画像である。この例において、局所色変位の違いを斜線の違いとして示している。領域ｂが情報を埋め込んだ領域を示しており、領域ｃ、領域ｄについては領域ｂとは局所色変位のベクトルが異なる方向または長さを有している。領域ａの局所色変位は、抽出色変位のベクトルとのなす角度、または、なす角度とベクトルの長さが、予め決められた範囲内であるものとしている。予め決められた範囲内であるか否かを判定し、範囲内である場合に黒く、範囲外の場合に白く示すと、図５（Ｂ）に示すようになる。実質的に、判定により二値化されることになる。そして、範囲内と判定された局所色変位に対応する注目領域について、そのような注目領域が画像平面上で連結した連結領域を参照領域とする。図５（Ｂ）に示した二値画像において、黒く示したそれぞれの連結領域、ここでは領域ａと領域ｂをそれぞれ参照領域とすればよい。
【００４４】
Ｓ１３において、参照領域における局所色変位の抽出色変位からの広がりを分布状態として取得する。図５（Ｃ）には、抽出色変位のベクトルＶｙと各局所色変位のベクトルについて、始点を原点として局所色変位のベクトルの終点が広がる領域の一例を示している。この領域について、抽出色変位のベクトルから離れる方向の広がりを分布状態として取得する。例えば領域ｂでは情報を埋め込んだことによる色変位がまとまって現れる傾向にある。逆に領域ａでは、特定の色を用いている訳ではないことから、色変位にはバラツキがある。従って、領域ａの分布状態は領域ｂの分布状態に比べて広がりが大きくなる。このように、分布取得部２で得る分布状態は、情報が埋め込まれた領域であることの確からしさを示すことになる。
【００４５】
なお、上述の方法以外の方法により分布状態を取得してもよく、その場合には使用する方法に応じた処理を行って分布状態を取得すればばよい。
【００４６】
Ｓ１４において、類似度算出部３は、注目領域についての抽出色変位との類似度を、分布取得部２で取得した分布状態から算出する。注目領域が図５（Ｂ）で黒く示した参照領域のいずれかに含まれる場合には、その参照領域から取得した分布状態を用いて類似度を算出する。上述したが、分布状態として図５（Ｃ）に示した広がりが大きいほど類似度を小さくし、広がりが小さいほど類似度を大きくする。また、注目領域が参照領域のいずれにも含まれない場合、参照領域を求める際に抽出色変位のベクトルからの角度や長さが条件の範囲外であると判断されており、注目領域には情報が埋め込まれていないと判断してよい。従って、類似度は算出しなくてもよく、あるいは０などの定数としてもよい。
【００４７】
類似度算出部３で注目領域ごとに算出した類似度は、例えば、予め設定しておいた閾値と比較し、閾値以上となる注目領域が存在していれば、与えられた画像には情報が埋め込まれていると判断すればよい。また、それぞれの注目領域に類似度の値を割り付けた類似度画像を生成してもよい。類似度画像には、情報が埋め込まれた領域に他よりも大きな値が割り付けられており、例えば図２（Ｂ）に示した画像のように、埋め込む情報の画像が再生されることになる。値が局所的に極大となる画像中の位置や形状を特定すれば、情報の埋め込み位置が判明し、情報の取得につながる。
【００４８】
類似度を使用してこのような情報の有無の判定や情報の取得を行えば、白の余白以外に埋め込まれた情報も検出、取得される。また、様々な要因により色変動が生じていても、類似度の値で判断すれば情報の検出、取得が確実に行われることになる。
【００４９】
図６は、本発明の第１の実施の形態の第１の変形例を示す構成図である。この第１の変形例では、分布取得部２で取得した分布状態だけでなく、抽出色変位とそれぞれの局所色変位との関係も用いて類似度を求める例を示している。
【００５０】
この第１の実施の形態の第１の変形例における類似度算出部３は、分布取得部２で取得した分布状態から得た類似度と、注目領域の局所色変位と抽出色変位との類似度を求め、両者の類似度から総合類似度を算出する。算出する総合類似度の一例としては、ある注目領域についての総合類似度Ｆを、抽出色変位をベクトルＶｙ、局所色変位をベクトルＶ、ベクトルＶｙとベクトルＶとがなす角度をα、分布状態をｔ、分布状態ｔから類似度を求める関数をＳ（ｔ）として
Ｆ＝｜Ｖ｜m （ｃｏｓ（α））n ・Ｓ（ｔ）
で求めればよい。なお、ｍ、ｎは定数である。
【００５１】
この総合類似度Ｆの式においてＳ（ｔ）を固定すると、ベクトルＶｙとベクトルＶのなす角度が小さいほど総合類似度Ｆが大きな値を取ることになる。理論的には情報が埋め込まれている場合に局所色変位は抽出色変位となることから、総合類似度Ｆの値が大きいほど、注目領域に情報が埋め込まれていると推測される。また、関数Ｓ（ｔ）については、分布状態ｔが局所色変位の広がりが小さいほど、大きく広がっている場合に比べて大きな値となり、参照領域の局所色変位が情報の埋め込みによる色変位であると推測されることから、総合類似度Ｆも大きな値となる。なお、上述の式では関数Ｓ（ｔ）を乗算しているが、加減算する構成でもよい。また、局所色変位と抽出色変位から算出する類似度についても、上述の式に限らず、別の方法により類似度を求めてもよいことは言うまでもない。また、抽出色変位のベクトルと局所色変位のベクトルについて反対方向の類似度も求めて選択的に用いることは、この第１の変形例においても適用してよい。
【００５２】
本発明の第１の実施の形態の第１の変形例における動作の一例としては、図４に示した流れ図のＳ１４で類似度を算出する際に、分布状態から算出した類似度とともに、局所色変位と抽出色変位から算出する類似度を用いて総合類似度を算出すればよい。例えば、図４のＳ１１において局所色変位を求めた後、Ｓ１２において参照領域を設定してＳ１３で分布状態を取得する。そして、Ｓ１４において、類似度算出部３は、注目領域についての抽出色変位との類似度をＳ１３で取得した分布状態から求めるとともに、注目領域の局所色変位と抽出色変位との類似度を求め、両者の類似度から総合類似度を算出する。
【００５３】
図７は、局所色変位のベクトルと抽出色変位のベクトルの一例の説明図である。図７では、局所色変位のベクトルＶと抽出色変位のベクトルＶｙについて、始点を原点として示している。上述の総合類似度Ｆを求める式を用いる場合、局所色変位のベクトルＶと抽出色変位のベクトルＶｙのなす角度がαであり、この角度αが大きいほど総合類似度の値は小さくなる。さらに、分布状態として図５（Ｃ）に示した広がりが大きいほど総合類似度は小さくなり、広がりが小さいほど総合類似度は大きくなる。
【００５４】
類似度算出部２で総合類似度を算出した場合も、例えば、予め設定しておいた閾値と比較し、閾値以上となる注目領域が存在していれば、与えられた画像には情報が埋め込まれていると判断すればよい。また、それぞれの注目領域に総合類似度の値を割り付けた類似度画像を生成してもよい。値が局所的に極大となる画像中の位置や形状を特定すれば、情報の埋め込み位置が判明し、情報の取得につながる。
【００５５】
総合類似度を使用してこのような情報の有無の判定や情報の取得を行う場合、局所色変位の分布状態だけでなく局所色変位と抽出色変位との関係を用いることから、分布状態から類似度を算出する場合に比べて当該注目領域における情報の埋め込み状況がより確実に把握されることになる。
【００５６】
図８は、本発明の第１の実施の形態の第２の変形例を示す構成図である。図中、４は二値化部である。この第２の変形例では、図１に示した構成に加えて二値化部４を設けている。
【００５７】
二値化部４は、類似度算出部３で算出された類似度に基づいて注目領域を二値化する。二値化は、類似度算出部３で算出された類似度を予め設定されている閾値と比較して二値化すればよい。類似度の値が閾値以上の領域が二値画像に現出することになる。あるいは、類似度に基づいて与えられた画像に対して強調処理を施し、強調された画像を二値化してもよい。例えば類似度の値が大きいほど強調すれば、情報が埋め込まれた領域が強調され、その部分が二値化により二値画像に現出することになる。強調処理の方法としては種々の周知の方法を用いればよいが、例えば、抽出するとして与えられた色の成分に対して類似度を加算または乗算する方法でもよい。
【００５８】
上述したように類似度算出部３から出力された類似度の値により類似度画像を生成しても情報の埋め込み具合が分かるが、二値画像とすると情報が埋め込まれた領域が明示されることになる。
【００５９】
図８に示した構成では、図１に示した構成に二値化部４を加えて構成した例を示しているが、もちろん、図７に第１の変形例として示した構成に加えて二値化部４を設けてもよい。その場合、二値化部４は類似度算出部３で算出された総合類似度に基づいて注目領域を二値化することになる。
【００６０】
図９は、本発明の第１の実施の形態の第３の変形例を示す構成図である。図中、５は抽出色変位設定部である。この第３の変形例では、抽出色変位として、与えられた情報の埋め込みの際に使用した色のベクトルあるいは当該色の局所微分値から求めたベクトルを修正して用いる例を示している。
【００６１】
抽出色変位設定部５は、それぞれの注目領域から得られる局所色変位の方向と、抽出するとして与えられた色の変位の方向から、抽出色変位を設定する。設定方法としては、例えば、それぞれの注目領域から得られる局所色変位のうち、変位の方向が、与えられた色の変位から予め定められた角度以内であるものを選出して、平均値や中央値、極大値などを推定色変位として求め、その推定色変位から抽出色変位を設定する。推定色変位をそのまま抽出色変位として設定してもよいし、与えられた色の変位の方向を推定色変位の方向に修正し、長さについては修正せずに抽出色変位として設定してもよい。
【００６２】
別の設定方法としては、それぞれの注目領域から得られる局所色変位の方向についての頻度分布を求め、その頻度分布から頻度の極大値のうち与えられた色の変位の方向に最も近い極大値を示す方向を求める。その方向に、与えられた色の変位の方向を修正して抽出色変位を設定してもよい。もちろん、これらの設定方法に限らず、種々の方法により抽出色変位を設定してもよい。
【００６３】
分布取得部２では、抽出色変位設定部５で設定された抽出色変位を用い、参照領域において抽出色変位に対する局所色変位の分布状態を取得する。抽出色変位が与えられた画像に応じて抽出色変位設定部５で設定されていることから、様々な要因により色変動が生じていても、その色変動による抽出色変位からの局所色変位の広がりが修正され、色変動による分布状態への影響が修正されることになる。そのため、分布取得部２で取得した分布状態を用いる類似度算出部３では、与えられた色の変位をそのまま用いる場合に比べて情報が埋め込まれた領域の類似度が大きく算出され、情報の検出や取得がより確実に行われることになる。
【００６４】
なお、図６で示した第１の変形例、または図８で示した第２の変形例、さらには第１の変形例に第２の変形例で説明した二値化部４を追加した構成に、この第３の変形例で示した抽出色変位設定部５をさらに追加して構成してもよいことは言うまでもない。第１の変形例または第１の変形例に二値化部３を追加した構成に抽出色変位設定部５を追加した場合、類似度算出部３では、与えられた色の変位を抽出色変位設定部５で設定した抽出色変位を用いて、局所色変位と抽出色変位との類似度を算出し、分布状態から算出した類似度とともに総合類似度を算出すればよい。
【００６５】
図１０は、本発明の第２の実施の形態を示す構成図である。上述の第１の実施の形態では色変位を用いる場合について説明したが、この第２の実施の形態では、色そのものを用いる場合について説明する。なお、上述の第１の実施の形態と異なる点について主に説明してゆく。
【００６６】
分布取得部２は、注目領域に対して参照領域を設定し、その参照領域において予め設定された色である抽出色に対する色の分布状態を取得する。画像中には様々な色が使用されている場合があるが、抽出色からの色の相違が予め決められた範囲内の色を対象とし、すなわち抽出色から決まる部分色空間において、参照領域中の色の分布状態を取得するとよい。分布状態としては、抽出色からの色の広がりを取得するとよく、例えば抽出色のベクトル方向に対して異なる方向についての広がり、一例としては分散や標準偏差、最大距離や平均距離などを分布状態として取得するとよい。
【００６７】
分布状態を取得する際の参照領域は、注目領域を含む予め決められた大きさの領域としたり、当該注目領域の色のベクトルと抽出色のベクトルとのなす角度または注目領域の色のベクトルの長さなどに応じて設定される領域とするとよい。あるいは、注目領域の色のベクトルと抽出色のベクトルとのなす角度または角度と長さが予め決められた範囲である注目領域について、そのような注目領域が画像平面上で連結した連結領域を参照領域とするとよい。
【００６８】
また、抽出色から決まる部分色空間は、色空間において抽出色から予め決められた距離の範囲とするほか、例えば白色などの固定色と抽出色を結ぶ線分を含む予め決められた色領域とするなど、種々の方法により設定される。
【００６９】
類似度算出部３は、注目領域についての抽出色との類似度を、分布取得部２で取得した分布状態から算出する。例えば、分布取得部２で取得した参照領域の色の分布状態が、抽出色から大きな広がりを有している場合には、広がりが小さい場合に比べて、ゴミや紙粉などの外部からの影響や画像面の荒れなど、様々な要因によって色の混入が生じていることが考えられ、それらが存在しない理想的な状態の場合に比べて類似度の値を小さくする。逆に、分布状態として広がりが小さい場合には、参照領域の色が抽出色を表していることが想定され、大きく広がっている場合に比べて類似度の値を大きくする。分布状態ｔと類似度Ｆｙの関係は、例えば関数Ｓ（ｔ）を予め定めておけばよい。さらに、例えば抽出色のベクトルの長さに応じて関数Ｓ（ｔ）を制御し、一例としては抽出色のベクトルの長さが長いほど分布状態の広がりに対する関数Ｓ（ｔ）の値を大きくして類似度を高めるように制御してもよい。このほかにも種々の要因により関数Ｓ（ｔ）の値を制御するように構成してもよい。
【００７０】
図１１は、本発明の第２の実施の形態における動作の一例を示す流れ図である。ここでは、分布取得部２が分布状態を取得する際の参照領域の設定方法の一例として、それぞれの注目領域の色のベクトルと抽出色のベクトルとのなす角度または角度と長さから参照領域を設定する場合について示している。異なる方法を用いて参照領域を設定する場合には、使用する方法に応じた処理をＳ２１で行えばよい。
【００７１】
Ｓ２１において、分布取得部２は、注目領域の色のベクトルと抽出色のベクトルとのなす角度、または、角度とベクトルの長さが、予め決められた範囲である注目領域を抽出し、そのような注目領域が画像平面上で連結した連結領域を参照領域とする。基本的な処理は上述の第１の実施の形態において図５を用いて説明しているが、図５（Ａ）に示した処理対象の画像が、この第２の実施の形態では与えられた画像またはその部分画像である。
【００７２】
Ｓ２２において、参照領域の色について抽出色からの広がりを分布状態として取得する。例えば抽出色により情報が埋め込まれた領域では、使用されている色は抽出色の近辺にまとまる傾向にある。逆に、ゴミや埃、その他様々な要因により抽出色の類似色が生じている領域では、情報が埋め込まれた領域に比べて広がりが大きくなる傾向にある。取得した分布状態は、このように情報が埋め込まれた領域であることの確からしさを示すことになる。
【００７３】
Ｓ２３において、類似度算出部３は、注目領域についての抽出色との類似度を、分布取得部２で取得した分布状態から算出する。上述したが、分布状態として抽出色のベクトルと異なる方向への広がりが大きいほど類似度を小さくし、広がりが小さいほど類似度を大きくする。なお、注目領域が参照領域のいずれにも含まれず、分布状態が取得されていない注目領域については、参照領域を求める際に抽出色のベクトルからの角度や長さが条件の範囲外であると判断されており、注目領域には情報が埋め込まれていないと判断してよい。従って、類似度は算出しなくてもよく、あるいは０などの定数としてもよい。
【００７４】
類似度算出部３で注目領域ごとに算出した類似度は、例えば、予め設定しておいた閾値と比較し、閾値以上となる注目領域が存在していれば、与えられた画像には情報が埋め込まれていると判断すればよい。また、それぞれの注目領域に類似度の値を割り付けた類似度画像を生成してもよい。類似度画像には、情報が埋め込まれた領域に他よりも大きな値が割り付けられており、埋め込む情報の画像が再生されることになる。値が局所的に極大となる画像中の位置や形状を特定すれば、情報の埋め込み位置が判明し、情報の取得につながる。
【００７５】
類似度を使用してこのような情報の有無の判定や情報の取得を行えば、例えば白の余白などの地色部分に埋め込まれた情報について検出、取得される。その際に、様々な要因により色変動が生じていても、類似度の値で判断すれば情報の検出、取得が確実に行われることになる。
【００７６】
図１２は、本発明の第２の実施の形態の第１の変形例を示す構成図である。この第１の変形例では、分布取得部２で取得した分布状態だけでなく、抽出色とそれぞれの注目領域の色との関係も用いて類似度を求める例を示している。
【００７７】
この第２の実施の形態の第１の変形例における類似度算出部３は、分布取得部２で取得した分布状態から得た類似度と、注目領域の色と抽出色との類似度を求め、両者の類似度から総合類似度を算出する。算出する総合類似度の一例としては、上述の第１の実施の形態の第１の変形例で示した式について、色変位のベクトルに代えて色のベクトルとして適用し、総合類似度を求めればよい。すなわち、ある注目領域についての総合類似度Ｆを、抽出色のベクトルＶｙ、注目領域の色のベクトルＶ、ベクトルＶｙとベクトルＶとがなす角度α、分布状態をｔ、分布状態ｔから類似度を求める関数Ｓ（ｔ）を用い、
Ｆ＝｜Ｖ｜m （ｃｏｓ（α））n ・Ｓ（ｔ）
で求めればよい。なお、ｍ、ｎは定数である。
【００７８】
この総合類似度Ｆの式においてＳ（ｔ）を固定すると、ベクトルＶｙとベクトルＶのなす角度が小さいほど総合類似度Ｆが大きな値を取ることになる。理論的には情報が埋め込まれている場合に注目領域の色は抽出色となることから、総合類似度Ｆの値が大きいほど、注目領域に情報が埋め込まれていると推測される。また、関数Ｓ（ｔ）については、分布状態ｔが参照領域の色の広がりが小さいほど、大きく広がっている場合に比べて大きな値となり、参照領域の色が情報の埋め込みによる色であると推測されることから、総合類似度Ｆも大きな値となる。なお、上述の式では関数Ｓ（ｔ）を乗算しているが、加減算する構成でもよい。また、注目領域の色と抽出色から算出する類似度についても、上述の式に限らず、別の方法により類似度を求めてもよいことは言うまでもない。
【００７９】
本発明の第１の実施の形態の第１の変形例における動作の一例としては、図１１に示した流れ図のＳ２３で類似度を算出する際に、分布状態から算出した類似度とともに、注目領域の色と抽出色から算出する類似度を用いて総合類似度を算出すればよい。例えば、図１１のＳ２１において参照領域を設定してＳ２２で分布状態を取得する。そして、Ｓ２３において、類似度算出部３は、注目領域についての類似度として、Ｓ２２で取得した分布状態から求めるとともに、注目領域の色と抽出色との類似度を求め、両者の類似度から総合類似度を算出する。
【００８０】
類似度算出部２で総合類似度を算出した場合も、例えば、予め設定しておいた閾値と比較し、閾値以上となる注目領域が存在していれば、与えられた画像には情報が埋め込まれていると判断すればよい。また、それぞれの注目領域に総合類似度の値を割り付けた類似度画像を生成してもよい。値が局所的に極大となる画像中の位置や形状を特定すれば、情報の埋め込み位置が判明し、情報の取得につながる。
【００８１】
総合類似度を使用してこのような情報の有無の判定や情報の取得を行う場合、参照領域の色の分布状態だけでなく、注目領域の色と抽出色との関係を用いることから、分布状態から類似度を算出する場合に比べて当該注目領域における情報の埋め込み状況がより確実に把握されることになる。
【００８２】
図１３は、本発明の第２の実施の形態の第２の変形例を示す構成図である。この第２の実施の形態の第２の変形例では、図１０に示した構成に加えて二値化部４を設けている。この二値化部４は第１の実施の形態の第２の変形例で説明したものであり、第２の実施の形態においても二値化部４を設けて構成してもよい。二値化部４についてはすでに説明しているので、ここでの説明は省略する。二値画像であれば、情報が埋め込まれた領域が明示されることになる。
【００８３】
図１３に示した構成では、図１０に示した構成に二値化部４を加えて構成した例を示しているが、もちろん、図１２に第２の実施の形態の第１の変形例として示した構成に加えて二値化部４を設けてもよい。その場合、二値化部４は類似度算出部３で算出された総合類似度に基づいて注目領域を二値化することになる。
【００８４】
図１４は、本発明の第２の実施の形態の第３の変形例を示す構成図である。図中、６は抽出色設定部である。この第２の実施の形態の第３の変形例では、抽出色として、与えられた情報の埋め込みの際に使用した色を修正して用いる例を示している。
【００８５】
抽出色設定部６は、それぞれの注目領域の色と、抽出するとして与えられた色から、抽出色を設定する。設定方法としては、例えば、それぞれの注目領域の色のうち、色のベクトルの方向が、与えられた色のベクトルから予め定められた角度以内である色を選出して、平均値や中央値、極大値などを推定色として求め、その推定色から抽出色を設定する。推定色をそのまま抽出色として設定してもよいし、与えられた色のベクトルの方向を推定色のベクトルの方向に修正し、ベクトルの長さについては修正せずに抽出色として設定してもよい。
【００８６】
別の設定方法としては、それぞれの注目領域の色のベクトルの方向についての頻度分布を求め、その頻度分布から頻度の極大値のうち与えられた色のベクトルの方向に最も近い極大値を示す方向を求める。その方向に、与えられた色のベクトルの方向を修正して抽出色を設定してもよい。もちろん、これらの設定方法に限らず、種々の方法により抽出色を設定してもよい。
【００８７】
分布取得部２では、抽出色設定部６で設定された抽出色を用い、参照領域における抽出色に対する色の分布状態を取得する。与えられた画像に応じて抽出色設定部６で抽出色が設定されていることから、様々な要因により色変動が生じていても、その色変動の影響を考慮した抽出色からの色の広がりが取得され、色変動による分布状態への影響が修正されることになる。そのため、分布取得部２で取得した分布状態を用いる類似度算出部３では、抽出するとして与えられた色をそのまま用いる場合に比べて情報が埋め込まれた領域の類似度が大きく算出され、情報の検出や取得がより確実に行われることになる。
【００８８】
なお、図１２で示した第２の実施の形態の第１の変形例、または図１３で示した第２の実施の形態の第２の変形例、さらには第１の変形例に第２の変形例で説明した二値化部４を追加した構成に、この第３の変形例で示した抽出色設定部６をさらに追加して構成してもよいことは言うまでもない。第１の変形例または第１の変形例に二値化部４を追加した構成にさらに抽出色設定部６を追加した場合、類似度算出部３では、与えられた色を抽出色設定部６で設定した抽出色を用いて、注目領域の色と抽出色との類似度を算出し、分布状態から算出した類似度とともに総合類似度を算出すればよい。
【００８９】
図１５は、本発明の各実施の形態およびその変形例で説明した機能をコンピュータプログラムで実現した場合におけるコンピュータプログラム及びそのコンピュータプログラムを格納した記憶媒体とコンピュータの一例の説明図である。図中、３１はプログラム、３２はコンピュータ、４１は光磁気ディスク、４２は光ディスク、４３は磁気ディスク、４４はメモリ、５１はＣＰＵ、５２は内部メモリ、５３は読取部、５４はハードディスク、５５はインタフェース、５６は通信部である。
【００９０】
上述の本発明の各実施の形態及びその変形例で説明した各部の機能を全部あるいは部分的に、コンピュータが実行するプログラム３１によって実現してもよい。その場合、そのプログラム３１およびそのプログラムが用いるデータなどは、コンピュータが読み取る記憶媒体に記憶させておけばよい。記憶媒体とは、コンピュータのハードウェア資源に備えられている読取部５３に対して、プログラムの記述内容に応じて、磁気、光、電気等のエネルギーの変化状態を引き起こして、それに対応する信号の形式で、読取部５３にプログラムの記述内容を伝達するものである。例えば、光磁気ディスク４１、光ディスク４２（ＣＤやＤＶＤなどを含む）、磁気ディスク４３、メモリ４４（ＩＣカード、メモリカード、フラッシュメモリなどを含む）等である。もちろんこれらの記憶媒体は、可搬型に限られるものではない。
【００９１】
これらの記憶媒体にプログラム３１を格納しておき、例えばコンピュータ３２の読取部５３あるいはインタフェース５５にこれらの記憶媒体を装着することによって、コンピュータからプログラム３１を読み出し、内部メモリ５２またはハードディスク５４（磁気ディスクやシリコンディスクなどを含む）に記憶し、ＣＰＵ５１によってプログラム３１を実行することによって、上述の本発明の各実施の形態及びその変形例として説明した機能が全部あるいは部分的に実現される。あるいは、通信路を介してプログラム３１をコンピュータ３２に転送し、コンピュータ３２では通信部５６でプログラム３１を受信して内部メモリ５２またはハードディスク５４に記憶し、ＣＰＵ５１によってプログラム３１を実行することによって実現してもよい。
【００９２】
コンピュータ３２には、このほかインタフェース５５を介して様々な装置を接続してもよい。例えば、画像読取装置がインタフェース５５を介して接続され、画像読取装置で読み取った画像あるいは該画像に処理を施した画像を処理対象の画像として本発明の各実施の形態及びその変形例で説明した処理を行ってもよい。処理後の類似度あるいは類似度画像は、他のプログラムに渡してもよいし、ハードディスク５４に記憶させ、またはインタフェース５５を介して記憶媒体に記憶させ、あるいは通信部５６を通じて外部へ転送してもよい。類似度画像であれば、表示装置などの出力装置から出力させてもよい。
【００９３】
もちろん、部分的にハードウェアによって構成してもよいし、全部をハードウェアで構成してもよい。あるいは、他の構成とともに本発明の各実施の形態及びその変形例で説明した機能の全部あるいは部分的に含めたプログラムとして構成してもよい。もちろん、他の用途に適用する場合には、その用途におけるプログラムと一体化してもよい。
【符号の説明】
【００９４】
１…局所色変位算出部、２…分布取得部、３…類似度算出部、４…二値化部、５…抽出色変位設定部、６…抽出色設定部、３１…プログラム、３２…コンピュータ、４１…光磁気ディスク、４２…光ディスク、４３…磁気ディスク、４４…メモリ、５１…ＣＰＵ、５２…内部メモリ、５３…読取部、５４…ハードディスク、５５…インタフェース、５６…通信部。
【図１】
2014036329.tif 000003
【図２】
2014036329.tif 000004
【図３】
2014036329.tif 000005
【図４】
2014036329.tif 000006
【図５】
2014036329.tif 000007
【図６】
2014036329.tif 000008
【図７】
2014036329.tif 000009
【図８】
2014036329.tif 000010
【図９】
2014036329.tif 000011
【図１０】
2014036329.tif 000012
【図１１】
2014036329.tif 000013
【図１２】
2014036329.tif 000014
【図１３】
2014036329.tif 000015
【図１４】
2014036329.tif 000016
【図１５】
2014036329.tif 000017