(57)【特許請求の範囲】
【請求項１】
ワークを撮像して、前記ワークの画像を取得する撮像装置と、
前記画像に基づいて前記ワークの測定を行い、測定結果を出力する演算装置と
を備え、
前記演算装置は、
前記画像に基づいて、前記画像よりも画素数が少ない他の画像を生成し、
前記他の画像に基づいて複数の領域を設定し、
前記複数の領域の少なくとも一つの輪郭線に沿ってエッジ検出処理を行ってエッジ点群を取得する
ことを特徴とする画像測定装置。
【請求項２】
前記演算装置は、
前記エッジ点群に含まれる複数のエッジ点に近似直線又は近似曲線を設定し、
前記近似直線又は近似曲線から、前記複数のエッジ点までの距離を算出し、
算出された距離の平均値及び分散値に基づいて、前記複数のエッジ点のうち、前記近似直線又は近似曲線から一定以上離れたエッジ点を排除する
ことを特徴とする請求項１記載の画像測定装置。
【請求項３】
前記演算装置は、前記複数の領域に対して、それぞれ異なる複数の番号を設定する
ことを特徴とする請求項１又は２記載の画像測定装置。
【請求項４】
前記演算装置は、前記エッジ点群を取得する前に、前記複数の領域のうちの面積がしきい値以下である領域を排除する
請求項１〜３のいずれか１項記載の画像測定装置。
【請求項５】
ワークを撮像して、前記ワークの画像を取得する撮像装置と、
前記画像に基づいて前記ワークの測定を行い、測定結果を出力する演算装置と
を備えた画像測定装置を制御して、前記測定結果の算出を行う画像測定装置の制御プログラムであって、
前記演算装置は、
前記画像に基づいて、前記画像よりも画素数が少ない他の画像を生成し、
前記他の画像に基づいて複数の領域を設定し、
前記複数の領域の少なくとも一つの輪郭線に沿ってエッジ検出処理を行ってエッジ点群を取得する
ことを特徴とする画像測定装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ワークを撮像する事によってワークを測定する画像測定装置及びその制御プログラムに関する。
【背景技術】
【０００２】
ワークについて寸法測定や形状測定を行う測定装置が知られている。このような測定装置としては、例えば、ワークを撮像して、このワークの画像を取得する撮像装置と、この画像に基づいて、ワークの寸法測定や形状測定等を行う演算装置とを備えた画像測定装置が知られている（特許文献１）。このような測定においては、例えば、測定対象の中心位置や、形状、輪郭線、幅等が算出される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２４１９４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、画像測定装置を用いてワークを測定する場合、画像中に含まれるノイズの影響によって、好適に寸法測定や形状測定等を行う事が出来ない場合があった。
【０００５】
本発明は、このような点に鑑みなされたもので、画像中のノイズを低減して、好適に寸法測定や形状測定等を行うことが可能な画像測定装置及びその制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
かかる課題を解決すべく、本発明の一の実施の形態に係る画像測定装置は、ワークを撮像して、このワークの画像を取得する撮像装置と、この画像に基づいてワークの寸法測定や形状測定等を行い、測定対象の中心位置や、形状、輪郭線、幅等の測定結果を出力する演算装置とを備える。また、演算装置は、上記画像に基づいて、この画像よりも画素数が少ない他の画像を生成し、この他の画像に基づいて複数の領域を設定し、これら複数の領域に基づいて上記測定結果を算出する。
【０００７】
例えば、上記演算装置は、上記領域の輪郭線に沿ってエッジ検出処理を行ってエッジ点群を取得する事が出来る。また、上記演算装置は、このエッジ点群に含まれる複数のエッジ点のうちの一部を排除する事が出来る。また、上記演算装置は、上記複数の領域に対して、それぞれ異なる複数の番号を設定する事が出来る。
【０００８】
本発明の一の実施の形態に係る画像測定装置の制御プログラムは、ワークを撮像して、ワークの画像を取得する撮像装置と、この画像に基づいてワークの寸法測定や形状測定等を行い、測定対象の中心位置や、形状、輪郭線、幅等の測定結果を出力する演算装置とを備えた画像測定装置を制御して、測定結果の算出を行う。また、このプログラムにおいて、演算装置は、上記画像に基づいて、この画像よりも画素数が少ない他の画像を生成し、この他の画像に基づいて複数の領域を設定し、これら複数の領域に基づいて上記測定結果を算出する。
【発明の効果】
【０００９】
本発明によれば、好適に寸法測定や形状測定等を行うことが可能な画像測定装置及びその制御プログラムを提供する事が可能である。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施の形態に係る画像測定装置の全体図である。
【図２】同画像測定装置で取得されたワークの画像の表示画面を示す。
【図３】同画像測定装置の構成を示すブロック図である。
【図４】同画像測定装置の動作を示すフローチャートである。
【図５】同動作において生成された画像ピラミッドを示す。
【図６】図２のＡＡ線に沿った画素位置と濃度レベルの関係を示すグラフである。
【図７】同動作においてワークの画像に設定された領域を表示する表示画面を示す。
【図８】同動作おいて使用されるエッジ検出ツールを表示する表示画面を示す。
【図９】図８のＢで示した部分の拡大図である。
【図１０】図９のエッジ点から選択された複数のエッジ点を示す。
【図１１】同動作において取得された測定結果を表示する表示画面を示す。
【図１２】従来の画像測定装置において取得された複数のエッジ点を示す。
【図１３】図１２のエッジ点から選択された複数のエッジ点を示す。
【図１４】従来の画像測定装置においてフィルタリング後の画像から取得された複数のエッジ点を示す。
【図１５】図１４のエッジ点から選択された複数のエッジ点を示す。
【図１６】本発明の第２の実施の形態に係る画像測定装置によってワークの画像に設定された領域を示す。
【図１７】図１６の領域から抽出された領域を示す。
【発明を実施するための形態】
【００１１】
［第１の実施の形態］
次に、本発明の第１の実施の形態について図面を参照して詳細に説明する。
【００１２】
まず、図１を参照して、本実施の形態に係る画像測定装置の概略的な構成について説明する。
【００１３】
図１に示す通り、本実施の形態に係る画像測定装置は、互いに直交するＸ，Ｙ，Ｚ軸を備えると共に、このＺ軸の先端にワーク３を撮像する撮像装置としてカメラ１４１が搭載された画像測定機１と、この画像測定機１と接続されたコンピュータ（以下、「ＰＣ」と呼ぶ。）２とを備えている。
【００１４】
画像測定機１は、次のように構成されている。即ち、試料移動手段１１の上には、試料台１２がその上面をベース面として水平面と一致するように載置され、試料移動手段１１の両側端から立設されたアーム支持体１３ａ，１３ｂの上端でＸ軸ガイド１３ｃを支持している。試料台１２は、試料移動手段１１によってＹ軸方向に駆動される。Ｘ軸ガイド１３ｃには、撮像ユニット１４がＸ軸方向に駆動可能に支持されている。撮像ユニット１４の下端には、カメラ１４１がＺ軸方向に駆動可能に装着されている。
【００１５】
尚、本実施の形態においては試料台１２上に配置されたワーク３を撮像する形式をとっているが、当然他の形式でも良く、例えば床に設置されたワークを横方向から撮像する様な形式でも良い。又、カメラ１４１としてはＣＣＤ、ＣＭＯＳ等、種々のカメラを使用可能である。また、カメラ１４１としては、画像測定機１に着脱可能な画像プローブを採用する事も出来る。
【００１６】
ＰＣ２は、演算装置２２と、この演算装置２２に接続された表示装置２１、及び、入力装置２３を備えている。演算装置２２は、内部にＣＰＵやハードディスク等の記憶装置を備えている。表示装置２１は、例えば、ディスプレイやプロジェクタ等である。入力装置２３は、測定者の操作を入力する操作入力装置であり、例えばマウスやキーボード、タッチパネル等である。
【００１７】
次に、図２を参照して、表示装置２１の画面上に表示される映像について説明する。
【００１８】
図２に示す通り、表示装置２１の画面上には、カメラ１４１によって取得されたワーク３の画像（以下、図中、画像（３）と表記する。）が表示されている。図２に示す例において、ワーク３は、測定対象３１を含んでいる。
【００１９】
次に、図３を参照して、本施の形態に係る演算装置２２の構成について、更に詳しく説明する。
【００２０】
図３に示す通り、本実施の形態に係る画像測定装置においては、カメラ１４１がワーク３を撮像し、ワーク３の画像を取得する。また、この画像は、演算装置２２を介して、表示装置２１に転送される。また、演算装置２２は、入力装置２３を介して測定者の操作を受け付け、これに基づいてワーク３の測定（寸法測定や形状測定等）を行う。例えば、画像中から測定対象となる部分を抽出し、この測定対象について、重心等の位置に関する値や、輪郭線、幅等の形状に関する値を算出する。
【００２１】
図３に示す通り、演算装置２２は、ＣＰＵ、メモリ及びハードディスク（記憶装置２４）等に格納されたプログラムによって、下記の機能を実現する。即ち、領域分割部２２１は、ワーク３の画像に対して領域分割処理を行う。例えば、図７に示す通り、画像に領域分割処理を行ってこの画像を複数の領域に分割し、これら複数の領域を出力する。エッジ検出部２２２は、例えば、図８及び図９に示す通り、出力された領域の輪郭線に対してエッジ検出処理を行い、複数のエッジ点を含むエッジ点群を取得する。異常点除去部２２３は、例えば、図１０に示す通り、複数のエッジ点のうちの一部を異常点と判定して除去し、残りを選択エッジ点群として取得する。測定結果取得部２２４は、この選択エッジ点群に基づいて、測定結果を取得する。
【００２２】
次に、図４〜図１１を参照して、本実施の形態に係る画像測定装置の動作について説明する。
【００２３】
まず、図４〜図７を参照して、ステップＳ１０１について説明する。
【００２４】
図４〜図７に示す通り、ステップＳ１０１においては、ワーク３の画像に対して領域分割処理を行う。領域分割処理は、種々の態様において行うことが可能であるが、以下においては、画像ピラミッドを用いた方法について例示する。尚、画像ピラミッドとは、例えば図５に示す様な、解像度（画素数）の異なる同一画像の集合である。
【００２５】
図５に示す通り、ステップＳ１０１においては、例えば、ワーク３の画像に基づいて画像ピラミッドを生成する。例えば、図５に示す通り、ワーク３の画像がｎ画素の画像であった場合、例えば上下左右に隣接する画素の階調を平均化して、第１の画像よりも画素数が少ない画像を生成する。続いて、この生成された画像にも同様の処理を行い、更に画素数が少ない画像を生成する。以下同様に、新たに生成される画像が、元となる画像よりも画素数の少ないものとなる様に、順次画像を生成し、画像ピラミッドを生成する。続いて、この画像ピラミッドに含まれる複数の画像からｋ（＜ｎ）画素の画像を選択する。
【００２６】
また、図６及び図７に示す通り、ステップＳ１０１においては、例えば、この選択されたｋ画素の画像に、複数の領域を設定する。領域の設定は、種々の態様において行うことが可能であるが、図６に示す例においては、濃度レベル（階調）がしきい値Ｔｈよりも高い部分と、濃度レベル（階調）がしきい値Ｔｈよりも低い部分とが異なる領域に分割される様に、領域の設定を行っている。尚、各画素の濃度レベル（階調）に応じて領域を設定する場合、しきい値Ｔｈを複数設定する事も可能である。また、上記ｋ画素の画像に基づいて各領域の大まかな位置等を決定し、カメラ１４１において取得されたｎ画素の画像に基づいて各領域の境界を詳細に決定する事も可能である。
【００２７】
次に、図４、図８及び図９を参照して、ステップＳ１０２について説明する。
【００２８】
図４、図８及び図９に示す通り、ステップＳ１０２においては、ステップＳ１０１において取得された複数の領域の少なくとも一部に対してエッジ検出処理を行い、複数のエッジ点を取得する。エッジ検出処理は、種々の態様において行うことが可能であるが、図８に示す例においては、エッジ検出用のツールｔを使用している。図８に例示するエッジ検出用のツールｔは４つのボックスｂを含んでおり、各ボックスｂは測定対象３１に対応する領域の輪郭線に沿って延びる長方形の形状を有している。また、各ボックスｂには、その短手方向に延びる線分ｌが、その長手方向に沿って複数設けられている。エッジ検出においては、図８に示す通り、各ボックスｂが測定対象３１の輪郭に重畳され、ボックスｂ内の線分ｌに沿って濃度レベルの変化（傾き）の最も大きい画素がエッジ点として取得される。
【００２９】
次に、図４及び図１０を参照して、ステップＳ１０３について説明する。
【００３０】
図４及び図１０に示す通り、ステップＳ１０３においては、異常点検出処理を行って、図９に示した複数のエッジ点から異常点を除去し、選択エッジ点を取得する。異常点検出処理は種々の態様において行うことが可能であるが、例えば、ステップＳ１０２において取得した複数のエッジ点に近似直線（近似曲線）を設定し、この近似直線（近似曲線）から、各エッジ点までの距離を算出し、算出された距離の平均値及び分散値に基づいて、異常点を判定する事が可能である。
【００３１】
次に、図４及び図１１を参照して、ステップＳ１０４について説明する。
【００３２】
図４及び図１１に示す通り、ステップＳ１０４においては、例えばステップＳ１０３において取得された複数の選択エッジ点に基づいて、測定の結果を取得する。ステップＳ１０４においては、測定対象（例えば、測定対象３１）の重心や輪郭線、幅等、種々の値を算出することが可能である。
【００３３】
ここで、従来の画像測定装置においては、カメラ１４１において取得された画像に対して直接エッジ検出処理を行うと、図１２に示す通り、画像に含まれるノイズの影響によって、測定対象３１の輪郭から離れた多くの点がエッジ点として算出されてしまう場合があった。このような画像に対して異常点検出処理を行うと、図１３に示す通り、多くのエッジ点が除去されてしまい、測定の精度に影響する場合があった。
【００３４】
このような点に鑑み、従来の画像測定装置においては、カメラ１４１において取得された画像に対して予めフィルタリング等の画像処理を行い、画像中のノイズを低減させ、その後にエッジ検出処理を行う場合があった。このようなフィルタリングには、例えば、メディアンフィルタ、平均フィルタ、ガウシアンフィルタ、モフォロジーフィルタ等の画像フィルタを用いることがあった。しかしながら、このようにフィルタリング等の画像処理を行った場合であっても、図１４に示す通り、測定対象３１の輪郭から離れた多くの点がエッジ点として算出されてしまう場合があった。従って、このような画像に対して異常点検出処理を行った場合にも、図１５に示す通り、多くのエッジ点が除去されてしまい、測定の精度に影響する場合があった。
【００３５】
このような場合に対し、第１の実施の形態においては、カメラ１４１によって取得した画像に対して領域分割処理を行って画像を複数の領域に分割し（図７参照）、これら複数の領域の少なくとも一部に対してエッジ検出処理を行い（図８参照）、このエッジ検出処理によって取得された複数のエッジ点に対して異常点検出処理を行い（図１０参照）、その結果に基づいて測定結果を取得している（図１１参照）。従って、図７に示す通り、測定対象３１の輪郭付近におけるノイズを好適に低減させ、図９に示す通り、測定対象３１の輪郭上において多数のエッジ点を好適に取得する事が可能である。また、上述したような場合と比較して、異常点検出処理において除去されるエッジ点の点数を低減させることが可能である。
【００３６】
尚、図４〜図１１を参照して説明した例においては、画像ピラミッドを用いて領域分割処理を行っていた。即ち、カメラ１４１において取得された画像よりも画素数が少ない画像に基づいて各領域の大まかな位置等を決定していた。ここで、画素数が少ない画像においては、元の画像に含まれるノイズが大幅に削減される。従って、この画像に基づいて各領域の大まかな位置等を決定することにより、測定対象３１の輪郭付近におけるノイズの影響を低減させつつ各領域の輪郭を決定する事が可能である。
【００３７】
また、上述の通り、上記領域分割処理においては、上記ｋ画素の画像に基づいて各領域の大まかな位置等を決定し、カメラ１４１において取得されたｎ画素の画像に基づいて各領域の境界を詳細に決定する事も可能である。このような場合、上記領域の輪郭を、ｎ画素の画像に基づいて決定する事が可能であるため、ノイズを低減させつつ詳細な測定を行う事が可能である。尚、ｋ画素の画像に基づいて測定結果を算出することにより、高速な概算処理を行う事も可能である。
【００３８】
［第２の実施の形態］
次に、図１６及び図１７を参照して、本発明の第２の実施の形態に係る画像測定装置について説明する。尚、以下の説明において、第１の実施の形態と同様の部分については同一の符号を付し、説明を省略する。
【００３９】
本実施の形態に係る画像測定装置は、基本的には第１の実施の形態と同様に構成されているが、本実施の形態においては、図１６に示す通り、画像分割処理が行われた後、各領域に異なる番号を割り振っている。また、その後、図１７に示す通り、測定対象３１に対応する領域“３”を抽出し、この抽出された領域に基づいて測定結果を取得する。
【００４０】
本実施の形態においては、図１６に示す通り、ノイズ部分に対応する領域“６”，“７”に、測定対象３１に対応する領域“３”とは異なる番号が割り振られる。従って、測定対象３１に対応する領域“３”が抽出された時点で、測定対象３１の輪郭付近におけるノイズを好適に低減させることが可能である。
【００４１】
尚、本実施の形態においては、抽出された領域“３”に対して、第１の実施の形態と同様にエッジ検出や異常点検出処理等の処理を行い、その結果に基づいて測定結果を取得する事も出来る。また、その他の処理を行うことによって測定結果を取得する事も出来る。
【００４２】
また、図１６に示す通り、ノイズ部分に対応する領域“６”，“７”は、他の領域と比較して、面積が小さい事がある。従って、例えば、領域の面積について予めしきい値を設定しておき、各領域に異なる番号を割り振った後で、面積がしきい値以下となる様な領域“６”，“７”が存在していた場合には、これらの領域“６”，“７”をノイズ成分に対応する領域と判定し、測定結果の算出の際に排除する事も可能である。
【００４３】
［その他の実施の形態］
第１の実施の形態においてはエッジ検出処理や異常点検出処理等を行っていたが、これらの処理を省略したり、他の処理に置き換えたりする事も可能である。また、上記フィルタリング等の画像処理を組み合わせて行う事も可能である。
【００４４】
また、本発明は、カメラ１４１がＺ軸方向に駆動可能に構成され、Ｚ軸方向の座標を測定可能な三次元画像測定機を使用する場合の他、二次元画像測定機や、画像測定機能を有する顕微鏡を使用する場合にも適用可能である。
【符号の説明】
【００４５】
１…画像測定機、２…コンピュータ（ＰＣ）、３…ワーク、１１…試料移動手段、１２…試料台、１３ａ、ｂ…アーム支持体、１３ｃ…Ｘ軸ガイド、１４…撮像ユニット、表示装置２１、演算装置２２、入力装置２３、１４１…カメラ。
【図１】
0006599698.tif 000002
【図２】
0006599698.tif 000003
【図３】
0006599698.tif 000004
【図４】
0006599698.tif 000005
【図５】
0006599698.tif 000006
【図６】
0006599698.tif 000007
【図７】
0006599698.tif 000008
【図８】
0006599698.tif 000009
【図９】
0006599698.tif 000010
【図１０】
0006599698.tif 000011
【図１１】
0006599698.tif 000012
【図１２】
0006599698.tif 000013
【図１３】
0006599698.tif 000014
【図１４】
0006599698.tif 000015
【図１５】
0006599698.tif 000016
【図１６】
0006599698.tif 000017
【図１７】
0006599698.tif 000018