(57)【特許請求の範囲】
【請求項１】
２つの画像が同一である度合いを示す同一性尺度を算出するシステムであって、
あらかじめ定められた階層的量子化方法に従って、前記２つの画像の量子化対象領域ごとに階層的に量子化を行って算出した複数の階層の量子化インデックスが一意に特定できる符号化形式である階層的量子化インデックス符号を入力とし、前記２つの画像の両方あるいは少なくとも一方が属する母集団の特性を示す母集団特性情報に基づいて、比較に用いる量子化インデックスのセットを比較用量子化インデックスセットとして選択し、前記比較用量子化インデックスセットを用いて前記２つの画像の階層的量子化インデックス符号を比較し、前記２つの画像の同一性尺度を算出する画像特徴量比較手段、
を備えることを特徴とする画像同一性尺度算出システム。
【請求項２】
前記階層的量子化方法に従って、前記２つの画像の量子化対象領域ごとに、階層的に量子化を行って複数の階層の量子化インデックスを算出し、各量子化対象領域の各階層の量子化インデックスが一意に特定できる符号化形式である前記階層的量子化インデックス符号を出力する画像特徴量抽出手段を備えることを特徴とする請求項１に記載の画像同一性尺度算出システム。
【請求項３】
前記画像特徴量抽出手段が、
量子化対象領域ごとに、前記階層的量子化方法に従って、上位階層の量子化インデックスがフィードバックとして供給される場合は、該供給された量子化インデックスに対応する下位階層の量子化方法を選択し、量子化インデックスが供給されない場合は、最上位階層の量子化方法を選択する次階層量子化方法選択手段と、
量子化対象領域ごとに、前記選択された量子化方法が用いる特徴量を、前記入力される画像から抽出する特徴量抽出手段と、
量子化対象領域ごとに、前記抽出された特徴量を、前記選択された量子化方法に従って量子化を行って量子化インデックスを算出し、算出した量子化インデックスが最下位階層でない場合に前記量子化インデックスを前記次階層量子化方法選択手段へフィードバックとして供給する量子化インデックス算出手段と、
量子化対象領域ごとに各階層の量子化インデックスが算出されると、各量子化対象領域の各階層の量子化インデックスが一意に特定できる符号化形式である階層的量子化インデックス符号を算出し、出力する階層的量子化インデックス符号出力手段と、
を備えたことを特徴とする請求項２に記載の画像同一性尺度算出システム。
【請求項４】
前記画像特徴量比較手段が、
前記母集団特性情報に基づいて、比較に用いる量子化インデックスのセットを比較用量子化インデックスセットとして選択する比較用量子化インデックスセット選択部と、
前記２つの画像の階層的量子化インデックス符号の各々から、各々の画像に対して、量子化対象領域ごとに、階層的量子化インデックス符号が一意に特定する各階層の量子化インデックスの中から、前記比較用量子化インデックスセットに含まれる量子化インデックスを比較用量子化インデックスとして取得する比較用量子化インデックス取得手段と、
前記２つの画像の比較用量子化インデックスを、対応する量子化対象領域ごとに比較し、量子化インデックスが一致する量子化対象領域の数に基づいて、前記２つの画像の同一性尺度を算出する量子化インデックス比較手段と、
を備えたことを特徴とする請求項１乃至３の何れか１項に記載の画像同一性尺度算出システム。
【請求項５】
前記量子化対象領域が、画像の１つまたは複数の局所領域であることを特徴とする請求項１乃至４の何れか１項に記載の画像同一性尺度算出システム。
【請求項６】
前記階層的量子化方法が、より上位の階層ほど、画像への各種改変処理に対して算出される量子化インデックスが変化しにくい量子化方法で構成されている、ことを特徴とする請求項１乃至５の何れか１項に記載の画像同一性尺度算出システム。
【請求項７】
前記階層的量子化方法の各階層での量子化方法は、特定の母集団を仮定しない一般的な画像において、その量子化方法で分類される複数の量子化インデックスに対して、均等に近く分類される量子化方法で構成されている、ことを特徴とする請求項１乃至６の何れか１項に記載の画像同一性尺度算出システム。
【請求項８】
前記母集団が、前記２つの画像の両方あるいは少なくとも一方が属する分類に含まれる画像群である、ことを特徴とする請求項１乃至７の何れか１項に記載の画像同一性尺度算出システム。
【請求項９】
前記母集団が、前記２つの画像の両方あるいは少なくとも一方が属するデータベースまたはその特定の部分集合に含まれる画像群である、ことを特徴とする請求項１乃至７の何れか１項に記載の画像同一性尺度算出システム。
【請求項１０】
前記２つの画像の両方あるいは少なくとも一方が動画像のフレームであり、前記母集団が、前記２つの画像の両方あるいは少なくとも一方が属する動画像または動画像の部分区間に含まれるフレーム群である、ことを特徴とする請求項１乃至７の何れか１項に記載の画像同一性尺度算出システム。
【請求項１１】
前記母集団特性情報が、前記母集団の画像群において、選択した量子化インデックスのセットを用いて算出される同一性尺度に基づいた画像の同一性の判定の精度と相関がある情報であり、
前記比較用量子化インデックスセットが、算出される同一性尺度に基づいた画像の同一性の判定の精度が高くなるように選択される、
ことを特徴とする請求項１乃至１０の何れか１項に記載の画像同一性尺度算出システム。
【請求項１２】
前記母集団特性情報が、前記母集団の画像群において、選択した量子化インデックスのセットが有する、異なる画像を識別できる度合いである識別能力、と相関がある情報であり、
前記比較用量子化インデックスセットが、識別能力が高くなるように選択される、
ことを特徴とする請求項１乃至１０の何れか１項に記載の画像同一性尺度算出システム。
【請求項１３】
前記母集団特性情報が、前記母集団の画像群において、選択した量子化インデックスのセットが有する、画像への各種改変処理によって量子化インデックスが変化しない度合いである頑健性、と相関がある情報であり、
前記比較用量子化インデックスセットが、頑健性が高くなるように選択される、
ことを特徴とする請求項１乃至１０の何れか１項に記載の画像同一性尺度算出システム。
【請求項１４】
前記母集団特性情報が、前記画像特徴量抽出手段が出力する前記母集団の画像群の階層的量子化インデックス符号から算出される、前記母集団における階層的量子化方法の各量子化インデックスの出現頻度である母集団量子化インデックス出現頻度であり、
前記比較用量子化インデックスセット選択部が、前記母集団量子化インデックス出現頻度に基づいて、量子化インデックスの出現頻度が均等に近づくように比較用量子化インデックスセットを選択する、
ことを特徴とする請求項１乃至１０の何れか１項に記載の画像同一性尺度算出システム。
【請求項１５】
前記比較用量子化インデックスセット選択部が、前記母集団量子化インデックス出現頻度に基づき、出現頻度の高い量子化インデックスに対してその下位階層の量子化インデックスのセットを選択していくことで、比較量子化インデックスセットを選択する、
ことを特徴とする請求項１４に記載の画像同一性尺度算出システム。
【請求項１６】
前記比較用量子化インデックスセット選択部が、前記母集団量子化インデックス出現頻度に基づき、階層的量子化方法の最上位階層の量子化インデックスのセットから順に、規定の条件を満たすまで、出現頻度の高い量子化インデックスに対してその下位階層の量子化インデックスのセットを選択していき、比較用量子化インデックセットを選択する、
ことを特徴とする請求項１４または１５に記載の画像同一性尺度算出システム。
【請求項１７】
前記比較用量子化インデックスセット選択部が、
前記階層的量子化方法に従って、量子化インデックスがフィードバックとして供給されない場合は、最上位階層の量子化インデックスのセットを候補量子化インデックスセットとして選択し、量子化インデックスがフィードバックとして供給される場合は、その量子化インデックスをその下位階層の量子化インデックスのセットと置き換えて候補量子化インデックスセットとして選択する候補量子化インデックスセット選択手段と、
前記候補量子化インデックスセットがあらかじめ定められた規定の条件を満たすか否かを判定し、規定の条件を満たす場合は前記候補量子化インデックスセットを比較用量子化インデックスセットとして出力し、規定の条件を満たさない場合は、前記候補量子化インデックスセットの中から、前記母集団量子化インデックス出現頻度に基づいて、出現頻度の高い量子化インデックスを前記候補量子化インデックスセット選択手段へフィードバックとして供給する規定条件判定手段と、
を備えたことを特徴とする請求項１４乃至１６の何れか１項に記載の画像同一性尺度算出システム。
【請求項１８】
前記比較用量子化インデックスセット選択部が、前記母集団量子化インデックス出現頻度に加えて、量子化インデックスの数に基づいて、比較用量子化インデックスセットを選択する、
ことを特徴とする請求項１４乃至１７の何れか１項に記載の画像同一性尺度算出システム。
【請求項１９】
前記比較用量子化インデックスセット選択部が、前記母集団量子化インデックス出現頻度に基づき、選択した比較用量子化インデックスセットの各々の量子化インデックスに対して、出現頻度が高いほど重み値を小さくするように重み値を、量子化インデックス重み値として算出し、
前記量子化インデックス比較手段が、前記２つの画像の比較用量子化インデックスを、対応する量子化対象領域ごとに比較し、量子化インデックスが一致する量子化対象領域の数を、量子化インデックスごとに求め、それらに前記量子化インデックス重み値を作用させて、同一性尺度を算出する、
ことを特徴とする請求項１４乃至１８の何れか１項に記載の画像同一性尺度算出システム。
【請求項２０】
前記母集団特性情報が、前記母集団の画像群において、階層的量子化方法の各量子化インデックスが、各種改変処理によって量子化インデックスが変化しない度合いを示す母集団量子化インデックス改変不変度であり、
前記比較量子化インデックスセット選択部が、前記母集団量子化インデックス改変不変度に基づいて、選択した量子化インデックスのセット全体にかかる量子化インデックスの改変不変度が高くなるように、比較用量子化インデックスセットを選択する、
ことを特徴とする請求項１乃至１９の何れか１項に記載の画像同一性尺度算出システム。
【請求項２１】
前記比較用量子化インデックスセット選択部が、階層的量子化方法の最上位階層の量子化インデックスのセットから順に、入力として供給される母集団量子化インデックス改変不変度に基づき、下位階層の量子化インデックスのセットを選択していき、比較用量子化インデックスセットを選択する、
ことを特徴とする請求項２０に記載の画像同一性尺度算出システム。
【請求項２２】
前記比較用量子化インデックスセット選択部が、前記母集団量子化インデックス出現頻度に加えて、量子化インデックスの数に基づいて、比較用量子化インデックスセットを選択する、
ことを特徴とする請求項２０または２１に記載の画像同一性尺度算出システム。
【請求項２３】
前記比較用量子化インデックスセット選択部が、前記母集団量子化インデックス改変不変度に基づき、選択した比較用量子化インデックスセットの各々の量子化インデックスに対して、改変不変度が高いほど重み値を大きくするように重み値を、量子化インデックス重み値として算出し、
前記量子化インデックス比較手段が、前記２つの画像の比較用量子化インデックスを、対応する量子化対象領域ごとに比較し、量子化インデックスが一致する量子化対象領域の数を、量子化インデックスごとに求め、それらに前記量子化インデックス重み値を作用させて、同一性尺度を算出する、
ことを特徴とする請求項２０乃至２２の何れか１項に記載の画像同一性尺度算出システム。
【請求項２４】
画像が同一であるか否かを判定するシステムであって、
請求項１乃至２３の何れか１項に記載の画像同一性尺度算出システムが出力する同一性尺度を、あらかじめ定められた閾値と比較することにより、前記２つの画像が同一であるか否かを判定する、
ことを特徴とする画像同一性判定システム。
【請求項２５】
２つの画像が同一である度合いを示す同一性尺度を算出する方法であって、
画像特徴量比較手段が、あらかじめ定められた階層的量子化方法に従って前記２つの画像の量子化対象領域ごとに階層的に量子化を行って算出した複数の階層の量子化インデックスが一意に特定できる符号化形式である階層的量子化インデックス符号を入力とし、前記２つの画像の両方あるいは少なくとも一方が属する母集団の特性を示す母集団特性情報に基づいて、比較に用いる量子化インデックスのセットを比較用量子化インデックスセットとして選択し、前記比較用量子化インデックスセットを用いて前記２つの画像の階層的量子化インデックス符号を比較し、前記２つの画像の同一性尺度を算出する、
ことを特徴とする画像同一性尺度算出方法。
【請求項２６】
画像特徴量抽出手段が、前記階層的量子化方法に従って、前記２つの画像の量子化対象領域ごとに、階層的に量子化を行って複数の階層の量子化インデックスを算出し、各量子化対象領域の各階層の量子化インデックスが一意に特定できる符号化形式である前記階層的量子化インデックス符号を前記画像特徴量比較手段に出力する、
ことを特徴とする請求項２５に記載の画像同一性尺度算出方法。
【請求項２７】
前記画像特徴量抽出手段の次階層量子化方法選択手段が、量子化対象領域ごとに、前記階層的量子化方法に従って、上位階層の量子化インデックスがフィードバックとして供給される場合は、該供給された量子化インデックスに対応する下位階層の量子化方法を選択し、量子化インデックスが供給されない場合は、最上位階層の量子化方法を選択し、
前記画像特徴量抽出手段の特徴量抽出手段が、量子化対象領域ごとに、前記選択された量子化方法が用いる特徴量を、前記入力される画像から抽出し、
前記画像特徴量抽出手段の量子化インデックス算出手段が、量子化対象領域ごとに、前記抽出された特徴量を、前記選択された量子化方法に従って量子化を行って量子化インデックスを算出し、算出した量子化インデックスが最下位階層でない場合に前記量子化インデックスを前記次階層量子化方法選択手段へフィードバックとして供給し、
前記画像特徴量抽出手段の階層的量子化インデックス符号出力手段が、量子化対象領域ごとに各階層の量子化インデックスが算出されると、各量子化対象領域の各階層の量子化インデックスが一意に特定できる符号化形式である階層的量子化インデックス符号を算出し、出力する、
ことを特徴とする請求項２６に記載の画像同一性尺度算出方法。
【請求項２８】
前記画像特徴量比較手段の比較用量子化インデックスセット選択部が、前記母集団特性情報に基づいて、比較に用いる量子化インデックスのセットを比較用量子化インデックスセットとして選択し、
前記画像特徴量比較手段の比較用量子化インデックス取得手段が、前記２つの画像の階層的量子化インデックス符号の各々から、各々の画像に対して、量子化対象領域ごとに、階層的量子化インデックス符号が一意に特定する各階層の量子化インデックスの中から、前記比較用量子化インデックスセットに含まれる量子化インデックスを比較用量子化インデックスとして取得し、
前記画像特徴量比較手段の量子化インデックス比較手段が、前記２つの画像の比較用量子化インデックスを、対応する量子化対象領域ごとに比較し、量子化インデックスが一致する量子化対象領域の数に基づいて、前記２つの画像の同一性尺度を算出する、
ことを特徴とする請求項２５乃至２７の何れか１項に記載の画像同一性尺度算出方法。
【請求項２９】
２つの画像が同一である度合いを示す同一性尺度を算出するコンピュータを、
あらかじめ定められた階層的量子化方法に従って、前記２つの画像の量子化対象領域ごとに階層的に量子化を行って算出した複数の階層の量子化インデックスが一意に特定できる符号化形式である階層的量子化インデックス符号を入力とし、前記２つの画像の両方あるいは少なくとも一方が属する母集団の特性を示す母集団特性情報に基づいて、比較に用いる量子化インデックスのセットを比較用量子化インデックスセットとして選択し、前記比較用量子化インデックスセットを用いて前記２つの画像の階層的量子化インデックス符号を比較し、前記２つの画像の同一性尺度を算出する画像特徴量比較手段、
として機能させるためのプログラム。
【請求項３０】
前記コンピュータを、さらに、前記階層的量子化方法に従って、前記２つの画像の量子化対象領域ごとに、階層的に量子化を行って複数の階層の量子化インデックスを算出し、各量子化対象領域の各階層の量子化インデックスが一意に特定できる符号化形式である前記階層的量子化インデックス符号を出力する画像特徴量抽出手段、
として機能させる請求項２９に記載のプログラム。
【請求項３１】
前記画像特徴量抽出手段が、
量子化対象領域ごとに、前記階層的量子化方法に従って、上位階層の量子化インデックスがフィードバックとして供給される場合は、該供給された量子化インデックスに対応する下位階層の量子化方法を選択し、量子化インデックスが供給されない場合は、最上位階層の量子化方法を選択する次階層量子化方法選択手段と、
量子化対象領域ごとに、前記選択された量子化方法が用いる特徴量を、前記入力される画像から抽出する特徴量抽出手段と、
量子化対象領域ごとに、前記抽出された特徴量を、前記選択された量子化方法に従って量子化を行って量子化インデックスを算出し、算出した量子化インデックスが最下位階層でない場合に前記量子化インデックスを前記次階層量子化方法選択手段へフィードバックとして供給する量子化インデックス算出手段と、
量子化対象領域ごとに各階層の量子化インデックスが算出されると、各量子化対象領域の各階層の量子化インデックスが一意に特定できる符号化形式である階層的量子化インデックス符号を算出し、出力する階層的量子化インデックス符号出力手段と、
を備えたことを特徴とする請求項３０に記載のプログラム。
【請求項３２】
前記画像特徴量比較手段が、
前記母集団特性情報に基づいて、比較に用いる量子化インデックスのセットを比較用量子化インデックスセットとして選択する比較用量子化インデックスセット選択部と、
前記２つの画像の階層的量子化インデックス符号の各々から、各々の画像に対して、量子化対象領域ごとに、階層的量子化インデックス符号が一意に特定する各階層の量子化インデックスの中から、前記比較用量子化インデックスセットに含まれる量子化インデックスを比較用量子化インデックスとして取得する比較用量子化インデックス取得手段と、
前記２つの画像の比較用量子化インデックスを、対応する量子化対象領域ごとに比較し、量子化インデックスが一致する量子化対象領域の数に基づいて、前記２つの画像の同一性尺度を算出する量子化インデックス比較手段と、
を備えたことを特徴とする請求項２９乃至３１の何れか１項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像が同一である度合いを示す同一性尺度を算出する画像同一性尺度算出システムに関して、特に各種改変処理により複製された画像を元画像と同一な画像として判定できる画像同一性尺度算出システムに関する。
【背景技術】
【０００２】
２つの画像が同一である度合いを示す同一性尺度を算出する画像同一性尺度算出システムは、例えば、画像、または画像の集合体である動画像の複製を検知するために用いられる。すなわち、２つの画像から算出した画像同一性尺度をある閾値と比較して、それら２つの画像が同一であるか（複製されたものであるか）否かを判定する。【０００３】
画像が複製される場合に、各種改変処理が施されることが多い。各種改変処理とは、画像の圧縮形式の変換、画像の圧縮率の変換、画像のサイズ・アスペクト比の変換、画像の色調の調整、画像への各種フィルタ処理（鮮鋭化、平滑化）などである。また、テロップの重畳など、画像への局所的な加工なども含む。なお以下では、単純な画像のコピーだけではなく、上述のような各種改変処理が合わせて施される場合も単に複製と呼ぶことにする。また今後、各種改変処理とは、上記に挙げたような画像への様々な改変処理を指すことにする。このため画像の複製を検知するためには、同一性尺度算出システムは各種改変処理に頑健に、各種改変処理により複製された画像を元画像と同一な画像として判定できる同一性尺度を算出することが求められる。【０００４】
各種改変処理に頑健に同一性尺度を算出する方法が、非特許文献１〜非特許文献３に記載されている。これらの文献に記載の方法では、２つの画像の特徴量を抽出し、２つの画像の特徴量を比較して同一性尺度を算出する。まず、画像の複数の局所領域ごとに特徴量を抽出し、抽出した特徴量を量子化して量子化インデックスを算出して、局所領域ごとの量子化インデックスを画像の特徴量として抽出している。２つの画像の特徴量を比較する際は、対応する局所領域ごとの量子化インデックスを比較し、量子化インデックスが画像間で一致する局所領域の数に基づいて同一性尺度を算出している。【０００５】
ここで、非特許文献１では、局所領域内の輝度分布のパターンを１１種類に分類したものを量子化インデックスとしている。【０００６】
また、非特許文献２では、局所領域の色情報を時間区間で正規化し、それを線形スカラー量子化したものを量子化インデックスとしている。同一性尺度はハミング距離として算出している。【０００７】
さらに、非特許文献３では（非特許文献３の“Ｌｏｃａｌ  Ｅｄｇｅ  Ｒｅｐｒｅｓｅｎｔａｔｉｏｎ”として記載されている技術）、局所領域内から抽出されるエッジ点の重心位置を量子化したものを量子化インデックスとしている。【０００８】
図１と図２は、非特許文献１〜非特許文献３に記載の画像同一性尺度算出システムの構成を示したブロック図である。図１と図２を参照すると、同文献に記載の同一性尺度算出システムは、画像特徴量抽出装置１１と、画像特徴量比較装置１２と、から構成されている。【０００９】
図１を参照すると、画像特徴量抽出装置１１は、特徴量抽出手段１１１と、量子化インデックス算出手段１１２と、から構成されている。特徴量抽出手段１１１は、画像が入力されると、あらかじめ規定された画像の複数の局所領域ごとに特徴量を抽出し、抽出した局所領域ごとの特徴量を、量子化インデックス算出手段１１２へ供給する。量子化インデックス算出手段１１２は、特徴量抽出手段１１１から供給される局所領域ごとの特徴量を量子化して量子化インデックスを算出し、局所領域ごとの量子化インデックスを画像の特徴量として出力する。【００１０】
図２を参照すると、画像特徴量比較装置１２は、量子化インデックス比較手段１２１から構成されている。量子化インデックス比較手段１２１は、画像特徴量抽出装置１１が出力する２つの画像の各々の局所領域ごとの量子化インデックスを入力として、対応する局所領域ごとに量子化インデックスを比較し、量子化インデックスが一致する局所領域の数に基づいて同一性尺度を算出し、出力する。【００１１】
図１と図２の構成で示される画像同一性尺度算出システムは、特徴量を量子化して算出した量子化インデックスを特徴量としているため、画像への各種改変処理に起因する多少の画像信号の変化に対する頑健性を有する。また、局所領域ごとの量子化インデックスを特徴量とし、量子化インデックスが一致する局所領域の数に基づいて同一性尺度を算出するため、テロップの重畳など、画像への局所的な加工などの改変処理に対する頑健性も有する。
【先行技術文献】
【非特許文献】
【００１２】
【非特許文献１】Ｋｏｔａ  Ｉｗａｍｏｔｏ、Ｅｉｊｉ  Ｋａｓｕｔａｎｉ、Ａｋｉｏ  Ｙａｍｄａ、“Ｉｍａｇｅ  Ｓｉｇｎａｔｕｒｅ  Ｒｏｂｕｓｔ  ｔｏ  Ｃａｐｔｉｏｎ  Ｓｕｐｅｒｉｍｐｏｓｉｔｉｏｎ  ｆｏｒ  Ｖｉｄｅｏ  Ｓｅｑｕｅｎｃｅ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ”、Ｐｒｏｃｅｅｄｉｎｇｓ  ｏｆ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｃｏｎｆｅｒｅｎｃｅ  ｏｎ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ  （ＩＣＩＰ２００６）、２００６．
【非特許文献２】黒住隆行、永野秀尚、柏野邦夫、“実環境で収録された映像断片をキーとする一致映像探索”、電子情報通信学会論文誌、Ｖｏｌ．Ｊ９０−Ｄ、Ｎｏ．８、ｐｐ．２２２３−２２３１、２００７／８．
【非特許文献３】Ａｒｕｎ  Ｈａｍｐａｐｕｒ、Ｒｕｕｄ  Ｍ．  Ｂｏｌｌｅ、“Ｃｏｍｐａｒｉｓｏｎ  ｏｆ  Ｄｉｓｔａｎｃｅ  Ｍｅａｓｕｒｅｓ  ｆｏｒ  Ｖｉｄｅｏ  Ｃｏｐｙ  Ｄｅｔｅｃｔｉｏｎ”、Ｐｒｏｃｅｅｄｉｎｇｓ  ｏｆ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｃｏｎｆｅｒｅｎｃｅ  ｏｎ  Ｍｕｌｔｉｍｅｄｉａ  ａｎｄ  Ｅｘｐｏ  （ＩＣＭＥ２００１）、ｐ．９４６、２００１．
【発明の概要】
【発明が解決しようとする課題】
【００１３】
しかしながら、図１と図２の構成で示される画像同一性尺度算出システムは、あらかじめ規定された単一の量子化方法によって量子化された単一の量子化インデックスセットを用いて同一性尺度を算出するために、画像の同一性の判定能力が、使用する量子化方法によって固定化されるという課題がある。ここで、画像の同一性の判定能力は、異なる画像を識別できる度合いである識別能力と、画像への各種改変処理によって量子化インデックスが変化しない度合いである頑健性との２つの尺度で決まり、識別能力と頑健性はトレードオフの関係にある。画像の同一性の判定能力が固定化されることは、識別能力と頑健性とのバランスも固定化されることを意味する。【００１４】
［発明の目的］
そこで、本発明は上記問題点に鑑みて発明されたものであって、その目的は、画像の同一性の判定能力の尺度である識別能力と頑健性とのバランスを調整することのできる画像同一性尺度算出システムを提供することにある。
【課題を解決するための手段】
【００１５】
本発明の第１の画像同一性尺度算出システムは、２つの画像が同一である度合いを示す同一性尺度を算出するシステムであって、上記２つの画像の量子化対象領域ごとに階層的に量子化を行って算出した複数の階層の量子化インデックスが一意に特定できる符号化形式である階層的量子化インデックス符号を入力とし、別途与えられる情報に基づいて、比較に用いる量子化インデックスのセットを比較用量子化インデックスセットとして選択し、上記比較用量子化インデックスセットを用いて上記２つの画像の階層的量子化インデックス符号を比較し、上記２つの画像の同一性尺度を算出する画像特徴量比較手段を備える。【００１６】
本発明の第１の画像同一性尺度算出方法は、２つの画像が同一である度合いを示す同一性尺度を算出する方法であって、画像特徴量比較手段が、あらかじめ定められた階層的量子化方法に従って上記２つの画像の量子化対象領域ごとに階層的に量子化を行って算出した複数の階層の量子化インデックスが一意に特定できる符号化形式である階層的量子化インデックス符号を入力とし、別途与えられる情報に基づいて、比較に用いる量子化インデックスのセットを比較用量子化インデックスセットとして選択し、上記比較用量子化インデックスセットを用いて上記２つの画像の階層的量子化インデックス符号を比較し、上記２つの画像の同一性尺度を算出する。【００１７】
本発明の第１のプログラムは、２つの画像が同一である度合いを示す同一性尺度を算出するコンピュータを、あらかじめ定められた階層的量子化方法に従って、上記２つの画像の量子化対象領域ごとに階層的に量子化を行って算出した複数の階層の量子化インデックスが一意に特定できる符号化形式である階層的量子化インデックス符号を入力とし、別途与えられる情報に基づいて、比較に用いる量子化インデックスのセットを比較用量子化インデックスセットとして選択し、上記比較用量子化インデックスセットを用いて上記２つの画像の階層的量子化インデックス符号を比較し、上記２つの画像の同一性尺度を算出する画像特徴量比較手段、として機能させる。
【発明の効果】
【００１８】
本発明によれば、画像の同一性の判定能力の尺度である識別能力と頑健性とのバランスを調整することのできる画像同一性算出システムが得られる。
【図面の簡単な説明】
【００１９】
【図１】本発明に関連する画像同一性尺度算出システムに含まれる画像特徴量抽出装置の構成を示すブロック図である。
【図２】本発明に関連する画像同一性尺度算出システムに含まれる画像特徴量比較装置の構成を示すブロック図である。
【図３】本発明の第１の実施の形態の構成を示すブロック図である。
【図４】本発明の第１の実施の形態に含まれる画像特徴量抽出装置の構成を示すブロック図である。
【図５】本発明の第１の実施の形態に含まれる画像特徴量比較装置の構成を示すブロック図である。
【図６】階層的量子化方法の例を示す図である。
【図７】本発明の第１の実施の形態に含まれる画像特徴量抽出装置の動作を示すフローチャートである。
【図８】本発明の第１の実施の形態に含まれる画像特徴量比較装置の動作を示すフローチャートである。
【図９】本発明の第２の実施の形態の構成を示すブロック図である。
【図１０】本発明の第２の実施の形態に含まれる比較用量子化インデックスセット選択部の一構成例を示すブロック図である。
【図１１】本発明の第２の実施の形態の動作を示すフローチャートである。
【図１２】本発明の第３の実施の形態の構成を示すブロック図である。
【図１３】本発明の第４の実施の形態の構成を示すブロック図である。
【図１４】本発明の第５の実施の形態の構成を示すブロック図である。
【図１５】本発明の第６の実施の形態の構成を示すブロック図である。
【図１６】本発明の第７の実施の形態で使用する階層的量子化方法の具体例を示す図である。
【図１７】本発明の第８の実施の形態における階層的量子化インデックス符号を記憶する記憶手段のデータ構造の一例を示す図である。
【図１８】本発明の第９の実施の形態の構成を示すブロック図である。
【発明を実施するための形態】
【００２０】
［第１の実施の形態］
次に、本発明の第１の実施の形態について図面を参照して詳細に説明する。図３は、第１の実施の形態にかかる画像同一性尺度算出システムの構成を示したブロック図である。図３を参照すると、本発明の第１の実施の形態は、画像特徴量抽出装置０１と、画像特徴量比較装置０２と、から構成されている。なお、図４は、第１の実施の形態にかかる画像同一性尺度算出システムにおける画像特徴量抽出装置０１の具体的な構成を示したブロック図であり、図５は、第１の実施の形態にかかる画像同一性尺度算出システムにおける画像特徴量比較装置０２の具体的な構成を示したブロック図である。
【００２１】
画像特徴量抽出装置０１は、画像が入力されると、あらかじめ規定された画像の量子化対象領域ごとに、あらかじめ規定された階層的に量子化を行う方法である階層的量子化方法に従い、階層的に量子化を行って複数の階層の量子化インデックスを算出し、各量子化対象領域の各階層の量子化インデックスが一意に特定できる符号化形式である階層的量子化インデックス符号を算出し、画像の特徴量として出力する。ここで、各量子化対象領域の各階層の量子化インデックスが一意に特定できるとは、各量子化対象領域とその量子化インデックスとの対応が一意に特定でき、且つ、各階層の量子化インデックスが一意に特定できることを意味する。
【００２２】
ここで量子化対象領域とは、階層的に量子化を行って量子化インデックスを算出する対象とする領域のことである。量子化対象領域は、例えば画像を空間的に領域分割して得られた複数の局所領域であってもよい。例えば、画像を長方形の局所領域（ブロック）に分割して（ブロックが互いに一部が重なっていてもよい）得られた複数の局所領域（ブロック）であってもよい。この場合、画像サイズの変換に対処できるように、例えば、画像サイズを正規化して得られた正規化画像に対して局所領域を定めてもよい。また例えば、画像全体を１つの量子化対象領域としてもよい。また量子化対象領域は、画像の空間的な領域である必要はなく、例えば画像信号の周波数領域における部分領域などであってもよい。量子化対象領域は、画像信号に基づいて量子化を行うことができるのであれば、どのような領域であってもかまわない。
【００２３】
ここで階層的量子化方法とは、画像信号に基づいて量子化対象領域を、ある量子化方法によって有限数の量子化インデックスに分類し、各量子化インデックスに分類されるサンプルを、更に別の量子化方法によって有限数の量子化インデックスに階層的に分類していく方法である。この方法に従って階層的に量子化を行うことにより、各量子化対象領域に対して、複数の階層の量子化インデックスが算出されることになる。なお量子化方法とは、量子化に用いる特徴量の種別、およびその特徴量を量子化して量子化インデックスを算出する手順・パラメータのことである。図６に階層的量子化方法の一例を模式的に示す。図６において、番号は量子化インデックスを表し、点線で囲われた部分は１つの量子化方法で量子化された量子化インデックスのセットを示す。以後、具体例を説明する際に、図６を参照する。
【００２４】
階層的量子化方法は、その上位の階層の量子化インデックスによって、その下位の階層の量子化方法が決定する。すなわち、上位の階層の量子化インデックスによって、その下位の階層の量子化方法（量子化に用いる特徴量の種別や、特徴量を量子化して量子化インデックスを算出する手順・パラメータ）が異なる（ただし、同じ量子化方法であっても構わない）。図６を例に説明すると、量子化インデックスが１の場合はその下位の階層の量子化方法が量子化方法Ｂであり、量子化インデックスが２の場合はその下位の階層の量子化方法が量子化方法Ｃであり、異なっている。この場合、量子化方法Ｂが用いる特徴量と、量子化方法Ｃが用いる特徴量が異なっていてもよい。また上位の階層の量子化方法が用いる特徴量の種別と、その下位の階層の量子化方法が用いる特徴量の種別が異なってもよい。
【００２５】
また階層的量子化方法は、その上位の階層の量子化インデックスによって、その下位の階層で分類される量子化インデックスの数が異なってもよい。図６を例に説明すると、量子化インデックスが１の場合はその下位の階層で分類される量子化インデックスの数は２であり、量子化インデックスが５の場合はその下位の階層で分類される量子化インデックスの数は４であり、異なっている。また上位の階層の量子化インデックスによって、それより下位の階層の深さ（階層の数）が異なってもよい。図６を例に説明すると、量子化インデックスが１の場合はそれより下位の階層の深さ（階層の数）が最大で３であり（最上位階層を含めると４）、量子化インデックスが３の場合はそれより下位の階層の深さ（階層の数）が１であり（最上位階層を含めると２）、異なっている。
【００２６】
また階層的量子化方法においては、最上位階層の量子化方法は全てのサンプルを、一意に、かつ未分類がないように、有限数の量子化インデックスに分類する方法である必要がある。またそれ以外の階層の量子化方法は、その上位の階層の量子化インデックスに分類される全てのサンプルを、一意に、かつ未分類がないように、有限数のインデックスに分類する方法である必要がある。図６を例に説明すると、最上位階層の量子化方法である量子化方法Ａは、全てのサンプルを、一意に、かつ未分類がないように、量子化インデックス１、２、３、４、５のいずれかに分類する方法となる（１つのサンプルが、例えば同時に量子化インデックス１と２に分類されてはならない）。また例えば、量子化方法Ｇは、その上位の階層の量子化インデックスである量子化インデックス５に分類される全てのサンプルを、一意に、かつ未分類がないように、量子化インデックス１８、１９、２０、２１のいずれかに分類する方法となる（１つのサンプルが、例えば同時に量子化インデックス１８と１９に分類されてはならない）。
【００２７】
また階層的量子化方法は、それぞれが上記の条件を満たす量子化方法であれば、上位の階層の量子化インデックスに対して、異なる複数の量子化方法が並列に存在してもよい（最上位階層の量子化方法が複数、並列に存在してもよい）。図６を例に説明すると、量子化インデックス４に対して、異なる量子化方法である量子化方法Ｅと量子化方法Ｆが並列に存在している。
【００２８】
量子化方法は、画像信号にもとづいて量子化を行うことができるのであれば、どのような特徴量を用いてもよいし、またその特徴量を用いてどのような手順・パラメータで量子化インデックスを算出してもよい。例えば、量子化対象領域からスカラー量の特徴量（例えば画像の平均輝度値）を抽出し、それを線形スカラー量子化あるいは非線形スカラー量子化する方法であってもよい。また例えば、量子化対象領域からベクトル量の特徴量（例えば画像の輝度ヒストグラム）を抽出し、それをベクトル量子化する方法であってもよい。スカラー量子化やベクトル量子化をする際のパラメータは任意でよい。また例えば、単純な算術演算ではなくルールに基づいた量子化方法であってもよい。例えば、量子化対象領域から、画像の勾配の強度と方向に関する特徴量を抽出し、強度が規定の量に満たない場合は「勾配無し」を示す量子化インデックスに分類し、それ以外の場合は勾配の方向を４方向に量子化し、全体として５つの量子化インデックスに分類する方法であってもよい。
【００２９】
階層的量子化方法にあっては、本質的に、より上位の階層の量子化インデックスを、比較に用いる量子化インデックスのセットとして選択するほど、頑健性が高まることを考慮すると、上位の階層ほど、画像への各種改変処理に対して頑健な量子化方法であること、すなわち各種改変処理に対して算出される量子化インデックスが変化しにくい量子化方法であること、が望ましい（ただし、そうである必要はない）。図６を例に説明すると、例えば、量子化方法Ａのほうが、量子化方法Ｂ、Ｃ、Ｄ、Ｅ、Ｆ、Ｇよりも頑健な量子化方法であるほうが望ましい。例えば一般的に、画像の輝度成分の勾配を特徴量として用いた量子化方法のほうが、画像の色成分を特徴量として用いた量子化方法よりも頑健であるとした場合に、前者の量子化方法が後者の量子化方法よりも上位の階層であるほうが望ましい。ある量子化方法の頑健性は、例えば、学習用の画像群に対して各種改変処理を施して複製画像を作成し、元画像と複製画像からその量子化方法で量子化対象領域ごとに量子化インデックスを算出し、対応する量子化対象領域において量子化インデックスが一致する割合で測ることができる。一致する割合が高い量子化方法であるほど、画像への各種改変処理に対して頑健な量子化方法であるといえる。階層的量子化方法を設計する際には、例えばこの方法を用いて測った頑健性に基づいて、頑健性の高い量子化方法を頑健性の低い量子化方法よりも上位の階層にするように構成してもよい。
【００３０】
また階層的量子化方法の各階層での量子化方法は、特定の母集団を仮定しない一般的な画像において、その量子化方法で分類される複数の量子化インデックスに対して、できるだけ均等に分類されるような量子化方法であることが望ましい（ただし、そうである必要はない）。図６を例に説明すると、特定の母集団を仮定しない一般的な画像において、量子化方法Ａで量子化を行った場合に、量子化インデックス１、２、３、４、５のそれぞれにできるだけ均等な度合いで分類されることが望ましい。階層的量子化方法を設計する際には、例えば学習用の画像群に対して、できるだけ均等に分類されるように量子化方法のパラメータを設定するようにしてもよい。
【００３１】
また階層的量子化方法は、特定の母集団を仮定しない一般的な画像群において、その最上位階層の量子化方法によって算出される量子化インデックスのセットが、十分に異なる画像を識別できる度合いである識別能力を有する方法であることが望ましい（ただし、そうである必要はない）。図６を例に説明すると、特定の母集団を仮定しない一般的な画像において、量子化方法Ａによって算出される量子化インデックス１、２、３、４、５が、十分に識別能力を有する方法であることが望ましい。ここで、例えば最上位階層の量子化方法によって算出される量子化インデックスの数が少なすぎると（例えば２つなど）、十分な識別能力を得ることができないため、望ましくない（ただし、そうであってもよい）。また階層的量子化方法は、最上位階層以外の階層の量子化方法によって算出される量子化インデックスの数は少ないほうが、量子化インデックスの出現頻度の均等化が図りやすい（つまり、調整の自由度が高い）ので、望ましい（ただし、そうである必要はない）。図６のように、最上位階層の量子化方法によって算出される量子化インデックスの数（５）が最大であり、それより下の階層の量子化方法によって算出される量子化インデックスの数がそれよりも少ない（２、３、４）ことが望ましい（ただし、そうである必要はない）。例えば、最上位階層の量子化方法によって算出される量子化インデックスの数を１０程度とし、それより下の階層の量子化方法によって算出される量子化インデックスを２とする（すなわち２分割していく）ことが、望ましい一例である。
【００３２】
図４を参照すると、画像特徴量抽出装置０１は、次階層量子化方法選択手段０１１と、特徴量抽出手段０１２と、量子化インデックス算出手段０１３と、階層的量子化インデックス符号出力手段０１４と、から構成されている。
【００３３】
次階層量子化方法選択手段０１１は、量子化対象領域ごとに、あらかじめ規定された階層的量子化方法に従って、（上位階層の）量子化インデックスが供給される場合は、その量子化インデックスに対応する下位階層の量子化方法を選択し、量子化インデックスが供給されない場合は、最上位階層の量子化方法を選択し、選択した量子化方法の情報を特徴量抽出手段０１２と量子化インデックス算出手段０１３に供給する。なお、次階層量子化方法選択手段０１１に入力される量子化インデックスは、後述する量子化インデックス算出手段０１３からフィードバックされる情報である。図６を例に説明すると、量子化インデックスが供給されない場合は、最上位階層の量子化方法である量子化方法Ａを選択する。また例えば量子化インデックス算出手段０１３から、量子化インデックス６が供給された場合は、量子化インデックス６の下位階層の量子化方法である量子化方法Ｈを選択する。なお、階層的量子化方法において、ある量子化インデックスの下位階層に（または最上位階層に）異なる複数の量子化方法が並列に存在する場合は、それぞれの量子化方法を選択し、それぞれの量子化方法の情報を供給する。図６を例に説明すると、量子化インデックス４が供給された場合は、量子化インデックス４の下位階層に並列に存在する量子化方法Ｅと量子化方法Ｆのそれぞれを選択し、供給する。
【００３４】
特徴量抽出手段０１２は、量子化対象領域ごとに、次階層量子化方法選択手段０１１から供給される量子化方法の情報に従い、その量子化方法が用いる特徴量を、入力される画像から抽出し、抽出した特徴量を量子化インデックス算出手段０１３へ供給する。なお特徴量抽出手段０１２は、階層的量子化方法において、ある量子化インデックスの下位階層に（または最上位階層に）異なる複数の量子化方法が並列に存在する場合に伴って、複数の量子化方法の情報が供給される場合は、それぞれの量子化方法が用いる特徴量を抽出し、供給する。なお、特徴量抽出手段０１２は、事前に全て必要な特徴量を抽出しておいて、次階層量子化方法選択手段０１１から量子化方法の情報が供給されたときに、特徴量を出力するようにしてもよい。また、必要な特徴量が上位階層の量子化方法で既に使われている場合には、その特徴量を保持しておき、再度抽出することなくそのまま出力するようにしてもよい。
【００３５】
量子化インデックス算出手段０１３は、量子化対象領域ごとに、特徴量抽出手段０１２から供給される特徴量を、次階層量子化方法選択手段０１１から供給される量子化方法の情報に従って量子化を行い、量子化インデックスを算出する。算出した量子化インデックスが最下位階層でない場合、すなわち更に下位の量子化方法が存在する場合は、算出した量子化インデックスを次階層量子化方法選択手段０１１へ供給（フィードバック）する。また算出した量子化インデックスが最下位階層である場合は、算出した量子化インデックスを、階層的量子化インデックス符号出力手段０１４へ供給する。なお、量子化インデックス算出手段０１３は、最下位階層の量子化インデックスを算出した場合だけに限らず、各階層の量子化インデックスを算出する度に、算出した量子化インデックスを階層的量子化インデックス出力手段０１４へ供給するようにしてもよい。図６を例に説明すると、量子化インデックス８、９、１１、１２、１４、１５、１６、１７、２０、２１、２２、２３、２５、２６、２７、２８、２９、３０、３２、３３、３４、３５、３６、３７は最下位階層の量子化インデックスであり、それ以外の量子化インデックスは、最下位階層の量子化インデックスではない。なお、量子化インデックス算出手段０１３は、階層的量子化方法において、ある量子化インデックスの下位階層に（または最上位階層に）異なる複数の量子化方法が並列に存在することにより、複数の量子化方法の情報が供給される場合は、それぞれの量子化方法で量子化を行って量子化インデックスを算出し、それぞれ供給する。図６を例に説明すると、量子化方法Ｅと量子化方法Ｆの情報が供給される場合は、それぞれの量子化方法でそれぞれ量子化インデックスを算出する。
【００３６】
階層的量子化インデックス符号出力手段０１４は、量子化対象領域ごとに、量子化インデックス算出手段０１３から最下位階層の量子化インデックスが供給されると、各量子化対象領域の各階層の量子化インデックス（量子化インデックス算出手段０１３が算出した各々の量子化インデックス）が一意に特定できる符号化形式である階層的量子化インデックス符号を算出し、出力する。階層的量子化インデックス符号は、量子化対象領域ごとに、各階層の量子化インデックスが一意に特定できる。これを一意に復号可能な符号化形式であればよい。図６を例に説明すると、例えば最下位階層の量子化インデックスとして量子化インデックス２７が供給されると、各階層の量子化インデックスが最上位階層から順に量子化インデックス２、１０、２７となり、各階層の量子化インデックスが量子化インデックス２、１０、２７と特定できる符号化形式であればよい。ただし、階層的量子化方法において、ある量子化インデックスの下位階層に（または最上位階層に）異なる複数の量子化方法が並列に存在することにより、複数の異なる最下位階層の量子化インデックスが供給される場合は、それぞれに対する各階層の量子化インデックスが一意に特定できる符号化形式であればよい。図６を例に説明すると、例えば最下位階層の量子化インデックスとして量子化インデックス２８と１７が供給される場合は、それぞれに対する各階層の量子化インデックスである量子化インデックス４、１３、２８と、量子化インデックス４、１７の（量子化インデックス４は共通）それぞれ（それぞれの階層的量子化のパス）が一意に特定できる符号化形式であればよい。
【００３７】
階層的量子化インデックス符号は、例えば、量子化対象領域ごとの、最下位階層の量子化インデックスのみを符号化したものであってもよい。なぜならば、図６に示されるような階層的量子化方法が、抽出側（画像特徴量抽出装置）と比較側（画像特徴量比較装置）とで共有されており、それぞれが参照できるならば、最下位階層の量子化インデックスから、それより上位の量子化インデックスを一意に特定できるからである。図６を例に説明すると、最下位階層の量子化インデックスが例えば量子化インデックス２７であるとすると、量子化インデックス２７のみを符号化してもよい（階層的量子化方法に従い、量子化インデックス２７から、それより上位の量子化インデックス２、１０が一意に特定できる）。また階層的量子化インデックス符号は、最下位階層の量子化インデックスを含む全階層の量子化インデックスを符号化したものであってもよい。図６を例に説明すると、最下位階層の量子化インデックスが例えば量子化インデックス２７であるとすると、全階層の量子化インデックス２、１０、２７を符号化してもよい。前者のほうが符号のサイズが小さくなるため、一般的には前者のほうが望ましい。なお後者は符号のサイズは大きくなるが、階層的量子化インデックス符号の比較の際に、最下位階層の量子化インデックスから、それに対応する上位階層の量子化インデックスを再現する必要がなくなるため、演算量を低減できるメリットがある。また階層的量子化インデックス符号は、各量子化対象領域とその量子化インデックスとの対応が一意に特定できる符号化形式であればよい。例えばあらかじめ規定された量子化対象領域の順番に従って符号化したものであってもよい。また例えば、量子化対象領域が特定できる情報を付加して符号化したものであってもよい。
【００３８】
画像特徴量比較装置０２は、画像特徴量抽出装置０１によって算出される２つの画像の階層的量子化インデックス符号を入力とし、２つの画像の両方あるいは少なくとも一方が属する母集団の特性を示す母集団特性情報に基づいて、比較に用いる量子化インデックスのセットを比較用量子化インデックスセットとして選択し、比較用量子化インデックスセットを用いて２つの画像の階層的量子化インデックス符号を比較し、２つの画像が同一である度合いを示す同一性尺度を算出し、出力する。
【００３９】
ここで母集団とは、入力として階層的量子化インデックス符号が供給される２つの画像の両方あるいは少なくとも一方が属する母集団であれば、どのような母集団であってもよい。母集団は、本発明の画像同一性尺度算出システムを適用する対象としてもよい。これにより、その母集団の画像群に対して、本発明の画像同一性尺度算出システムの効果を得ることができる。例えば、ある画像・動画像の共有サービスにおいて、画像の違法な複製を検知するために、本発明の画像同一性尺度算出システムを適用する場合には、その対象はその画像・動画像の共有サービスのデータベースであるため、母集団をその共有サービスのデータベース（に含まれる画像群）としてもよい。
【００４０】
母集団は、例えば、２つの画像の両方あるいは少なくとも一方が属する分類に含まれる画像群であってもよい。ここで分類とは、何かしら同じ特性を有する画像の集合体のことであり、例えば画像の内容に基づく種別（例えば、自然画像、人工物画像、風景画像、人物画像、花画像、動物画像など）などである。また特に、画像が動画像のフレームとした場合、分類は例えばジャンル（例えば、ニュース、スポーツ、バラエティ、ドラマ、ドキュメンタリーなど）や、放送局、放送時間帯、放送番組などであってもよい。
【００４１】
母集団は、例えば、２つの画像の両方あるいは少なくとも一方が属するデータベースまたはその特定の部分集合に含まれる画像群であってもよい。例えば、画像や動画像の共有サービスにおいて、本発明の画像同一性尺度算出システムを適用する場合は、そのサービスの画像・動画像のデータベースまたはその特定の部分集合に含まれる画像群を母集団としてもよい。この場合、本発明の画像同一性尺度算出システムは、例えば２つの画像の両方がデータベース（母集団）に属する場合は、そのサービスのデータベース内における同一画像の重複を検知するシステムとして機能するし、また例えば２つの画像の一方がデータベース（母集団）に属し、もう一方が外部から与えられるとする場合は、そのサービスのデータベースに対する同一画像のクエリ検索として機能することになる。また例えば、２つの画像の両方あるいは少なくとも一方がインターネット上の画像の場合、インターネット上の画像群またはその部分集合を母集団としてもよい。また例えば、インターネット上の特定のサイトに投稿された画像群を母集団としてもよい。また例えば、２つの画像の両方あるいは少なくとも一方が特定の個人が所有する画像の場合、その特定の個人が所有する画像群またはその部分集合を母集団としてもよい。
【００４２】
また例えば、２つの画像の両方あるいは少なくとも一方が動画像のフレームである場合、２つの画像の両方あるいは少なくとも一方が属する動画像または動画像の部分区間に含まれるフレーム群を母集団としてもよい。例えば、２つの画像がそれぞれ動画像Ａと動画像Ｂに属するフレームである場合、動画像Ａ（または動画像Ａの部分区間）と動画像Ｂ（または動画像Ｂの部分区間）の両方あるいは少なくとも一方に含まれるフレーム群を母集団としてもよい。
【００４３】
なおここで、入力として階層的量子化インデックス符号が供給される２つの画像の両方あるいは少なくとも一方が属する母集団とは、必ずしもその画像が１枚の画像として含まれる画像集合体である必要はなく、同じ特性を有する画像集合体であればよい。例えば、入力として階層的量子化インデックス符号が供給される画像の内容に基づく種別が「自然画像」であるとして、「自然画像」の画像群を母集団とする場合、この母集団としての「自然画像」の画像群は、必ずしも入力として階層的量子化インデックス符号が供給される画像を含んでいなくてもよい。また例えば、入力として階層的量子化インデックス符号が供給される画像があるデータベースに属している場合、その画像を含むそのデータベース全体を母集団としてもよいが、例えばその画像を含まないそのデータベースの部分集合を母集団としてもよい。
【００４４】
ここで母集団特性情報とは母集団の特性を示す情報であって、特に、母集団の画像群において、（候補として）選択した量子化インデックスのセットを用いて算出される同一性尺度に基づいた画像の同一性の判定（２つの画像が同一であるか否かの判定）の精度、と相関がある情報である。この情報に基づけば、算出される同一性尺度に基づいた画像の同一性の判定の精度が高くなるように、比較用量子化インデックスセットを選択することができる。なお、算出される同一性尺度に基づいた画像の同一性の判定の精度は、同一性尺度の信頼度と考えることもできる。このため、母集団画像情報は、母集団の画像において、選択した量子化インデックスのセットを用いて算出される同一性尺度の信頼度、と相関がある情報、と考えてもよい。
【００４５】
ここで、選択した量子化インデックスのセットを用いて算出される同一性尺度に基づいた画像の同一性の判定の精度は、（１）選択した量子化インデックスのセットが有する、異なる画像を識別できる度合いである識別能力と、（２）選択した量子化インデックスのセットが有する、画像への各種改変処理によって量子化インデックスが変化しない度合いである頑健性、の２つの尺度で決まる。すなわち、識別能力が高いほど、また頑健性が高いほど、算出される同一性尺度に基づいた画像の同一性の判定の精度は高くなる（なお、識別能力と頑健性はトレードオフの関係にあり、一般的に識別能力が高くなると頑健性は低くなり、頑健性が高くなると識別能力が低くなる）。そこで、母集団特性情報は、母集団の画像群において、選択した量子化インデックスのセットが有する、異なる画像を識別できる度合いである識別能力、と相関がある情報であってもよい。この情報に基づけば、識別能力が高くなるように、比較用量子化インデックスセットを選択することができる。また母集団特性情報は、母集団の画像群において、選択した量子化インデックスのセットが有する、画像への各種改変処理によって量子化インデックスが変化しない度合いである頑健性、と相関がある情報であってもよい。この情報に基づけば、頑健性が高くなるように、比較用量子化インデックスセットを選択することができる。
【００４６】
母集団の画像群において選択した量子化インデックスのセットが有する識別能力、と相関がある情報としては、例えば、母集団の画像群における量子化インデックスごとの出現頻度であってもよい（この場合は、この母集団の画像群における量子化インデックスごとの出現頻度が母集団特性情報となる）。これは一般的に、量子化インデックスのセットに含まれる量子化インデックスの数が同じである場合は、量子化インデックスごとの出現頻度が均等であるほど、識別能力が高くなるからである。この情報に基づけば、量子化インデックスごとの出現頻度が均等に近づくように比較用量子化インデックスセットを選択し、識別能力が高くなるようにできる。また母集団特性情報は、母集団の画像群における量子化インデックスごとの出現頻度でなくても、例えば、母集団の画像群における特定の量子化インデックスへの出現頻度の偏りを示す情報、または間接的にそれが推定できるような情報であってもよい。これは、選択した量子化インデックスのセットに、特定の量子化インデックスへの出現頻度の偏りがある（特定の量子化インデックスの出現頻度が多い）と、その量子化インデックスが要因として識別能力が低くなるからである（これは、出現頻度が高い量子化インデックスは、偶然に異なる画像の間でも共通に出現する確率が高くなり、異なる画像を識別しにくくなるからである）。母集団特性情報は例えば、「母集団の画像群は“空”を含む画像が多い」ことを示す情報などでもよい。これは、この情報に基づき特定の量子化インデックス（この場合、具体的には例えば、色が青であることを示す量子化インデックスなど）への出現頻度の偏りがあると推定でき、その量子化インデックスが要因として識別能力が低くなるからである。なお、母集団特性情報が、母集団の画像群における量子化インデックスごとの出現頻度とする例は、第２の実施の形態にて詳細に説明する。
【００４７】
母集団の画像群において選択した量子化インデックスのセットが有する頑健性、と相関がある情報としては、例えば、母集団の画像群における、量子化インデックスごとの、画像への各種改変処理によって量子化インデックスが変化しない度合いを示す改変不変度、であってもよい（この場合は、この母集団の画像群における、量子化インデックスごとの改変不変度が母集団特性情報となる）。これは、量子化インデックスごとの改変不変度が高いほど、頑健性が高くなるからである。この情報に基づけば、量子化インデックスのセット全体に対する改変不変度が高くなるように比較用量子化インデックスセットを選択し、頑健性が高くなるようにできる。また母集団特性情報は、母集団の画像群における量子化インデックスごとの改変不変度でなくても、例えば、母集団の画像群における特定の量子化インデックスの改変不変度が直接的または間接的に推定できるような情報であってもよい。母集団特性情報は例えば、「母集団の画像群にはグレイスケール画像が多い」ことを示す情報などでもよい。これは、この情報に基づき特定の量子化インデックス（この場合、具体的には例えば、色情報を用いた量子化方法により算出された量子化インデックス）の改変不変度が低いと推定でき、その量子化インデックスが要因として頑健性が低くなるからである。なお、母集団特性情報が、母集団の画像群における量子化インデックスごとの改変不変度とする例は、第４の実施の形態にて詳細に説明する。
【００４８】
また母集団特性情報は、例えば、母集団に画像を加える際に画像に対して変換が施される（例えば画像の圧縮、画像サイズの変換）場合に、母集団に加える前の画像と後の画像の両方の画像が入手可能な場合には、それらの画像を用いて学習し、得られた情報であってもよい。例えば、母集団がインターネット上のある投稿サイトの場合に、投稿前の画像と、投稿して画像が変換された後の画像とを比較し、得られる改変の種別や度合いを示す情報や量子化インデックスごとの改変不変度などであってもよい。
【００４９】
図５を参照すると、画像特徴量比較装置０２は、比較用量子化インデックスセット選択部０２１、比較用量子化インデックス取得手段０２２と、量子化インデックス比較手段０２３と、から構成されている。
【００５０】
比較用量子化インデックスセット選択部０２１は、入力される母集団特性情報に基づいて、比較に用いる量子化インデックスのセットを比較用量子化インデックスセットとして選択する。選択した比較用量子化インデックスセットの情報を、比較用量子化インデックス取得手段０２２へ供給する。
【００５１】
ここで、比較用量子化インデックスセット選択部０２１が選択する比較用量子化インデックスセットの選択に関する条件を説明する。選択される比較用量子化インデックスセットは、各量子化対象領域が、一意に量子化インデックスに分類されるような、量子化インデックスのセットである必要がある。すなわち、階層的量子化方法のある量子化インデックスを選択した場合は、その量子化インデックスに対応する、それより上位階層の量子化インデックス（先祖のノード）や、それより下位階層の量子化インデックス（子孫のノード）を選択してはならない。また、階層的量子化方法においてある量子化インデックスの下位階層に（または最上位階層に）異なる複数の量子化方法が並列に存在する場合は、この並列に存在する量子化方法により算出される量子化インデックスを同時に選択してはならない。図６を例に説明すると、例えば比較用量子化インデックスセットを、｛１、２、３、４、５｝や、｛６、７、２、３、１６、１７、３０、３１、１９、２０、２１｝や、｛２２、２３、７、８、９、２６、２７、３、１６、１７、３０、３６、３７、１９、２０、２１｝や、｛２２、２３、３４、３５、８、９、２６、２７、１１、１２、２８、２９、１４、１５、３０、３６、３７、３２、３３、２０、２１｝など、と選択すると一意に量子化インデックスに分類されるので、適切である。例えば、量子化インデックス２４とそれに対応する上位階層の量子化インデックスである量子化インデックス７を同時に選択したり、量子化インデックス２４とそれに対応する２階層上位の階層の量子化インデックスである量子化インデックス１を同時に選択することはできない。また例えば、量子化インデックス７とそれに対応する下位階層の量子化インデックスである量子化インデックス２４や２５を同時に選択したり、量子化インデックス７とそれに対応する２階層下位の階層の量子化インデックスである量子化インデックス３４や３５を同時に選択することはできない。また選択される比較用量子化インデックスセットは、各量子化対象領域が、未分類がないようにいずれかの量子化インデックスに分類されるような、量子化インデックスのセットであることが望ましいが、必ずしもそうでなくてもよい。図６を例に説明すると、例えば比較用量子化インデックスセットを、｛１、２、３、４、５｝や、｛６、７、２、３、１６、１７、３０、３１、１９、２０、２１｝や、｛２２、２３、７、８、９、２６、２７、３、１６、１７、３０、３６、３７、１９、２０、２１｝や、｛２２、２３、３４、３５、８、９、２６、２７、１１、１２、２８、２９、１４、１５、３０、３６、３７、３２、３３、２０、２１｝など、と選択すると、未分類がなくいずれかの量子化インデックスに分類されるので、望ましい。一方例えば、比較用量子化インデックスセットを、｛１、２、３、４｝と選択すると、量子化インデックス５とそれに対応する下位階層の量子化インデックスに分類されるサンプルが未分類となり、望ましくはないがそのように選択しても構わない。
【００５２】
比較用量子化インデックスセット選択部０２１は、母集団特性情報に基づいて比較用量子化インデックスセットを選択する。例えば母集団特性情報が、母集団の画像群において、選択した量子化インデックスのセットを用いて算出される同一性尺度に基づいた画像の同一性の判定の精度と相関がある情報である場合、この情報に基づいて、算出される同一性尺度に基づいた画像の同一性の判定の精度が高くなるように、比較用量子化インデックスセットを選択してもよい。また例えば母集団特性情報が、母集団の画像群において、選択した量子化インデックスのセットが有する、異なる画像を識別できる度合いである識別能力、と相関がある情報である場合、この情報に基づいて、識別能力が高くなるように、比較用量子化インデックスセットを選択してもよい。識別能力を高くするためには、例えば、より下位階層の量子化インデックスを選択してもよい。例えば、母集団特性情報が、母集団の画像群における特定の量子化インデックスへの出現頻度の偏りを示す情報（特定の量子化インデックスの出現頻度が高いことを示す情報）、または間接的にそれが推定できるような情報（例えば「母集団の画像群は“空”を含む画像が多い」ことを示す情報）である場合、識別能力を高くするために、その特定の量子化インデックス（母集団特性情報が「母集団の画像群は“空”を含む画像が多い」ことを示す情報である場合には、典型的な空領域に対する量子化インデックス、例えば色が青であること示す量子化インデックス、が特定の量子化インデックスとなる）に対する下位階層の量子化方法で算出される量子化インデックスを選択するようにして、比較用量子化インデックスセットを選択してもよい（出現頻度が高い量子化インデックスは、異なる画像の間でも共通に出現する確率が高くなり、異なる画像を識別しにくくなるため識別能力を低くする要因となる。そこでその量子化インデックスに対する下位階層の量子化インデックスを選択することで、出現頻度を分割して出現頻度の偏りを抑えることができ、識別能力を高くすることができる）。図６を例に説明すると、例えば、まず最上位階層の量子化インデックスのセット｛１、２、３、４、５｝を候補としたときに、母集団特性情報に基づいて、母集団の画像群において量子化インデックス３の出現頻度が高いと推定される場合に、識別能力を上げるために、量子化インデックス３に対する下位階層の量子化方法で算出される量子化インデックスである量子化インデックス１１、１２を選択し、比較用量子化インデックスセットを｛１、２、１１、１２、４、５｝としてもよい。なお、母集団特性情報が、母集団の画像群における量子化インデックスごとの出現頻度である場合については、第２の実施の形態にて詳細に説明する。また例えば母集団特性情報が、母集団の画像群において、選択した量子化インデックスのセットが有する、画像への各種改変処理によって量子化インデックスが変化しない度合いである頑健性、と相関がある情報である場合、この情報に基づいて、頑健性が高くなるように、比較用量子化インデックスセットを選択してもよい。頑健性を高くするためには、例えばより上位階層の量子化インデックスを選択してもよい。例えば、母集団特性情報が、母集団の画像群における特定の量子化インデックスの改変不変度が推定できるような情報（例えば「母集団の画像群にはグレイスケール画像が多い」ことを示す情報）である場合、頑健性を高くするために、その特定の量子化インデックス（母集団特性情報が「母集団の画像群にはグレイスケール画像が多い」ことを示す情報である場合には、色情報を用いた量子化方法により算出された量子化インデックスが特定のインデックスとなる）に対する上位階層の量子化インデックスを選択するようにして、比較用量子化インデックスセットを選択してもよい（上位階層の量子化インデックスを選択することで、同一階層の複数の量子化インデックスが統合され、その複数の量子化インデックスをまたいだ量子化インデックスの変化がなくなるため、頑健性が高くなる）。なお、母集団特性情報が、母集団の画像群における量子化インデックスごとの改変不変度である場合については、第４の実施の形態にて詳細に説明する。
【００５３】
また比較用量子化インデックスセット選択部０２１は、母集団特性情報として、母集団の画像群において、選択した量子化インデックスのセットが有する識別能力と相関がある情報と、頑健性と相関がある情報の両方が入力された場合、その両方を考慮して、比較用量子化インデックスセットを選択してもよい。識別能力と頑健性はトレードオフの関係にあるため（一般的に識別能力が高くなると頑健性は低くなり、頑健性が高くなると識別能力が低くなる）、例えば識別能力と頑健性の各々がある一定の基準に近くづくように比較用量子化インデックスセットを選択してもよいし、また例えば識別能力と頑健性の一方が一定の基準を満たす中で、もう一方が高くなるように比較用量子化インデックスセットを選択してもよいし、また例えば識別能力と頑健性のそれぞれを数値化して融合した尺度に基づいて比較用量子化インデックスセットを選択してもよい。
【００５４】
また比較用量子化インデックスセット選択部０２１は、母集団特性情報に加えて、母集団に依存しなく識別能力や頑健性と相関がある情報を考慮して、比較用量子化インデックスセットを選択してもよい。このような情報としては、例えば、選択した量子化インデックスのセットに含まれる量子化インデックスの数（一般的に量子化インデックスの数が多いほど識別能力は高くなり、頑健性は低くなる）、選択した量子化インデックスのセットの階層の深さ、などが挙げられる。例えば、量子化インデックスの数を一定の基準を満たす（例えば量子化インデックスの数を１０程度など）量子化インデックスのセットの中から、母集団特性情報に基づいて識別能力や頑健性が高くなるように比較用量子化インデックスセットを選択してもよい。
【００５５】
また比較用量子化インデックスセット選択部０２１は、候補となる全ての組み合わせの量子化インデックスのセットの中から、母集団特性情報を用いて判断される上述のいずれかの基準に基づいて、最適な量子化インデックスのセットを、比較用量子化インデックスセットとして選択してもよい。
【００５６】
また比較用量子化インデックスセット選択部０２１は、例えば、階層的量子化方法の上位階層の量子化インデックスを、下位階層の量子化インデックスよりも優先的に選択するようにして、比較用量子化インデックスセットを選択してもよい。また比較用量子化インデックスセット選択部０２１は、例えば、階層的量子化方法の最上位階層から順に量子化インデックスのセットを候補として選択し、母集団特性情報に基づいて規定の基準（例えば上述のいずれかの基準）を満たす量子化インデックスのセットが出現するまで、下位階層の量子化インデックスを候補として選択していき、比較用量子化インデックスを選択してもよい。例えば、母集団特性情報に基づいて判定される識別能力が規定の基準を満たさない場合に、下位階層の量子化インデックスを候補として選択していき、比較用量子化インデックスを選択してもよい。このとき下位階層の量子化インデックスを選択する際に、上述の、母集団の画像群における特定の量子化インデックスへの出現頻度の偏りを示す情報に基づき、その特定の量子化インデックスに対する下位階層の量子化方法で算出される量子化インデックスを選択するようにしてもよい。図６を例に説明すると、例えば、まず最上位階層の量子化インデックスのセット｛１、２、３、４、５｝を候補として選択し、このセットが母集団特性情報に基づいて判定される識別能力が規定の基準を満たさない場合に、下位階層の量子化インデックスを候補として選択してもよい。このとき、母集団特性情報に基づいて、母集団の画像群において量子化インデックス３の出現頻度が高いと推定される場合に、量子化インデックス３に対する下位階層の量子化方法で算出される量子化インデックスである量子化インデックス１１、１２を選択し、量子化インデックスのセット｛１、２、１１、１２、４、５｝を候補としてもよい。このような操作を、母集団特性情報に基づいて判定される識別能力が規定の基準を満たすまで再帰的に繰返し、比較用量子化インデックスセットを選択してもよい。また例えば、下位階層の量子化インデックスを選択するか否かを判断する際に、母集団特性情報に基づいて判定される頑健性が規定の基準を満たさない場合は、下位階層の量子化インデックスを選択しないようにして、比較用量子化インデックスを選択してもよい。
【００５７】
なお、比較用量子化インデックスセット選択部０２１のより具体的な例は、第２の実施の形態、第３の実施の形態、第４の実施の形態、および第５の実施の形態にて詳細に説明する。
【００５８】
なお、比較用量子化インデックスセット選択部０２１は、画像特徴量比較装置０２に２つの画像の階層的量子化インデックス符号が入力されるタイミングで処理を行うのではなく、あらかじめ本発明の同一性尺度算出システムを適用する母集団に対して処理を行っておくことが望ましい。ある母集団に対して、比較用量子化インデックスセット選択部０２１は、一度だけ処理を行うことが望ましく（なお、母集団の更新によって、定期的に処理を行うことは有効である）、２つの画像の階層的量子化インデックスが新たに入力される度に処理を行う必要はない。こうすることにより、画像特徴量比較装置０２は、同じ母集団に属する大量の画像の階層的量子化インデックス符号が連続して入力された場合に（すなわち、同じ母集団に属する大量の画像に対して、同一性尺度の算出を行っていく場合に）、効率的かつ高速に、同一性尺度の算出を行うことができる。
【００５９】
比較用量子化インデックス取得手段０２２は、画像特徴量抽出装置０１によって算出される２つの画像（画像１と画像２）の各々の階層的量子化インデックス符号を入力とし、各々の画像に対して、量子化対象領域ごとに、階層的量子化インデックス符号が一意に特定する各階層の量子化インデックスの中から、比較用量子化インデックスセット選択部０２１から供給される比較用量子化インデックスセットの情報が示す比較用量子化インデックスセットに含まれる量子化インデックスを取得する。各々の画像に対して取得した量子化対象領域ごとの量子化インデックスを、比較用量子化インデックスとして量子化インデックス比較手段０２３へ供給する。比較用量子化インデックスセットに含まれる量子化インデックスを取得する場合に、階層的量子化インデックス符号が、最下位階層の量子化インデックスのみを符号化したものである場合は、階層的量子化方法に従って最下位階層の量子化インデックスから、それより上位階層の量子化インデックスを求め、その各階層の量子化インデックスの中から、比較用量子化インデックスセットに含まれる量子化インデックスを取得すればよい。図６を例に説明すると、例えば比較用量子化インデックスセットが｛６、７、２、３、１６、１７、３０、３１、１９、２０、２１｝であるとする。ここで、（階層的量子化インデックス符号から）ある量子化対象領域の最下位階層の量子化インデックスが３４である場合、階層的量子化方法に従って各階層の量子化インデックスが上位階層順に１、７、２４、３４と求めることができる。この中で量子化インデックス７が、比較用量子化インデックスに含まれるため、量子化インデックス７をその量子化対象領域の比較用量子化インデックスとして取得する。また、ある量子化対象領域の最下位階層の量子化インデックスが２７である場合、階層的量子化方法に従って各階層の量子化インデックスが上階層順に２、１０、２７と求めることができる。この中で量子化インデックス２が、比較用量子化インデックスに含まれるため、量子化インデックス２をその量子化対象領域の比較用量子化インデックスとして取得する。また、階層的量子化方法において、ある量子化インデックスの下位階層に（または最上位階層に）異なる複数の量子化方法が並列に存在する場合に伴って、階層的量子化インデックス符号が、１つの量子化対象領域に対して複数の階層的量子化のパスを含む場合は、それぞれの階層的量子化のパスの各階層の量子化インデックスの中から、比較用量子化インデックスセットに含まれる量子化インデックスを取得する。図６を例に説明すると、例えば比較用量子化インデックスセットが｛６、７、２、３、１６、１７、３０、３１、１９、２０、２１｝であるとする。ここで例えば、（階層的量子化インデックス符号から）ある量子化対象領域の最下位層の量子化インデックスが２９と１７の２つである場合、前者の各階層の量子化インデックスが上位階層順に４、１３、２９であり、後者の各階層の量子化インデックスが上位階層順に４、１７と、それぞれ求めることができる（量子化インデックス４は共通）。これらの中で、量子化インデックス１７が、比較用量子化インデックスに含まれるため、量子化インデックス１７をその量子化対象領域の比較用量子化インデックスとして取得する。なお、比較用量子化インデックスセット選択部０２１から供給される比較用量子化インデックスセットが、未分類が存在するようなセットである場合は、比較用量子化インデックスが未分類（不定）となる量子化対象領域が発生することになる。図６を例に説明すると、例えば比較用量子化インデックスセットが｛１、２、３、４｝であるとした場合、ある量子化対象領域の最下位階層の量子化インデックスが３２である場合、階層的量子化方法に従って各階層の量子化インデックスが上位階層順に５、１９、３２と求まるが、この中のいずれも比較用量子化インデックスセットに含まれないため、その量子化対象領域の比較用量子化インデックスは未分類（不定）となる。
【００６０】
なお、比較用量子化インデックス取得手段０２２は、階層的量子化インデックス符号が入力される２つの画像（画像１と画像２）のうち、母集団に属する方の画像に関しては、同一性尺度の算出を行う直前に、比較用量子化インデックスを取得するのではなく、比較用量子化インデックスセットの情報が用意された段階で、あらかじめ比較用量子化インデックスを取得しておくのが望ましい。すなわち、母集団の画像群に対しては、あらかじめ比較用量子化インデックスを取得しておくことが望ましい。こうすることにより、画像特徴量比較装置０２は、効率的かつ高速に、同一性尺度の算出を行うことができる。またこうすることにより、同一の画像に対して繰り返し同一性尺度の算出を行う場合に、毎回比較用量子化インデックスを取得する必要がなくなる。例えば、あるデータベースを母集団として、２つの画像の一方がデータベースに属し、もう一方の画像がクエリとして外部から与えられる場合に、データベースに属する画像に関しては、あらかじめ比較用量子化インデックスを取得しておくことで、外部からクエリが与えられる度に比較用量子化インデックスを取得する必要がなくなるため、高速に同一性尺度の算出を行うことができる。また例えば、あるデータベースを母集団として、２つの画像の両方がデータベースに属し、データベース内における全ての画像対に対する同一性尺度の算出を行う場合には、データベースに属する全ての画像に対してあらかじめ比較用量子化インデックスを取得しておくことで、画像対ごとの同一性尺度算出の度に比較用量子インデックスを取得する必要がなくなるため、同一性尺度の算出の速度を大幅に高速化することができる。
【００６１】
量子化インデックス比較手段０２３は、比較用量子化インデックス取得手段０２２から供給される２つの画像（画像１と画像２）の比較用量子化インデックスを、対応する量子化対象領域ごとに比較し、量子化インデックスが一致する量子化対象領域の数に基づいて、２つの画像が同一である度合いを示す同一性尺度を算出し、出力する。同一性尺度は、例えば量子化インデックスが一致する量子化対象領域の数としてもよい。また同一性尺度は、例えば量子化インデックスが一致しない量子化対象領域の数（ハミング距離）に基づいて算出してもよい。また同一性尺度は、例えば、量子化インデックスごとに、一致する量子化対象領域の数を求め、それらに量子化インデックスごとにあらかじめ定められた重み値を作用させて加算した値としてもよい。また同一性尺度は、例えば、量子化対象領域ごとに量子化インデックスが一致するか否かを求めて数値化し（例えば一致する場合は１、一致しない場合は０）、量子化対象領域ごとにあらかじめ定められた重み値（例えば量子化対象領域が画像の局所領域であるとした場合に、局所領域が画像の中心に近いほど重み値を大きくするなど）を作用させて加算した値としてもよい。なお、対応する量子化対象領域ごとに比較を行う際に、ある量子化対象領域において、２つの画像の比較用量子化インデックスの両方あるいは少なくとも一方が未定（不定）である場合は、その量子化対象領域は同一性尺度の算出に寄与しないようにしてもよい。
【００６２】
なお、これまで説明した、階層的量子化方法、母集団特性情報、および比較用量子化インデックスセット選択部０２１が選択する比較用量子化インデックスセットは、全ての量子化対象領域に対して共通であることが望ましいが、量子化対象領域ごと、または複数の量子化対象領域のグループごとに（量子化対象領域が画像の複数の局所領域である場合、例えば画像の左上領域に属する局所領域のグループ、右上領域に属する局所領域のグループ、左下領域に属する局所領域のグループ、右下領域に属する局所領域のグループなど）、異なってもよい。すなわち、例えば、階層的量子化方法が、量子化対象領域ごとに、または複数の量子化対象領域のグループごとに、異なってもよい。また例えば、入力として供給される母集団特性情報が、量子化対象領域ごとに、または複数の量子化対象領域のグループごとに、異なってもよい。また例えば、比較用量子化インデックスセット選択部０２１は、量子化対象領域ごとに、または複数の量子化対象領域のグループごとに、選択する比較用量子化インデックスセットが異なってもよい。このように、量子化対象領域ごとに、または複数の量子化対象領域のグループごとに、階層的量子化方法、母集団特性情報、または比較用量子化インデックスセット選択部０２１が選択する比較用量子化インデックスセットを、異なるようにすることによって、量子化対象領域ごと、または複数の量子化対象領域のグループごと、の特性に適合した最適化を行うことができる。例えば、量子化対象領域を画像の複数の局所領域とした場合に、画像の中央領域が前景オブジェクトである可能性が高く、画像の周辺領域が背景である可能性が高いとすると、この特性を利用して、例えば画像の中央領域に属する局所領域は前景オブジェクトを記述するのに適した量子化方法（例えばエッジ情報を特徴量として用いた量子化方法）から構成される階層的量子化方法を用い、画像の周辺領域に属する局所領域は背景を記述するのに適した量子化方法（例えば色情報を特徴量として用いて量子化方法）から構成される階層的量子化方法を用いてもよい。
【００６３】
［動作の説明］ 
次に、図７と図８のフローチャートを利用して、第１の実施の形態の動作を説明する。
【００６４】
まず、第１の実施の形態における画像特徴量抽出装置０１の動作を説明する。図７は、第１の実施の形態における画像特徴量抽出装置０１の動作を示すフローチャートである。
【００６５】
まず、次階層量子化方法選択手段０１１は、最初の量子化対象領域に対して、階層的量子化方法に従って、最上位階層の量子化方法を選択し、選択した量子化方法の情報を特徴量抽出手段０１２と量子化インデックス算出手段０１３に供給する（ステップＡ０１）。次に、特徴量抽出手段０１２は、現在対象としている量子化対象領域に対して、次階層量子化方法選択手段０１１から供給される量子化方法の情報に従い、その量子化方法が用いる特徴量を、入力される画像から抽出し、抽出した特徴量を量子化インデックス算出手段０１３へ供給する（ステップＡ０２）。次に、量子化インデックス算出手段０１３は、現在対象としている量子化インデックス対象領域に対して、特徴量抽出手段０１２から供給される特徴量を、次階層量子化方法選択手段０１１から供給される量子化方法の情報に従って量子化を行い、量子化インデックスを算出する（ステップＡ０３）。算出した量子化インデックスが階層的量子化方法の最下位階層であるか否かを判定する（ステップＡ０４）。算出した量子化インデックスが最下位階層でない場合は、次に、量子化インデックス算出手段０１３は算出した量子化インデックスを次階層量子化方法選択手段０１１へ供給（フィードバック）し、次階層量子化方法選択手段０１１は、供給（フィードバック）された（上位階層の）量子化インデックスの下位階層の量子化インデックスを選択し、選択した量子化方法の情報を特徴量抽出手段０１２と量子化インデックス算出手段０１３に供給する（ステップＡ０５）。そして再度、ステップＡ０２に進む。ステップＡ０４で、算出した量子化インデックスが最下位階層であると判定された場合は、次に、全ての量子化対象領域の処理が終了したか否かを判定する（ステップＡ０６）。全ての量子化対象領域の処理が終了していない場合は、次の量子化対象領域を定め、再度ステップＡ０１に進み、次の量子化対象領域に対して処理を行う。全ての量子化対象領域の処理が終了している場合は、次に、階層的量子化インデックス符号出力手段０１４は、各量子化対象領域の各階層の量子化インデックスが一意に特定できる符号化形式である階層的量子化インデックス符号を算出し、出力する（ステップＡ０７）。
【００６６】
次に、第１の実施の形態における画像特徴量比較装置０２の動作を説明する。図８は、第１の実施の形態における画像特徴量比較装置０２の動作を示すフローチャートである。
【００６７】
まず、比較用量子化インデックスセット選択部０２１は、入力される母集団特性情報に基づいて、比較用量子化インデックスセットを選択し、選択した比較用量子化インデックスセットの情報を比較用量子化インデックス取得手段０２２へ供給する（ステップＢ０１）。なおステップＢ０１は、画像特徴量比較装置０２に２つの画像の階層的量子化インデックス符号が入力されるタイミングで処理されるのではなく、あらかじめ本発明の同一性尺度算出システムを適用する母集団に対して処理しておくほうが望ましい。次に、比較用量子化インデックス取得手段０２２は、入力される２つの画像の各々の階層的量子化インデックス符号から、比較用量子化インデックスセット選択部０２１から供給される比較用量子化インデックスセットの情報に基づき、各々の画像に対して比較用量子化インデックスを取得し、取得した比較用量子化インデックスを量子化インデックス比較手段０２３へ供給する（ステップＢ０２）。次に、量子化インデックス比較手段０２３は、比較用量子化インデックス取得手段０２２から供給される２つの画像の比較用量子化インデックスを比較し、同一性尺度を算出し、出力する（ステップＢ０３）。
【００６８】
［第１の実施の形態の効果］
次に、本発明の第１の実施の形態の効果について説明する。
【００６９】
本発明の第１の実施の形態では、画像の同一性の判定能力の尺度である識別能力と頑健性とのバランスを調整することのできる画像同一性算出システムが得られる。その理由は、２つの画像の量子化対象領域ごとに算出された複数の階層の量子化インデックスのうちのどの階層の量子化インデックスを比較に用いるかによって、２つの画像の同一性の判定能力が変わってくるためである。具体的には、より下位の階層の量子化インデックスを比較に用いることによって、２つの画像の同一性の判定能力のうち、異なる画像を識別できる度合いである識別能力を高めることができる。逆に、より上位の階層の量子化インデックスを比較に用いることによって、２つの画像の同一性の判定能力のうち、画像への各種改変処理によって量子化インデックスが変化しない度合いである頑健性を高めることができる。
【００７０】
また、階層的な量子化方法に基づいて算出された複数階層の量子化インデックスを特徴量とし、画像特徴量比較装置０２が同一性尺度の算出を行う２つの画像の少なくとも一方が属する母集団の特性情報に基づいて、比較に用いる量子化インデックスのセットを選択し、それに基づき同一性尺度を算出することにより、比較する画像の母集団に適応的に最適化できるという効果がある。
【００７１】
また、母集団特性情報が、母集団の画像群において、選択した量子化インデックスのセットを用いて算出される同一性尺度に基づいた画像の同一性の判定の精度と相関がある情報とすると、それに基づいて、比較用量子化インデックスセット選択部０２１が算出される同一性尺度に基づいた画像の同一性の判定の精度が高くなるように比較用量子化インデックスセットを選択することにより、母集団ごとに、算出される同一性尺度に基づいた画像の同一性の判定の精度を最適化できるという効果がある。これにより、算出される同一性尺度に基づいた画像の同一性の判定の精度が、画像の母集団によって大きく低下することがない。
【００７２】
また、画像特徴量抽出装置０１が抽出した特徴量を用いて、画像特徴量比較装置０２が母集団に対して適応的に最適化して同一性尺度を算出することにより、特徴量の抽出方法（すなわち階層的量子化方法）は母集団に依存せず共通にすることができる。このため、母集団ごとに最適な特徴量の抽出方法（すなわち階層的量子化方法）を学習する必要がないという効果がある。またこれにより、画像の特徴量を抽出する時点で、画像の比較が行われる母集団が未定の場合でも、問題がない。
【００７３】
［第２の実施の形態］
次に、本発明の第２の実施の形態について図面を参照して詳細に説明する。第２の実施の形態は、第１の実施の形態における画像特徴量比較装置０２において、入力される母集団特性情報と、比較用量子化インデックスセット選択部０２１がより具体的になったものである。第２の実施の形態における画像特徴量抽出装置は、図４に示した第１の実施の形態の画像特徴量抽出装置０１と同じである。図９は、第２の実施の形態にかかる画像同一性尺度算出システムの画像特徴量比較装置の構成を示したブロック図である。図９を参照すると、本発明の第２の実施の形態は、図４と図５に示された第１の実施の形態の構成に、母集団量子化インデックス出現頻度算出手段０３が加わり、さらに比較用量子化インデックスセット選択部０２１が比較用量子化インデックスセット選択部０２１Ａに置き換わる点で異なる。なお、それ以外の点については第１の実施の形態と同じであるため、ここでは第１の実施の形態とは異なる点のみを説明する。
【００７４】
母集団量子化インデックス出現頻度算出手段０３は、画像特徴量抽出装置０１によって算出される母集団の画像群の階層的量子化インデックス符号を入力とし、母集団の画像群における、階層的量子化方法の各量子化インデックスの出現頻度を算出し、算出した母集団における量子化インデックスごとの出現頻度を母集団量子化インデックス出現頻度として比較用量子化インデックスセット選択部０２１Ａへ供給する。ここで、母集団の画像群は、母集団に含まれる全ての画像でもよいし、母集団の特性を反映していれば、適当にサンプリングして抽出される画像群のみであってもよい。母集団量子化インデックス出現頻度算出手段０３は、入力された母集団の画像群の階層的量子化インデックス符号のそれぞれが一意に特定する各階層の量子化インデックスから、階層的量子化方法の全ての量子化インデックスに対して出現頻度を算出する。図６を例に説明すると、母集団量子化インデックス出現頻度算出手段０３は、量子化インデックス１から３７の全ての量子化インデックスの出現頻度を算出する。階層的量子化インデックス符号が、最下位階層の量子化インデックスを符号化したものである場合は、階層的量子化方法に従って最下位階層の量子化インデックスから、それより上位階層の量子化インデックスを求め、出現頻度の算出に加える。図６を例に説明すると、例えば母集団の画像群の階層的量子化インデックス符号から、ある画像のある量子化対象領域の最下位階層の量子化インデックスが３４である場合、量子化インデックス１、７、２４、３４のそれぞれに対して、出現頻度が１回分加算されることになる。このため、ある量子化インデックスの出現頻度は、その１つ下位の階層の全ての量子化インデックスの出現頻度の合計となる。例えば、量子化インデックス２４の出現頻度は量子化インデックス３４と３５の出現頻度の合計となり、量子化インデックス７の出現頻度は量子化インデックス２４と２５の合計となり、量子化インデックス１の出現頻度は、量子化インデックス６と７の合計となる。
【００７５】
なお、母集団量子化インデックス出現頻度算出手段０３が出力する量子化インデックスごとの出現頻度は、厳密に出現頻度そのものではなくても、例えば、出現確率などであってもよい。なお、量子化インデックスごとの出現確率は、上記の方法で集計した量子化インデックスごとの出現頻度のそれぞれを、全ての量子化対象領域の数で割った値となる。
【００７６】
比較用量子化インデックスセット選択部０２１Ａは、母集団量子化インデックス出現頻度算出手段０３から供給される母集団量子化インデックス出現頻度に基づいて、量子化インデックスの出現頻度が均等に近づくように比較用量子化インデックスセットを選択する。選択した比較用量子化インデックスセットの情報を、比較用量子化インデックス取得手段０２２へ供給する。比較用量子化インデックスセット選択部０２１Ａは、第１の実施の形態の比較用量子化インデックスセット選択部０２１が、入力される母集団特性情報が具体的に母集団量子化インデックス出現頻度である場合の一形態であり、その比較用量子化インデックスセットの選択に関する条件などは第１の実施の形態での説明に準じる。
【００７７】
比較用量子化インデックスセット選択部０２１Ａは、量子化インデックスの出現頻度が均等に近づくように比較用量子化インデックスを選択することにより、異なる画像を識別できる度合いである識別能力を高くすることができる。これは、量子化インデックスのセットに含まれる量子化インデックスの数が同じ場合、特定の量子化インデックスに偏りがあると（特定の量子化インデックスの出現頻度が多くなると）、その出現頻度の高い量子化インデックスが、偶然に異なる画像の間でも共通に出現する確率が高くなり、識別能力が低くなるためである。
【００７８】
比較用量子化インデックスセット選択部０２１Ａは、母集団量子化インデックス出現頻度に基づいて、量子化インデックスの出現頻度が均等に近づくように比較用量子化インデックスを選択する方法として、例えば、候補として選択した量子化インデックスのセットにおいて、量子化インデックスの出現頻度が均等である度合いを示す出現頻度均等度合いを算出し、出現頻度均等度合いに基づいて出現頻度均等度合いが高くなるような量子化インデックスのセットを、比較用量子化インデックスセットとして選択してもよい。比較用量子化インデックスセット選択部０２１Ａは、例えば、候補となる全ての組み合わせの量子化インデックスのセットのそれぞれに対して、出現頻度均等度合いを算出し、出現頻度均等度合いが最大となる量子化インデックスのセットを、比較用量子化インデックスセットとして選択してもよい。
【００７９】
出現頻度均等度合いは、例えば、量子化インデックスの出現頻度（あるいは出現確率）の分散に基づいて算出してもよい。例えば候補として選択した量子化インデックスのセットの集合をＳと表し、候補として選択した量子化インデックスのセットに含まれる量子化インデックスの数（すなわち集合の要素数）をＮと表し、ある量子化インデックスをｉと表し、量子化インデックスｉの出現頻度をＦiと表すと、量子化インデックスの出現頻度の分散Ｖは、次式で計算できる。ただし、Faは、出現頻度の平均値である。
【００８０】
Ｖ＝１／Ｎ｛Σj∈S(Fa-Fi)2｝      …（式１）
【００８１】
ここで、式１で計算される量子化インデックスの出現頻度の分散Ｖが小さいほど、出現頻度均等度合いは高くなる。このため、出現頻度均等度合いは、出現頻度の分散Ｖが小さいほど、出現頻度均等度合いが高くなるように算出されれば、どのような算出方法であってもよい（すなわち、出現頻度の分散Ｖに対して、単調減少な関数に基づいて算出される方法であればよい）。例えば、出現頻度均等度合いは、出現頻度の分散Ｖの逆数として算出してもよい。
【００８２】
また出現頻度均等度合いは、例えば、母集団量子化インデックス出現頻度に基づいて、量子化インデックスの出現頻度（あるいは出現確率）と、量子化インデックスの出現頻度の平均値（あるいは出現確率の平均値）との差分が、ある規定の値以下である量子化インデックスの数（すなわち、平均値から離れている量子化インデックスの数）、あるいはその割合、に基づいて算出してもよい。この場合、規定の値以下である量子化インデックスの数が大きいほど、出現頻度均等度合いが高くなる。ここで、出現頻度均等度合いは、規定の値以下である量子化インデックスの数が大きいほど、出現頻度均等度合いが高くなるように算出されれば、どのような算出方法であってもよい（すなわち、この数に対して、単調増加な関数に基づいて算出される方法であればよい）。例えば、規定の値以下である量子化インデックスの数そのものを、出現頻度均等度合いとしてもよい。
【００８３】
また出現頻度均等度合いは、例えば、母集団量子化インデックス出現頻度に基づいて算出される、情報エントロピー（平均情報量）に基づいて算出してもよい。例えば、量子化インデックスｉの出現確率をPiと表すと、情報エントロピーＨは、次式で計算できる。
【００８４】
H＝−Σj∈S Pi log(Pi)      …（式２）
【００８５】
ここで、式２で計算される情報エントロピーＨが大きいほど、出現頻度均等度合いは高くなる。ここで、出現頻度均等度合いは、情報エントロピーＨが大きいほど、出現頻度均等度合いが高くなるように算出されれば、どのような算出方法であってもよい（すなわち、情報エントロピーＨに対して、単調増加な関数に基づいて算出される方法であればよい）。例えば、情報エントロピーＨそのものを、出現頻度均等度合いとしてもよい。
【００８６】
これらの方法は、出現頻度均等度合いを算出する一例であり、出現頻度均等度合いを算出する方法は、量子化インデックスの出現頻度が均等である度合いを示す尺度を算出する方法であれば、どのような方法であってもよい。
【００８７】
また比較用量子化インデックスセット選択部０２１Ａは、上述の出現頻度均等度合いに加えて、例えば、候補として選択した量子化インデックスのセットに含まれる量子化インデックスの数（あるいは選択した量子化インデックスのセットの階層の深さ）などを共に考慮して、比較用量子化インデックスセットを選択してもよい。これは、量子化インデックスの数（あるいは階層の深さ）は、量子化インデックスの出現頻度の均等度合いとは独立した情報として、また母集団に依存しない情報として、量子化インデックスのセットの量子化インデックスの数が多くなるほど（あるいは階層が深くなるほど）、異なる画像を識別できる度合いである識別能力は高くなるものの、画像への各種改変処理によって量子化インデックスが変化しない度合いである頑健性は低くなるためであり、量子化インデックスの出現頻度の均等度合いと量子化インデックスの数（あるいは階層の深さ）の双方を考慮して、比較用量子化インデックスセットを選択したほうが良い場合があるからである。例えば、あらかじめ識別能力と頑健性の観点から、適切な量子化インデックスの数の範囲（例えば量子化インデックスの数を１０程度とするなど）を設定し、その条件を満たす量子化インデックスのセットの中から、上述の出現頻度均等度合いを算出する方法を用いて算出される出現頻度均等度合いが高くなるようなセットを、比較用量子化インデックスセットとして選択してもよい。
【００８８】
また比較用量子化インデックスセット選択部０２１Ａは、上述の出現頻度均等度合いに加えて、例えば、量子化インデックスごとの、画像への各種改変処理によって量子化インデックスが変化しない度合いを示す改変不変度、を共に考慮して、比較用量子化インデックスセットを選択してもよい。量子化インデックスごとの改変不変度は、例えば、あらかじめ、学習用の画像群に対して各種改変処理を施して複製画像を作成し、元画像と複製画像から画像特徴量抽出装置０１を用いて階層的量子化インデックス符号を算出し、対応する量子化対象領域において量子化インデックスが一致する割合を、量子化インデックスごとに測定して求めることができる。比較用量子化インデックスセット選択部０２１Ａは、例えば、出現頻度均等度合いが高くなり、かつ、量子化インデックスごとの改変不変度から算出される量子化インデックスのセット全体の改変不変度（例えば量子化インデックスごとの改変不変度の平均値）が大きくなるような量子化インデックスのセットを、比較用量子化インデックスセットとして選択してもよい。また例えば比較用量子化インデックスセット選択部０２１Ａは、例えば、出現頻度均等度合いが高くなり、かつ、量子化インデックスごとの改変不変度が低い量子化インデックスが含まれないように、比較用量子化インデックスセットを選択してもよい。なお、母集団の画像群における、量子化インデックスごとの改変不変度を母集団特性情報として用いる例は、第４の実施の形態にて詳細に説明する。
【００８９】
また比較用量子化インデックスセット選択部０２１Ａは、母集団量子化インデックス出現頻度に基づいて、量子化インデックスの出現頻度が均等に近づくように比較用量子化インデックスを選択する方法として、例えば、ある候補として選択した量子化インデックスのセットにおいて、特定の量子化インデックスの出現頻度が高い場合に（出現頻度が特定の量子化インデックスに偏っている場合に）、その量子化インデックスに対しては、下位階層の量子化インデックスを選択するようにしてもよい。図６を例に説明すると、例えば、まず最上位階層の量子化インデックスのセット｛１、２、３、４、５｝を候補としたときに、母集団量子化インデックス出現頻度に基づいて、量子化インデックス３の出現頻度が他の量子化インデックスの頻度よりも高い場合に、量子化インデックス３に対する下位階層の量子化方法で算出される量子化インデックスである量子化インデックス１１、１２を選択し、比較用量子化インデックスセットを｛１、２、１１、１２、４、５｝としてもよい。
【００９０】
＜比較用量子化インデックスセット選択部０２１Ａの構成例１＞
また、比較用量子化インデックスセット選択部０２１Ａは、母集団量子化インデックス出現頻度算出手段０３から供給される母集団量子化インデックス出現頻度に基づき、階層的量子化方法の最上位階層の量子化インデックスのセットから順に、規定の条件を満たすまで、出現頻度の高い量子化インデックスに対してその下位階層の量子化インデックスのセットを選択していき（その量子化インデックスをその下位階層の量子化インデックスのセットと置き換える）、比較用量子化インデックスセットを選択してもよい。ここで規定の条件は、例えば、上述した、量子化インデックスのセットの出現頻度均等度合い、量子化インデックスのセットに含まれる量子化インデックスの数（あるいは階層の深さ）や、セット全体の改変不変度や、それらの組み合わせが、あらかじめ規定した値の範囲内であるか否か、などであってもよい。また例えば、上述した、量子化インデックスのセットの出現頻度均等度合い、量子化インデックスのセットに含まれる量子化インデックスの数（あるいは階層の深さ）や、セット全体の改変不変度や、さらに量子化インデックスごとの出現頻度や、量子化インデックスごとの改変不変度や、その組み合わせに基づいたものであってもよい。例えば、出現頻度均等度合いの最小値を設定し、最上位階層の量子化インデックスのセットから順に、出現頻度均等度合いの最小値を超える量子化インデックスのセットが現れるまで、出現頻度の高い量子化インデックスに対してその下位階層の量子化インデックスのセットを選択していき、比較用量子化インデックスセットを選択してもよい。また例えば、量子化インデックスの数の最小値を設定し、最上位階層の量子化インデックスのセットから順に、量子化インデックスの数の最小値を超える量子化インデックスのセットが現れるまで、出現頻度の高い量子化インデックスに対してその下位階層の量子化インデックスのセットを選択していき、比較用量子化インデックスセットを選択してもよい。また例えば、出現頻度均等度合いの最小値と、量子化インデックスの数の最小値の２つを設定し、最上位階層の量子化インデックスのセットから順に、各々の最小値を超える量子化インデックスのセットが現れるまで、出現頻度の高い量子化インデックスに対してその下位階層の量子化インデックスのセットを選択していき、比較用量子化インデックスセットを選択してもよい。また出現頻度の高い量子化インデックスは、例えば、現在候補となっている量子化インデックスのセットの中から最も出現頻度の高い量子化インデックスとしてもよい。なお、例えば現在候補となる量子化インデックスのセットが規定の条件を満たしていない段階で、その量子化インデックスのセットの中の最も出現頻度の高い量子化インデックスが、最下位階層の量子化インデックスである場合は、例えば、２番目に出現頻度の高い量子化インデックスに対してその下位階層の量子化インデックスのセットを選択するようにしてもよい。また、現在候補となっている量子化インデックスのセットの中から出現頻度の高い複数の量子化インデックス（例えば、出現頻度がある閾値を超える全ての量子化インデックス）としてもよい。また、出現頻度の高い量子化インデックスの下位階層に、複数の異なる量子化方法によって算出される複数の量子化インデックスのセットが存在する場合は、そのいずれかのセットを選択する（図６を例に説明すると、例えば出現頻度の高い量子化インデックスが量子化インデックス４であるとして、その下位階層の量子化インデックスとして量子化インデックス１３、１４、１５のセット、あるいは量子化インデックス１６、１７のセットのいずれかを選択できる）。どれを選択するかは、例えば、上述した、量子化インデックスのセットの出現頻度均等度合い、量子化インデックスのセットに含まれる量子化インデックスの数（あるいは階層の深さ）や、セット全体の改変不変度や、その組み合わせに基づいて決定してもよい。例えば、各々の量子化方法によって算出される量子化インデックスのセットで置き換えて候補量子化インデックスセットを生成した場合に、量子化インデックスのセットの出現頻度均等度合いや、量子化インデックスのセットに含まれる量子化インデックスの数（あるいは階層の深さ）や、セット全体の改変不変度、に基づいて最適となるセットを選択してもよい。
【００９１】
例えば、規定の条件が「量子化インデックスの数が１０以上」とした場合を、図６を例に説明する。ここでは、候補となっている量子化インデックスのセットの最も出現頻度の高い量子化インデックスに対して、その下位階層の量子化インデックスのセットを選択していく方法を説明する。まず最上位階層の量子化インデックスのセット｛１、２、３、４、５｝を候補として選択する。選択した量子化インデックスの数が５なので、規定の条件を満たさない。ここで、最も出現頻度の高い量子化インデックスが２だとすると、次に量子化インデックス２に対してその下位階層の量子化インデックスである量子化インデックス８、９、１０を選択し、量子化インデックスのセット｛１、８、９、１０、３、４、５｝を次の候補として選択する。選択した量子化インデックスの数が７なので、規定の条件を満たさない。ここで、最も出現頻度の高い量子化インデックスが３だとすると、次に量子化インデックス３に対してその下位階層の量子化インデックスである量子化インデックス１１、１２を選択し、量子化インデックスのセット｛１、８、９、１０、１１、１２、４、５｝を次の候補として選択する。選択した量子化インデックスの数が８なので、規定の条件を満たさない。ここで、最も出現頻度の高い量子化インデックスが１０だとすると、次に量子化インデックス１０に対してその下位階層の量子化インデックスである量子化インデックス２６、２７を選択し、量子化インデックスのセット｛１、８、９、２６、２７、１１、１２、４、５｝を次の候補として選択する。選択した量子化インデックスの数が９なので、規定の条件を満たさない。ここで、最も出現頻度の高い量子化インデックスが４だとすると、次の量子化インデックス４に対してその下位階層の量子化インデックスのセットを選択する。量子化インデックス４に対しては、その下位階層の量子化インデックスとして量子化インデックス１３、１４、１５のセット、あるいは量子化インデックス１６、１７のセットのいずれかを選択できる。どれを選択するかは、例えば、上述した、量子化インデックスのセットの出現頻度均等度合い、量子化インデックスの数（あるいは階層の深さ）や、セット全体の改変不変度や、その組み合わせに基づいて決定してもよい。ここでは例えば量子化インデックスのセット１６、１７を選択し、量子化インデックスのセット｛１、８、９、２６、２７、１１、１２、１６、１７、５｝を次の候補として選択する。選択した量子化インデックスの数が１０なので、規定の条件を満たすため、選択した量子化インデックスのセット｛１、８、９、２６、２７、１１、１２、１６、１７、５｝を比較用量子化インデックスセットとする。
【００９２】
図１０は、上記の、階層的量子化方法の最上位階層の量子化インデックスのセットから順に下位階層の量子化インデックスのセットを選択していく方法を採用した場合における、比較用量子化インデックスセット選択部０２１Ａの構成例（構成例１）を示したものである。図１０を参照すると、比較用量子化インデックスセット選択部０２１Ａの構成例１は、候補量子化インデックスセット選択手段０２１Ａ１と、規定条件判定手段０２１Ａ２と、から構成されている。
【００９３】
候補量子化インデックスセット選択手段０２１Ａ１は、階層的量子化方法に従って、（上位階層の）量子化インデックスが供給されない場合は、最上位階層の量子化インデックスのセットを候補の量子化インデックスのセットとして選択し、量子化インデックスが供給される場合は、その量子化インデックスをその下位階層の量子化インデックスのセットと置き換えて候補の量子化インデックスのセットとして選択する。選択した候補量子化インデックスセットの情報を規定条件判定手段０２１Ａ２へ供給する。なお、候補量子化インデックスセット選択手段０２１Ａ１に入力される量子化インデックスは、規定条件判定手段０２１Ａ２からフィードバックされる情報である。
【００９４】
規定条件判定手段０２１Ａ２は、候補量子化インデックスセット選択手段０２１Ａ１から供給される候補量子化インデックスセットの情報が示す候補の量子化インデックスのセットがあらかじめ定められた規定の条件を満たすか否かを判定する。規定の条件を満たす場合は、その候補の量子化インデックスのセットを比較用量子化インデックスセットとして出力する。規定の条件を満たさない場合は、その候補の量子化インデックスのセットの中から、母集団量子化インデックス出現頻度算出手段０３から供給される母集団量子化インデックス出現頻度に基づいて、出現頻度の高い量子化インデックスを求め、求めた量子化インデックスを候補量子化インデックスセット選択手段０２１Ａ１へ供給（フィードバック）する。ここで規定の条件は、上述した説明の通りである。
【００９５】
以上の比較用量子化インデックスセット選択部０２１Ａの構成例１の説明では、母集団量子化インデックス出現頻度に基づき、階層的量子化方法の最上位階層の量子化インデックスのセットから順に、下位階層の量子化インデックスのセットを選択していく方法において、下位階層の量子化インデックスのセットで置き換える量子化インデックスを選択する基準として、現在候補となっている量子化インデックスのセットの中から、「出現頻度の高い」量子化インデックスを選択する場合について述べた。以下では、「出現頻度の高い」量子化インデックスを選択する方法とは別の方法について説明する。
【００９６】
例えば、現在候補となっている量子化インデックスのセットの中から、下位階層の量子化インデックスのセットで置き換えることによって、新たに生成される候補量子化インデックスセットの出現頻度均等度合いが高くなる（例えば最大となる）量子化インデックスを、下位階層の量子化インデックスのセットで置き換える量子化インデックスとして選択してもよい。図６を例に説明すると、例えば現在候補となっている量子化インデックスのセットが｛１、２、３、４、５｝である場合に、量子化インデックス１を下位階層の量子化インデックスのセットで置き換えて生成されるセット｛６、７、２、３、４、５｝、量子化インデックス２を下位階層の量子化インデックスのセットで置き換えて生成されるセット｛１、８、９、１０、３、４、５｝、量子化インデックス３を下位階層の量子化インデックスのセットで置き換えて生成されるセット｛１、２、１１、１２、４、５｝、量子化インデックス４を下位階層の量子化インデックスのセットで置き換えて生成されるセット｛１、２、３、１３、１４、１５、５｝または｛１、２、３、１６、１７、５｝、量子化インデックス５を下位階層の量子化インデックスのセットで置き換えて生成されるセット｛１、２、３、４、１８、１９、２０、２１｝、の中で、例えば量子化インデックスのセット３を下位階層の量子化インデックスのセットで置き換えて生成されるセット｛１、２、１１、１２、４、５｝が最も出現頻度均等度合いが高くなるとする場合に、下位階層の量子化インデックスのセットで置き換える量子化インデックスを３として選択し、新たな候補量子化インデックスセットを｛１、２、１１、１２、４、５｝とするようにしてもよい。また選択する際に、新たに生成される候補量子化インデックスセットに含まれる量子化インデックスの数も考慮して選択してもよい。
【００９７】
また例えば、現在候補となっている量子化インデックスのセットの中から、各々の量子化インデックスに対する下位階層の量子化インデックスの出現頻度、に基づいて、下位階層の量子化インデックスのセットで置き換える量子化インデックスを選択してもよい。例えば、各々の量子化インデックスごとに、その下位階層の量子化インデックスのセットの出現頻度均等度合いを算出し、それが最大となるセットを下位階層に持つ量子化インデックスを選択してもよい。図６を例に説明すると、例えば現在候補となっている量子化インデックスのセットが｛１、２、３、４、５｝である場合に、各々の量子化インデックスの下位階層の量子化インデックスのセット｛６、７｝、｛８、９、１０｝、｛１１、１２｝、｛１３、１４、１５｝または｛１６、１７｝、｛１８、１９、２０、２１｝、の中で、例えば量子化インデックス３の下位階層の量子化インデックスのセット｛１１、１２｝の出現頻度均等度合いが最大となる場合に、下位階層の量子化インデックスのセットで置き換える量子化インデックスを３として選択し、新たな候補量子化インデックスセットを｛１、２、１１、１２、４、５｝とするようにしてもよい。また選択する際に、下位階層の量子化インデックスのセットの量子化インデックスの数も考慮して選択してもよい。
【００９８】
また例えば、下位階層の量子化インデックスのセットで置き換える量子化インデックスを選択する場合に、各々の出現頻度に加えて、例えば、（ａ）各々の量子化インデックスに対する下位階層の量子化インデックスの数や、（ｂ）各々の量子化インデックスの改変不変度や、（ｃ）各々の量子化インデックスに対する下位階層の量子化インデックスの改変不変度、なども考慮して選択してもよい。図６を例に（ａ）の例を説明すると、例えば現在候補となっている量子化インデックスのセットが｛１、２、３、４、５｝である場合に、例えば、量子化インデックス３と５の出現頻度が高い場合に、各々の下位階層の量子化インデックスの数（それぞれ２と４）を比較し、例えばより量子化インデックスの数が大きい量子化インデックス５を、下位階層の量子化インデックスのセットで置き換える量子化インデックスとして選択してもよい。また逆により量子化インデックスの数が小さい量子化インデックス３を、下位階層の量子化インデックスのセットで置き換える量子化インデックスとして選択してもよい。図６を例に（ａ）の例を説明すると、例えば現在候補となっている量子化インデックスのセットが｛１、２、３、４、５｝である場合に、例えば、量子化インデックス３と５の出現頻度が高い場合に、量子化インデックス３のほうが量子化インデックス５よりも改変不変度が高い場合に、量子化インデックス３を、下位階層の量子化インデックスのセットで置き換える量子化インデックスとして選択してもよい。こうすることにより、より改変不変度の高い量子化インデックスを優先的に分割できるため、新たに候補として選択される量子化インデックスのセットの各種改変処理に対する頑健性を高めることができる。図６を例に（ｃ）の例を説明すると、例えば現在候補となっている量子化インデックスのセットが｛１、２、３、４、５｝である場合に、例えば、量子化インデックス３と５の出現頻度が高い場合に、それぞれの量子化インデックスに対する下位階層の量子化インデックスのセット｛１１、１２｝と｛１８、１９、２０、２１｝に対して、例えばそのセット全体にかかる改変不変度（例えば各量子化インデックスの改変不変度の平均値）を求め、量子化インデックス３と５のうち、その値がより大きいほうを、下位階層の量子化インデックスのセットで置き換える量子化インデックスとして選択してもよい。
【００９９】
このように、母集団量子化インデックス出現頻度に基づき、下位階層の量子化インデックスのセットで置き換える量子化インデックスを選択する方法は様々あり、どの方法を用いても構わない。また、ここで説明した方法に限らず、母集団量子化インデックス出現頻度に基づき、下位階層の量子化インデックスのセットで置き換える量子化インデックスを選択する方法であれば構わない。
【０１００】
［第２の実施の形態の動作の説明］
次に、第２の実施の形態において、特に比較用量子化インデックスセット選択部０２１Ａが構成例１を取る場合の動作を、説明する。
【０１０１】
図１１は、第２の実施の形態において、特に比較用量子化インデックスセット選択部０２１Ａが構成例１を取る場合の動作（出現頻度の高い量子化インデックスに対してその下位階層の量子化インデックスのセットを選択していく場合）を示すフローチャートである。
まず、画像特徴量抽出装置０１は、母集団の画像群から、母集団の画像群の階層的量子化インデックス符号を算出し、母集団量子化インデックス出現頻度算出手段０３へ供給する（ステップＣ０１）。次に、母集団量子化インデックス出現頻度算出手段０３は、画像特徴量抽出装置０１から供給される母集団の画像群の階層的量子化インデックス符号を入力とし、母集団の画像群における、量子化インデックスごとの出現頻度を母集団量子化インデックス出現頻度として算出し、比較用量子化インデックスセット選択部０２１Ａに供給する（ステップＣ０２）。次に、比較用量子化インデックスセット選択部０２１Ａの候補量子化インデックスセット選択手段０２１Ａ１は、まず階層的量子化方法の最上位階層の量子化インデックスのセットを候補の量子化インデックスのセットとして選択し、選択した候補量子化インデックスセットの情報を規定条件判定手段０２１Ａ２へ供給する（ステップＣ０３）。次に、規定条件判定手段０２１Ａ２は、候補量子化インデックスセット選択手段０２１Ａ１から供給される候補量子化インデックスセットの情報が示す候補の量子化インデックスのセットが、あらかじめ定められた規定の条件を満たすか否かを判定する（ステップＣ０４）。規定の条件を満たさない場合は、規定条件判定手段０２１Ａ２は、その候補の量子化インデックスのセットの中から、母集団量子化インデックス出現頻度算出手段０３から供給される母集団量子化インデックス出現頻度に基づいて、出現頻度の高い量子化インデックスを求め、求めた量子化インデックスを候補量子化インデックスセット選択手段０２１Ａ１へ供給（フィードバック）する（ステップＣ０５）。候補量子化インデックスセット選択手段０２１Ａ１は、規定条件判定手段０２１Ａ２から供給される（上位階層の）量子化インデックスを、その下位階層の量子化インデックスのセットと置き換えて候補の量子化インデックスのセットとして選択し、選択した候補量子化インデックスセットの情報を規定条件判定手段０２１Ａ２へ供給する（ステップＣ０６）そして再度ステップＣ０４へ進む。ステップＣ０４において、規定の条件を満たす場合は、規定条件判定手段０２１Ａ２は、その候補の量子化インデックスのセットを、比較用量子化インデックスセットとして出力する。そして、図８に示した第１の実施の形態における画像特徴量比較装置０２の動作を示すフローチャートにおけるステップＢ０２へ進む。
【０１０２】
［第２の実施の形態の効果］
次に、本発明の第２の実施の形態の効果について説明する。
【０１０３】
本発明の第２の実施の形態では、第１の実施の形態における効果に加えて、比較用量子化インデックスセット選択部０２１Ａが、母集団量子化インデックス出現頻度に基づいて、量子化インデックスの出現頻度が均等に近づくように比較用量子化インデックスを選択することにより、選択された比較用量子化インデックスを用いて表現される画像特徴量（量子化対象領域ごとの量子化インデックス）の、母集団における異なる画像を識別できる度合いである識別能力を高くすることができる、という効果がある。これは、量子化インデックスの数が同じ場合、特定の量子化インデックスに偏りがあると（特定の量子化インデックスの出現頻度が多くなると）、その出現頻度の高い量子化インデックスが、偶然に異なる画像の間でも共通に出現する確率が高くなり、識別能力が低くなるためである。また画像特徴量の識別能力が高くなることにより、算出される同一性尺度に基づいた画像の同一性の判定の精度が高くなる、という効果がある。
【０１０４】
［第３の実施の形態］
次に、本発明の第３の実施の形態について図面を参照して詳細に説明する。図１２は、第３の実施の形態にかかる画像同一性尺度算出システムの画像特徴量比較装置の構成を示したブロック図である。図１２を参照すると、本発明の第３の実施の形態は、第２の実施の形態の画像特徴量比較装置０２における比較用量子化インデックスセット選択部０２１Ａが、さらに量子化インデックス重み値を出力する比較用量子化インデックスセット選択部０２１Ｂに置き換わり、また量子化インデックス比較手段０２３が、さらに量子化インデックス重み値が入力として供給される量子化インデックス比較手段０２３Ａに置き換わる点で異なる。それ以外の点については第２の実施の形態と同じであるため、ここでは第２の実施の形態と異なる点のみを説明する。
【０１０５】
比較用量子化インデックスセット選択部０２１Ｂは、第２の実施の形態の比較用量子化インデックスセット選択部０２１Ａの動作に加えて、母集団量子化インデックス出現頻度算出手段０３から供給される母集団量子化インデックス出現頻度に基づき、選択した比較用量子化インデックスセットの各々の量子化インデックスに対して、出現頻度が高いほど重み値を小さくするように重み値を算出し、算出した量子化インデックスごとの重み値を量子化インデックス重み値として量子化インデックス比較手段０２３Ａへ供給する。ここで、出現頻度が高いほど重み値を小さくする理由は、出現頻度の高い量子化インデックスは他の画像も同じ量子化インデックスを有している可能性が高いために他の画像との識別に寄与できる可能性が低いからである。逆の言い方をすると、出現頻度が低いほど、他の画像が同じ量子化インデックスを有している可能性が低くなり、他の画像との識別に寄与できる可能性が高いため、重みを大きくする。なお、量子化インデックス重み値は、出現頻度が高いほど重み値を小さくするように算出されたものであれば、どのような方法で算出されてもよい（すなわち、出現頻度に対して単調減少な関数に基づいて算出される方法であればよい）。例えば、母集団量子化インデックス出現頻度から、量子化インデックスごとの出現確率を算出し、量子化インデックス重み値を、１から出現確率を引いた値としてもよい。
【０１０６】
量子化インデックス比較手段０２３Ａは、比較用量子化インデックス取得手段０２２から供給される２つの画像（画像１と画像２）の比較用量子化インデックスを、対応する量子化対象領域ごとに比較し、量子化インデックスが一致する量子化対象領域の数を、量子化インデックスごとに求め、それらに比較用量子化インデックスセット選択部０２１Ｂから供給される量子化インデックス重み値を作用させて、同一性尺度を算出する。ここで同一性尺度は、例えば、量子化インデックスごとに求められた一致する量子化対象領域の数と、量子化インデックス重み値の積を算出し、それらを加算した値として算出してもよい。
【０１０７】
上述した動作が、第３の実施の形態の望ましい動作であるが、別の動作を行うこともできる。例えば、比較用量子化インデックスセット選択部０２１Ｂが、選択した比較用量子化インデックスに含まれない量子化インデックスの重み値を０として（あるいは低くして）、階層的量子化方法の全ての量子化インデックス（図６を例に説明すると量子化インデックス１から３７の全て）の重み値を、量子化インデックス重み値として量子化インデックス比較手段０２３Ａへ供給してもよい。この場合、選択した比較用量子化インデックスに含まれない量子化インデックスの重み値が０として（あるいは低い値として）量子化インデックス比較手段０２３Ａへ供給されるため、量子化インデックス比較手段０２３Ａには、間接的に、選択した比較用量子化インデックスセットの情報が供給されることになる。このため、比較用量子化インデックスセット選択部０２１Ｂは、比較用量子化インデックスセットの情報として、比較用量子化インデックス取得手段０２２へ特に何も供給する必要はなく、比較用量子化インデックス取得手段０２２は、入力された階層的量子化インデックス符号から、量子化対象領域ごとに、階層的量子化方法の全階層の量子化インデックスを取得し、量子化インデックス比較手段０２３Ａへ供給してもよい。そして、量子化インデックス比較手段０２３Ａは、対応する量子化対象領域ごとに、各階層ごとに量子化インデックスを比較し、量子化インデックスが一致する量子化対象領域の数を、量子化インデックスごとに求め、それらに比較用量子化インデックスセット選択部０２１Ｂから供給される量子化インデックス重み値を作用させて、同一性尺度を算出してもよい。
【０１０８】
［第３の実施の形態の効果］
次に、本発明の第３の実施の形態の効果について説明する。
【０１０９】
本発明の第３の実施の形態では、第２の実施の形態における効果に加えて、比較用量子化インデックスセット選択部０２１Ｂが、母集団量子化インデックス出現頻度に基づき、選択した比較用量子化インデックスセットの各々の量子化インデックスに対して重み値を算出し、量子化インデックス比較手段０２３Ａが算出した重み値を作用させて同一性尺度を算出することにより、算出される同一性尺度に基づいた画像の同一性判定の精度を、第２の実施の形態により算出される同一性尺度に基づいた画像の同一性判定の精度よりも、さらに高くすることができる、という効果がある。
【０１１０】
［第４の実施の形態］
次に、本発明の第４の実施の形態について図面を参照して詳細に説明する。第４の実施の形態は、第１の実施の形態における画像特徴量比較装置０２において、入力される母集団特性情報と、比較用量子化インデックスセット選択部０２１がより具体的になったものである。第４の実施の形態における画像特徴量抽出装置は、図４に示した第１の実施の形態の画像特徴量抽出装置０１と同じである。図１３は、第４の実施の形態にかかる画像同一性尺度算出システムの画像特徴量比較装置の構成を示したブロック図である。図１３を参照すると、本発明の第４の実施の形態は、図５に示された第１の実施の形態の構成の画像特徴量比較装置０２の比較用量子化インデックスセット選択部０２１が、比較用量子化インデックスセット選択部０２１Ｃに置き換わる点で異なる。なお、それ以外の点については第１の実施の形態と同じであるため、ここでは第１の実施の形態とは異なる点のみを説明する。
【０１１１】
比較用量子化インデックスセット選択部０２１Ｃには、母集団特性情報として、母集団量子化インデックス改変不変度が入力される。母集団量子化インデックス改変不変度は、母集団の画像群において、階層的量子化方法の各量子化インデックスが、各種改変処理によって（量子化インデックスが）変化しない度合いである改変不変度を表すものである。母集団の画像群において、階層的量子化方法の各量子化インデックスの改変不変度を求めるには、例えば、母集団の画像群（あるいは母集団の画像群を適当にサンプリングして抽出した画像群）に対して各種改変処理を施して複製画像を作成し、元画像と複製画像から画像特徴量抽出装置０１を用いて階層的量子化インデックス符号を算出し、対応する量子化対象領域において量子化インデックスが一致する割合を、量子化インデックスごとに測定し、測定した量子化インデックスごとの一致の割合を、量子化インデックスごとの改変不変度、としてもよい。
【０１１２】
比較用量子化インデックスセット選択部０２１Ｃは、入力される母集団量子化インデックス改変不変度に基づいて、選択した量子化インデックスのセット全体にかかる量子化インデックスの改変不変度が高くなるように、比較用量子化インデックスセットを選択する。選択した比較用量子化インデックスセットの情報を、比較用量子化インデックス取得手段０２２へ供給する。比較用量子化インデックスセット選択部０２１Ｃは、第１の実施の形態の比較用量子化インデックスセット選択部０２１が、入力される母集団特性情報が具体的に母集団量子化インデックス改変不変度である場合の一形態であり、その比較用量子化インデックスセットの選択に関する条件などは第１の実施の形態での説明に準じる。
【０１１３】
比較用量子化インデックスセット選択部０２１Ｃは、選択した量子化インデックスのセット全体にかかる量子化インデックスの改変不変度が高くなるように、比較用量子化インデックスセットを選択することにより、画像への各種改変処理によって量子化インデックスが変化しない度合いである頑健性を高くすることができる。
【０１１４】
比較用量子化インデックスセット選択部０２１Ｃは、母集団量子化インデックス改変不変度に基づいて、選択した量子化インデックスのセット全体にかかる量子化インデックスの改変不変度が高くなるように比較用量子化インデックスセットを選択する方法として、例えば、母集団量子化インデックス改変不変度が低い量子化インデックスが含まれないように、比較用量子化インデックスセットを選択してもよい。
【０１１５】
また比較用量子化インデックスセット選択部０２１Ｃは、母集団量子化インデックス改変不変度に基づいて、選択した量子化インデックスのセット全体にかかる量子化インデックスの改変不変度が高くなるように比較用量子化インデックスセットを選択する方法として、例えば、候補として選択した量子化インデックスのセットにおいて、量子化インデックスのセット全体にかかる量子化インデックスの改変不変度を、量子化インデックスセット改変不変度として算出し、量子化インデックスセット改変不変度に基づいて量子化インデックスセット改変不変度が高くなるように量子化インデックスのセットを、比較用量子化インデックスセットとして選択してもよい。比較用量子化インデックスセット選択部０２１Ｃは、例えば、候補となる全ての組み合わせの量子化インデックスのセットのそれぞれに対して、量子化インデックスセット改変不変度を算出し、量子化インデックスセット改変不変度が最大となる量子化インデックスのセットを、比較用量子化インデックスセットとして選択してもよい。
【０１１６】
量子化インデックスのセット全体にかかる量子化インデックスの改変不変度である量子化インデックスセット改変不変度は、量子化インデックスのセットに含まれる各々の量子化インデックスの改変不変度に基づいて算出される方法であれば、どのような方法であってもよい。例えば、量子化インデックスセット改変不変度を、各々の量子化インデックスの改変不変度の平均値として算出してもよい。また例えば、量子化インデックスセット改変不変度を、ある一定の値を超える量子化インデックスの数、あるいはその割合、として算出してもよい。
【０１１７】
また比較用量子化インデックスセット選択部０２１Ｃは、上述の量子化インデックスセット改変不変度に加えて、例えば、候補として選択した量子化インデックスのセットに含まれる量子化インデックスの数（あるいは選択した量子化インデックスのセットの階層の深さ）などを共に考慮して、比較用量子化インデックスセットを選択してもよい。これは、量子化インデックスの数（あるいは階層の深さ）は、量子化インデックスセット改変不変度とは独立した情報として、また母集団に依存しない情報として、量子化インデックスのセットの量子化インデックスの数が多くなるほど（あるいは階層が深くなるほど）、異なる画像を識別できる度合いである識別能力は高くなるものの、画像への各種改変処理によって量子化インデックスが変化しない度合いである頑健性は低くなるためであり、量子化インデックスセット改変不変度と量子化インデックスの数（あるいは階層の深さ）の双方を考慮して、比較用量子化インデックスセットを選択したほうが良い場合があるからである。例えば、あらかじめ識別能力と頑健性の観点から、適切な量子化インデックスの数の範囲（例えば量子化インデックスの数を１０程度とするなど）を設定し、その条件を満たす量子化インデックスのセットの中から、上述の量子化インデックスセット改変不変度を算出する方法を用いて算出される量子化インデックスセット改変不変度が高くなるようなセットを、比較用量子化インデックスセットとして選択してもよい。
【０１１８】
また比較用量子化インデックスセット選択部０２１Ｃは、上述の量子化インデックスセット改変不変度に加えて、第２の実施の形態で説明した出現頻度均等度合いを算出し（この場合、比較用量子化インデックスセット選択部０２１Ｃには、母集団量子化インデックス出現頻度も、入力として供給される必要がある）、量子化インデックスセット改変不変度と出現頻度均等度合いの双方を考慮して、比較用量子化インデックスセットを選択してもよい。比較用量子化インデックスセット選択部０２１Ｃは、例えば、量子化インデックスセット改変不変度が高くなり、かつ出現頻度均等度合いが高くなるような量子化インデックスのセットを、比較用量子化インデックスセットとして選択してもよい。また例えば比較用量子化インデックスセット選択部０２１Ｃは、例えば、出現頻度均等度合いが高くなり、かつ、母集団量子化インデックス改変不変度が低い量子化インデックスが含まれないように、比較用量子化インデックスセットを選択してもよい。
【０１１９】
また比較用量子化インデックスセット選択部０２１Ｃは、階層的量子化方法の最上位階層の量子化インデックスのセットから順に、規定の条件を満たすまで、入力として供給される母集団量子化インデックス改変不変度に基づき、量子化インデックスのセット全体にかかる量子化インデックスの改変不変度が高くなるように、下位階層の量子化インデックスのセットを選択していき、比較用量子化インデックスセットを選択してもよい。ここで規定の条件は、例えば、上述した、量子化インデックスセット改変不変度や、量子化インデックスごとの改変不変度や、量子化インデックスのセットに含まれる量子化インデックスの数（あるいは階層の深さ）や、それらの組み合わせが、あらかじめ規定した値の範囲内であるか否か、などであってもよい。また、第２の実施の形態で説明した量子化インデックスのセットの出現頻度均等度合いに基づいた条件であってもよい。例えば、量子化インデックスセット改変不変度の最小値と、量子化インデックスの数の最小値を設定し、最上位階層の量子化インデックスのセットから順に、量子化インデックスの数を超え、かつ量子化インデックスセット改変不変度を下回らない量子化インデックスのセットが現れるまで、下位階層の量子化インデックスのセットを選択していってもよい。また例えば、第２の実施の形態の＜比較用量子化インデックスセット選択部０２１Ａの構成例１＞で説明した規定の条件と同様のものであってもよい。（なお、ある量子化インデックスの下位階層に、複数の異なる量子化方法によって算出される複数の量子化インデックスのセットが存在する場合は、そのいずれかのセットを選択する。）
【０１２０】
母集団量子化インデックス改変不変度に基づき下位階層の量子化インデックスのセットを選択していく方法としては、例えば、現在候補となる量子化インデックスのセットにおいて、改変不変度が高い量子化インデックスに対して、その下位階層の量子化インデックスのセットを選択する（その量子化インデックスをその下位階層の量子化インデックスのセットと置き換える）ようにしてもよい。図６を例に説明すると、例えば現在候補となっている量子化インデックスのセットが｛１、２、３、４、５｝である場合に、その中で量子化インデックス３の改変不変度が最大である場合に、量子化インデックス３を、下位階層の量子化インデックスのセットと置き換える量子化インデックスとして選択し、新たに候補となる量子化インデックスのセットを｛１、２、１１、１２、４、５｝として選択してもよい。また選択する際に、下位階層の量子化インデックスのセットの量子化インデックスの数も考慮して選択してもよい。
【０１２１】
また母集団量子化インデックス改変不変度に基づき下位階層の量子化インデックスのセットを選択していく別の方法としては、例えば、現在候補となっている量子化インデックスのセットの中から、下位階層の量子化インデックスのセットで置き換えることによって、新たに生成される候補量子化インデックスセットのセット全体にかかる量子化インデックスの改変不変度である量子化インデックスセット改変不変度が高くなる（例えば最大となる）量子化インデックスを、下位階層の量子化インデックスのセットで置き換える量子化インデックスとして選択してもよい。図６を例に説明すると、例えば現在候補となっている量子化インデックスのセットが｛１、２、３、４、５｝である場合に、量子化インデックス１を下位階層の量子化インデックスのセットで置き換えて生成されるセット｛６、７、２、３、４、５｝、量子化インデックス２を下位階層の量子化インデックスのセットで置き換えて生成されるセット｛１、８、９、１０、３、４、５｝、量子化インデックス３を下位階層の量子化インデックスのセットで置き換えて生成されるセット｛１、２、１１、１２、４、５｝、量子化インデックス４を下位階層の量子化インデックスのセットで置き換えて生成されるセット｛１、２、３、１３、１４、１５、５｝または｛１、２、３、１６、１７、５｝、量子化インデックス５を下位階層の量子化インデックスのセットで置き換えて生成されるセット｛１、２、３、４、１８、１９、２０、２１｝、の中で、例えば量子化インデックスのセット３を下位階層の量子化インデックスのセットで置き換えて生成されるセット｛１、２、１１、１２、４、５｝が最も量子化インデックスセット改変不変度が高くなるとする場合に、下位階層の量子化インデックスのセットで置き換える量子化インデックスを３として選択し、新たな候補量子化インデックスセットを｛１、２、１１、１２、４、５｝とするようにしてもよい。また選択する際に、新たに生成される候補量子化インデックスセットに含まれる量子化インデックスの数も考慮して選択してもよい。
【０１２２】
また母集団量子化インデックス改変不変度に基づき下位階層の量子化インデックスのセットを選択していくさらに別の方法としては、例えば、現在候補となっている量子化インデックスのセットの中から、各々の量子化インデックスに対する下位階層の量子化インデックスの改変不変度に基づいて、下位階層の量子化インデックスのセットで置き換える量子化インデックスを選択してもよい。例えば、各々の量子化インデックスごとに、その下位階層の量子化インデックスのセット全体にかかる量子化インデックスの改変不変度（例えば平均値）を算出し、それが最大となるセットを下位階層に持つ量子化インデックスを選択してもよい。図６を例に説明すると、例えば現在候補となっている量子化インデックスのセットが｛１、２、３、４、５｝である場合に、各々の量子化インデックスの下位階層の量子化インデックスのセット｛６、７｝、｛８、９、１０｝、｛１１、１２｝、｛１３、１４、１５｝または｛１６、１７｝、｛１８、１９、２０、２１｝、の中で、例えば量子化インデックス３の下位階層の量子化インデックスのセット｛１１、１２｝のセット全体にかかる量子化インデックスの改変不変度（例えば平均値）が最大となる場合に、下位階層の量子化インデックスのセットで置き換える量子化インデックスを３として選択し、新たな候補量子化インデックスセットを｛１、２、１１、１２、４、５｝とするようにしてもよい。また選択する際に、下位階層の量子化インデックスのセットの量子化インデックスの数も考慮して選択してもよい。
【０１２３】
また母集団量子化インデックス改変不変度に基づき下位階層の量子化インデックスのセットを選択していく際に、母集団量子化インデックス改変不変度に加えて、第２の実施の形態で説明した母集団量子化インデックス出現頻度に基づき（この場合、比較用量子化インデックスセット選択部０２１Ｃには、母集団量子化インデックス出現頻度も、入力として供給される必要がある）、その双方を考慮して、下位階層の量子化インデックスのセットで置き換える量子化インデックスを選択してもよい。
【０１２４】
なお、階層的量子化方法の最上位階層の量子化インデックスのセットから順に、規定の条件を満たすまで、母集団量子化インデックス改変不変度に基づき、下位階層の量子化インデックスのセットを選択していく方法を採用した場合における比較用量子化インデックス選択部０２１Ｃの構成は、個々の手段の具体的な動作が異なる以外は、図１０に示した、第２の実施の形態における比較用量子化インデックスセット選択部０２１Ａとほぼ同一である。すなわち、候補となる量子化インデックスのセットを選択する候補量子化インデックスセット選択手段と、候補として選択された量子化インデックスのセットが規定の条件を満たすか否かを判定する規定条件判定手段と、から構成される。個々の手段の具体的な動作は、上述した説明に従うものとし、ここでは詳細な説明を省略する。
【０１２５】
［第４の実施の形態の効果］
次に、本発明の第４の実施の形態の効果について説明する。
【０１２６】
本発明の第４の実施の形態では、第１の実施の形態における効果に加えて、比較用量子化インデックスセット選択部０２１Ｃが、母集団量子化インデックス改変不変度に基づいて、選択した量子化インデックスのセット全体にかかる量子化インデックスの改変不変度が高くなるように、比較用量子化インデックスセットを選択することにより、選択された比較用量子化インデックスを用いて表現される画像特徴量（量子化対象領域ごとの量子化インデックス）の、母集団における各種改変処理に対する頑健性を高くすることができる、という効果がある。また画像特徴量の頑健性が高くなることにより、算出される同一性尺度に基づいた画像の同一性の判定の精度が高くなる、という効果がある。
【０１２７】
［第５の実施の形態］
次に、本発明の第５の実施の形態について図面を参照して詳細に説明する。図１４は、第５の実施の形態にかかる画像同一性尺度算出システムの画像特徴量比較装置の構成を示したブロック図である。図１４を参照すると、本発明の第５の実施の形態は、第４の実施の形態の画像特徴量比較装置０２における比較用量子化インデックスセット選択部０２１Ｃが、さらに量子化インデックス重み値を出力する比較用量子化インデックスセット選択部０２１Ｄに置き換わり、また量子化インデックス比較手段０２３が、さらに量子化インデックス重み値が入力として供給される量子化インデックス比較手段０２３Ａに置き換わる点で異なる。それ以外の点については第４の実施の形態と同じであるため、ここでは第４の実施の形態と異なる点のみを説明する。
【０１２８】
比較用量子化インデックスセット選択部０２１Ｄは、第４の実施の形態の比較用量子化インデックスセット選択部０２１Ｃの動作に加えて、入力として供給される母集団量子化インデックス改変不変度に基づき、選択した比較用量子化インデックスセットの各々の量子化インデックスに対して、改変不変度が高いほど重み値を大きくするように重み値を算出し、量子化インデックス比較手段０２３Ａへ供給する。なお、量子化インデックス重み値は、改変不変度が高いほど重み値を大きくするように算出されたものであれば、どのような方法で算出されてもよい（すなわち、改変不変度に対して単調増加な関数に基づいて算出される方法であればよい）。例えば、母集団量子化インデックス改変不変度そのものを、量子化インデックス重み値としてもよい。
【０１２９】
量子化インデックス比較手段０２３Ａは、第３の実施の形態における量子化インデックス比較手段０２３Ａと同一なので、ここでは説明を省略する。
【０１３０】
上述した動作が、第５の実施の形態の望ましい動作であるが、別の動作を行うこともできる。例えば、比較用量子化インデックスセット選択部０２１Ｄが、選択した比較用量子化インデックスに含まれない量子化インデックスの重み値を０として（あるいは低くして）、階層的量子化方法の全ての量子化インデックス（図６を例に説明すると量子化インデックス１から３７の全て）の重み値を、量子化インデックス重み値として量子化インデックス比較手段０２３Ａへ供給してもよい。この場合、選択した比較用量子化インデックスに含まれない量子化インデックスの重み値が０として（あるいは低い値として）量子化インデックス比較手段０２３Ａへ供給されるため、量子化インデックス比較手段０２３Ａには、間接的に、選択した比較用量子化インデックスセットの情報が供給されることになる。このため、比較用量子化インデックスセット選択部０２１Ｄは、比較用量子化インデックスセットの情報として、比較用量子化インデックス取得手段０２２へ特に何も供給する必要はなく、比較用量子化インデックス取得手段０２２は、入力された階層的量子化インデックス符号から、量子化対象領域ごとに、階層的量子化方法の全階層の量子化インデックスを取得し、量子化インデックス比較手段０２３Ａへ供給してもよい。そして、量子化インデックス比較手段０２３Ａは、対応する量子化対象領域ごとに、各階層ごとに量子化インデックスを比較し、量子化インデックスが一致する量子化対象領域の数を、量子化インデックスごとに求め、それらに比較用量子化インデックスセット選択部０２１Ｄから供給される量子化インデックス重み値を作用させて、同一性尺度を算出してもよい。
【０１３１】
［第５の実施の形態の効果］
次に、本発明の第５の実施の形態の効果について説明する。
【０１３２】
本発明の第５の実施の形態では、第４の実施の形態における効果に加えて、比較用量子化インデックスセット選択部０２１Ｄが、母集団量子化インデックス改変不変度に基づき、選択した比較用量子化インデックスセットの各々の量子化インデックスに対して重み値を算出し、量子化インデックス比較手段０２３Ａが算出した重み値を作用させて同一性尺度を算出することにより、算出される同一性尺度に基づいた画像の同一性判定の精度を、第４の実施の形態により算出される同一性尺度に基づいた画像の同一性判定の精度よりも、さらに高くすることができる、という効果がある。
【０１３３】
［第６の実施の形態］
次に、本発明の第６の実施の形態について図面を参照して詳細に説明する。第６の実施の形態は、第１から第５の実施の形態のいずれかの画像同一性尺度算出システムを用いて、画像が同一であるか否かを判定する画像同一性判定システムに関する。図１５は、第６の実施の形態にかかる画像同一性判定システムの構成を示したブロック図である。図１５を参照すると、本発明の第６の実施の形態は、本発明の第１から第５の実施の形態のいずれかの構成に、同一性判定手段０４が加わる点で異なる。なお、それ以外の点については第１から第５の実施の形態のいずれかの構成をとるため、ここでは第１から第５の実施の形態とは異なる点のみを説明する。
【０１３４】
同一性判定手段０４は、画像特徴量比較装置０２が出力する、２つの画像（画像１と画像２）の同一性尺度を、入力として供給される規定の閾値と比較し、２つの画像が同一であるか否かを判定し、その判定結果を同一性判定結果として出力する。同一性尺度が閾値よりも大きい場合は、２つの画像が同一であると判定し、同一性尺度が閾値よりも小さい場合は、２つの画像が同一でないと判定する。なお、ここで入力される閾値は、比較用量子化インデックスセット選択部０２１で選択された比較用量子化インデックスセットに応じて、異なる値であってもよい。また閾値は、あらかじめ学習用の画像群を用いて、学習によって設定するようにしてもよい。
【０１３５】
［第６の実施の形態の効果］
次に、本発明の第６の実施の形態の効果について説明する。
【０１３６】
本発明の第６の実施の形態では、第１から第５の実施の形態のいずれかの画像同一性尺度算出システムが算出する同一性尺度を用いて画像の同一性の判定を行うため、第１から第５の実施の形態の効果を有する同一性尺度に基づいて、画像の同一性の判定が行われる。母集団ごとに適応的に最適化されて画像の同一性の判定が行われ、母集団によらず、画像の同一性の判定を高い精度で保つことができる、という効果がある。
【０１３７】
［第７の実施の形態］
次に、図１６を参照して、本発明の第７の実施の形態について説明する。第７の実施の形態は、上記の第１から第６の実施の形態の何れかの画像同一性尺度算出システムにおいて、図１６に示すような階層的量子化方法を用いた実施の形態である。図１６において、量子化方法Ａは、最上位階層の量子化方法である。量子化方法Ａは量子化対象領域における画像の勾配（エッジ）の強度と方向に関する特徴量を算出し、強度が規定の量に満たない場合は「勾配無し」を示す量子化インデックスである９に分類し、それ以外の場合は、支配的な勾配の方向を８方向（例えば画像の水平右方向を０度とし、右廻り方向に順に４５度、９０度、１３５度、１８０度、２２５度、２７０度、３１５度とする）に量子化（分類）する。すなわち支配的な勾配の方向が０度に量子化される場合は量子化インデックス１に、４５度に量子化される場合は量子化インデックス２に、９０度に量子化される場合は量子化インデックス３に、１３５度に量子化される場合は量子化インデックス４に、１８０度に量子化される場合は量子化インデックス５に、２２５度に量子化される場合は量子化インデックス６に、２７０度に量子化される場合は量子化インデックス７に、３１５度に量子化される場合は量子化インデックス８に、分類する。
【０１３８】
量子化対象領域における画像の支配的な勾配（エッジ）の方向を算出する具体的な方法としては、例えば、量子化対象領域の中心における勾配の強度と方向を算出して求めてもよい。また例えば、量子化対象領域内の複数の小領域（例えば量子化対象領域内の各画素）ごとに勾配（エッジ）の強度と方向を算出し、強度がある規定量以上となる場合に勾配の方向を８方向に量子化し、８方向の各々に対応するビンを有するヒストグラムに投票し、最大の投票数を有する方向を支配的な勾配方向としてもよい（投票数が規定の数に満たない場合は「勾配無し」を示す量子化インデックス９に分類する）。なお、この例では支配的な勾配の方向を８方向に量子化しているが、４方向に量子化してもよいし、１６方向に量子化してもよく、何方向に量子化するかは任意でよい。
【０１３９】
勾配無しを示す量子化インデックス９に分類された以外の場合（勾配有りの場合）、すなわち量子化インデックス１から８のいずれかに分類された場合は、その下位階層の量子化方法として量子化方法Ｂによる量子化を行う。量子化方法Ｂは、勾配に関する副次的な特徴に基づいて量子化を行う。例えば、量子化方法Ｂは、勾配の強度の量に基づいて２分類してもよい。また例えば、最上位階層で分類された支配的な勾配の方向に対して、２番目に支配的な勾配の方向が存在するか否か（２番目に支配的な勾配の方向の強度が規定量以上あるか否か）に基づいて２分類してもよい。また、２番目に支配的な勾配の方向を量子化したものであってもよい。なお、図１６では量子化方法Ｂによる分類を２分類として示しているが、２分類である必要はない。
【０１４０】
図１６では量子化インデックス１から８の全てに対してその下位階層の量子化方法として同様に量子化方法Ｂを適用しているが、例えば、支配的な勾配の方向が特定の角度の場合のみに量子化方法Ｂを適用してもよい。例えば、一般的な画像において多く存在する（すなわち分類される頻度が高くなる）勾配方向である０度、９０度、１８０度、２７０度に（人工物には上下左右方向のエッジが多く存在するため、人工物を写した画像にはこの４つの勾配方向が多く存在する）対応する量子化インデックス１、３、５、７に対してのみ、その下位階層の量子化方法として量子化方法Ｂを適用してもよい（それ以外の量子化インデックス２、４、６、８は、最下位階層としてもよい）。また例えば、量子化インデックス１から８の全てに対して量子化方法Ｂを適用し、さらに最上位階層の量子化インデックスが１、３、５、７となる量子化インデックス１０、１１、１４、１５、１８、１９、２２、２３に対しては、さらにその下位階層の量子化方法を設けてもよい。これらは、一般的に分類される頻度が高くなると想定される量子化インデックスに対しては、より詳細に分類できるようにしておくことが効果的であるためである。
【０１４１】
勾配無しを示す量子化インデックス９に分類される場合、その下位階層の量子化方法として量子化方法Ｃによる量子化を行う。量子化方法Ｃは、画像の勾配（エッジ）とは異なる特徴に基づいて量子化を行う。例えば量子化方法Ｃは、量子化対象領域の画像の輝度に基づいて量子化してもよい。例えば、量子化対象領域の画像の平均輝度値に基づいてＮレベル（Ｎは２以上の数値）に量子化してもよい。また例えば量子化方法Ｃは、量子化対象領域の画像の色情報に基づいて量子化してもよい。例えば、量子化対象領域の画像から色相に関する特徴を抽出し、色相の角度に基づいて量子化してもよい。なお、図１６では量子化方法Ｃによる分類を３分類として示しているが、３分類である必要はない。
【０１４２】
ここで説明した階層的量子化方法における最上位階層の量子化方法が、勾配（エッジ）の方向に基づいているのは、一般的に画像の勾配（エッジ）に関する特徴、特に勾配（エッジ）の方向に関する特徴は、画像の圧縮、ぼかしなどのフィルタ処理、明度調整、色調調整などの種々の改変処理に対して頑健であるためである。そのため、支配的な勾配方向が存在する量子化インデックス１から８に対しては、その下位階層の量子化方法も、頑健な特徴である勾配（エッジ）基づいている（勾配の強度、２番目に支配的な勾配の方向など）。勾配無しを示す量子化インデックス９に分類される場合のみ、その下位階層の量子化方法として勾配の情報を用いることはできないため（勾配が無いため）、勾配とは異なる特徴（輝度、色情報など）に基づいて量子化を行っている。
【０１４３】
［第８の実施の形態］
次に、図１７を参照して、本発明の第８の実施の形態について説明する。第８の実施の形態は、上記の第１から第７の実施の形態の何れかの画像同一性尺度算出システムにおいて、画像特徴量抽出装置で作成された階層的量子化インデックス符号を記憶する記憶手段におけるデータ構造として図１７に示すようなデータ構造を用いた実施の形態である。図１７（ａ）は画像上に設定される量子化対象領域の例を示しており、この例では、画像を縦横に４分割した各々の領域をそれぞれ１つの量子化対象領域としている。このように、１画像当たりの量子化対象領域の数があらかじめ固定されている場合、図１７（ｂ）に示すように、各量子化対象領域から抽出された量子化インデックスを所定の順番で配列したデータ構造を用いて、階層的量子化インデックス符号を記憶手段に記憶することができる。ここで、所定の順番はあらかじめ定められていれば任意でよく、例えば、量子化対象領域（１）、量子化対象領域（２）、量子化対象領域（３）、量子化対象領域（４）の順番に配列される。
【０１４４】
また、１画像当たりの量子化対象領域の数が可変の場合、図１７（ｃ）に示すように、１画像当たりの量子化対象領域の数を先頭部分に格納し、次いで、各量子化対象領域から抽出された量子化インデックスを所定の順番で配列したデータ構造を用いて、階層的量子化インデックス符号を記憶手段に記憶することができる。
【０１４５】
それぞれの量子化インデックスは、最下位階層の量子化インデックスのみを含むものであってもよいし、全階層の量子化インデックスを含むものであってもよい。例えば、図１６に示した階層的量子化方法を例にすると、量子化対象領域（１）について、量子化インデックス１１が求められた場合、量子化インデックス（１）に量子化インデックス１１だけを格納してもよいし、量子化インデックス１と量子化インデックス１１を格納してもよい。
【０１４６】
［第９の実施の形態］
次に、本発明の第９の実施の形態を図１８を参照して説明する。図１８は、本実施の形態における画像同一性尺度算出システムの構成を示すブロック図である。なお、本実施の形態は、上述した画像同一性尺度算出システムの概略を説明する。
【０１４７】
図１８に示すように、本実施の形態における画像同一性尺度算出システムは、２つの画像が同一である度合いを示す同一性尺度を算出するシステムであり、画像特徴量比較手段２Ａを備えている。
【０１４８】
画像特徴量比較手段２Ａは、あらかじめ定められた階層的量子化方法に従って、２つの画像の量子化対象領域ごとに階層的に量子化を行って算出した複数の階層の量子化インデックスが一意に特定できる符号化形式である階層的量子化インデックス符号を入力とし、別途与えられる情報に基づいて、比較に用いる量子化インデックスのセットを比較用量子化インデックスセットとして選択し、上記比較用量子化インデックスセットを用いて上記２つの画像の階層的量子化インデックス符号を比較し、上記２つの画像の同一性尺度を算出する。
【０１４９】
そして、上記画像同一性尺度算出システムでは、上記別途与えられる情報が、上記２つの画像の両方あるいは少なくとも一方が属する母集団の特性を示す母集団特性情報である、という構成を採る。
【０１５０】
また、上記画像同一性尺度算出システムでは、上記階層的量子化方法に従って、上記２つの画像の量子化対象領域ごとに、階層的に量子化を行って複数の階層の量子化インデックスを算出し、各量子化対象領域の各階層の量子化インデックスが一意に特定できる符号化形式である上記階層的量子化インデックス符号を出力する画像特徴量抽出手段を備える、という構成を採る。
【０１５１】
また、上記画像特徴量抽出手段は、量子化対象領域ごとに、上記階層的量子化方法に従って、上位階層の量子化インデックスがフィードバックとして供給される場合は、この供給された量子化インデックスに対応する下位階層の量子化方法を選択し、量子化インデックスが供給されない場合は、最上位階層の量子化方法を選択する次階層量子化方法選択手段と、量子化対象領域ごとに、上記選択された量子化方法が用いる特徴量を、上記入力される画像から抽出する特徴量抽出手段と、量子化対象領域ごとに、上記抽出された特徴量を、上記選択された量子化方法に従って量子化を行って量子化インデックスを算出し、算出した量子化インデックスが最下位階層でない場合に上記量子化インデックスを上記次階層量子化方法選択手段へフィードバックとして供給する量子化インデックス算出手段と、量子化対象領域ごとに各階層の量子化インデックスが算出されると、各量子化対象領域の各階層の量子化インデックスが一意に特定できる符号化形式である階層的量子化インデックス符号を算出し、出力する階層的量子化インデックス符号出力手段とを備えるという、構成を採る。
【０１５２】
また、上記画像特徴量比較手段は、上記母集団特性情報に基づいて、比較に用いる量子化インデックスのセットを比較用量子化インデックスセットとして選択する比較用量子化インデックスセット選択部と、上記２つの画像の階層的量子化インデックス符号の各々から、各々の画像に対して、量子化対象領域ごとに、階層的量子化インデックス符号が一意に特定する各階層の量子化インデックスの中から、上記比較用量子化インデックスセットに含まれる量子化インデックスを比較用量子化インデックスとして取得する比較用量子化インデックス取得手段と、上記２つの画像の比較用量子化インデックスを、対応する量子化対象領域ごとに比較し、量子化インデックスが一致する量子化対象領域の数に基づいて、上記２つの画像の同一性尺度を算出する量子化インデックス比較手段とを備えるという、構成を採る。
【０１５３】
また、上記画像同一性尺度算出システムでは、上記量子化対象領域が、画像の１つまたは複数の局所領域である、という構成を採る。
【０１５４】
また、上記画像同一性尺度算出システムでは、上記階層的量子化方法が、より上位の階層ほど、画像への各種改変処理に対して算出される量子化インデックスが変化しにくい量子化方法で構成されている、という構成を採る。
【０１５５】
また、上記画像同一性尺度算出システムでは、上記階層的量子化方法の各階層での量子化方法は、特定の母集団を仮定しない一般的な画像において、その量子化方法で分類される複数の量子化インデックスに対して、均等に近く分類される量子化方法で構成されている、という構成を採る。
【０１５６】
また、上記画像同一性尺度算出システムでは、上記母集団が、上記２つの画像の両方あるいは少なくとも一方が属する分類に含まれる画像群である、という構成を採る。
【０１５７】
また、上記画像同一性尺度算出システムでは、上記母集団が、上記２つの画像の両方あるいは少なくとも一方が属するデータベースまたはその特定の部分集合に含まれる画像群である、という構成を採る。
【０１５８】
また、上記画像同一性尺度算出システムでは、上記２つの画像の両方あるいは少なくとも一方が動画像のフレームであり、上記母集団が、上記２つの画像の両方あるいは少なくとも一方が属する動画像または動画像の部分区間に含まれるフレーム群である、という構成を採る。
【０１５９】
また、上記画像同一性尺度算出システムでは、上記母集団特性情報が、上記母集団の画像群において、選択した量子化インデックスのセットを用いて算出される同一性尺度に基づいた画像の同一性の判定の精度と相関がある情報であり、上記比較用量子化インデックスセットが、算出される同一性尺度に基づいた画像の同一性の判定の精度が高くなるように選択される、という構成を採る。
【０１６０】
また、上記画像同一性尺度算出システムでは、上記母集団特性情報が、上記母集団の画像群において、選択した量子化インデックスのセットが有する、異なる画像を識別できる度合いである識別能力、と相関がある情報であり、上記比較用量子化インデックスセットが、識別能力が高くなるように選択される、という構成を採る。
【０１６１】
また、上記画像同一性尺度算出システムでは、上記母集団特性情報が、上記母集団の画像群において、選択した量子化インデックスのセットが有する、画像への各種改変処理によって量子化インデックスが変化しない度合いである頑健性、と相関がある情報であり、上記比較用量子化インデックスセットが、頑健性が高くなるように選択される、という構成を採る。
【０１６２】
また、上記画像同一性尺度算出システムでは、上記母集団特性情報が、上記画像特徴量抽出手段が出力する上記母集団の画像群の階層的量子化インデックス符号から算出される、上記母集団における階層的量子化方法の各量子化インデックスの出現頻度である母集団量子化インデックス出現頻度であり、上記比較用量子化インデックスセット選択部が、上記母集団量子化インデックス出現頻度に基づいて、量子化インデックスの出現頻度が均等に近づくように比較用量子化インデックスセットを選択する、という構成を採る。
【０１６３】
また、上記画像同一性尺度算出システムでは、上記比較用量子化インデックスセット選択部が、上記母集団量子化インデックス出現頻度に基づき、出現頻度の高い量子化インデックスに対してその下位階層の量子化インデックスのセットを選択していくことで、比較量子化インデックスセットを選択する、という構成を採る。
【０１６４】
また、上記画像同一性尺度算出システムでは、上記比較用量子化インデックスセット選択部が、上記母集団量子化インデックス出現頻度に基づき、階層的量子化方法の最上位階層の量子化インデックスのセットから順に、規定の条件を満たすまで、出現頻度の高い量子化インデックスに対してその下位階層の量子化インデックスのセットを選択していき、比較用量子化インデックセットを選択する、という構成を採る。
【０１６５】
また、上記画像同一性尺度算出システムでは、上記比較用量子化インデックスセット選択部が、上記階層的量子化方法に従って、量子化インデックスがフィードバックとして供給されない場合は、最上位階層の量子化インデックスのセットを候補量子化インデックスセットとして選択し、量子化インデックスがフィードバックとして供給される場合は、その量子化インデックスをその下位階層の量子化インデックスのセットと置き換えて候補量子化インデックスセットとして選択する候補量子化インデックスセット選択手段と、上記候補量子化インデックスセットがあらかじめ定められた規定の条件を満たすか否かを判定し、規定の条件を満たす場合は上記候補量子化インデックスセットを比較用量子化インデックスセットとして出力し、規定の条件を満たさない場合は、上記候補量子化インデックスセットの中から、上記母集団量子化インデックス出現頻度に基づいて、出現頻度の高い量子化インデックスを上記候補量子化インデックスセット選択手段へフィードバックとして供給する規定条件判定手段とを備える、という構成を採る。
【０１６６】
また、上記画像同一性尺度算出システムでは、上記比較用量子化インデックスセット選択部が、上記母集団量子化インデックス出現頻度に加えて、量子化インデックスの数に基づいて、比較用量子化インデックスセットを選択する、という構成を採る。
【０１６７】
また、上記画像同一性尺度算出システムでは、上記比較用量子化インデックスセット選択部が、上記母集団量子化インデックス出現頻度に基づき、選択した比較用量子化インデックスセットの各々の量子化インデックスに対して、出現頻度が高いほど重み値を小さくするように重み値を、量子化インデックス重み値として算出し、上記量子化インデックス比較手段が、上記２つの画像の比較用量子化インデックスを、対応する量子化対象領域ごとに比較し、量子化インデックスが一致する量子化対象領域の数を、量子化インデックスごとに求め、それらに上記量子化インデックス重み値を作用させて、同一性尺度を算出する、という構成を採る。
【０１６８】
また、上記画像同一性尺度算出システムでは、上記母集団特性情報が、上記母集団の画像群において、階層的量子化方法の各量子化インデックスが、各種改変処理によって量子化インデックスが変化しない度合いを示す母集団量子化インデックス改変不変度であり、上記比較量子化インデックスセット選択部が、上記母集団量子化インデックス改変不変度に基づいて、選択した量子化インデックスのセット全体にかかる量子化インデックスの改変不変度が高くなるように、比較用量子化インデックスセットを選択する、という構成を採る。
【０１６９】
また、上記画像同一性尺度算出システムでは、上記比較用量子化インデックスセット選択部が、階層的量子化方法の最上位階層の量子化インデックスのセットから順に、入力として供給される母集団量子化インデックス改変不変度に基づき、下位階層の量子化インデックスのセットを選択していき、比較用量子化インデックスセットを選択する、という構成を採る。
【０１７０】
また、上記画像同一性尺度算出システムでは、上記比較用量子化インデックスセット選択部が、上記母集団量子化インデックス出現頻度に加えて、量子化インデックスの数に基づいて、比較用量子化インデックスセットを選択する、という構成を採る。
【０１７１】
また、上記画像同一性尺度算出システムでは、上記比較用量子化インデックスセット選択部が、上記母集団量子化インデックス改変不変度に基づき、選択した比較用量子化インデックスセットの各々の量子化インデックスに対して、改変不変度が高いほど重み値を大きくするように重み値を、量子化インデックス重み値として算出し、上記量子化インデックス比較手段が、上記２つの画像の比較用量子化インデックスを、対応する量子化対象領域ごとに比較し、量子化インデックスが一致する量子化対象領域の数を、量子化インデックスごとに求め、それらに上記量子化インデックス重み値を作用させて、同一性尺度を算出する、という構成を採る。
【０１７２】
また、上記画像同一性尺度算出システムでは、さらに、同一性尺度を、あらかじめ定められた閾値と比較することにより、上記２つの画像が同一であるか否かを判定する、という構成を採る。
【０１７３】
また、上述した画像同一性尺度算出システムが作動することにより実行される、本発明の他の形態である画像同一性尺度算出方法は、２つの画像が同一である度合いを示す同一性尺度を算出する方法であって、画像特徴量比較手段が、あらかじめ定められた階層的量子化方法に従って前記２つの画像の量子化対象領域ごとに階層的に量子化を行って算出した複数の階層の量子化インデックスが一意に特定できる符号化形式である階層的量子化インデックス符号を入力とし、別途与えられる情報に基づいて、比較に用いる量子化インデックスのセットを比較用量子化インデックスセットとして選択し、前記比較用量子化インデックスセットを用いて前記２つの画像の階層的量子化インデックス符号を比較し、前記２つの画像の同一性尺度を算出する、という構成を採る。
【０１７４】
また、上記画像同一性尺度算出方法では、上記別途与えられる情報が、上記２つの画像の両方あるいは少なくとも一方が属する母集団の特性を示す母集団特性情報である、という構成を採る。
【０１７５】
また、上記画像同一性尺度算出方法では、上記画像特徴量抽出手段が、上記階層的量子化方法に従って、上記２つの画像の量子化対象領域ごとに、階層的に量子化を行って複数の階層の量子化インデックスを算出し、各量子化対象領域の各階層の量子化インデックスが一意に特定できる符号化形式である上記階層的量子化インデックス符号を上記画像特徴量比較手段に出力する、という構成を採る。
【０１７６】
また、上記画像同一性尺度算出方法では、上記画像特徴量抽出手段の次階層量子化方法選択手段が、量子化対象領域ごとに、上記階層的量子化方法に従って、上位階層の量子化インデックスがフィードバックとして供給される場合は、この供給された量子化インデックスに対応する下位階層の量子化方法を選択し、量子化インデックスが供給されない場合は、最上位階層の量子化方法を選択し、上記画像特徴量抽出手段の特徴量抽出手段が、量子化対象領域ごとに、上記選択された量子化方法が用いる特徴量を、上記入力される画像から抽出し、上記画像特徴量抽出手段の量子化インデックス算出手段が、量子化対象領域ごとに、上記抽出された特徴量を、上記選択された量子化方法に従って量子化を行って量子化インデックスを算出し、算出した量子化インデックスが最下位階層でない場合に上記量子化インデックスを上記次階層量子化方法選択手段へフィードバックとして供給し、上記画像特徴量抽出手段の階層的量子化インデックス符号出力手段が、量子化対象領域ごとに各階層の量子化インデックスが算出されると、各量子化対象領域の各階層の量子化インデックスが一意に特定できる符号化形式である階層的量子化インデックス符号を算出し、出力する、という構成を採る。
【０１７７】
また、上記画像同一性尺度算出方法では、上記画像特徴量比較手段の比較用量子化インデックスセット選択部が、上記母集団特性情報に基づいて、比較に用いる量子化インデックスのセットを比較用量子化インデックスセットとして選択し、上記画像特徴量比較手段の比較用量子化インデックス取得手段が、上記２つの画像の階層的量子化インデックス符号の各々から、各々の画像に対して、量子化対象領域ごとに、階層的量子化インデックス符号が一意に特定する各階層の量子化インデックスの中から、上記比較用量子化インデックスセットに含まれる量子化インデックスを比較用量子化インデックスとして取得し、上記画像特徴量比較手段の量子化インデックス比較手段が、上記２つの画像の比較用量子化インデックスを、対応する量子化対象領域ごとに比較し、量子化インデックスが一致する量子化対象領域の数に基づいて、上記２つの画像の同一性尺度を算出する、という構成を採る。
【０１７８】
また、上述した画像同一性尺度算出システムは、コンピュータに、プログラムが組み込まれることで実現できる。具体的には、本発明の他の形態であるプログラムは、２つの画像が同一である度合いを示す同一性尺度を算出するコンピュータを、あらかじめ定められた階層的量子化方法に従って、上記２つの画像の量子化対象領域ごとに階層的に量子化を行って算出した複数の階層の量子化インデックスが一意に特定できる符号化形式である階層的量子化インデックス符号を入力とし、別途与えられる情報に基づいて、比較に用いる量子化インデックスのセットを比較用量子化インデックスセットとして選択し、上記比較用量子化インデックスセットを用いて上記２つの画像の階層的量子化インデックス符号を比較し、上記２つの画像の同一性尺度を算出する画像特徴量比較手段、として機能させる、という構成を採る。
【０１７９】
また、上記プログラムでは、上記別途与えられる情報が、上記２つの画像の両方あるいは少なくとも一方が属する母集団の特性を示す母集団特性情報である、という構成を採る。
【０１８０】
また、上記プログラムでは、上記コンピュータを、さらに、上記階層的量子化方法に従って、上記２つの画像の量子化対象領域ごとに、階層的に量子化を行って複数の階層の量子化インデックスを算出し、各量子化対象領域の各階層の量子化インデックスが一意に特定できる符号化形式である上記階層的量子化インデックス符号を出力する画像特徴量抽出手段、として機能させる、という構成を採る。
【０１８１】
また、上記プログラムでは、上記画像特徴量抽出手段が、量子化対象領域ごとに、上記階層的量子化方法に従って、上位階層の量子化インデックスがフィードバックとして供給される場合は、この供給された量子化インデックスに対応する下位階層の量子化方法を選択し、量子化インデックスが供給されない場合は、最上位階層の量子化方法を選択する次階層量子化方法選択手段と、量子化対象領域ごとに、上記選択された量子化方法が用いる特徴量を、上記入力される画像から抽出する特徴量抽出手段と、量子化対象領域ごとに、上記抽出された特徴量を、上記選択された量子化方法に従って量子化を行って量子化インデックスを算出し、算出した量子化インデックスが最下位階層でない場合に上記量子化インデックスを上記次階層量子化方法選択手段へフィードバックとして供給する量子化インデックス算出手段と、量子化対象領域ごとに各階層の量子化インデックスが算出されると、各量子化対象領域の各階層の量子化インデックスが一意に特定できる符号化形式である階層的量子化インデックス符号を算出し、出力する階層的量子化インデックス符号出力手段と、を備えるという、構成を採る。
【０１８２】
また、上記プログラムでは、上記画像特徴量比較手段が、上記母集団特性情報に基づいて、比較に用いる量子化インデックスのセットを比較用量子化インデックスセットとして選択する比較用量子化インデックスセット選択部と、上記２つの画像の階層的量子化インデックス符号の各々から、各々の画像に対して、量子化対象領域ごとに、階層的量子化インデックス符号が一意に特定する各階層の量子化インデックスの中から、上記比較用量子化インデックスセットに含まれる量子化インデックスを比較用量子化インデックスとして取得する比較用量子化インデックス取得手段と、上記２つの画像の比較用量子化インデックスを、対応する量子化対象領域ごとに比較し、量子化インデックスが一致する量子化対象領域の数に基づいて、上記２つの画像の同一性尺度を算出する量子化インデックス比較手段と、を備えるという構成を採る。
【０１８３】
上述した構成を有する画像同一性尺度算出方法、または、プログラム、の発明であっても、上記画像同一性尺度算出システムと同様の作用を有するため、上述した本発明の目的を達成することができる。
【０１８４】
以上、上記各実施の形態を参照して本発明を説明したが、本発明は、上述した実施の形態に限定されるものではない。本発明の構成や詳細には、本発明の範囲内で当業者が理解しうる様々な変更をすることができる。
【０１８５】
なお、本発明は、日本国にて２００８年０９月０１日に特許出願された特願２００８−２２３３８８の特許出願に基づく優先権主張の利益を享受するものであり、当該特許出願に記載された内容は、全て本明細書に含まれるものとする。
【産業上の利用可能性】
【０１８６】
本発明の活用例として、画像また動画像の違法な複製の検知に使用することができる。例えば、インターネット上の画像・動画像共有サービスなどへの違法な画像・動画像の投稿を検知するシステムに使用することができる。また画像や動画像の制作において（例えば放送局など）、元の画像・動画像と、編集後の画像・動画像とのリンクを検知することができるため、編集履歴を管理するシステムとしても使用することができる。
【符号の説明】
【０１８７】
１１…画像特徴量抽出装置
１１１…特徴量抽出手段
１１２…量子化インデックス算出手段
１２…画像特徴量比較装置
１２１…量子化インデックス比較手段
０１…画像特徴量抽出装置
０１１…次階層量子化方法選択手段
０１２…特徴量抽出手段
０１３…量子化インデックス算出手段
０１４…階層的量子化インデックス符号出力手段
０２…画像特徴量比較装置
２Ａ…画像特徴量比較手段
０２１…比較用量子化インデックスセット選択部
０２１Ａ…比較用量子化インデックスセット選択部
０２１Ａ１…候補量子化インデックスセット選択手段
０２１Ａ２…規定条件判定手段
０２１Ｂ…比較用量子化インデックスセット選択部
０２１Ｃ…比較用量子化インデックスセット選択部
０２１Ｄ…比較用量子化インデックスセット選択部
０２２…比較用量子化インデックス取得手段
０２３…量子化インデックス比較手段
０２３Ａ…量子化インデックス比較手段
０３…母集団量子化インデックス出現頻度算出手段
０４…同一性判定手段
【図１】
0005482655.tif 000002
【図２】
0005482655.tif 000003
【図３】
0005482655.tif 000004
【図４】
0005482655.tif 000005
【図５】
0005482655.tif 000006
【図６】
0005482655.tif 000007
【図７】
0005482655.tif 000008
【図８】
0005482655.tif 000009
【図９】
0005482655.tif 000010
【図１０】
0005482655.tif 000011
【図１１】
0005482655.tif 000012
【図１２】
0005482655.tif 000013
【図１３】
0005482655.tif 000014
【図１４】
0005482655.tif 000015
【図１５】
0005482655.tif 000016
【図１６】
0005482655.tif 000017
【図１７】
0005482655.tif 000018
【図１８】
0005482655.tif 000019