(57)【要約】  【課題】  主要被写体のポーズが異なる等の互いに類似した画像を判定することができ、しかも、演算量を少なくできること。  【解決手段】  第１の画像及び第２の画像の対応する各画素同士について輝度の差分を算出し（Ｓ１１２）、算出した輝度の差分について頻度分布を表す差分ヒストグラムを作成し（Ｓ１１４）、頻度分布に基づいて第１の画像及び第２の画像が類似するか否かを判定する（Ｓ１１６、Ｓ１１８、Ｓ１２２）。具体的には、輝度の差分が所定の閾値以下である頻度分布の面積と、輝度の差分が所定の閾値を超える頻度分布における輝度の差分の相乗平均と相加平均との比に基づいて判定を行い、判定の結果を出力する（Ｓ１３０）。【選択図】  図５
2006058959.tif 000002
【特許請求の範囲】
【請求項１】
第１の画像及び第２の画像の対応する各画素同士について画素の値の差分を算出するステップと、
前記画素の値の差分について頻度分布を表すヒストグラムを作成するステップと、
前記ヒストグラムに基づいて前記第１の画像及び前記第２の画像が類似するか否かを判定する判定ステップと、
前記判定の結果を出力するステップと、
を含むことを特徴とする類似画像判定方法。
【請求項２】
前記判定ステップは、前記ヒストグラムに表された頻度分布の面積に基づいて前記判定を行うことを特徴とする請求項１に記載の類似画像判定方法。
【請求項３】
前記判定ステップは、前記ヒストグラムに表された頻度分布のなめらかさの程度に基づいて前記判定を行うことを特徴とする請求項１に記載の類似画像判定方法。
【請求項４】
前記判定ステップは、前記画素の値の差分が所定の閾値以下である頻度分布の面積と、前記画素の値の差分が所定の閾値を超える頻度分布のなめらかさの程度とに基づいて前記判定を行うことを特徴とする請求項１に記載の類似画像判定方法。
【請求項５】
前記判定ステップは、前記なめらかさの程度として、前記画素の値の差分の相乗平均と相加平均との比を用いて前記判定を行うことを特徴とする請求項３又は４に記載の類似画像判定方法。
【請求項６】
第１の画像及び第２の画像の対応する各画素同士について画素の値の差分を算出するステップと、
前記画素の値の差分の相乗平均と相加平均との比に基づいて前記第１の画像及び前記第２の画像が類似するか否かを判定する判定ステップと、
前記判定の結果を出力するステップと、
を含むことを特徴とする類似画像判定方法。
【請求項７】
前記画素の値は、輝度であることを特徴とする請求項１乃至６のいずれかに記載の類似画像判定方法。
【請求項８】
請求項１乃至７のいずれかに記載の類似画像判定方法の各ステップをコンピュータに実行させるプログラム。
【請求項９】
第１の画像及び第２の画像の対応する各画素同士について画素の値の差分を算出する差分算出手段と、
前記画素の値の差分について頻度分布を表すヒストグラムを作成するヒストグラム作成手段と、
前記ヒストグラムに基づいて前記第１の画像及び前記第２の画像が類似するか否かを判定する判定手段と、
前記判定の結果を出力する出力手段と、
を備えたことを特徴とする類似画像判定装置。
【請求項１０】
第１の画像及び第２の画像の対応する各画素同士について画素の値の差分を算出する差分算出手段と、
前記画素の値の差分の相乗平均と相加平均との比に基づいて前記第１の画像及び前記第２の画像が類似するか否かを判定する判定手段と、
前記判定の結果を出力する出力手段と、
を備えたことを特徴とする類似画像判定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は複数の画像間の類似を判定する類似画像判定方法、プログラム及び装置に関する。
【背景技術】
【０００２】
デジタルカメラやカメラ付き携帯電話の普及に伴ってデジタルデータの画像を誰でも手軽に取得できるようになった。インターネットを介したデジタルデータの画像の取得もさかんに行われている。フイルムや写真プリントに記録された画像を読み取ってデジタルデータの画像を取得することもできる。また、ハードディスク、光ディスク、メモリカードなどの記憶手段の大容量化及び低価格化に伴って、デジタルデータの画像の蓄積も容易に行えるようになった。
【０００３】
一方で、蓄積された多数の画像の中から、類似する画像を素早く検索したいという要求がある。具体的には、例えば、互いに類似する画像だけをまとめて閲覧したい、互いに類似する画像だけをまとめて抽出したい、あるいは、互いに類似する画像を一覧してその中で不要な画像は削除したい等である。
【０００４】
ところで、重要区域への入退室管理等を行うために、指紋や網膜の画像の照合を行うものが知られている。例えば、特許文献１には、２つの画像間でフーリエ位相相関演算とフーリエ振幅相関演算とを行って画像を照合するようにしたものが記載されている。特許文献２には、２つの画像に対してそれぞれフーリエ変換を施して得られる振幅成分及び位相成分のうちで、位相成分のみを取り出して、位相成分の差分に基づいて画像間の相関を判定するようにしたものが記載されている。特許文献３には、輝度閾値に基づいて背景とみなされる部分を画像から分離した後に、フーリエ変換を用いて、画像の照合を行うようにしたものが記載されている。
【０００５】
また、特許文献４には、所定の時間間隔（例えば１秒間隔）で取り込んだ撮影画像から差画像（すなわち「動いている部分」の画像）を生成し、差画像と予め記憶された「人間テンプレート」画像とを、フーリエ変換を用いて比較することにより、人間の部分が撮影画像に含まれるか否かを判定するようにしたものが記載されている。特許文献５には、フーリエ変換を用いて、２つの画像間の相違点や移動パターンを抽出するようにしたものが記載されている。特許文献６には、フーリエ変換を用いて、２つの画像間の位置ずれ量を算出するようにしたものが記載されている。
【特許文献１】特開平１１−３４２３号公報
【特許文献２】特開２００１−１７５８６４号公報
【特許文献３】特開２００１−２２９２４号公報
【特許文献４】特開２００３−１２２３９４号公報
【特許文献５】ＷＯ９８／２０４５４号公報
【特許文献６】特開２００３−９９７８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来の指紋や網膜などによる画像照合技術は、第３者の不正侵入を防止する目的を有し、人物の完全一致を認識するようになっており、一般に、自由に蓄積した様々な画像の中から互いに類似する画像をまとめて検索するといった用途には向かない。具体的には、従来の画像照合技術を用いた場合、基準画像と比較して画像内の構造が略同一の画像は一致画像と判定されて検索できても、人物のポーズが異なるような不一致成分が混在した画像は、一般に、不一致画像と判定されて排除されてしまう確率が高く、結局、類似画像を検索できないことになる。
【０００７】
ところが、例えば、愛らしい我が子を撮影する際、様々なポーズの子供を自由に撮影するのが一般的であり、このような自由に撮影した被写体のポーズが異なる類似画像同士を後日まとめて検索したくても、不一致画像と判定されて排除されてしまえば、結局、検索できないことになる。
【０００８】
また、従来の画像照合技術は、照合の精度は向上したものの、フーリエ変換演算に起因して演算量が多く、このような従来の画像照合技術を応用して類似画像の判定を行おうとすると、比較すべき画像の枚数が多い場合には、検索終了までの待ち時間が長くなってしまうという課題がある。
【０００９】
本発明はこのような事情に鑑みてなされたもので、被写体のポーズが異なる等により不一致成分が混在していても類似画像を判定することができ、しかも、少ない演算量で類似画像の判定を行うことができる類似画像判定方法、プログラム及び装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
前記目的を達成するために、請求項１に記載の発明は、第１の画像及び第２の画像の対応する各画素同士について画素の値の差分を算出するステップと、前記画素の値の差分について頻度分布を表すヒストグラムを作成するステップと、前記ヒストグラムに基づいて前記第１の画像及び前記第２の画像が類似するか否かを判定する判定ステップと、前記判定の結果を出力するステップを含む構成になっている。
【００１１】
この構成によって、第１の画像及び第２の画像の対応する各画素同士について画素の値の差分が算出され、算出された画素の値の差分について頻度分布を表すヒストグラムが作成され、作成されたヒストグラムに基づいて第１の画像及び第２の画像が類似するか否かが判定されて、その判定の結果が出力されるので、フーリエ変換を用いる必要がなく、少ない演算量で類似画像の判定を行うことができる。
【００１２】
請求項２に記載の発明は、請求項１に記載の発明において、前記判定ステップは、前記ヒストグラムに表された頻度分布の面積に基づいて前記判定を行う構成になっている。
【００１３】
請求項３に記載の発明は、請求項１に記載の発明において、前記判定ステップは、前記ヒストグラムに表された頻度分布のなめらかさの程度に基づいて前記判定を行う構成になっている。
【００１４】
請求項４に記載の発明は、請求項１に記載の発明において、前記判定ステップは、前記画素の値の差分が所定の閾値以下である頻度分布の面積と、前記画素の値の差分が所定の閾値を超える頻度分布のなめらかさの程度とに基づいて前記判定を行う構成になっている。
【００１５】
請求項５に記載の発明は、請求項３又は４に記載の発明において、前記判定ステップは、前記なめらかさの程度として、前記画素の値の差分の相乗平均と相加平均との比を用いて前記判定を行う構成になっている。
【００１６】
請求項６に記載の発明は、第１の画像及び第２の画像の対応する各画素同士について画素の値の差分を算出するステップと、前記画素の値の差分の相乗平均と相加平均との比に基づいて前記第１の画像及び前記第２の画像が類似するか否かを判定する判定ステップと、前記判定の結果を出力するステップを含む構成になっている。
【００１７】
請求項７に記載の発明は、請求項１乃至６のいずれかに記載の発明において、前記画素の値は、輝度である構成になっている。
【００１８】
請求項８に記載の発明は、請求項１乃至７のいずれかに記載の類似画像判定方法の各ステップをコンピュータに実行させるプログラムである。
【００１９】
請求項９に記載の発明は、第１の画像及び第２の画像の対応する各画素同士について画素の値の差分を算出する差分算出手段と、前記画素の値の差分について頻度分布を表すヒストグラムを作成するヒストグラム作成手段と、前記ヒストグラムに基づいて前記第１の画像及び前記第２の画像が類似するか否かを判定する判定手段と、前記判定の結果を出力する出力手段を備えた構成になっている。
【００２０】
請求項１０に記載の発明は、第１の画像及び第２の画像の対応する各画素同士について画素の値の差分を算出する差分算出手段と、前記画素の値の差分の相乗平均と相加平均との比に基づいて前記第１の画像及び前記第２の画像が類似するか否かを判定する判定手段と、前記判定の結果を出力する出力手段を備えた構成になっている。
【発明の効果】
【００２１】
本発明によれば、被写体のポーズが異なる等により不一致成分が混在していても類似画像を判定することができ、しかも、少ない演算量で類似画像の判定を行うことができる。
【発明を実施するための最良の形態】
【００２２】
以下、添付図面に従って、本発明を実施するための最良の形態について詳細に説明する。
【００２３】
図１は、本発明に係る一実施形態の類似画像判定装置１の概念的な構成を示すブロック図である。
【００２４】
図１において、類似画像判定装置１は、主として、画像取得部１１、データベース１２、表示部１３、操作部１４、差分算出部１５、ヒストグラム作成部１６、評価値算出部１７、判定部１８、及び、制御部２０によって構成されている。
【００２５】
画像取得部１１は、被写体が撮影された画像を取得する。画像の取得態様は、特に限定されない。例えば、第１に、フイルムや写真プリントに記録された画像を読み取りデジタルデータの画像を取得する態様がある。第２に、デジタルカメラやカメラ付き携帯電話等の撮影装置によりデジタルデータの画像が記録されたメモリカードその他の記録媒体から読み出す態様がある。第３に、インターネットその他のネットワークを介してデジタルデータの画像を受信する態様がある。第４に、撮影装置と直接的に無線又は有線で通信してデジタルデータの画像を取得する態様がある。
【００２６】
データベース１２は、例えばハードディスクからなり、被写体が撮影された複数の画像を記憶する。データベース１２は、光ディスク、メモリカードなどにより構成してもよい。
【００２７】
表示部１３は、例えば液晶表示装置（ＬＣＤ）からなり、操作画面の表示、画像の表示、判定結果の表示、その他の表示を行う。なお、本実施形態は、画像や判定結果を表示部１３に表示する場合を例に説明するが、本発明において、画像や判定結果の出力は、表示部１３への表示に限るものではなく、プリント媒体への記録や、ネットワークへの出力等、他の出力形態としてもよい。
【００２８】
操作部１４は、例えばキーボード及びマウスからなり、画像の選択操作、その他の操作に用いられる。
【００２９】
差分算出部１５は、基準画像及び比較画像の対応する各画素同士について画素の値の差分を算出する。本実施形態では、差分算出部１５は、対応する各画素同士の輝度の差分を算出する。
【００３０】
ヒストグラム作成部１６は、差分算出部１５により算出された画素の値の差分について、頻度分布を表す差分ヒストグラムを作成する。本実施形態において、差分ヒストグラムは、２次元であり、一方の軸を輝度の差分、他方の軸を輝度の差分の頻度として、輝度の差分の頻度分布を表している。
【００３１】
評価値算出部１７は、比較対象の画像同士の類似の程度を示す評価値を算出する。本実施形態において、第１に、ヒストグラム上で輝度の差分が所定の閾値（ｔ０）以下である頻度分布の面積を示す第１の評価値を算出する。第２に、ヒストグラム上で輝度の差分が所定の閾値（ｔ０）を超える頻度分布において、対応する各画素同士の輝度の差分の相乗平均と相加平均との比を、第２の評価値として、算出する。この第２の評価値は、閾値（ｔ０）を超える頻度分布のなめらかさの程度を示している。なお、相乗平均は幾何平均ともいい、相加平均は算術平均ともいう。
【００３２】
判定部１８は、評価値算出部１７によって算出された評価値に基づいて、基準画像及び比較画像が、一致、類似、及び、不一致のいずれであるかを判定する。本実施形態では、後述する一致画像、類似画像、及び、不一致画像のいずれであるかを判定する。
【００３３】
制御部２０は、ＣＰＵ（Central Processing Unit）からなり、類似画像判定装置１の各部を統括して制御する。
【００３４】
なお、本実施形態では、制御部２０の制御を受ける差分算出部１５、ヒストグラム作成部１６、評価値算出部１７及び判定部１８も、ＣＰＵにより構成している。
【００３５】
ここで、「一致画像」、「類似画像」、及び、「不一致画像」について、図２を用いて説明しておく。
【００３６】
「一致画像」は、基準画像と比較して、画像内の構造（構図）が一致している比較画像である。すなわち、主要被写体及び背景が基準画像と同一である。図２において、第１の比較画像５１は、基準画像５０に対して、経年変化等により色あせした画像である。したがって、第１の比較画像５１及び基準画像５０の対応する各画素同士は色において相違する。また、第２の比較画像５２は、基準画像５０に対して、画像上の位置が全体的に一方向（図２の左下方向）に平行移動した画像である。したがって、第２の比較画像５２は、基準画像５０と位相において相違する。このように、「一致画像」は、基準画像と完全一致する画像のみでなく、基準画像と画像上の構造が同一であって、基準画像に対して色あいが異なる画像及び位相が異なる画像が含まれる。
【００３７】
「類似画像」は、基準画像と比較して、画像内の構造（構図）に違いがあるが類似している比較画像である。例えば、第３の比較画像５３や第４の比較画像５４のように、基準画像と主要被写体が同一体（例えば同一人物）であるが、その主要被写体のポーズが異なるものが含まれる。第３の比較画像５３及び第４の比較画像５４では、基準画像５０と比較して、主要被写体である人物の腕の位置が異なっており、また、主要被写体の背景に存在する人物のポーズも異なっている。また、第４の比較画像５４では、基準画像５０と比較して、主要被写体の背景に存在する人物の数も異なっている。
【００３８】
「不一致画像」は、「一致画像」及び「類似画像」のいずれでもない画像である。具体的には、第５の比較画像５５や第６の比較画像５６のように、主要被写体が異体（例えば別人物）であるものや、背景が全く異なるものが含まれる。
【００３９】
図３は、表示部１３に表示される画像検索画面６０を示す。
【００４０】
図３において、一覧表示ウインドウ６１は、データベース１２に記憶された画像の一覧をサムネイルで表示するウインドウである。すなわち、基準画像と、基準画像以外の比較画像が一覧表示される。基準画像表示ウインドウ６２は、基準画像をサムネイルに対して拡大して表示するウインドウである。比較画像表示ウインドウ６３は、比較画像をサムネイルに対して拡大して表示するウインドウである。一致画像表示ウインドウ６４は、一致画像をサムネイルで一覧表示するウインドウである。類似画像表示ウインドウ６５は、類似画像をサムネイルで一覧表示するウインドウである。不一致画像表示ウインドウ６６は、不一致画像をサムネイルで一覧表示するウインドウである。検索開始ボタン６７は、一致画像及び類似画像の検索の開始を指示するボタンである。ステータス表示ウインドウ６８は、画像検索中、画像検索終了、その他のステータス表示を行うウインドウである。
【００４１】
次に、図３に示す画像検索画面６０を介して操作する場合の画像検索処理について、図４のフローチャートを用いて説明する。この画像検索処理は、データベース１２に記憶された複数の画像の中から、特定の基準画像に対する一致画像及び類似画像を検索して表示部１３に表示する処理であり、制御部２０により所定のプログラムに従って実行される。
【００４２】
まず、検索範囲であるフォルダの指定を受け付ける（Ｓ１）。例えば、データベース１２内のフォルダの一覧を表示部１３に表示した後、所望のフォルダをマウスでクリックさせる。フォルダが指定されると、そのフォルダ内に格納されていた複数の画像の一覧を、図３の一覧表示ウインドウ６１にサムネイルで表示する（Ｓ２）。
【００４３】
次に、基準画像の指定を受け付ける（Ｓ３）。具体的には、一覧表示ウインドウ６１にサムネイルで表示された画像の中から基準画像とする所望の画像をマウスでクリックさせる。基準画像が指定されると、その基準画像を図３の基準画像表示ウインドウ６２に表示する（Ｓ４）。
【００４４】
図３の検索開始ボタン６７がマウスでクリックされると（Ｓ５）、ステータス表示ウインドウ６８に画像検索中であることを示す表示を行って（Ｓ６）、指定されたフォルダ内にある基準画像以外の各画像（比較画像である）を基準画像と順次比較して、一致画像、類似画像、及び、不一致画像のいずれであるかを判定する（Ｓ１０）。判定結果に応じて分岐し（Ｓ２１）、比較画像が一致画像と判定された場合には図３の一致画像表示ウインドウ６４にサムネイルで表示し（Ｓ２２）、類似画像と判定された場合には図３の類似画像表示ウインドウ６５にサムネイルで表示し（Ｓ２３）、不一致画像と判定された場合には図３の不一致画像表示ウインドウ６６にサムネイルで表示する（Ｓ２４）。そして、指定されたフォルダ内の全ての比較画像について比較が終了するまで、基準画像と比較画像との比較及び判定結果の表示を繰り返し（Ｓ１０、Ｓ２１、Ｓ２２、Ｓ２３、Ｓ２４、Ｓ２５）、全ての比較画像について比較が終了すると、ステータス表示ウインドウ６８に画像検索終了を示す表示を行う（Ｓ２６）。なお、一致画像表示ウインドウ６４、類似画像表示ウインドウ６５、及び、不一致画像表示ウインドウ６６にサムネイルで表示された比較画像をマウスでクリックすると、サムネイルに対して拡大された比較画像が比較画像表示ウインドウ６３に表示される。
【００４５】
図５は、基準画像と比較画像とを比較して一致画像、類似画像及び不一致画像のいずれであるかを判定するステップ（図４のＳ１０）の詳細を示すフローチャートである。図５に示す処理の各ステップは、制御部２０により所定のプログラムに従って実行される。
【００４６】
図５において、まず、基準画像における各画素の輝度、及び、比較画像における各画素の輝度を求める（Ｓ１０２）。
【００４７】
次に、基準画像及び比較画像について周知の相関演算を行い（Ｓ１０４）、比較画像が一致画像であるか否かを判定する（Ｓ１０６）。一般に、画像の形状に関する情報（例えば輪郭画像）に基づいて一致画像か否かを判定する。画像の構造が同一であって、経年変化等により色あせただけの画像や、全体的に位置が平行移動しただけの画像は、一致画像と判定される。一致画像であると判定された場合、判定結果を示す変数に一致画像を示す値「１」を設定する（Ｓ１０８）。一方で、比較画像が一致画像でないと判定された場合には、以下に説明する類似画像の判定を行う。
【００４８】
まず、基準画像及び比較画像の対応する各画素同士について輝度の差分を算出し（Ｓ１１２）、対応する各画素同士の輝度の差分について、頻度分布を表す差分ヒストグラムを作成する（Ｓ１１４）。
【００４９】
作成された差分ヒストグラムの例を図６（ａ）及び（ｂ）に示す。ここで、図６（ａ）は、比較画像が基準画像に類似する場合の差分ヒストグラムの例を示す、図６（ｂ）は、比較画像が基準画像と全く異なる場合の差分ヒストグラムの例を示す。図６（ａ）に示す差分ヒストグラムは、図６（ｂ）に示す差分ヒストグラムと比較して、頻度分布の面積が小さく、また、頻度分布の波形が単調であり、その波形に出現するピークの数は少ない。一方で、図６（ｂ）に示すヒストグラムは、頻度分布の波形が複雑であり、その波形に大小様々なピークが多数出現している。
【００５０】
なお、基準画像と比較画像とで画像のサイズが異なる場合には、画像のサイズを同じにした後、輝度の差分を算出して差分ヒストグラムを作成する。例えば、比較画像がＮドット×Ｍドットであり、基準画像が２Ｎドット×２Ｍドットであれば、同じサイズ（例えばＮドット×Ｍドット）に画像を変換した後に、２次元座標上で座標が同一の各画素同士について輝度の差分を算出して、差分ヒストグラムを作成する。
【００５１】
次に、差分ヒストグラム上で輝度の差分が所定の閾値ｔ０以下である頻度分布の面積を示す第１の評価値を算出する（Ｓ１１６）。図６（ａ）及び（ｂ）では、閾値ｔ０以下である頻度分布の面積を斜線で示している。例えば、図６（ａ）及び（ｂ）において点線で示す四角形内の領域を１００％とした斜線部の割合（％）を第１の評価値として算出する。
【００５２】
次に、差分ヒストグラム上で輝度の差分が所定の閾値ｔ０を超える頻度分布について第２の評価値を、数式１により、算出する（Ｓ１１８）。
（数式１）
第２の評価値＝輝度の差分の相乗平均／輝度の差分の相加平均
例えば、輝度の範囲が「０」乃至「２５５」であって、閾値ｔ０が「８０」であれば、輝度の差分が「８１」乃至「２５５」である頻度について、相乗平均と相加平均とを求め、これらの比を第２の評価値とする。
【００５３】
そして、第１の評価値及び第２の評価値に基づいて、比較画像が類似画像であるか否かを判定する（Ｓ１２２）。
【００５４】
例えば、第１の評価値と比較する第１の評価閾値ｔ１と第２の評価値と比較する第２の評価閾値ｔ２とを予め決めておき、第１の評価値とｔ１とを比較するとともに、第２の評価値とｔ２とを比較する。具体的には、第１の評価値がｔ１以下であり、かつ、第２の評価値がｔ２より大きければ、比較画像が類似画像であると判定する。一方で、第１の評価値がｔ１より大きい場合、又は、第２の評価値がｔ２以下である場合には、比較画像が類似画像でないと判定する。
【００５５】
判定結果によって分岐し（Ｓ１２４）、類似画像であると判定された場合には判定結果を示す変数に類似画像を示す値「２」を設定する（Ｓ１２６）。一方で、類似画像でないと判定された場合には判定結果を示す変数に不一致画像を示す値「０」を設定する（Ｓ１２８）。
【００５６】
なお、判定結果を示す変数は図５に示す処理（画像判定処理）の呼び出し元に対して出力される（Ｓ１３０）。
【００５７】
類似画像の例を図７及び図８に示し、不一致画像の例を図９に示す。
【００５８】
図７において、比較画像８１は、基準画像８０と比較して、主要被写体である人（赤ちゃん）のポーズと、一緒に写された人形の向きが異なっている。すなわち、比較画像８１は、基準画像８０と画像構成が異なっているので、一致画像ではないと判定される。一方で、差分ヒストグラム９１に基づいて、第１の評価値が第１の評価閾値ｔ１より小さく、かつ、第２の評価値が第２の評価閾値ｔ２より大きいので、比較画像８１は類似画像であると判定される。
【００５９】
図８において、比較画像８２は、基準画像８０と比較して、主要被写体である人（赤ちゃん）のポーズが異なっているとともに、基準画像８０で写されていた人形が元の位置にない。すなわち、比較画像８２は、基準画像８０と画像構成が異なっているので、一致画像ではないと判定される。一方で、差分ヒストグラム９２に基づいて、第１の評価値が第１の評価閾値ｔ１より小さく、かつ、第２の評価値が第２の評価閾値ｔ２より大きいので、比較画像８２は類似画像であると判定される。
【００６０】
図９において、比較画像８３は、基準画像８０と比較して、基準画像８０と画像の構成が異なっているので、一致画像でないと判定される。また、差分ヒストグラム９３に基づいて、第１の評価値が第１の評価閾値ｔ１より大きく、第２の評価値が第２の評価閾値ｔ２より小さいので、比較画像８３は類似画像でないと判定される。すなわち、一致画像でも類似画像でもなく、不一致画像であると判定される。
【００６１】
なお、図７乃至図９に示す画像８０、８１、８２、８３において、輝度の範囲は「０」乃至「２５５」であり、ｔ０を「８０」にした。第１の評価値は、輝度の差分がｔ０以下である頻度分布の面積を比で表し、第１の評価閾値ｔ１を「６０％」にして判定した。第２の評価値は、輝度の差分がｔ０を超える輝度の差分についての相乗平均／相加平均であり、第２の評価閾値ｔ２を「０．０２」にして判定した。
【００６２】
以上の説明において、図３の画像検索画面を用いて図４に示す画像検索処理を行う場合を例に本発明を説明したが、本発明はこのような場合に限定されるものではない。図３とは異なる画面を用いてもよいし、図４とは異なる処理から図５に示すような画像判定処理を呼び出してもよい。また、判定結果の出力は、図３に示すように表示部１３に表示する場合に限らず、プリント出力する場合、ネットワークを介して送信する場合など、他の出力態様で判定結果を出力してもよい。図５に示すような画像判定処理の呼び出し元に対して判定結果を通知する場合を含む。
【００６３】
また、判定結果の出力は、類似画像であるか否かを出力する場合に限られず、類似の度合いを示す類似度を出力するようにしてもよいことは言うまでもない。
【００６４】
本実施形態では、図３の画像検索画面６０の類似画像表示ウインドウ６５において、第１の評価値及び第２の評価値に基づいて、基準画像に対して類似の度合いの高い順に類似画像を表示するようになっている。
【００６５】
また、頻度分布の面積を示す第１の評価値と、頻度分布のなめらかさを示す第２の評価値とに基づいて類似画像か否かを判定する場合を例に説明したが、本発明は、第１の評価値及び第２の評価値のいずれか一方のみに基づいて判定する場合を含む。また、本発明は、前述の第１の評価値及び第２の評価値以外の情報をも参照して判定する場合を排除するものではない。
【００６６】
また、図５を用いて一致画像であるか否かを判定した後に類似画像であるか否かを判定する場合を例に説明したが、一致画像の判定を行わないで類似画像の判定を行ってもよい。このような場合、基準画像（例えば図２の５０）に対して、色合いのみ異なる画像（例えば図２の５１）や、全体的に平行移動した画像（例えば図２の５２）は、類似画像であると判定される。
【００６７】
また、対応する各画素同士の輝度の差分について評価値を求める場合を例に説明したが、本発明は輝度以外の画素の値を用いる場合を含む。例えば、各画素がＲ，Ｇ，Ｂの各色毎の画素値を有する場合、Ｒのみの画素値の差分について差分ヒストグラムを作成し、類似画像の判定を行ってもよい。また、例えば、画素の値として、色相を用いる。この場合、評価値として、例えば色相環上の角度（色相角）の差分についてヒストグラムを作成し、類似画像の判定を行ってもよい。また、色相及び彩度の両方を用いてもよい。
【００６８】
その他、本発明は、図面やその説明に限定されるものではなく、本発明の要旨を逸脱しない範囲において、設計変更や改良を適宜行ってよいことはいうまでもない。
【図面の簡単な説明】
【００６９】
【図１】本発明に係る類似画像判定装置の一実施形態の構成を示す概略ブロック図
【図２】一致画像、類似画像及び不一致画像の説明に用いる説明図
【図３】画像検索画面の一例を示す説明図
【図４】画像検索画面を用いた画像検索処理の一例の流れを示すフローチャート
【図５】類似画像判定処理の一例の流れを示すフローチャート
【図６】差分ヒストグラムの説明に用いる説明図
【図７】基準画像及び類似画像とその差分ヒストグラムの第１の例を示す説明図
【図８】基準画像及び類似画像とその差分ヒストグラムの第２の例を示す説明図
【図９】基準画像及び不一致画像とその差分ヒストグラムの例を示す説明図
【符号の説明】
【００７０】
１１…画像取得部、１２…データベース、１３…表示部、１４…操作部、１５…差分算出部、１６…ヒストグラム作成部、１７…評価値算出部、１８…判定部、２０…制御部
【図１】
2006058959.tif 000003
【図２】
2006058959.tif 000004
【図３】
2006058959.tif 000005
【図４】
2006058959.tif 000006
【図５】
2006058959.tif 000007
【図６】
2006058959.tif 000008
【図７】
2006058959.tif 000009
【図８】
2006058959.tif 000010
【図９】
2006058959.tif 000011