(57)【要約】【課題】偽造や変造のリスクを回避することができる個体識別方法などを提供する。【解決手段】物品１は、タガント分布部１２を備える。端末２は、サーバ３から読込対象の基準特徴点データ４０を受信する（Ｓ２２）。ユーザは、光学読取装置４を用いて、表示部２３に表示される読取手法で対象物品のタガント分布部１２を読み取る（Ｓ２３）。端末２は、所定の比較領域１５に対して所定の画像処理を実行し（Ｓ２４）、所定の比較領域１５に含まれる特徴点を顕現させ、対象特徴点データを抽出する（Ｓ２５）。端末２は、読込対象の基準特徴点データ４０と対象特徴点データを比較し（Ｓ２６）、基準物品と対象物品が同一個体か否かを判別し（Ｓ２７）、結果を出力する。サーバ３は、所定の更新条件を満たす場合（Ｓ３１のＹｅｓ）、読込対象の基準特徴点データ４０を更新する（Ｓ３２）。【選択図】図６
2014006840.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して１又は複数の端末がサーバに接続された個体識別システムにおける個体識別方法であって、
前記端末と前記サーバの少なくともいずれか一方は、
基準物品の個体識別部を含む領域を、光学的な読取手法で読み取ることによって基準画像データを生成する基準画像データ生成手段と、
前記基準画像データに対して、所定の画像処理を施して特徴点を顕現させ、基準特徴情報を生成する基準特徴情報生成手段と、
対象物品の個体識別部を含む領域を、前記基準物品と同様の読取手法で読み取ることによって対象画像データを生成する対象画像データ生成手段と、
前記対象画像データに対して、前記所定の画像処理と同様の画像処理を施して特徴点を顕現させ、対象特徴情報を生成する対象特徴情報生成手段と、
前記基準特徴情報と前記対象特徴情報とを比較することにより、前記基準物品と前記対象物品とが同一個体であるか否かを判別する判別手段と、を備え、
前記サーバは、
前記基準特徴情報生成手段によって生成される前記基準特徴情報を記憶し、所定の更新条件で前記基準特徴情報を更新する基準特徴情報記憶手段、
を備える
ことを特徴とする個体識別方法。
【請求項２】
前記基準画像データの領域は、複数の比較領域に区分されており、
前記基準特徴情報は、前記比較領域に含まれる特徴点に基づく、前記比較領域ごとのデータであり、
前記判別手段は、前記基準特徴情報のヘッダを確認することによって判別処理に用いる前記比較領域を特定し、特定された前記比較領域に係る前記基準特徴情報を読み込み、
前記対象特徴情報生成手段は、特定された前記比較領域に含まれる前記対象特徴情報を生成する
ことを特徴とする請求項１に記載の個体識別方法。
【請求項３】
前記基準画像データ生成手段及び前記対象画像データ生成手段は、前記読取手法を複数備えており、
前記基準特徴情報は、前記読取手法ごとのデータであり、
前記判別手段は、前記基準特徴情報のヘッダを確認することによって判別処理に用いる前記読取手法を特定し、特定された前記読取手法に係る前記基準特徴情報を読み込み、
前記対象特徴情報生成手段は、特定された前記読取手法で前記対象特徴情報を生成する
ことを特徴とする請求項１又は請求項２に記載の個体識別方法。
【請求項４】
前記基準画像データの領域は、複数の比較領域に区分されており、
前記基準特徴情報は、前記比較領域に含まれる特徴点に基づく、前記比較領域ごとのデータであり、
前記基準画像データ生成手段及び前記対象画像データ生成手段は、前記読取手法を複数備えており、
前記基準特徴情報は、前記読取手法ごとのデータであり、
前記基準特徴情報記憶手段に記憶される前記基準特徴情報は、単一の前記読取手法及び単一の前記比較領域に関するデータのみであり、
前記更新条件を満たす場合、
前記端末は、前記基準画像データを新たに生成し、
前記サーバは、過去の前記基準特徴情報を消去し、新たに生成された前記基準特徴情報を記憶する
ことを特徴とする請求項１に記載の個体識別方法。
【請求項５】
ネットワークを介してサーバに接続された１又は複数の個体識別装置であって、
前記個体識別装置は、
基準物品の個体識別部を含む領域を、光学的な読取手法で読み取ることによって得られる基準画像データに対して、所定の画像処理を施して特徴点を顕現させ、基準特徴情報を生成し、前記基準特徴情報を前記サーバに送信する基準特徴情報生成手段と、
対象物品の個体識別部を含む領域を、前記基準物品と同様の読取手法で読み取ることによって得られる対象画像データに対して、前記所定の画像処理と同様の画像処理を施して特徴点を顕現させ、対象特徴情報を生成する対象特徴情報生成手段と、
前記サーバから前記基準特徴情報を受信し、前記基準特徴情報と前記対象特徴情報とを比較することにより、前記基準物品と前記対象物品とが同一個体であるか否かを判別する判別手段と、
所定の更新条件で前記基準特徴情報の更新指示を前記サーバに送信する更新手段と、
を備える
ことを特徴とする個体識別装置。
【請求項６】
基準物品の個体識別部を含む領域を、光学的な読取手法で読み取ることによって得られる基準画像データに対して、所定の画像処理を施して特徴点を顕現させ、基準特徴情報を生成し、前記基準特徴情報を前記サーバに送信する基準特徴情報生成手段と、
対象物品の個体識別部を含む領域を、前記基準物品と同様の読取手法で読み取ることによって得られる対象画像データに対して、前記所定の画像処理と同様の画像処理を施して特徴点を顕現させ、対象特徴情報を生成する対象特徴情報生成手段と、
前記サーバから前記基準特徴情報を受信し、前記基準特徴情報と前記対象特徴情報とを比較することにより、前記基準物品と前記対象物品とが同一個体であるか否かを判別する判別手段と、
所定の更新条件で前記基準特徴情報の更新指示を前記サーバに送信する更新手段と、
を備える
ことを特徴とする個体識別装置として、コンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、物品を個体識別するための個体識別方法などに関する。
【背景技術】
【０００２】
従来から、真正性が求められる物品を個体識別するための技術が研究されている。真正性が求められる物品には、例えば、有価証券、商品券、クレジットカード、キャッシュカードなどの金券類や、パスポート、運転免許証、ＩＤ証などの身分・資格を証明する証書や、時計、アクセサリー、宝石類などのブランド品、などがある。物品の個体識別技術には、例えば、特許文献１〜２に記載の技術がある。
【０００３】
特許文献１に記載の技術では、対象物表面をレーザ光で走査し、その際の散乱光を特徴量として記録しておく。特徴量の記録方法としては、例えば、バーコードラベルに暗号化して記録し、対象物に貼付する方法が示されている。
【０００４】
特許文献２に記載の技術では、対象物中にランダムに埋め込まれた磁性体を磁気読取装置で走査した際に得られる信号を特徴量とし、得られた特徴量を暗号化してバーコード等により対象物に記録する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特表２００７−５２９０６８号公報
【特許文献２】特許第３２９２５０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１及び特許文献２に記載の技術では、固定の特徴量情報をバーコード等の形で恒常的に記録するので、暗号解読による偽造や変造のリスクが残る。
【０００７】
本発明は、前述した問題点に鑑みてなされたものであり、その目的とすることは、偽造や変造のリスクを回避することができる個体識別方法などを提供することである。
【課題を解決するための手段】
【０００８】
前述した目的を達成するための第１の発明は、ネットワークを介して１又は複数の端末がサーバに接続された個体識別システムにおける個体識別方法であって、前記端末と前記サーバの少なくともいずれか一方は、基準物品の個体識別部を含む領域を、光学的な読取手法で読み取ることによって基準画像データを生成する基準画像データ生成手段と、前記基準画像データに対して、所定の画像処理を施して特徴点を顕現させ、基準特徴情報を生成する基準特徴情報生成手段と、対象物品の個体識別部を含む領域を、前記基準物品と同様の読取手法で読み取ることによって対象画像データを生成する対象画像データ生成手段と、前記対象画像データに対して、前記所定の画像処理と同様の画像処理を施して特徴点を顕現させ、対象特徴情報を生成する対象特徴情報生成手段と、前記基準特徴情報と前記対象特徴情報とを比較することにより、前記基準物品と前記対象物品とが同一個体であるか否かを判別する判別手段と、を備え、前記サーバは、前記基準特徴情報生成手段によって生成される前記基準特徴情報を記憶し、所定の更新条件で前記基準特徴情報を更新する基準特徴情報記憶手段、備えることを特徴とする個体識別方法である。第１の発明の個体識別方法は、認証データを定期的に更新することで、偽造や変造のリスクを回避することが可能である。
【０００９】
第１の発明における前記基準画像データの領域は、複数の比較領域に区分されており、前記基準特徴情報は、前記比較領域に含まれる特徴点に基づく、前記比較領域ごとのデータであり、前記判別手段は、前記基準特徴情報のヘッダを確認することによって判別処理に用いる前記比較領域を特定し、特定された前記比較領域に係る前記基準特徴情報を読み込み、前記対象特徴情報生成手段は、特定された前記比較領域に含まれる前記対象特徴情報を生成する。これは、偽造や変造のリスクを回避するための手段の１つである。
【００１０】
第１の発明における前記基準画像データ生成手段及び前記対象画像データ生成手段は、前記読取手法を複数備えており、前記基準特徴情報は、前記読取手法ごとのデータであり、前記判別手段は、前記基準特徴情報のヘッダを確認することによって判別処理に用いる前記読取手法を特定し、特定された前記読取手法に係る前記基準特徴情報を読み込み、前記対象特徴情報生成手段は、特定された前記読取手法で前記対象特徴情報を生成する。これは、偽造や変造のリスクを回避するための手段の１つである。
【００１１】
第１の発明における前記基準画像データの領域は、複数の比較領域に区分されており、前記基準特徴情報は、前記比較領域に含まれる特徴点に基づく、前記比較領域ごとのデータであり、前記基準画像データ生成手段及び前記対象画像データ生成手段は、前記読取手法を複数備えており、前記基準特徴情報は、前記読取手法ごとのデータであり、前記基準特徴情報記憶手段に記憶される前記基準特徴情報は、単一の前記読取手法及び単一の前記比較領域に関するデータのみであり、前記更新条件を満たす場合、前記端末は、前記基準画像データを新たに生成し、前記サーバは、過去の前記基準特徴情報を消去し、新たに生成された前記基準特徴情報を記憶する。これは、偽造や変造のリスクを回避するための手段の１つである。
【００１２】
第２の発明は、ネットワークを介してサーバに接続された１又は複数の個体識別装置であって、前記個体識別装置は、基準物品の個体識別部を含む領域を、光学的な読取手法で読み取ることによって得られる基準画像データに対して、所定の画像処理を施して特徴点を顕現させ、基準特徴情報を生成し、前記基準特徴情報を前記サーバに送信する基準特徴情報生成手段と、対象物品の個体識別部を含む領域を、前記基準物品と同様の読取手法で読み取ることによって得られる対象画像データに対して、前記所定の画像処理と同様の画像処理を施して特徴点を顕現させ、対象特徴情報を生成する対象特徴情報生成手段と、前記サーバから前記基準特徴情報を受信し、前記基準特徴情報と前記対象特徴情報とを比較することにより、前記基準物品と前記対象物品とが同一個体であるか否かを判別する判別手段と、所定の更新条件で前記基準特徴情報の更新指示を前記サーバに送信する更新手段と、を備えることを特徴とする個体識別装置である。第２の発明の個体識別装置によって、第１の発明の個体識別方法を実行することができる。
【００１３】
第３の発明は、基準物品の個体識別部を含む領域を、光学的な読取手法で読み取ることによって得られる基準画像データに対して、所定の画像処理を施して特徴点を顕現させ、基準特徴情報を生成し、前記基準特徴情報を前記サーバに送信する基準特徴情報生成手段と、対象物品の個体識別部を含む領域を、前記基準物品と同様の読取手法で読み取ることによって得られる対象画像データに対して、前記所定の画像処理と同様の画像処理を施して特徴点を顕現させ、対象特徴情報を生成する対象特徴情報生成手段と、前記サーバから前記基準特徴情報を受信し、前記基準特徴情報と前記対象特徴情報とを比較することにより、前記基準物品と前記対象物品とが同一個体であるか否かを判別する判別手段と、所定の更新条件で前記基準特徴情報の更新指示を前記サーバに送信する更新手段と、を備える
ことを特徴とする個体識別装置として、コンピュータを機能させるためのプログラムである。第３の発明のプログラムを汎用のコンピュータにインストールすることによって、第２の発明の個体識別装置を得ることができる。
【発明の効果】
【００１４】
本発明により、偽造や変造のリスクを回避することができる個体識別方法などを提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明における個体識別システムの概要を示す図
【図２】本発明における物品の一例を示す図
【図３】本発明における読取手法の一例を示す図
【図４】第１の実施形態におけるサーバに記憶されるデータの一例を示す図
【図５】第１の実施形態における事前処理の流れを示すフローチャート
【図６】第１の実施形態における識別処理の流れを示すフローチャート
【図７】第２の実施形態におけるサーバに記憶されるデータの一例を示す図
【図８】第２の実施形態における事前処理の流れを示すフローチャート
【図９】第２の実施形態における識別処理の流れを示すフローチャート
【図１０】第２の実施形態における更新処理の流れを示すフローチャート
【発明を実施するための形態】
【００１６】
以下図面に基づいて、本発明の実施形態を詳細に説明する。物品は、ＩＣカード、磁気カードなど、どのようなものでも良い。本発明の実施形態では、ＩＣ（Integrated Circuit）カードを物品の一例として説明する。
まず図１〜図２を参照して、本発明の構成について説明する。
【００１７】
図１は、本発明における個体識別システムの概要を示す図である。図１に示すように、個体識別システム１００は、物品１、端末２、サーバ３、光学読取装置４、光源５、ネットワーク６を備える。
【００１８】
物品１は、基材１１、タガント分布部１２を備える。タガント分布部１２は、基材１１の面（表面でも裏面でも良い。）の一部に設けられる。タガント（taggant：追跡用添加物）とは、基材１１とは異なる反射性を有する微細物質である。タガント分布部１２は、印刷インクにタガントを混入して基材１１に印刷を施したり、粘着剤等にタガントを混入して塗布したりすることによって、物品１の基材１１に設けられる。タガントはランダムな位置に配置されるため、後述する特徴点抽出処理によりタガントを特徴点として抽出することによって、物品１の個体識別が可能となる。
【００１９】
タガントは、ルーペで拡大すると、その形状や表面の光学的特徴を視認できる大きさ（数μｍ〜数百μｍ程度）の微細な細粒である。タガントは、例えば、金属片や、反射性金属層を有するもの、誘電率が異なる薄膜を多層にコートしたもの（多層薄膜）、図光回折構造体層を有するもの、所定の照射光に対して特定の反射特性を有する反射層を有するもの等を採用することができる。タガントの形状は任意としてよい。タガントの生成方法は公知である為、説明を省略する。
【００２０】
物品１は、タガント分布部１２に代えて、物品１（個体）ごとに異なる絵柄を有する絵柄部を用いても良い。つまり、後述する特徴点抽出処理により絵柄部の特徴点を抽出することによって、物品１の個体識別が可能となる。以下、タガント分布部１２や個体ごとに異なる絵柄を有する絵柄部を総称して、「個体識別部」と表記することもある。
【００２１】
端末２は、制御部２１、記憶部２２、表示部２３、入力部２４、Ｉ／Ｏ２５などを備える。
【００２２】
制御部２１は、ＣＰＵ、ＲＯＭ、ＲＡＭなどから構成される。ＣＰＵは、記憶部２２、ＲＯＭ、記憶媒体などに格納されるプログラムをＲＡＭ上のワークメモリ領域に呼び出して実行し、各装置を駆動制御し、端末２が行う後述する処理を実現する。ＲＯＭは、不揮発性メモリであり、端末２のブートプログラムやＢＩＯＳなどのプログラム、データなどを恒久的に保持している。ＲＡＭは、揮発性メモリであり、記憶部２２、ＲＯＭ、記憶媒体などからロードしたプログラム、データなどを一時的に保持するとともに、制御部２１が各種処理を行う為に使用するワークエリアを備える。
【００２３】
記憶部２２は、例えば、ＨＤＤ（Hard Disk Drive）であり、制御部２１が実行するプログラム、プログラム実行に必要なデータ、ＯＳ（Operating System）などが格納される。プログラムに関しては、ＯＳに相当する制御プログラムや、後述する処理を端末２に実行させるためのアプリケーションプログラムが格納されている。これらの各プログラムコードは、制御部２１により必要に応じて読み出されてＲＡＭに移され、ＣＰＵに読み出されて各種の手段として実行される。
【００２４】
表示部２３は、液晶パネルなどのディスプレイ装置、ディスプレイ装置と連携して端末２のビデオ機能を実現するための論理回路など（ビデオアダプタなど）を有する。入力部２４は、データの入力を行い、例えば、キーボード、マウスなどのポインティングデバイス、テンキーなどの入力装置を有する。入力部２４を介して、端末２に対して、操作指示、動作指示、データ入力などを行うことができる。尚、表示部２３及び入力部２４は、タッチパネルディスプレイのように、一体となっていても良い。
【００２５】
Ｉ／Ｏ２５は、端末２に周辺機器（例えば、光学読取装置４、ネットワーク６に接続させるネットワーク機器、外部記憶装置（不図示）、プリンタ（不図示））をそれぞれ接続するためのポートや送受信機である。端末２は、Ｉ／Ｏ２５を介して、周辺機器とのデータの送受信を行う。Ｉ／Ｏ２５の一例としては、ＵＳＢ、ＩＥＥＥ１３９４、ＲＳ−２３２Ｃなどのポートや、記憶媒体を読み書きするためのドライブ装置や、無線ＬＡＮ機器や、Ｂｌｕｅｔｏｏｔｈ（登録商標）送受信機などがある。周辺機器との接続形態は、有線、無線を問わない。
【００２６】
光学読取装置４は、スキャナ、ＣＣＤカメラ等であり、画像を光学的に読取り、画像データとして取得する装置である。光学読取装置４は、Ｉ／Ｏ２５を介して、端末２に接続される。光学読取装置４は、読み取った画像データを端末２の制御部２１に出力する。端末２の制御部２１は、取得した画像データをＲＡＭまたは記憶部２２の所定のメモリ領域に記憶する。
【００２７】
以上、端末２の制御部２１、記憶部２２、表示部２３、入力部２４、Ｉ／Ｏ２５及び、端末２に接続された光学読取装置４について説明した。
サーバ３も端末２と同様に、制御部３１、記憶部３２、表示部３３、入力部３４、Ｉ／Ｏ３５などを備える。サーバ３の制御部３１、記憶部３２、表示部３３、入力部３４、Ｉ／Ｏ３５は、上述の説明における端末２をサーバ３に、制御部２１を制御部３１に、記憶部２２を記憶部３２に、表示部２３を表示部３３に、入力部２４を入力部３４に、Ｉ／Ｏ２５をＩ／Ｏ３５にそれぞれ読み代えることで、説明することができる。サーバ３に接続された光学読取装置４についても同様である。
【００２８】
光源５は、撮影対象とする物品１を撮影する際に、物品１に対して所定の方向から光を照射する。物品１と光学読取装置４と光源５との位置関係については、図３を参照しながら後述する。
【００２９】
図２は、物品の一例を示す図である。物品１のタガント分布部１２には、位置合わせの基準となる原点１３が設けられる。原点１３として定義される物品１の位置は、画像処理において一意に識別可能なものであれば、いずれでも良い。図２に示す例では、原点１３は、タガント分布部１２の矩形領域における左上の頂点として定義されている。
【００３０】
読取領域１４は、光学読取装置４によって最低限読み取られるべき領域である。読取領域１４内には、原点１３の他、複数の比較領域が定義されている。図２に示す例では、３つの比較領域Ａ１５ａ、比較領域Ｂ１５ｂ及び比較領域Ｃ１５ｃ（以下、総称するときは「比較領域１５」と表記する。）が定義されている。
【００３１】
比較領域１５は、例えば、原点１３から右方向をＸ軸の正方向、原点１３から下方向をＹ軸の正方向として定義される２次元平面の一部として定義される。比較領域１５が矩形の場合、比較領域１５は、例えば、左上の頂点の座標と右下の頂点の座標によって定義される。尚、読取領域１４及び比較領域１５は矩形に限定されるものではなく、その他の形状（円形、楕円形、多角形、その他特別な形状を有するロゴ）であっても良い。
【００３２】
次に、図３を参照して、本発明における読取手法の一例について説明する。
図３では、４つの読取手法を示している。読取手法は、物品１と光学読取装置４と光源５との位置関係や、光源５が照射する光の種類（可視光５１か不可視光５２か）などによって、複数定義される。読取手法が異なれば、後述する特徴点抽出処理によって抽出される特徴点も異なる。
【００３３】
図３（ａ）に示す読取手法は、「位置関係Ａ及び可視光」である。位置関係Ａでは、光学読取装置４が物品１の真上、光源５が物品１の左上（例えば、物品１から見て、左斜め４５度）に位置している。また、光源５は、可視光５１を照射する。
【００３４】
図３（ｂ）に示す読取手法は、「位置関係Ｂ及び可視光」である。位置関係Ｂでは、光学読取装置４が物品１の真上、光源５が物品１の右上（例えば、物品１から見て、右斜め４５度）に位置している。また、光源５は、可視光５１を照射する。
【００３５】
図３（ｃ）に示す読取手法は、「位置関係Ａ及び不可視光」である。位置関係Ａでは、光学読取装置４が物品１の真上、光源５が物品１の左上に位置している。また、光源５は、不可視光５２を照射する。
【００３６】
図３（ｄ）に示す読取手法は、「位置関係Ｂ及び不可視光」である。位置関係Ｂでは、光学読取装置４が物品１の真上、光源５が物品１の右上に位置している。また、光源５は、不可視光５２を照射する。
【００３７】
＜第１の実施形態＞
図４〜図６を参照して、第１の実施形態について説明する。
図４は、第１の実施形態におけるサーバ３の記憶部３２に記憶されるデータの一例を示す図である。サーバ３の記憶部３２には、少なくとも基準特徴点データ４０が記憶される。後述するように、サーバ３は、基準物品の個体識別部を含む領域を、光学的な所定の読取手法で読み取ることによって得られる基準画像データに対して、所定の画像処理を施して特徴点を顕現させ、基準特徴点データ４０として抽出する。
【００３８】
基準特徴点データ４０のデータ数は、比較領域１５の数及び読取手法４３の数に応じて決まる。図２のように比較領域１５の数が「３」、図３のように読取手法４３の数が「４」の場合、基準特徴点データ４０のデータ数は、３×４＝１２である。
【００３９】
基準特徴点データ４０は、ヘッダ部及び本体部を有する。ヘッダ部は、読込フラグ４１、比較領域４２及び読取手法４３を含む。読込フラグ４１には、後述する個体識別処理における読込対象か否かを示すフラグが格納される。読込フラグ４１は、「１」（読込対象）又は「０」（読込対象ではない）のいずれかの値である。読込フラグ４１が「１」（読込対象）の基準特徴点データ４０は、１つだけである。
【００４０】
比較領域４２には、図２の例であれば、「比較領域Ａ」、「比較領域Ｂ」及び「比較領域Ｃ」のいずれかを特定する情報が格納される。読取手法４３には、図３の例であれば、「位置関係Ａ、可視光」、「位置関係Ｂ、可視光」、「位置関係Ａ、不可視光」及び「位置関係Ｂ、不可視光」のいずれかを特定する情報が格納される。
【００４１】
本体部は、繰り返しがあるデータである。本体部は、特定の比較領域４２及び特定の読取手法４３に対する特徴点の座標データであり、特徴点Ｘ座標４４及び特徴点Ｙ座標４５を含む。例えば、特定の比較領域４２及び特定の読取手法４３において特徴点が１０個抽出される場合、本体部は１０個のデータを有する。
【００４２】
また、本体部に格納されるデータは、特徴点の座標データに代えて、特徴点の位置情報や色情報等に基づいて算出される所定の特徴量としても良い。１つの特徴点に対して２つの特徴量が算出される場合、特徴点が１０個抽出されれば、本体部は２０個のデータを有する。以下、特徴点の座標データ及び特徴量を総称して、「特徴情報」と表記する場合もある。また、個体識別処理において基準となる特徴点の座標データ及び特徴量を総称して、「基準特徴情報」と表記する場合もある。また、個体識別処理において対象となる特徴点の座標データ及び特徴量を総称して、「対象特徴情報」と表記する場合もある。
【００４３】
識別回数４６及び有効期限４７は、必要に応じて格納されるデータである。識別回数４６は、図６の識別処理を行った回数を示すデータであり、更新条件の役割を果たす。有効期限４７は、サーバ３の記憶部３２に記憶されている基準特徴点データ４０を有効に利用可能な期限を示すデータであり、更新条件の役割を果たす。
【００４４】
図５は、第１の実施形態における事前処理の流れを示すフローチャートである。事前処理は、物品１が市場に流通する前に実行される処理である。
【００４５】
以下、第１の実施形態では、基準物品とは、個体識別処理の基準となる物品１を意味する。基準画像データとは、基準物品の個体識別部を含む領域を、光学的な所定の読取手法で読み取ることによって得られる画像データである。対象物品とは、市場に流通し、個体識別処理の対象となる物品１を意味する。対象画像データとは、対象物品の個体識別部を含む領域を、基準物品の読取手法と同様の読取手法で読み取ることによって得られる画像データである。
【００４６】
ユーザは、サーバ３に接続された光学読取装置４を用いて、所定の読取手法で基準物品を読み取る（Ｓ１１）。所定の読取手法の一例は、図３にて例示した通りである。
【００４７】
サーバ３の制御部３１は、光学読取装置４から基準画像データを入力すると、所定の比較領域１５を抽出し（Ｓ１２）、所定の比較領域１５に対して所定の画像処理を実行し（Ｓ１３）、所定の比較領域１５に含まれる特徴点を顕現させ、基準特徴点データ４０を抽出する（Ｓ１４）。所定の比較領域１５の一例は、図２にて例示した通りである。特徴点を顕現させるための所定の画像処理は、公知のフィルタ処理や閾値処理などの組合せであり、特に限定しない。基準特徴点データ４０の一例は、図４にて例示した通りである。
【００４８】
サーバ３の制御部３１は、全ての比較領域１５を抽出済か否かを確認する（Ｓ１５）。例えば、図２に示す例であれば、３つの比較領域Ａ１５ａ、比較領域Ｂ１５ｂ及び比較領域Ｃ１５ｃを抽出済か否かを確認する。抽出済ではない場合（Ｓ１５のＮｏ）、サーバ３の制御部３１は、Ｓ１２から繰り返す。抽出済の場合（Ｓ１５のＹｅｓ）、サーバ３の制御部３１は、Ｓ１６に進む。
【００４９】
サーバ３の制御部３１は、全ての読取手法で読み取り済か否かを確認する（Ｓ１６）。例えば、図３に示す例であれば、４つの読取手法で読み取り済か否かを確認する。読み取り済ではない場合（Ｓ１６のＮｏ）、サーバ３の制御部３１は、Ｓ１１から繰り返す。読み取り済の場合（Ｓ１６のＹｅｓ）、サーバ３の制御部３１は、サーバ３の記憶部３２に、全ての基準特徴点データ４０を記憶させる（Ｓ１７）。
【００５０】
Ｓ１１に代えて、ユーザは、端末２に接続された光学読取装置４を用いて、所定の読取手法で基準物品を読み取ることで、事前処理を実行することもできる。この場合、端末２の制御部２１は、Ｓ１２〜Ｓ１６を行う。端末２の制御部２１は、全ての比較領域１５を全ての読取手法で読み取り、全ての基準特徴点データ４０を、サーバ３の制御部３１に送信する。サーバ３の制御部３１は、受信した全ての基準特徴点データ４０を、サーバ３の記憶部３２に記憶させる。
【００５１】
以上の通り、事前処理では、サーバ３又は端末２は、基準物品の個体識別部を含む領域を、光学的な所定の読取手法で読み取ることによって得られる基準画像データに対して、所定の画像処理を施して特徴点を顕現させ、基準特徴点データ４０として抽出する。サーバ３は、基準特徴点データ４０を記憶する。
【００５２】
図６は、第１の実施形態における識別処理の流れを示すフローチャートである。識別処理は、物品１が市場に流通した後に実行される処理である。
【００５３】
サーバ３の制御部３１は、サーバ３の記憶部３２に記憶されている読込対象の基準特徴点データ４０を、端末２の制御部２１に送信する（Ｓ２１）。読込対象の基準特徴点データ４０とは、読込フラグ４１が「１」である基準特徴点データ４０である。端末２の制御部２１は、読込対象の基準特徴点データ４０を受信する（Ｓ２２）。端末２の制御部２１は、読込対象の基準特徴点データ４０の読取手法４３を参照し、端末２の表示部２３に表示する。これに対して、ユーザは、端末２に接続された光学読取装置４を用いて、端末２の表示部２３に表示されている読取手法で対象物品のタガント分布部１２を読み取る（Ｓ２３）。これによって、図５のＳ１１と同様の読取手法で対象物品を読み取ることができる。
【００５４】
端末２の制御部２１は、光学読取装置４から対象画像データを入力すると、所定の比較領域１５に対して所定の画像処理を実行し（Ｓ２４）、所定の比較領域１５に含まれる特徴点を顕現させ、対象特徴点データを抽出する（Ｓ２５）。
【００５５】
端末２の制御部２１は、読み込んだ基準特徴点データ４０と対象特徴点データを比較し（Ｓ２６）、基準物品と対象物品が同一個体か否かを判別する（Ｓ２７）。端末２の制御部２１は、例えば、特徴点の位置情報や色情報等に基づき、所定の特徴量を算出し、特徴量同士の比較を行うことによって、基準物品と対象物品が同一個体か否かを判別する。特徴量は、例えば、単一の特徴点の位置、単一の特徴点の輝度（色相、明度、彩度等でも良い。）、複数の特徴点によって定義されるベクトル、角度、面積などが挙げられる。特徴量は特に限定しない。
【００５６】
端末２の制御部２１は、基準物品と対象物品が同一個体と判別した場合（Ｓ２７のＹｅｓ）、対象物品を真の物品と判定し、結果を出力する（Ｓ２８）。一方、端末２の制御部２１は、基準物品と対象物品が同一個体ではないと判別した場合（Ｓ２７のＮｏ）、対象物品を偽造品と判定し、結果を出力する（Ｓ２９）。端末２の制御部２１は、端末２における識別処理が終了したことを通知する終了通知を、サーバ３の制御部３１に送信する（Ｓ３０）。
【００５７】
サーバ３の制御部３１は、端末２から終了通知を受信すると、読込対象の基準特徴点データ４０を更新するための所定の更新条件を満たすか否かを判定する（Ｓ３１）。所定の更新条件は、例えば、以下の例が挙げられる。
【００５８】
・毎回（個体識別処理を実行する都度）
・識別回数４６が予め定められる回数に到達
・有効期限４７を超過
【００５９】
サーバ３の制御部３１は、所定の更新条件に応じて、サーバ３の記憶部３２に記憶されている識別回数４６や有効期限４７を確認し、所定の更新条件を満たすか否かを確認する。
【００６０】
所定の更新条件を満たす場合（Ｓ３１のＹｅｓ）、サーバ３の制御部３１は、読込対象の基準特徴点データ４０を更新し（Ｓ３２）、処理を終了する。一方、所定の更新条件を満たさない場合（Ｓ３１のＮｏ）、サーバ３の制御部３１は、読込対象の基準特徴点データ４０を更新せずに、処理を終了する。
【００６１】
サーバ３の制御部３１は、図４に示す例であれば、読込フラグ４１が「１」の基準特徴点データ４０を「０」に設定するとともに、次の基準特徴点データ４０の読込フラグ４１を「１」に設定することによって、読込対象の基準特徴点データ４０を更新する。サーバ３の制御部３１は、更新された基準特徴点データ４０を、サーバ３の記憶部３２に記憶させる。
【００６２】
例えば、更新条件が「識別回数４６が予め定められる回数に到達」の場合、サーバ３の制御部３１は、サーバ３の記憶部３２に記憶されている識別回数４６を「０」に初期化する。また、例えば、更新条件が「有効期限４７を超過」の場合、サーバ３の制御部３１は、サーバ３の記憶部３２に記憶されている有効期限４７を、予め定義されている期間（例えば、現在から６カ月先など）に更新する。
【００６３】
以上、第１の実施の形態によれば、個体識別処理において読込対象となる基準特徴情報は、サーバ３に記憶され、かつ所定の更新条件によって更新されるので、偽造や変造のリスクを回避することができる。
【００６４】
＜第２の実施形態＞
図７〜図１０を参照しながら、第２の実施形態について説明する。第２の実施形態では、基準特徴情報記憶手段に記憶される基準特徴情報は、単一の読取手法及び単一の比較領域に関するデータのみである。また、第２の実施形態における基準特徴情報記憶手段は、所定の更新条件を満たす場合、過去の基準特徴情報を消去し、新たに基準特徴情報を記憶する。
【００６５】
図７は、第２の実施形態におけるサーバ３の記憶部３２に記憶されるデータの一例を示す図である。サーバ３の記憶部３２には、少なくとも基準特徴点データ２４０が記憶される。後述するように、サーバ３は、基準物品の個体識別層を含む領域を、光学的な所定の読取手法で読み取ることによって得られる基準画像データに対して、所定の画像処理を施して特徴点を顕現させ、基準特徴点データ２４０として抽出する。基準特徴点データ２４０は、単一の読取手法及び単一の比較領域に関するデータのみである。
【００６６】
基準特徴点データ２４０は、ヘッダ部及び本体部を有する。ヘッダ部は、比較領域４２及び読取手法４３を含む。本体部は、繰り返しがあるデータである。本体部は、特定の比較領域４２及び特定の読取手法４３に対する特徴点の座標データであり、特徴点Ｘ座標４４及び特徴点Ｙ座標４５を含む。
【００６７】
また、第１の実施形態と同様、本体部に格納されるデータは、特徴点の座標データに代えて、特徴点の位置情報や色情報等に基づいて算出される所定の特徴量としても良い。
【００６８】
識別回数４６及び有効期限４７は、必要に応じて格納されるデータである。識別回数４６は、図９の識別処理を行った回数を示すデータであり、更新条件の役割を果たす。有効期限４７は、サーバ３の記憶部３２に記憶されている基準特徴点データ２４０を有効に利用可能な期限を示すデータであり、更新条件の役割を果たす。
【００６９】
図８は、第２の実施形態における事前処理の流れを示すフローチャートである。事前処理は、物品１が市場に流通する前に実行される処理である。
【００７０】
以下、第２の実施形態では、基準物品及び対象物品は、物理的には同一の物品１である。基準物品と呼ぶ場合、図８に示す事前処理を行う際の物品１を意味する。基準画像データとは、基準物品の個体識別部を含む領域を、光学的な所定の読取手法で読み取ることによって得られる画像データである。対象物品と呼ぶ場合、図９に示す識別処理を行う際の物品１を意味する。対象画像データは、対象物品の個体識別部を含む領域を、基準物品の読取手法と同様の読取手法で読み取ることによって得られる画像データである。
【００７１】
ユーザは、サーバ３に接続された光学読取装置４を用いて、所定の読取手法で基準物品を読み取る（Ｓ４１）。所定の読取手法の一例は、図３にて例示した通りである。
【００７２】
サーバ３の制御部３１は、光学読取装置４から基準画像データを入力すると、所定の比較領域１５を抽出し（Ｓ４２）、所定の比較領域１５に対して所定の画像処理を実行し（Ｓ４３）、所定の比較領域１５に含まれる特徴点を顕現させ、基準特徴点データ２４０を抽出する（Ｓ４４）。所定の比較領域１５の一例は、図２にて例示した通りである。特徴点を顕現させるための所定の画像処理は、公知のフィルタ処理や閾値処理などの組合せであり、特に限定しない。基準特徴点データ２４０の一例は、図７にて例示した通りである。サーバ３の制御部３１は、サーバ３の記憶部３２に、基準特徴点データ２４０を記憶させる（Ｓ４５）。
【００７３】
Ｓ４１の処理に代えて、ユーザは、端末２に接続された光学読取装置４を用いて、所定の読取手法で基準物品を読み取ることで、事前処理を行うこともできる。この場合、端末２の制御部２１は、光学読取装置４から入力された基準画像データを、サーバ３の制御部３１に送信する。サーバ３の制御部３１は、受信した基準画像データから基準特徴点データ２４０を抽出して、サーバ３の記憶部３２に記憶させる。
また、Ｓ４２〜Ｓ４４の処理を、端末２の制御部２１が行うこともできる。この場合、端末２の制御部２１は、抽出した基準特徴点データ２４０を、サーバ３の制御部３１に送信する。サーバ３の制御部３１は、受信した基準特徴点データ２４０を、サーバ３の記憶部３２に記憶させる。
【００７４】
以上の通り、事前処理では、サーバ３又は端末２は、基準物品の個体識別部を含む領域を、光学的な所定の読取手法で読み取ることによって得られる基準画像データに対して、所定の画像処理を施して特徴点を顕現させ、基準特徴点データ２４０として抽出する。サーバ３は、基準特徴点データ２４０を記憶する。
【００７５】
図９は、第２の実施形態における識別処理の流れを示すフローチャートである。識別処理は、所望のタイミングで実行される処理である。
【００７６】
サーバ３の制御部３１は、基準特徴点データ２４０、識別回数４６及び有効期限４７を、端末２の制御部２１に送信する（Ｓ５１）。端末２の制御部２１は、基準特徴点データ２４０、識別回数４６及び有効期限４７を受信し、端末２の記憶部２２に記憶させる（Ｓ５２）。端末２の制御部２１は、基準特徴点データ２４０の読取手法４３を参照し、端末２の表示部２３に表示する。これに対して、ユーザは、端末２に接続された光学読取装置４を用いて、端末２の表示部２３に表示されている読取手法で対象物品のタガント分布部１２を読み取る（Ｓ５３）。これによって、図８のＳ４１と同様の読取手法で対象物品を読み取ることができる。
【００７７】
端末２の制御部２１は、光学読取装置４から対象画像データを入力すると、所定の比較領域１５に対して所定の画像処理を実行し（Ｓ５４）、所定の比較領域１５に含まれる特徴点を顕現させ、対象特徴点データを抽出する（Ｓ５５）。
【００７８】
端末２の制御部２１は、基準特徴点データ２４０と対象特徴点データを比較し（Ｓ５６）、基準物品と対象物品が同一個体か否かを判別する（Ｓ５７）。端末２の制御部２１は、例えば、特徴点の位置情報や色情報等に基づき、所定の特徴量を算出し、特徴量同士の比較を行うことによって、基準物品と対象物品が同一個体か否かを判別する。特徴量は、例えば、単一の特徴点の位置、単一の特徴点の輝度（色相、明度、彩度等でも良い。）、複数の特徴点によって定義されるベクトル、角度、面積などが挙げられる。特徴量は特に限定しない。
【００７９】
端末２の制御部２１は、基準物品と対象物品が同一個体と判別した場合（Ｓ５７のＹｅｓ）、対象物品を真の物品と判定し、結果を出力し（Ｓ５８）、後述する更新処理に進む（Ａ）。一方、端末２の制御部２１は、基準物品と対象物品が同一個体ではないと判別した場合（Ｓ５７のＮｏ）、対象物品を偽造品と判定し、結果を出力し（Ｓ５９）、識別処理を終了する。
【００８０】
以上の通り、個体識別処理では、端末２は、対象物品の個体識別層を含む領域を、基準特徴点データ２４０と同様の読取手法で読み取ることによって得られる対象画像データに対して、所定の比較領域を抽出し、所定の画像処理を施して特徴点を顕現させ、対象特徴点データとして抽出する。端末２は、基準特徴点データ２４０と対象特徴点データを比較して、基準物品と対象物品が同一個体か否かを判別する。
【００８１】
図１０は、第２の実施形態における基準特徴情報更新処理の流れを示すフローチャートである。
図９に示す識別処理が、Ａに至る場合、対象物品は、基準物品と同一である。従って、図１０の基準物品とは、図９の対象物品と同一である。
【００８２】
図９に示す識別処理がＡに進むと、続いて、端末２の制御部２１は、読込対象の基準特徴点データ２４０を更新するための所定の更新条件を満たすか否かを判定する（Ｓ６１）。所定の更新条件は、例えば、以下の例が挙げられる。
【００８３】
・毎回（個体識別処理を実行する都度）
・識別回数４６が予め定められる回数に到達
・有効期限４７を超過
【００８４】
端末２の制御部２１は、所定の更新条件に応じて、端末２の記憶部２２に記憶されている識別回数４６や有効期限４７を確認し、所定の更新条件を満たすか否かを確認する。
【００８５】
所定の更新条件を満たす場合（Ｓ６１のＹｅｓ）、端末２の制御部２１は、基準特徴点データ２４０の更新処理を行う。一方、所定の更新条件を満たさない場合（Ｓ６１のＮｏ）、端末２の制御部２１は、基準特徴点データ２４０を更新せずに、処理を終了する。
【００８６】
所定の更新条件を満たす場合（Ｓ６１のＹｅｓ）、ユーザは、端末２に接続された光学読取装置４を用いて、所定の読取手法で基準物品を読み取る（Ｓ６２）。所定の読取手法の一例は、図３にて例示した通りである。
【００８７】
端末２の制御部２１は、光学読取装置４から基準画像データを入力すると、所定の比較領域１５を抽出し（Ｓ６３）、所定の比較領域１５に対して所定の画像処理を実行し（Ｓ６４）、所定の比較領域１５に含まれる特徴点を顕現させ、基準特徴点データ２４０を抽出する（Ｓ６５）。所定の比較領域１５の一例は、図２にて例示した通りである。特徴点を顕現させるための所定の画像処理は、公知のフィルタ処理や閾値処理などの組合せであり、特に限定しない。基準特徴点データ２４０の一例は、図７にて例示した通りである。端末２の制御部２１は、基準特徴点データ２４０を、サーバ３の制御部３１に送信する（Ｓ６６）。
【００８８】
Ｓ６１に代えて、サーバ３の制御部３１が、所定の更新条件を満たすか否かを判断しても良い。この場合、サーバ３の制御部３１は、所定の更新条件を満たすと判断すると、端末２の制御部２１に、基準特徴点データ２４０の抽出を指示する通知を送信する。端末２の制御部２１は、Ｓ６２〜Ｓ６５を行う。
【００８９】
サーバ３の制御部３１は、基準特徴点データ２４０を受信すると、基準特徴点データ２４０を更新して（Ｓ６７）、更新処理を終了する。所定の更新条件を満たすことによって図１０の処理を実行する場合、サーバ３の記憶部３２は、過去の基準特徴点データ２４０が消去され、新たな基準特徴点データ２４０を記憶している状態となる。
【００９０】
例えば、更新条件が「識別回数４６が予め定められる回数に到達」の場合、サーバ３の制御部３１は、サーバ３の記憶部３２に記憶されている識別回数４６を「０」に初期化する。また、例えば、更新条件が「有効期限４７を超過」の場合、サーバ３の制御部３１は、サーバ３の記憶部３２に記憶されている有効期限４７を、予め定義されている期間（例えば、現在から６カ月先など）に更新する。
【００９１】
以上、第２の実施の形態によれば、サーバ３に記憶される基準特徴点データ自体が所定の更新条件によって更新されるので、偽造や変造のリスクを回避することができる。
【００９２】
前述の説明では、本発明における物品の例がＩＣカードとしたが、本発明はこれに限定されない。例えば、有価証券、商品券、クレジットカード、キャッシュカードなどの金券類や、パスポート、運転免許証、ＩＤ証などの身分・資格を証明する証書や、時計、アクセサリー、宝石類などのブランド品などでも良い。
本発明においては、物品には個体識別部のみを付与すれば良いため、物品の形状を限定することがない。
証書などの紙類は、印刷時の搬送性を損なうことが無く、アクセサリーなどの宝飾品等はデザイン性を保つことができる。
また、本発明においては、物品に手を加えずに、認証データを変更することが可能であるため、物品及び装置が簡便で安価になる。
【００９３】
以上、添付図面を参照しながら、本発明に係る個体識別方法等の好適な実施形態について説明したが、本発明はかかる例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【００９４】
１………物品
２………端末
３………サーバ
４………光学読取装置
５………光源
６………ネットワーク
１１………基材
１２………タガント分布部
１３………原点
１４………読取領域
１５………比較領域
２１………制御部
２２………記憶部
２３………表示部
２４………入力部
２５………Ｉ／Ｏ
３１………制御部
３２………記憶部
３３………表示部
３４………入力部
３５………Ｉ／Ｏ
４０、２４０………基準特徴点データ
４１………読込フラグ
４２………比較領域
４３………読取手法
４４………特徴点Ｘ座標
４５………特徴点Ｙ座標
４６………識別回数
４７………有効期限
５１………可視光
５２………不可視光
１００………個体識別システム
【図１】
2014006840.tif 000003
【図２】
2014006840.tif 000004
【図３】
2014006840.tif 000005
【図４】
2014006840.tif 000006
【図５】
2014006840.tif 000007
【図６】
2014006840.tif 000008
【図７】
2014006840.tif 000009
【図８】
2014006840.tif 000010
【図９】
2014006840.tif 000011
【図１０】
2014006840.tif 000012