(57)【特許請求の範囲】
【請求項１】
複数の構成要素を含む物体上の検出対象領域にランダムパターンを生成する生成部と、
前記検出対象領域を撮像する撮像部と、
前記撮像して得られた前記検出対象領域の画像を複数のブロックに分割し、該分割では各ブロックが各構成要素に対応するように分割し、各ブロックから、前記ランダムパターンに依存する特徴量を抽出する抽出部と、
を有するランダムパターン登録装置。
【請求項２】
前記抽出部は、前記ブロック毎に前記ランダムパターンの有無を検出し、前記ランダムパターンを含まないブロックが存在するときはアラームを発生する、
請求項１に記載のランダムパターン登録装置。
【請求項３】
前記抽出部は、前記ブロック毎に、前記ブロックの画像に含まれる前記物体の画像成分を排除した画像成分に基づいて、前記ランダムパターンの有無を検出する、
請求項２に記載のランダムパターン登録装置。
【請求項４】
前記抽出部は、前記ランダムパターンを生成した後に撮像した前記検出対象領域の画像と前記ランダムパターンを生成する前に撮像した前記検出対象領域の画像との差を抽出することにより、前記物体の画像成分を排除した画像成分を生成する、
請求項３に記載のランダムパターン登録方法。
【請求項５】
前記生成部は、不可視インクにより前記ランダムパターンを生成する、
請求項１乃至４の何れかに記載のランダムパターン登録装置。
【請求項６】
前記抽出部は、前記検出対象領域を複数のブロックに分割する基準を定めるテンプレートに従って、前記検出対象領域の画像を複数のブロックに分割する、
請求項１乃至５の何れかに記載のランダムパターン登録装置。
【請求項７】
複数の構成要素を含む物体上の検出対象領域にランダムパターンを生成し、
前記検出対象領域を撮像し、
前記撮像して得られた前記検出対象領域の画像を複数のブロックに分割し、該分割では各ブロックが各構成要素に対応するように分割し、
各ブロックから、前記ランダムパターンに依存する特徴量を抽出する、
ランダムパターン登録方法。
【請求項８】
ランダムパターンが形成された検査対象の複数の構成要素を含む物体上の検出対象領域を撮像する撮像部と、
前記撮像して得られた前記検出対象領域の画像を複数のブロックに分割し、該分割では各ブロックが各構成要素に対応するように分割し、各ブロックから、前記ランダムパターンに依存する特徴量を抽出する抽出部と、
前記各ブロックの前記ランダムパターンに依存する特徴量と、記憶部に記憶されている登録済みの物体の各ブロックのランダムパターンに依存する特徴量とを比較し、比較結果に基づいて、前記検査対象の物体の各ブロックに対応する部位の変更の有無を判定する判定部と、
を有する不正変更判定装置。
【請求項９】
ランダムパターンが形成された検査対象の複数の構成要素を含む物体上の検出対象領域を撮像し、
前記撮像して得られた前記検出対象領域の画像を複数のブロックに分割し、該分割では各ブロックが各構成要素に対応するように分割し、
各ブロックから、前記ランダムパターンに依存する特徴量を抽出し、
前記各ブロックの前記ランダムパターンに依存する特徴量と、記憶部に記憶されている登録済みの物体の各ブロックのランダムパターンに依存する特徴量とを比較し、比較結果に基づいて、前記検査対象の物体の各ブロックに対応する部位の変更の有無を判定する、
不正変更判定方法。
【請求項１０】
コンピュータを、
ランダムパターンが形成された検査対象の複数の構成要素を含む物体上の検出対象領域を撮像する撮像部と、
前記撮像して得られた前記検出対象領域の画像を複数のブロックに分割し、該分割では各ブロックが各構成要素に対応するように分割し、各ブロックから、前記ランダムパターンに依存する特徴量を抽出する抽出部と、
前記各ブロックの前記ランダムパターンに依存する特徴量と、記憶部に記憶されている登録済みの物体の各ブロックのランダムパターンに依存する特徴量とを比較し、比較結果に基づいて、前記検査対象の物体の各ブロックに対応する部位の変更の有無を判定する判定部と、
して機能させるためのプログラム。
【請求項１１】
ランダムパターン登録装置と不正変更判定装置とを含み、
前記ランダムパターン登録装置は、
複数の構成要素を含む物体上の検出対象領域にランダムパターンを生成する生成部と、
前記検出対象領域を撮像する第１の撮像部と、
前記撮像して得られた前記検出対象領域の画像を複数のブロックに分割し、該分割では各ブロックが各構成要素に対応するように分割し、各ブロックから、前記ランダムパターンに依存する特徴量を抽出する第１の抽出部と、
を有し、
前記不正変更判定装置は、
ランダムパターンが形成された検査対象の物体上の検出対象領域を撮像する第２の撮像部と、
前記撮像して得られた前記検出対象領域の画像を複数のブロックに分割し、該分割では各ブロックが各構成要素に対応するように分割し、各ブロックから、前記ランダムパターンに依存する特徴量を抽出する第２の抽出部と、
前記各ブロックの前記ランダムパターンに依存する特徴量と、記憶部に記憶されている登録済みの物体の各ブロックのランダムパターンに依存する特徴量とを比較し、比較結果に基づいて、前記検査対象の物体の各ブロックに対応する部位の変更の有無を判定する判定部と、
を有する、
不正変更管理システム。
【請求項１２】
ランダムパターン登録工程と不正変更判定工程とを含み、
前記ランダムパターン登録工程は、
複数の構成要素を含む物体上の検出対象領域にランダムパターンを生成する生成工程と、
前記検出対象領域を撮像する第１の撮像工程と、
前記撮像して得られた前記検出対象領域の画像を複数のブロックに分割し、該分割では各ブロックが各構成要素に対応するように分割し、各ブロックから、前記ランダムパターンに依存する特徴量を抽出する第１の抽出工程と、
を有し、
前記不正変更判定工程は、
ランダムパターンが形成された検査対象の物体上の検出対象領域を撮像する第２の撮像工程と、
前記撮像して得られた前記検出対象領域の画像を複数のブロックに分割し、該分割では各ブロックが各構成要素に対応するように分割し、各ブロックから、前記ランダムパターンに依存する特徴量を抽出する第２の抽出工程と、
前記各ブロックの前記ランダムパターンに依存する特徴量と、記憶部に記憶されている登録済みの物体の各ブロックのランダムパターンに依存する特徴量とを比較し、比較結果に基づいて、前記検査対象の物体の各ブロックに対応する部位の変更の有無を判定する判定工程と、
を有する、
不正変更管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、不正変更判定装置、不正変更判定方法、ランダムパターン登録装置、ランダムパターン登録方法、不正変更管理システム、不正変更管理方法、およびプログラムに関する。
【背景技術】
【０００２】
工業製品や商品等の物体に対して、その偽造や模造を防止するためにマーキングを施す技術が提案乃至実用化されている。そうした技術の一種に、物体上に形成したパターンと登録済みの物体のパターンとを比較し、比較結果に基づいて、物体の真正性を確認する技術がある。
【０００３】
例えば特許文献１では、物体上に位置合わせ基準部（位置合わせマーク、ライン、企業ロゴ、枠、物体自体の縁もしくは縁の組合せ等）を設け、少なくとも位置合わせ基準部が完全に覆われるように、タガント粒子（ｔａｇｇａｎｔ：追跡用添加物）を含有する塗料等をスプレーしてタガント粒子を付着させ、そのタガント粒子の分布を光学的に検知してその分布に関するデータを当該物体の基準データとして保存する。ここで、上記タガント粒子としては、例えば紫外線照射によって可視性が高まる蛍光紛体が例示されている。検査対象の物体の真偽を判定する場合、当該物体上のタガント粒子の分布を光学的に検知してその分布に関するデータを作成する。次に、検査対象の物体について作成したタガント粒子の分布に関するデータと、以前に保存しておいた上記基準データとを比較し、その比較結果に基づいて検査対象物体の真正性を判定する。
【０００４】
また、例えば特許文献２では、紙等の物体上の一部分にランダムな表面形状を有する樹脂層を形成し、上記ランダムな表面形状のパターンを光学的に検知しそのパターンの特徴量を基準データとして当該物体の識別番号に対応付けて保存する。ここで、樹脂層の成分としては、トナー粒子や固体インクが例示されている。検査対象の物体の真偽を判定する場合、当該物体上に形成されている樹脂層の表面形状のランダムなパターンを光学的に検知し、そのパターンの特徴量を作成する。次に、検査対象の物体について作成した上記パターンの特徴量と、以前に保存しておいた同じ識別番号を有する登録済みの物体の上記基準データとを比較し、その比較結果に基づいて検査対象物体の真正性を判定する。
【０００５】
他方、本発明に関連する他の技術として、特許文献３に記載される技術がある。この技術では、キャッシュカード等のカードに、不可視インクで暗号化キーを生成するランダムなパターンを印刷し、そのパターンから生成した暗号化キーによって暗号化した情報データを復号化して読み取るようにしている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特表２００７−５３４０６７号公報
【特許文献２】特開２００８−１０２６７６号公報
【特許文献３】特開２００４−２２３８１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、多数の物体から構成される集合体について、その構成要素毎あるいは幾つかの構成要素の集まり毎の真正性を判定することがある。例えば多くの電子部品が実装されたプリント配線基板に対して不正な変更が行われていないか否かを検出するために、個々の電子部品や幾つかの電子部品の集まりの真正性を判定することがある。このような集合体を構成する構成要素の真正性の判定を、上述した特許文献１乃至３に記載される技術によって行う場合、ランダムパターンの付与および付与したランダムパターン画像の取得を個々の構成要素毎に繰り返さなければならないので、必要な作業量が構成部品の数に比例して増大する、という課題がある。
【０００８】
本発明の目的は、上述した課題を解決する不正変更判定装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の実施形態に係る不正変更判定装置は、
ランダムパターンが形成された検査対象の物体上の所定領域を撮像する撮像部と、
前記撮像して得られた画像を複数のブロックに分割し、各ブロックから、前記ランダムパターンに依存する特徴量を抽出する抽出部と、
前記各ブロックの前記ランダムパターンに依存する特徴量と、記憶部に記憶されている登録済みの物体の各ブロックのランダムパターンに依存する特徴量とを比較し、比較結果に基づいて、前記検査対象の物体の各ブロックに対応する部位の変更の有無を判定する判定部と、
を有する。
【００１０】
また本発明の他の実施形態に係る不正変更判定方法は、
ランダムパターンが形成された検査対象の物体上の検出対象領域を撮像し、
前記撮像して得られた前記検出対象領域の画像を複数のブロックに分割し、
各ブロックから、前記ランダムパターンに依存する特徴量を抽出し、
前記各ブロックの前記ランダムパターンに依存する特徴量と、記憶部に記憶されている登録済みの物体の各ブロックのランダムパターンに依存する特徴量とを比較し、比較結果に基づいて、前記検査対象の物体の各ブロックに対応する部位の変更の有無を判定する。
【００１１】
また本発明の他の実施形態に係るプログラムは、
コンピュータを、
ランダムパターンが形成された検査対象の物体上の検出対象領域を撮像する撮像部と、
前記撮像して得られた前記検出対象領域の画像を複数のブロックに分割し、各ブロックから、前記ランダムパターンに依存する特徴量を抽出する抽出部と、
前記各ブロックの前記ランダムパターンに依存する特徴量と、記憶部に記憶されている登録済みの物体の各ブロックのランダムパターンに依存する特徴量とを比較し、比較結果に基づいて、前記検査対象の物体の各ブロックに対応する部位の変更の有無を判定する判定部と、
して機能させる。
【００１２】
また本発明の他の実施形態に係るランダムパターン登録装置は、
物体上にランダムパターンを生成する生成部と、
前記物体上の所定領域を撮像する撮像部と、
前記撮像して得られた前記所定領域の画像を複数のブロックに分割し、各ブロックから、前記ランダムパターンに依存する特徴量を抽出する抽出部と、
を有する。
【００１３】
また本発明の他の実施形態に係るランダムパターン登録方法は、
物体上にランダムパターンを生成し、
前記物体上の所定領域を撮像し、
前記撮像して得られた前記所定領域の画像を複数のブロックに分割し、
各ブロックから、前記ランダムパターンに依存する特徴量を抽出する。
【００１４】
また本発明の他の実施形態に係る不正変更管理システムは、
ランダムパターン登録装置と不正変更判定装置とを含み、
前記ランダムパターン登録装置は、
物体上の検出対象領域にランダムパターンを生成する生成部と、
前記検出対象領域を撮像する第１の撮像部と、
前記撮像して得られた前記検出対象領域の画像を複数のブロックに分割し、各ブロックから、前記ランダムパターンに依存する特徴量を抽出する第１の抽出部と、
を有し、
前記不正変更判定装置は、
ランダムパターンが形成された検査対象の物体上の検出対象領域を撮像する第２の撮像部と、
前記撮像して得られた前記検出対象領域の画像を複数のブロックに分割し、各ブロックから、前記ランダムパターンに依存する特徴量を抽出する第２の抽出部と、
前記各ブロックの前記ランダムパターンに依存する特徴量と、記憶部に記憶されている登録済みの物体の各ブロックのランダムパターンに依存する特徴量とを比較し、比較結果に基づいて、前記検査対象の物体の各ブロックに対応する部位の変更の有無を判定する判定部と、
を有する。
【００１５】
また本発明の他の実施形態に係る不正変更管理方法は、
ランダムパターン登録工程と不正変更判定工程とを含み、
前記ランダムパターン登録工程は、
物体上の検出対象領域にランダムパターンを生成する生成工程と、
前記検出対象領域を撮像する第１の撮像工程と、
前記撮像して得られた前記検出対象領域の画像を複数のブロックに分割し、各ブロックから、前記ランダムパターンに依存する特徴量を抽出する第１の抽出工程と、
を有し、
前記不正変更判定工程は、
ランダムパターンが形成された検査対象の物体上の検出対象領域を撮像する第２の撮像工程と、
前記撮像して得られた前記検出対象領域の画像を複数のブロックに分割し、各ブロックから、前記ランダムパターンに依存する特徴量を抽出する第２の抽出工程と、
前記各ブロックの前記ランダムパターンに依存する特徴量と、記憶部に記憶されている登録済みの物体の各ブロックのランダムパターンに依存する特徴量とを比較し、比較結果に基づいて、前記検査対象の物体の各ブロックに対応する部位の変更の有無を判定する判定工程と、
を有する。
【発明の効果】
【００１６】
本発明は上述した構成を有するため、多数の物体から構成される集合体の構成要素毎あるいは幾つかの構成要素の集まり毎の真正性を判定する際の作業量を軽減することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施形態に係るランダムパターン登録装置の構成図である。
【図２】検査対象とする物体の一例を示すプリント配線基板の平面図である。
【図３】検出対象領域を複数のブロックに分割する基準を定めるテンプレートの一例を示す図である。
【図４】本発明の第１の実施形態に係るランダムパターン登録装置が実行するランダムパターン登録方法の手順を示すフローチャートである。
【図５】不可視インクによるランダムパターンが生成されたプリント配線基板の平面図である。
【図６】不可視インクによるランダムパターンが生成されたプリント配線基板を撮像して得られる画像の一例を示す図である。
【図７】不可視インクによるランダムパターンが生成されたプリント配線基板を撮像して得られる画像を複数のブロックに分割する例を示す図である。
【図８】ブロックの画像を更に小さなブロックに分割する分割例を示す図である。
【図９】本発明の第２の実施形態に係るランダムパターン登録装置の構成図である。
【図１０】本発明の第２の実施形態に係るランダムパターン登録装置が実行するランダムパターン登録方法の手順を示すフローチャートである。
【図１１】本発明の第３の実施形態に係るランダムパターン登録装置の構成図である。
【図１２】本発明の第３の実施形態に係るランダムパターン登録装置が実行するランダムパターン登録方法の手順を示すフローチャートである。
【図１３】本発明の第３の実施形態に係るランダムパターン登録装置に接続されている記憶装置に登録されているデータの例を示す図である。
【図１４】本発明の第４の実施形態に係る不正変更判定装置の構成図である。
【図１５】本発明の第４の実施形態に係る不正変更判定装置を実現する情報処理装置のブロック図である。
【図１６】本発明の第４の実施形態に係る不正変更判定装置が実行する不正変更判定方法の手順を示すフローチャートである。
【図１７】本発明の第５の実施形態に係る不正変更管理システムの構成図である。
【図１８】本発明の第５の実施形態に係る不正変更管理システムが実行する不正変更管理方法の手順を示すフローチャートである。
【発明を実施するための形態】
【００１８】
次に本発明の実施の形態について図面を参照して詳細に説明する。
[第１の実施形態]
図１を参照すると、本発明の第１の実施形態に係るランダムパターン登録装置１００は、物体１１０上にランダムパターン１１１を生成する装置である。またランダムパターン登録装置１００は、ランダムパターン１１１が生成された物体１１０を撮像し、その撮像して得られた画像を複数のブロックに分割し、各ブロックからランダムパターン１１１に依存する特徴量を抽出して出力する装置である。
【００１９】
物体１１０は、不正な変更が行われたか否かを検査する対象物である。物体１１０は、例えば工業製品、商品パッケージ、有価証券、旅券等である。物体１１０の一例の平面図を図２に示す。
【００２０】
図２に示す物体１１０は、複数の電子部品１２１〜１２５が実装されたプリント配線基板１２０である。プリント配線基板１２０の平面形状は矩形である。電子部品１２１〜１２３は例えばＩＣチップであり、電子部品１２４は例えば抵抗であり、電子部品１２５は例えばコンデンサである。電子部品どうしをつなぐ線状のものは配線パターンである。図２に示すプリント配線基板１２０は説明の便宜上、簡略化してあり、実際に検査の対象となるプリント配線基板は、より多くの電子部品や配線パターンが存在する複雑な構造を有する。但し、本発明において検査対象となる物体１１０は、電子部品が実装されたプリント配線基板に限定されず、多数の構成要素から構成される集合体であれば、どのような物体であってもよい。例えば、複数の部品で組み立てられている機械や、複数の記載欄が存在する印刷物を検査対象物としてよい。
【００２１】
ランダムパターン登録装置１００は、主な機能部として、生成部１０１と撮像部１０２と抽出部１０３とを有する。
【００２２】
生成部１０１は、物体１１０上にランダムパターン１１１を生成する機能を有する。本実施形態では、生成部１０１は、不可視インクによりランダムパターン１１１を生成する。不可視インクは、透明な蛍光インクあるいは蛍光塗料とも呼ばれる。不可視インクは、可視光では肉眼でほとんど判別することができないが、不可視インクの読み取りに適した波長の紫外線や赤外線の光源および感度特性を持つイメージセンサによって、不可視インクによって生成されたパターンを判別することができる。但し、本発明では、ランダムパターン１１１の生成は、不可視インクによる方法に限定されない。物体１１０の表面の意匠性が損なわれても支障がなく、また物体１１０の表面に存在する文字等が判読できなくなっても支障がないならば、可視インクによりランダムパターン１１１を生成してもよい。
【００２３】
生成部１０１は、例えばスプレーガンを使用して、不可視インクを物体１１０の表面に噴きつけることにより、不可視インクを物体１１０の表面にまばらに付着させ、あるいは、かすれなどのムラを生じさせることにより、ランダムパターン１１１を生成する。また生成部１０１は、スプレーガンでなく、例えば刷毛やペンを使用して、不可視インクを物体１１０の表面にまばらに付着させる等してランダムパターン１１１を生成する。ランダムパターン１１１は、物体１１０上における変更の有無を検出する領域（以下、検出対象領域と記す）の全体に生成することが望ましい。例えば、図２に示したプリント配線基板１２０の平面全体を検出対象領域とするならば、プリント配線基板１２０の平面全体にランダムパターン１１１を生成する。
【００２４】
撮像部１０２は、物体１１０上における検出対象領域を撮像する機能を有する。具体的には、撮像部１０２は、物体１１０上の位置合わせ基準部を基準に定まる検出対象領域を撮像する。物体１１０上の位置合わせ基準部としては、物体の縁、縁の組合せ、物体上に形成された位置合わせマーク、ライン、ロゴ等がある。例えば、図２に示したプリント配線基板１２０の平面全体を検出対象領域とするならば、撮像部１０２は、プリント配線基板１２０の外周の縁を位置合わせ基準部として、プリント配線基板１２０全体を撮像する。このとき、物体１１０を撮像する向きを一定にしておく。例えば、図２のプリント配線基板１２０の場合、例えば抵抗１２４が上側になるようにプリント配線基板１２０を撮像する。
【００２５】
また、ランダムパターン１１１が不可視インクにより生成されている場合、撮像部１０２は、当該不可視インクの読み取りに適した波長の紫外線や赤外線の光源によって検査対象領域を照明し、当該不可視インクの読み取りに適した感度特性を持つイメージセンサ（ＣＣＤやＣＭＯＳによる２次元イメージセンサ等）を使用して検査対象領域を撮像する。上記光源としては、例えばブラックライトがある。
【００２６】
抽出部１０３は、撮像部１０２によって撮像して得られた検出対象領域の画像を複数のブロックに分割し、各ブロックから、ランダムパターン１１１の特徴量を抽出し、特徴量１５０として出力する機能を有する。
【００２７】
抽出部１０３が検出対象領域の画像を複数のブロックに分割する方法は任意である。例えば、抽出部１０３は、検出対象領域の画像を縦にｎ分割、横にｍ分割する。ここで、ｎ、ｍは２以上の正の整数である。あるいは抽出部１０３は、テンプレートに従って、検出対象領域の画像を複数のブロックに分割する。また、実用的には、検出対象領域の画像を複数のブロックに分割する際、抽出部１０３は、各ブロックが物体上の各構成要素に対応するように分割することが望ましい。例えば物体がプリント配線基板の場合、各ブロックがプリント配線基板上の各部品（例えば各電子部品）に対応するように分割することが望ましい。このような分割は、例えば、各ブロックの境界を、作業者によってあらかじめ手動で決定することで実現できる。また、色情報を用いたk-means法や、グラフカット法など、既存の画像セグメンテーション手法を適用することで実現できる。このように、部品などの構成要素と対応させて画像をブロック分割することで、改ざん、あるいは取り替えられた部品などの構成要素を高精度に特定できる効果がある。
【００２８】
図３は検出対象領域を複数のブロックに分割する基準を定めるテンプレートの一例を示す。この例のテンプレート１３０は、図２に示したプリント配線基板１２０のためのテンプレートであり、矩形の検出対象領域を３つの矩形のブロックに分割している。検出対象領域は頂点ａ、ｂ、ｃ、ｄを有する矩形であり、ブロックの１つは頂点ａ、ｅ、ｆ、ｇを有する矩形であり、他のブロックの１つは頂点ｅ、ｂ、ｇ、ｈを有する矩形であり、残りの１つのブロックは、頂点ｆ、ｈ、ｃ、ｄを有する矩形である。このようなテンプレートは、例えば、物体１１０の識別情報に対応付けて、抽出部１０３から参照可能な記憶装置に記憶される。
【００２９】
また抽出部１０３が各ブロックからランダムパターン１１１に依存する特徴量を抽出する方法は任意である。例えば、抽出部１０３は、特許文献１乃至３に記載されるような方法を使用して、画像からランダムパターン１１１を構成する粒の分布に依存する特徴量を抽出する。あるいは抽出部１０３は、虹彩認証アルゴリズムおよびそれに類似するアルゴリズムを使用して、画像からランダムパターン１１１に依存する特徴量を抽出する。あるいは次のような方法であってもよい。
【００３０】
先ず抽出部１０３は、各ブロックをさらにｎ×ｍ個の小ブロックに分割する。ここで、ｎ、ｍは２以上の正の整数である。次に抽出部１０３は、各小ブロックの輝度を抽出する。次に、抽出部１０３は、各小ブロックの輝度を閾値と比較し、輝度が閾値以上であれば例えば値１、そうでなければ値０とすることにより、各小ブロックの輝度を２値に量子化する。そして、抽出部１０３は、各小ブロックの量子化値を所定の順序に並べたビット列を、当該ブロックのｎ×ｍ次元の特徴量とする。
【００３１】
図４はランダムパターン登録装置１００を用いて実行するランダムパターン登録方法の手順を示すフローチャートである。以下、図４を参照して本実施形態に係るランダムパターン登録方法について説明する。
【００３２】
先ず、ランダムパターンの登録作業を行う作業者は、生成部１０１を使用して物体１１０上の検出対象領域にランダムパターン１１１を生成する（ステップＳ１０１）。例えば、図２に示したプリント配線基板１２０の平面全体が検出対象領域の場合、作業者はスプレーガン等を使用して、プリント配線基板１２０の平面全体に不可視インクによるランダムパターン１１１を生成する。図５は、不可視インクによるランダムパターン１１１が生成されたプリント配線基板１２０の平面図である。図５において、ドット状のハッチングを施した部分が不可視インクによるランダムパターン１１１に相当する。
【００３３】
次に作業者は、撮像部１０２を使用して、物体１１０上における検出対象領域を撮像する（ステップＳ１０２）。例えば、図２に示したプリント配線基板１２０の平面全体が検出対象領域の場合、作業者は、撮像部１０２を使用して、不可視インクの読み取りに適した波長の紫外線や赤外線の光源によって検査対象領域を照明し、不可視インクの読み取りに適した感度を持つイメージセンサで検査対象領域を撮像する。図６は、このようにして撮像して得られたプリント配線基板１２０の検査対象領域の画像を示す。図６において、ハッチングを施した部分が不可視インクによるランダムパターン１１１に相当する。一般に物体上に不可視インクによるパターンを生成し、ブラックライト等で照明して撮像した場合、不可視インクによるパターンのみから成る画像を得ることは困難であり、元の物体のイメージの全部または一部を含む画像が得られる。即ち、不可視インクを可視化し、撮像した画像においては、元の物体のイメージと不可視インクによるランダムパターンとが重畳している。図６に、プリント配線基板１２０上の一部の電子部品のイメージが描かれているのは、上記のような事象を示している。
【００３４】
その後、抽出部１０３によって以下のような処理が実行される。先ず抽出部１０３は、撮像して得られた検出対象領域の画像を複数のブロックに分割する（ステップＳ１０３）。例えば抽出部１０３は、図３のテンプレート１３０を使用して、図６に示したプリント配線基板１２０の検出対象領域の画像を、図７に示すように３つのブロック１６１〜１６３に分割する。
【００３５】
次に抽出部１０３は、各ブロックの画像から、ランダムパターン１１１に依存する特徴量を抽出する（ステップＳ１０４）。例えば抽出部１０３は、図７に示すブロック１６１の場合、図８に示すように、ブロック１６１の画像をｍ×ｎ個の小ブロックに分割する。ここで、ｎ、ｍは２以上の正の整数であり、図７では何れも４である。次に抽出部１０３は、各小ブロックの輝度を抽出する。次に、抽出部１０３は、各小ブロックの輝度を閾値と比較し、輝度が閾値以上であれば例えば値１、そうでなければ値０とすることにより、各小ブロックの輝度を２値に量子化する。そして、抽出部１０３は、各小ブロックの量子化値を所定の順序に並べたビット列を、当該ブロックの４×４次元の特徴量とする。
【００３６】
最後に抽出部１０３は、各ブロックの特徴量１５０を出力する（ステップＳ１０５）。
【００３７】
このように本実施形態によれば、多数の物体から構成される集合体の構成要素毎あるいは幾つかの構成要素毎の真正性を判定する際の作業量を軽減することができる。その理由は、ランダムパターンの付与と付与したランダムパターンの画像の取得は、個々の構成要素毎でなく集合体について行えばよいためである。
【００３８】
[第２の実施形態]
図９を参照すると、本発明の第２の実施形態に係るランダムパターン登録装置２００は、ランダムパターンの生成が正しく行われていない場合にアラームを発生させるようにした点で第１の実施形態に係るランダムパターン登録装置１００と相違する。図９において、物体２１０およびその上に生成されたランダムパターン２１１は、第１の実施形態に係る図１の物体１１０およびランダムパターン１１１と同様のものである。
【００３９】
ランダムパターン登録装置２００は、主な機能部として、生成部２０１と撮像部２０２と抽出部２０３とを有する。ここで、生成部２０１は、第１の実施形態における図１の生成部１０１と同様の機能を有する。
【００４０】
撮像部２０２は、ランダムパターン２１１生成前後の物体２１０上における検出対象領域を撮像する機能を有する。例えば、図２に示したプリント配線基板１２０の平面全体を検出対象領域とするならば、撮像部２０２は、ランダムパターン２１１の生成前と生成後の合計２回、プリント配線基板１２０の平面全体を含む領域を、照明および撮像アングル等の条件を同じにして撮像する。即ち、撮像部２０２は、プリント配線基板１２０にランダムパターン２１１が不可視インクにより生成されている場合、当該不可視インクの読み取りに適した波長の紫外線や赤外線の光源によって検査対象領域を照明し、当該不可視インクの読み取りに適した感度特性を持つイメージセンサを使用して検査対象領域を撮像する。
【００４１】
抽出部２０３は、第１の実施形態における図１の抽出部１０３と同様の機能を有すると共に、ブロック毎にランダムパターン２１１の有無を検出する機能と、ランダムパターン２１１を含まないブロックが存在するときはアラームを発生する機能とを有する。
【００４２】
抽出部１０３は、ブロック毎にランダムパターン２１１の有無を検出するために、先ず、検出対象領域の画像に含まれる物体２１０の画像成分を排除して、ランダムパターン２１１の画像成分を抽出する。具体的には、抽出部１０３は、ランダムパターン２１１生成後の検出対象領域の画像とランダムパターン２１１生成前の検出対象領域の画像との差の画像（差分画像）を生成する。そして、抽出部１０３は、差分画像に基づいて、ブロック毎にランダムパターン２１１の有無を検出する。
【００４３】
図１０はランダムパターン登録装置２００を用いて実行するランダムパターン登録方法の手順を示すフローチャートである。以下、図１０を参照して本実施形態に係るランダムパターン登録方法について説明する。
【００４４】
先ず、ランダムパターンの登録作業を行う作業者は、撮像部２０２を使用して、ランダムパターン生成前の物体２１０上における検出対象領域を撮像する（ステップＳ２０１）。例えば、図２に示したプリント配線基板１２０の平面全体が検出対象領域の場合、作業者は、撮像部２０２を使用して、不可視インクの読み取りに適した波長の紫外線や赤外線の光源によって検査対象領域を照明し、不可視インクの読み取りに適した感度を持つセンサで検査対象領域を撮像する。
【００４５】
次に、作業者は、生成部２０１を使用して物体２１０上の検出対象領域にランダムパターン２１１を生成する（ステップＳ２０２）。例えば、図２に示したプリント配線基板１２０の平面全体が検出対象領域の場合、作業者はスプレーガン等を使用して、プリント配線基板１２０の平面全体に不可視インクによるランダムパターン２１１を生成する。
【００４６】
次に作業者は、撮像部２０２を使用して、ランダムパターン生成後の物体２１０上における検出対象領域を撮像する（ステップＳ２０３）。例えば、図２に示したプリント配線基板１２０の平面全体が検出対象領域の場合、作業者は、撮像部２０２を使用して、不可視インクの読み取りに適した波長の紫外線や赤外線の光源によって検査対象領域を照明し、不可視インクの読み取りに適した感度を持つセンサで検査対象領域を撮像する。これにより、図６に示したような画像が取得される。
【００４７】
その後、抽出部２０３によって以下のような処理が実行される。
【００４８】
先ず抽出部２０３は、撮像部２０２によって撮像されたランダムパターン生成前後の検出対象領域の画像の差分画像を抽出する（ステップＳ２０４）。具体的には、抽出部２０３は、検出対象領域の画像の画素毎に、ランダムパターン生成後の検出対象領域の画像の画素の値から、ランダムパターン生成前の検出対象領域の画像の画素の値を減算して、差分画像の画素の値を算出する。
【００４９】
次に抽出部２０３は、検出対象領域の差分画像を、後述するステップＳ２０９と同様な複数のブロックに分割する（ステップＳ２０５）。例えば抽出部２０３は、図３のテンプレート１３０を使用して、検出対象領域の差分画像を３つのブロックに分割する。
【００５０】
次に抽出部２０３は、検出対象領域の差分画像の各ブロックの画像から、ランダムパターン２１１の特徴量を抽出し、ランダムパターン２１１の有無を検出する（ステップＳ２０６）。例えば抽出部２０３は、差分画像のブロックの画像を例えばＬ×Ｌ（Ｌは２以上の正の整数）個の小ブロックに分割し、各小ブロックの輝度を抽出する。次に、抽出部２０３は、各小ブロックの輝度を閾値と比較し、輝度が閾値以上であれば例えば値１、そうでなければ値０とすることにより、各小ブロックの輝度を２値に量子化する。そして、抽出部２０３は、各小ブロックの合計Ｌ×Ｌ個の量子化値の全てが値０であれば、当該ブロックはランダムパターン２１１を含んでいないと判断し、それ以外は含んでいると判断する。
【００５１】
抽出部２０３は、ランダムパターン２１１を含まないブロックが少なくとも１つ存在すれば（ステップＳ２０７でＹＥＳ）、アラームを出力する（ステップＳ２１１）。例えば、抽出部２０３は、図示しないアラーム音発生器からアラーム音を発生させてよい。また抽出部２０３は、図示しないアラーム表示器を点灯させてよい。また抽出部２０３は、図示しないディスプレイ装置の画面にアラームを表示してよい。その際、抽出部２０３は、ディスプレイ装置の画面に検出対象領域を構成する複数のブロックを描画し、ランダムパターンを含んでいないブロックの表示色を特定色（例えば赤色）で表示することにより、何れのブロックがランダムパターン２１１を含んでいないかを作業者に通知するようにしてよい。
【００５２】
抽出部２０３によってアラームが出力された場合、作業者は、物体２１０上の検出対象領域にランダムパターン２１１を生成するステップＳ２０２に戻って作業を繰り返す。
【００５３】
他方、ランダムパターン２１１を含まないブロックが１つも存在しない場合（ステップＳ２０７でＮＯ）、抽出部２０３によって、第１の実施形態における図４のステップＳ１０３〜Ｓ１０５と同様な処理が実行される（ステップＳ２０９〜Ｓ２１１）。
【００５４】
このように本実施形態によれば、第１の実施形態と同様の効果が得られると共に、多数の物体から構成される集合体の構成要素毎あるいは幾つかの構成要素毎の真正性の判定精度が人的ミスによって劣化するのを防止することができる。その理由は、ランダムパターンが生成されていないブロックは不正変更が検出できないため、ブロック毎にランダムパターンの有無を検出し、ランダムパターンを含まないブロックが存在するときはアラームを発生するためである。
【００５５】
[第３の実施形態]
図１１を参照すると、本発明の第３の実施形態に係るランダムパターン登録装置３００は、本発明の第１の実施形態に係るランダムパターン登録装置１００と同様の機能を有すると共に、ブロック毎の特徴量を含むデータを記憶装置３５０に登録する機能を有する。ここで、物体３１０、ランダムパターン３１１は、本発明の第１の実施形態における図１に示した物体１１０、ランダムパターン１１１と同じである。
【００５６】
ランダムパターン登録装置３００は、主な機能部として、生成部３０１と撮像部３０２と抽出部３０３と登録部３０４とを有する。このうち、生成部３０１と撮像部３０２と抽出部３０３は、第１の実施形態における生成部１０１と撮像部１０２と抽出部１０３と同様の機能を有する。
【００５７】
登録部３０４は、抽出部３０３で抽出された物体３１０の検出対象領域を構成するブロック毎の特徴量を登録済みの物体の特徴量として記憶装置３５０に登録する機能を有する。記憶装置３５０は、例えば、ランダムパターン登録装置３００からネットワークを介してアクセス可能なサーバ装置のストレージであってよい。或いは記憶装置３５０は、ランダムパターン登録装置３００に接続されたローカルな記憶装置であってよい。
【００５８】
図１２はランダムパターン登録装置３００を用いて実行するランダムパターン登録方法の手順を示すフローチャートである。以下、図１２を参照して、第３の実施形態に係るランダムパターン登録方法の動作について説明する。
【００５９】
まず、ランダムパターン登録装置３００の生成部３０１、撮像部３０２、抽出部３０３により、第１の実施形態における図４のステップＳ１０１〜Ｓ１０４と同様の動作が行われる（ステップＳ３０１〜Ｓ３０４）。
【００６０】
次に、登録部３０４は、抽出部３０３によって抽出された物体３１０の検出対象領域を構成するブロック毎の特徴量を含むデータを記憶装置３５０に登録する（ステップＳ３０５）。
【００６１】
図１３は記憶装置３５０に登録されているデータの例を示す。この例では、記憶装置３５０は、物体３１０の識別情報とブロック数とブロック毎の特徴量とを有するデータが記憶されている。例えば、２行目のデータは、物体の識別情報が「ＰＱ００１」、物体の検出対象領域を構成するブロック数が「３」、１つ目のブロックの特徴量が「10110…001」、２つ目のブロックの特徴量が「01011…111」、３つ目のブロックの特徴量が「11100…101」であることを表している。複数存在するブロックを一意に順序付ける方法は任意である。例えば、ブロックの左上の端点のＸ座標値が小さい順（同じ場合はＹ座標値が小さい順）に順序付ける方法を使用してよい。物体３１０の識別情報は、物体が工業製品や商品などの場合、型番、製造番号などである。物体３１０の識別情報は、作業者が手動で入力する以外に、物体３１０上にバーコード等によって記載されている識別情報を撮像部１０２で撮像した画像から抽出して入力するようにしてもよい。
【００６２】
このように本実施形態によれば、物体３１０にランダムパターン３１１を生成した後、そのランダムパターン３１１から抽出したブロック毎の特徴量を、登録済みの物体の特徴量として記憶装置３５０に登録することができる。
【００６３】
本実施形態では、図１に示した第１の実施形態に係るランダムパターン登録装置１００に登録部３０４を追加した。しかし、図９に示した第２の実施形態に係るランダムパターン登録装置２００に登録部３０４を追加した実施形態も考えられる。
【００６４】
[第４の実施形態]
図１４を参照すると、本発明の第４の実施形態に係る不正変更判定装置４００は、物体４１０に不正な変更が行われていないかどうかを判定する機能を有する。
【００６５】
物体４１０は、工業製品や商品など、不正な変更が行われていないかどうかを判定する対象物である。物体４１０には、ランダムパターン４１１が形成されている。このランダムパターン４１１は、例えば第１乃至第３の実施形態に係るランダムパターン登録装置１００、２００、３００における生成部１０１、２０１、３０１の何れかによって生成されたランダムパターン１１１、２１１、３１１と同じものである。
【００６６】
不正変更判定装置４００は、撮像部４０１と抽出部４０２と判定部４０３とを有する。このうち、撮像部４０１と抽出部４０２とは、図１に示した第１の実施形態における撮像部１０２と抽出部１０３と同様の機能を有する。
【００６７】
判定部４０３は、抽出部４０２により抽出された物体４１０の検出対象領域を構成する各ブロックのランダムパターン４１１に依存する特徴量と、記憶装置４５０に記憶されている登録済みの物体の各ブロックのランダムパターンに依存する特徴量とを比較し、比較結果に基づいて、検査対象の物体４１０の各ブロックに対応する部位の変更の有無を判定する機能を有する。記憶装置４５０は、例えば、第３の実施形態における記憶装置３５０と同じであり、図１２に示したような登録済みの物体の識別情報とブロック数とブロック毎の特徴量とを含むデータが予め記憶されている。
【００６８】
不正変更判定装置４００は、例えば図１５に示すように、１以上のマイクロプロセッサ等の演算処理部４７１と、メモリやハードディスク等の記憶部４７２と、カメラ４７３とを有する情報処理装置４７０と、プログラム４７４とで実現することができる。情報処理装置４７０は、例えばスマートフォンであってよい。プログラム４７４は、情報処理装置４７０の立ち上げ時等に外部のコンピュータ読み取り可能な記録媒体からメモリに読み込まれ、演算処理部４７１の動作を制御することにより、演算処理部４７１１上に、撮像部４０１、抽出部４０２、判定部４０３といった機能的手段を実現する。
【００６９】
図１６は不正変更判定装置４００を用いて実行する不正変更判定方法の手順を示すフローチャートである。以下、図１６を参照して本実施形態に係る不正変更判定方法について説明する。
【００７０】
まず、不正変更判定装置４００の撮像部４０１と抽出部４０２とにより、第１の実施形態における図４のステップＳ１０２〜Ｓ１０４と同様の動作が行われる（ステップＳ４０１〜Ｓ４０３）。次に、不正変更判定装置４００の判定部４０３は、抽出部４０２により抽出された物体４１０の検出対象領域を構成するブロックの特徴量と記憶装置４５０に記憶されている登録済みの物体のブロックの特徴量とを比較し、比較結果に基づいて、物体４１０の不正変更の有無を判定する（ステップＳ４０４）。
【００７１】
判定部４０３は、例えば物体４１０の識別情報が「ＰＱ００１」であり、記憶装置４５０に図１３に示したようなデータが記憶されている場合、物体４１０の検出対象領域を構成する１つ目のブロックの特徴量を図１３の２行目のブロック１の特徴量「10110…001」と比較し、２つ目のブロックの特徴量をブロック２の特徴量「01011…111」と比較し、３つ目のブロックの特徴量をブロック３の特徴量「111000…101」と比較し、ブロック毎に変更の有無を検出する。例えば、判定部４０３は、物体４１０の特徴量と登録済みの物体の特徴量のビット列間のハミング距離を算出し、ハミング距離が閾値以下であれば、２つの特徴量は同一と判定し、そうでなければ同一でないと判定する。判定部４０３は、物体４１０の全てのブロックの特徴量が登録済みの物体の対応するブロックの特徴量と同一であれば、物体４１０に不正な変更は存在しないと決定する。他方、判定部４０３は、何れかのブロックの特徴量が両者で相違する場合、当該ブロックに対応する検査対象領域に不正な変更が行われていると判定する。そして、判定部４０３は、判定結果４６０を出力する（ステップＳ４０５）。判定結果４６０は、物体４１０全体の不正変更の有無を表すものであってよい。また判定結果４６０は、物体４１０のブロック毎の不正変更の有無を表すものであってよい。
【００７２】
このように本実施形態によれば、物体４１０に形成されたランダムパターン４１１と登録済みの物体のランダムパターンとを比較して、物体４１０の不正変更の有無を判定することができる。その理由は、物体４１０上の部品の交換、記述内容の上書き等の不正な変更が行われると、不正変更箇所のランダムパターン４１１が存在しなくなるか別のパターンに代わってしまうためであり、しかも、元のランダムパターンに修正することはランダムパターンであるが故に困難だからである。そして、本実施形態によれば、物体４１０に形成されたランダムパターン４１１と登録済みの物体のランダムパターンとをブロック単位で比較しているので、物体４１０の不正変更の有無を物体４１０を構成する構成要素毎あるいは幾つかの構成要素毎に判定することができる。
【００７３】
[第５の実施形態]
図１７を参照すると、本発明の第５の実施形態に係る不正変更管理システム５００は、物体５１０の不正な変更の有無を管理する機能を有する。
【００７４】
物体５１０は、工業製品や商品など、不正な変更の有無を管理する対象である。図１７では、不正な変更の有無を管理する物体５１０は、１個のみ図示しているが、一般には多数の物体５１０が管理対象となる。
【００７５】
不正変更管理システム５００は、ランダムパターン登録装置５０１と不正変更判定装置５０２とから構成されている。
【００７６】
ランダムパターン登録装置５０１は、物体５１０上の検出対象領域にランダムパターン５１１を生成する機能と、検出対象領域を撮像する機能と、撮像して得られた検出対象領域の画像を複数のブロックに分割し、各ブロックから、ランダムパターンに依存する特徴量を抽出する機能と、抽出した特徴量を含むデータを記憶装置５２０に登録する機能とを有する。このランダムパターン登録装置５０１は、例えば第３の実施形態に係るランダムパターン登録装置３００により構成されている。
【００７７】
また、不正変更判定装置５０２は、ランダムパターン５１１が形成された検査対象の物体５１０上の検出対象領域を撮像する機能と、撮像して得られた検出対象領域の画像を複数のブロックに分割し、各ブロックから、ランダムパターン５１１の特徴量を抽出する機能と、抽出した各ブロックのランダムパターンに依存する特徴量と、記憶装置５２０に記憶されている登録済みの物体の各ブロックのランダムパターンに依存する特徴量とを比較し、比較結果に基づいて、検査対象の物体５１０の各ブロックに対応する部位の変更の有無を判定する機能とを有する。この不正変更判定装置５０２は、例えば、第４の実施形態に係る不正変更判定装置４００により構成されている。
【００７８】
図１８は不正変更管理システム５００を用いて実行する不正変更管理方法の手順を示すフローチャートである。以下、図１８を参照して本実施形態に係る不正変更管理方法について説明する。
【００７９】
先ず、ランダムパターンの管理作業を行う作業者は、ランダムパターン登録装置５０１を用いて、物体５１０上の検出対象領域にランダムパターン５１１を生成する（ステップＳ５０１）。次に作業者は、ランダムパターン登録装置５０１を用いて、物体５１０上における検出対象領域を撮像する（ステップＳ５０２）。その後、ランダムパターン登録装置５０１によって以下のような処理が実行される。先ずランダムパターン登録装置５０１は、撮像して得られた検出対象領域の画像を複数のブロックに分割する（ステップＳ５０３）。次にランダムパターン登録装置５０１は、各ブロックの画像から、ランダムパターン５１１の特徴量を抽出する（ステップＳ５０４）。次にランダムパターン登録装置５０１は、各ブロックの特徴量１５０を含むデータを記憶装置５２０に登録する（ステップＳ５０５）。これらのステップＳ５０１〜Ｓ５０５は、第３の実施形態におけるステップＳ３０１〜Ｓ３０５と同様に行われる。
【００８０】
一方、作業者は、不正変更判定装置５０２を用いて、物体５１０上における検出対象領域を撮像する（ステップＳ５０６）。その後、不正変更判定装置５０２によって以下のような処理が実行される。先ず不正変更判定装置５０２は、撮像して得られた検出対象領域の画像を複数のブロックに分割する（ステップＳ５０７）。次に不正変更判定装置５０２は、各ブロックの画像から、ランダムパターン５１１の特徴量を抽出する（ステップＳ５０８）。次に不正変更判定装置５０２は、抽出した物体５１０の検出対象領域を構成するブロックの特徴量と記憶装置５２０に記憶されている登録済みの物体のブロックの特徴量とを比較し、比較結果に基づいて、物体５１０の不正変更の有無をブロック単位で判定する（ステップＳ５０９）。そして、不正変更判定装置５０２は、判定結果５３０を出力する（ステップＳ５１０）。これらのステップＳ５０６〜Ｓ５１０は、第４の実施形態におけるステップＳ４０１〜Ｓ４０５と同様に行われる。
【００８１】
図１８のフローチャートでは、ランダムパターン登録装置５０１によるステップＳ５０１〜Ｓ５０５の処理に引き続いて、不正変更判定装置５０２によるステップＳ５０６〜Ｓ５１０の処理を実行した。しかし、そのような手順に限定されず、ランダムパターン登録装置５０１によるステップＳ５０１〜Ｓ５０５の処理を異なる物体５１０について複数回繰り返すようにしてよい。また、不正変更判定装置５０２によるステップＳ５０６〜Ｓ５１０の処理を異なる物体５１０について複数回繰り返すようにしてよい。或いは、ランダムパターン登録装置５０１によるステップＳ５０１〜Ｓ５０５の処理と不正変更判定装置５０２によるステップＳ５０６〜Ｓ５１０の処理とを異なる物体５１０に対して並行して行うようにしてよい。
【００８２】
このように本実施形態によれば、物体５１０の不正変更の有無を管理するためのランダムパターン５１１を物体５１０上の検出対象領域に生成した後、その検出対象領域の画像から特徴量をブロック毎に抽出して、登録済みの物体の特徴量として記憶装置５２０に登録することができる。また、本実施形態によれば、物体５１０上の検出対象領域に生成されたランダムパターン５１１の特徴量をブロック単位で抽出し、登録済みの物体の個体識別子と比較して、物体５１０の不正変更の有無をブロック単位で判定することができる。
【産業上の利用可能性】
【００８３】
本発明は、工業製品や商品等の物体に不正な変更が行われていないかどうかを判定する分野に利用できる。
【００８４】
上記の実施形態の一部又は全部は、以下の付記のようにも記載され得るが、以下には限られない。
［付記１］
物体上の検出対象領域にランダムパターンを生成する生成部と、
前記検出対象領域を撮像する撮像部と、
前記撮像して得られた前記検出対象領域の画像を複数のブロックに分割し、各ブロックから、前記ランダムパターンに依存する特徴量を抽出する抽出部と、
を有するランダムパターン登録装置。
［付記２］
前記抽出部は、前記ブロック毎に前記ランダムパターンの有無を検出し、前記ランダムパターンを含まないブロックが存在するときはアラームを発生する、
付記１に記載のランダムパターン登録装置。
［付記３］
前記抽出部は、前記ブロック毎に、前記ブロックの画像に含まれる前記物体の画像成分を排除した画像成分に基づいて、前記ランダムパターンの有無を検出する、
付記２に記載のランダムパターン登録装置。
［付記４］
前記抽出部は、前記ランダムパターンを生成した後に撮像した前記検出対象領域の画像と前記ランダムパターンを生成する前に撮像した前記検出対象領域の画像との差を抽出することにより、前記物体の画像成分を排除した画像成分を生成する、
付記３に記載のランダムパターン登録方法。
［付記５］
前記生成部は、不可視インクにより前記ランダムパターンを生成する、
付記１乃至４の何れかに記載のランダムパターン登録装置。
［付記６］
前記抽出部は、前記検出対象領域を複数のブロックに分割する基準を定めるテンプレートに従って、前記検出対象領域の画像を複数のブロックに分割する、
付記１乃至５の何れかに記載のランダムパターン登録装置。
［付記７］
物体上の検出対象領域にランダムパターンを生成し、
前記検出対象領域を撮像し、
前記撮像して得られた前記検出対象領域の画像を複数のブロックに分割し、
各ブロックから、前記ランダムパターンに依存する特徴量を抽出する、
ランダムパターン登録方法。
［付記８］
前記特徴量の抽出では、前記ブロック毎に前記ランダムパターンの有無を検出し、前記ランダムパターンを含まないブロックが存在するときはアラームを発生する、
付記７に記載のランダムパターン登録方法。
［付記９］
前記ランダムパターンの有無の検出では、前記ブロック毎に、前記ブロックの画像に含まれる前記物体の画像成分を排除して前記ランダムパターンの画像成分を抽出し、該抽出した画像成分に基づいて、前記ランダムパターンの有無を検出する、
付記８に記載のランダムパターン登録方法。
［付記１０］
前記物体の画像成分の排除では、前記ランダムパターンを生成した後に撮像した前記検出対象領域の画像と前記ランダムパターンを生成する前に撮像した前記検出対象領域の画像との差を抽出する、
付記９に記載のランダムパターン登録方法。
［付記１１］
前記ランダムパターンの生成では、不可視インクにより前記ランダムパターンを生成する、
付記７乃至１０の何れかに記載のランダムパターン登録方法。
［付記１２］
前記分割では、前記検出対象領域を複数のブロックに分割する基準を定めるテンプレートに従って、前記検出対象領域の画像を複数のブロックに分割する、
付記７乃至１１の何れかに記載のランダムパターン登録方法。
［付記１３］
ランダムパターンが形成された検査対象の物体上の検出対象領域を撮像する撮像部と、
前記撮像して得られた前記検出対象領域の画像を複数のブロックに分割し、各ブロックから、前記ランダムパターンに依存する特徴量を抽出する抽出部と、
前記各ブロックの前記ランダムパターンに依存する特徴量と、記憶部に記憶されている登録済みの物体の各ブロックのランダムパターンに依存する特徴量とを比較し、比較結果に基づいて、前記検査対象の物体の各ブロックに対応する部位の変更の有無を判定する判定部と、
を有する不正変更判定装置。
［付記１４］
前記抽出部は、前記検出対象領域を複数のブロックに分割する基準を定めるテンプレートに従って、前記検出対象領域の画像を複数のブロックに分割する、
付記１３に記載の不正変更判定装置。
［付記１５］
ランダムパターンが形成された検査対象の物体上の検出対象領域を撮像し、
前記撮像して得られた前記検出対象領域の画像を複数のブロックに分割し、
各ブロックから、前記ランダムパターンに依存する特徴量を抽出し、
前記各ブロックの前記ランダムパターンに依存する特徴量と、記憶部に記憶されている登録済みの物体の各ブロックのランダムパターンに依存する特徴量とを比較し、比較結果に基づいて、前記検査対象の物体の各ブロックに対応する部位の変更の有無を判定する、
不正変更判定方法。
［付記１６］
前記分割では、前記検出対象領域を複数のブロックに分割する基準を定めるテンプレートに従って、前記検出対象領域の画像を複数のブロックに分割する、
付記１５に記載の不正変更判定方法。
［付記１７］
コンピュータを、
ランダムパターンが形成された検査対象の物体上の検出対象領域を撮像する撮像部と、
前記撮像して得られた前記検出対象領域の画像を複数のブロックに分割し、各ブロックから、前記ランダムパターンに依存する特徴量を抽出する抽出部と、
前記各ブロックの前記ランダムパターンに依存する特徴量と、記憶部に記憶されている登録済みの物体の各ブロックのランダムパターンに依存する特徴量とを比較し、比較結果に基づいて、前記検査対象の物体の各ブロックに対応する部位の変更の有無を判定する判定部と、
して機能させるためのプログラム。
［付記１８］
ランダムパターン登録装置と不正変更判定装置とを含み、
前記ランダムパターン登録装置は、
物体上の検出対象領域にランダムパターンを生成する生成部と、
前記検出対象領域を撮像する第１の撮像部と、
前記撮像して得られた前記検出対象領域の画像を複数のブロックに分割し、各ブロックから、前記ランダムパターンに依存する特徴量を抽出する第１の抽出部と、
を有し、
前記不正変更判定装置は、
ランダムパターンが形成された検査対象の物体上の検出対象領域を撮像する第２の撮像部と、
前記撮像して得られた前記検出対象領域の画像を複数のブロックに分割し、各ブロックから、前記ランダムパターンに依存する特徴量を抽出する第２の抽出部と、
前記各ブロックの前記ランダムパターンに依存する特徴量と、記憶部に記憶されている登録済みの物体の各ブロックのランダムパターンに依存する特徴量とを比較し、比較結果に基づいて、前記検査対象の物体の各ブロックに対応する部位の変更の有無を判定する判定部と、
を有する、
不正変更管理システム。
［付記１９］
前記第１の抽出部は、前記ブロック毎に前記ランダムパターンの有無を検出し、前記ランダムパターンを含まないブロックが存在するときはアラームを発生する、
付記１８に記載の不正変更管理システム。
［付記２０］
前記第１の抽出部は、前記ブロック毎に、前記ブロックの画像に含まれる前記物体の画像成分を排除して前記ランダムパターンの画像成分を抽出し、該抽出した画像成分に基づいて、前記ランダムパターンの有無を検出する、
付記１９に記載の不正変更管理システム。
［付記２１］
前記第１の抽出部は、前記ランダムパターンを生成した後に撮像した前記検出対象領域の画像と前記ランダムパターンを生成する前に撮像した前記検出対象領域の画像との差を抽出することにより、前記物体の画像成分を排除する、
付記２０に記載の不正変更管理システム。
［付記２２］
前記生成部は、不可視インクにより前記ランダムパターンを生成する、
付記１８乃至２１の何れかに記載の不正変更管理システム。
［付記２３］
前記第１の抽出部は、前記検出対象領域を複数のブロックに分割する基準を定めるテンプレートに従って、前記検出対象領域の画像を複数のブロックに分割する、
付記１８乃至２２の何れかに記載の不正変更管理システム。
［付記２４］
ランダムパターン登録工程と不正変更判定工程とを含み、
前記ランダムパターン登録工程は、
物体上の検出対象領域にランダムパターンを生成する生成工程と、
前記検出対象領域を撮像する第１の撮像工程と、
前記撮像して得られた前記検出対象領域の画像を複数のブロックに分割し、各ブロックから、前記ランダムパターンに依存する特徴量を抽出する第１の抽出工程と、
を有し、
前記不正変更判定工程は、
ランダムパターンが形成された検査対象の物体上の検出対象領域を撮像する第２の撮像工程と、
前記撮像して得られた前記検出対象領域の画像を複数のブロックに分割し、各ブロックから、前記ランダムパターンに依存する特徴量を抽出する第２の抽出工程と、
前記各ブロックの前記ランダムパターンに依存する特徴量と、記憶部に記憶されている登録済みの物体の各ブロックのランダムパターンに依存する特徴量とを比較し、比較結果に基づいて、前記検査対象の物体の各ブロックに対応する部位の変更の有無を判定する判定工程と、
を有する、
不正変更管理方法。
［付記２５］
前記第１の抽出工程では、前記ブロック毎に前記ランダムパターンの有無を検出し、前記ランダムパターンを含まないブロックが存在するときはアラームを発生する、
付記２４に記載の不正変更管理方法。
［付記３］
前記第１の抽出工程では、前記ブロック毎に、前記ブロックの画像に含まれる前記物体の画像成分を排除して前記ランダムパターンの画像成分を抽出し、該抽出した画像成分に基づいて、前記ランダムパターンの有無を検出する、
付記２５に記載の不正変更管理方法。
［付記２７］
前記第１の抽出工程では、前記ランダムパターンを生成した後に撮像した前記検出対象領域の画像と前記ランダムパターンを生成する前に撮像した前記検出対象領域の画像との差を抽出することにより、前記物体の画像成分を排除する、
付記２６に記載の不正変更管理方法。
［付記２８］
前記生成工程では、不可視インクにより前記ランダムパターンを生成する、
付記２４乃至２７の何れかに記載の不正変更管理方法。
［付記２９］
前記第１の抽出工程では、前記検出対象領域を複数のブロックに分割する基準を定めるテンプレートに従って、前記検出対象領域の画像を複数のブロックに分割する、
付記２４乃至２８の何れかに記載の不正変更管理方法。
【符号の説明】
【００８５】
１００…ランダムパターン登録装置
１０１…生成部
１０２…撮像部
１０３…抽出部
１１０…物体
１１１…ランダムパターン
１５０…特徴量
１２０…プリント配線基板
１２１〜１２５…電子部品
１３０…テンプレート
１６１〜１６３…ブロック
２００…ランダムパターン登録装置
２０１…生成部
２０２…撮像部
２０３…抽出部
２１０…物体
２１１…ランダムパターン
２５０…特徴量
３００…ランダムパターン登録装置
３０１…生成部
３０２…撮像部
３０３…抽出部
３０４…登録部
３１０…物体
３１１…ランダムパターン
３５０…記憶装置
４００…不正変更判定装置
４０１…撮像部
４０２…抽出部
４０３…判定部
４１０…物体
４１１…ランダムパターン
４５０…記憶装置
４６０…判定結果
４７０…情報処理装置
４７１…演算処理部
４７２…記憶部
４７３…カメラ
４７４…プログラム
５００…不正変更管理装置
５０１…ランダムパターン登録装置
５０２…不正変更判定装置
５１０…物体
５１１…ランダムパターン
５２０…記憶装置
５３０…判定結果
【図１】
0006547566.tif 000002
【図２】
0006547566.tif 000003
【図３】
0006547566.tif 000004
【図４】
0006547566.tif 000005
【図５】
0006547566.tif 000006
【図６】
0006547566.tif 000007
【図７】
0006547566.tif 000008
【図８】
0006547566.tif 000009
【図９】
0006547566.tif 000010
【図１０】
0006547566.tif 000011
【図１１】
0006547566.tif 000012
【図１２】
0006547566.tif 000013
【図１３】
0006547566.tif 000014
【図１４】
0006547566.tif 000015
【図１５】
0006547566.tif 000016
【図１６】
0006547566.tif 000017
【図１７】
0006547566.tif 000018
【図１８】
0006547566.tif 000019