(57)【要約】      （修正有）【課題】登録時と認証時に顔が変化しても同一または類似の顔画像を抽出できるセキュリティシステムを提供。【解決手段】顔画像入力部４を備えたカメラ装置１と、認証サーバ２が通信回線網３により接続され、前記認証サーバ２は、顔画像取得部６と、顔画像データを保存する画像保存部１１と、顔画像の目、眉及び鼻の周辺領域の顔部分を切り出し、ＤＣＴ係数を算出し、２値１次元テンプレートを生成し、顔画像データファイル名と前記２値１次元テンプレートとを１対１対応させた登録情報生成部８と、前記登録用テンプレートを保存するデータベース９とを備え、かつ顔画像入力部から顔画像のＤＣＴ係数を算出し、該ＤＣＴ係数と前記データベース９の２値１次元テンプレートとを比較して閾値以上一致している２値１次元テンプレートに対応する１又は複数の登録用テンプレートを抽出する認証部７とを備え、更に登録用テンプレートを表示する表示部１０を備える。【選択図】        図１
2005352554.tif 000002
【特許請求の範囲】
【請求項１】
顔画像データを入力する顔画像入力部を備えたカメラ装置と、認証サーバとが通信回線網によって接続されており、
前記認証サーバは、認証対象となる複数の顔画像データを取得する顔画像取得部と、該取得部で取得した顔画像データを保存する画像保存部と、該保存部から取り出した顔画像の目、眉及び鼻の周辺領域の顔部分を切り出し、該切り出した顔部分の画像データをＤＣＴ変換し、ＤＣＴ係数を算出し、２値１次元テンプレートを生成し、前記認証対象となる顔画像データの画像ファイルを特定する画像ファイル名と該２値１次元テンプレートとを１対１対応させた登録用テンプレートを生成する登録情報生成部と、前記登録用テンプレートを保存するデータベースとを備え、
かつ前記認証サーバは前記カメラ装置の顔画像入力部から入力された認証対象となる撮影顔画像データを取得する認証顔画像取得部と、該取得部で取得した顔画像の目、眉及び鼻を含む顔部分を切り出し、該切り出した顔部分の画像データをＤＣＴ変換し、ＤＣＴ係数を算出し、該ＤＣＴ係数から認証用２値１次元情報を生成する認証情報生成部と、前記認証情報生成部で生成した認証用２値１次元情報と前記データベースに保存されている全ての２値１次元テンプレートとを比較して閾値以上か否か判断し、閾値以上一致している２値１次元テンプレートに対応する１又は複数の登録用テンプレートを抽出する認証部とを備え、
更に前記認証サーバは前記認証部で抽出された登録用テンプレートを表示する表示部を備えることを特徴とするセキュリティシステム。
【請求項２】
前記認証サーバは、前記認証部で登録用テンプレートを抽出する際に、２値１次元テンプレートに対応した画像ファイルを抽出し、該画像ファイルを前記表示部に表示することを特徴とする請求項１記載のセキュリティシステム。
【請求項３】
顔画像データを入力する顔画像入力部を備えたカメラ装置と、認証サーバと、複数の顔画像データが保存されているファイルサーバとが通信回線網によって接続されており、
前記認証サーバは、認証対象となる複数の顔画像データを前記ファイルサーバから取得する顔画像取得部と、該取得部で取得した顔画像データを一時的に記憶するメモリと、該メモリから取り出した顔画像の目、眉及び鼻の周辺領域の顔部分を切り出し、該切り出した顔部分の画像データをＤＣＴ変換し、ＤＣＴ係数を算出し、２値１次元テンプレートを生成し、該２値１次元テンプレートと前記認証対象となる顔画像データの画像ファイルを１対１対応させて特定した画像ファイル名と前記画像ファイルが保存してあるファイルサーバのファイルサーバ名とからなる登録用テンプレートを生成する登録情報生成部と、前記登録用テンプレートを保存するデータベースとを備え、
かつ前記認証サーバは前記カメラ装置の顔画像入力部から入力された認証対象となる撮影顔画像データを取得する認証顔画像取得部と、該取得部で取得した顔画像の目、眉及び鼻を含む顔部分を切り出し、該切り出した顔部分の画像データをＤＣＴ変換し、ＤＣＴ係数を算出し、該ＤＣＴ係数から認証用２値１次元情報を生成する認証情報生成部と、前記認証情報生成部で生成した認証用２値１次元情報と前記データベースにおいて全ての２値１次元テンプレートとを比較して閾値以上か否か判断し、閾値以上一致している２値１次元テンプレートに対応する１又は複数の登録用テンプレートを抽出する認証部とを備え、
更に前記認証サーバは前記認証部で抽出された登録用テンプレートを表示する表示部を備えることを特徴とするセキュリティシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セキュリティシステムに関し、詳しくは、登録時と認証時に顔が変化しても認証対象となる顔画像と同一または類似の顔画像を抽出できるセキュリティシステムに関する。
【背景技術】
【０００２】
従来の特許文献１に記載の顔認証システムでは、登録された顔画像と認証対象の顔画像が同一の場合に、認証成功とする手法が採用されていた。このため同一人物の顔画像の認証を行っても、経年変化によって太ったりした場合には、登録された顔画像と認証時の顔画像が異なるので不一致の認証をしてしまうという新たな課題があった。
【特許文献１】特願２００３−５５０１４８
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明の課題は、登録時と認証時に顔が変化しても認証対象となる顔画像と同一または類似の顔画像を抽出できるセキュリティシステムを提供することにある。
【課題を解決するための手段】
【０００４】
本発明は、以下の手段によって解決される。
【０００５】
（請求項１）顔画像データを入力する顔画像入力部を備えたカメラ装置と、認証サーバとが通信回線網によって接続されており、
前記認証サーバは、認証対象となる複数の顔画像データを取得する顔画像取得部と、該取得部で取得した顔画像データを保存する画像保存部と、該保存部から取り出した顔画像の目、眉及び鼻の周辺領域の顔部分を切り出し、該切り出した顔部分の画像データをＤＣＴ変換し、ＤＣＴ係数を算出し、２値１次元テンプレートを生成し、前記認証対象となる顔画像データの画像ファイルを特定する画像ファイル名と該２値１次元テンプレートとを１対１対応させた登録用テンプレートを生成する登録情報生成部と、前記登録用テンプレートを保存するデータベースとを備え、
かつ前記認証サーバは前記カメラ装置の顔画像入力部から入力された認証対象となる撮影顔画像データを取得する認証顔画像取得部と、該取得部で取得した顔画像の目、眉及び鼻を含む顔部分を切り出し、該切り出した顔部分の画像データをＤＣＴ変換し、ＤＣＴ係数を算出し、該ＤＣＴ係数から認証用２値１次元情報を生成する認証情報生成部と、前記認証情報生成部で生成した認証用２値１次元情報と前記データベースに保存されている全ての２値１次元テンプレートとを比較して閾値以上か否か判断し、閾値以上一致している２値１次元テンプレートに対応する１又は複数の登録用テンプレートを抽出する認証部とを備え、
更に前記認証サーバは前記認証部で抽出された登録用テンプレートを表示する表示部を備えることを特徴とするセキュリティシステム。
【０００６】
（請求項２）前記認証サーバは、前記認証部で登録用テンプレートを抽出する際に、２値１次元テンプレートに対応した画像ファイルを抽出し、該画像ファイルを前記表示部に表示することを特徴とする請求項１記載のセキュリティシステム。
【０００７】
（請求項３）顔画像データを入力する顔画像入力部を備えたカメラ装置と、認証サーバと、複数の顔画像データが保存されているファイルサーバとが通信回線網によって接続されており、
前記認証サーバは、認証対象となる複数の顔画像データを前記ファイルサーバから取得する顔画像取得部と、該取得部で取得した顔画像データを一時的に記憶するメモリと、該メモリから取り出した顔画像の目、眉及び鼻の周辺領域の顔部分を切り出し、該切り出した顔部分の画像データをＤＣＴ変換し、ＤＣＴ係数を算出し、２値１次元テンプレートを生成し、該２値１次元テンプレートと前記認証対象となる顔画像データの画像ファイルを１対１対応させて特定した画像ファイル名と前記画像ファイルが保存してあるファイルサーバのファイルサーバ名とからなる登録用テンプレートを生成する登録情報生成部と、前記登録用テンプレートを保存するデータベースとを備え、
かつ前記認証サーバは前記カメラ装置の顔画像入力部から入力された認証対象となる撮影顔画像データを取得する認証顔画像取得部と、該取得部で取得した顔画像の目、眉及び鼻を含む顔部分を切り出し、該切り出した顔部分の画像データをＤＣＴ変換し、ＤＣＴ係数を算出し、該ＤＣＴ係数から認証用２値１次元情報を生成する認証情報生成部と、前記認証情報生成部で生成した認証用２値１次元情報と前記データベースにおいて全ての２値１次元テンプレートとを比較して閾値以上か否か判断し、閾値以上一致している２値１次元テンプレートに対応する１又は複数の登録用テンプレートを抽出する認証部とを備え、
更に前記認証サーバは前記認証部で抽出された登録用テンプレートを表示する表示部を備えることを特徴とするセキュリティシステム。
【発明の効果】
【０００８】
本発明によれば、登録している人物に対して、１又は複数人の検索が可能であり、その検索された人物は、本人を含めて似ている人物も検索されるため、顔が太ったりして経年変化しても検索漏れがないセキュリティシステムを提供できる。
【０００９】
また、ＤＢ内でテンプレート自体を検索項目にすることで、本来、検索項目であるような社員番号など外部に漏れるようなデータを使わないため、ＤＢ内の情報保護に役立つ効果がある。
【００１０】
更に、２値１次元テンプレートに対応した画像ファイルを抽出すると、具体的に顔画像を目視できる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態について説明する。
【００１２】
図１は、本発明のセキュリティシステムの一例を示す機能ブロック図である。同図において、１は顔画像データを入力するカメラ装置であり、２は認証サーバであり、３はカメラ装置１と認証サーバ２を接続する通信回線網である。
【００１３】
カメラ装置１は画像入力部４を備え、該画像入力部４としては、例えばＣＣＤカメラなどを用いることができる。またカメラ装置１は、入力した顔画像データを認証サーバ２に送信する送信部５を備えている。
【００１４】
認証サーバ２は、認証対象となる複数の顔画像データを取得する顔画像取得部６、認証部７、情報生成部８、データベース９、表示部１０、画像保存部１１を少なくとも備えている。また顔画像取得部６は、登録時は顔画像取得部、認証時は認証顔画像取得部とする。情報生成部８は、登録時は登録情報生成部、認証時は認証情報生成部とする。
【００１５】
（１）登録処理
はじめに表示部１０の例について、図２に基づいて説明する。図２において、１００は登録画面及び認証画面である。
【００１６】
１０１は登録処理に関する表示をする項目欄であり、取得顔画像データが存在する場所を選択できる選択ボタン１０２と、選択ボタン１０２で選択した場所を示すアドレスを表示する表示欄１０３と、表示欄１０３で表示されたアドレスにある顔画像データの各々を登録用テンプレートに変換しデータベース９へ保存する作業を行う処理を指示する変換ボタン１０４を備える。
【００１７】
１０５は後述の認証処理に関する表示をする項目欄であり、カメラ装置１で入力された顔画像データを保存するための場所を表示する表示欄１０６と、認証の際の閾値を示す表示欄１０７と、取得した画像を２値１次元情報に変換し、登録用テンプレートと比較する処理を実行する認証ボタン１０８を備える。
【００１８】
１０９は認証ボタン１０８を押して、後述の認証処理を行った後、該当した登録用テンプレートを表示する表示欄であり、登録用テンプレートと認証処理で作成した２値１次元情報を比較した認証率欄１１０と、登録用テンプレートに登録されている顔画像ファイル名欄１１１を備える。
【００１９】
１１２は照合する画像を表示する画像表示欄であり、認証の際に、カメラ装置１で入力された顔画像データを表示する認証画像表示欄１１３と、表示欄１０９で指定された登録用テンプレートに登録されている顔画像ファイル名欄１１１のいずれかに対応する顔画像データを表示する登録画像表示欄１１４を備える。１１５は処理を止める時に押すキャンセルボタンである。
【００２０】
以下に、登録処理の例を図３に基づいて説明する。
【００２１】
最初に、登録画面を表示部１０に表示する（Ｓ１）。次に、選択ボタン１０２を押し、取得したい顔画像データを保存しているディレクトリ（保管場所・フォルダと同意）を選ぶ。この操作により、顔画像取得部６は、認証対象となる複数の顔画像データを取得する（Ｓ２）。取得した顔画像データは、保存部１１に保存される。そして、選択ボタン１０２を押しディレクトリを選ぶと、表示欄１０３に表示される画像が保存してある場所のアドレスが表示される。
【００２２】
ここで、認証サーバ２内の顔画像取得部６は、光ディスク、光磁気ディスク、磁気ディスク等の媒体から顔画像データを取得したり、カメラ装置１で顔を撮影して顔画像データを取得したり、インターネット、イントラネット、ＶＰＮ、エクストラネット、専用線等などの通信回線網を通して顔画像データを取得してもよい。
【００２３】
比較的少ない顔画像データを所持しているようなデータセンターと専用線等の通信回線網で認証サーバ２を接続し、認証サーバ２の要求により、顔画像データを受け取ってもよい。このとき図２の登録画面の表示欄１０１内に、複数の顔画像データを保存しているデータセンターから受信できるようなボタンを設けてもよいし、選択ボタン１０２を押したときに、複数の顔画像データを保存しているデータセンターと繋げるような仕様にしてもよい。
【００２４】
認証対象となる複数の顔画像データを取得する顔画像取得部６においては、認証対象となる複数の顔画像は、保存部１１に保存できる程度であればよく、セキュリティシステムを必要とするような複数の顔画像データを保存しているデータベースから取得することも出来る。
【００２５】
認証対象となる複数の顔画像データは、基本的には、複数の異なった人物の顔画像データであるが、同一人物について複数の顔画像データであってもよい。同一人物について複数の顔画像データを取得する場合、整形後の予想顔画像データを含んでいてもよい。
【００２６】
前記Ｓ２の処理で、顔画像データを取得したら、変換ボタン１０４を押す。変換ボタン１０４を押すと、認証サーバ２は、顔画像取得部６で取得した顔画像データを、登録情報生成部８に送り、該登録情報生成部８において、２値１次元テンプレートの作成処理を行う（Ｓ３）。
【００２７】
以下に、２値１次元テンプレートを作成処理のシステムフローを図４に基づいて説明する。
【００２８】
先ず、顔位置検出処理を行う（Ｓ２０）。具体的には、入力された顔画像データから瞳を検出して、顔位置検出を行う。
【００２９】
次に、顔画像データの目、眉及び鼻の周辺領域の顔部分の切り出しを行う（Ｓ２１）。
【００３０】
顔画像データの目、眉及び鼻を含む顔部分を切り出すのは、この部分は経年変化が少ない部分だからである。図５には、切り出し例が示されており、同図において破線で示される部位が切り出し部分である。
【００３１】
次に、切り出した顔画像データの２次元の離散コサイン変換（ＤＣＴ変換）を行う（Ｓ２２）。
【００３２】
Ｍ×Ｎ画素の入力顔画像情報（デジタル画像情報）の場合に、横方向位置ｍと縦方向位置ｎの画像信号（画素値）をｆmnとしたとき、周波数軸上の横方向位置ｕ、縦方向ｖのＤＣＴ係数はＦuvで与えられる。
【００３３】
２次元ＤＣＴは、次数式で定義される。但し、信号ｆmnはｍ=0・・・M-1,ｎ=0・・・N-1 である。
【００３４】
【数１】
2005352554.tif 000003
【００３５】
【数２】
2005352554.tif 000004
【００３６】
ここで、Ｃ(k)は次数式で示すような正規化定数である。
【００３７】
【数３】
2005352554.tif 000005
【００３８】
Ｆuvは実数であるから、その振幅部と符号部との分離可能関数(Separable function)
【００３９】
【数４】
2005352554.tif 000006
【００４０】
として記述できる。ただし、
【００４１】
【数５】
2005352554.tif 000007
【００４２】
である。
【００４３】
以上のＤＣＴ変換によって、ＤＣＴ係数を求める（Ｓ２３）。そのＤＣＴ係数ＦuvからＤＣＴ振幅とＤＣＴ符号（プラスとマイナス）が求めることができる。
【００４４】
ＤＣＴ振幅は各成分（周波数）位置でのパワーを表すものであり、いいかえれば原信号の中に含まれているその成分の大きさを表すものであり、ＤＣＴ振幅は原信号のエネルギーに関した情報を担っているといえる。
【００４５】
同じＤＣＴ振幅でも、ＤＣＴ符号が異なれば明らかに異なった信号となる。ＤＣＴ符号は、信号の構成に際してその信号の骨格となる情報を有している。即ち、ＤＣＴ符号の正・負の配置で原信号を識別でき、正・負のＤＣＴ符号のみから輪郭線画が得られる。このことはＤＣＴ符号の特徴的性質を示す符号のみの逆変換であるsign-Only Synthesis（ＳＯＳともいう）画像をみると明らかとなる。
【００４６】
【数６】
2005352554.tif 000008
【００４７】
従って、ＤＣＴ符号によって、切り出し部分の顔の輪郭や、顔の部品である目、鼻、眉、頬の切り出し部分の各々の輪郭も明らかとなる。
【００４８】
例えば図６に示す８×８画素の画像データを、ＤＣＴ変換した場合の例を図７に示す。図７には、ＤＣＴ係数と番地の関係が示されている。図８には、ＤＣＴ係数を算出した時の符号点のみの分布図が示されている。
【００４９】
次に、ＤＣＴ係数の番地を、ＤＣＴ係数の絶対値の大きい方から所定数程度求め、該番地からＤＣＴ符号を抽出する（Ｓ２４）。所定数というのは、画素数によっても異なるが、本発明で好ましく適用できる１２８×１２８画素の場合で、ＤＣＴ係数の絶対値の大きい方から０．０５〜１％程度（例えば、８点〜１６４点程度）の範囲で決められる数（番地数）である。なお、図示の例では８×８画素であり、所定値は便宜上１４点とした。即ち、Ｓ２４の処理は切り出し顔画像データ（以下単に、顔画像データともいう。）の特徴点を抽出する処理である。
【００５０】
処理を理解しやすくするために、図９には、ＤＣＴ振幅から所定数の番地を抽出した結果の抽出点分布図が示されている。同図には８×８画素の画像データの場合に１４点を抽出した結果が示されている。
【００５１】
次に、Ｓ２４の処理によって得られる特徴点の符号を元に「０」、「１」の２値１次元情報で表された２値１次元テンプレートを生成する（Ｓ２５）。この２値１次元テンプレートを作成過程について図１０を用いて説明する。即ち、図８における符号点に図９の抽出点を重ね合わせると図のように表わせる。図１０において、左上から右に向かって順に、行ごとに、２値化したデータを取得し、２値１次元の情報を得る。その結果をもとに図１１に示すような２値１次元テンプレートを作成することができる。
【００５２】
以上のようにして２値１次元テンプレートを作成したら、図３の登録処理に戻って、作成された２値１次元テンプレートと該２値１次元テンプレートに対応した前記取得顔画像データからなる登録用テンプレートを作成する（Ｓ４）。図１２には作成された登録用テンプレートの一例が示されている。
【００５３】
図１２において、５００は２値１次元テンプレートであり、５０１は画像ファイル名であり、５０２は２値１次元テンプレート５００と画像ファイル名５０１からなる登録用テンプレートである。
【００５４】
ここで、画像ファイルとは、顔画像データを保存したファイルである。その画像ファイルを特定した名前を画像ファイル名という。例えば、画像ファイルネーム.bmp等の拡張子をつけた状態を画像ファイル名と呼ぶ。
【００５５】
登録用テンプレート５０２は、認証サーバ２のデータベース９に保存される（Ｓ５）。
【００５６】
図１３には、データベース９に複数の登録用テンプレート５０２がデータテーブルとして保存されている例が示されている。
【００５７】
Ｓ５の処理まで終わったら、１枚の顔画像データについての登録処理が終了したことになる。これを認証対象となる登録画像データ全てにおいて繰り返し、登録画像データ全てについてＳ３〜Ｓ５の処理が完了するまで行い、完了したら、登録処理が終了する。ここでは、１枚の顔画像データについての処理を繰り返し行うという例で示したが、複数枚の顔画像データを同時並行して、Ｓ３〜Ｓ５までの処理を行ってもよい。
【００５８】
（２）認証処理
次に、認証処理について説明する。
【００５９】
図２には、認証画面が示されている。認証処理における図２の各符号の説明は、登録処理の時のものを、基本的に援用する。
【００６０】
以下、認証処理の例を、図１４の処理フローに基づいて説明する。
【００６１】
登録時と同様に認証画面１００を表示部１０に表示する（Ｓ３０）。表示されたら、認証顔画像データを保存する場所を決定する。決定されると、表示画面の表示欄１０６に表示される。保存場所は、一時的に記憶させる場所でもよいし、保存部１１に保存してもよい。一時的に記憶させる場合は、メモリ等を設け、一時記憶させることが好ましい。以下は保存部１１に保存する場合の態様で説明する。
【００６２】
次いで認証ボタン１０８を押す。認証ボタン１０８を押すと、カメラ装置１が起動し、被写体の顔を撮影する（Ｓ３１）。次いで、認証サーバ２の認証顔画像取得部６はカメラ装置１から顔画像データを取得する（Ｓ３２）。
【００６３】
入力された顔画像データは、カメラ装置１の送信部５から認証サーバ２の認証顔画像取得部６に送信され、認証画面１００の表示欄１０６に表示された保存場所に保存される。ここで、撮影された画像は、画像ファイルとしてファイル名が自動的に決められ、表示欄１０６に表示された保存場所に保存される。保存されるとき、画像データは、画像ファイルとして保存される。画像ファイル名は、「画像ファイルネーム.拡張子」という形式である。拡張子としては、ＪＰＧ、ＴＩＦＦ、ＧＩＦ、ＢＭＰなど（例えば、画像ファイルネーム.bmp等）が挙げられるが、特に限定されない。また顔画像ファイルネームとしては、撮影された日付及び撮影された順番、カメラの機器番号等を構成してつけてもいいし、これに限定されない。
【００６４】
次に、認証顔画像取得部６は、顔画像データを認証情報生成部８に送り、認証情報生成部８は、顔位置検出処理を行う（Ｓ３３）。具体的には、顔画像を入力したら、その画像から瞳を検出する。
【００６５】
Ｓ３３の処理で検出された顔画像の目、眉及び鼻を含む顔部分の切り出しを行う（Ｓ３４）。顔画像の目、眉及び鼻を含む顔部分を切り出すのは、この部分は経年変化が少ない部分だからである。切り出し部分は、登録処理同様に図５に示す。
【００６６】
次に、切り出した顔画像データを登録時と同様な手法でＤＣＴ変換を行う（Ｓ３５）。次いで、ＤＣＴ係数算出を行う（Ｓ３６）。図１５にはＤＣＴ係数を算出した時の符号点のみの分布図が示されている。
【００６７】
次いで該ＤＣＴ係数の絶対値の上位から所定数までの該ＤＣＴ係数に１対１対応するＤＣＴ符号を求める（Ｓ３７）。この処理は、登録処理と同様であり、また所定数の定義も登録処理と同様である。Ｓ３７の処理は顔画像の特徴点を抽出する処理である。
【００６８】
Ｓ３７の処理を理解しやすくするために、図１６には、顔画像の特徴点を抽出した結果の抽出点分布図が示されている。同図には８×８画素の画像の場合に１４点を抽出した結果が示されている。
【００６９】
特徴点の符号を元に「０」、「１」の２値１次元情報で表された認証用２値１次元情報を作成する（Ｓ３８）。この認証用２値１次元情報を作成過程について図１７を用いて説明する。即ち、図１５における符号点に図１６の抽出点を重ね合わせると図１７のように表わせる。図１７において、左上から右に向かって順に、行ごとに、２値化したデータを取得し、２値１次元の情報を得る。その結果をもとに図１８の上段に示すような認証用２値１次元情報を生成することができる。認証情報生成部８は、認証部７へ認証用２値１次元情報を送り、認証部７は、認証用２値１次元情報を取得する。
【００７０】
次に、認証部７は、取得した認証用２値１次元情報を基に、データベース９の２値１次元テンプレートに対して検索をする。検索の例を、図１８に示す。つまり、認証用２値１次元情報と２値１次元テンプレートを対比して、認証率が閾値以上か否かを判断し（Ｓ３９）、閾値以上一致していた２値１次元テンプレートに対応した画像ファイル名を抽出する（Ｓ４０）。Ｓ３９とＳ４０の処理は、データベース９に保存されている２値１次元テンプレート全てが対比されるまで繰り返し行われる。
【００７１】
具体的には、１４ビットの登録時の情報と認証時の情報があり、各々のビットについて登録時の２値１次元テンプレートと認証時の認証用２値１次元情報とを対比する。各々のビットの数値を排他的論理和演算という論理演算で計算し、全ビットについて行い、０が出たら、カウントし、そして０をカウントした数がヒットした数となる。このヒットした数が全ビット中何点合致していたかで、認証率がわかる。例えば、１４ビット中１１点だった場合は、認証率は約７９％となる。
【００７２】
ここで、排他的論理和とは、登録時の２値１次元テンプレートと認証時の認証用２値１次元情報の各々ビットが同じ値であれば０を出力し、違っていたら１を出力する論理演算である。例えば、１１１１０００１と１００１００１１で排他的論理和演算を行ったとき、結果は、０１１０００１０となり、８点中５点が合致していることになるので、認証率は６２．５％となる。閾値が８０％と設定した場合は、２値１次元テンプレートが１４ビット中１２点以上合致していた登録用テンプレートのうちの画像ファイル名を抽出することになる。
【００７３】
Ｓ４０の処理の認証によって、該当したものは認証サーバ２の表示部１０へ送られ（Ｓ４１）、認証画面１００の登録用テンプレート表示欄１０９に表示される。図１９には、登録用テンプレートのうち３つの登録用テンプレートが抽出された表示画面の例が示されている。
【００７４】
認証画面１００の登録用テンプレート表示欄１０９に表示された画像ファイル名は、選択することにより、画像保存部１１に存在する該画像ファイル名に対応する画像ファイルが画像表示欄１１２の登録画像表示欄１１４に表示される。また認証時に撮影された顔画像は、認証画像表示欄１１３に表示される。これにより、登録時と認証時で顔画像データを目視することができるようになる。
【００７５】
以上、本発明の好ましい実施の形態を説明したが、本発明の実施の形態は上記に限定されず、例えば、Ｓ３９からＳ４１までの処理の過程で抽出数が多かった場合、例えば２０人くらい抽出してしまった場合は、抽出された認証率の平均値より上位のものだけを表示するようにしてもよい。また、閾値の設定値を５％程度上げて再度認証処理を行ってもよい。
【００７６】
また、Ｓ３９からＳ４１の処理では、１つの登録用テンプレートに対して、行われる処理であり、本発明を実現するうえで、Ｓ３９、Ｓ４０の処理を繰り返し行うことが好ましい。また１つの登録用テンプレートに対して処理を行い、該当した登録用テンプレートを１行ずつ表示部１０に送り、登録用テンプレート表示欄１０９に表示してもよい。つまり、Ｓ３９、Ｓ４０、Ｓ４１の処理を繰り返し行ってもよい。
【００７７】
また、登録用テンプレート表示欄１０９において、１１０は認証率表示欄であり、１１１は画像ファイル名表示欄である。認証率表示欄１１０はこの場合は、認証率を表示しているが、ファイル名の人物名を表示してもよい。  
【００７８】
登録処理の際に作成される登録用テンプレートは、２値１次元テンプレートと顔画像を１対１対応させているが、この顔画像を別に保存しておき、登録用テンプレートには、顔画像の代わりに画像ファイル名を用い、画像ファイル名と顔画像を１対１対応させておいてもよい。
【００７９】
また、登録用テンプレートは、少なくとも２値１次元テンプレート、画像ファイル又は画像ファイル名で構成され、更に好ましくは画像の人物名、属性、指名手配かどうか、前科何犯等の画像の人物に対する属性情報も含まれてもよい。また、抽出の際には、登録用テンプレートの構成されている情報の中で、処理前に、表示したい項目を選んでおき、登録用テンプレート中の表示したい項目に合ったデータを抽出することもできる。
【００８０】
更に、本発明のセキュリティシステムは、図２０に示す態様を採用することも好ましい。この態様は、ファイルサーバ４００を認証サーバ２とは別に設けた例である。
【００８１】
認証対象となる顔画像データが膨大に存在する場合には、その画像データ全てを図１に示すような認証サーバ２に取り込むことは、容量の不足を招き好ましくない。そのため、ファイルサーバ４００を認証サーバとは別に設け、認証サーバ２の保存部１１を設けず、代わりに、画像データを一時的に記憶するメモリ４０１を設け、顔画像データをメモリ４０１に記憶し、本発明の登録処理を行った後、メモリ４０１にある顔画像データを削除するようにしてもよい。
【図面の簡単な説明】
【００８２】
【図１】本発明に係るセキュリティシステムの一例を示すブロック図
【図２】本発明の登録・認証時の表示画面を示す図
【図３】本発明の登録処理の例を示す処理フロー図
【図４】本発明の２値１次元テンプレート作成処理を示す処理フロー図
【図５】本発明の切り出し部分の例を示す図
【図６】本発明の８×８画素の画像を示す図
【図７】本発明における登録時の８×８画素の画像をＤＣＴ変換した後の、ＤＣＴ係数の分布図
【図８】本発明における登録時のＤＣＴ符号を示す分布図
【図９】本発明における登録時のＤＣＴ係数の絶対値で上位から所定数の番地を示す分布図
【図１０】本発明の図８と図９を重ね合わせた図
【図１１】本発明の２値１次元テンプレートの例を示す図
【図１２】本発明の登録用テンプレートの例を示す図
【図１３】本発明におけるデータベースのデータテーブルの例を示す図
【図１４】本発明の認証処理の例を示す処理フロー図
【図１５】本発明における認証時のＤＣＴ符号を示す分布図
【図１６】本発明における認証時のＤＣＴ係数の絶対値で上位から所定数の番地を示す分布図
【図１７】本発明の図１５と図１６を重ね合わせた図
【図１８】本発明における認証処理の際に２値１次元テンプレートと２値１次元情報とを対比した例を示す図
【図１９】本発明の認証処理を行った結果表示される表示画面の例を示す図
【図２０】本発明の他の態様に係るセキュリティシステムの一例を示すブロック図
【符号の説明】
【００８３】
１：カメラ装置
２：認証サーバ
３：通信回線網
４：入力部
５：送信部
６：顔画像取得部
７：認証部
８：情報生成部
９：データベース
１０：表示部
１１：保存部
４００：ファイルサーバ
４０１：メモリ
【図１】
2005352554.tif 000009
【図２】
2005352554.tif 000010
【図３】
2005352554.tif 000011
【図４】
2005352554.tif 000012
【図５】
2005352554.tif 000013
【図８】
2005352554.tif 000014
【図９】
2005352554.tif 000015
【図１０】
2005352554.tif 000016
【図１１】
2005352554.tif 000017
【図１２】
2005352554.tif 000018
【図１３】
2005352554.tif 000019
【図１４】
2005352554.tif 000020
【図１５】
2005352554.tif 000021
【図１６】
2005352554.tif 000022
【図１７】
2005352554.tif 000023
【図１８】
2005352554.tif 000024
【図１９】
2005352554.tif 000025
【図２０】
2005352554.tif 000026
【図６】
2005352554.tif 000027
【図７】
2005352554.tif 000028