JPH01313708A - エッジ抽出方式およびそれを用いる計測方法 - Google Patents
エッジ抽出方式およびそれを用いる計測方法Info
- Publication number
- JPH01313708A JPH01313708A JP14504588A JP14504588A JPH01313708A JP H01313708 A JPH01313708 A JP H01313708A JP 14504588 A JP14504588 A JP 14504588A JP 14504588 A JP14504588 A JP 14504588A JP H01313708 A JPH01313708 A JP H01313708A
- Authority
- JP
- Japan
- Prior art keywords
- edge
- image
- area
- images
- edges
- 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.)
- Pending
Links
Landscapes
- Length Measuring Devices By Optical Means (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(1)発明の属する技術分野
本発明は、商品や美術品やタレイモデル等の立体物の表
面形状を参照光または参照パターンを用いて計測し、こ
れを3次元空間における座標値として出力する物体の形
状計測分野におけるエツジ抽出方式およびそれを用いる
計測方法に関する。
面形状を参照光または参照パターンを用いて計測し、こ
れを3次元空間における座標値として出力する物体の形
状計測分野におけるエツジ抽出方式およびそれを用いる
計測方法に関する。
(2)従来の技術
従来の参照光を用いた形状計測装置においては。
物体の表面を一定の間隔でサンプリングし、該サンプリ
ング点にレーザー光線などの参照光を照射し、三角測量
の原理で該サンプリング点までの距離を計測するように
している。例として、N単のため二次元平面で考えると
、第8図に示すように観測レンズ節点と観測面との距離
がfである観測光学系(カメラ等)の節点が点0にあり
1点0から光軸に垂直にLだけ離れた点Aに参照光投射
機があるものとする。点Oを原点、y軸を観測光学系の
光軸方向、X軸をOB方向とする。参照光投射機から照
射された参照光(光ビーム)によって物体上にサンプリ
ング点Pが与えられ、参照光の投射角θ、と観測光学系
における点Pの像位置P、とからPの座標値(P、、P
y)は。
ング点にレーザー光線などの参照光を照射し、三角測量
の原理で該サンプリング点までの距離を計測するように
している。例として、N単のため二次元平面で考えると
、第8図に示すように観測レンズ節点と観測面との距離
がfである観測光学系(カメラ等)の節点が点0にあり
1点0から光軸に垂直にLだけ離れた点Aに参照光投射
機があるものとする。点Oを原点、y軸を観測光学系の
光軸方向、X軸をOB方向とする。参照光投射機から照
射された参照光(光ビーム)によって物体上にサンプリ
ング点Pが与えられ、参照光の投射角θ、と観測光学系
における点Pの像位置P、とからPの座標値(P、、P
y)は。
θa =jan −’ (f / P a )
(3−1)pX=Ltanθb / (ta
nθa + tanθb)=Lcosθ、 sinθ、
/ sin (θ、+θb)P、=Ltanθ、 t
an θb/ (tanθ、 + tanθb)=Ls
inθ、 sinθb / sin (θ1+θb)で
与えられる。参照光を光ビームの代わりにスリット光と
して投射する方式は光切断法と呼ばれ。
(3−1)pX=Ltanθb / (ta
nθa + tanθb)=Lcosθ、 sinθ、
/ sin (θ、+θb)P、=Ltanθ、 t
an θb/ (tanθ、 + tanθb)=Ls
inθ、 sinθb / sin (θ1+θb)で
与えられる。参照光を光ビームの代わりにスリット光と
して投射する方式は光切断法と呼ばれ。
スリット光の像の位置からスリット光に沿った線状の座
標値を同時に計測することが出来る。この様な参照光を
用いた形状計測手法は、モアレ法などと比較して、物体
表面の模様などの影響も受けにくく高精度に距離を計測
することが可能である。
標値を同時に計測することが出来る。この様な参照光を
用いた形状計測手法は、モアレ法などと比較して、物体
表面の模様などの影響も受けにくく高精度に距離を計測
することが可能である。
しかし光ビームやスリット光などで物体表面をサンプリ
ングして、このサンプリング点(サンプリング線)の座
標値だけを計測するため、これらから物体の形状を再構
成すると、物体表面上のエツジ部や急峻に距離が変化す
る部分が失われてしまう。この様なエツジ部を再現する
ためにはサンプリングの密度を非常に高くすれば良いが
、物体全体を高いサンプリング密度で計測すると、計測
時間と計測データが莫大なものとなる。
ングして、このサンプリング点(サンプリング線)の座
標値だけを計測するため、これらから物体の形状を再構
成すると、物体表面上のエツジ部や急峻に距離が変化す
る部分が失われてしまう。この様なエツジ部を再現する
ためにはサンプリングの密度を非常に高くすれば良いが
、物体全体を高いサンプリング密度で計測すると、計測
時間と計測データが莫大なものとなる。
そこで物体の形状によって生ずるエツジ部ではサンプリ
ング密度を高くシ、それ以外の部分ではサンプリング密
度を低くする機能を距離計測装置に付与することで、計
測データ量を増大させることなく、物体表面上のエツジ
部を再現することが可能となる。これを実現するために
は形状計測の前処理として、物体のエツジ部を抽出する
必要がある。従来のエツジ抽出手法では、物体を撮影し
て得られた濃淡画像情報の微分に基づいてエツジを抽出
していた。すなわち濃淡画像の濃淡値の変化量が大きい
場所をエツジ部と定義していた。この様な濃淡値に基づ
くエツジは、物体の形状だけではなく、物体表面の模様
や影によっても生成される。従って従来のエツジ抽出手
法を単純に適用すると、模様や影の影響で生じるエツジ
部でも高いサンプリング密度で距離計測を行うことにな
るから、計測データが増大するという欠点がある。
ング密度を高くシ、それ以外の部分ではサンプリング密
度を低くする機能を距離計測装置に付与することで、計
測データ量を増大させることなく、物体表面上のエツジ
部を再現することが可能となる。これを実現するために
は形状計測の前処理として、物体のエツジ部を抽出する
必要がある。従来のエツジ抽出手法では、物体を撮影し
て得られた濃淡画像情報の微分に基づいてエツジを抽出
していた。すなわち濃淡画像の濃淡値の変化量が大きい
場所をエツジ部と定義していた。この様な濃淡値に基づ
くエツジは、物体の形状だけではなく、物体表面の模様
や影によっても生成される。従って従来のエツジ抽出手
法を単純に適用すると、模様や影の影響で生じるエツジ
部でも高いサンプリング密度で距離計測を行うことにな
るから、計測データが増大するという欠点がある。
(3)発明の目的
本発明の目的は、参照光を用いた形状計測手法において
計測を行う前に物体表面上の形状変化によって生じる実
エツジ部分を予測できるようにし。
計測を行う前に物体表面上の形状変化によって生じる実
エツジ部分を予測できるようにし。
この予測結果に基づいて適応的に形状計測のサンプリン
グ密度を制御するエツジ抽出方式およびそれを用いる計
測方法に関するものである。
グ密度を制御するエツジ抽出方式およびそれを用いる計
測方法に関するものである。
(4)発明の構成
(4−1)発明の特徴と従来の技術との差異本発明では
、物体の形状計測を行う前に物体表面上で計測装置との
距離が急峻に変化する領域(エツジ部)を5例えば第1
図に示すような環状に配したn対の照明光2−1 (各
照明は角度αで物体をみこんでいる)を順次点滅しなが
ら物体1をカメラ3によって撮影した20枚の画像情報
から予測するようにしている。
、物体の形状計測を行う前に物体表面上で計測装置との
距離が急峻に変化する領域(エツジ部)を5例えば第1
図に示すような環状に配したn対の照明光2−1 (各
照明は角度αで物体をみこんでいる)を順次点滅しなが
ら物体1をカメラ3によって撮影した20枚の画像情報
から予測するようにしている。
エツジ領域予測の原理は以下のとおりである。
簡単のためにn−1としくすなわち照明光2−1−A、
2−1−Bの2台)、第2図に示すような平面上に一本
のエツジ部4が存在する物体1を測定するものとする。
2−1−Bの2台)、第2図に示すような平面上に一本
のエツジ部4が存在する物体1を測定するものとする。
また図に示すようにこの物体l上にはエツジ部4とは無
関係な模様5が描かれている。2台の照明光2−1−A
、2−1−Bの中間にテレビカメラ等のカメラ3を配置
し、まず照明光2−1−Aだけを点灯して物体1を撮影
する。照明光2−1−Aと反対側に影が出来るから撮影
された画像7は第3図(a)の様な影6になる。次に照
明光2−1−Bだけを点灯し撮影すると、第3図(b)
の画像7が得られる。第3図(a)の画像では各画素の
輝度値に正号を付け。
関係な模様5が描かれている。2台の照明光2−1−A
、2−1−Bの中間にテレビカメラ等のカメラ3を配置
し、まず照明光2−1−Aだけを点灯して物体1を撮影
する。照明光2−1−Aと反対側に影が出来るから撮影
された画像7は第3図(a)の様な影6になる。次に照
明光2−1−Bだけを点灯し撮影すると、第3図(b)
の画像7が得られる。第3図(a)の画像では各画素の
輝度値に正号を付け。
第3図(b)の画像では各画素の輝度値に負号を付ける
。そして両者間の対応する各画素S1゜S、毎に次のよ
うな演算を行い、Scを求める。
。そして両者間の対応する各画素S1゜S、毎に次のよ
うな演算を行い、Scを求める。
Se =Ss If l S* l > l
Sb lSc”’St、if lsb I
> Is、l5c=Oif IS−l # l
sb lこれによって得られる画像は第3図(C)の
様になる。ただし影6に相当する左上り斜線部は負の画
素値を、右上り斜線部は正の画素値を表す。
Sb lSc”’St、if lsb I
> Is、l5c=Oif IS−l # l
sb lこれによって得られる画像は第3図(C)の
様になる。ただし影6に相当する左上り斜線部は負の画
素値を、右上り斜線部は正の画素値を表す。
エツジとは無関係な物体表面上の模様5は上記演算操作
で消去される。第3図(c)の画像中の右上り斜線で描
かれた領域は照明光2−1−Aを照射した時に物体のエ
ツジ部によって生じる影領域であり、左上り斜線の領域
は照明光2−1−Bを照射した場合の影領域である。従
って右上り斜線領域の左辺と左上り斜線領域の右辺とは
物体のエツジ部4であると予想されるから、この領域(
第3図、(d))の近傍で、第4図図示の如く、形状計
測のサンプリング密度を高クシ、それ以外の領域では低
くすれば良いことがわかる。この例では照明が一対(n
=1)であったが、nを増やして第1図に示すように環
状に配置し、各対毎に同様の操作を行えば、あらゆる方
向のエツジ部を検出することが可能となる。
で消去される。第3図(c)の画像中の右上り斜線で描
かれた領域は照明光2−1−Aを照射した時に物体のエ
ツジ部によって生じる影領域であり、左上り斜線の領域
は照明光2−1−Bを照射した場合の影領域である。従
って右上り斜線領域の左辺と左上り斜線領域の右辺とは
物体のエツジ部4であると予想されるから、この領域(
第3図、(d))の近傍で、第4図図示の如く、形状計
測のサンプリング密度を高クシ、それ以外の領域では低
くすれば良いことがわかる。この例では照明が一対(n
=1)であったが、nを増やして第1図に示すように環
状に配置し、各対毎に同様の操作を行えば、あらゆる方
向のエツジ部を検出することが可能となる。
従来の手法では物体のエツジ部がどこにあるかを調べず
に、どこでも(物体が存在しない領域も含めて)同じサ
ンプリング密度で参照光を照射し形状計測を行っていた
。従って第5図(a)に示すようにサンプリング点を符
した物体1においては、エツジ部をまたいでサンプリン
グされるから。
に、どこでも(物体が存在しない領域も含めて)同じサ
ンプリング密度で参照光を照射し形状計測を行っていた
。従って第5図(a)に示すようにサンプリング点を符
した物体1においては、エツジ部をまたいでサンプリン
グされるから。
これらの測定データから物体形状を再構成すると第5図
(b)に示すようにエツジ部がなだらかになってしまう
欠点を有していた。しかし本発明では前述した原理であ
らかじめ物体表面のエツジ部を抽出し、エツジ部では細
かくサンプリングを行い、そうでないところでは荒くサ
ンプリングして形状計測を行うため、エツジ部を精度良
く再構成することが可能である。
(b)に示すようにエツジ部がなだらかになってしまう
欠点を有していた。しかし本発明では前述した原理であ
らかじめ物体表面のエツジ部を抽出し、エツジ部では細
かくサンプリングを行い、そうでないところでは荒くサ
ンプリングして形状計測を行うため、エツジ部を精度良
く再構成することが可能である。
(4−2)実施例
第6図は本発明の実施例構成図であって、11は計測対
象となる物体、12は照明部で、(12−1−A、
12−1−B) −・” (12−n−A。
象となる物体、12は照明部で、(12−1−A、
12−1−B) −・” (12−n−A。
12−n−B)は環状に配されたn対の照明光。
13はテレビカメラ等の入力部、14は点灯制御部、1
5は像蓄積部、15−4は像蓄積部A。
5は像蓄積部、15−4は像蓄積部A。
15−2は像蓄積部B、16は演算部、17は演算結果
蓄積部、18はエツジ抽出部、18−1はエツジ抽出部
A、18−2はエツジ抽出部B。
蓄積部、18はエツジ抽出部、18−1はエツジ抽出部
A、18−2はエツジ抽出部B。
19はエツジ領域蓄積部、20はサンプリング制御部、
21は距離計測部、22は出力部である。
21は距離計測部、22は出力部である。
これを動作するには1点灯制御部14が照明光12−1
−Aだけをまず点灯し、入力部13がら物体11を撮影
し、撮影像を像蓄積部(A)15−1に蓄積する。次に
点灯制御部14は照明光12−1−Aを消灯し、照明光
12−1−Bだけを点灯する。入力部13はこの像を撮
影して像蓄積部(B)15−2に蓄積する。演算部16
は像蓄積部(A)15−1の内容と像蓄積部(B)15
−2の内容を一画素ずつ読みだし、 (4−1)式に
示す演算を行って演算結果蓄積部17に順次蓄積する。
−Aだけをまず点灯し、入力部13がら物体11を撮影
し、撮影像を像蓄積部(A)15−1に蓄積する。次に
点灯制御部14は照明光12−1−Aを消灯し、照明光
12−1−Bだけを点灯する。入力部13はこの像を撮
影して像蓄積部(B)15−2に蓄積する。演算部16
は像蓄積部(A)15−1の内容と像蓄積部(B)15
−2の内容を一画素ずつ読みだし、 (4−1)式に
示す演算を行って演算結果蓄積部17に順次蓄積する。
エツジ抽出部(A)18−1は演算結果蓄積部17の内
容のうち「0」より大きい画素値の領域を読みだし、照
明光12−1−Aと照明光12−1−Bとを結ぶ直線に
平行な直線が該領域と接する2点を求め、この2点間に
挟まれ照明光12−1−A側にある該領域の辺を抽出し
く第7図(a))、エツジ領域蓄積部19に蓄積する。
容のうち「0」より大きい画素値の領域を読みだし、照
明光12−1−Aと照明光12−1−Bとを結ぶ直線に
平行な直線が該領域と接する2点を求め、この2点間に
挟まれ照明光12−1−A側にある該領域の辺を抽出し
く第7図(a))、エツジ領域蓄積部19に蓄積する。
エツジ抽出部(B)18−2は演算結果蓄積部17の内
容のうち「0」より小さい領域を読みだし、照明光12
−1−Bと照明光12−1−Aとを結ぶ直線に平行な直
線が該領域に接する2点を求め、この2点間に挟まれ照
明光12−1−B側にある該領域の辺を抽出しく第7図
(b))、エツジ領域蓄積部19に蓄積する。
容のうち「0」より小さい領域を読みだし、照明光12
−1−Bと照明光12−1−Aとを結ぶ直線に平行な直
線が該領域に接する2点を求め、この2点間に挟まれ照
明光12−1−B側にある該領域の辺を抽出しく第7図
(b))、エツジ領域蓄積部19に蓄積する。
点灯制御部14は照明光12−2−Aと12−2−Bと
の対について上記と同様の操作を反復し。
の対について上記と同様の操作を反復し。
新たに抽出されたエツジ領域がエツジ領域蓄積部19に
追加される。同様の操作を残りの全ての照明光対(12
−3−A、12−3−B)・・・・・・(12−n −
A、 l 2−n−B)について反復し、エツジ情報
をエツジ領域蓄積部19に蓄積する。
追加される。同様の操作を残りの全ての照明光対(12
−3−A、12−3−B)・・・・・・(12−n −
A、 l 2−n−B)について反復し、エツジ情報
をエツジ領域蓄積部19に蓄積する。
サンプリング制御部20はエツジ領域蓄積部19の内容
を読みだして、エツジ領域の近傍ではサンプリング密度
が高く、そうでないときは低くなるよう計測計画をたて
、距離計測部21にサンプリング位置を出力する。距離
計測部21は入力されたサンプリング位置までの距離を
計測し、結果を出力部22に出力する。
を読みだして、エツジ領域の近傍ではサンプリング密度
が高く、そうでないときは低くなるよう計測計画をたて
、距離計測部21にサンプリング位置を出力する。距離
計測部21は入力されたサンプリング位置までの距離を
計測し、結果を出力部22に出力する。
(5)発明の詳細
な説明した様に1本発明によれば、照明光によって生じ
る影によってエツジ領域を予測し、物体の形状計測を行
う際のサンプリング密度をエツジの有無に応じて適応的
に制御するものであるから、物体のエツジ部の距離情報
を詳細に得ることが可能となり、計測されたデータから
エツジ部を精度良く再構成することが出来る。
る影によってエツジ領域を予測し、物体の形状計測を行
う際のサンプリング密度をエツジの有無に応じて適応的
に制御するものであるから、物体のエツジ部の距離情報
を詳細に得ることが可能となり、計測されたデータから
エツジ部を精度良く再構成することが出来る。
またほぼ対称な位置から2度照明光を照射して影の情報
を得るため、物体表面に模様が存在していても、物体の
形状変化によって生じる実エツジ部だけを抽出すること
が出来る。このために実エツジではない部分での計測サ
ンプリング密度を低くすることが出来る。すなわち冗長
な計測を除去し、計測の手間と計測データ量を消滅する
ことが可能となる。
を得るため、物体表面に模様が存在していても、物体の
形状変化によって生じる実エツジ部だけを抽出すること
が出来る。このために実エツジではない部分での計測サ
ンプリング密度を低くすることが出来る。すなわち冗長
な計測を除去し、計測の手間と計測データ量を消滅する
ことが可能となる。
第1図は本発明によるエツジ抽出方式の構成を示す図、
第2図ないし第4図はエツジ抽出処理を説明する図、第
5図は従来の問題点を説明する図。 第6図は本発明の実施例構成図、第7図は動作を説明す
る図、第8図は従来の説明図を示す。 図中、1.11は物体、2は照明光、3はカメラ、4は
エツジ部、5は模様、6は影、12は照明部、13は入
力部、16は演算部518はエツジ抽出部を表す。 特許出願人 日本電信電話株式会社
第2図ないし第4図はエツジ抽出処理を説明する図、第
5図は従来の問題点を説明する図。 第6図は本発明の実施例構成図、第7図は動作を説明す
る図、第8図は従来の説明図を示す。 図中、1.11は物体、2は照明光、3はカメラ、4は
エツジ部、5は模様、6は影、12は照明部、13は入
力部、16は演算部518はエツジ抽出部を表す。 特許出願人 日本電信電話株式会社
Claims (2)
- (1)物体を照明するN対(Nは整数)の光源からなる
照明部と、 2N個の光源をひとつづつ点滅制御する点灯制御部と、 照明された物体を画像として入力する入力部と入力した
2N個の画像を蓄積する像蓄積部と蓄積した画像を演算
処理する演算部とを具備し、 蓄積された2N個の画像のうち、任意の1対の画像のそ
れぞれの陰影部から物体表面のエッジ部を抽出し、これ
をN対に対してくりかえし演算処理することを特徴とす
るエッジ抽出方式。 - (2)物体を照明するN対(Nは整数)の光源から入力
した2N個の画像を蓄積する像蓄積部と蓄積した画像を
演算処理する演算部とを具備し、 蓄積された2N個の画像のうち、任意の1対の画像のそ
れぞれの陰影部から物体表面のエッジ部を抽出し、これ
をN対に対してくりかえし演算処理するようにし、抽出
された物体のエッジ情報により、物体との距離計測のサ
ンプリングに当たって、エッジ付近ではそれ以外の部分
にくらべて細かく行うことを特徴とする計測方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14504588A JPH01313708A (ja) | 1988-06-13 | 1988-06-13 | エッジ抽出方式およびそれを用いる計測方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14504588A JPH01313708A (ja) | 1988-06-13 | 1988-06-13 | エッジ抽出方式およびそれを用いる計測方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01313708A true JPH01313708A (ja) | 1989-12-19 |
Family
ID=15376112
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP14504588A Pending JPH01313708A (ja) | 1988-06-13 | 1988-06-13 | エッジ抽出方式およびそれを用いる計測方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01313708A (ja) |
-
1988
- 1988-06-13 JP JP14504588A patent/JPH01313708A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5097516A (en) | Technique for illuminating a surface with a gradient intensity line of light to achieve enhanced two-dimensional imaging | |
| Batlle et al. | Recent progress in coded structured light as a technique to solve the correspondence problem: a survey | |
| CA2079817C (en) | Real time three dimensional sensing system | |
| US4564295A (en) | Apparatus and method for projection moire topography | |
| JPS6236635B2 (ja) | ||
| US20150193926A1 (en) | Inspection having a segmented pupil | |
| KR850007132A (ko) | 화상 처리장치 | |
| KR20080091048A (ko) | 다중 표면 검사 시스템 및 방법 | |
| JP2014059164A (ja) | 形状計測装置及び形状計測方法 | |
| JPS60200141A (ja) | 鏡面物体の表面形状検出方式 | |
| JPS61198009A (ja) | 三次元形状の認識装置 | |
| CN111696146B (zh) | 人脸模型重建方法、系统、图像处理系统及存储介质 | |
| JPS63233312A (ja) | 被測定物体からの反射光による距離測定方法 | |
| JPS63273047A (ja) | 凹凸状態検出装置 | |
| JPH01313708A (ja) | エッジ抽出方式およびそれを用いる計測方法 | |
| RU2085839C1 (ru) | Способ измерения поверхности объекта | |
| JPH08186808A (ja) | 画像処理方法及びその装置 | |
| WO2021250956A1 (ja) | 検査システムおよび検査方法 | |
| JPH0432567Y2 (ja) | ||
| JP2560539B2 (ja) | 水晶薄板双晶検査装置 | |
| JP2985635B2 (ja) | 表面形状3次元計測方法 | |
| SU677683A3 (ru) | Способ определени формы контролируемого предмета | |
| KR102917831B1 (ko) | 형상 복원 방법 및 화상 측정 장치 | |
| JPS63100305A (ja) | 物体のセンシング装置 | |
| JPH0631552Y2 (ja) | 文字画像2値化装置 |