(57)【特許請求の範囲】
【請求項１】
候補画像データを取得する候補取得手段と、
前記候補取得手段により取得された前記候補画像データと、標準画像データベースに格納される複数の標準画像データとを照合する照合手段と、
前記照合手段による照合結果を用いて、前記候補画像データの独自性スコアを算出し、該算出された独自性スコアに基づいて、前記候補画像データを識別画像データベースに登録するか否かを判定する判定手段と、
前記判定手段により登録すると判定された候補画像データを対象個体の識別画像データとして前記識別画像データベースに登録する登録手段と、
を備え、
前記候補取得手段は、少なくとも一部の前記候補画像データの被写体がその他の前記候補画像データの被写体と異なる、複数の前記候補画像データを取得し、
前記照合手段は、前記複数の候補画像データと、前記標準画像データベースに格納される前記複数の標準画像データとを照合し、
前記判定手段は、前記照合手段による照合結果を用いて、前記複数の候補画像データのトータル独自性スコアを算出し、該算出されたトータル独自性スコアに基づいて、前記複数の候補画像データを前記識別画像データベースに登録するか否かを判定し、
前記登録手段は、前記判定手段により登録すると判定された複数の候補画像データを対象個体の識別画像データとして前記識別画像データベースに登録する、
識別データ処理装置。
【請求項２】
前記判定手段は、前記候補画像データの独自性スコアが所定閾値を超えるか否かを判定し、該独自性スコアが該所定閾値を超えない場合に、候補画像データの追加を促すメッセージを出力する、
請求項１に記載の識別データ処理装置。
【請求項３】
前記照合手段は、前記照合において、前記標準画像データベースに格納される複数の標準画像データと前記候補画像データとの各類似度をそれぞれ算出し、
前記判定手段は、前記各類似度の逆数の和を前記候補画像データの独自性スコアとして算出する、
請求項１又は２に記載の識別データ処理装置。
【請求項４】
前記候補画像データに関するカテゴリ情報を取得するカテゴリ取得手段、
を更に備え、
前記判定手段は、前記照合手段による照合結果と前記カテゴリ取得手段により取得されたカテゴリ情報とに基づいて、前記候補画像データの独自性スコアを算出し、
前記登録手段は、前記カテゴリ情報を前記候補画像データと紐付けて前記識別画像データベースに登録する、
請求項１から３のいずれか１項に記載の識別データ処理装置。
【請求項５】
前記候補取得手段により取得された前記候補画像データを周波数解析し、該解析から得られる高周波成分の分布割合に基づいて、前記候補画像データを前記識別画像データベースへの登録対象から除外する検査手段、
を更に備える請求項１から４のいずれか１項に記載の識別データ処理装置。
【請求項６】
請求項１から５のいずれか１項に記載の識別データ処理装置により、複数の識別画像データが対象個体毎にそれぞれ登録された前記識別画像データベースを用いる個体認証装置において、
被判定個体の識別情報及び複数の対象画像データを取得する対象取得手段と、
前記対象取得手段により取得された識別情報を用いて前記識別画像データベースから前記被判定個体のための複数の識別画像データを抽出し、該抽出された複数の識別画像データと前記対象取得手段により取得された複数の対象画像データとを照合する照合手段と、
前記照合手段による照合結果を用いて、前記複数の対象画像データに関するトータル照合スコアを算出し、該算出されたトータル照合スコアに基づいて、前記被判定個体の正当性を判定する認証手段と、
を備える個体認証装置。
【請求項７】
請求項１から５のいずれか１項に記載の識別データ処理装置により、複数の識別画像データが対象個体毎にそれぞれ登録された前記識別画像データベースを用いる個体識別装置において、
複数の対象画像データを取得する対象取得手段と、
前記識別画像データベースに格納される複数の識別画像データと前記対象取得手段により取得された複数の対象画像データとを照合する照合手段と、
前記照合手段による照合結果を用いて、複数の対象個体に関する照合スコアをそれぞれ決定し、該決定された複数の照合スコアを用いて、個体識別データを生成する識別手段と、
を備える個体識別装置。
【請求項８】
少なくとも１つのコンピュータにより実行される識別データ処理方法において、
少なくとも一部の候補画像データの被写体がその他の候補画像データの被写体と異なる、複数の候補画像データを取得し、
前記取得された複数の候補画像データと、標準画像データベースに格納される複数の標準画像データとを照合し、
前記照合結果を用いて、前記複数の候補画像データのトータル独自性スコアを算出し、
前記算出されたトータル独自性スコアに基づいて、前記複数の候補画像データを識別画像データベースに登録するか否かを判定し、
登録すると判定された場合に、前記複数の候補画像データを対象個体の識別画像データとして前記識別画像データベースに登録する、
ことを含む識別データ処理方法。
【請求項９】
請求項８に記載の識別データ処理方法により複数の識別画像データが対象個体毎にそれぞれ登録された前記識別画像データベースを用いて、少なくとも１つのコンピュータにより実行される個体認証方法において、
被判定個体の識別情報を取得し、
前記被判定個体のための複数の対象画像データを取得し、
前記取得された識別情報を用いて前記識別画像データベースから前記被判定個体のための複数の識別画像データを抽出し、
前記抽出された複数の識別画像データと前記取得された複数の対象画像データとを照合し、
前照合結果を用いて、前記複数の対象画像データに関するトータル照合スコアを算出し、
前記算出されたトータル照合スコアに基づいて、前記被判定個体の正当性を判定する、
ことを含む個体認証方法。
【請求項１０】
請求項８に記載の識別データ処理方法により複数の識別画像データが対象個体毎にそれぞれ登録された前記識別画像データベースを用いて、少なくとも１つのコンピュータにより実行される個体識別方法において、
複数の対象画像データを取得し、
前記識別画像データベースに格納される複数の識別画像データと、前記取得された複数の対象画像データとを照合し、
前記照合結果を用いて、複数の対象個体に関する照合スコアをそれぞれ決定し、
前記決定された複数の照合スコアを用いて、個体識別データを生成する、
ことを含む個体識別方法。
【請求項１１】
請求項８に記載の識別データ処理方法、請求項９に記載の個体認証方法、又は、請求項１０に記載の個体識別方法を少なくとも１つのコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を用いて個体を識別又は認証する技術に関する。
【背景技術】
【０００２】
セキュリティの重要性が高まり、個人識別及び個人認証が様々な場面で行われている。例えば、入退室時や、スマートデバイス等のコンピュータの利用時等に、指紋や静脈等の生体情報を用いた個人認証が行われている。その他、パスポート、運転免許証、保険証等の身分証明書を用いて、本人確認が行われる場面も多い。
【０００３】
下記特許文献１には、顔画像を利用する認証方式と所持品を利用する認証方式との両方を行って、被認証者の正当性を検証する手法が提案されている。この手法は、具体的には、被認証者を撮影して得られる顔データと登録顔データとの照合により顔一致度を算出し、ＩＣタグが付された被認証者の所持品（腕時計や社員カードなど）から取得されるその所持品の識別データと登録識別データとの照合により所持品一致度を算出し、両方の一致度を用いて、被検証者が本人であるか否かを判断する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２１７５１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述の提案手法は、各所持品にＩＣタグをそれぞれ付す必要があり、利便性に少し問題がある。また、生体情報は、登録された生体情報から変化することや、正常に読み取れなくなってしまう可能性があり得る。また、身分証明書を常に携帯することにも無理がある。
【０００６】
本発明は、このような事情に鑑みてなされたものであり、高い利便性で、画像を用いた個体認証及び個体識別を可能とする技術を提供する。本明細書で個体とは、識別又は認証が望まれるあらゆる対象物を意味し、人間や動物等を含む。
【課題を解決するための手段】
【０００７】
本発明の各側面では、上述した課題を解決するために、それぞれ以下の構成を採用する。
【０００８】
第一の側面は、識別データ処理装置に関する。第一の側面に係る識別データ処理装置は、候補画像データを取得する候補取得手段と、候補取得手段により取得された候補画像データと、標準画像データベースに格納される複数の標準画像データとを照合する照合手段と、照合手段による照合結果を用いて、候補画像データの独自性スコアを算出し、算出された独自性スコアに基づいて、候補画像データを識別画像データベースに登録するか否かを判定する判定手段と、判定手段により登録すると判定された候補画像データを対象個体の識別画像データとして識別画像データベースに登録する登録手段と、を有し、上記候補取得手段は、少なくとも一部の候補画像データの被写体がその他の候補画像データの被写体と異なる、複数の候補画像データを取得し、上記照合手段は、当該複数の候補画像データと、標準画像データベースに格納される複数の標準画像データとを照合し、上記判定手段は、上記照合手段による照合結果を用いて、複数の候補画像データのトータル独自性スコアを算出し、該算出されたトータル独自性スコアに基づいて、複数の候補画像データを識別画像データベースに登録するか否かを判定し、上記登録手段は、上記判定手段により登録すると判定された複数の候補画像データを対象個体の識別画像データとして前記識別画像データベースに登録する。
【０００９】
第二の側面は、少なくとも１つのコンピュータにより実行される識別データ処理方法に関する。第二の側面に係る識別データ処理方法は、少なくとも一部の候補画像データの被写体がその他の候補画像データの被写体と異なる、複数の候補画像データを取得し、取得された複数の候補画像データと、標準画像データベースに格納される複数の標準画像データとを照合し、この照合結果を用いて、複数の候補画像データのトータル独自性スコアを算出し、算出されたトータル独自性スコアに基づいて、複数の候補画像データを識別画像データベースに登録するか否かを判定し、登録すると判定された場合に、複数の候補画像データを対象個体の識別画像データとして識別画像データベースに登録する、ことを含む。
【００１０】
なお、本発明の他の側面には、上記第一の側面に係る識別データ処理装置により複数の識別画像データが対象個体毎にそれぞれ登録された前記識別画像データベースを用いる個体認証装置及び個体識別装置が含まれる。また、本発明の他の側面には、上記第二の側面に係る識別データ処理方法により複数の識別画像データが対象個体毎にそれぞれ登録された識別画像データベースを用いて、少なくとも１つのコンピュータにより実行される個体認証方法及び個体識別方法が含まれる。また、上記第２の側面の方法又は他の側面の方法を少なくとも１つのコンピュータに実行させるプログラムであってもよいし、このようなプログラムを記録したコンピュータが読み取り可能な記録媒体であってもよい。この記録媒体は、非一時的な有形の媒体を含む。
【発明の効果】
【００１１】
上記各側面によれば、高い利便性で、画像を用いた個体認証及び個体識別を可能とする技術を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】第一実施形態における識別データ処理装置のハードウェア構成例を概念的に示す図である。
【図２】第一実施形態における識別データ処理装置の処理構成例を概念的に示す図である。
【図３】第一実施形態における識別データ処理装置の動作例を示すフローチャートである。
【図４】第二実施形態における識別データ処理装置の処理構成例を概念的に示す図である。
【図５】第二実施形態における識別データ処理装置の動作例を示すフローチャートである。
【図６】第三実施形態における識別データ処理装置の処理構成例を概念的に示す図である。
【図７】第三実施形態における識別データ処理装置の動作例を示すフローチャートである。
【図８】第四実施形態における個体認証装置の処理構成例を概念的に示す図である。
【図９】第四実施形態における個体認証装置の動作例を示すフローチャートである。
【図１０】第五実施形態における個体識別装置の処理構成例を概念的に示す図である。
【図１１】第五実施形態における個体識別装置の動作例を示すフローチャートである。
【図１２】実施例における標準画像データベースを示す図である。
【図１３】実施例における識別画像データベースを示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について説明する。なお、以下に挙げる各実施形態はそれぞれ例示であり、本発明は以下の各実施形態の構成に限定されない。
【００１４】
［第１実施形態］
〔ハードウェア構成〕
図１は、第一実施形態における識別データ処理装置１０のハードウェア構成例を概念的に示す図である。識別データ処理装置１０は、バスで相互に接続される、ＣＰＵ（Central Processing Unit）２、メモリ３、入出力インタフェース（Ｉ／Ｆ）４、通信ユニット５等を有する。メモリ３は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ハードディスク等である。通信ユニット５は、他のコンピュータや機器と信号のやりとりを行う。通信ユニット５には、可搬型記録媒体等も接続され得る。
【００１５】
入出力Ｉ／Ｆ４は、表示装置６、入力装置７等のユーザインタフェース装置と接続可能である。表示装置６は、ＬＣＤ（Liquid Crystal Display）やＣＲＴ（Cathode Ray Tube）ディスプレイのような、ＣＰＵ２やＧＰＵ（Graphics Processing Unit）（図示せず）等により処理された描画データに対応する画面を表示する装置である。入力装置７は、キーボード、マウス等のようなユーザ操作の入力を受け付ける装置である。表示装置６及び入力装置７は一体化され、タッチパネルとして実現されてもよい。また、識別データ処理装置１０は、表示装置６及び入力装置７を有さなくてもよい。識別データ処理装置１０のハードウェア構成は制限されない。
【００１６】
図２は、第一実施形態における識別データ処理装置の処理構成例を概念的に示す図である。図２に示されるように、識別データ処理装置１０は、候補取得部１１、照合部１２、判定部１３、登録部１４等を有する。これら各処理部は、ＣＰＵ２によりメモリ３に格納されるプログラムが実行されることにより実現される。また、当該プログラムは、例えば、ＣＤ（Compact Disc）、メモリカード等のような可搬型記録媒体やネットワーク上の他のコンピュータから入出力Ｉ／Ｆ４又は通信ユニット５を介してインストールされ、メモリ３に格納されてもよい。
【００１７】
標準画像データベース（ＤＢ）１５は、複数の標準画像データを格納する。標準画像データとは、腕時計、ネックレス、帽子等の物品種毎、家屋、ビル等の建造物種毎、橋、トンネル等の建造物種毎、海岸、河川、山等の風景種毎の代表的な（標準的な）のものが写る画像データである。標準画像ＤＢ１５には、物品種毎、建造物種毎、建造物種毎、風景種毎に複数の標準画像データが格納されてもよい。
【００１８】
識別画像データベース（ＤＢ）１６は、複数の対象個体の各々について少なくとも１つの識別画像データをそれぞれ格納する。対象個体とは、識別対象の個体を意味する。識別画像データは、対象個体を識別し得る被写体が写る画像データである。
識別データ処理装置１０は、標準画像ＤＢ１５及び識別画像ＤＢ１６の両方又は一方を有することができる。また、識別データ処理装置１０と通信可能な他の少なくとも１つの装置が、標準画像ＤＢ１５及び識別画像ＤＢ１６の両方又は一方を有してもよい。
【００１９】
候補取得部１１は、候補画像データを取得する。候補画像データは、何らかの被写体が写る画像データであり、識別画像ＤＢ１６への登録候補となる画像データである。候補画像データに写る被写体は、物、風景など任意である。候補画像データに写る被写体の数も制限されない。また、被写体は、写真や携帯機器に表示される画像であってもよい。候補取得部１１は、可搬型記録媒体、他のコンピュータ等から入出力Ｉ／Ｆ４又は通信ユニット５を経由して、候補画像データを取得することができる。また、識別データ処理装置１０が入出力Ｉ／Ｆ４に接続される撮像装置（図示せず）を有している場合には、候補取得部１１は、その撮像装置から得られる画像信号から候補画像データを取得することもできる。候補取得部１１による候補画像データの取得手法は制限されない。
【００２０】
照合部１２は、候補取得部１１により取得された候補画像データと標準画像ＤＢ１５に格納される複数の標準画像データとを照合する。言い換えれば、照合部１２は、候補画像データと複数の標準画像データの各々との画像マッチングを行う。画像マッチング手法には、特徴量を用いる特徴ベースマッチング法、ＳＡＤ（Sum of Absolute Differences）法、ＳＳＤ（Sum of Squared Differences）法、ＮＣＣ（Normalized Cross Correlation）法、ＰＯＣ（Phase-Only Correlation）法など、様々な周知手法が存在する。照合部１２は、このような周知の画像マッチング手法を用いることができる。
【００２１】
判定部１３は、照合部１２による照合結果を用いて、上記候補画像データの独自性スコアを算出し、その算出された独自性スコアに基づいて、上記候補画像データを識別画像ＤＢ１６に登録するか否かを判定する。独自性スコアとは、候補画像データに写る被写体の独自性の度合いを示す。その被写体が、特注品や手作り品のような或る人しか所有していない物である場合には、独自性スコアは高く設定される。一方で、その被写体が、人気ブランドの財布や靴のように一般に広く流通している物品である場合には、独自性スコアは低く設定される。上述のように、標準画像ＤＢ１５には、標準的な物や風景の標準画像データが格納されているため、判定部１３は、照合部１２による照合結果を用いて、その候補画像データの独自性スコアを決定することができる。
【００２２】
例えば、判定部１３は、照合部１２により候補画像データとマッチすると判断された標準画像データの数に応じて、その候補画像データの独自性スコアを算出することができる。この場合、マッチする標準画像データの数が多い程、その候補画像データの独自性スコアが小さく設定され、その数が少ない程、その候補画像データの独自性スコアが大きく設定される。また、判定部１３は、照合部１２による照合結果として類似度を用いて、独自性スコアを算出することもできる。この手法については、後述の詳細実施形態において詳細に説明する。更に、判定部１３は、照合部１２による照合結果に加えて、他の情報を考慮して、独自性スコアを算出することもできる。
【００２３】
判定部１３は、独自性スコアが高い候補画像データを識別画像ＤＢ１６に登録すると決定する。例えば、判定部１３は、所定閾値を予め保持しており、候補画像データの独自性スコアがその所定閾値を超える場合に、その候補画像データを識別画像ＤＢ１６に登録すると決定する。
【００２４】
登録部１４は、判定部１３により登録すると判定された候補画像データを対象個体の識別画像データとして識別画像ＤＢ１６に登録する。
【００２５】
〔動作例〕
次に、第一実施形態における識別データ処理方法について図３を用いて説明する。図３は、第一実施形態における識別データ処理装置１０の動作例を示すフローチャートである。第一実施形態における識別データ処理方法は、識別データ処理装置１０のような少なくとも１つのコンピュータにより実行される。第一実施形態における識別データ処理方法を実行する少なくとも１つのコンピュータは、標準画像ＤＢ１５及び識別画像ＤＢ１６を有していても、有していなくてもよい。
【００２６】
第一実施形態における識別データ処理方法は、候補画像データを取得し（Ｓ３１）、（Ｓ３１）で取得された候補画像データと、標準画像ＤＢ１５に格納される複数の標準画像データとを照合し（Ｓ３２）、（Ｓ３２）の照合結果を用いて、（Ｓ３１）で取得された候補画像データの独自性スコアを算出し（Ｓ３３）、（Ｓ３３）で算出された独自性スコアに基づいて、当該候補画像データを識別画像ＤＢ１６に登録するか否かを判定し（Ｓ３４）、（Ｓ３４）で登録すると判定された場合に（Ｓ３５；ＹＥＳ）、当該候補画像データを対象個体の識別画像データとして識別画像ＤＢ１６に登録する（Ｓ３５）ことを含む。上述の各工程は、識別データ処理装置１０の各処理部の処理と同様であるため、ここでは説明を簡略化する。
【００２７】
また、第一実施形態は、上述の識別データ処理方法を少なくとも１つのコンピュータに実行させるプログラム、このようなプログラムを記録した当該コンピュータが読み取り可能な記録媒体等であってもよい。
【００２８】
〔第１実施形態における作用及び効果〕
上述のように、第一実施形態では、取得された候補画像データが標準画像ＤＢ１５に格納される複数の標準画像データと照合され、この照合結果を用いて算出されるその候補画像データの独自性スコアに基づいて、候補画像データの登録の可否が判定される。結果、登録すると判定された候補画像データが識別画像ＤＢ１６に対象個体の識別画像データとして登録される。
【００２９】
このように、第一実施形態によれば、取得された候補画像データを対象個体の識別画像データとして利用できるか否かが、その画像の被写体の独自性の度合いで判断されるため、生体情報のような特別な被写体が写る画像データだけでなく、一般的な物や風景が写る画像データであっても、当該識別画像データとして利用することができる。更に、第一実施形態によれば、独自性の高い候補画像データのみを識別画像ＤＢ１６に登録することができるため、上述のような一般的な物や風景が写る画像データであっても、対象個体の識別及び認証を行うことができる。つまり、第一実施形態によれば、識別及び認証の精度を維持しながら、対象個体の識別画像データに関する制限を緩和することができるため、結果として、対象個体の識別及び認証の利便性を向上させることができる。
【００３０】
以下、上述の実施形態について更に詳細を説明する。以下、詳細実施形態として、第二実施形態及び第三実施形態における識別データ処理装置を例示する。更に、第四実施形態として、識別画像ＤＢ１６を用いる個体認証装置を例示し、第五実施形態として、識別画像ＤＢ１６を用いる個体識別装置を例示する。以下の各実施形態に関する説明では、他の実施形態と同様の内容については適宜省略し、他の実施形態と異なる内容を中心に説明する。
【００３１】
［第二実施形態］
〔処理構成〕
図４は、第二実施形態における識別データ処理装置１０の処理構成例を概念的に示す図である。図４に示されるように、第二実施形態における識別データ処理装置１０は、第一実施形態の構成に加えて、カテゴリ取得部４１を更に有する。カテゴリ取得部４１についても、他の処理部と同様に、ＣＰＵ２によりメモリ３に格納されるプログラムが実行されることにより実現される。
【００３２】
カテゴリ取得部４１は、候補画像データに関するカテゴリ情報を取得する。カテゴリ情報は、候補画像データに写る被写体のカテゴリ名（物や風景の名称など）を示す。例えば、候補画像データの被写体が眼鏡の場合、眼鏡を示すカテゴリ情報が取得される。カテゴリ取得部４１は、入力画面を表示装置６に表示させ、その入力画面に対する入力装置７を用いたユーザ操作を検出することで、ユーザにより入力されたカテゴリ情報を取得することができる。また、カテゴリ取得部４１は、候補画像データに対してパターンマッチング等のような画像認識処理を行うことで、候補画像データからカテゴリ情報を作成することもできる。カテゴリ情報は、可搬型記録媒体、他のコンピュータ等から通信ユニット５を経由して取得されてもよい。
【００３３】
候補取得部１１は、或る１つの対象個体について複数の候補画像データを取得することができる。複数の候補画像データには、それぞれ異なる被写体が写ることが望ましい。
【００３４】
候補取得部１１により複数の候補画像データが取得された場合には、照合部１２は、候補取得部１１により取得された複数の候補画像データと、標準画像ＤＢ１５に格納される複数の標準画像データとを照合する。この場合、照合部１２は、各候補画像データを複数の標準画像データと照合することにより、候補画像データ毎に複数の標準画像データとの照合結果を得る。例えば、照合部１２は、照合において、候補画像データ毎に、標準画像ＤＢ１５に格納される複数の標準画像データとの各類似度をそれぞれ算出することができる。
【００３５】
判定部１３は、照合部１２による照合結果を用いて、複数の候補画像データのトータル独自性スコアを算出し、この算出されたトータル独自性スコアに基づいて、当該複数の候補画像データを識別画像ＤＢ１６に登録するか否かを判定する。例えば、判定部１３は、各候補画像データについて独自性スコアをそれぞれ算出し、算出された各独自性スコアの合計をトータル独自性スコアとして算出することができる。
【００３６】
判定部１３は、候補画像データの独自性スコア又は複数の候補画像データのトータル独自性スコアが所定閾値を超えるか否かを判定し、その独自性スコア又はそのトータル独自性スコアがその所定閾値を超えない場合に、候補画像データの追加を促すメッセージを出力することもできる。この所定閾値は、判定部１３により予め保持される。当該メッセージは、例えば、表示装置６に表示される。
【００３７】
また、照合部１２により候補画像データと標準画像データとの類似度が照合結果として算出される場合には、判定部１３は、１つの候補画像データについて算出された各類似度の逆数の和をその候補画像データの独自性スコアとすることができる。この場合、完全に相違する画像データどうしの照合結果としては、類似度に０より大きい所定の最小値が設定されればよい。これによれば、候補画像データと類似する標準画像データの数が多い程、その候補画像データの独自性スコアが低く算出され、候補画像データと類似する標準画像データの数が少ない程、その候補画像データの独自性スコアが高く算出される。この場合、判定部１３は、複数の候補画像データについて算出された各類似度の逆数の総和をその複数の候補画像データのトータル独自性スコアとすることができる。
【００３８】
また、判定部１３は、候補画像データとの類似度が高い順に所定数の標準画像データを選択し、その選択された所定数の標準画像データとの類似度のみを用いて、その候補画像データの独自性スコアを算出するようにしてもよい。更に、判定部１３は、算出された類似度の中の最大類似度が所定閾値よりも大きい場合には、その候補画像データを識別画像ＤＢ１６に登録しないと判定することもできる。
【００３９】
判定部１３は、照合部１２による照合結果のみでなく、カテゴリ取得部４１により取得されたカテゴリ情報を更に用いて、候補画像データの独自性スコアを算出することもできる。カテゴリ情報の用い方には様々ある。標準画像ＤＢ１５に標準画像データがカテゴリ情報と紐付けられて格納されている場合、判定部１３は、カテゴリ取得部４１で取得されたカテゴリ情報と同じカテゴリ情報と紐付けられて標準画像ＤＢ１５に格納される標準画像データとの照合結果のみを用いて、候補画像データの独自性スコアを算出するようにしてもよい。また、判定部１３は、カテゴリ情報が示すカテゴリ種毎に重み値を予め保持しており、照合部１２による照合結果とその重み値とを用いて、候補画像データの独自性スコアを算出することもできる。例えば、「携帯電話」というカテゴリよりも「指輪」というカテゴリのほうが独自性が強いと考えられる。このようなカテゴリ種毎の独自性の強弱により、カテゴリ種毎の重み値を決めることができる。
【００４０】
登録部１４は、判定部１３により登録すると判定された候補画像データが複数の場合、その複数の候補画像データを対象個体の識別画像データとして識別画像ＤＢ１６に登録する。また、登録部１４は、カテゴリ取得部４１で取得されたカテゴリ情報を候補画像データと紐付けて識別画像ＤＢ１６に登録することもできる。
【００４１】
〔動作例〕
以下、第二実施形態における識別データ処理方法について図５を用いて説明する。図５は、第二実施形態における識別データ処理装置１０の動作例を示すフローチャートである。以下の説明では、各工程の実行主体は、識別データ処理装置１０とされるが、各工程は、識別データ処理装置１０を含む複数のコンピュータにより実行されてもよい。また、各工程は、識別データ処理装置１０が有する上述の各処理部の処理内容と同様であるため、各工程の詳細は、適宜省略される。
【００４２】
識別データ処理装置１０は、候補画像データを取得する（Ｓ５１）。識別データ処理装置１０は、一度に複数の候補画像データを取得することもできる。
続いて、識別データ処理装置１０は、（Ｓ５１）で取得された候補画像データに関するカテゴリ情報を取得する（Ｓ５２）。
【００４３】
識別データ処理装置１０は、（Ｓ５１）で取得された候補画像データと標準画像ＤＢ１５に格納される複数の標準画像データとを照合する（Ｓ５３）。上述したとおり、識別データ処理装置１０は、照合結果として、候補画像データと各標準画像データとの類似度を算出することができる。
【００４４】
識別データ処理装置１０は、（Ｓ５３）での照合結果と（Ｓ５２）で取得されたカテゴリ情報とに基づいて、（Ｓ５１）で取得された候補画像データの独自性スコアを算出する（Ｓ５４）。カテゴリ情報の用い方は上述のとおりである。このとき、識別データ処理装置１０は、既に算出された候補画像データの独自性スコアが存在する場合には、全ての候補画像データのトータル独自性スコアを算出する（Ｓ５４）。類似度を用いた独自性スコア及びトータル独自性スコアの算出方法については上述のとおりである。
【００４５】
識別データ処理装置１０は、（Ｓ５４）で算出された独自性スコア又はトータル独自性スコアと所定閾値を比較する（Ｓ５５）。
識別データ処理装置１０は、独自性スコア又はトータル独自性スコアが所定閾値を超える場合には（Ｓ５６；ＹＥＳ）、候補画像データ又は複数の候補画像データを識別画像ＤＢ１６に登録する（Ｓ５７）。このとき、識別データ処理装置１０は、各候補画像データを（Ｓ５２）で取得された各カテゴリ情報と紐付けて識別画像ＤＢ１６に登録する。
【００４６】
一方で、識別データ処理装置１０は、独自性スコア又はトータル独自性スコアが所定閾値を超えない場合には（Ｓ５６；ＮＯ）、候補画像データの追加を促すメッセージを出力する（Ｓ５８）。そして、新たな候補画像データが取得された場合には（Ｓ５１）、識別データ処理装置１０は、その新たな候補画像データに関し、（Ｓ５２）以降を実行する。
【００４７】
第二実施形態における識別データ処理方法に含まれる各工程の実行順は、図５に示される順番に制限されず、内容的に支障のない範囲で変更され得る。例えば、（Ｓ５１）及び（Ｓ５２）は、並列に実行されてもよいし、逆の順番で実行されてもよい。また、（Ｓ５８）においてメッセージが出力されても、新たな候補画像データが取得されない場合には（図示せず）、識別データ処理装置１０は、それまでに取得された候補画像データを識別画像ＤＢ１６に登録することなく、登録処理を終了させてもよい。
【００４８】
〔第二実施形態における作用及び効果〕
第二実施形態では、複数の候補画像データが取得された場合には、当該複数の候補画像データのトータル独自性スコアが算出され、このトータル独自性スコアに基づいて、それら複数の候補画像データの識別画像ＤＢ１６への登録の可否が判定される。このように、第二実施形態では、１つの候補画像データでは独自性、即ち、識別性が少ない場合に、複数の候補画像データにより識別性を向上させ、それら複数の候補画像データが対象個体の識別画像データとして識別画像ＤＢ１６に登録される。
【００４９】
基本的には、個々の物の独自性は、指紋パターンや静脈パターンのような生体情報に比べて低い。しかしながら、複数種の物の組み合わせは、多数存在するため、各対象個体にとってその組み合わせの選択の幅が広がる。よって、複数物の組み合わせの独自性は、個々の物の独自性よりも格段に高くなる。例えば、３種類の同じ物品（指輪、腕時計、靴など）を所有する人は、その中のいずれか１つの物品のみを所有する人に比べて、かなり少なくなる。第二実施形態では、このような思想の下、複数の候補画像データが対象個体の識別画像データとして登録される。
【００５０】
従って、第二実施形態によれば、一般的な物や風景が写る画像データを識別画像データとしてより使い易くなると共に、複数の候補画像データにより対象個体の識別性を維持することができる。第二実施形態によれば、対象個体の識別及び認証の精度を維持しながら、対象個体の識別画像データに関する制限を一層緩和することができ、結果として、対象個体の識別及び認証の利便性を一層向上させることができる。
【００５１】
更に、第二実施形態では、候補画像データの独自性スコアが所定閾値を超えない場合には、候補画像データの追加を促すメッセージが出力される。よって、登録者にとって、出力されたメッセージを参照しながら、候補画像データを登録していけばよいため、利便性が高い。また、第二実施形態では、候補画像データと共にそのカテゴリ情報が取得され、そのカテゴリ情報を更に考慮して、候補画像データの独自性スコアが算出される。これにより、独自性スコアの精度を向上させることができ、ひいては、識別画像ＤＢ１６に格納される識別画像データにおける対象個体の識別性を向上させることができる。
【００５２】
［第三実施形態］
〔処理構成〕
図６は、第三実施形態における識別データ処理装置１０の処理構成例を概念的に示す図である。図６に示されるように、第三実施形態における識別データ処理装置１０は、第二実施形態の構成に加えて、検査部６１を更に有する。検査部６１についても、他の処理部と同様に、ＣＰＵ２によりメモリ３に格納されるプログラムが実行されることにより実現される。
【００５３】
検査部６１は、候補取得部１１により取得された候補画像データを周波数解析し、この解析から得られる高周波成分の分布割合に基づいて、その候補画像データを識別画像ＤＢ１６への登録対象から除外する。具体的には、検査部６１は、候補画像データ（輝度データ）をフーリエ変換により周波数成分データに変換し、その周波数成分データが示す周波数成分分布に基づいて、所定周波数以上の高周波成分の全体に対して占める割合を算出し、この割合が所定閾値より小さい場合に、その候補画像データを識別画像ＤＢ１６への登録対象から除外する。所定周波数及び所定閾値は、予め検査部６１により保持される。所定周波数及び所定閾値は、候補画像データが個人の識別性を維持できる程度の情報量を持つか否かを判定できるような値に設定されれば、その具体的値は制限されない。候補画像データの除外にあたり、検査部６１は、候補取得部１１により取得された候補画像データが識別画像データとして不適切である旨のメッセージを出力することもできる。
【００５４】
〔動作例〕
以下、第三実施形態における識別データ処理方法について図７を用いて説明する。図７は、第三実施形態における識別データ処理装置１０の動作例を示すフローチャートである。図７では、図５に示される第二実施形態における方法と同じ内容の工程について、図５と同じ符号が付されている。以下の説明では、各工程の実行主体は、識別データ処理装置１０とされるが、各工程は、識別データ処理装置１０を含む複数のコンピュータにより実行されてもよい。また、各工程は、識別データ処理装置１０が有する上述の各処理部の処理内容と同様であるため、各工程の詳細は、適宜省略される。
【００５５】
（Ｓ７１）において、識別データ処理装置１０は、（Ｓ５１）で取得された候補画像データを周波数解析し、この解析から得られる高周波成分の分布割合を算出する。この具体的内容については、検査部６１の処理内容と同様である。
識別データ処理装置１０は、高周波成分の分布割合が所定閾値より小さい場合に（Ｓ７２；ＹＥＳ）、その候補画像データを識別画像ＤＢ１６への登録対象から除外する（Ｓ７３）。その後、識別データ処理装置１０は、その候補画像データが識別画像データとして不適切である旨のメッセージ、及び、候補画像データの追加を促すメッセージを出力することができる。
【００５６】
識別データ処理装置１０は、高周波成分の分布割合が所定閾値以上の場合に（Ｓ７２；ＮＯ）、その候補画像データに対して（Ｓ５３）以降を実行する。
【００５７】
第三実施形態における識別データ処理方法に含まれる各工程の実行順は、図７に示される順番に制限されず、内容的に支障のない範囲で変更され得る。例えば、（Ｓ７１）は、（Ｓ５２）より先に実行されてもよい。
【００５８】
〔第三実施形態における作用及び効果〕
第三実施形態では、取得された候補画像データに対して周波数解析を行うことで、候補画像データが有する高周波成分の割合が検査され、高周波成分の分布割合が小さければ、その候補画像データは登録対象から除外される。言い換えれば、候補画像データの複雑さの程度が検査され、複雑さが足りなければ、その候補画像データは識別画像データとしては利用されない。画像の複雑さが足りない、即ち、画像の情報量が少ないということは、その画像自体、識別性が低い可能性が高い。
【００５９】
このように、第三実施形態によれば、候補画像データに写る被写体に対する独自性検査に加えて、その候補画像データの情報量の検査をすることで、識別性が高い候補画像データのみを識別画像データとして登録することができる。結果として、対象個体の識別及び認証の精度を向上させることができる。
【００６０】
［第四実施形態］
以下、第四実施形態における個体認証装置及び個体認証方法について説明する。第四実施形態は、上述の各実施形態における識別データ処理装置１０及び識別データ処理方法により識別画像データが登録された識別画像ＤＢ１６を利用する。
【００６１】
〔ハードウェア構成〕
第四実施形態における個体認証装置は、図１に示される識別データ処理装置１０と同様のハードウェア構成を有する。第四実施形態における個体認証装置のハードウェア構成についても何ら制限されない。
【００６２】
〔処理構成〕
図８は、第四実施形態における個体認証装置８０の処理構成例を概念的に示す図である。図８に示されるように、個体認証装置８０は、対象取得部８１、照合部８２、認証部８３等を有する。これら各処理部は、ＣＰＵ２によりメモリ３に格納されるプログラムが実行されることにより実現される。
【００６３】
識別画像ＤＢ１６は、上述したとおり、対象個体毎に識別画像データをそれぞれ格納する。識別画像ＤＢ１６は、対象個体毎に複数の識別画像データをそれぞれ格納することもできる。この場合、例えば、識別画像ＤＢ１６は、対象個体の識別情報とその対象個体のための複数の識別画像データとを関連付けて格納する。また、識別画像ＤＢ１６は、対象個体毎に、複数の識別画像データを順番情報と共に格納することもできる。順番情報とは、対象個体毎に、各識別画像データに対してそれぞれ付される数字であり、識別画像データの登録順を示すようにしてもよい。個体認証装置８０は、識別画像ＤＢ１６を有することができる。識別画像ＤＢ１６は、個体認証装置８０と通信可能な他の装置により備えられてもよい。
【００６４】
対象取得部８１は、被判定個体の識別情報及び対象画像データを取得する。被判定個体とは、個体認証装置８０により正当性が判定される（本人確認される）対象となる個体である。識別画像データが識別画像ＤＢ１６に既に登録されている被判定個体は、正当と判定され、識別画像データが識別画像ＤＢ１６に登録されていない被判定個体については、正当でないと判定される。被判定個体の識別情報は、被判定個体を識別し得る情報であり、ユニークなＩＤ、名称等である。対象画像データは、被判定個体を識別するための被写体が写る画像データである。
【００６５】
対象取得部８１は、可搬型記録媒体、他のコンピュータ等から入出力Ｉ／Ｆ４又は通信ユニット５を経由して、識別情報及び対象画像データを取得することができる。また、個体認証装置８０が入出力Ｉ／Ｆ４に接続される撮像装置（図示せず）を有している場合には、対象取得部８１は、その撮像装置から得られる画像信号から対象画像データを取得することもできる。対象取得部８１による対象画像データの取得手法は制限されない。
【００６６】
対象取得部８１は、被判定個体に関し複数の対象画像データを取得することもできる。この場合、対象取得部８１は、複数の対象画像データと共に順番情報を取得してもよい。対象取得部８１は、対象画像データの取得順に順番情報を付すことができる。また、対象取得部８１は、入力装置７を用いたユーザ操作で入力された順番情報を取得することもできる。
【００６７】
個体認証装置８０は、入出力Ｉ／Ｆ４に接続される撮像装置（図示せず）を有しており、対象取得部８１は、その撮像装置から得られる画像信号から対象画像データを取得することが望ましい。これにより、その撮像装置の前にいる個体を被判定個体とすることができるからである。この場合、被判定個体は、既に識別画像ＤＢ１６に登録済みの自身の識別画像データと同じ被写体をその撮像装置に撮像させることができる。但し、対象取得部８１は、可搬型記録媒体、他のコンピュータ等から入出力Ｉ／Ｆ４又は通信ユニット５を経由して、対象画像データを取得することができる。
【００６８】
照合部８２は、対象取得部８１により取得された識別情報を用いて、識別画像ＤＢ１６から、その識別情報で特定される被判定個体のための少なくとも１つの識別画像データを抽出し、その抽出された少なくとも１つの識別画像データと対象取得部８１により取得された少なくとも１つの対象画像データとを照合する。この照合手法には、上述した様々な周知な画像マッチング手法が利用され得る。照合部８２による照合手法は制限されない。
【００６９】
対象取得部８１により順番情報が取得される場合には、照合部８２は、被判定個体のために抽出された複数の識別画像データと、対象取得部８１により取得された複数の対象画像データとの組み合わせの中で当該順番情報が合致する識別画像データと対象画像データとの組み合わせに関してのみ、照合を行うようにしてもよい。例えば、照合部８２は、順番情報「１」の対象画像データについては順番情報「１」の識別画像データとのみ照合を行う。
【００７０】
認証部８３は、照合部８２による照合結果を用いて、対象取得部８１で取得された対象画像データに関する照合スコアを算出し、算出された照合スコアに基づいて、当該被判定個体の正当性を判定する。対象取得部８１で被判定個体のための複数の対象画像データが取得された場合には、認証部８３は、当該複数の対象画像データに関するトータル照合スコアを算出し、算出されたトータル照合スコアに基づいて、当該被判定個体の正当性を判定する。照合スコア及びトータル照合スコアは、被判定個体のために対象取得部８１で取得された少なくとも１つの対象画像データの、識別画像ＤＢ１６に格納される識別画像データとの一致度合いを示す値である。例えば、照合スコアは、対象画像データと識別画像データとの画像間の類似度により示される。トータル照合スコアは、複数の対象画像データと、照合された複数の識別画像データとのトータルな類似度により示される。
【００７１】
認証部８３は、被判定個体が正当か否かを判定することができる。この場合、認証部８３は、照合スコア又はトータル照合スコアが予め保持する所定閾値を超えるか否かで、その被判定個体が正当か否かを判定する。認証部８３は、その判定結果を表示装置６や印刷装置（図示せず）等に出力することができる。また、認証部８３は、その判定結果を通信ユニット５を介して他の装置に出力してもよいし、ファイル等に出力してもよい。更に、認証部８３は、正当性の判定結果に加えて、算出された照合スコア又はトータル照合スコアをその正当性の確度情報として出力することもできる。
【００７２】
〔動作例〕
次に、第四実施形態における個体認証方法について図９を用いて説明する。図９は、第四実施形態における個体認証装置８０の動作例を示すフローチャートである。第四実施形態における個体認証方法は、上述の識別画像ＤＢ１６を用いて、個体認証装置８０のような少なくとも１つのコンピュータにより実行される。第四実施形態における個体認証方法を実行する少なくとも１つのコンピュータは、識別画像ＤＢ１６を有していても、有していなくてもよい。また、各工程は、個体認証装置８０が有する上述の各処理部の処理内容と同様であるため、各工程の詳細は、適宜省略される。
【００７３】
個体認証装置８０は、被判定個体の識別情報を取得する（Ｓ９１）。
個体認証装置８０は、その被判定個体のための対象画像データを取得する（Ｓ９２）。このとき、個体認証装置８０は、その被判定個体のために複数の対象画像データを取得することもできる。また、個体認証装置８０は、複数の対象画像データを取得する場合、各対象画像データの順番情報を更に取得することもできる。
【００７４】
個体認証装置８０は、（Ｓ９１）で取得された識別情報を用いて識別画像ＤＢ１６から当該被判定個体のための識別画像データを抽出する（Ｓ９３）。識別画像ＤＢ１６にその被判定個体の識別情報と紐づいて複数の識別画像データが登録されている場合には、個体認証装置８０は、当該被判定個体のための複数の識別画像データを抽出する。
【００７５】
個体認証装置８０は、（Ｓ９３）で抽出された識別画像データと（Ｓ９２）で取得された対象画像データとを照合する（Ｓ９４）。（Ｓ９２）で複数の対象画像データの順番情報が取得された場合には、個体認証装置８０は、（Ｓ９３）で抽出された複数の識別画像データと、（Ｓ９２）で取得された複数の対象画像データとの組み合わせの中でその順番情報が合致する識別画像データと対象画像データとの組み合わせに関してのみ照合を行う。また、個体認証装置８０は、（Ｓ９３）で複数の識別画像データが抽出された場合には、個体認証装置８０は、対象画像データを各識別画像データとそれぞれ照合してもよい。
【００７６】
個体認証装置８０は、（Ｓ９４）での照合結果を用いて、（Ｓ９２）で取得された対象画像データに関する照合スコアを算出する（Ｓ９５）。（Ｓ９２）で複数の対象画像データが取得されている場合には、個体認証装置８０は、それら複数の対象画像データに関するトータル照合スコアを算出する（Ｓ９５）。照合スコア及びトータル照合スコアの算出手法については上述のとおりである。
【００７７】
個体認証装置８０は、（Ｓ９５）で算出された照合スコア又はトータル照合スコアに基づいて、被判定個体の正当性を判定する（Ｓ９６）。個体認証装置８０は、その判定結果を出力することができる。また、個体認証装置８０は、正当性の判定結果に加えて、算出された照合スコア又はトータル照合スコアをその正当性の確度情報として出力することもできる。
【００７８】
第四実施形態における個体認証方法に含まれる各工程の実行順は、図９に示される順番に制限されず、内容的に支障のない範囲で変更され得る。例えば、（Ｓ９１）及び（Ｓ９２）の実行順は逆であってもよいし、並列であってもよい。
【００７９】
〔第四実施形態における作用及び効果〕
第四実施形態では、上述の各実施形態における識別データ処理装置１０及び識別データ処理方法により対象個体毎に識別画像データが登録された識別画像ＤＢ１６が利用され、被判定個体のための識別情報及び少なくとも１つの対象画像データを用いて、その被判定個体の正当性が判定される。更に具体的には、被判定個体のための識別情報により識別画像ＤＢ１６から複数の識別画像データが抽出され、かつ、被判定個体のための複数の対象画像データが取得された場合には、複数の識別画像データと複数の対象画像データとの照合により、当該複数の対象画像データに関するトータル照合スコアにより被判定個体の正当性が判定される。
【００８０】
このように、第四実施形態によれば、複数の画像のトータル照合スコアで被判定個体の正当性判定が行われるため、生体情報のような特別な情報ではなく一般的な物や風景が写る画像データを用いたとしても、被判定個体の認証精度を維持することができる。結果として、被判定個体の認証の利便性を一層向上させることができる。
【００８１】
［第五実施形態］
以下、第五実施形態における個体識別装置及び個体識別方法について説明する。第五実施形態は、上述の各実施形態における識別データ処理装置１０及び識別データ処理方法により識別画像データが登録された識別画像ＤＢ１６を利用する。第四実施形態では、被判定個体の識別情報及び複数の対象画像データが取得され、それらに基づいて、その被判定個体の正当性が判定されたが、第五実施形態では、複数の対象画像データが取得され、それらに基づいて、個体識別が行われる。
【００８２】
〔ハードウェア構成〕
第五実施形態における個体識別装置は、図１に示される識別データ処理装置１０と同様のハードウェア構成を有する。第五実施形態における個体識別装置のハードウェア構成についても何ら制限されない。
【００８３】
〔処理構成〕
図１０は、第五実施形態における個体識別装置９０の処理構成例を概念的に示す図である。図１０に示されるように、個体識別装置９０は、対象取得部９１、照合部９２、識別部９３等を有する。これら各処理部は、ＣＰＵ２によりメモリ３に格納されるプログラムが実行されることにより実現される。
【００８４】
識別画像ＤＢ１６は、第四実施形態で述べたとおりである。
【００８５】
対象取得部９１は、対象画像データを取得する。対象取得部９１により取得される対象画像データは、識別画像ＤＢ１６に識別画像データが登録される対象個体を導出することを要求するためのデータである。対象画像データの取得手法については、対象取得部８１と同様である。
【００８６】
対象取得部９１は、複数の対象画像データを取得することもできる。この場合、取得された複数の対象画像データが対象個体の導出の根拠とされる。この場合、対象取得部９１は、複数の対象画像データと共に順番情報を取得してもよい。対象取得部９１は、対象画像データの取得順に順番情報を付すことができる。また、対象取得部９１は、入力装置７を用いたユーザ操作で入力された順番情報を取得することもできる。
【００８７】
照合部９２は、識別画像ＤＢ１６に格納される複数の識別画像データと対象取得部９１により取得された少なくとも１つの対象画像データとを照合する。この照合手法には、上述した様々な周知な画像マッチング手法が利用され得る。照合部９２による照合手法は制限されない。
【００８８】
対象取得部９１により順番情報が取得される場合には、照合部９２は、識別画像ＤＢ１６に格納される複数の識別画像データと、対象取得部９１により取得された複数の対象画像データとの組み合わせの中で当該順番情報が合致する識別画像データと対象画像データとの組み合わせに関してのみ、照合を行うようにしてもよい。例えば、照合部９２は、順番情報「１」の対象画像データについては順番情報「１」の識別画像データとのみ照合を行う。
【００８９】
識別部９３は、照合部９２による照合結果を用いて、識別画像ＤＢ１６に識別画像データが登録される複数の対象個体に関し、照合スコアをそれぞれ決定し、決定された複数の照合スコアを用いて、個体識別データを生成する。対象取得部９１で複数の対象画像データが取得された場合には、識別部９３は、各対象個体に関し、複数の照合結果をそれぞれ取得し、対象個体毎の複数の照合結果から、各対象個体の照合スコアをそれぞれ決定する。例えば、照合結果として識別画像データと対象画像データとの類似度が算出される場合には、識別部９３は、各対象個体の平均類似度を照合スコアとして算出することができる。
【００９０】
識別部９３は、複数の照合スコアを用いて、識別画像ＤＢ１６に識別画像データが登録される複数の対象個体の中から１つの対象個体を特定し、その対象個体の情報を個体識別データとして生成することができる。例えば、識別部９３は、対象個体毎の照合スコアの中から、所定閾値を超えかつ最大の照合スコアを示す対象個体を特定することができる。また、識別部９３は、対象個体毎の照合スコアの中から、所定閾値を超える照合スコアを示す複数の対象個体を特定し、その特定された複数の対象個体を示す情報を個体識別データとして生成することもできる。この場合、識別部９３は、個体識別データに特定された各対象個体の照合スコアを各対象個体の確度情報として含めてもよい。更に、識別部９３は、全ての対象個体の照合スコアを個体識別データとして生成することもできる。
【００９１】
〔動作例〕
次に、第五実施形態における個体識別方法について図１１を用いて説明する。図１１は、第五実施形態における個体識別装置９０の動作例を示すフローチャートである。第五実施形態における個体識別方法は、上述の識別画像ＤＢ１６を用いて、個体識別装置９０のような少なくとも１つのコンピュータにより実行される。第五実施形態における個体識別方法を実行する少なくとも１つのコンピュータは、識別画像ＤＢ１６を有していても、有していなくてもよい。また、各工程は、個体識別装置９０が有する上述の各処理部の処理内容と同様であるため、各工程の詳細は、適宜省略される。
【００９２】
個体識別装置９０は、対象画像データを取得する（Ｓ１１１）。このとき、個体識別装置９０は、複数の対象画像データを取得することもできる。また、個体識別装置９０は、複数の対象画像データを取得する場合、各対象画像データの順番情報を更に取得することもできる。
【００９３】
個体識別装置９０は、（Ｓ１１１）で取得された対象画像データと識別画像ＤＢ１６に格納される複数の識別画像データとを照合する（Ｓ１１２）。（Ｓ１１１）で複数の対象画像データの順番情報が取得された場合には、個体識別装置９０は、（Ｓ１１１）で取得された対象画像データと、識別画像ＤＢ１６に格納される複数の識別画像データとの組み合わせの中でその順番情報が合致する識別画像データと対象画像データとの組み合わせに関してのみ照合を行う。
【００９４】
個体識別装置９０は、（Ｓ１１２）での照合結果を用いて、識別画像ＤＢ１６に識別画像データが登録される複数の対象個体に関する照合スコアをそれぞれ決定する（Ｓ１１３）。照合スコアの算出手法については上述のとおりである。
【００９５】
個体識別装置９０は、（Ｓ１１３）で算出された照合スコアを用いて、個体識別データを生成する（Ｓ１１４）。個体識別データについても上述のとおりである。
【００９６】
〔第五実施形態における作用及び効果〕
第五実施形態では、上述の各実施形態における識別データ処理装置１０及び識別データ処理方法により対象個体毎に識別画像データが登録された識別画像ＤＢ１６が利用され、少なくとも１つの対象画像データを用いて、個体識別データが生成される。更に具体的には、複数の対象画像データが取得された場合には、識別画像ＤＢ１６に登録されている各対象個体の複数の識別画像データとそれら複数の対象画像データとの照合結果に基づいて、複数の対象個体に関する照合スコアがそれぞれ決定され、対象個体毎の照合スコアを用いて、当該個体識別データが生成される。個体識別データでは、識別画像ＤＢ１６に識別画像データが登録される全ての対象個体の中の、取得された対象画像データに対応する少なくとも１つの対象個体を示す情報が示される。
【００９７】
このように、第五実施形態では、複数の画像の照合結果から決定される対象個体毎の照合スコアで個体識別データが生成される。識別性がそれ程高くない個々の画像でも、それらを複数用いることで、個体識別の可能性を上げることができる。よって、第五実施形態によれば、生体情報のような特別な情報ではなく一般的な物や風景が写る画像データを用いたとしても、個体識別の精度を維持することができ、結果として、個体識別の利便性を一層向上させることができる。
【００９８】
［変形例］
上述の各実施形態では、識別データ処理装置１０、個体認証装置８０及び個体識別装置９０が別々の装置として説明されたが、それらは、１つの装置又は２つの装置として実現されることもできる。
【００９９】
また、上述の個体認証装置８０及び個体識別装置９０は、検査部６１と同様の処理部を更に有してもよい。この処理部は、対象画像データを検査部６１と同様に検査し、その検査結果に応じて、その対象画像データを認証処理及び識別処理の対象から除外してもよい。
【０１００】
以下に実施例を挙げ、上述の各実施形態を更に詳細に説明する。本発明は以下の実施例から何ら限定を受けない。
【実施例】
【０１０１】
図１２は、実施例における標準画像ＤＢ１５を示す図である。本実施例では、標準画像ＤＢ１５は、標準画像データとカテゴリ情報とを紐付けて格納する。
図１３は、実施例における識別画像ＤＢ１６を示す図である。本実施例では、識別画像ＤＢ１６は、複数の対象個体に関し、対象個体の名前、登録順、識別画像データ及びカテゴリ情報をそれぞれ格納する。対象個体の名前は、上述の対象個体の識別情報に相当し、登録順は、上述の順序情報に相当する。
【０１０２】
本実施例における識別データ処理装置１０は、次のように、対象個体の識別画像データを識別画像ＤＢ１６に登録する。まず、検査部６１が、候補取得部１１により取得された候補画像データ（輝度データ）をフーリエ変換により周波数成分データに変換し、その周波数成分データが示す周波数成分分布に基づいて、１００キロヘルツ（ｋＨｚ）以上の高周波成分の全体に対して占める割合を算出し、この割合が２０％より小さい場合に、その候補画像データを識別画像ＤＢ１６への登録対象から除外する。
【０１０３】
その候補画像データが登録対象から除外されなかった場合、照合部１２は、その候補画像データと図１２に示される標準画像ＤＢ１５に格納される全ての標準画像データとを照合し、候補画像データと標準画像データとの各組み合わせについて、類似スコアをそれぞれ算出する。本実施例では、その照合には、領域ベースマッチング手法であるＰＯＣ法が利用される。照合部１２は、算出された類似スコアの中の上位５件を次のような標準リストＳＬとして出力する。
＜標準リストＳＬ（ｉ）＞
ＳＬ（１）：１位：類似スコア＝０．９４、カテゴリ情報＝メガネ
ＳＬ（２）：２位：類似スコア＝０．５４、カテゴリ情報＝携帯電話
・・・
ＳＬ（５）：５位：類似スコア＝０．１３、カテゴリ情報＝手の甲
【０１０４】
カテゴリ取得部４１は、表示装置６に次のようなカテゴリ情報の選択画面を表示させ、その画面に対してオペレータが入力装置７を用いて選択入力することで、次のようなカテゴリ情報Ｃを取得する。
＜カテゴリ情報の選択肢＞
携帯電話、指輪、腕時計、メガネ、手の甲、耳、写真、・・・
＜カテゴリ情報Ｃ＞携帯電話
【０１０５】
判定部１３は、照合部１２により出力された標準リストＳＬ（ｉ）及びカテゴリ取得部４１により取得されたカテゴリ情報Ｃを受け、標準リストＳＬ（ｉ）の各エントリに対して次のように処理を行う。
判定部１３は、最大類似スコアを示すエントリＳＬ（１）の類似スコアが所定閾値ｔ１（例えば、０．９４）より大きい場合、その候補画像データが識別画像データには不適切であると判定し、その旨を表示装置６に表示する。本実施例では、判定部１３は、ＳＬ（１）の類似スコア（０．９４）が所定閾値ｔ１（０．９４）以下であるため、カテゴリ情報Ｃ（携帯電話）と異なるカテゴリ情報を示すエントリを登録対象から除外する。本実施例では、ＳＬ（１）、ＳＬ（３）、ＳＬ（４）及びＳＬ（５）が除外される。
【０１０６】
判定部１３は、標準リストＳＬ（ｉ）の除外されなかった各エントリについて、類似スコアの逆数の和をその候補画像データの独自性スコアとして算出する。本実施例では、１つのエントリＳＬ（２）しか残らないため、ＳＬ（２）の類似スコアの逆数（＝１／０．５４）がその候補画像データの独自性スコアとして計算される。判定部１３は、算出された独自性スコア（１．８５）が所定閾値ｔ２（例えば、４０）より小さいため、候補画像データの追加を促すメッセージを出力する。このようにして、トータルで複数の候補画像データが取得された場合には、各候補画像データの独自性スコアの総和が当該複数の候補画像データに関するトータル独自性スコアとして算出される。判定部１３は、各候補画像データに関し生成された標準リストＳＬ（ｊ）（ｉ）（ｊは各候補画像データに相当し、ｉは標準リストの順位に相当する）の各エントリの類似スコアの逆数の総和をトータル独自性スコアとして算出することもできる。
１／ＳＬ１１＋１／ＳＬ１２＋１／ＳＬ１３＋１／ＳＬ１４＋１／ＳＬ１５＋１／ＳＬ２１＋・・・＋１／ＳＬｊｉ＋・・・＋１／ＳＬｍｎ
上記式は、全てのエントリが除外されなかった場合を示し、ＳＬｊｉは、ＳＬ（ｊ）（ｉ）の類似スコアを表し、ｍは候補画像データの取得数を表し、ｎは標準リストとして作成する順位の数を表す。
【０１０７】
判定部１３は、算出された独自性スコア又はトータル独自性スコアが所定閾値ｔ２（４０）以上となると、その候補画像データを登録すると決め、登録部１４が、オペレータの名称（対象個体名）、登録順、カテゴリ情報と共に、その候補画像データ又は複数の候補画像データを識別画像ＤＢ１６に登録する。このとき、登録部１４は、オペレータの名称の入力画面を表示装置６に表示させる。
【０１０８】
本実施例における個体認証装置８０は、次のように、被判定個体の正当性を判定する。まず、個体認証装置８０は、被判定者の識別情報（名称）を取得し、更に、被判定者のための複数の対象画像データを図１３に示される識別画像ＤＢ１６の登録順と同様の順序で取得する。個体認証装置８０は、取得された複数の対象画像データを検査部６１と同様に検査する。
【０１０９】
照合部８２は、取得された被判定者の識別情報（名称）を用いて、識別画像ＤＢ１６から、その識別情報で特定される複数の識別画像データを抽出し、その抽出された複数の識別画像データと、上記検査で除外されなかった複数の対象画像データとを照合する。このとき、照合部８２は、登録順と取得順とが同じ、識別画像データと対象画像データとの各組み合わせに関し、ＰＯＣを用いて、類似スコアをそれぞれ算出する。
【０１１０】
認証部８３は、算出された類似スコアの総和を当該複数の対象画像データに関するトータル照合スコアとして算出し、そのトータル照合スコアが所定閾値ｔ３（例えば、０．９８）より大きい場合に、当該被判定者を正当と判定する。一方で、認証部８３は、トータル照合スコアが所定閾値ｔ３以下の場合には、当該被判定者を不当と判定する。認証部８３は、被判定者を正当と判定すると、認証成功を表示装置６に表示し、被判定者を不当と判定すると、認証失敗を表示装置６に表示する。
【０１１１】
本実施例における個体識別装置９０は、少なくとも１つの対象画像データから次のようにして個体識別を行う。まず、個体識別装置９０は、複数の対象画像データを図１３に示される識別画像ＤＢ１６の登録順と同様の順序で取得する。個体識別装置９０は、取得された複数の対象画像データを検査部６１と同様に検査する。
【０１１２】
照合部９２は、識別画像ＤＢ１６に格納される複数の識別画像データと、上記検査で除外されなかった複数の対象画像データとを照合する。このとき、照合部９２は、登録順と取得順とが同じ、識別画像データと対象画像データとの各組み合わせに関し、ＰＯＣを用いて、類似スコアをそれぞれ算出する。照合部９２は、照合結果として、対象個体名、登録順番号及び類似スコアを各エントリとする次のような照合結果リストＭＬ（ｐ）（ｒ）を生成する。ｐは各対象個体を示し、ｒは各対象個体に関し登録される識別画像データの登録順番号を示す。
＜照合結果リストＭＬ（ｐ）（ｒ）＞
ＭＬ（１）（１）：名前＝ＮＡ、登録順番号＝１、類似スコア＝０．７１
ＭＬ（１）（２）：名前＝ＮＡ、登録順番号＝２、類似スコア＝０．８９
ＭＬ（１）（３）：名前＝ＮＡ、登録順番号＝３、類似スコア＝０．８３
ＭＬ（２）（１）：名前＝ＮＢ、登録順番号＝１、類似スコア＝０．１２
ＭＬ（２）（２）：名前＝ＮＢ、登録順番号＝２、類似スコア＝０．０４
ＭＬ（３）（１）：名前＝ＮＣ、登録順番号＝１、類似スコア＝０．２７
・・・
【０１１３】
識別部９３は、照合結果リストＭＬ（ｐ）（ｒ）を取得し、対象個体毎の平均類似スコアを照合スコアとしてそれぞれ決定する。上記例では、対象個体ＮＡの照合スコアは、０．８１（＝（０．７１＋０．８９＋０．８３）／３）と算出され、対象個体ＮＢの照合スコアは、０．０８と算出される。識別部９３は、平均類似スコアが最大の対象個体を特定し、その平均類似スコアが所定閾値ｔ４（例えば、０．９４）以上の場合、その特定された対象個体を本人と認定し、その対象個体を示す情報を個体識別データとして表示装置６に表示する。一方で、平均類似スコアが所定閾値ｔ４以上の対象個体が存在しない場合には、識別部９３は、該当なしを表示装置６に表示する。
【０１１４】
以上の説明では、図１３に例示される識別画像ＤＢ１６の登録順と一致する順番で、対象画像データが取得されることが例示されたが、本実施例は、このような例に制限されない。例えば、対象画像データと共にそのカテゴリ情報が取得され、カテゴリ情報が一致する対象画像データと識別画像データとの組み合わせが照合されてもよい。また、対象画像データの取得順とは別に、対象画像データの順番情報（＝登録順情報）が取得されてもよい。
【０１１５】
なお、上述の説明で用いた複数のフローチャートでは、複数の工程（処理）が順番に記載されているが、各実施形態で実行される工程の実行順序は、その記載の順番に制限されない。各実施形態では、図示される工程の順番を内容的に支障のない範囲で変更することができる。また、上述の各実施形態及び各変形例は、内容が相反しない範囲で組み合わせることができる。
【０１１６】
上記の各実施形態及び各変形例の一部又は全部は、以下の付記のようにも特定され得る。但し、各実施形態及び各変形例が以下の記載に限定されるものではない。
【０１１７】
１．  候補画像データを取得する候補取得手段と、
前記候補取得手段により取得された前記候補画像データと、標準画像データベースに格納される複数の標準画像データとを照合する照合手段と、
前記照合手段による照合結果を用いて、前記候補画像データの独自性スコアを算出し、該算出された独自性スコアに基づいて、前記候補画像データを識別画像データベースに登録するか否かを判定する判定手段と、
前記判定手段により登録すると判定された候補画像データを対象個体の識別画像データとして前記識別画像データベースに登録する登録手段と、
を備える識別データ処理装置。
２．  前記候補取得手段は、複数の候補画像データを取得し、
前記照合手段は、前記複数の候補画像データと、前記標準画像データベースに格納される前記複数の標準画像データとを照合し、
前記判定手段は、前記照合手段による照合結果を用いて、前記複数の候補画像データのトータル独自性スコアを算出し、該算出されたトータル独自性スコアに基づいて、前記複数の候補画像データを前記識別画像データベースに登録するか否かを判定し、
前記登録手段は、前記判定手段により登録すると判定された複数の候補画像データを対象個体の識別画像データとして前記識別画像データベースに登録する、
１．に記載の識別データ処理装置。
３．  前記判定手段は、前記候補画像データの独自性スコアが所定閾値を超えるか否かを判定し、該独自性スコアが該所定閾値を超えない場合に、候補画像データの追加を促すメッセージを出力する、
１．又は２．に記載の識別データ処理装置。
４．  前記照合手段は、前記照合において、前記標準画像データベースに格納される複数の標準画像データと前記候補画像データとの各類似度をそれぞれ算出し、
前記判定手段は、前記各類似度の逆数の和を前記候補画像データの独自性スコアとして算出する、
１．から３．のいずれか１つに記載の識別データ処理装置。
５．  前記候補画像データに関するカテゴリ情報を取得するカテゴリ取得手段、
を更に備え、
前記判定手段は、前記照合手段による照合結果と前記カテゴリ取得手段により取得されたカテゴリ情報とに基づいて、前記候補画像データの独自性スコアを算出し、
前記登録手段は、前記カテゴリ情報を前記候補画像データと紐付けて前記識別画像データベースに登録する、
１．から４．のいずれか１つに記載の識別データ処理装置。
６．  前記候補取得手段により取得された前記候補画像データを周波数解析し、該解析から得られる高周波成分の分布割合に基づいて、前記候補画像データを前記識別画像データベースへの登録対象から除外する検査手段、
を更に備える１．から５．のいずれか１つに記載の識別データ処理装置。
７．  １．から６．のいずれか１つに記載の識別データ処理装置により、複数の識別画像データが対象個体毎にそれぞれ登録された前記識別画像データベースを用いる個体認証装置において、
被判定個体の識別情報及び複数の対象画像データを取得する対象取得手段と、
前記対象取得手段により取得された識別情報を用いて前記識別画像データベースから前記被判定個体のための複数の識別画像データを抽出し、該抽出された複数の識別画像データと前記対象取得手段により取得された複数の対象画像データとを照合する照合手段と、
前記照合手段による照合結果を用いて、前記複数の対象画像データに関するトータル照合スコアを算出し、該算出されたトータル照合スコアに基づいて、前記被判定個体の正当性を判定する認証手段と、
を備える個体認証装置。
８．  前記識別画像データベースは、対象個体毎に、複数の識別画像データを順番情報と共に格納しており、
前記対象取得手段は、前記複数の対象画像データを順番情報と共に取得し、
前記照合手段は、前記被判定個体のために抽出された前記複数の識別画像データと、前記対象取得手段により取得された前記複数の対象画像データとの組み合わせの中で前記順番情報が合致する識別画像データと対象画像データとの組み合わせに関してのみ、照合を行う、
７．に記載の個体認証装置。
９．  １．から６．のいずれか１つに記載の識別データ処理装置により、複数の識別画像データが対象個体毎にそれぞれ登録された前記識別画像データベースを用いる個体識別装置において、
複数の対象画像データを取得する対象取得手段と、
前記識別画像データベースに格納される複数の識別画像データと前記対象取得手段により取得された複数の対象画像データとを照合する照合手段と、
前記照合手段による照合結果を用いて、複数の対象個体に関する照合スコアをそれぞれ決定し、該決定された複数の照合スコアを用いて、個体識別データを生成する識別手段と、
を備える個体識別装置。
１０．  前記識別画像データベースは、対象個体毎に、複数の識別画像データを順番情報と共に格納しており、
前記対象取得手段は、前記複数の対象画像データを順番情報と共に取得し、
前記識別手段は、前記識別画像データベースに格納される前記複数の識別画像データと、前記対象取得手段により取得された前記複数の対象画像データとの組み合わせの中で前記順番情報が合致する識別画像データと対象画像データとの組み合わせに関してのみ、照合を行う、
９．に記載の個体識別装置。
１１．  少なくとも１つのコンピュータにより実行される識別データ処理方法において、
候補画像データを取得し、
前記取得された候補画像データと、標準画像データベースに格納される複数の標準画像データとを照合し、
前記照合結果を用いて、前記候補画像データの独自性スコアを算出し、
前記算出された独自性スコアに基づいて、前記候補画像データを識別画像データベースに登録するか否かを判定し、
登録すると判定された場合に、前記候補画像データを対象個体の識別画像データとして前記識別画像データベースに登録する、
ことを含む識別データ処理方法。
１２．  複数の候補画像データを取得し、
前記取得された複数の候補画像データと、前記標準画像データベースに格納される前記複数の標準画像データとを照合し、
前記照合結果を用いて、前記複数の候補画像データのトータル独自性スコアを算出し、
前記算出されたトータル独自性スコアに基づいて、前記複数の候補画像データを前記識別画像データベースに登録するか否かを判定し、
登録すると判定された場合に、前記複数の候補画像データを対象個体の識別画像データとして前記識別画像データベースに登録する、
ことを更に含む１１．に記載の識別データ処理方法。
１３．  前記候補画像データの独自性スコアが所定閾値を超えるか否かを判定し、
前記独自性スコアが前記所定閾値を超えない場合に、候補画像データの追加を促すメッセージを出力する、
ことを更に含む１１．又は１２．に記載の識別データ処理方法。
１４．  前記照合は、前記標準画像データベースに格納される複数の標準画像データと前記候補画像データとの各類似度をそれぞれ算出し、
前記独自性スコアの算出は、前記各類似度の逆数の和を前記候補画像データの独自性スコアとして算出する、
１１．から１３．のいずれか１つに記載の識別データ処理方法。
１５．  前記候補画像データに関するカテゴリ情報を取得する、
ことを更に含み、
前記独自性スコアの算出は、前記照合結果と前記取得されたカテゴリ情報とに基づいて、前記候補画像データの独自性スコアを算出し、
前記登録は、前記カテゴリ情報を前記候補画像データと紐付けて前記識別画像データベースに登録する、
１１．から１４．のいずれか１つに記載の識別データ処理方法。
１６．  前記取得された候補画像データを周波数解析し、
前記周波数解析から得られる高周波成分の分布割合に基づいて、前記候補画像データを前記識別画像データベースへの登録対象から除外する、
ことを更に含む１１．から１５．のいずれか１つに記載の識別データ処理方法。
１７．  １１．から１６．のいずれか１つに記載の識別データ処理方法により複数の識別画像データが対象個体毎にそれぞれ登録された前記識別画像データベースを用いて、少なくとも１つのコンピュータにより実行される個体認証方法において、
被判定個体の識別情報を取得し、
前記被判定個体のための複数の対象画像データを取得し、
前記取得された識別情報を用いて前記識別画像データベースから前記被判定個体のための複数の識別画像データを抽出し、
前記抽出された複数の識別画像データと前記取得された複数の対象画像データとを照合し、
前照合結果を用いて、前記複数の対象画像データに関するトータル照合スコアを算出し、
前記算出されたトータル照合スコアに基づいて、前記被判定個体の正当性を判定する、
ことを含む個体認証方法。
１８．  前記複数の対象画像データの順番情報を取得する、
ことを更に含み、
前記識別画像データベースは、対象個体毎に、複数の識別画像データを順番情報と共に格納しており、
前記照合は、前記被判定個体のために抽出された前記複数の識別画像データと、前記取得された複数の対象画像データとの組み合わせの中で前記順番情報が合致する識別画像データと対象画像データとの組み合わせに関してのみ、照合を行う、
１７．に記載の個体認証方法。
１９．  １１．から１６．のいずれか１つに記載の識別データ処理方法により複数の識別画像データが対象個体毎にそれぞれ登録された前記識別画像データベースを用いて、少なくとも１つのコンピュータにより実行される個体識別方法において、
複数の対象画像データを取得し、
前記識別画像データベースに格納される複数の識別画像データと、前記取得された複数の対象画像データとを照合し、
前記照合結果を用いて、複数の対象個体に関する照合スコアをそれぞれ決定し、
前記決定された複数の照合スコアを用いて、個体識別データを生成する、
ことを含む個体識別方法。
２０．  前記複数の対象画像データの順番情報を取得する、
ことを更に含み、
前記識別画像データベースは、対象個体毎に、複数の識別画像データを順番情報と共に格納しており、
前記照合は、前記識別画像データベースに格納される前記複数の識別画像データと、前記取得された前記複数の対象画像データとの組み合わせの中で前記順番情報が合致する識別画像データと対象画像データとの組み合わせに関してのみ、照合を行う、
１９．に記載の個体識別方法。
２１．  １１．から１６．のいずれか１つに記載の識別データ処理方法、１７．又は１８．に記載の個体認証方法、若しくは、１９．又は２０．に記載の個体識別方法を少なくとも１つのコンピュータに実行させるプログラム。
【符号の説明】
【０１１８】
２  ＣＰＵ
３  メモリ
４  入出力インタフェース（Ｉ／Ｆ）
５  通信ユニット
６  表示装置
７  入力装置
１０  識別データ処理装置
１１  候補取得部
１２  照合部
１３  判定部
１４  登録部
１５  標準画像データベース（ＤＢ）
１６  識別画像データベース（ＤＢ）
４１  カテゴリ取得部
６１  検査部
８０  個体認証装置
８１  対象取得部
８２  照合部
８３  認証部
９０  個体識別装置
９１  対象取得部
９２  照合部
９３  識別部
【図１】
0006032566.tif 000002
【図２】
0006032566.tif 000003
【図３】
0006032566.tif 000004
【図４】
0006032566.tif 000005
【図５】
0006032566.tif 000006
【図６】
0006032566.tif 000007
【図７】
0006032566.tif 000008
【図８】
0006032566.tif 000009
【図９】
0006032566.tif 000010
【図１０】
0006032566.tif 000011
【図１１】
0006032566.tif 000012
【図１２】
0006032566.tif 000013
【図１３】
0006032566.tif 000014