(57)【要約】  簡単に画像測定することが可能な画像測定方法を提供するため、第１の物品における異なる部分の画像の中から、該画像に関する特徴に基づいて、画像を選択することと、前記選択された画像と、第２の物品における前記選択された画像に対応する部分の画像とに基づいて、前記第２の物品に関する位置合わせを行うことと、前記第２の物品を画像測定することを含んでいる。
2018042580.tif 000002
【特許請求の範囲】
【請求項１】
第１の物品における異なる部分の画像の中から、該画像に関する特徴に基づいて、画像を選択することと、
前記選択された画像と、第２の物品における前記選択された画像に対応する部分の画像とに基づいて、前記第２の物品に関する位置合わせを行うことと、
前記第２の物品を画像測定することを含む画像測定方法。
【請求項２】
前記位置合わせを行うことにおいては、前記画像測定の座標系を設定することを含むことを特徴とする請求項１に記載の画像測定方法。
【請求項３】
前記位置合わせを行うことにおいては、前記第２の物品の位置を設定することを含むことを特徴とする請求項１に記載の画像測定方法。
【請求項４】
前記画像に関する特徴は、該画像の位置を示す情報、該画像の特徴を示す情報、該画像の撮像条件を示す情報の少なくとも１つを含むことを特徴とする請求項１〜３のいずれか一項に記載の画像測定方法。
【請求項５】
前記画像の位置を示す情報は、前記画像測定の座標系の原点と、前記第１の物品における異なる部分の画像との距離を示す情報含むことを特徴とする請求項４に記載の画像測定方法。
【請求項６】
前記画像の特徴を示す情報は、前記第１の物品における異なる部分の画像と、前記第１の物品における該異なる部分に対応する画像との類似度と、前記第１の物品における該類似度が所定値以上となる箇所の数との少なくとも１つを含むことを特徴とする請求項４又は５に記載の画像測定方法。
【請求項７】
前記画像の特徴を示す情報は、前記第１の物品における異なる部分の画像の特徴量を含むことを特徴とする請求項４〜６のいずれか一項に記載の画像測定方法。
【請求項８】
前記画像の撮像条件を示す情報は、撮像倍率を含むことを特徴とする請求項４〜７のいずれか一項に記載の画像測定方法。
【請求項９】
前記画像の撮像条件を示す情報は、撮像する際の照明方法を含むことを特徴とする請求項４〜８のいずれか一項に記載の画像測定方法。
【請求項１０】
前記位置合わせを行うことにおいては、前記第２の物品に画像測定の座標系を設定し、前記選択された画像と、前記第２の物品における前記選択された画像に対応する部分の画像とに基づいて、前記第２の物品に設定した前記画像測定の座標系を補正することを特徴とする請求項１に記載の画像測定方法。
【請求項１１】
前記第２の物品に画像測定の座標系を設定することにおいては、ユーザの入力に基づいて前記第２の物品に画像測定の座標系を設定することを特徴とする請求項１０に記載の画像測定方法。
【請求項１２】
前記第２の物品に画像測定の座標系を設定することは、前記第１の物品の所定部分の画像と、前記第２の物品における前記所定部分に対応する部分の画像とに基づいて、前記第２の物品に前記画像測定の座標系を設定することを特徴とする請求項１０に記載の画像測定方法。
【請求項１３】
前記第１の物品の所定部分の画像は、前記第１の物品における異なる部分の画像の中から、該画像に関する前記特徴に基づいて選択された画像であることを特徴とする請求項１２に記載の画像測定方法。
【請求項１４】
更に、前記第１の物品の複数箇所の選択を受け付けることと、
選択された箇所を含む範囲を撮像して、前記第１の物品における異なる部分の画像を取得することと、を含み、
前記画像測定することにおいては、前記第１の物品の前記複数箇所に対応する前記第２の物品の箇所を画像測定することを特徴とする請求項１〜１３のいずれか一項に記載の画像測定方法。
【請求項１５】
前記位置合わせを行うことにおいて、前記第２の物品に関する位置合わせができなかった場合には、他の画像を選択しなおすことを特徴とする請求項１〜１４のいずれか一項に記載の画像測定方法。
【請求項１６】
前記画像を選択することにおいては、前記第２の物品に関する位置合わせが失敗、又は成功した該位置合わせの際に選択されていた画像の失敗、又は成功に関する情報に基づいて選択することを特徴とする請求項１〜１５のいずれか一項に記載の画像測定方法。
【請求項１７】
前記画像に関する特徴は、前記画像の特徴に関する複数種類の情報を含み、
前記画像を選択することにおいては、前記複数種類の情報それぞれを用いて前記画像を評価した結果に基づいて、前記画像を選択することを特徴とする請求項１〜１６のいずれか一項に記載の画像測定方法。
【請求項１８】
前記画像を選択することにおいては、前記複数種類の情報それぞれを用いて前記画像を評価した結果と、前記複数種類の情報それぞれの重みづけ条件とに基づいて前記画像を選択することを特徴とする請求項１７に記載の画像測定方法。
【請求項１９】
前記画像に関する特徴は、前記画像の特徴に関する複数種類の情報を含み、
前記画像を選択することにおいては、前記第１の物品における異なる部分の画像から、前記複数種類の情報のうちの１つの情報が所定の条件を満たす画像を抽出する処理を、前記複数種類の情報のそれぞれの情報に対して繰り返し、選択する画像を絞り込むことを特徴とする請求項１〜１６のいずれか一項に記載の画像測定方法。
【請求項２０】
前記第１の物品は、画像測定の基準となる物品を含み、
前記第２の物品は、画像測定の対象となる物品を含むことを特徴とする請求項１〜１９のいずれか一項に記載の画像測定方法。
【請求項２１】
物品を製造することと、
前記製造することにおいて製造された前記物品を前記第２の物品として、請求項１〜２０のいずれか一項に記載の画像測定方法を用いた画像測定を実行することと、
前記画像測定の結果に基づいて、前記物品の良否を判定することとを含む物品の製造方法。
【請求項２２】
コンピュータに、
第１の物品における異なる部分の画像の中から、該画像に関する特徴に基づいて、画像を選択することと、
前記選択された画像と、第２の物品における前記選択された画像に対応する部分の画像とに基づいて、前記第２の物品に関する位置合わせを行うことと、
前記第２の物品を画像測定することとを実行させる画像測定プログラム。
【請求項２３】
第１の物品における異なる部分の画像の中から、該画像に関する特徴に基づいて、画像を選択する画像選択部と、
前記選択された画像と、第２の物品における前記選択された画像に対応する部分の画像とに基づいて、前記第２の物品に関する位置合わせを行う位置合わせ部と、
前記第２の物品を画像測定する画像測定部と、を備える画像測定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像測定方法、画像測定プログラム及び画像測定装置、並びに物品の製造方法に関する。
【背景技術】
【０００２】
従来、複数のワークを繰り返し測定する際に、マスタワークのパターン画像を用いたパターンマッチングにより各ワークの位置と回転角度を検出し、検出した位置と回転角度データを用いて各ワークの座標系を設定し、測定を行う技術が知られている（例えば、特許文献１等参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−２００５８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１等では、ワークの画像測定は難しく、測定を失敗したり、精度よく行えない場合がある。【０００５】
本発明は上記の課題に鑑みてなされたものであり、簡単に画像測定することが可能な画像測定方法、画像測定プログラム及び画像測定装置、並びに物品の良否を適切に判定することが可能な物品の製造方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像測定方法は、第１の物品における異なる部分の画像の中から、該画像に関する特徴に基づいて、画像を選択することと、前記選択された画像と、第２の物品における前記選択された画像に対応する部分の画像とに基づいて、前記第２の物品に関する位置合わせを行うことと、前記第２の物品を画像測定することを含む。【０００７】
本発明の物品の製造方法は、物品を製造することと、前記製造することにおいて製造された前記物品を前記第２の物品として、本発明の画像測定方法を用いた画像測定を実行することと、前記画像測定の結果に基づいて、前記物品の良否を判定することとを含む。【０００８】
本発明の画像測定プログラムは、コンピュータに、第１の物品における異なる部分の画像の中から、該画像に関する特徴に基づいて、画像を選択することと、前記選択された画像と、第２の物品における前記選択された画像に対応する部分の画像とに基づいて、前記第２の物品に関する位置合わせを行うことと、前記第２の物品を画像測定することを実行させるプログラムである。【０００９】
本発明の画像測定装置は、第１の物品における異なる部分の画像の中から、該画像に関する特徴に基づいて、画像を選択する画像選択部と、前記選択された画像と、第２の物品における前記選択された画像に対応する部分の画像とに基づいて、前記第２の物品に関する位置合わせを行う位置合わせ部と、前記第２の物品を画像測定する画像測定部と、を備えている。
【発明の効果】
【００１０】
本発明の画像測定方法、画像測定プログラム及び画像測定装置は、簡単に画像測定を行うことができるという効果を奏する。また、本発明の物品の製造方法は、物品の良否を適切に判定することができるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】第１の実施形態に係る画像測定装置の構成を概略的に示す図である。
【図２】測定項目リストを示す図である。
【図３】制御ユニットのブロック図（ハードウェア構成）である。
【図４】ＣＰＵ１９０の詳細ブロック図である。
【図５】図５（ａ）は、座標系ＤＢを示す図であり、図５（ｂ）は、画像情報ＤＢを示す図である。
【図６】基準座標系、測定箇所及び補正用画像を説明するための図である。
【図７】図７（ａ）、図７（ｂ）は、基準座標系と測定座標系との回転誤差について説明するための図である。
【図８】図８（ａ）、図８（ｂ）は、測定座標系の補正について説明するための図である。
【図９】制御ユニットの処理手順を示すフローチャートである。
【図１０】図９の測定プログラム作成処理の具体的な処理の流れを示すフローチャートである。
【図１１】図１０の基準座標系設定処理の具体的な処理の流れを示すフローチャートである。
【図１２】図１０の測定処理の具体的な処理の流れを示すフローチャートである。
【図１３】図１０の測定プログラム保存処理の具体的な処理の流れを示すフローチャートである。
【図１４】図９の繰り返し測定処理の具体的な処理の流れを示すフローチャートである。
【図１５】図１４の測定座標系の補正処理の具体的な処理の流れを示すフローチャートである。
【図１６】各補正用画像の各項目に点数をつけた例を示す図である。
【図１７】第２の実施形態にかかるＣＰＵ１９０の詳細ブロック図である。
【図１８】第２の実施形態にかかる測定プログラム保存処理の具体的な処理の流れを示すフローチャートである。
【図１９】図１９（ａ）、図１９（ｂ）は、座標系設定用画像ＤＢについて説明するための図である。
【図２０】第２の実施形態にかかる繰り返し測定処理の具体的な処理の流れを示すフローチャートである。
【図２１】図２１（ａ）、図２１（ｂ）は、図２０のステップＳ４１４について説明するための図である。
【発明を実施するための形態】
【００１２】
《第１の実施形態》
以下、第１の実施形態に係る画像測定装置について、図１〜図１５に基づいて詳細に説明する。図１には、第１の実施形態に係る画像測定装置１００の構成が概略的に示されている。
【００１３】
画像測定装置１００は、図１に示すように、測定装置本体１と、制御ユニット２と、表示装置１９３と、入力装置１９５と、を備える。
【００１４】
測定装置本体１は、支持体３と、支持体３のベース部３ａ上に設けられたＸＹステージ５と、ＸＹステージ５の上方に位置するように支持体３の支柱部３ｂに支持された撮像部６と、を有する。
【００１５】
ＸＹステージ５は、水平面内の直交する２軸方向（Ｘ軸及びＹ軸方向）に移動するステージである。ＸＹステージ５の上面には、自動車の部品や機械の部品などの物品７（以下、測定対象物７と呼ぶ）が載置される。測定対象物７は、支持体３のベース部３ａに設けられた透過照明光学系８又は撮像部６に設けられた落射照明光学系９によって照明される。なお、ＸＹステージ５の上面には、測定対象物７を測定する前に、測定プログラム（後述）の作成において利用する物品（以下、基準物品と呼ぶ）が載置される。
【００１６】
ＸＹステージ５には、制御ユニット２からのステージ移動指示に基づきＸＹステージ５を２次元方向に移動させるＸＹステージ駆動部１０と、ＸＹステージ５の座標を検出し、ステージ座標値を表わす信号を制御ユニット２に対して出力するステージ位置検出部（不図示）とが設けられている。ＸＹステージ駆動部１０は、ＸＹステージ５をＸ軸及びＹ軸方向にそれぞれ駆動するＸ軸用モータ及びＹ軸用モータを有する。ステージ位置検出部は、ＸＹステージ５のＸ軸及びＹ軸方向の位置をそれぞれ検出するＸ軸用エンコーダ及びＹ軸用エンコーダを有する。
【００１７】
撮像部６は、落射照明光学系９のほか、測定対象物７からの光を結像する対物レンズ（不図示）と、結像光学系１２と、結像光学系１２により結像された測定対象物７の像を捉え（受け）、捉えた像の光強度分布に応じた電気信号を出力するＣＣＤ（Charge Coupled Device）カメラ１３とを有する。また、本第１の実施形態の結像光学系１２は変倍光学系になっている。なお、結像光学系は変倍光学系でなくてもよく、固定倍率の光学系であってもよい。
【００１８】
なお、撮像部６の近傍には、不図示のオートフォーカス機構が設けられている。オートフォーカス機構は、画像測定の際に測定対象物７に自動で焦点を合わせるためのものである。このオートフォーカスの方式としては、結像光学系１２と測定対象物７のＺ軸方向の相対的な距離を変化させて複数の画像を取得し、画像のコントラストが最大となる位置を合焦位置として算出するパッシブ方式と呼ばれる方式や、レーザダイオードやＬＥＤ（Light Emitting Diode）光を補助光として測定対象物７に照射し、その反射光の光点位置の変位等から合焦位置を知るアクティブ方式と呼ばれるものがある。なお、オートフォーカス機構は、オートフォーカスの際に得られる情報に基づいて、測定対象物７の高さ測定（Ｚ位置の測定）を行うこともできる。
【００１９】
制御ユニット２は、測定装置本体１の動作を制御して、測定対象物７の像を撮像して画像を取得し、取得した画像を表示装置１９３に表示する。また、制御ユニット２は、例えば同一ロットで製造された複数の物品を測定対象物として、各物品を測定し、測定結果に基づいて各物品の良否を判定する処理（以下、繰り返し測定と呼ぶ）を実行する。なお、測定対象物は、同一ロットで製造された物品でなくてもよい。例えば、測定対象物は、異なるロットで製造された、一部の形状が共通する物品であってもよい。
【００２０】
繰り返し測定においては、制御ユニット２は、ＸＹステージ５の上面に載置される測定対象物７の画像に含まれる幾何形状（言い換えると、画像中における測定対象物７の輪郭）を、既存の特定方法により、画像のコントラストに基づいて特定し、特定した幾何形状に関する測定を行い、測定した幾何形状に関する情報を表示装置１９３に表示する。ここで、幾何形状とは、幾何学的な基本形状を意味し、円、直線、点、円弧などを含む。また、幾何形状に関する測定を行うとは、測定対象物７の画像から特定された幾何形状に近似する形状の輪郭に関する測定を実行することを意味する。図２は、幾何形状を測定する場合の具体的な測定項目を例示した測定項目リストである。図２に示すように、例えば、幾何形状として直線を測定する場合は、測定対象物７の画像において直線に近似する輪郭（言い換えると、直線）を特定し、特定した輪郭の角度（Ｘ軸からの角度）、真直度、単位ベクトル、始点座標、終点座標などを求める。
ここで、画像中の幾何形状は、以下の方法により特定する。なお、画像中の幾何形状は、以下の方法で特定しなくてもよく、既存の他の方法により特定してもよい。
（１）ユーザが表示装置１９３に表示された画像上で入力装置１９５を介して選択した箇所（例えば、点）の周辺の輝度値の平均値を算出し、算出した平均値を用いて画像を２値化する。
（２）次に、ユーザが選択した箇所を始点とし、始点を中心として複数の方向に沿って、測定対象物７の画像における画素の輝度値（信号強度）に基づくコントラストを算出し、複数の方向について算出したコントラストのうち、コントラストが最も大きい方向をスキャン方向として決定し、その方向においてコントラストが最も大きくなる箇所の座標を検出して幾何形状の一部（言い換えると、画像中における測定対象物７の輪郭上の点）と特定する。
（３）次に、決定したスキャン方向とは異なる方向に（例えばスキャン方向と直交する方向に）所定のピッチだけ離れた位置で再度、（２）のスキャン方向に沿ってコントラストを算出し、コントラストが最大となる箇所の座標を検出して幾何形状の一部（輪郭上の点）と特定する。
（４）幾何形状の一部（輪郭上の点）が見つからなくなるまで（３）を繰り返し、測定対象物７の輪郭上の点列を取得する。そして、ユーザによって選択された幾何形状の種類に基づいて、取得した輪郭上の点列から幾何形状を特定する。
【００２１】
また、制御ユニット２は、繰り返し測定の前に、例えば測定対象物の１つである第１の物品を基準物品とし、該基準物品を用いて第２の物品である測定対象物７の繰り返し測定に必要な測定プログラムを作成する処理を行う。ここで、測定プログラムとは、繰り返し測定の際に測定の基準となる座標系（測定座標系と呼ぶ）を設定するために用いる基準座標系の情報や、繰り返し測定において測定する箇所（測定箇所）、測定箇所の適正値（良否判定に用いる基準値）など、繰り返し測定に必要な情報を格納するプログラムである。ここで、本第１の実施形態において、基準座標系は、ＸＹステージ５上に載置された基準物品を撮像した画像においてユーザが設定する任意の座標系である。基準座標系は、基準物品の各箇所の位置を定義する座標系である。また、基準座標系は、基準物品において、繰り返し測定で画像測定する箇所（測定箇所）の位置を定義する座標系とも言い換えることができる。ここで、測定対象物７がＸＹステージ５上に載置された場合に設定される測定座標系は、測定対象物７の各箇所の位置を定義する座標系であり（つまり、測定座標系は、測定対象物７において、繰り返し測定で画像測定する箇所の位置を定義する座標系とも言い換えることができる）、測定座標系と測定対象物７との位置関係は、基準座標系と基準物品との位置関係と対応している。したがって、基準座標系と測定座標系は、同一の性質を有する座標系であるといえるが、本実施形態においては、説明の便宜上、各座標系を“基準座標系”、“測定座標系”という異なる名称で呼ぶものとする。なお、測定プログラムに含まれる基準座標系の情報には、ＸＹステージ５の座標系（いわゆる機械座標系、以下、ステージ座標系と称する）における基準座標系の原点の位置座標や、基準座標系のステージ座標系に対する回転角度が含まれる。制御ユニット２は、基準座標系と基準物品との位置関係と、測定座標系と測定対象物７との位置関係とを合わせるように測定座標系の位置・姿勢を設定した後、繰り返し測定を実行する。このように、基準座標系と基準物品との位置関係と、測定座標系と測定対象物７との位置関係とを合わせるのは、基準物品を用いて設定した測定箇所の基準座標系における位置座標と、測定対象物７における画像測定の対象箇所の測定座標系における位置座標とを合わせるためである。そして、これらの位置関係を合わせることにより、測定対象物７における所望の箇所の画像測定を行うことができる。ここで、基準座標系と基準物品との位置関係と、測定座標系と測定対象物７との位置関係とを合わせるとは、完全一致する場合に限らず、許容できる誤差の範囲内（例えば、繰り返し測定において生じる測定誤差の最大値が所定範囲内）でわずかに一致していない場合も含む概念である。繰り返し測定においては、測定対象物７それぞれに対して設定される測定座標系を用いて測定箇所の測定を行う。
【００２２】
本第１の実施形態においては、基準物品を、同一ロットで製造された複数の物品のうちの１つとすることができるが、これに限られるものではない。例えば、基準物品は、同一ロットで製造され、良品であることが確認されている物品であってもよい。また、基準物品は、同一ロットで製造された物品でなくてもよく、例えば、同一ロットで製造された複数の物品と類似する物品であり、測定する幾何形状の大きさ、形状、位置が同一又は類似する物品であってもよい。
【００２３】
図３には、制御ユニット２のブロック図（ハードウェア構成）が示されている。図３に示すように、制御ユニット２は、ＣＰＵ（Central Processing Unit）１９０、ＲＯＭ（Read Only Memory）１９２、ＲＡＭ（Random Access Memory）１９４、記憶部（ここではＨＤＤ（Hard Disk Drive））１９６、及び可搬型記憶媒体用ドライブ１９９等を備えている。これら制御ユニット２の構成各部は、バス１９８に接続されている。
【００２４】
表示装置１９３は、液晶ディスプレイ等を含み、入力装置１９５は、コントローラ、キーボードやマウス等を含む。なお、入力装置１９５は、表示装置１９３に一体的に設けられたタッチパネルディスプレイであってもよい。表示装置１９３及び入力装置１９５は、不図示の入出力インタフェース等を介して図３のバス１９８に接続されている。
【００２５】
図４には、ＣＰＵ１９０の詳細ブロック図が示されている。なお、図４においては、図示及び説明の便宜上、ＨＤＤ１９６に格納されている全体画像ＤＢ３８、座標系ＤＢ４０、画像情報ＤＢ４２、及び測定プログラムＤＢ４４も図示されている。制御ユニット２は、図４に示すように、測定プログラム作成部２０と、繰り返し測定部３０と、を有する。なお、図４の各部の機能は、ＣＰＵ１９０がＲＯＭ１９２あるいはＨＤＤ１９６に格納されているプログラム（画像測定プログラムを含む）、或いは可搬型記憶媒体用ドライブ１９９が可搬型記憶媒体１９１から読み取ったプログラム（画像測定プログラムを含む）を実行することにより実現されている。
【００２６】
測定プログラム作成部２０は、基準物品を用いて測定プログラムを作成し、測定プログラムＤＢ４４に保存する。測定プログラム作成部２０は、図４に示すように、全体画像取得部２２と、座標系設定部２４と、予備測定部２６と、測定プログラム保存部２８と、を有する。
【００２７】
全体画像取得部２２は、ＸＹステージ５上に基準物品が載置された状態で、ＸＹステージ５の移動と撮像部６による撮像とを繰り返すことで得られた画像をつなぎ合わせ、基準物品の全体を含む画像（以下、全体画像と称する）を作成する。つなぎ合わせて作成された全体画像は、スティッチング画像とも呼ばれる。なお、全体画像は、複数の画像をつなぎ合わせた画像でなくてもよい。例えば、撮像部６の視野内に基準物品の全体が入る場合には、基準物品全体を撮像した１枚の画像を全体画像としてもよい。ここで、全体画像取得部２２は、全体画像を作成した際に、つなぎ合わせた各画像のステージ座標系上における位置座標を取得し、ＨＤＤ１９６等の記憶部に格納されている全体画像ＤＢ３８に記憶しているものとする。この全体画像ＤＢ３８を参照することで、つなぎ合わせた各画像の各点の位置座標を特定することができる。
【００２８】
座標系設定部２４は、ユーザが入力装置１９５を介して、全体画像上で指定した座標系を画像測定の基準座標系として設定する。言い換えると、ステージ座標系上の全体画像（基準物品）に対して基準座標系を設定する。この場合、ユーザは、例えば、全体画像上で基準座標系の原点として設定したい位置を選択するとともに、基準座標系の２軸（Ｘ軸、Ｙ軸）の向き（ステージ座標系における回転角度）を入力する。図６は、ＸＹステージ５上に基準物品が載置された状態を模式的に示す図である。本第１の実施形態では、ユーザは、一例として、図６に示す基準物品の左下角部に基準座標系を設定したものとする。座標系設定部２４は、基準座標系の原点の位置座標（ステージ座標系の座標）及び基準座標系の回転角度（ステージ座標系に対する回転角度）を座標系ＤＢ４０に格納する。図５（ａ）には、座標系ＤＢ４０のデータ構造の一例が示されている。図５（ａ）においては、基準座標系の原点の座標としてステージ座標系における座標値（ａ，ｂ）が格納され、基準座標系の回転角度（ステージ座標系における回転角度）としてα°が格納されている。なお、上述したように、本第１の実施形態では、ユーザは全体画像上で基準座標系を指定する場合について説明したが、基準物品全体の画像でなくてもよく、例えば、ユーザは、基準物品の画像をつなぎ合わせた基準物品の一部の画像上において、基準座標系を指定してもよいし、特定の視野で撮像部６が撮像した画像、すなわち、基準物品の一部分を撮像した画像において、基準座標系を指定することとしてもよい。この場合、ユーザは入力装置１９５を介してＸＹステージ駆動部１０に指示を出し、ＸＹステージ５を所望の位置に移動させ、当該位置において撮像部６により撮像された画像上で基準座標系を指定することとしてもよい。
【００２９】
図４に戻り、予備測定部２６は、ＸＹステージ５上に基準物品が載置された状態で、ユーザが繰り返し測定で画像測定したい測定箇所（すなわち、基準物品における測定対象の幾何形状）を全体画像上で指定すると、指定された測定箇所（幾何形状）の測定項目を測定する。なお、本実施形態においては、この基準物品における測定箇所の測定を予備測定と呼ぶものとする。この予備測定の際には、画像の撮像条件がユーザにより設定される。画像の撮像条件には、例えば照明条件と倍率条件が含まれる。照明条件は、前述した透過照明光学系８を用いた透過照明方法を用いるか、落射照明光学系９を用いた落射照明方法を用いるかを意味する。倍率条件は、撮像部６が有する結像光学系１２の結像倍率、すなわち撮像倍率を意味する。ただし、倍率条件は、撮像部６の対物レンズのレンズ倍率、結像光学系１２の倍率×対物レンズのレンズ倍率であってもよい。なお、ユーザは、全体画像上ではなく、基準物品の一部分を撮像した画像上において、測定箇所を選択してもよい。予備測定部２６は、幾何形状の測定を、座標系ＤＢ４０に格納されている基準座標系を用いて実行するものとする。すなわち、予備測定部２６は、図６の基準座標系の原点の座標を（０，０）として、予備測定を実行する。この場合、基準座標系とステージ座標系との相対的な位置関係は既知であるので、ステージ座標系において測定を実行しているとも言い換えることができる。なお、予備測定部２６は、予備測定した測定箇所の情報、測定項目や測定結果の情報を測定プログラムの一部とする。
【００３０】
予備測定部２６は、基準物品において測定箇所の予備測定を行った後に、予備測定時の照明条件及び倍率条件を維持したまま、測定箇所を含む画像（補正用画像と呼ぶ）を撮像し、撮像した補正用画像を画像情報ＤＢ４２（図５（ｂ）参照）に記憶する。補正用画像は、後述する繰り返し測定部３０において利用する画像である。例えば、図６に示すように、太線で示す測定箇所（直線、円弧（半円）、円弧（１／４円））の測定を行った場合には、予備測定部２６は、各測定箇所の代表点（例えば中心や重心など）と撮像部６の視野の中心とを一致させた状態で画像を撮像する。この場合、破線矩形で示す画像Ｐ１，Ｐ２，Ｐ３が補正用画像として取得される。また、予備測定部２６は、補正用画像を取得したときの基準座標系における座標値（例えば、基準座標系における画像の中心座標）を取得し、基準座標値として画像情報ＤＢ４２に記憶する。また、予備測定部２６は、予備測定時（補正用画像の撮像時）の照明条件及び倍率条件、予備測定において測定した形状の情報を画像情報ＤＢ４２に保存する。また、予備測定部２６は、基準座標値に基づいて、画像の位置を示す情報として、基準座標系における補正用画像の中心座標と基準座標系の原点との距離（すなわち、基準座標系の原点と補正用画像の距離を示す情報）を計算し、画像情報ＤＢ４２に記憶するとともに、補正用画像を取得したときの照明条件と倍率条件についても画像情報ＤＢ４２に記憶する。なお、基準座標系の原点と、補正用画像との距離を示す情報は、必ずしも基準座標系の原点と補正用画像の中心座標との距離でなくてもよい。例えば、基準座標系の原点の近傍の所定点と、補正用画像の所定点（中心点以外の点であってもよい）との距離であってもよい。また、基準座標系の原点と、補正用画像との距離を示す情報は、基準座標系における補正用画像の所定の点の座標値そのものであってもよい。この場合、例えば、基準座標系における補正用画像の中心座標であってもよい。
【００３１】
なお、予備測定部２６は、ユーザによって測定箇所が指定された際に、測定箇所の予備測定を行わなくてもよい。この場合、予備測定部２６は、測定箇所が指定された場合に、測定箇所を含む画像を撮像し画像情報ＤＢ４２に記憶すればよい。
【００３２】
なお、予備測定部２６は、基準座標系における補正用画像の中心座標と基準座標系の原点との距離を画像情報ＤＢ４２に記憶したが、これに限らず、ステージ座標系における補正用画像の中心画像とステージ座標系の原点との距離を記憶してもよいし、基準座標系における補正用画像の中心座標とステージ座標系の原点との距離を記憶してもよい。
【００３３】
さらに、予備測定部２６は、補正用画像の撮像後に撮像部６により撮像した基準物品の画像（以下、テストマッチング用の画像と呼ぶ）と、補正用画像と、を用いて、テストマッチング用の画像中に含まれる補正用画像と類似する箇所（対応する部分）を特定する処理（パターンマッチング）を実行し、補正用画像とテストマッチング用の画像の対応箇所との類似度（マッチングスコア）を算出する。パターンマッチングのアルゴリズムとしては、正規化相関法や、幾何学形状パターンマッチング法など既存の方法を用いることができる。本実施形態においては、予備測定部２６が実行するパターンマッチングをテストマッチングと呼ぶものとし、予備測定部２６が算出するマッチングスコアをテストマッチングスコアと呼ぶものとする。ここで、テストマッチング用の画像には、補正用画像との類似度が所定値以上の箇所が複数存在する場合がある。すなわち、テストマッチング用の画像に補正用画像と類似する形状が複数存在する場合がある。この場合、類似度の最大値を特定するとともに、類似度が所定値以上となった箇所の数を特定する。そして、予備測定部２６は、類似度の最大値をテストマッチングスコアとして、画像情報ＤＢ４２に記憶し、類似度が所定値以上となった箇所の数をテストマッチングの検出数として、画像情報ＤＢ４２に記憶する。ここで、テストマッチングスコアは、基準物品の表面状態や、照明条件（透過照明又は落射照明）により影響を受ける、補正用画像を用いたパターンマッチングのしやすさを示す指標である。テストマッチングスコアは、照明条件が透過照明であり、画像の明暗がはっきりしている場合に高い値を示したり、照明条件が落射照明であり、基準物品の表面に模様や回路パターンなどが存在する場合に低い値を示したりする。
【００３４】
また、予備測定部２６は、測定箇所において測定した幾何形状の種類を、測定した形状として画像情報ＤＢ４２に記憶する。図５（ｂ）の画像情報ＤＢ４２には、１つの基準物品から得られた補正用画像として、補正用画像ファイル1.bmp〜3.bmpの情報が格納された状態が示されている。
【００３５】
図４に戻り、測定プログラム保存部２８は、ユーザが入力装置１９５を介して測定プログラムの名称を入力した場合に、入力された名称と対応付けて測定プログラムＤＢ４４に測定プログラムを保存する。ここで、測定プログラムは、基準座標系の情報、測定箇所の情報を含む。基準座標系の情報は、座標系ＤＢ４０から取得できるステージ座標系における基準座標系の原点の位置座標やステージ座標系に対する基準座標系の回転角度の情報を含む。測定箇所の情報は、基準物品の測定箇所の測定結果（測定項目、及び測定された値）を含む。
【００３６】
繰り返し測定部３０は、ＸＹステージ５上に測定対象物７が載置された状態で、測定対象物７の測定座標系を設定し、設定した測定座標系を用いて、測定対象物７の繰り返し測定を実行する。ここで、測定対象物７の測定座標系を設定することは、測定対象物７と測定座標系との相対的な位置合わせを行うことであり、すなわち、測定対象物７に関する位置合わせを実行することを意味する。
【００３７】
繰り返し測定部３０は、測定対象物７を撮像した画像上でユーザが測定座標系を設定した場合に、設定された測定座標系を補正用画像を用いて補正する。詳細については後述するが、繰り返し測定部３０は、補正用画像と、測定対象物７を撮像した画像とのパターンマッチングを行い、パターンマッチングの結果に基づいて、測定座標系を補正する。ここで、繰り返し測定は、ＸＹステージ５上から基準物品を退かした後、測定対象物７をＸＹステージ５上に置いた状態（置きなおした状態）で行われるため、ＸＹステージ５上に載置していた基準物品の位置・姿勢に、測定対象物７の位置・姿勢を合わせることは難しい。したがって、基準座標系をそのまま測定座標系として用いることはできない。このため、ユーザは、測定プログラムを作成する際に設定した基準座標系のおおよその位置（図６に示す基準物品に対して指定した基準座標系の位置）を覚えておき、測定対象物７に対しても同様の位置に測定座標系を設定する。この場合、ユーザが測定座標系を設定するため、設定した測定座標系の原点及び回転角度と、基準座標系の原点及び回転角度とを合わせることは難しい。したがって、繰り返し測定部３０は、測定対象物７と測定座標系の位置関係を、図６の基準座標系と基準物品の位置関係と合わせるように補正を行うことで、基準物品を用いて設定した測定箇所の基準座標系における位置座標と、測定対象物７における画像測定の対象箇所の測定座標系における位置座標とを合わせるようにしている。ここで、例えば、補正用画像をユーザに撮像させるとすると、特にユーザが画像測定装置を扱う初心者であるほど、測定座標系の補正に適した画像を撮像することができない可能性が高い。例えば、初心者等は、補正用画像を撮像する際に、基準座標系と測定座標系の回転誤差の影響を受けやすい箇所を認識したうえで、基準物品の撮像箇所を決めることは難しい。また、初心者等は、測定対象物７を撮像した画像とのパターンマッチングしやすい画像の特徴を認識したうえで、補正用画像を撮像することは難しい。また、初心者等は、パターンマッチングを高精度に行うことが可能な画像の特徴を認識したうえで、補正用画像を撮像することは難しい。また、初心者等は、補正用画像を撮像した箇所の周辺の状態が補正精度に与える影響まで考慮して補正用画像を撮像することは難しい。更に、予備測定時の照明条件や倍率条件（補正用画像を撮像したときの照明条件や倍率条件）が測定座標系の補正に与える影響を考慮して補正用画像の照明条件や倍率条件を決めることも難しい。この場合、測定座標系の補正ができず（補正に失敗し）、画像を撮像しなおす必要が生じたり、測定座標系の補正ができた（補正に成功した）としても補正精度が低い可能性がある。補正精度が低い場合、繰り返し測定の精度が悪化したり、繰り返し測定ができず、補正用画像を撮像しなおす必要が生じるおそれがある。そこで、本第１の実施形態では、前述した予備測定部２６が、補正用画像を自動的に撮像し、後述するように、繰り返し測定部３０が、撮像された補正用画像の中から実際に測定座標系の補正に用いる補正用画像を自動的に抽出することとしている。なお、本第１の実施形態において説明する測定座標系の補正は、画像測定の座標系を設定する処理に含まれる概念である。
【００３８】
ここで、例えば、基準座標系と測定座標系の回転角度に誤差がある場合には、原点からの距離が遠い座標ほど、位置誤差が大きくなる。図７（ａ）は、ＸＹステージ５上に基準物品が載置された状態の一例を示す図であり、図７（ｂ）は、ＸＹステージ５上に基準物品に代えて測定対象物７が載置された（置き直された）状態の一例を示す図である。なお、図７（ａ）、図７（ｂ）においては、ＸＹステージ５自体の図示は省略している。例えば、ＸＹステージ５上に載置された基準物品において基準座標系の原点と測定箇所（円弧）の中心Ｃとの位置関係が、図７（ａ）に示すような位置関係であったとする。この場合、測定対象物７の測定座標系として図７（ｂ）において破線で示すような座標系を設定すべきところ、ユーザが一点鎖線で示すような座標系を設定したとする。かかる場合に、座標系間の角度誤差がθであったとすると、原点からＬ（ｍｍ）だけ離れた測定箇所の中心Ｃと、一点鎖線で示す測定座標系上の中心Ｃに対応する点（Ｃ’）との誤差Δｐは、次式（１）のように表される。
Δｐ＝｛（Ｌsinθ）2＋（Ｌ（１−cosθ）2｝1/2      …（１）
【００３９】
上式（１）によれば、例えば、θ＝０．５°、Ｌ＝２００ｍｍの場合には、約１．７５ｍｍの誤差が生じることになる。画像測定装置１００の撮像部６の視野は、倍率が高ければ、０．０４ｍｍ×０．０３ｍｍ程度になる場合もあるため、約１．７５ｍｍの誤差は無視できないレベルの誤差であるといえる。
【００４０】
そこで、測定座標系の補正においては、繰り返し測定部３０は、まず、測定座標系の補正に用いる補正用画像を画像情報ＤＢ４２から抽出する。この場合、繰り返し測定部３０は、あらかじめ定められている補正用画像の位置を示す項目（下記（ａ））や、補正用画像の特徴を示すパラメータの項目（下記（ｂ）、（ｃ））、補正用画像の撮像条件を示す項目（下記（ｄ），（ｅ））に基づいて、測定座標系の補正に用いる補正用画像を抽出する。これらの項目は、画像に関する特徴を意味する。
（ａ）基準座標系の原点から距離が遠い
（ｂ）テストマッチングの検出数が少ない
（ｃ）テストマッチングスコアが高い
（ｄ）ズーム倍率が低い
（ｅ）照明条件が透過照明
【００４１】
抽出の際に、各項目は、（ａ）→（ｂ）→（ｃ）→（ｄ）→（ｅ）の順に用いることとする。すなわち、繰り返し測定部３０は、上記順に従って用いる項目を特定し、特定した項目の内容を満足する補正用画像を測定座標系の補正に用いる補正用画像として抽出する。具体的には、繰り返し測定部３０は、最初に、項目（ａ）に基づいて、最も距離が遠い補正用画像を測定座標系の補正に用いる補正用画像として抽出する。この場合、最も距離が遠い補正用画像が複数存在していれば、次の項目（ｂ）に基づいて、そのうちでテストマッチングの検出数が最も少ない画像を測定座標系の補正に用いる補正用画像として抽出する。また、最も距離が遠く、かつ検出数が最も少ない補正用画像が複数存在している場合には、項目（ｃ）に基づいて、テストマッチングスコアが最も高い画像を測定座標系の補正に用いる補正用画像として抽出する。ここで、項目（ａ）において、基準座標系の原点からの距離が遠い補正用画像を抽出するのは、基準座標系の原点からの距離が遠い補正用画像ほど基準座標系と測定座標系との回転誤差の影響を受ける画像であり、当該画像を測定座標系の補正に用いることで、測定座標系を精度よく補正できるからである。また、項目（ｂ）において、テストマッチングの検出数が最も少ない画像を抽出するのは、測定座標系の補正に用いる補正用画像と類似する箇所が測定対象物７を撮像した画像に多く存在することにより生じる、補正の失敗や補正精度の悪化を防止するためである。ここで、補正用画像と類似する箇所が多く存在すると、補正用画像と対応する箇所以外の箇所（誤った箇所）に基づいて測定座標系を補正する可能性があり、誤った箇所に基づいて測定座標系を補正することで補正が失敗したり、補正精度が悪化するおそれがある。また、項目（ｃ）において、テストマッチングスコアが高い補正用画像を抽出するのは、テストマッチングスコアが高い補正用画像ほどパターンマッチングがしやすい画像であるからであり、このような補正用画像を用いることで、パターンマッチングを失敗することなく、測定座標系の補正を確実かつ精度よく行うことができるからである。また、項目（ｄ）において、撮像時のズーム倍率が低い補正用画像を抽出するのは、ズーム倍率が低い補正用画像は、撮像視野が広いため、測定対象物７を撮像した画像において補正用画像に類似する箇所を確実に見つけることができ、測定座標系の補正を確実に行うことができるからである。また、ズーム倍率が低い補正用画像を抽出することで、測定座標系の補正に失敗するなどして補正用画像を抽出しなおす可能性を低減することができるため、簡単に（短時間で）適切な補正用画像を抽出できるからである。また、項目（ｅ）において、撮像時の照明条件が透過照明である補正用画像を測定座標系の補正に用いる補正用画像として抽出するのは、照明条件が落射照明である補正用画像よりもコントラストが大きい補正用画像を優先的に用いることで、測定対象物７を撮像した画像において補正用画像に類似する箇所を確実かつ精度よく抽出することができるからである。すなわち、上記項目（ａ）〜（ｅ）を用いて測定座標系の補正に用いる補正用画像を抽出することで、ユーザが測定初心者であっても、測定座標系の補正を確実かつ高精度に行うことができる補正用画像を測定座標系の補正に用いる補正用画像として自動的に抽出することができる。なお、項目（ａ）〜（ｅ）の順は、変更してもよい。例えば、（ｂ）と（ｃ）の順を入れ替えたり、（ｄ）と（ｅ）の順を入れ替えてもよい。
【００４２】
なお、本実施形態においては、項目（ｂ）、（ｃ）に代えて、あるいは項目（ｂ）、（ｃ）とともに、補正用画像の特徴量を用いることとしてもよい。この場合、例えばOpenCV 汎用画像処理ライブラリで特徴点を求めることができる。特徴量を求めるアルゴリズムとしては、Accelerated KAZE、SIFT(Scale-invariant feature transform)、SURF（Speed-Upped Robust Feature）などを用いることができる。例えば、回転対称で、測定座標系の補正に用いた場合に誤差が生じやすい形状（例えば円）を含む補正用画像は、特徴量が低いため、特徴量の低い形状を含む補正用画像が優先的に抽出されないようにすることができる。
【００４３】
また、繰り返し測定部３０は、測定座標系の補正に用いる補正用画像を抽出する際に、項目（ａ）〜（ｄ）において閾値を設定してもよい。例えば、繰り返し測定部３０は、項目（ａ）を適用して、基準座標系の原点からの距離が所定の条件（閾値、例えば、５０ｍｍ）よりも遠い補正用画像を抽出し、複数抽出された場合には、項目（ｂ）を適用して、抽出された複数の補正用画像のうちテストマッチングの検出数が所定の条件（閾値、例えば２）よりも少ない補正用画像を抽出するというように、ある項目が所定の条件を満たすかを、項目を異ならせながら繰り返し判断することで、複数の補正用画像を徐々に絞り込み、測定座標系の補正に用いる補正用画像を抽出する（選択する）こととしてもよい。
【００４４】
繰り返し測定部３０は、上述したようにして抽出した補正用画像を用いて、測定座標系の補正を行う。図８（ａ）は、ＸＹステージ５上に基準物品が載置された状態及び抽出された補正用画像を示す図であり、図８（ｂ）は、ＸＹステージ５上に測定対象物７が載置された状態を示すとともに、測定座標系の補正方法について説明するための図である。なお、図８（ａ）、図８（ｂ）では、ＸＹステージ５自体の図示は省略している。例えば、抽出した補正用画像が、図８（ａ）において破線矩形で示す範囲を撮像した画像であり、補正用画像に含まれる幾何形状（半円弧）の基準座標（半円弧を含む円の中心座標とする）が（Ｘｔ２，Ｙｔ２）であったとする。この場合において、図８（ｂ）に示すように、ユーザが測定対象物７に対して一点鎖線で示す測定座標系を設定したとする。この場合、繰り返し測定部３０は、座標（Ｘｔ２，Ｙｔ２）を記憶しているので、その位置が撮像されるようにＸＹステージ５を移動させ、補正用画像よりも撮像範囲が広い画像を撮像部６を用いて撮像する。この場合の撮像範囲を補正用画像の撮像範囲よりも広くしているのは、撮像した画像内に補正用画像と類似する箇所が含まれる可能性を高めるためである。ただし、撮像範囲は補正用画像の撮像範囲の大きさと同一であってもよい。そして、繰り返し測定部３０は、補正用画像とのパターンマッチングにより、測定対象物７における補正用画像に含まれる形状（例えば半円）に対応する箇所の基準座標（半円の重心位置の座標等）を算出する。図８（ｂ）では、検出した基準座標が（Ｘｓ２，Ｙｓ２）として示されている。
【００４５】
繰り返し測定部３０は、座標（Ｘｔ２，Ｙｔ２）と座標（Ｘｓ２，Ｙｓ２）を用いて、測定座標系の誤差Δθを算出する。具体的には、θｓ２、θｔ２を次式（２）、（３）より求め、次式（４）より、Δθを算出する。
θｔ２＝arctan（Ｙｔ２／Ｘｔ２）      …（２）
θｓ２＝arctan（Ｙｓ２／Ｘｓ２）      …（３）
Δθ＝θｔ２−θｓ２      …（４）
【００４６】
そして、繰り返し測定部３０は、算出したΔθだけ指定された測定座標系を回転することで、測定座標系の補正を行う（図８（ｂ）において一点鎖線で示す座標系が破線で示す座標系となるように調整する）。
【００４７】
また、測定座標系をΔθ回転した後、繰り返し測定部３０は、（Ｘｔ２、Ｙｔ２）と（Ｘｓ２、Ｙｓ２）を一致させるため（測定座標系の原点と、基準座標系の原点とのＸＹ方向のずれをなくすため）、ずれ分（ΔＸ，ΔＹ）だけ、測定座標系の原点をずらすように補正する。
【００４８】
なお、上記説明においては、１つの補正用画像を用いて測定座標系を補正する場合について説明したが、これに限らず、２以上の補正用画像を上記項目（ａ）〜（ｅ）を用いて抽出し、抽出した各補正用画像を用いてΔθ、ΔＸ、ΔＹをそれぞれ算出し、例えば、算出した複数のΔθ、ΔＸ、ΔＹの平均を用いて測定座標系を補正することとしてもよい。この場合においても、上述した項目の優先順位に従って、測定座標系の補正に用いる２以上の補正用画像を抽出することとすればよい。
【００４９】
以上のようにして、測定座標系を補正した後は、繰り返し測定部３０は、補正後の測定座標系を用いてＸＹステージ５上の測定対象物７に対して、測定プログラムに沿った手順で繰り返し測定を実行する。すなわち、繰り返し測定部３０は、測定対象物７の測定箇所を測定する。そして、繰り返し測定部３０は、測定結果と、測定プログラムに含まれる基準物品の測定結果と、に基づいて、測定対象物７の良否を判定する。繰り返し測定部３０は、測定結果を表示装置１９３上に表示したり、測定対象物７の良否の判定結果を表示装置１９３上に表示する。
【００５０】
なお、繰り返し測定部３０は、測定箇所の測定結果を用いた良否判定を行わなくてもよい。すなわち、繰り返し測定部３０は、測定結果を表示装置１９３上に表示することで、ユーザに良否判定を行わせてもよい。
【００５１】
（制御ユニット２の処理手順）
次に、制御ユニット２の処理手順について図９〜図１５のフローチャートに沿って詳細に説明する。
【００５２】
制御ユニット２では、図９のフローチャートに沿った処理を実行する。具体的には、図９に示すように、測定プログラム作成処理（Ｓ１０００）と、繰り返し測定処理（Ｓ２０００）と、を実行する。以下、ステップＳ１０００、Ｓ２０００の各処理について説明する。
【００５３】
＜測定プログラム作成処理＞
測定プログラム作成処理（Ｓ１０００）では、図１０のフローチャートに沿った処理が実行される。
【００５４】
図１０の処理において、ステップＳ１０では、全体画像取得部２２が、基準物品がＸＹステージ５上に搭載され、測定プログラム作成開始の指示がユーザから出されるまで待機する。ステップＳ１０の判断が肯定されると、全体画像取得部２２はステップＳ１２に移行する。
【００５５】
ステップＳ１２に移行すると、全体画像取得部２２は、全体画像取得処理を実行する。この場合、全体画像取得部２２は、前述したようにＸＹステージ５を移動可能範囲内で移動させながら撮像部６を用いて画像を撮像し、撮像した画像をつなぎ合わせて全体画像（スティッチング画像）を作成する。また、全体画像取得部２２は、つなぎ合わせた各画像のステージ座標系上における位置座標を取得し、全体画像ＤＢ３８に記憶する。
【００５６】
次いで、ステップＳ１４では、座標系設定部２４が、基準座標系設定処理を実行する。本処理においては、図１１のフローチャートに沿った処理が実行される。
【００５７】
（基準座標系設定処理）
図１１の処理において、ステップＳ２０では、座標系設定部２４が、全体画像上で、ユーザによって任意の座標系が指定されるまで待機する。ユーザは、入力装置１９５を介して、図６に示すように、基準物品の所定位置（例えば、左下角部）を座標系の原点に指定し、座標系の回転角度を所定角度（例えば直交座標系が基準物品の角部の直交する２辺と一致するような角度）に指定する。ユーザによって座標系が指定されると、座標系設定部２４はステップＳ２２に移行する。なお、ユーザは、基準物品の角部以外の位置に座標系を指定してもよい。
【００５８】
ステップＳ２２に移行すると、座標系設定部２４は、指定された座標系を基準座標系として設定する。
【００５９】
次いで、ステップＳ２４では、座標系設定部２４が、基準座標系の情報として、ステージ座標系における基準座標系の原点の座標や、ステージ座標系に対する基準座標系の回転角度を含む情報を座標系ＤＢ４０（図５（ａ））に保存する。以上により、図１１の処理が終了するので、図１０のステップＳ１６に移行する。      
【００６０】
ステップＳ１６に移行すると、予備測定部２６は、予備測定処理を実行する。本処理においては、図１２のフローチャートに沿った処理が実行される。
【００６１】
（予備測定処理）
図１２の処理において、ステップＳ３０では、予備測定部２６が、全体画像上でユーザによって測定箇所が指示されるまで待機する。ユーザが入力装置１９５を介して測定箇所を指示すると、ステップＳ３２に移行し、予備測定部２６は、撮像部６の視野内に測定箇所が収まるように、前述した全体画像ＤＢ３８を参照して、ステージ座標系における指示された測定箇所の座標値に基づいてＸＹステージ５を移動する。なお、ユーザは、撮像部６が撮像している画像上で測定箇所を指定してもよい。
【００６２】
次いで、ステップＳ３４では、予備測定部２６が、画像処理により測定箇所の予備測定を行い、予備測定結果を表示装置１９３上に表示する。予備測定の際には、撮像条件（照明条件や倍率条件）がユーザにより設定される。予備測定においては、例えば、ユーザが測定箇所として円弧を指定した場合には、測定項目である中心座標、直径（半径）、真円度（図２参照）を測定し、測定結果を表示装置１９３上に表示する。また、予備測定部２６は、予備測定時の照明条件及び倍率条件、測定した形状の情報を画像情報ＤＢ４２に保存する。
【００６３】
次いで、ステップＳ３６では、予備測定部２６が、予備測定時の照明条件及び倍率条件を維持したまま補正用画像を取得（撮像）し、画像情報ＤＢ４２（図５（ｂ））に保存する。この際、補正用画像の基準座標値（基準座標系における撮像中心の座標値）と、基準座標系の原点と基準座標との距離を画像情報ＤＢ４２に保存する。
【００６４】
次いで、ステップＳ３８では、予備測定部２６が、補正用画像の撮像後に撮像部６が撮像したテストマッチング用の画像と、取得した補正用画像と、を用いてパターンマッチング（テストマッチング）を実行する。本テストマッチングにより、前述したテストマッチングスコアと、テストマッチングの検出数を得ることができるので、予備測定部２６は、画像情報ＤＢ４２（図５（ｂ））に保存する。
【００６５】
次いで、ステップＳ４０では、予備測定部２６が、他の測定箇所が指示されたか否かを判断する。ユーザが新たな測定箇所を指示した場合には、ステップＳ４０の判断が肯定され、ステップＳ３２に戻る。ステップＳ３２に戻ると、予備測定部２６は、ステップＳ３２以降の処理を上述したのと同様に実行する。一方、ユーザが入力装置１９５を介して測定箇所の指示を終了する入力を行った場合には、ステップＳ４０の判断が否定され、図１２の処理が終了する。図１２の処理が終了すると、図１０のステップＳ１８に移行する。
【００６６】
ステップＳ１８に移行すると、測定プログラム保存部２８が、測定プログラム保存処理を実行する。本処理においては、図１３のフローチャートに沿った処理が実行される。
【００６７】
（測定プログラム保存処理）
ステップＳ５０では、測定プログラム保存部２８が、ユーザによってファイル名が入力され、保存ボタンが押下されるまで待機する。ユーザが入力装置１９５を介してファイル名を入力し、保存ボタンを押下すると、ステップＳ５２に移行する。
【００６８】
ステップＳ５２に移行すると、測定プログラム保存部２８は、基準座標系の情報、測定箇所の情報を含む測定プログラムを測定プログラムＤＢ４４に保存する。以上により、図１３の処理が終了するとともに、図１０の測定プログラム作成処理（Ｓ１０００）が終了する。
【００６９】
＜繰り返し測定処理＞
次に、図９の繰り返し測定処理（Ｓ２０００）について説明する。繰り返し測定処理（Ｓ２０００）では、図１４のフローチャートに沿った処理が実行される。
【００７０】
図１４の処理では、まず、ステップＳ２０２において、繰り返し測定部３０が、ユーザによって測定プログラムが選択されるまで待機する。ユーザが入力装置１９５を介して保存されている測定プログラムの１つを選択すると、ステップＳ２０４に移行し、繰り返し測定部３０は、新たな測定対象物７がＸＹステージ５上に載置され、ユーザにより測定座標系が指定されるまで待機する。ユーザによって、測定座標系が指定されると、ステップＳ２０６に移行する。ここで、繰り返し測定は、ＸＹステージ５上から基準物品を退かした後、測定対象物７をＸＹステージ５上に置いた状態（置きなおした状態）で行われるため、測定対象物７の位置・姿勢を、ＸＹステージ５上に載置していた基準物品の位置・姿勢と合わせることは難しい。したがって、基準座標系をそのまま測定座標系として用いることはできない。このため、ユーザは、測定プログラムを作成する際に設定した基準座標系のおおよその位置を覚えておき、測定対象物７に対しても同様の位置に測定座標系を設定する。この場合、ユーザが測定座標系を設定するため、設定した測定座標系の原点及び回転角度と、基準座標系の原点及び回転角度とを合わせることは難しい。したがって、次のステップＳ２０６においては、測定座標系の補正処理を実行する。
【００７１】
測定座標系の補正処理（Ｓ２０６）においては、繰り返し測定部３０は、図１５のフローチャートに沿った処理を実行する。
【００７２】
（測定座標系の補正処理）
図１５のステップＳ２２０では、繰り返し測定部３０が、測定プログラムＤＢ４４に格納されている複数の補正用画像の１つを測定座標系の補正に用いる補正用画像として抽出する。この場合、前述した項目（ａ）〜（ｅ）に基づいて、測定座標系の補正に用いる補正用画像を抽出する。
【００７３】
次いで、ステップＳ２２２では、繰り返し測定部３０が、抽出した補正用画像の基準座標（幾何形状の中心座標）が撮像部６の視野中心と一致するように、ＸＹステージ５を移動する。なお、基準座標は、測定プログラムＤＢ４４に格納されている。次いで、ステップＳ２２４では、繰り返し測定部３０が、条件設定を行う。この場合、繰り返し測定部３０は、測定箇所を予備測定したとき（補正用画像を撮像したとき）の照明条件や倍率条件を画像情報ＤＢ４２から読み出し、後述するパターンマッチングに用いる画像を撮像するための照明条件及び倍率条件を、読み出した照明条件及び倍率条件に基づいて、設定する。ここでの倍率条件は、前述したように、補正用画像の撮像範囲よりも広い画像を撮像できる倍率条件とすることができる。
【００７４】
次いで、ステップＳ２２６では、繰り返し測定部３０が、照明条件や倍率条件を設定した後に撮像部６により撮像された画像と抽出された補正用画像とを用いてパターンマッチング（サーチ）を行う。すなわち、条件設定後に撮像部６により撮像された画像のうち、抽出された補正用画像と類似する箇所を特定する。なお、条件設定後に撮像部６により撮像された画像において、抽出された補正用画像とマッチングする箇所（類似度（マッチングスコア）が所定値以上の箇所）がない場合には、ＸＹステージ５を予め定めた範囲内で移動させて、測定対象物７においてパターンマッチングを実施する範囲を拡大してもよい。この場合、例えば、撮像部６の撮像範囲をｎ倍（例えば２倍）にし、ＸＹステージ５を撮像範囲の１／ｎ倍（例えば１／２倍）の寸法分だけ移動させて、パターンマッチングを実施する範囲を拡大することができる。
【００７５】
次いで、ステップＳ２２８では、繰り返し測定部３０が、サーチに失敗したか否かを判断する。ここで、サーチに失敗するとは、パターンマッチングの結果、類似する箇所（類似度（マッチングスコア）が所定値以上の箇所）が存在しない場合等を意味する。サーチに失敗する場合とは、例えば、測定対象物７にバリや傷、ごみ等が存在する場合などである。このステップＳ２２８の判断が肯定された場合には、ステップＳ２３０に移行し、繰り返し測定部３０は、補正用画像を再抽出する。この場合、画像情報ＤＢ４２に保存された補正用画像のうち、ステップＳ２２０で過去に抽出された補正用画像を除く画像の中から、ステップＳ２２０と同様の処理により補正用画像を１つ抽出する。その後は、ステップＳ２２２に戻る。
【００７６】
一方、ステップＳ２２８の判断が否定された場合、すなわち、ステップＳ２２６のサーチに成功した場合には、ステップＳ２３２に移行する。
【００７７】
ステップＳ２３２に移行すると、繰り返し測定部３０は、回転誤差Δθや位置誤差ΔＸ，ΔＹを算出する。
【００７８】
次いで、ステップＳ２３４では、繰り返し測定部３０が、算出エラーとなったか否かを判断する。ここで、算出エラーとは、回転誤差Δθや位置誤差ΔＸ，ΔＹの算出結果が、許容値を超えており、適切な算出結果が得られなかった場合等を意味する。このステップＳ２３４の判断が肯定された場合には、ステップＳ２３０に移行し、上述したのと同様、ステップＳ２３０を行った後、ステップＳ２２２に戻る。一方、ステップＳ２３４の判断が否定された場合には、ステップＳ２３６に移行する。
【００７９】
ステップＳ２３６に移行すると、繰り返し測定部３０は、測定座標系を補正する。この場合、繰り返し測定部３０は、測定対象物７を撮像した画像上でユーザが設定した測定座標系を、ステップＳ２３２で算出した回転誤差Δθや位置誤差ΔＸ，ΔＹの分、補正する。ステップＳ２３６の処理が終了すると、図１５の全処理を終了し、図１４のステップＳ２０８に移行する。
【００８０】
ステップＳ２０８に移行すると、繰り返し測定部３０は、測定プログラムに記録されている測定箇所で画像測定を行い、測定結果を表示装置１９３上に表示する。次いで、ステップＳ２１０では、繰り返し測定部３０は、繰り返し測定が終了したか否かを判断する。すなわち、ユーザが繰り返し測定を終了する旨を入力装置１９５を介して入力した場合には、ステップＳ２１０の判断が肯定され、図１４の処理及び図９の全処理を終了する。一方、ステップＳ２１０の判断が否定された場合には、ステップＳ２０４に戻り、ステップＳ２０４〜Ｓ２１０の処理、判断を繰り返し実行する。
【００８１】
なお、本第１の実施形態において測定座標系を設定することは、基準物品に対してユーザが指定した測定箇所を、測定対象物７において設定することと言い換えることができる。
【００８２】
以上、詳細に説明したように、本第１の実施形態によると、繰り返し測定部３０は基準物品における異なる部分の画像（補正用画像）の中から、該補正用画像の特徴（基準座標系の原点からの距離やテストマッチングスコア等）に基づいて、測定座標系の補正に用いる補正用画像を抽出し、抽出した補正用画像と、測定対象物７における補正用画像に対応する部分の画像とに基づいて、測定対象物７に関する位置合わせを行い、測定対象物７を画像測定する。このように、測定座標系の補正に用いる補正用画像として適切な画像を抽出し、抽出した画像を用いて測定対象物７に関する位置合わせを行うことで、測定対象物７に関する位置合わせを精度よく行うことができる。また、測定対象物７に関する位置合わせを精度よく行うことができることで、測定対象物７の繰り返し測定を高精度に行うことができる。この場合、ユーザに補正用画像を撮像させなくても、自動的に適切な補正用画像を取得できるので、ユーザの手間を省くことができる。特にユーザが初心者である場合には、補正用画像として基準物品のどの箇所を撮像すべきかを判断することが困難なため、自動的に適切な補正用画像を抽出し、測定対象物７に関する位置合わせを行うことで、初心者でも失敗することなく確実に高精度な繰り返し測定を行うことが可能である。
【００８３】
また、本第１の実施形態では、繰り返し測定部３０は、基準物品に対して設定された基準座標系における補正用画像の位置と、測定対象物７の補正用画像に対応する部分の画像の測定座標系上における位置と、を合わせる（許容できる誤差の範囲内となる）ように、測定対象物７に対して測定座標系を設定する。これにより、基準座標系上における補正用画像の位置と、測定座標系上における測定対象物７の補正用画像に対応する部分の画像の位置とを合わせる（許容できる誤差の範囲内とする）ことができるので、測定対象物７の繰り返し測定を精度よく行うことができる。
【００８４】
また、本第１の実施形態では、繰り返し測定部３０は、補正に用いる補正用画像を抽出するときに、基準物品に対して設定された基準座標系の原点との距離が長い補正用画像から抽出する（上記項目（ａ）参照）。これにより、基準座標系と測定座標系との回転誤差の影響を受けやすい、基準座標系の原点から遠い箇所を撮像した補正用画像を用いて補正を行うことで、測定座標系の回転誤差を精度よく補正することができる。このように、自動的に適切な補正用画像を抽出し、測定対象物７に関する位置合わせを行うことで、初心者でも失敗することなく確実に高精度な繰り返し測定を行うことができる。
【００８５】
また、本第１の実施形態では、繰り返し測定部３０は、測定座標系の補正に用いる補正用画像を抽出するときに、補正用画像とテストマッチング用の画像とを用いたパターンマッチング（テストマッチング）により得られるテストマッチングスコアが高い画像から抽出する（上記項目（ｃ）参照）。これにより、補正用画像を用いたパターンマッチングのしやすさを示す指標（基準物品の表面状態等により影響を受ける指標）であるテストマッチングスコアが高い画像を優先的に測定座標系の補正に用いることで、パターンマッチングを失敗することなく、測定対象物７を撮像した画像において補正用画像に類似する箇所（対応する箇所）を精度よく抽出することができる。この場合、補正に失敗するなどして補正用画像を抽出しなおす可能性を低減することができるので、確実かつ精度よく測定座標系の補正を行うことが可能となる。
【００８６】
また、本第１の実施形態では、繰り返し測定部３０は、測定座標系の補正に用いる補正用画像を抽出するときに、テストマッチングの検出数（テストマッチングスコアが所定値以上である数）が少ない補正用画像から抽出する（上記項目（ｂ）参照）。これにより、測定座標系を補正する際の補正用画像と撮像部６が撮像した測定対象物７の画像とのパターンマッチングにおいて、補正用画像に対応する箇所（類似する箇所）が複数特定されることにより、測定座標系の補正の失敗や補正精度が低下することを防止することができるので、ステップＳ２３４のような算出エラーの発生を防止することができる。すなわち、補正用画像を撮像した箇所の周辺の状態が補正精度に与える影響を考慮して、補正精度の低下を防止することが可能な補正用画像を自動的に抽出することができる。
【００８７】
また、本第１の実施形態では、繰り返し測定部３０は、測定座標系の補正に用いる補正用画像を抽出するときに、予備測定時（補正用画像を撮像した際）の倍率条件（撮像倍率）が低い補正用画像から抽出する（上記項目（ｄ）参照）。この場合、撮像倍率が低い補正用画像は、撮像視野が広いため、測定対象物７を撮像した画像において補正用画像に類似する箇所（対応する箇所）を確実に抽出することができる。この場合、補正に失敗するなどして補正用画像を抽出しなおす可能性を低減することができるので、確実に測定座標系の補正を行うことが可能となり、ひいては、測定座標系の補正を簡単に（短時間）で行うことが可能となる。また、繰り返し測定部３０は、測定座標系の補正に用いる補正用画像を抽出するときに、予備測定時（補正用画像を撮像した際）の照明条件が透過照明である補正用画像から抽出する（上記項目（ｅ）参照）。これにより、コントラストが大きい（明暗がはっきりしている）画像を優先的に用いることで、補正用画像と撮像部６が撮像した画像とのパターンマッチングを確実かつ精度よく行うことができ、測定座標系の補正や測定座標家を用いた測定を確実かつ精度よく行うことができる。
【００８８】
また、本第１の実施形態では、繰り返し測定は、ＸＹステージ５上から基準物品を退かした後、測定対象物７をＸＹステージ５上に置いた状態（置きなおした状態）で行われるため、測定対象物７の位置・姿勢を、ＸＹステージ５上に載置していた基準物品の位置・姿勢と合致させることは難しい。したがって、基準座標系をそのまま測定座標系として用いることはできない。このため、繰り返し測定部３０は、測定対象物７に対してユーザが指定した測定座標系を、補正用画像のパターンマッチング結果に基づいて補正する（Ｓ２０４，Ｓ２０６）。この場合、ユーザがおおまかに指定した測定座標系を用いることで、撮像部６が撮像する画像中の補正用画像に対応する箇所の特定（パターンマッチング）を短時間で行うことができる。これにより、測定座標系の設定（補正）を短時間で行うことが可能となる。
【００８９】
また、本第１の実施形態では、予備測定部２６は、基準物品上でユーザが指定した測定箇所を予備測定したときに、測定箇所を撮像して、補正用画像を取得する（Ｓ３６）。そして、繰り返し測定部３０は、取得した補正用画像を用いて、ユーザが指定した測定座標系を補正する。この場合、ユーザが補正用画像を撮像する箇所を指定等する必要がなく、補正用画像を自動的に撮像することができる。
【００９０】
また、本第１の実施形態では、繰り返し測定部３０は、測定座標系の補正に用いる補正用画像を抽出した後、測定座標系の補正ができなかった場合に、他の画像を選択しなおす（Ｓ２３０）。これにより、測定座標系の補正を確実に行うことができる。
【００９１】
また、本第１の実施形態では、製造された測定対象物７の測定座標系を精度よく設定し、繰り返し測定により良否判定を行うので、良否判定精度を向上することができる。
【００９２】
なお、本第１の実施形態では、基準物品に対してユーザが指定した測定箇所を撮像して、補正用画像を取得する場合について説明したが、これに限られるものではない。例えば、ＸＹステージ５が予め定められた位置に位置決めされた状態で、補正用画像を撮像するようにしてもよい。また、ユーザからの入力に応じた箇所を補正用画像として撮像することとしてもよい。なお、予備測定部２６は、測定箇所を予備測定する前に補正用画像を撮像することとしてもよい。
【００９３】
なお、本第１の実施形態では、図１４のステップＳ２０６（図１５のステップＳ２２０）を実行する前に、上述した項目（ａ）〜（ｅ）を用いて補正用画像に対して優先順位を付与しておき、優先順位を補正用画像と紐づけて画像情報ＤＢ４２に格納しておいてもよい。この場合、繰り返し測定部３０は、優先順位を参照することで、測定座標系の補正に用いる補正用画像を簡易に抽出することが可能となる。例えば、測定プログラム作成処理（Ｓ１０００）における測定処理（Ｓ１６）の中で、全ての測定箇所に関する補正用画像を取得した際に優先順位を付与してもよい。
【００９４】
なお、本第１の実施形態では、各画像について各項目（ａ）〜（ｅ）を数値化して評価し（評価値を求め）、各項目を評価した結果（評価値）の合計値に基づいて、各画像の優先順位を決定するようにしてもよい。例えば、図１６に示すように、項目（ａ）“基準座標系の原点からの距離”については、距離が遠い画像ほど高い評価値（点数）を付与し、項目（ｅ）“補正用画像を取得したときの照明条件”については、透過照明の場合に高い点数を付与し、落射照明の場合に低い点数を付与する。また、項目（ｄ）“補正用画像を取得したときの倍率条件”については、倍率が低いほど高い点数を付与し、項目（ｂ）“テストマッチングスコア”については、スコアが高いほど高い点数を付与し、項目（ｃ）“テストマッチングの検出数”については、検出数が少ないほど高い点数を付与する。そして、各画像の点数を合計し、点数が高い順に優先順位を付与する。このようにすることで、各画像の各項目の評価値を考慮した優先順位を各画像に付与することができる。なお、図１６の例では、合計値の高い画像2.bmpが抽出される。ここで、各項目に対し、重みづけをすることも可能である。例えば、上述した項目（ａ）〜（ｅ）の順番（ａ）→（ｂ）→（ｃ）→（ｄ）→（ｅ）に基づいて、各項目の点数に重みづけ係数を積算した後、重みづけ後の点数を合計するようにしてもよい。例えば、項目（ａ）の重みづけ係数を１０、項目（ｂ）の重みづけ係数を８、項目（ｃ）の重みづけ係数を６、項目（ｄ）の重みづけ係数を４、項目（ｅ）の重みづけ係数を２などとすることができる。このように各項目の重みづけ係数（すなわち重みづけ条件）を用いることで、各項目の重要度を考慮して、各画像の優先順位を決定することが可能となる。
【００９５】
なお、上述したように、補正用画像にあらかじめ優先順位を付与しておく場合にも、優先順位に基づいて複数の補正用画像を抽出し、複数の補正用画像を用いて測定座標系の補正を行うようにすることもできる。この場合、各補正用画像を用いて求められる誤差Δθ、ΔＸ、ΔＹの平均値を用いて、測定座標系の補正を行うこととしてもよい。
【００９６】
なお、本第１の実施形態では、基準座標系を設定した際に、基準座標系の原点を含む画像を撮像し、この撮像した画像を補正用画像として用いることとしてもよい。
【００９７】
なお、本第１の実施形態では、ユーザが測定対象物７に対して測定座標系を指定する作業を支援するため、ユーザが基準物品に対して指定した基準座標系の原点を含む画像（参照用画像と呼ぶ）を例えば図１１の基準座標系設定処理（Ｓ１４）のステップＳ２２において作成し、表示装置１９３に参照用画像を表示することで、ユーザに対して参照用画像を提供するようにしてもよい。この場合、ユーザは、参照用画像を見ながら、測定対象物７の参照用画像に対応する箇所が撮像部６によって撮像されるように、ＸＹステージ５を移動させ、参照用画像に基づいて測定座標系を指定すればよい。これにより、ユーザは、基準座標系の位置を覚えていなくてもよくなり、測定座標系を設定することが容易になる。なお、参照用画像は、ユーザが基準座標系を指定したときに撮像部６が撮像した画像であってもよいし、ユーザが基準座標系を指定したときに撮像部６が撮像した範囲よりも広い範囲を、基準座標系の指定後に撮像した画像であってもよい。また、繰り返し測定部３０は、ユーザがＸＹステージ５を移動させている間に、参照用画像とライブ画像（すなわち、撮像部６が所定のフレームレートで撮像している画像）とのパターンマッチングを順次行い、ライブ画像中に参照用画像との類似度が所定値以上の箇所が存在していた場合に、その旨をユーザに報知するようにしてもよい。報知する方法は、例えばアラームを発するようにしてもよい。これにより、測定座標系を指定する作業を支援することが可能となる。なお、参照用画像は、補正用画像の１つとして用いることとしてもよい。
【００９８】
なお、本第１の実施形態では、ユーザが測定対象物７に対して測定座標系を指定する場合について説明したが、これに限られるものではない。例えば、繰り返し測定部３０が、ユーザが指定した基準座標系の原点を含む基準物品の画像を用いたパターンマッチングを行うことで、測定対象物７に対して測定座標系を自動的に設定してもよい。この場合、基準座標系の原点を含む基準物品の画像（原点画像と呼ぶ）と類似する箇所を測定対象物７を撮像した画像において特定する。そして、原点画像における基準座標系の原点の位置と対応する、特定した箇所内の位置を特定し、特定した位置に測定座標系の原点を設定する。また、特定した箇所内における測定座標系の回転角度を、原点画像における基準座標系の回転角度と同一に設定する。この場合にも、パターンマッチングの精度によっては設定した測定座標系が基準物品に対して指定した基準座標系からずれるおそれがあるため、上述した方法により、設定した測定座標系を補正するようにすればよい。
【００９９】
なお、本第１の実施形態では、図１５のステップＳ２２８の判断が肯定された場合に、ステップＳ２２０で抽出された補正用画像と対応付けてサーチ失敗回数をＨＤＤ１９６等の記憶部に記憶しておいてもよい。この場合、繰り返し測定部３０は、ステップＳ２２０、Ｓ２３０において、サーチ失敗回数を考慮して、測定座標系の補正に用いる補正用画像を抽出することができる。例えば、繰り返し測定部３０は、サーチ失敗回数が所定回数以上の補正用画像は抽出しないようにしてもよい。あるいは、繰り返し測定部３０は、サーチ失敗回数が少ない補正用画像を優先的に抽出するようにしてもよい。なお、サーチ失敗回数に代えて、サーチ成功回数を考慮して、補正用画像を抽出してもよい。なお、サーチ失敗回数及びサーチ成功回数は、位置合わせの失敗に関する情報及び位置合わせの成功に関する情報である。なお、位置合わせの失敗に関する情報及び位置合わせの成功に関する情報は、サーチ失敗率やサーチ成功率であってもよい。
【０１００】
なお、本第１の実施形態では補正用画像を撮像した際に、取得した補正画像をトリミングによって切り出す領域を所定の幅で小さくしながら、切り出し画像とテストマッチング用の画像とのテストマッチングスコアの算出を繰り返し、テストマッチングスコアが最大となった補正用画像（トリミングで切り出した画像）を画像情報ＤＢ４２に保存することとしてもよい。この場合トリミングした補正用画像をステップＳ２２０において複数の補正用画像の中から１つの画像を抽出する候補とすることができる。したがって、例えば、補正用画像に対応する測定対象物７（第２の物品）の領域にゴミや塵などの異物の付着、ヒビや欠けなどの欠損などが生じたとしても、それらの問題によるパターンマッチング（ステップＳ２２６）の精度の低下を防ぐことができるようになる。
【０１０１】
なお、本第１の実施形態では、ステップＳ２３２で算出した回転誤差Δθや位置誤差ΔＸ，ΔＹの分だけ、ユーザが指定した測定座標系を補正する場合について説明したが、これに限られるものではない。例えば、ユーザが指定した測定座標系が測定対象物７の所定位置に設定されるように、測定座標系の原点位置や角度を固定したまま、ステップＳ２３２で算出した回転誤差Δθや位置誤差ΔＸ，ΔＹの分だけ、測定対象物７の位置を移動させるようにしてもよい。この測定対象物７の位置を移動させる処理は、例えば、図１４のステップＳ２０４におけるユーザによる測定座標系の指定と、ステップＳ２０６の処理（測定座標系の補正処理）に代えて、実行することができる。この場合、ＸＹステージ５の上に測定対象物７を載置するためのサブステージを設け、ＸＹステージ５は固定したまま、ＸＹステージ５とは相対的にサブステージをＸＹ方向に移動させるようにすればよい。あるいは、ユーザが測定対象物７の位置をＸＹステージ５上で調整するようにしてもよいし、ロボットハンド等により、測定対象物７の位置をＸＹステージ上で調整するようにしてもよい。ここで、原点位置が固定された測定座標系に対して測定対象物７の位置を調整することは、測定対象物７と測定座標系との相対的な位置合わせを行うことであり、すなわち、測定対象物７に関する位置合わせを実行することを意味する。
【０１０２】
なお、本第１の実施形態では、繰り返し測定部３０は、基準物品に対して設定された基準座標系の原点との距離が長い補正用画像から抽出する場合（項目（ａ）参照）について説明したが、これに限られるものではない。例えば、基準物品に対して設定された基準座標系の原点との距離が短い補正用画像から抽出することとしてもよい。ここで、基準座標系の原点との距離が長い位置ほど回転誤差の影響を受けやすい。すなわち、基準座標系の原点との距離が長い位置ほど回転誤差の影響により位置ずれが大きくなる。このため、基準座標系の原点から近い補正用画像から抽出し、測定座標系の補正に用いることで、回転誤差の影響が低減され、補正用画像と測定対象物７を撮像した画像とのパターンマッチングがしやすくなる。これにより、パターンマッチングを失敗することなく、測定座標系の補正を確実かつ精度よく行うことができる。
【０１０３】
なお、基準座標系の原点からの距離が近い補正用画像を用いて測定座標系の補正を行った後、測定座標系の補正に用いた補正用画像よりも基準座標系の原点からの距離が長い補正用画像を用いて再度測定座標系の補正を行うこととしてもよい。これにより、確実かつ高精度に測定座標系の補正することができる。また、基準座標系の原点からの距離が近い順に補正用画像を抽出して測定座標系の補正を繰り返してもよい。この場合、測定座標系の補正の必要がなくなるまで、すなわち、測定座標系の補正を行っても測定座標系の原点や回転角度が所定以上変更されなくなるまで補正を繰り返すようにしてもよい。これにより、確実かつ高精度に測定座標系の補正するための、補正回数（繰り返し回数）を適切な回数とすることができる。
【０１０４】
また、本第１の実施形態では、繰り返し測定部３０は、予備測定時（画像測定時）の倍率条件（撮像倍率）が低い補正用画像から抽出する場合（上記項目（ｄ）参照）について説明したが、これに限られるものではない。例えば、倍率条件（撮像倍率）が高い補正用画像から抽出することとしてもよい。この場合、撮像範囲が狭い補正用画像を測定座標系の補正に用いることになるため、補正用画像においてごみや埃が撮像されている可能性を少なくすることができる。これにより、ごみや埃による影響で、測定座標系の補正精度が悪化する、又は測定座標系の補正に失敗する可能性を低減することが可能となる。なお、倍率条件（撮像倍率）が低い補正用画像から抽出するか、倍率条件（撮像倍率）が高い補正用画像から抽出するかは、画像測定装置１００が設置される環境が、ごみや埃の多い環境か否かに基づいて使い分けることとしてもよい。
【０１０５】
なお、本第１の実施形態では、予備測定部２６は、予備測定の状態から照明条件や倍率条件を変更せずに補正用画像を撮像する場合について説明したが、これに限られるものではない。例えば、予備測定部２６は、予備測定を行った後、照明条件や倍率条件などの種々条件を変更してから、補正用画像を撮像することとしてもよい。例えば、撮像倍率を下げ、撮像範囲を予備測定時よりも広くした状態で補正用画像を撮像するようにしてもよい。
【０１０６】
≪第２の実施形態≫
次に、第２の実施形態について、図１７〜図２１に基づいて詳細に説明する。
【０１０７】
本第２の実施形態は、ユーザが、基準物品に対して基準座標系を指定する作業を省略できる点が第１の実施形態と異なっている。すなわち、本第２の実施形態では、図１０のステップＳ１４を省略することができる。また、本第２の実施形態では、基準座標系の指定する作業を省略できることに加え、測定座標系を指定する作業についても省略できる。本第２の実施形態では、基準座標系の原点及び回転角度を、ステージ座標系の原点及び回転角度と一致するように自動設定する。
【０１０８】
図１７には、本第２の実施形態におけるＣＰＵ１９０の詳細ブロック図が示されている。なお、図１７においては、図示及び説明の便宜上、ＨＤＤ１９６に格納されているＤＢも図示されている。図１７に示すように、本第２の実施形態では、第１の実施形態の座標系ＤＢ４０に代えて、座標系設定用画像ＤＢ５５が設けられている。
【０１０９】
本第２の実施形態では、図１０のステップＳ１０、Ｓ１２、Ｓ１６の処理を第１の実施形態と同様に実行した後、測定プログラム保存処理として、図１８に示す処理（Ｓ１８’）を実行する。なお、予備測定部２６は、ステップＳ１６においてユーザが指定した測定箇所を測定する際には、ステージ座標系を用いた測定を行う。
【０１１０】
ステップＳ１８’においては、測定プログラム保存部２８は、ステップＳ１５０において、ユーザによってファイル名が入力され、保存ボタンが押下されるまで待機する。次いで、ステップＳ１５２では、測定プログラム保存部２８は、画像情報ＤＢ４２に格納されている補正用画像の１つを選択し、座標系設定用画像として座標系設定用画像ＤＢ５５（図１９（ａ）、図１９（ｂ）参照）に格納する。
【０１１１】
座標系設定用画像ＤＢ５５は、ユーザが基準物品を用いた基準座標系の指定をしなくても、測定座標系を自動的に設定することを可能にするために用いられる補正用画像を格納するデータベースである。具体的には、図１９（ａ）に示すようなデータ構造を有する。座標系設定用画像ＤＢ５５は、ステップＳ１５２が開始されるまでは、図１９（ａ）に示すように各項目は空（ブランク）となっている。測定プログラム保存部２８は、座標系設定用画像ＤＢ５５に格納する補正用画像を、画像情報ＤＢ４２の中から、以下の項目に基づいて選定する。これらの項目は、画像に関する特徴を意味する。
（ａ）ズーム倍率が低い
（ｂ）ステージ座標系の原点からの距離が近い
（ｃ）テストマッチングの検出数が少ない
（ｄ）テストマッチングスコアが高い
なお、上記各項目において、ズーム倍率は、撮像倍率を意味し、撮像条件（倍率条件）の一例である。ステージ座標系の原点からの距離は、画像の位置を示す情報の一例である。また、テストマッチングの検出数やテストマッチングスコアは、画像の特徴を示す情報の一例である。
【０１１２】
ここで、本第２実施形態において、選定の際には、各項目は、（ａ）→（ｂ）→（ｃ）→（ｄ）の順に用いることとする。例えば、測定プログラム保存部２８は、図５（ｂ）の画像情報ＤＢ４２に格納されている補正用画像の情報を参照して、ズーム倍率が低く、基準座標系（ステージ座標系）の原点からの距離が近い補正用画像ファイル（２．ｂｍｐ）を特定する。そして、測定プログラム保存部２８は、補正用画像ファイル（２．ｂｍｐ）の情報を図５（ｂ）から抽出し、図１９（ｂ）に示すように座標系設定用画像ＤＢ５５に格納する。なお、基準座標系とステージ座標系との相対角度の欄には、０°が格納される。このように、相対角度の欄に０°が格納されるのは、前述したように、本第２の実施形態の基準座標系の原点及び回転角度が、ステージ座標系の原点及び回転角度と一致しているからである。
【０１１３】
ここで、項目（ａ）において、撮像時のズーム倍率が低い補正用画像を優先的に選定するのは、ズーム倍率が低い補正用画像は、撮像視野が広いため、測定対象物７を撮像した画像において補正用画像に類似する箇所を確実に見つけることができるからである。また、項目（ｂ）において、基準座標系（ステージ座標系）の原点からの距離が近い補正用画像を優先的に選定するのは、ＸＹステージ上の基準物品を退かして測定対象物７を置いたときに、測定対象物７が基準物品に対して回転方向にずれても、基準座標系（ステージ座標系）の原点からの距離が近い箇所は、回転誤差の影響による位置ずれが小さく、パターンマッチングを確実に行うことができ、測定座標系を確実に設定することができるからである。また、項目（ｃ）において、テストマッチングの検出数が少ない画像を優先的に選定するのは、測定座標系の設定に用いる補正用画像と類似する箇所が測定対象物７を撮像した画像に多く存在する場合に生じる、測定座標系の設定精度の悪化を防止するためである。また、項目（ｄ）において、テストマッチングスコアが高い補正用画像を優先的に選定するのは、テストマッチングスコアが高い補正用画像ほどパターンマッチングがしやすい画像であるからである。このような補正用画像を用いることで、パターンマッチングを失敗することなく、測定座標系の補正を確実かつ精度よく行うことができる。
【０１１４】
なお、上記項目に加えて、撮像時の照明条件が透過照明である補正用画像を測定座標系の設定に用いる補正用画像として優先的に選定するようにしてもよい。これにより、コントラストが大きい補正用画像を優先的に用いることで、測定座標系を精度よく設定することが可能となる。
【０１１５】
なお、項目（ａ）においては、撮像時のズーム倍率が低い補正用画像を、優先的に選定することとしたが、これに限らず、撮像時のズーム倍率が高い補正用画像を優先的に選定することとしてもよい。この場合、撮像範囲が狭い補正用画像を測定座標系の補正に用いることになるため、補正用画像においてごみや埃が撮像されている可能性を少なくすることができる。これにより、ごみや埃による影響により、測定座標系の補正に失敗する可能性を低減し、測定座標系の補正を確実かつ精度よく行うことが可能となる。なお、倍率条件（撮像倍率）が低い補正用画像を優先的に選定するか、倍率条件（撮像倍率）が高い補正用画像優先的に選定するかは、画像測定装置１００が設置される環境が、ごみや埃の多い環境か否かに基づいて使い分けることとしてもよい。
【０１１６】
次いで、ステップＳ１５６では、測定プログラム保存部２８は、座標系設定用画像ＤＢ５５に格納されている補正用画像ファイルを参照用画像として取得する。参照用画像は、撮像部６が撮像すべき箇所を示す画像、すなわち、ＸＹステージ５を移動させるべき位置を示す画像である。参照用画像をユーザに提供することで、ユーザは、参照用画像を見ながら参照用画像と対応する箇所が撮像部６によって撮像されるようにＸＹステージ５を簡単に移動させることができる。なお、測定プログラム保存部２８は、座標系設定用画像ＤＢ５５に格納されている、補正用画像を取得した時の基準座標値や照明条件、倍率条件に基づいて、新たに撮像した画像を参照用画像として取得してもよい。この場合、参照用画像は、補正用画像よりも撮像視野が大きい画像、小さい画像、同一の画像のいずれであってもよい。なお、測定プログラム保存部２８は、全体画像から基準座標値を中心として抽出した（切り出した）画像を参照用画像としてもよい。
【０１１７】
次いで、ステップＳ１５８では、測定プログラム保存部２８は、座標系設定用画像ＤＢ５５、参照用画像、測定箇所の情報を含む測定プログラムを測定プログラムＤＢ４４に保存する。以上により、図１８の処理が終了すると、図１０の処理（Ｓ１０００）も終了する。
【０１１８】
次に、本第２の実施形態の繰り返し測定処理について説明する。本第２の実施形態では、繰り返し測定部３０は、第１の実施形態の繰り返し測定処理（Ｓ２０００）に代えて、図２０に示す繰り返し測定処理（Ｓ２０００’）を実行する。
【０１１９】
図２０の処理では、まず、ステップＳ４０２において、ユーザによって測定プログラムが選択されるまで待機する。ユーザが測定プログラムを選択すると、繰り返し測定部３０は、ステップＳ４０４に移行し、測定プログラムに含まれる参照用画像を表示装置１９３上に表示する。
【０１２０】
次いで、ステップＳ４０６では、繰り返し測定部３０は、座標系設定用画像ＤＢ５５に格納されている補正用画像と撮像部６が所定のフレームレートで撮像している画像（いわゆる、ライブ画像）とを用いたパターンマッチングを実施する。この場合、ユーザは、参照用画像を参照して、撮像部６により参照用画像と類似する箇所が撮像されるように（表示装置１９３に参照用画像と類似する箇所が表示されるように）ＸＹステージ５を移動させる。そして、繰り返し測定部３０は、パターンマッチングにより得られるマッチングスコアの増減をチェックする。
【０１２１】
次いで、ステップＳ４０８では、繰り返し測定部３０は、マッチングスコアが所定値以上となるまで待機する。ステップＳ４０８の判断が肯定されると、繰り返し測定部３０は、ステップＳ４１０に移行し、マッチングスコアが所定値以上になったことを表示装置１９３に表示し、ユーザに報知する。
【０１２２】
次いで、ステップＳ４１２では、繰り返し測定部３０は、ユーザからの測定開始指示が入力されるまで待機する。この場合、ユーザが測定開始ボタン等を押した段階で、繰り返し測定部３０は、ステップＳ４１４に移行する。
【０１２３】
ステップＳ４１４では、繰り返し測定部３０は、基準座標系（ステージ座標系）における測定座標系の原点及び基準座標系（ステージ座標系）に対する回転角度を計算する。本処理について、図２１（ａ）、図２１（ｂ）に基づいて詳細に説明する。
【０１２４】
図２１（ａ）には、基準物品と基準座標系（ステージ座標系）との関係、及び基準座標系（ステージ座標系）と座標系設定用画像ＤＢ５５に格納されている補正用画像を取得した時の基準座標値（Ｘｔ、Ｙｔ）との関係が示されている。また、図２１（ｂ）は、測定対象物と基準座標系（ステージ座標系）及び測定座標系との関係を示すとともに、測定座標系の設定方法について説明するための図である。ここで、図２１（ａ）において破線矩形は、座標系設定用画像ＤＢ５５に格納されている補正用画像を示している。
【０１２５】
この場合において、図２１（ｂ）に示すように、測定対象物７が基準物品に対してＸ軸方向及びＹ軸方向にずれた状態、かつ基準座標系（ステージ座標系）に対して傾いた状態でＸＹステージ５上に載置されたとする。この場合、ユーザが破線矩形で示す範囲を撮像部６が撮像できるようにＸＹステージ５を移動すると、繰り返し測定部３０は、パターンマッチングにより、基準座標値（Ｘｔ，Ｙｔ）に対応する座標（Ｘｓ，Ｙｓ）と、回転角度θｓとを取得することができる。本第２の実施形態では、これらの座標や回転角度を用いて、測定対象物７の測定の際に用いる測定座標系を設定する。
【０１２６】
ここで、座標（Ｘｓ，Ｙｓ）と、座標（Ｘｔ，Ｙｔ）を中心として座標（Ｘｓ，Ｙｓ）をθｓだけ回転した点の座標（Ｘｔ＋ｄｘ，Ｙｔ＋ｄｙ）との関係は次式（５）、（６）のように表すことができる。
Ｘｓ＝（Ｘｔ＋ｄｘ）cosθs−（Ｙｔ＋ｄｙ）sinθs      …（５）
Ｙｓ＝（Ｘｔ＋ｄｘ）sinθs−（Ｙｔ＋ｄｙ）cosθs      …（６）
【０１２７】
繰り返し測定部３０は、上式（５）、（６）から座標（Ｘｓ，Ｙｓ）と座標（Ｘｔ，Ｙｔ）の間のずれ量ｄｘ，ｄｙを求め、基準座標系（ステージ座標系）の原点からずれ量ｄｘ，ｄｙだけずれた位置に測定座標系の原点を設定する。また、繰り返し測定部３０は、基準座標系（ステージ座標系）に対して角度θｓだけ測定座標系を回転させることで、測定座標系の角度を設定する。このようにすることで、本第２の実施形態では、基準物品を用いてユーザが基準座標系を設定しなくても、測定対象物７ごとに測定座標系を設定することができる。
【０１２８】
図２０に戻り、次のステップＳ４１６では、繰り返し測定部３０は、第１の実施形態のステップＳ２０６と同様に、測定座標系の補正処理を実行する。なお、図１５のステップＳ２２０、Ｓ２３０においては、繰り返し測定部３０は、図１８のステップＳ１５２において選定された補正用画像を除外して、測定座標系の補正に用いる補正用画像を抽出するようにする。次いで、ステップＳ４１８では、繰り返し測定部３０は、第１の実施形態のステップＳ２０８と同様、測定プログラムに記録されている測定箇所で測定を行い、表示装置１９３に表示する。そして、ステップＳ４２０では、繰り返し測定部３０は、第１の実施形態のステップＳ２１０と同様に、繰り返し測定が終了か否かを判断する。このステップＳ４２０の判断が否定された場合には、ステップＳ４０４に戻るが、肯定された場合には、図２０の全処理を終了するとともに、図１０の全処理も終了する。
【０１２９】
以上、詳細に説明したように、本第２の実施形態によると、繰り返し測定部３０は、基準座標系（ステージ座標系）の原点と所定の位置関係にある画像（座標系設定用画像ＤＢ５５に格納されている補正用画像）を用いて測定対象物７に対して測定座標系を設定した後、測定座標系の補正に用いる補正用画像と、該画像に対応する測定対象物７の画像の部分とに基づいて、設定した測定座標系を補正する。これにより、ユーザは、基準物品を用いて基準座標系を設定しなくても、測定対象物７の測定の際に測定座標系を設定することが可能となる。したがって、ユーザの作業工数を削減することができるので、ユーザの使い勝手を向上することができる。
【０１３０】
また、本第２の実施形態では、ユーザは、測定座標系を指定する作業を行わなくてもよいため、この点からもユーザの使い勝手を向上することができる。
【０１３１】
なお、本第２の実施形態では、基準座標系の原点及び回転角度を、ステージ座標系の原点及び回転角度と一致するように自動設定し、基準座標系（ステージ座標系）に基づいて、測定座標系の補正を行う場合について説明したが、これに限られるものではない。例えば、座標系設定用画像ＤＢ５５に格納されている補正用画像において基準座標系を自動的に設定し、当該基準座標系を用いて測定座標系の設定及び補正を行うこととしてもよい。この場合、基準座標系は、補正用画像の中心に設定されてもよいし、補正用画像に含まれる測定箇所の特定の点（中心点など）に設定されてもよい。このようにしても、上述した第２の実施形態と同様の作用効果を得ることができる。
【０１３２】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、処理装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体（ただし、搬送波は除く）に記録しておくことができる。
【０１３３】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ（Digital Versatile Disc）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）などの可搬型記録媒体の形態で販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１３４】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【０１３５】
なお、本発明の趣旨を逸脱しない範囲で、各実施の形態に、多様な変更または改良を加えることが可能である。また、各実施形態で説明した要件の１つ以上は、省略されることがある。そのような変更または改良、省略した形態も本発明の技術的範囲に含まれる。また、各実施形態の構成を適宜組み合わせて適用することも可能である。また、法令で許容される限りにおいて、各実施形態で引用した画像測定装置などに関する全ての公開公報及び米国特許の開示を援用して本文の記載の一部とする。
【符号の説明】
【０１３６】
５  ＸＹステージ
６  撮像部
７  測定対象物
３０  繰り返し測定部
１００  画像測定装置
【図１】
2018042580.tif 000003
【図２】
2018042580.tif 000004
【図３】
2018042580.tif 000005
【図４】
2018042580.tif 000006
【図５】
2018042580.tif 000007
【図６】
2018042580.tif 000008
【図７】
2018042580.tif 000009
【図８】
2018042580.tif 000010
【図９】
2018042580.tif 000011
【図１０】
2018042580.tif 000012
【図１１】
2018042580.tif 000013
【図１２】
2018042580.tif 000014
【図１３】
2018042580.tif 000015
【図１４】
2018042580.tif 000016
【図１５】
2018042580.tif 000017
【図１６】
2018042580.tif 000018
【図１７】
2018042580.tif 000019
【図１８】
2018042580.tif 000020
【図１９】
2018042580.tif 000021
【図２０】
2018042580.tif 000022
【図２１】
2018042580.tif 000023
【手続補正書】
【提出日】平成31年4月23日(2019.4.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の物品における異なる部分の画像の中から、該画像に関する特徴に基づいて、画像を選択することと、
前記選択された画像と、第２の物品における前記選択された画像に対応する部分の画像とに基づいて、前記第２の物品に関する位置合わせを行うことと、
前記第２の物品を画像測定することと、を含み、
前記画像に関する特徴は、画像測定の座標系の原点と前記第１の物品における異なる部分の画像との距離を示す情報と、前記第１の物品における異なる部分の画像の撮像条件を示す情報の少なくとも１つを含む画像測定方法。
【請求項２】
前記画像に関する特徴は、前記距離を示す情報及び前記撮像条件を示す情報を含む請求項１に記載の画像測定方法。
【請求項３】
前記位置合わせを行うことにおいては、前記画像測定の座標系を設定することを含む請求項１に記載の画像測定方法。
【請求項４】
前記位置合わせを行うことにおいては、前記第２の物品の位置を設定することを含む請求項１に記載の画像測定方法。
【請求項５】
前記画像に関する特徴は、画像の特徴を示す情報を含む請求項１〜４のいずれか一項に記載の画像測定方法。
【請求項６】
前記画像の特徴を示す情報は、前記第１の物品における異なる部分の画像と、前記第１の物品における該異なる部分に対応する画像との類似度と、前記第１の物品における該類似度が所定値以上となる箇所の数との少なくとも１つを含む請求項１〜５のいずれか一項に記載の画像測定方法。
【請求項７】
前記画像の特徴を示す情報は、前記第１の物品における異なる部分の画像の特徴量を含む請求項１〜６のいずれか一項に記載の画像測定方法。
【請求項８】
前記画像の撮像条件を示す情報は、撮像倍率を含む請求項１〜７のいずれか一項に記載の画像測定方法。
【請求項９】
前記画像の撮像条件を示す情報は、撮像する際の照明方法を含む請求項１〜８のいずれか一項に記載の画像測定方法。
【請求項１０】
更に、前記第１の物品の複数箇所の選択を受け付けることと、
選択された箇所を含む範囲を撮像して、前記第１の物品における異なる部分の画像を取得することと、を含み、
前記画像測定することにおいては、前記第１の物品の前記複数箇所に対応する前記第２の物品の箇所を画像測定する請求項１〜９のいずれか一項に記載の画像測定方法。
【請求項１１】
前記画像を選択することにおいては、前記第２の物品に関する位置合わせが失敗、又は成功した該位置合わせの際に選択されていた画像の失敗、又は成功に関する情報に基づいて選択する請求項１〜１０のいずれか一項に記載の画像測定方法。
【請求項１２】
前記第１の物品は、画像測定の基準となる物品を含み、
前記第２の物品は、画像測定の対象となる物品を含む請求項１〜１１のいずれか一項に記載の画像測定方法。
【請求項１３】
物品を製造することと、
前記製造することにおいて製造された前記物品を前記第２の物品として、請求項１〜１２のいずれか一項に記載の画像測定方法を用いた画像測定を実行することと、
前記画像測定の結果に基づいて、前記物品の良否を判定することと、を含む物品の製造方法。
【請求項１４】
コンピュータに、
第１の物品における異なる部分の画像の中から、該画像に関する特徴に基づいて、画像を選択することと、
前記選択された画像と、第２の物品における前記選択された画像に対応する部分の画像とに基づいて、前記第２の物品に関する位置合わせを行うことと、
前記第２の物品を画像測定することと、を実行させ、
前記画像に関する特徴は、画像測定の座標系の原点と前記第１の物品における異なる部分の画像との距離を示す情報と、前記第１の物品における異なる部分の画像の撮像条件を示す情報の少なくとも１つを含む画像測定プログラム。
【請求項１５】
前記画像に関する特徴は、前記距離を示す情報及び前記撮像条件を示す情報を含む請求項１４に記載の画像測定プログラム。
【請求項１６】
第１の物品における異なる部分の画像の中から、該画像に関する特徴に基づいて、画像を選択する画像選択部と、
前記選択された画像と、第２の物品における前記選択された画像に対応する部分の画像とに基づいて、前記第２の物品に関する位置合わせを行う位置合わせ部と、
前記第２の物品を画像測定する画像測定部と、を備え、
前記画像に関する特徴は、画像測定の座標系の原点と前記第１の物品における異なる部分の画像との距離を示す情報と、前記第１の物品における異なる部分の画像の撮像条件を示す情報の少なくとも１つを含む画像測定装置。
【請求項１７】
前記画像に関する特徴は、前記距離を示す情報及び前記撮像条件を示す情報を含む請求項１６に記載の画像測定装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明の画像測定方法は、第１の物品における異なる部分の画像の中から、該画像に関する特徴に基づいて、画像を選択することと、前記選択された画像と、第２の物品における前記選択された画像に対応する部分の画像とに基づいて、前記第２の物品に関する位置合わせを行うことと、前記第２の物品を画像測定することと、を含み、前記画像に関する特徴は、画像測定の座標系の原点と前記第１の物品における異なる部分の画像との距離を示す情報と、前記第１の物品における異なる部分の画像の撮像条件を示す情報の少なくとも１つを含む。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明の画像測定プログラムは、コンピュータに、第１の物品における異なる部分の画像の中から、該画像に関する特徴に基づいて、画像を選択することと、前記選択された画像と、第２の物品における前記選択された画像に対応する部分の画像とに基づいて、前記第２の物品に関する位置合わせを行うことと、前記第２の物品を画像測定することと、を実行させ、前記画像に関する特徴は、画像測定の座標系の原点と前記第１の物品における異なる部分の画像との距離を示す情報と、前記第１の物品における異なる部分の画像の撮像条件を示す情報の少なくとも１つを含むプログラムである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明の画像測定装置は、第１の物品における異なる部分の画像の中から、該画像に関する特徴に基づいて、画像を選択する画像選択部と、前記選択された画像と、第２の物品における前記選択された画像に対応する部分の画像とに基づいて、前記第２の物品に関する位置合わせを行う位置合わせ部と、前記第２の物品を画像測定する画像測定部と、を備え、前記画像に関する特徴は、画像測定の座標系の原点と前記第１の物品における異なる部分の画像との距離を示す情報と、前記第１の物品における異なる部分の画像の撮像条件を示す情報の少なくとも１つを含む。
【国際調査報告】
2018042580.tif 000024
2018042580.tif 000025
2018042580.tif 000026
2018042580.tif 000027