JPH11237221A - 画像測定方法及び装置 - Google Patents
画像測定方法及び装置Info
- Publication number
- JPH11237221A JPH11237221A JP10041872A JP4187298A JPH11237221A JP H11237221 A JPH11237221 A JP H11237221A JP 10041872 A JP10041872 A JP 10041872A JP 4187298 A JP4187298 A JP 4187298A JP H11237221 A JPH11237221 A JP H11237221A
- Authority
- JP
- Japan
- Prior art keywords
- image
- point
- tool
- work
- edge
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Length Measuring Devices By Optical Means (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
Abstract
んだ部分を検出するための操作を容易にする。 【解決手段】 ワークを撮像して得られたワーク画像6
2を画像ウィンドウ51に表示すと共に画像ウィンドウ
51内に矩形状の検出ツール61を設定し、ツール61
内で所定方向にワーク画像62を走査してワーク画像6
2のエッジを検出し、検出されたエッジの中で走査方向
に最も突出した点Pnを検出する。ツール61は、測定
座標系の基準軸XYに平行な辺を持つ矩形状であり、一
対の対向辺によってエッジの走査方向を指定し、他の一
対の対向辺によってエッジのいずれの側に突出した点を
検出するかを指定する。
Description
定機等の画像測定装置に関し、特にワークを撮像して得
られたワーク画像のエッジの最も突出した点や最も凹没
した点を検出する画像測定方法及び装置に関する。
trol)三次元測定機や手動操作式三次元測定機では、被
測定対象であるワークを撮像して得られたワーク画像か
ら種々の特異な測定点を検出して必要な物理量を測定し
なければならないときがある。例えば、コネクタの嵌合
部の加工精度が厳しく要求されるような場合、嵌合部の
最も突出した点での幅が嵌め合い寸法精度の評価やバリ
の有無の確認を行う上で必要になる。
分や凹んだ部分を検出するためには、ワークを拡大撮像
して得られたワーク画像のエッジを検出し、検出された
エッジに対して表示画面上で所定の方向から接するよう
な直線を設定し、その接触点の座標値等から必要な寸法
値を求めるようにしている。
の測定方法では、検出されたエッジに接する直線を設定
し、その接点の座標を求めるという操作を行う必要があ
るために、測定に必要な点を見つける操作が面倒である
という問題がある。また、測定は、通常、ワーク座標系
又は機械座標系(以下、これらをまとめて「測定座標
系」と呼ぶ)を基準にして行う必要があり、この測定座
標系は画像の表示座標系や画像メモリ座標系とは異なる
ため、どの方向からエッジの突出点を検出するかを決定
するのが困難であるという問題もある。
ーク画像の特定の方向に突出した部分や凹んだ部分を検
出するための操作が煩雑であり時間のかかる作業であっ
た。
ので、ワーク画像の特定の方向に突出した部分や凹んだ
部分を検出するための操作を容易にすることができる画
像測定方法及び装置を提供することを目的とする。
法は、ワークを撮像して得られたワーク画像を画像ウィ
ンドウに表示すると共に、前記画像ウィンドウ内に矩形
状のツールを設定し、前記ツール内で所定方向にワーク
画像を走査して前記ワーク画像のエッジを検出し、検出
されたエッジの中で前記走査方向に最も突出した点を検
出する画像測定方法であって、前記ツールは、測定座標
系の基準軸に平行な辺を持つ矩形状であり、一対の対向
辺によって前記エッジの走査方向を指定し、他の一対の
対向辺によって前記エッジのいずれの側に突出した点を
検出するかを指定するものであることを特徴とする。
像して得られたワーク画像を画像ウィンドウ内に表示す
る表示手段と、前記画像ウィンドウ内に任意の位置を指
定するための位置指定手段と、この位置指定手段によっ
て指定された位置に基づいて前記画像ウィンドウ内に矩
形状のツールを生成するツール生成手段と、このツール
生成手段によって生成された矩形状のツールの内部のワ
ーク画像を走査して前記ワーク画像のエッジを検出し、
検出されたエッジの中で前記走査方向に最も突出した点
を検出する最突出点検出手段とを備え、前記ツール生成
手段は、測定座標系の基準軸に平行な辺を持つ矩形状の
ツールを生成するものであり、一対の対向辺によって前
記エッジの走査方向を指定し、他の一対の対向辺によっ
て前記エッジのいずれの側に突出した点を検出するかを
指定するものである。
ルを設定するだけでツール内のワーク画像に対するエッ
ジ検出のための走査方向が指定されると共に、走査処理
によりエッジが検出され、検出されたエッジの中で走査
方向に最も突出した点が検出される。しかも、ツール
は、測定座標系を基準として設定されるので、測定座標
系において正確に最も突出した点や凹んだ点を検出する
ことができ、嵌合部の加工精度の等の評価が容易にな
る。
定することにより画像ウィンドウ内に簡単に設定するこ
とができる。
ら走査方向に最も突出した点を候補点として求め、この
候補点とその近傍のエッジ点との連続性を評価すること
により、真のエッジ上の点とノイズとを識別することが
でき、検出の信頼性が向上する。
好ましい実施の形態について説明する。図1は、この発
明の一実施例に係るCNC画像測定装置の全体構成を示
す斜視図である。この装置は、非接触画像計測型の測定
機本体1と、この測定機本体1を駆動制御すると共に必
要な測定データ処理を実行するコンピュータシステム2
と、測定機本体1をマニュアル操作するための指令入力
部3と、計測結果をプリントアウトするプリンタ4とに
より構成されている。
る。即ち、架台11上には、被測定対象であるワーク1
2を載置する測定テーブル13が装着されており、この
測定テーブル13は、図示しないY軸駆動機構によって
Y軸方向に駆動される。架台11の後端部には上方に延
びるフレーム14が固定されており、このフレーム14
の上部から前面に張り出したカバー15の内部には、測
定テーブル13を上部から臨むように図示しないX軸及
びZ軸駆動機構に駆動されるCCDカメラ16が取り付
けられている。CCDカメラ16の下端には、ワーク1
2に照明光を照射するためのリング状の照明装置17が
備えられている。
本体21、キーボード22、マウス23及びCRTディ
スプレイ24を備えて構成されている。コンピュータ本
体21を中心とするこのシステムは、例えば図2に示す
ように構成されている。即ち、CCDカメラ16で捉え
たワーク12の画像信号は、AD変換部31で多値画像
データに変換され、多値画像メモリ32に格納される。
多値画像メモリ32に格納された多値画像データは、表
示制御部33の動作によってCRTディスプレイ24に
表示される。一方、キーボード22及びマウス23から
のオペレータの指令は、インタフェース(I/F)34
を介してCPU35に伝えられる。CPU35は、前記
オペレータの指令又はプログラムメモリ36に格納され
たプログラムに従ってステージ移動等の各種の処理を実
行する。ワークメモリ37は、CPU35の各種処理の
ための作業領域を提供する。
びZ軸方向位置を検出するためのX軸エンコーダ41及
びZ軸エンコーダ43、並びにテーブル13のY軸方向
位置を検出するためのY軸エンコーダ42が設けられ、
これらエンコーダ41〜43からの出力はCPU35に
取り込まれる。CPU35は、取り込まれた各軸位置の
情報と前述したオペレータの指令に基づいて、X軸駆動
系44及びZ軸駆動系46を介してCCDカメラ16を
X軸及びZ軸方向に駆動し、Y軸駆動系45を介してテ
ーブル13をY軸方向に駆動する。これにより、ステー
ジ移動操作が実現される。更に、照明制御部39は、C
PU35で生成された指令値に基づいてアナログ量の指
令電圧を生成し照明装置17に印加する。
Tディスプレイ24の表示画面を示す図である。表示画
面は、カラービデオウィンドウ(画像ウィンドウ)5
1、グラフィックスウィンドウ52、カウンタウィンド
ウ53、ファンクションウィンドウ54、照明・ステー
ジウィンドウ55及び測定ウィンドウ56から構成され
ている。カラービデオウィンドウ51には、CCDカメ
ラ16で撮像されたワーク12のカラー画像、即ちワー
ク画像57が表示される。グラフィックスウィンドウ5
2には、CCDカメラ16で撮像されるワーク12に対
応した設計図面データ58、具体的にはIGES又はD
XFフォーマット等の標準フォーマットによるCADデ
ータに基づいて生成されたグラフィクスイメージが表示
される。カウンタウィンドウ53には、ステージ座標に
おけるCCDカメラ16の撮像範囲の中心座標(X,
Y,Z)が表示される。ファンクションウィンドウ54
には、各種測定処理及び測定値算出するためのマイクロ
プログラムを起動するアイコンが配置されている。照明
・ステージウィンドウ55は、照明装置17やステージ
に関する各種設定操作のためのウィンドウである。測定
ウィンドウ56は、ファンクションウィンドウ54で選
択された測定マイクロプログラムに沿った測定操作を行
うためのウィンドウである。
の指定方向に対する最大値・最小値を求める方法につい
て説明する。図4は、ビデオウィンドウ51に表示され
るワーク画像62と、この発明に係る最大値・最小値検
出用のツール61を示す図である。突出部や凹没部の寸
法を評価する場合、通常は測定座標系(この例ではワー
ク座標系)XYを基準にして評価するのが一般的であ
る。また、測定座標系は設計座標系(CADデータの基
準となっている座標系)とも対応する。そこで、この実
施例では、ツール61をワーク座標系XYと平行になる
ように設定した例を説明するが、ワーク座標系XYとは
関係無しに、ビデオウィンドウ座標系と並行にツール6
1を固定するようにしてもよい。特にビデオウィンドウ
座標系の中央にツール61を固定するようにすると、レ
ンズの収差、照明等が最良の条件での測定が可能にな
る。
系xyとは通常対応付けられている。いま、図4に示す
ように、ワーク座標系XYとビデオウィンドウ座標系x
yの原点位置のずれ量をΔx,Δy、傾きをθとする
と、マウスのポインタ63によって指定されるビデオウ
ィンドウ座標系におけるワーク画像62の座標(x,
y)とワーク座標系における同一点の座標(X,Y)の
関係は、下記数1のように対応付けられる。なお、ここ
でα,βは、それぞれx,y方向の拡大・縮小率であ
る。
される検出ツール61は、ビデオウィンドウ座標系xy
ではなく、ワーク座標系XYに沿って生成される。検出
ツール61は、マウスのポインタ63で対角2点をクリ
ック・アンド・ドラッグ操作することにより設定する。
マウスのクリック・アンド・ドラッグ操作は、通常は、
表示画面に対して水平垂直な辺を持つ矩形を形成する。
これに対し、この検出ツール61の場合には、ワーク座
標系がビデオウィンドウ座標系に対して傾いていれば傾
いた矩形が生成される。このように、ワーク座標系(測
定座標系)に沿って(平行に)検出ツール61を生成す
ると、エッジ検出のための走査方向が感覚的に把握しや
すくなり、検出ツールの設定が簡単且つ正確になる。な
お、ツール61は、それを設定する位置座標と大きさと
をキーボードから数値で直接入力することにより設定す
ることもできる。
辺のうち、対向2辺64a,64bと、これと直交する
2辺65a,65bとは、それぞれX軸、Y軸と平行に
なるように生成される。辺64a,64bには、矢印が
付加され、これがエッジ検出時の走査方向を示してい
る。辺65a,65bのうちの一方の辺65bには、×
印が付加され、これが最大値、最小値のいずれを検出す
るかを示している。
理を図5のフローチャートに基づいて説明する。まず、
ビデオウィンドウ51に検出ツール61が設定され、検
出ツール61の各頂点P1〜P4のビデオウィンドウ座
標系(画像データ座標系)における座標値が求められる
(S1)。即ち、図6に示すように、マウスによって検
出ツール61の対角2点P1,P2が入力されたとする
と、点P1,P2の座標値(x1,y1),(x2,y
2)から、下記数2のような計算により、頂点P3,P
4の座標値(x3,y3),(x4,y4)が算出され
る。
目の座標値が未確定のとき)に、ポインタ63による2
点目の座標値(x2,y2)を一定の時間間隔で読み取
って、逐次P3,P4の座標値を計算し、ワーク座標に
沿った矩形状のツール61を生成する。
出のための走査回数n、走査開始点(xs,ys)、走
査終了点(xe,ye)として、それぞれ1,(x1,
y1),(x3,y3)を設定する(S2)。そして、
図7に示すように、(xs,ys)から(xe,ye)
まで画像データを走査してその輝度情報からエッジ点P
nを検出してワークメモリ37に記憶すると共に、開始
点(xs,ys)からエッジ点Pnまでの長さLnをP
nと一対のデータとしてワークメモリ37に記憶する
(S3)。
−P2までΔYのピッチで繰り返すと(S4,S5)、
図7に示すように、エッジ点列データP1,P2,…,
Pn,…が求められる。次に、始点からの距離が最も離
れているエッジ点、即ち、Lnが最大の点Pnを候補点
として選択する(S6)。そして、得られた候補点Pn
が、ノイズでないかどうかを確認するために、その点の
近傍のエッジ情報からその連続性を確認する(S7)。
例えば、図8(a)に示すように、候補点Pnとその近
傍のエッジ点Pn−3,Pn−2,…,Pn+2,Pn
+3が滑らかな曲線で結合される場合には連続性がある
と判断され、同図(b)に示すように、候補点Pnとそ
の近傍エッジ点Pn−3,Pn−2,…,Pn+2,P
n+3が滑らかな曲線で結合されない場合には連続性が
ないと判断される。もし、連続性が確認されなかった場
合には(S8)、その点Pnをノイズとして除去してか
ら(S9)、次にLnが最大の点Pnを候補点として同
じ処理を繰り返すが、連続性が確認された場合には(S
8)、その点Pnを最大値として出力して処理を終了す
る(S10)。
たが、最小値の検出の場合には、Lnが最小のエッジ点
Pnを候補点とすればよい。ツールとして、図9
(a),(b)に示すように、矩形上の×印の存在する
側に突出した点を検出するようにすれば、(a)の場合
には最も凹んだ点(最小値の検出)、(b)の場合には
最も突出した点(最大値の検出)となる。
ル61をビデオウィンドウ51内に設定するだけの操作
で、測定座標系において最も出っ張った点又は最も凹ん
だ点を検出することができるので、嵌合部分等の加工精
度の評価等が容易に行える。
像ウィンドウ内にツールを設定するだけでツール内のワ
ーク画像に対するエッジ検出のための走査方向が指定さ
れると共に、走査処理によりエッジが検出されると共に
検出されたエッジの中で走査方向に最も突出した点が検
出され、ツールは、測定座標系を基準として設定される
ので、測定座標系において正確に最も突出した点や凹ん
だ点を検出することができ、嵌合部の加工精度の等の評
価が容易になるという効果を奏する。
の斜視図である。
の周辺の構成を示すブロック図である。
面を示す図である。
るワーク画像と検出ツールとの関係を示す図である。
ートである。
である。
示す図である。
明するための図である。
入力部、4…プリンタ、11…架台、12…ワーク、1
3…測定テーブル、14…フレーム、15…カバー、1
6…CCDカメラ、17…照明装置、21…コンピュー
タ本体、22…キーボード、23…マウス、24…CR
Tディスプレイ、31…AD変換部、32…多値画像メ
モリ、33…表示制御部、34…インタフェース、35
…CPU、36…プログラムメモリ、37…ワークメモ
リ、39…照明制御部、41…X軸エンコーダ、42…
Y軸エンコーダ、43…Z軸エンコーダ、44…X軸駆
動系、45…Y軸駆動系、46…Z軸駆動系。
Claims (5)
- 【請求項1】 ワークを撮像して得られたワーク画像を
画像ウィンドウに表示すると共に、前記画像ウィンドウ
内に矩形状のツールを設定し、 前記ツール内で所定方向にワーク画像を走査して前記ワ
ーク画像のエッジを検出し、検出されたエッジの中で前
記走査方向に最も突出した点を検出する画像測定方法で
あって、 前記ツールは、測定座標系の基準軸に平行な辺を持つ矩
形状であり、一対の対向辺によって前記エッジの走査方
向を指定し、他の一対の対向辺によって前記エッジのい
ずれの側に突出した点を検出するかを指定するものであ
ることを特徴とする画像測定方法。 - 【請求項2】 前記ツールは、対角2点を指定すること
により前記画像ウィンドウ内に設定されるものであるこ
とを特徴とする請求項1記載の画像測定方法。 - 【請求項3】 前記走査方向に最も突出した点は、前記
ツール内のワーク画像に対して前記走査方向と直交する
方向に一定の間隔で前記走査方向に順次走査することに
より得られたエッジ点列から候補点を求め、この候補点
とその近傍のエッジ点との連続性を評価することにより
決定することを特徴とする請求項1又は2記載の画像測
定方法。 - 【請求項4】 ワークを撮像して得られたワーク画像を
画像ウィンドウ内に表示する表示手段と、 前記画像ウィンドウ内に任意の位置を指定するための位
置指定手段と、 この位置指定手段によって指定された位置に基づいて前
記画像ウィンドウ内に矩形状のツールを生成するツール
生成手段と、 このツール生成手段によって生成された矩形状のツール
の内部のワーク画像を走査して前記ワーク画像のエッジ
を検出し、検出されたエッジの中で前記走査方向に最も
突出した点を検出する最突出点検出手段とを備え、 前記ツール生成手段は、測定座標系の基準軸に平行な辺
を持つ矩形状のツールを生成するものであり、一対の対
向辺によって前記エッジの走査方向を指定し、他の一対
の対向辺によって前記エッジのいずれの側に突出した点
を検出するかを指定するものであることを特徴とする画
像測定装置。 - 【請求項5】 前記最突出点検出手段は、前記ツール内
のワーク画像に対して前記走査方向と直交する方向に一
定の間隔で前記走査方向に順次走査することにより得ら
れたエッジ点列から候補点を求め、この候補点とその近
傍のエッジ点との連続性を評価することにより前記走査
方向に最も突出した点を決定するものであることを特徴
とする請求項4記載の画像測定装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP04187298A JP3608932B2 (ja) | 1998-02-24 | 1998-02-24 | 画像測定方法及び装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP04187298A JP3608932B2 (ja) | 1998-02-24 | 1998-02-24 | 画像測定方法及び装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11237221A true JPH11237221A (ja) | 1999-08-31 |
| JP3608932B2 JP3608932B2 (ja) | 2005-01-12 |
Family
ID=12620366
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP04187298A Expired - Fee Related JP3608932B2 (ja) | 1998-02-24 | 1998-02-24 | 画像測定方法及び装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3608932B2 (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002202115A (ja) * | 2000-11-09 | 2002-07-19 | Samsung Electronics Co Ltd | 測定装置の自動測定エラー検出方法 |
| JP2006215031A (ja) * | 2005-01-31 | 2006-08-17 | Mitsutoyo Corp | 画像検査システムのビデオツール制御方法 |
| JP2016070779A (ja) * | 2014-09-30 | 2016-05-09 | オリンパス株式会社 | 測定装置 |
| DE102016204473A1 (de) | 2015-03-17 | 2016-09-22 | Mitutoyo Corporation | Verfahren zum unterstützen einer benutzereingabe mit berührungsanzeige |
-
1998
- 1998-02-24 JP JP04187298A patent/JP3608932B2/ja not_active Expired - Fee Related
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002202115A (ja) * | 2000-11-09 | 2002-07-19 | Samsung Electronics Co Ltd | 測定装置の自動測定エラー検出方法 |
| JP2006215031A (ja) * | 2005-01-31 | 2006-08-17 | Mitsutoyo Corp | 画像検査システムのビデオツール制御方法 |
| JP2016070779A (ja) * | 2014-09-30 | 2016-05-09 | オリンパス株式会社 | 測定装置 |
| DE102016204473A1 (de) | 2015-03-17 | 2016-09-22 | Mitutoyo Corporation | Verfahren zum unterstützen einer benutzereingabe mit berührungsanzeige |
| US10620808B2 (en) | 2015-03-17 | 2020-04-14 | Mitutoyo Corporation | Method for assisting user input with touch display |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3608932B2 (ja) | 2005-01-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6968080B2 (en) | Method and apparatus for generating part programs for use in image-measuring instruments, and image-measuring instrument and method of displaying measured results therefrom | |
| US6621928B1 (en) | Image edge detection method, inspection system, and recording medium | |
| US9866747B2 (en) | Optical displacement measurement system, imaging condition optimization method, and imaging condition optimization program | |
| JP2016173703A (ja) | タッチディスプレイを用いた入力操作を支援する方法 | |
| JP5468981B2 (ja) | 画像測定機、プログラム、及び画像測定機のティーチング方法 | |
| JP3853620B2 (ja) | 画像測定装置用パートプログラム生成装置及びプログラム | |
| JP3608932B2 (ja) | 画像測定方法及び装置 | |
| CN105277175A (zh) | 图像测量设备及显示测量结果的方法 | |
| JP3853658B2 (ja) | 画像測定装置及び画像測定用プログラム | |
| JP3853507B2 (ja) | 線幅測定方法及び装置 | |
| CN114930388A (zh) | 工件图像解析装置、工件图像解析方法以及程序 | |
| JP4932202B2 (ja) | 画像測定装置用パートプログラム生成装置、画像測定装置用パートプログラム生成方法、及び画像測定装置用パートプログラム生成用プログラム | |
| JPH10197221A (ja) | 測定顕微鏡 | |
| JP3595014B2 (ja) | エッジ検出方法及びこれを用いた非接触画像計測システム | |
| JP4053642B2 (ja) | 座標系設定方法及び画像測定装置 | |
| JP2978808B2 (ja) | 画像測定装置 | |
| JPH09259289A (ja) | エッジ姿勢認識式の測定方法および装置 | |
| JP4401126B2 (ja) | 寸法測定装置の所定部位登録方法 | |
| JPH09250909A (ja) | 非接触画像計測方法及びシステム | |
| JP4476761B2 (ja) | 画像測定装置 | |
| JP3922942B2 (ja) | 画像測定装置、画像測定方法及び画像測定用プログラム | |
| JP2592952B2 (ja) | 検査支援装置 | |
| JP2004239761A (ja) | 画像測定装置及びエッジ追跡測定プログラム生成用プログラム | |
| JPH11203485A (ja) | 画像測定装置 | |
| JP3580392B2 (ja) | 移動マーク式の測定方法および装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20041005 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20041012 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101022 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131022 Year of fee payment: 9 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |