(57)【要約】【課題】誤認証を抑制するとともに短時間で認証を実行可能な認証システムを提供する。【解決手段】認証システム１は、搬送される複数の物体Ｗの所定の部位を、上流側の位置Ｐａで撮像するカメラ１０と、各物体Ｗの所定の部位を、下流側の位置Ｐｂで撮像するカメラ２０と、画像処理装置３０とを備える。画像処理装置３０は、カメラ１０から取得した画像データに基づき、所定の部位の物体指紋の特徴量を表した特徴量データＲを、物体Ｗ毎に生成し、各特徴量データＲをメモリに記憶する。画像処理装置３０は、カメラ２０から取得した画像データに基づき、所定の部位の物体指紋の特徴量を表した特徴量データＴを、物体Ｗ毎に生成する。画像処理装置３０は、特徴量データＴと一致する特徴量データＲがメモリに存在するかを判断する場合には、特徴量データＴと一致した特徴量データＲをメモリから消去する。【選択図】図１
2019109731.tif 000002
【特許請求の範囲】
【請求項１】
各々が予め定められた経路に沿って搬送される複数の物体の第１の部位を、前記経路の上流側の第１の位置で撮像する第１のカメラと、
各前記物体の前記第１の部位を、前記経路の下流側の第２の位置で撮像する第２のカメラと、
前記第１のカメラおよび前記第２のカメラに通信可能に接続された画像処理装置とを備え、
前記画像処理装置は、
前記第１のカメラから取得した前記第１の部位の画像データに基づき、前記第１の部位の物体指紋の特徴量を表した第１の特徴量データを、前記物体毎に生成する生成手段と、
生成された各前記第１の特徴量データを記憶する記憶手段とを含み、
前記生成手段は、前記第２のカメラから取得した前記第１の部位の画像データに基づき、前記第１の部位の物体指紋の特徴量を表した第２の特徴量データを、前記物体毎にさらに生成し、
前記画像処理装置は、
前記第２の特徴量データが生成されたことに基づき、当該第２の特徴量データと一致する前記第１の特徴量データが前記記憶手段に存在するかを判断する判断手段と、
前記第２の特徴量データと一致した前記第１の特徴量データを前記記憶手段から消去する消去手段とをさらに含む、認証システム。
【請求項２】
各前記物体の第２の部位を、前記経路の上流側の第３の位置で撮像する第３のカメラと、
各前記物体の第２の部位を、前記経路の下流側の第４の位置で撮像する第４のカメラとをさらに備え、
前記生成手段は、さらに、
前記第３のカメラから取得した前記第２の部位の画像データに基づき、前記第２の部位の物体指紋の特徴量を表した第３の特徴量データを、前記物体毎に生成し、
前記第４のカメラから取得した前記第２の部位の画像データに基づき、前記第２の部位の物体指紋の特徴量を表した第４の特徴量データを、前記物体毎に生成し、
前記記憶手段は、前記第１の特徴量データと前記第３の特徴量データとを、前記物体毎に関連付けて記憶し、
前記判断手段は、前記第４の特徴量データが生成されたことに基づき、当該第４の特徴量データと一致する前記第３の特徴量データが前記記憶手段に存在するかをさらに判断し、
前記消去手段は、前記第２の特徴量データと一致する前記第１の特徴量データが前記記憶手段に存在し、かつ、前記第４の特徴量データと一致する前記第３の特徴量データが前記記憶手段に存在する場合、当該第１の特徴量データと当該第３の特徴量データとが関連付けされていることを条件に、当該第１の特徴量データと当該第３の特徴量データとを前記記憶手段から消去する、請求項１に記載の認証システム。
【請求項３】
前記第２のカメラは、前記物体毎に複数回の撮像を行い、
前記生成手段は、前記複数回の撮像に基づいて、前記第１の部位の物体指紋の特徴量を表した第２の特徴量データを、前記物体毎に複数生成し、
前記判断手段は、前記複数の第２の特徴量データが生成されたことに基づき、当該複数の第２の特徴量データのうちの予め定められた個数以上の前記第２の特徴量データと一致する前記第１の特徴量データが前記記憶手段に存在するかを判断し、
前記消去手段は、前記予め定められた個数以上の前記第２の特徴量データと一致した前記第１の特徴量データを前記記憶手段から消去する、請求項１または２に記載の認証システム。
【請求項４】
前記判断手段は、前記第２の特徴量データと前記第１の特徴量データとの類似度が予め定められた閾値以上であることを条件に、前記第２の特徴量データと一致する前記第１の特徴量データが前記記憶手段に存在すると判断し、
前記画像処理装置は、前記閾値を調整する調整手段をさらに含み、
前記調整手段は、前記第２の特徴量データと一致する前記第１の特徴量データが前記記憶手段に複数存在する場合には、前記第２の特徴量データと一致する前記第１の特徴量データが一つとなるように、前記閾値を上げる、請求項１から３のいずれか１項に記載の認証システム。
【請求項５】
前記調整手段は、前記第２の特徴量データと一致する前記第１の特徴量データが前記記憶手段に存在しない場合には、前記第２の特徴量データと一致する前記第１の特徴量データが１つ存在すると判断されるまで、前記閾値を下げる、請求項４に記載の認証システム。
【請求項６】
前記調整手段は、前記第２の特徴量データと一致する前記第１の特徴量データが前記記憶手段に存在しない場合には、予め定められた下限値を限度として、前記閾値を下げる、請求項５に記載の認証システム。
【請求項７】
前記画像処理装置と通信可能に接続された表示装置をさらに備え、
前記画像処理装置は、前記第２の特徴量データと一致する前記第１の特徴量データが前記記憶手段に複数存在する場合、または前記第２の特徴量データと一致する前記第１の特徴量データが前記記憶手段に存在しない場合には、前記表示装置に予め定められた表示を行わせる、請求項１から３のいずれか１項に記載の認証システム。
【請求項８】
各々が予め定められた経路に沿って搬送される複数の物体の予め定められた部位を、前記経路の上流側の第１の位置で撮像する第１のカメラと、各前記物体の前記予め定められた部位を、前記経路の下流側の第２の位置で撮像する第２のカメラと、前記第１のカメラおよび前記第２のカメラに通信可能に接続された画像処理装置とを備えた認証システムにおけるデータ処理方法であって、
前記第１のカメラから取得した前記予め定められた部位の画像データに基づき、前記予め定められた部位の物体指紋の特徴量を表した第１の特徴量データを、前記物体毎に生成するステップと、
生成された各前記第１の特徴量データをメモリに記憶するステップと、
前記第２のカメラから取得した前記予め定められた部位の画像データに基づき、前記予め定められた部位の物体指紋の特徴量を表した第２の特徴量データを、前記物体毎に生成するステップと、
前記第２の特徴量データが生成されたことに基づき、当該第２の特徴量データと一致する前記第１の特徴量データが前記メモリに存在するかを判断するステップと、
前記第２の特徴量データと一致した前記第１の特徴量データを前記メモリから消去するステップとを備える、データ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、物体指紋認証を行なう認証システムおよびデータ処理方法に関する。
【背景技術】
【０００２】
従来、特許文献１〜５および非特許文献１に示されているように、物体指紋認証が知られている。
【０００３】
物体指紋認証は、製品または部品の製造過程で自然発生的に生じる個体固有の表面紋様（物体指紋）を画像として撮像し、それら画像を照合することで、個体識別（認証）を実現する。物体指紋認証によれば、微小な部品、または表面への加工ができない部品であっても、適切な照明条件で拡大した画像をカメラで撮影するだけで、個体を識別できる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−１００５２７号公報
【特許文献２】特開２０１６−１７６７５３号公報
【特許文献３】特開２０１６−１７８１５８号公報
【特許文献４】特開２０１７−０５８３０６号公報
【特許文献５】得開２０１７−０７９３２６号公報
【非特許文献】
【０００５】
【非特許文献１】石山  塁、外２名、“IoTの活用を広げる物体指紋認証による個体識別”、[online]、ＮＥＣ技報  Vol.69(2016年)  No.1（9月）、［平成29年11月28日検索］、インターネット〈http://jpn.nec.com/techrep/journal/g16/n01/160110.html>
【発明の概要】
【発明が解決しようとする課題】
【０００６】
トレーサビリティの観点から、生産工程等の各種の工程の途中の段階または最終の段階でワーク等の物体の個体識別を行いたい要望がある。このような識別を物体指紋認証によって行う場合、これらの段階よりも前の段階にて物体指紋を撮像しておき、物体指紋の特徴量データを画像処理装置等の機器に事前登録しておく必要がある。
【０００７】
この場合、機器に登録される特徴量データの数は、時間の経過とともに増大する。このように特徴量データの数が増えると、誤認証の可能性が高くなる。また、特徴量データの数が増えると、マッチング（照合）の回数が多くなるため、認証に要する時間が長くなる。
【０００８】
本発明は、上記の問題点に鑑みなされたものであって、その目的は、誤認証を抑制するとともに短時間で認証を実行可能な認証システムおよびデータ処理方法を提供することにある。
【課題を解決するための手段】
【０００９】
本発明のある局面に従うと、認証システムは、各々が予め定められた経路に沿って搬送される複数の物体の第１の部位を、経路の上流側の第１の位置で撮像する第１のカメラと、各物体の第１の部位を、経路の下流側の第２の位置で撮像する第２のカメラと、第１のカメラおよび第２のカメラに通信可能に接続された画像処理装置とを備える。画像処理装置は、第１のカメラから取得した第１の部位の画像データに基づき、第１の部位の物体指紋の特徴量を表した第１の特徴量データを、物体毎に生成する生成手段と、生成された各第１の特徴量データを記憶する記憶手段とを含む。生成手段は、第２のカメラから取得した第１の部位の画像データに基づき、第１の部位の物体指紋の特徴量を表した第２の特徴量データを、物体毎にさらに生成する。画像処理装置は、第２の特徴量データが生成されたことに基づき、当該第２の特徴量データと一致する第１の特徴量データが記憶手段に存在するかを判断する判断手段と、第２の特徴量データと一致した第１の特徴量データを記憶手段から消去する消去手段とをさらに含む。
【００１０】
上記の構成によれば、誤認証を抑制するとともに短時間で認証を実行可能となる。
好ましくは、認証システムは、各物体の第２の部位を、経路の上流側の第３の位置で撮像する第３のカメラと、各物体の第２の部位を、経路の下流側の第４の位置で撮像する第４のカメラとをさらに備える。生成手段は、さらに、第３のカメラから取得した第２の部位の画像データに基づき、第２の部位の物体指紋の特徴量を表した第３の特徴量データを、物体毎に生成し、第４のカメラから取得した第２の部位の画像データに基づき、第２の部位の物体指紋の特徴量を表した第４の特徴量データを、物体毎に生成する。記憶手段は、第１の特徴量データと第３の特徴量データとを、物体毎に関連付けて記憶する。判断手段は、第４の特徴量データが生成されたことに基づき、当該第４の特徴量データと一致する第３の特徴量データが記憶手段に存在するかをさらに判断する。消去手段は、第２の特徴量データと一致する第１の特徴量データが記憶手段に存在し、かつ、第４の特徴量データと一致する第３の特徴量データが記憶手段に存在する場合、当該第１の特徴量データと当該第３の特徴量データとが関連付けされていることを条件に、当該第１の特徴量データと当該第３の特徴量データとを記憶手段から消去する。
【００１１】
上記の構成によれば、画像処理装置は、複数の部位の特徴量データを用いた認証を行なうため、認証精度を高めることが可能となる。
【００１２】
好ましくは、第２のカメラは、物体毎に複数回の撮像を行う。生成手段は、複数回の撮像に基づいて、第１の部位の物体指紋の特徴量を表した第２の特徴量データを、物体毎に複数生成する。判断手段は、複数の第２の特徴量データが生成されたことに基づき、当該複数の第２の特徴量データのうちの予め定められた個数以上の第２の特徴量データと一致する第１の特徴量データが記憶手段に存在するかを判断する。消去手段は、予め定められた個数以上の第２の特徴量データと一致した第１の特徴量データを記憶手段から消去する。
【００１３】
上記の構成によれば、画像処理装置は、複数の特徴量データを用いた認証を行なうため、認証精度を高めることが可能となる。
【００１４】
好ましくは、判断手段は、第２の特徴量データと第１の特徴量データとの類似度が予め定められた閾値以上であることを条件に、第２の特徴量データと一致する第１の特徴量データが記憶手段に存在すると判断する。画像処理装置は、閾値を調整する調整手段をさらに含む。調整手段は、第２の特徴量データと一致する第１の特徴量データが記憶手段に複数存在する場合には、第２の特徴量データと一致する第１の特徴量データが一つとなるように、閾値を上げる。
【００１５】
上記の構成によれば、閾値Ｔｈを適切な値に設定することが可能となる。
好ましくは、調整手段は、第２の特徴量データと一致する第１の特徴量データが記憶手段に存在しない場合には、第２の特徴量データと一致する第１の特徴量データが１つ存在すると判断されるまで、閾値を下げる。
【００１６】
上記の構成によれば、閾値Ｔｈを適切な値に設定することが可能となる。
好ましくは、調整手段は、第２の特徴量データと一致する第１の特徴量データが記憶手段に存在しない場合には、予め定められた下限値を限度として、閾値を下げる。
【００１７】
上記の構成によれば、閾値Ｔｈの値が下限値以下になってしまうことを防止できる。
好ましくは、認証システムは、画像処理装置と通信可能に接続された表示装置をさらに備える。画像処理装置は、第２の特徴量データと一致する第１の特徴量データが記憶手段に複数存在する場合、または第２の特徴量データと一致する第１の特徴量データが記憶手段に存在しない場合には、表示装置に予め定められた表示を行わせる。
【００１８】
上記の構成によれば、ユーザは、閾値を適切な値に設定することが可能となる。
本発明の他の局面に従うと、データ処理方法は、各々が予め定められた経路に沿って搬送される複数の物体の予め定められた部位を、経路の上流側の第１の位置で撮像する第１のカメラと、各物体の予め定められた部位を、経路の下流側の第２の位置で撮像する第２のカメラと、第１のカメラおよび第２のカメラに通信可能に接続された画像処理装置とを備えた認証システムにおいて実行される。データ処理方法は、第１のカメラから取得した予め定められた部位の画像データに基づき、予め定められた部位の物体指紋の特徴量を表した第１の特徴量データを、物体毎に生成するステップと、生成された各第１の特徴量データをメモリに記憶するステップと、第２のカメラから取得した予め定められた部位の画像データに基づき、予め定められた部位の物体指紋の特徴量を表した第２の特徴量データを、物体毎に生成するステップと、第２の特徴量データが生成されたことに基づき、当該第２の特徴量データと一致する第１の特徴量データがメモリに存在するかを判断するステップと、第２の特徴量データと一致した第１の特徴量データをメモリから消去するステップとを備える。
【００１９】
上記の方法によれば、誤認証を抑制するとともに短時間で認証を実行可能となる。
【発明の効果】
【００２０】
本発明によれば、誤認証を抑制するとともに短時間で認証を実行可能となる。
【図面の簡単な説明】
【００２１】
【図１】認証システムの概略構成を表した図である。
【図２】認証システムの具体例を表した図である。
【図３】画像処理装置の機能的構成を表した機能ブロック図である。
【図４】画像処理装置に含まれるハードウェアを示した構成図である。
【図５】ワークの側面の一部領域Ｆ１内の物体指紋を表した図である。
【図６】ワークの表面の一部領域Ｆ２内の物体指紋を表した図である。
【図７】側面の物体指紋を用いて認証を行なった場合における、事前登録したモデル基板の特徴量データと、他の３つの基板の特徴量データおよびモデル基板について別途取得した特徴量データとの相関を表した図である。
【図８】表面の物体指紋を用いて認証を行なった場合における、事前登録したモデル基板の特徴量データと、他の３つの基板の特徴量データおよびモデル基板について別途取得した特徴量データとの相関を表した図である。
【図９】事前処理の処理の流れを説明するためのフロー図である。
【図１０】特徴量データをメモリに登録するまでの処理の流れを表した図である。
【図１１】特徴量データをメモリから消去するまでの処理の流れを表した図である。
【図１２】消去処理によってデータ量を調整した場合と、データ量の調整を行わなかった場合とにおける、メモリに記憶された特徴量データの個数の推移を表した図である。
【図１３】特徴量データをメモリから消去するまでの処理の流れを表した図である。
【図１４】閾値の設定処理の流れを表したフロー図である。
【図１５】他の認証システムの具体例を表した図である。
【図１６】２つの部位の位置を説明するための図である。
【図１７】２つの部位に関する特徴量データをメモリに登録するまでの処理の流れを表した図である。
【図１８】特徴量データをメモリから消去するまでの処理の流れを表した図である。
【発明を実施するための形態】
【００２２】
以下において、本発明の実施の形態について図面を参照しつつ説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについては詳細な説明は繰返さない。
【００２３】
§１  適用例
図１は、認証システム１の概略構成を表した図である。
【００２４】
図１を参照して、認証システム１は、カメラ１０と、カメラ２０と、画像処理装置３０とを備えている。カメラ１０およびカメラ２０は、画像処理装置３０と通信可能に接続されている。
【００２５】
カメラ１０は、各々が予め定められた経路に沿って搬送される複数の物体の所定の部位（以下、「部位Ｂ１」と称する）を、当該経路の上流側の位置Ｐａで撮像する。カメラ２０は、これらの物体の部位Ｂ１を、上記経路の下流側の位置Ｐｂで撮像する。
【００２６】
図１の例では、カメラ１０，２０は、搬送装置９００によって経路上を搬送される物体であるワークＷの部位Ｂ１を撮像する。カメラ１０，２０は、撮像によって得られた画像データを、画像処理装置３０に送信する。なお、ワークＷは、経路上で抜き取られることもある。
【００２７】
画像処理装置３０は、カメラ１０から取得した部位Ｂ１の画像データに基づき、部位Ｂ１の物体指紋の特徴量を表した特徴量データＲを、ワークＷ毎に生成する。画像処理装置３０は、生成された各特徴量データＲをメモリに記憶する。画像処理装置３０では、典型的には、メモリに記憶する特徴量データＲの個数の上限値が設定されている。上限値は、典型的には、上記経路を流れるワークの個数に基づき、事前に決定される。なお、本例では、上限値を１００個に設定している。
【００２８】
図１の例の場合、状態（ａ）として、１００個の特徴量データＲ＃１〜＃１００が登録データとしてメモリ（詳しくは、メモリ内のデータベース）に登録されている状態を表している。
【００２９】
画像処理装置３０は、カメラ２０から取得した部位Ｂ１の画像データに基づき、部位Ｂ１の物体指紋の特徴量を表した特徴量データＴを、ワークＷ毎にさらに生成する。
【００３０】
画像処理装置３０は、特徴量データＴが生成されたことに基づき、当該特徴量データＴと一致する特徴量データＲがメモリに存在するかを判断する。たとえば、特徴量データＴ＃１が生成された時点でメモリの状態が状態（ａ）であった場合、画像処理装置３０は、特徴量データＴ＃１と、１００個の特徴量データＲ＃１〜＃１００とを照合する。
【００３１】
画像処理装置３０は、特徴量データＴと一致した特徴量データＲをメモリから消去する。図１の例の場合、特徴量データＴ＃１と特徴量データ＃Ｒ１とが一致した場合、画像処理装置３０は、状態（ｂ）に示すように、データベースから特徴量データＲ＃１を消去する。なお、この後、カメラ１０によるワークＷの撮像に基づき、状態（ｃ）に示すように、特徴量データ＃１０１がデータベースに追加登録される。
【００３２】
その後、上述した判断処理（照合処理）と、上述した消去処理とが繰り返される。たとえば、特徴量データＲ＃１が消去された後、画像処理装置３０は、特徴量データＴ＃２と、状態（ｃ）に示すデータベース内の１００個の特徴量データ＃２〜＃１０１との照合を行う。たとえば特徴量データＴ＃２と特徴量データ＃Ｒ２とが一致した場合、画像処理装置３０は、データベースから特徴量データＲ＃２を消去する。
【００３３】
なお、上記においては、データベース内のデータを消去する構成を例に挙げているが、当該データがデータベースではなく、ファイルまたはオンメモリ等に記憶されるような構成であってもよい。特徴量データＲの記憶場所は特に限定されるものではない。
【００３４】
このような構成によれば、メモリに記憶される特徴量データＲは、認証が成功したことを条件に逐次消去される。これにより、メモリに記憶される特徴量データＲの数の増加を抑制することができる。それゆえ、誤認証を抑制できるとともに、短時間での認証が可能となる。
【００３５】
なお、上記のような構成例の場合、認証に失敗して消去されずに残る特徴量データＲの存在を考慮すると、上限値を１００個よりも大きい値（たとえば、１２０個）にすることが好ましい。
【００３６】
§２  構成例
［実施の形態１]
＜Ａ．システム構成＞
図２は、認証システム１の具体例を表した図である。
【００３７】
図２を参照して、認証システム１は、カメラ１０，２０と、画像処理装置３０と、ＰＬＣ（Programmable Logic Controller）４０と、サーバ装置５０と、ディスプレイ６０とを備えている。
【００３８】
上述したように、画像処理装置３０は、カメラ１０，２０と通信可能に接続されている。画像処理装置３０は、ＰＬＣ４０に通信可能に接続されている。ＰＬＣ４０は、上位の装置としてのサーバ装置５０に通信可能に接続されている。また、画像処理装置３０は、ディスプレイ６０に所定の画像を表示させる。このようなシステム構成において、画像処理装置３０は、カメラ１０，２０から取得した画像データに基づき、物体指紋認証を行なう。
【００３９】
認証結果は、たとえば、画像処理装置３０に接続されたディスプレイ６０に表示される。また、認証結果は、ＰＬＣ４０を介して、サーバ装置５０に送信されてもよい。この場合、サーバ装置５０の利用者は、サーバ装置５０においても認証結果を視認できる。
【００４０】
画像処理装置３０は、典型的には、視覚センサである。また、ワークＷは、位置Ｐ１において、位置Ｐａに設置されたカメラ１０で撮影され、かつ、位置Ｐ２において、位置Ｐ２において、位置Ｐｂに設置されたカメラ２０で撮影される。
【００４１】
＜Ｂ．画像処理装置＞
図３は、画像処理装置３０の機能的構成を表した機能ブロック図である。
【００４２】
図３を参照して、画像処理装置３０は、取得部３１と、認証処理部３２と、記憶部３３と、消去部３４とを備えている。認証処理部３２は、生成部３２１と、判断部３２２と、調整部３２３とを有する。
【００４３】
取得部３１は、カメラ１０およびカメラ２０の各々から画像データを取得する。
認証処理部３２は、局所特徴量を用いた画像照合手法と、特徴点の幾何的な配置の整合性を検証するアルゴリズムとを用いて認証（照合）を行う。
【００４４】
生成部３２１は、カメラ１０から取得した部位Ｂ１の画像データに基づき、部位Ｂ１の物体指紋の特徴量を表した特徴量データＲを、ワークＷ毎に生成する。生成部３２１は、さらに、生成された各特徴量データＲを記憶部３３に記憶する。また、生成部３２１は、カメラ２０から取得した部位Ｂ１の画像データに基づき、部位Ｂ１の物体指紋の特徴量を表した特徴量データＴを、ワークＷ毎に生成する。
【００４５】
詳しくは、生成部３２１は、まず、物体指紋画像から、輝度の変化が急峻で、かつ位置が安定して求まる場所を、特徴点として決定する。次に、生成部３２１は、特徴点周辺の局所的な輝度パターンを特徴量としてデータ化する。これらの処理によって、生成部３２１は、特徴量データＲ，Ｔを生成する。
【００４６】
判断部３２２は、特徴量データＴが生成されたことに基づき、当該特徴量データＴと一致する特徴量データＲが記憶部３３に存在するか否かを判断する。具体的には、判断部３２２は、以下の処理を実行する。
【００４７】
判断部３２２は、照合する双方の画像（詳しくは、特徴量データＲ，Ｔ）から、特徴量の差が最少となる特徴点をペアとして求める。判断部３２２は、特徴点の全体的な配置の幾何学的整合性を検証する。判断部３２２は、求められたペア群から、他の特徴点との相対的な位置関係が矛盾しないペア群のみを抽出する。
【００４８】
判断部３２２は、幾何的な配置が正しい特徴点ペアの数を、照合する２つの画像から抽出された特徴点の数の合計で割ったときの商（類似度，相関値，照合スコア）が、閾値Ｔｈよりも高ければ、両者は同一の物体と判断する。
【００４９】
消去部３４は、判断部３２２が特徴量データＴと一致する特徴量データＲが記憶部３３に存在したと判断した場合、特徴量データＴと一致した特徴量データＲを記憶部３３から消去する。消去部３４は、判断部３２２から、消去対象の通知を受け付けたことに基づき、消去対象の特徴量データＲを消去する。
【００５０】
調整部３２３は、閾値Ｔｈの値を調整する。なお、閾値Ｔｈは、記憶部３３等の所定の記憶領域に格納されている。閾値Ｔｈの調整方法の具体例については、後述する。
【００５１】
なお、特徴量データＴについては、少なくとも認証が行われる間、一時的にメモリに格納される。特徴量データＴは、認証が終了すると、消去される。
【００５２】
図４は、画像処理装置３０に含まれるハードウェアを示した構成図である。図４を参照して、画像処理装置３０は、演算処理回路３５０と、メモリ３６０と、通信インターフェイス３７０とを備える。演算処理回路３５０は、メインプロセッサ３５１と、画像処理専用プロセッサ３５２とを有する。
【００５３】
メモリ３６０は、たとえば、ＲＯＭ３６１と、ＲＡＭ３６２と、フラッシュメモリ３６３とを含んで構成される。なお、フラッシュメモリ３６３には、オペレーティングシステム、アプリケーションプログラム、各種のデータが記憶される。メモリ３６０（詳しくは、フラッシュメモリ３６３）は、図３に示した記憶部３３に対応する。なお、メモリ３６０は、ＨＤＤ（Hard Disk Drive）を備えて構成されていてもよい。
【００５４】
なお、図３に示した、生成部３２１と判断部３２２と消去部３４とは、演算処理回路３５０がメモリ３６０に記憶されたオペレーティングシステムおよびアプリケーションプログラムを実行することにより実現される。なお、アプリケーションプログラムの実行の際には、メモリ３６０に記憶されている各種のデータ（たとえば、カメラ１０，２０から送られてきた画像データ）が参照される。
【００５５】
メインプロセッサ３５１は、画像処理装置３０の全体の動作を制御する。画像処理専用プロセッサ３５２は、カメラ１０，２０から送られてきた画像データに対して、予め定められた処理を実行する。一例として、画像処理専用プロセッサ３５２は、画像データから、上述した特徴量データを生成する。メインプロセッサ３５１は、特徴量データに基づく認証（照合）を行う。なお、画像処理専用プロセッサ３５２の代わりに、画像処理を行うためのＡＳＩＣ（Application Specific Integrated Circuit）を備えていてもよい。
【００５６】
通信インターフェイス３７０は、外部装置（たとえば、カメラ１０，２０、ＰＬＣ４０）との通信を行なうためのものである。通信インターフェイス３７０は、図３の取得部３１に対応する。
【００５７】
なお、図４に示したハードウェア構成は、一例であって、これに限定されるものではない。
【００５８】
＜Ｃ．認証システムでの処理＞
認証システム１で行われる処理として、実運用開始前に行われる事前準備と、実運用時の処理であるデータ量調整処理とを説明する。以下では、ワークＷが基板である場合を例に挙げて説明する。
【００５９】
（ｃ１．事前準備）
図５は、ワークＷの側面Ｃ１の一部領域Ｆ１内の物体指紋を表した図である。図６は、ワークＷの表面Ｃ２の一部領域Ｆ２内の物体指紋を表した図である。
【００６０】
図７は、側面Ｃ１の物体指紋を用いて認証を行なった場合における、事前登録したモデル基板Ｍの特徴量データと、他の３つの基板Ｘ，Ｙ，Ｚの特徴量データおよびモデル基板Ｍについて別途取得した特徴量データとの相関を表した図である。
【００６１】
図７を参照して、グラフの横軸は試行回数を表しており、グラフの縦軸は相関値を表している。各試行回において、事前に登録された特徴量データと、モデル基板Ｍについて別途取得した特徴量データとの相関値が１００％となった。その一方、事前に登録された特徴量データと、他の３つの基板Ｘ，Ｙ，Ｚ，Ｍの各々の特徴量データとの相関値は、６０％前後であった。
【００６２】
図８は、表面Ｃ２の物体指紋を用いて認証を行なった場合における、事前登録したモデル基板Ｍの特徴量データと、他の３つの基板Ｘ，Ｙ，Ｚの特徴量データおよびモデル基板について別途取得した特徴量データとの相関を表した図である。
【００６３】
図８を参照して、グラフの横軸は試行回数を表しており、グラフの縦軸は相関値を表している。各試行回において、事前に登録された特徴量データと、モデル基板Ｍについて別途取得した特徴量データとの相関値は、８０％代前半から９０％前半までの値となった。また、事前に登録された特徴量データと、他の３つの基板Ｘ，Ｙ，Ｚ，Ｍの各々の特徴量データとの相関値は、６０％前半から７０％前半までの値となった。
【００６４】
図７に示した相関値と図８に示した相関値とを比較すると、事前に登録された特徴量データと、モデル基板Ｍについて別途取得した特徴量データとの相関値は、図７に示した相関値の方が高い。したがって、基板については、表面の物体指紋ではなく、側面の物体指紋を用いた方が認証の精度が高いことがわかる。側面の物体指紋を用いたときの方が、表面の物体指紋を用いたときよりも相関値が高くなる理由は、側面は断面であるため、断面ではない表面よりも個体の特性が表れやすいからである。
【００６５】
上記のような相関値を用いた比較等によって、ワークＷの測定部位を事前に決定することができる。当該決定は、ユーザによって行われてもよいし、画像処理装置３０が自動的に行ってもよい。
【００６６】
図９は、事前処理の処理の流れを説明するためのフロー図である。
図９を参照して、ステップＳ１において、カメラ２０によってワークＷの部位を撮像する。ステップＳ２において、画像処理装置３０は、当該部位の物体指紋の画像データに基づき、特徴量データを生成する。ステップＳ３において、画像処理装置３０は、物体指紋認証を行なう。ステップＳ４において、画像処理装置３０は、認証時に得られた相関値が閾値Ｔｈよりも高いか否かを判断する。
【００６７】
画像処理装置３０は、相関値が閾値Ｔｈよりも高いと判断した場合（ステップＳ４においてＹＥＳ）、ステップＳ５において、画像処理装置３０に接続されたディスプレイ６０等に、ワークＷの撮像部位が適切である旨の表示を行わせる。画像処理装置３０は、相関値が閾値Ｔｈ以下であると判断した場合（ステップＳ４においてＮＯ）、ステップＳ６において、ワークＷの撮像部位が適切でない旨の表示を行なわせる。
【００６８】
ステップＳ６の後は、ユーザがカメラ１０，２０の位置Ｐａ，Ｐｂを変更し、かつ、カメラ１０によってワークＷの特徴量データを再度事前登録した後、ステップＳ１以降の処理が繰り返される。なお、上述した基板の場合、閾値Ｔｈを少なくとも８０％に設定しておくことが好ましい。
【００６９】
（ｃ２．データ量調整処理）
次に、図１に基づいて説明したように、特徴量データＲをメモリ３６０（図３の記憶部３３、図４のフラッシュメモリ３６３）から消去する処理について説明する。
【００７０】
図１０は、特徴量データＲをメモリ３６０に登録するまでの処理の流れを表した図である。
【００７１】
図１０を参照して、ステップＳ１１において、上流側のカメラ１０によるワークＷの撮像が行われる。ステップＳ１２において、画像処理装置３０（詳しくは、生成部３２１）は、カメラ１０から取得した画像データに基づき、物体指紋の特徴量データＲを生成する。
【００７２】
ステップＳ１３において、画像処理装置３０は、生成された特徴量データをメモリ３６０に記憶する。ステップＳ１４において、次のワークＷが位置Ｐ１（図２参照）に搬送されてくると、ステップＳ１に戻り、上流側のカメラ１０によるワークＷの撮像が行われる。
【００７３】
図１１は、特徴量データＲをメモリ３６０から消去するまでの処理の流れを表した図である。
【００７４】
図１１を参照して、ワークＷが位置Ｐ２（図２参照）に搬送されると（ステップＳ２１でＹＥＳ）、ステップＳ２２において、カメラ２０によってワークＷの撮像が行われる。ステップＳ２３において、画像処理装置３０（詳しくは、生成部３２１）は、カメラ２０から取得した画像データに基づき、物体指紋の特徴量データＴを生成する。
【００７５】
ステップＳ２４において、画像処理装置３０は、事前登録された複数の特徴量データＲを用いて、生成された特徴量データＴの認証を行なう。認証に成功した場合（ステップＳ２５においてＹＥＳ）、画像処理装置３０（詳しくは、消去部３４）は、特徴量データＴに一致した特徴量データＲをメモリ３６０から消去する。認証に失敗した場合（ステップＳ２５においてＮＯ）、画像処理装置３０は、処理をステップＳ２１に進める。
【００７６】
図１２は、上述した消去処理によってデータ量を調整した場合と、データ量の調整を行わなかった場合とにおける、メモリ３６０に記憶された特徴量データの個数の推移を表した図である。
【００７７】
図１２を参照して、グラフの横軸はカメラ１０による撮像回数であり、グラフの縦軸はメモリ３６０に記憶された特徴量データＲの個数を表している。上述したように、認証に成功した場合に消去部３４が特徴量データＲをメモリ３６０から消去する処理を実行することによって、カメラ１０によって撮像されるワークＷの個数が増加しても、メモリ３６０に蓄積される特徴量データＲの数の増加を抑制することができる。
【００７８】
＜Ｄ．変形例＞
（ｄ１．認証精度制御処理）
認証精度を制御する構成例について説明する。
【００７９】
（１）繰り返し識別
カメラ２０で同一のワークＷを複数回撮像することによって、認証精度を高める構成について説明する。
【００８０】
図１３は、特徴量データＲをメモリ３６０から消去するまでの処理の流れを表した図である。
【００８１】
図１３を参照して、ワークＷが位置Ｐ２（図２参照）に搬送されると（ステップＳ３１でＹＥＳ）、ステップＳ３２において、カメラ２０によってワークＷの撮像が複数回行われる。ステップＳ３３において、画像処理装置３０（詳しくは、生成部３２１）は、カメラ２０から取得した複数の画像データの各々に基づき、複数個の特徴量データＴを生成する。
【００８２】
ステップＳ３４において、画像処理装置３０は、認証処理を行なう。具体的には、事前登録された複数の特徴量データＲを用いて、生成された複数の特徴量データＴの各々の認証を行なう。詳しくは、画像処理装置３０の判断部３２２が、複数個の特徴量データＴが生成されたことに基づき、当該複数個の特徴量データＴのうちの予め定められた個数以上の特徴量データＴと一致する特徴量データＲ（１つの特徴量データＲ）がメモリ３６０に存在するかを判断する。認証処理部３２は、予め定められた個数以上の特徴量データＴと一致する特徴量データＲが存在した場合、認証に成功したと判断する。なお、予め定められた個数は、１個であってもよいし、上記複数個（撮像回数と同じ値）であってもよい。
【００８３】
認証に成功した場合（ステップＳ３５においてＹＥＳ）、ステップＳ３６において、画像処理装置３０（詳しくは、消去部３４）は、予め定められた個数以上の特徴量データＴに一致した特徴量データＲ（１つの特徴量データＲ）をメモリ３６０から消去する。認証に失敗した場合（ステップＳ３５においてＮＯ）、画像処理装置３０は、処理をステップＳ３１に進める。
【００８４】
このような構成によれば、画像処理装置３０は、複数の特徴量データを用いた認証を行なうため、認証精度を高めることが可能となる。
【００８５】
（２）閾値に関する警告表示
画像処理装置３０は、特徴量データＴと一致する特徴量データＲがメモリ３６０に複数存在する場合、または特徴量データＴと一致する特徴量データＲがメモリ３６０に存在しない場合には、ディスプレイ６０に予め定められた表示を行わせる。
【００８６】
画像処理装置３０は、特徴量データＴと一致する特徴量データＲがメモリ３６０に複数存在する場合には、たとえば、閾値Ｔｈを高くすることを提案する表示をディスプレイ６０に行わせる。また、画像処理装置３０は、特徴量データＴと一致する特徴量データＲがメモリ３６０に存在しない場合には、たとえば、閾値Ｔｈを低くすることを提案する表示をディスプレイ６０に行わせる。
【００８７】
このような構成によれば、ユーザは、閾値Ｔｈを適切な値に設定することが可能となる。
【００８８】
（３）閾値Ｔｈの自動設定
調整部３２３（図３）によって、閾値Ｔｈを自動で好適な値に設定する機能について説明する。
【００８９】
図１４は、閾値Ｔｈの設定処理の流れを表したフロー図である。図１４を参照して、ワークＷが位置Ｐ２（図２参照）に搬送されると（ステップＳ４１でＹＥＳ）、ステップＳ４２において、カメラ２０によってワークＷの撮像が複数回行われる。ステップＳ４３において、画像処理装置３０（詳しくは、生成部３２１）は、カメラ２０から取得した複数の画像データの各々に基づき、複数個の特徴量データＴを生成する。
【００９０】
ステップＳ４４において、画像処理装置３０は、認証処理を行なう。具体的には、画像処理装置３０は、事前登録された複数の特徴量データＲを用いて、生成された複数の特徴量データＴの各々の認証を行なう。詳しくは、画像処理装置３０の判断部３２２が、複数個の特徴量データＴが生成されたことに基づき、当該複数個の特徴量データＴと一致する特徴量データＲの個数をカウントする。
【００９１】
画像処理装置３０の調整部３２３は、一致した特徴量データＲの個数が０個の場合（ステップＳ４５においてＹＥＳ）、ステップＳ４６において、相関値（類似度）の閾値Ｔｈを所定の値だけ下げる。その後、画像処理装置３０は、ステップＳ４４における認証を繰り返す。
【００９２】
画像処理装置３０の調整部３２３は、一致した特徴量データＲの個数が複数個の場合（ステップＳ４７においてＹＥＳ）、ステップＳ４８において、相関値（類似度）の閾値Ｔｈを所定の値だけ上げる。その後、画像処理装置３０は、ステップＳ４４における認証を繰り返す。
【００９３】
画像処理装置３０は、一致した特徴量データＲの個数が１個の場合（ステップＳ４７においてＮＯ）、ステップＳ４９において、画像処理装置３０は、特徴量データＴに一致した特徴量データＲをメモリ３６０から消去する。
【００９４】
以上のように、調整部３２３は、特徴量データＴと一致する特徴量データＲがメモリ３６０に複数存在する場合には、特徴量データＴと一致する特徴量データＲが一つとなるように、閾値Ｔｈを上げる。このような構成によれば、閾値Ｔｈを適切な値に設定することが可能となる。
【００９５】
また、調整部３２３は、特徴量データＴと一致する特徴量データＲがメモリ３６０に存在しない場合には、特徴量データＴと一致する特徴量データＲが１つ存在すると判断されるまで、閾値Ｔｈを下げる。このような構成によれば、閾値Ｔｈを適切な値に設定することが可能となる。
【００９６】
典型的には、調整部３２３は、特徴量データＴと一致する特徴量データＲがメモリ３６０に存在しない場合には、予め定められた下限値を限度として、閾値Ｔｈを下げる。このような構成によれば、閾値Ｔｈの値が下限値以下になってしまうことを防止できる。
【００９７】
また、閾値Ｔｈが下限値に到達しても、あるいは閾値Ｔｈの上限値を設定している場合は閾値Ｔｈが当該上限値に到達しても、特徴量データＲとのマッチングが未だ行えない場合には、撮像環境の方を見直す必要がある。このような場合、画像処理装置３０は、画面表示にて所定のメッセージをユーザに通知する。
【００９８】
（ｄ２．特徴量データＴに一致しない特徴量データＲの消去）
上述たように、画像処理装置３０は、認証に成功した場合、メモリ３６０に事前に登録された特徴量データＲを消去する。しかしながら、特徴量データＲが、消去されずにメモリ３６０に残り続けることも想定される。
【００９９】
たとえば、経路の途中でワークＷが抜き取られた場合、当該ワークＷが元に戻されない限り、下流側のカメラ２０によって当該ワークＷが撮像されることがない。このような場合、特徴量データＲに一致する特徴量データＴが生成されることはないため、当該特徴量データＲがメモリ３６０に残り続ける。このような特徴量データＲの存在は、誤認証の可能性の増加要因、およびマッチング（照合）の回数が増加要因となり得る。
【０１００】
このため、所定期間（たとえば、数日）以上メモリ３６０に残っている特徴量データＲを消去するように、画像処理装置３０を構成することが好ましい。特に、トレーサビリティの観点からは、特徴量データＲが残るということは工程で欠品が生じたことを意味するため、単に当該特徴量データＲを消去するだけではなく、画面表示にてオペレータへ通知することが好ましい。画像処理装置３０は、このような通知として、当該特徴量データＲの撮像の日時分秒を一覧表示の形式等でディスプレイ６０に表示させることが好ましい。
【０１０１】
［実施の形態２]
実施の形態１では、ワークＷの１つの部位（部位Ｂ１）の物体指紋を、上流側のカメラ１０と下流側のカメラ２０とで撮像する構成を例に挙げて説明した。つまり、ワークＷの１つの部位の物体指紋にて認証を行なう構成を例に挙げた。
【０１０２】
本実施の形態では、ワークＷの複数の部位の物体指紋にて認証を行なう構成について説明する。一例として、２つの部位の物体指紋にて認証を行なう構成について説明する。より詳しくは、２つの部位において認証に成功したことを条件に、全体としての認証に成功したものとする構成について説明する。
【０１０３】
図１５は、認証システム１Ａの具体例を表した図である。
図１５を参照して、認証システム１Ａは、カメラ１０，１１と、カメラ２０，２１と、画像処理装置３０と、ＰＬＣ４０と、サーバ装置５０とを備えている。カメラ１０，１１およびカメラ２０，２１は、画像処理装置３０と通信可能に接続されている。
【０１０４】
カメラ１１は、各々が予め定められた経路に沿って搬送される複数のワークＷの所定の部位であって、部位Ｂ１とは異なる部位（以下、「部位Ｂ２」と称する）を、当該経路の上流側の位置Ｐｃで撮像する。カメラ２１は、これらの物体の部位Ｂ２を、上記経路の下流側の位置Ｐｄで撮像する。
【０１０５】
このように、カメラ１０，２０は、搬送装置９００によって経路上を搬送されるワークＷの部位Ｂ１を撮像し、カメラ１１，２１は、搬送装置９００によって経路上を搬送されるワークＷの部位Ｂ２を撮像する。カメラ１０，１１，２０，２１は、撮像によって得られた画像データを、画像処理装置３０に送信する。
【０１０６】
図１６は、部位Ｂ１と部位Ｂ２との位置を説明するための図である。図１６を参照して、一例として、部位Ｂ１をワークＷの第１の側面とし、部位Ｂ２を第１の側面の反対側の側面とすることができる。
【０１０７】
図１７は、２つの部位Ｂ１，Ｂ２に関する特徴量データＲ，Ｒ’をメモリ３６０に登録するまでの処理の流れを表した図である。
【０１０８】
ステップＳ５１において、上流側のカメラ１０によるワークＷの部位Ｂ１の撮像が行われる。ステップＳ５２において、画像処理装置３０は、カメラ１０から取得した画像データに基づき、部位Ｂ１における物体指紋の特徴量データＲを生成する。ステップＳ５３において、画像処理装置３０は、生成された特徴量データをメモリ３６０に記憶する。
【０１０９】
ステップＳ５４において、カメラ１１によるワークＷの部位Ｂ２の撮像が行われる。ステップＳ５５において、画像処理装置３０は、カメラ１１から取得した画像データに基づき、部位Ｂ２における物体指紋の特徴量データＲ’を生成する。ステップＳ５６において、画像処理装置３０は、ステップＳ５２で生成された特徴量データＲに関連付けて、生成された特徴量データをメモリ３６０に記憶する。
【０１１０】
ステップＳ５７において、次のワークＷが位置Ｐ１（図２参照）に搬送されてくると、ステップＳ５１に戻り、上流側のカメラ１０によるワークＷの撮像が繰り返される。
【０１１１】
図１８は、特徴量データＲ，Ｒ’をメモリ３６０から消去するまでの処理の流れを表した図である。
【０１１２】
図１８を参照して、ワークＷが位置Ｐ２（図２参照）に搬送されると（ステップＳ６１でＹＥＳ）、ステップＳ６２において、カメラ２０によってワークＷの部位Ｂ１の撮像が行われる。ステップＳ６３において、画像処理装置３０は、カメラ２０から取得した画像データに基づき、部位Ｂ１における物体指紋の特徴量データＴを生成する。
【０１１３】
ステップＳ６４において、カメラ２１によってワークＷの部位Ｂ２の撮像が行われる。ステップＳ６５において、画像処理装置３０は、カメラ２１から取得した画像データに基づき、部位Ｂ２における物体指紋の特徴量データＴ’を生成する。
【０１１４】
ステップＳ６６において、画像処理装置３０は、認証処理を行なう。具体的には、画像処理装置３０は、事前登録された複数の特徴量データＲ，Ｒ’を用いて、生成された特徴量データＴ，Ｔ’の認証を行なう。詳しくは、画像処理装置３０の判断部３２２は、生成された特徴量データＴと一致する特徴量データＲがメモリ３６０に存在し、かつ、生成された特徴量データＴ’と一致する特徴量データＲ’がメモリ３６０に存在するか否かを判断する。判断部３２２は、特徴量データＴと一致する特徴量データＲがメモリ３６０に存在し、かつ特徴量データＴ’と一致する特徴量データＲ’が存在する場合、特徴量データＲと特徴量データＲ’とが関連付けされていることを条件に、認証に成功したと判断する。
【０１１５】
認証に成功した場合（ステップＳ６７においてＹＥＳ）、画像処理装置３０は、特徴量データＴに一致した特徴量データＲと、特徴量データＴ’に一致した特徴量データＲ’とをメモリ３６０から消去する。認証に失敗した場合（ステップＳ６７においてＮＯ）、画像処理装置３０は、処理をステップＳ６１に進める。
【０１１６】
このような構成によれば、画像処理装置３０は、複数の部位の特徴量データを用いた認証を行なうため、認証精度を高めることが可能となる。
【０１１７】
なお、実施の形態１，２においては、認証対象となる物体が搬送装置９００によって搬送されるワークＷである場合を例に挙げて説明したが、これに限定されるものではない。たとえば、倉庫等において入出庫が行われる商品等であってもよい。
【０１１８】
＜付記＞
〔構成１〕各々が予め定められた経路に沿って搬送される複数の物体（Ｗ）の第１の部位（Ｂ１）を、前記経路の上流側の第１の位置（Ｐａ）で撮像する第１のカメラ（１０）と、
各前記物体（Ｗ）の前記第１の部位（Ｂ１）を、前記経路の下流側の第２の位置（Ｐｂ）で撮像する第２のカメラ（２０）と、
前記第１のカメラ（１０）および前記第２のカメラ（２０）に通信可能に接続された画像処理装置（３０）とを備え、
前記画像処理装置（３０）は、前記第１のカメラ（１０）から取得した前記第１の部位（Ｂ１）の画像データに基づき、前記第１の部位（Ｂ１）の物体指紋の特徴量を表した第１の特徴量データ（Ｒ）を、前記物体（Ｗ）毎に生成する生成手段（３２１）と、
生成された各前記第１の特徴量データ（Ｒ）を記憶する記憶手段（３３，３６０）とを含み、
前記生成手段（３２１）は、前記第２のカメラ（２０）から取得した前記第１の部位（Ｂ１）の画像データに基づき、前記第１の部位（Ｂ１）の物体指紋の特徴量を表した第２の特徴量データ（Ｔ）を、前記物体（Ｗ）毎にさらに生成し、
前記画像処理装置（３０）は、
前記第２の特徴量データ（Ｔ）が生成されたことに基づき、当該第２の特徴量データ（Ｔ）と一致する前記第１の特徴量データ（Ｒ）が前記記憶手段（３３，３６０）に存在するかを判断する判断手段（３２２）と、
前記第２の特徴量データ（Ｔ）と一致した前記第１の特徴量データ（Ｒ）を前記記憶手段（３３，３６０）から消去する消去手段（３４）とをさらに含む、認証システム（１）。
【０１１９】
〔構成２〕各前記物体（Ｗ）の第２の部位（Ｂ２）を、前記経路の上流側の第３の位置（Ｐｃ）で撮像する第３のカメラ（１１）と、
各前記物体（Ｗ）の第２の部位（Ｂ２）を、前記経路の下流側の第４の位置（Ｐｄ）で撮像する第４のカメラ（２１）とをさらに備え、
前記生成手段（３２１）は、さらに、
前記第３のカメラ（１１）から取得した前記第２の部位（Ｂ２）の画像データに基づき、前記第２の部位（Ｂ２）の物体指紋の特徴量を表した第３の特徴量データ（Ｒ’）を、前記物体（Ｗ）毎に生成し、
前記第４のカメラ（２１）から取得した前記第２の部位（Ｂ２）の画像データに基づき、前記第２の部位（Ｂ２）の物体指紋の特徴量を表した第４の特徴量データ（Ｔ’）を、前記物体（Ｗ）毎に生成し、
前記記憶手段（３３，３６０）は、前記第１の特徴量データ（Ｒ）と前記第３の特徴量データ（Ｒ’）とを、前記物体（Ｗ）毎に関連付けて記憶し、
前記判断手段（３２２）は、前記第４の特徴量データ（Ｔ’）が生成されたことに基づき、当該第４の特徴量データ（Ｔ’）と一致する前記第３の特徴量データ（Ｒ’）が前記記憶手段（３３，３６０）に存在するかをさらに判断し、
前記消去手段（３４）は、前記第２の特徴量データ（Ｔ）と一致する前記第１の特徴量データ（Ｒ）が前記記憶手段（３３，３６０）に存在し、かつ、前記第４の特徴量データ（Ｔ’）と一致する前記第３の特徴量データ（Ｒ’）が前記記憶手段（３３，３６０）に存在する場合、当該第１の特徴量データ（Ｒ）と当該第３の特徴量データ（Ｒ’）とが関連付けされていることを条件に、当該第１の特徴量データ（Ｒ）と当該第３の特徴量データ（Ｒ’）とを前記記憶手段（３３，３６０）から消去する、構成１に記載の認証システム（１Ａ）。
【０１２０】
〔構成３〕前記第２のカメラ（２０）は、前記物体（Ｗ）毎に複数回の撮像を行い、
前記生成手段（３２１）は、前記複数回の撮像に基づいて、前記第１の部位（Ｂ１）の物体指紋の特徴量を表した第２の特徴量データ（Ｔ）を、前記物体（Ｗ）毎に複数生成し、
前記判断手段（３２２）は、前記複数の第２の特徴量データ（Ｔ）が生成されたことに基づき、当該複数の第２の特徴量データ（Ｔ）のうちの予め定められた個数以上の前記第２の特徴量データ（Ｔ）と一致する前記第１の特徴量データ（Ｒ）が前記記憶手段（３３，３６０）に存在するかを判断し、
前記消去手段（３４）は、前記予め定められた個数以上の前記第２の特徴量データ（Ｔ）と一致した前記第１の特徴量データ（Ｒ）を前記記憶手段（３３，３６０）から消去する、構成１または２に記載の認証システム（１）。
【０１２１】
〔構成４〕前記判断手段（３２２）は、前記第２の特徴量データ（Ｔ）と前記第１の特徴量データ（Ｒ）との類似度が予め定められた閾値（Ｔｈ）以上であることを条件に、前記第２の特徴量データ（Ｔ）と一致する前記第１の特徴量データ（Ｒ）が前記記憶手段（３３，３６０）に存在すると判断し、
前記画像処理装置（３０）は、前記閾値（Ｔｈ）を調整する調整手段（３２３）をさらに含み、
前記調整手段（３２３）は、前記第２の特徴量データ（Ｔ）と一致する前記第１の特徴量データ（Ｒ）が前記記憶手段（３３，３６０）に複数存在する場合には、前記第２の特徴量データ（Ｔ）と一致する前記第１の特徴量データ（Ｒ）が一つとなるように、前記閾値（Ｔｈ）を上げる、構成１から３のいずれか１項に記載の認証システム（１）。
【０１２２】
〔構成５〕前記調整手段（３２３）は、前記第２の特徴量データ（Ｔ）と一致する前記第１の特徴量データ（Ｒ）が前記記憶手段（３３，３６０）に存在しない場合には、前記第２の特徴量データ（Ｔ）と一致する前記第１の特徴量データ（Ｒ）が１つ存在すると判断されるまで、前記閾値（Ｔｈ）を下げる、構成４に記載の認証システム（１）。
【０１２３】
〔構成６〕前記調整手段（３２３）は、前記第２の特徴量データ（Ｔ）と一致する前記第１の特徴量データ（Ｒ）が前記記憶手段（３３，３６０）に存在しない場合には、予め定められた下限値を限度として、前記閾値（Ｔｈ）を下げる、構成５に記載の認証システム（１）。
【０１２４】
〔構成７〕前記画像処理装置（３０）と通信可能に接続された表示装置（６０）をさらに備え、
前記画像処理装置（３０）は、前記第２の特徴量データ（Ｔ）と一致する前記第１の特徴量データ（Ｒ）が前記記憶手段（３３，３６０）に複数存在する場合、または前記第２の特徴量データ（Ｔ）と一致する前記第１の特徴量データ（Ｒ）が前記記憶手段（３３，３６０）に存在しない場合には、前記表示装置（６０）に予め定められた表示を行わせる、構成１から３のいずれか１項に記載の認証システム（１）。
【０１２５】
〔構成８〕各々が予め定められた経路に沿って搬送される複数の物体（Ｗ）の予め定められた部位（Ｂ１）を、前記経路の上流側の第１の位置（Ｐａ）で撮像する第１のカメラ（１０）と、各前記物体（Ｗ）の前記予め定められた部位（Ｂ１）を、前記経路の下流側の第２の位置（Ｐｂ）で撮像する第２のカメラ（２０）と、前記第１のカメラ（１０）および前記第２のカメラ（２０）に通信可能に接続された画像処理装置（３０）とを備えた認証システム（１）におけるデータ処理方法であって、
前記第１のカメラ（１０）から取得した前記予め定められた部位（Ｂ１）の画像データに基づき、前記予め定められた部位（Ｂ１）の物体指紋の特徴量を表した第１の特徴量データ（Ｒ）を、前記物体（Ｗ）毎に生成するステップと、
生成された各前記第１の特徴量データ（Ｒ）をメモリ（３６０，３３）に記憶するステップと、
前記第２のカメラ（２０）から取得した前記予め定められた部位（Ｂ１）の画像データに基づき、前記予め定められた部位（Ｂ１）の物体指紋の特徴量を表した第２の特徴量データ（Ｔ）を、前記物体（Ｗ）毎に生成するステップと、
前記第２の特徴量データ（Ｔ）が生成されたことに基づき、当該第２の特徴量データ（Ｔ）と一致する前記第１の特徴量データ（Ｒ）が前記メモリ（３６０，３３）に存在するかを判断するステップと、
前記第２の特徴量データ（Ｔ）と一致した前記第１の特徴量データ（Ｒ）を前記メモリ（３６０，３３）から消去するステップとを備える、データ処理方法。
【０１２６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施の形態の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１２７】
１，１Ａ  認証システム、１０，１１，２０，２１  カメラ、３０  画像処理装置、３１  取得部、３２  認証処理部、３３  記憶部、３４  消去部、５０  サーバ装置、６０  ディスプレイ、３２１  生成部、３２２  判断部、３２３  調整部、３５０  演算処理回路、３５１  メインプロセッサ、３５２  画像処理専用プロセッサ、３６０  メモリ、３６１  ＲＯＭ、３６２  ＲＡＭ、３６３  フラッシュメモリ、３７０  通信インターフェイス、９００  搬送装置、Ｂ１，Ｂ２  部位、Ｃ１  側面、Ｃ２  表面、Ｐ１，Ｐ２，Ｐａ，Ｐｂ，Ｐｃ，Ｐｄ  位置、Ｗ  ワーク。
【図１】
2019109731.tif 000003
【図２】
2019109731.tif 000004
【図３】
2019109731.tif 000005
【図４】
2019109731.tif 000006
【図５】
2019109731.tif 000007
【図６】
2019109731.tif 000008
【図７】
2019109731.tif 000009
【図８】
2019109731.tif 000010
【図９】
2019109731.tif 000011
【図１０】
2019109731.tif 000012
【図１１】
2019109731.tif 000013
【図１２】
2019109731.tif 000014
【図１３】
2019109731.tif 000015
【図１４】
2019109731.tif 000016
【図１５】
2019109731.tif 000017
【図１６】
2019109731.tif 000018
【図１７】
2019109731.tif 000019
【図１８】
2019109731.tif 000020