JPH03293507A - 3次元形状測定装置 - Google Patents
3次元形状測定装置Info
- Publication number
- JPH03293507A JPH03293507A JP9569590A JP9569590A JPH03293507A JP H03293507 A JPH03293507 A JP H03293507A JP 9569590 A JP9569590 A JP 9569590A JP 9569590 A JP9569590 A JP 9569590A JP H03293507 A JPH03293507 A JP H03293507A
- Authority
- JP
- Japan
- Prior art keywords
- pattern
- image
- code
- phase
- light
- 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
【発明の詳細な説明】
■脚の貝酌
[産業上の利用分野]
本発明は3次元形状測定装置に関し、詳しくは被測定物
体表面に光源から明暗パターンを照射して撮像した画像
から、被測定物体の形状や位置を測定する3次元形状測
定装置に関する。
体表面に光源から明暗パターンを照射して撮像した画像
から、被測定物体の形状や位置を測定する3次元形状測
定装置に関する。
[従来の技術]
被測定物体の表面に光源から明暗パターンとして例えば
縞状光を照射し、撮像して得られる線像の画像から、被
測定物体の形状を測定する際画像上の各線像とその線像
を形成するに至った光源側の各スリットとの対応関係、
即ち各線像の位相を検出しなけれ[13角法を利用する
この種の形状測定はできない。例え(戴被測定物体の表
面がなだらかな自由曲面でない場合、画像上では縞像が
切断して現れるので、線像が光源側のどのスリットに対
応しているのかが分からず、形状測定ができないことが
ある。
縞状光を照射し、撮像して得られる線像の画像から、被
測定物体の形状を測定する際画像上の各線像とその線像
を形成するに至った光源側の各スリットとの対応関係、
即ち各線像の位相を検出しなけれ[13角法を利用する
この種の形状測定はできない。例え(戴被測定物体の表
面がなだらかな自由曲面でない場合、画像上では縞像が
切断して現れるので、線像が光源側のどのスリットに対
応しているのかが分からず、形状測定ができないことが
ある。
そこで、従来、例えば特開昭60−152903号公報
記載の3次元形状測定装置が提案されている。この装置
では、以下に説明するよう1ミ複数種類のスリットパタ
ーンを用いて複数種類の光パターンを照射し、得られる
複数枚の画像を組み合わせて処理することにより、上記
位相が明らかな線像の画像を合成し、3角法による形状
測定を可能にしている。
記載の3次元形状測定装置が提案されている。この装置
では、以下に説明するよう1ミ複数種類のスリットパタ
ーンを用いて複数種類の光パターンを照射し、得られる
複数枚の画像を組み合わせて処理することにより、上記
位相が明らかな線像の画像を合成し、3角法による形状
測定を可能にしている。
即ち、この装置で用いられる複数種類のスリットパター
ン(よ全スリットパターンを積層した状態で、所定位置
のスリットの有無を2進符号に置き換えると、位置によ
り独立した符号が得ら礼その符号の相違により、スリッ
トパターン全体の領域が複数本の縞状領域に分割できる
ように形成されている。
ン(よ全スリットパターンを積層した状態で、所定位置
のスリットの有無を2進符号に置き換えると、位置によ
り独立した符号が得ら礼その符号の相違により、スリッ
トパターン全体の領域が複数本の縞状領域に分割できる
ように形成されている。
したがって、これらスリットパターンを被測定物体表面
に順次照射し撮像すると、スリット像の形状や配置の違
う複数の画像が得られるが、これらの画像について同座
標の画素毎に輝度データを2値化すると、その並び(ス
リット像の有無の並び)から、座標毎に上記2進符号が
得られる。そして、2進符号の相違に基づいて画素を分
類すれ(戴]画面を複数本の縞状領域に分割した線像の
画像が合成される。
に順次照射し撮像すると、スリット像の形状や配置の違
う複数の画像が得られるが、これらの画像について同座
標の画素毎に輝度データを2値化すると、その並び(ス
リット像の有無の並び)から、座標毎に上記2進符号が
得られる。そして、2進符号の相違に基づいて画素を分
類すれ(戴]画面を複数本の縞状領域に分割した線像の
画像が合成される。
この合成された線像の画像で(よ線像の位相は上記2進
符号により明らかであるから、画像上の各線像と、光源
側のスリットパターン位置で分割した縞状領域との対応
が取ねう 既述したように線像が切断されるような場合
でも、3角法による形状測定が可能になる。
符号により明らかであるから、画像上の各線像と、光源
側のスリットパターン位置で分割した縞状領域との対応
が取ねう 既述したように線像が切断されるような場合
でも、3角法による形状測定が可能になる。
[発明が解決しようとする課題]
しかしながら、上記従来装置は誤測定することがあり、
高い測定精度が望めないという問題かある。
高い測定精度が望めないという問題かある。
つまり、従来装置で(よ複数枚の画像から線像の画像を
合成するから、撮像中にスリットパターンを投影する光
源やカメラ等の測定光学系、あるいは被測定物体がわず
かでも動くと、画面上では線像が誤った形状に形成さね
被測定物体を誤った形状に測定してしまう。
合成するから、撮像中にスリットパターンを投影する光
源やカメラ等の測定光学系、あるいは被測定物体がわず
かでも動くと、画面上では線像が誤った形状に形成さね
被測定物体を誤った形状に測定してしまう。
本発明の3次元形状測定装置は上記課題を解決し、この
種測定の精度向上を図ることを目的とする。
種測定の精度向上を図ることを目的とする。
楚肌の構成
[課題を解決するだめの手段]
本発明の3次元形状測定装置(よ第1図に例示するよう
に、 被測定物体に光源から明暗パターンを照射してその表面
に明暗パターン像を形成し、該明暗パターン像を撮像手
段で撮像して得られる明暗パターン像の画像から、明暗
の各パターン像の位相を検出して、前記被測定物体の形
状あるいは位置を求める3次元形状測定装置において、 複数種類のスリットパターンからなり、該パターンの全
部を積層した状態で所定位相のスリットの有無を符号化
した際、位相の相違により独立した符号が構成されるコ
ードパターン群と、該コードパターン群の各コードパタ
ーンを前記光源の手前で順に切り換えるコードパターン
切換手段と、 前記被測定物体表面に投影される各コードパターンを撮
像し、その各画像の全部を積層した状態における所定位
置の前記スリット像の有無から、前記符号を復号し、該
符号を前記所定位置に属する前記各パターン像の位相と
して検出する位相検出手段と を備えることを特徴とする。
に、 被測定物体に光源から明暗パターンを照射してその表面
に明暗パターン像を形成し、該明暗パターン像を撮像手
段で撮像して得られる明暗パターン像の画像から、明暗
の各パターン像の位相を検出して、前記被測定物体の形
状あるいは位置を求める3次元形状測定装置において、 複数種類のスリットパターンからなり、該パターンの全
部を積層した状態で所定位相のスリットの有無を符号化
した際、位相の相違により独立した符号が構成されるコ
ードパターン群と、該コードパターン群の各コードパタ
ーンを前記光源の手前で順に切り換えるコードパターン
切換手段と、 前記被測定物体表面に投影される各コードパターンを撮
像し、その各画像の全部を積層した状態における所定位
置の前記スリット像の有無から、前記符号を復号し、該
符号を前記所定位置に属する前記各パターン像の位相と
して検出する位相検出手段と を備えることを特徴とする。
[作用]
上記構成を有する本発明の3次元形状測定装置において
匝被測定物体に明暗パターンの光を照射し撮像して得ら
れる明暗パターン像の画像から、明暗の各パターン像の
位相を次のようにして検出する。
匝被測定物体に明暗パターンの光を照射し撮像して得ら
れる明暗パターン像の画像から、明暗の各パターン像の
位相を次のようにして検出する。
まず、コードパターン切換手段1こより、コードパター
ン群の各コードパターンを順に切り換えて被測定物体表
面に各コードパターンを投影する。
ン群の各コードパターンを順に切り換えて被測定物体表
面に各コードパターンを投影する。
次に、位相検出手段が被測定物体に投影された各コード
パターンの像を撮像し、その各画像の全部を積層した状
態における所定位置のスリット像の有無から、符号を復
号する。符号は位相の相違により独立した結果をとり、
この符号を所定位置に属する上記各パターン像の位相と
して検出する。
パターンの像を撮像し、その各画像の全部を積層した状
態における所定位置のスリット像の有無から、符号を復
号する。符号は位相の相違により独立した結果をとり、
この符号を所定位置に属する上記各パターン像の位相と
して検出する。
各パターン像の位相が検出されると、各パターン像と、
光源における同位相の明暗のパターンとの対応がとね、
3角法により被測定物体の形状あるいは位置が測定され
る。
光源における同位相の明暗のパターンとの対応がとね、
3角法により被測定物体の形状あるいは位置が測定され
る。
即ち、明暗パターンを照射し撮像して得られる明暗パタ
ーン像の画像を基準とした形状測定が可能になる。
ーン像の画像を基準とした形状測定が可能になる。
[実施例]
以下本発明の一実施例としての3次元形状測定装置を図
面にしたがって説明する。
面にしたがって説明する。
3次元形状測定装置(よ第2図に示すよう1:。
プロジェクタ10、カメラ20、信号処理装置30、表
面形状表示装置40から構成されている。
面形状表示装置40から構成されている。
プロジェクタ10はランプ11、集光レンズ]2、液晶
シャッタ13、投影レンズ14を備える。
シャッタ13、投影レンズ14を備える。
液晶シャッタ13(上 第3図に示すよう1ミ偏光ガラ
ス板15の内面1:、透明電極16をストライブ状に所
定の間隔で形成し、対向する偏光ガラス板17の内面に
透明電極18を面状に形成し、さらに画電極16.18
の間に液晶19を充填したものである。透明電極16に
1.t、後述するようにパターン制御部32から個別的
に電力が与えられる。この結果、液晶19の分子配列方
向が変わり、透明部分のストライプパターンと遮光部分
のストライプパターンとを組み合わせた投影パターンが
種々作成される(第4図参照)。透明電極18(友透明
電極16の総てに対応する共通の電極にされている。実
施例の液晶シャッタ13は電界の印加により遮光性とな
るものである。なお、液晶シャッタ13は電界の印加に
より透光性となるものでもよい。
ス板15の内面1:、透明電極16をストライブ状に所
定の間隔で形成し、対向する偏光ガラス板17の内面に
透明電極18を面状に形成し、さらに画電極16.18
の間に液晶19を充填したものである。透明電極16に
1.t、後述するようにパターン制御部32から個別的
に電力が与えられる。この結果、液晶19の分子配列方
向が変わり、透明部分のストライプパターンと遮光部分
のストライプパターンとを組み合わせた投影パターンが
種々作成される(第4図参照)。透明電極18(友透明
電極16の総てに対応する共通の電極にされている。実
施例の液晶シャッタ13は電界の印加により遮光性とな
るものである。なお、液晶シャッタ13は電界の印加に
より透光性となるものでもよい。
したがって、第2図に示すよう1:S ランプ11の
光は集光レンズ12を通った後、液晶シャッタ13を介
して例えば縞状の光となり、投影レンズ14より被測定
物体の表面に照射される。
光は集光レンズ12を通った後、液晶シャッタ13を介
して例えば縞状の光となり、投影レンズ14より被測定
物体の表面に照射される。
カメラ20(よ第2図に示すように、実施例では対物レ
ンズ22および撮像素子24を有するもので、例えば通
常の低速走査形のテしビジョンカメラや、CCDカメラ
により構成される。撮像素子24上には被測定物体Mの
表面の像が結像する。
ンズ22および撮像素子24を有するもので、例えば通
常の低速走査形のテしビジョンカメラや、CCDカメラ
により構成される。撮像素子24上には被測定物体Mの
表面の像が結像する。
信号処理装置30は、コンピュータとして構成さtL、
CPU30a、ROM30b、RAM30C及びインタ
ーフェイス30dを備え、バス30eにて相互に信号が
伝達可能に構成されている。
CPU30a、ROM30b、RAM30C及びインタ
ーフェイス30dを備え、バス30eにて相互に信号が
伝達可能に構成されている。
更に インターフェイス30dにF A/D変換部3
1、パターン制御部32、表面形状表示装置40が接続
されている。
1、パターン制御部32、表面形状表示装置40が接続
されている。
A/D変換部31[;& CPU30aの指令により
カメラ20からのアナログ信号をディジタル信号に変換
しインターフェイス30dに出力する。
カメラ20からのアナログ信号をディジタル信号に変換
しインターフェイス30dに出力する。
パターン制御部32 [1CP U 30 aの指令に
より液晶シャッタ13の透明電極16に電力を供給して
、透光部分のストライプパターンと遮光部分のストライ
プパターンとを組み合わせた投影パターンを種々作成す
る。
より液晶シャッタ13の透明電極16に電力を供給して
、透光部分のストライプパターンと遮光部分のストライ
プパターンとを組み合わせた投影パターンを種々作成す
る。
第4図にその投影パターンの例を斜視図で示し、第5図
に投影パターンの正面図の一部を拡大して示す。実施例
では1枚の縞状パターンSPと、8枚のコードパターン
CPとを作成する。なお、便宜的に遮光部分はハツチン
グで示す。
に投影パターンの正面図の一部を拡大して示す。実施例
では1枚の縞状パターンSPと、8枚のコードパターン
CPとを作成する。なお、便宜的に遮光部分はハツチン
グで示す。
縞状パターンSPは、透光部分と遮光部分とを1本のス
トライプパターン(透明電極16)毎に交互に形成して
なる。なお、実施例では1本のストライプパターン(透
明電極16)の幅Wl& 複数画素がそのパターンの像
を捉えることのできる広さを有する。
トライプパターン(透明電極16)毎に交互に形成して
なる。なお、実施例では1本のストライプパターン(透
明電極16)の幅Wl& 複数画素がそのパターンの像
を捉えることのできる広さを有する。
一方、各コードパターンCPI表 複数本のストライプ
パターンを基本単位とした透光部分と遮光部分とを組み
合わせたものである。各コードパターンCPは次の規則
にしたがって作成される。
パターンを基本単位とした透光部分と遮光部分とを組み
合わせたものである。各コードパターンCPは次の規則
にしたがって作成される。
第6図に8桁(8ビツト)のグレーコード(交番2進符
号)GCを縦に並べて示す。このグレーコードGOの並
びを各桁毎に縦方向にみて、値1を透光部分のストライ
プパターン、値Oを遮光部分のストライプパターンに置
換することにより、各コードパターンCPは作成される
。
号)GCを縦に並べて示す。このグレーコードGOの並
びを各桁毎に縦方向にみて、値1を透光部分のストライ
プパターン、値Oを遮光部分のストライプパターンに置
換することにより、各コードパターンCPは作成される
。
したがって、8枚のコードパターンCPを積層した場合
、同じ組番号(位相に対応する値)において重なる透光
部分と遮光部分との並びに関し、透光部分を値1、遮光
部分を値0として復号すると、位相の相違により独立し
た符号、ここではグレーコードGCが得られる。
、同じ組番号(位相に対応する値)において重なる透光
部分と遮光部分との並びに関し、透光部分を値1、遮光
部分を値0として復号すると、位相の相違により独立し
た符号、ここではグレーコードGCが得られる。
実施例で(よ第5図に示すよう(二各コードパターンC
Pの透光・遮光パターンの切換位置(遷移位置)が、縞
状パターンSPの各組の切換位置(遷移位置)に揃えら
れており、縞状パターンSPの同一の縞の領域内で(よ
同一のグレーコードGCが付与される構成にされてい
る。
Pの透光・遮光パターンの切換位置(遷移位置)が、縞
状パターンSPの各組の切換位置(遷移位置)に揃えら
れており、縞状パターンSPの同一の縞の領域内で(よ
同一のグレーコードGCが付与される構成にされてい
る。
表面形状表示装置40(飄次述する処理により最終的に
求められた被測定物体Mの形状を立体画像等にして表示
する。
求められた被測定物体Mの形状を立体画像等にして表示
する。
次1:、信号処理装置30において実行される形状測定
処理について、第7図のフローチャートに基づき説明す
る。
処理について、第7図のフローチャートに基づき説明す
る。
形状測定処理ルーチンは、3次元形状測定装置を起動後
、測定開始指令の度に実行される。
、測定開始指令の度に実行される。
本ルーチンが開始されると、まず、液晶シャッタ]3の
パターンを縞状パターンSPに切り換えて、被測定物体
Mに縞状パターンSPを投影する(ステップ100)。
パターンを縞状パターンSPに切り換えて、被測定物体
Mに縞状パターンSPを投影する(ステップ100)。
続いて、被測定物体M表面を撮像し、その映像信号をA
/D変換部31でデジタル変換した画像データを、RA
M30cの所定領域に格納する処理(ステップ1]0)
を行なう。第8図1:、格納される画像を例示する。な
お、実施例で(よ 1画像は512行512列の画素に
より構成される。また、画素の照度データは256階調
で表される。
/D変換部31でデジタル変換した画像データを、RA
M30cの所定領域に格納する処理(ステップ1]0)
を行なう。第8図1:、格納される画像を例示する。な
お、実施例で(よ 1画像は512行512列の画素に
より構成される。また、画素の照度データは256階調
で表される。
次に、第7図に示すように、格納した線像の画像の1行
(最初は例えば1=0の行)について、Xc力方向第8
図)にかかる512個の照度データ群を読み込む(ステ
ップ120)。第9図にその照度データDの一部を例示
する。
(最初は例えば1=0の行)について、Xc力方向第8
図)にかかる512個の照度データ群を読み込む(ステ
ップ120)。第9図にその照度データDの一部を例示
する。
続いて、この1行の照度データDが256階調で表す点
の集合から、補間により基本波fを算土する(ステップ
]30;第9図に例示)。補間は良く知られた処理であ
るので詳細は省略する。
の集合から、補間により基本波fを算土する(ステップ
]30;第9図に例示)。補間は良く知られた処理であ
るので詳細は省略する。
この後、基本波fにおける各波のピーク位置PPを検出
しくステップ140;第9図に例示)、ピーク位置PP
の画素の座標を特定する。
しくステップ140;第9図に例示)、ピーク位置PP
の画素の座標を特定する。
次に、他の総ての行(1=0〜511)について上述の
ピーク位置PPの検出処理が終了したか否か判断しくス
テップ150)、終了していなけれ(L次の行(最初が
i=0であれば次は1=1の列)について、Xc力方向
かかる512個の照度データ群を読み込み(ステップ1
20)、補間により基本波fを算土しくステップ130
)、基本波fにおける各波のピーク位置PPを検出する
(ステップ140)。
ピーク位置PPの検出処理が終了したか否か判断しくス
テップ150)、終了していなけれ(L次の行(最初が
i=0であれば次は1=1の列)について、Xc力方向
かかる512個の照度データ群を読み込み(ステップ1
20)、補間により基本波fを算土しくステップ130
)、基本波fにおける各波のピーク位置PPを検出する
(ステップ140)。
こうした処理を繰り返し、総ての行(i = O〜51
1)についてピーク位置PPの検出が終了すると、コー
ドパターンCPを特定する変数nに初期値1をセットす
る(ステップ160)。
1)についてピーク位置PPの検出が終了すると、コー
ドパターンCPを特定する変数nに初期値1をセットす
る(ステップ160)。
次に、°液晶シャッタ13を変数n = 1で特定され
るコードパターンCPIに切り換えて被測定物体M上に
投影する(ステップ170)。そして、被測定物体M表
面を撮像し、その映像信号をA/D変換部31でデジタ
ル変換した画像データを、RAM30cの所定領域に格
納する(ステップ]80)。
るコードパターンCPIに切り換えて被測定物体M上に
投影する(ステップ170)。そして、被測定物体M表
面を撮像し、その映像信号をA/D変換部31でデジタ
ル変換した画像データを、RAM30cの所定領域に格
納する(ステップ]80)。
この後、格納したコードパターンCPIの画像において
、ピーク位1PP(ステップ140)の座標と同座標の
画素の照度データをしきい値で2値化する(ステップ1
90)。この結果、コードパターンCP1が示すピーク
位置PPについてのグレーコード構成要素(値]あるい
は値0)が得られる。例え(戯 第9図の例では、コー
ドパターンCPIが示すピーク位iPPのグレーコード
構成要素は値O(遮光像)である。なお、グレーコード
構成要素の検出処理(ステップ]90)は、ステップ]
40の処理の繰り返しで得られたピーク位置の総てにつ
いて行なわれる。
、ピーク位1PP(ステップ140)の座標と同座標の
画素の照度データをしきい値で2値化する(ステップ1
90)。この結果、コードパターンCP1が示すピーク
位置PPについてのグレーコード構成要素(値]あるい
は値0)が得られる。例え(戯 第9図の例では、コー
ドパターンCPIが示すピーク位iPPのグレーコード
構成要素は値O(遮光像)である。なお、グレーコード
構成要素の検出処理(ステップ]90)は、ステップ]
40の処理の繰り返しで得られたピーク位置の総てにつ
いて行なわれる。
次に、こうして求めた各ピーク位置に間するグレーコー
ド構成要素をRAM30cの所定領域に格納し、復号処
理(ステップ2oO)を行なう。
ド構成要素をRAM30cの所定領域に格納し、復号処
理(ステップ2oO)を行なう。
ここでの復号処理(上先の処理(ステップ190)で求
めたグレーコード構成要素を、それより先の処理(ステ
ップ190)で求めたグレーコード構成用要素の後に並
べる処理であって、ピーク位置の各々について行なう。
めたグレーコード構成要素を、それより先の処理(ステ
ップ190)で求めたグレーコード構成用要素の後に並
べる処理であって、ピーク位置の各々について行なう。
コードパターンCPIからコードパターンCP8までの
復号処理が繰り返されて、グレーコードGCが構成され
る。
復号処理が繰り返されて、グレーコードGCが構成され
る。
次1ミ 変数nが値8であるか否か、即ち、総てのコー
ドパターンCPにがかる復号処理が終了したか否かを判
断しくステップ210)、終了していなけれ(戴変数n
に値1を加算して値2にしくステップ220)、ステッ
プ170の処理に戻る。
ドパターンCPにがかる復号処理が終了したか否かを判
断しくステップ210)、終了していなけれ(戴変数n
に値1を加算して値2にしくステップ220)、ステッ
プ170の処理に戻る。
ステップ170で(上液晶シャッタ13のパターンをコ
ードパターンCP2に切り換えて撮像し、その画像にお
いて、ピーク位置PPの座標と同座標の画素の照度デー
タを2値化して(ステップ190)、コードパターンC
P2にかかる各ピーク位置のグレーコード構成要素(値
1あるいは値O)を得る。
ードパターンCP2に切り換えて撮像し、その画像にお
いて、ピーク位置PPの座標と同座標の画素の照度デー
タを2値化して(ステップ190)、コードパターンC
P2にかかる各ピーク位置のグレーコード構成要素(値
1あるいは値O)を得る。
以上の処理を繰り返して、8枚のコードパターンCPの
画像の総てから、各ピーク位置のグレーコード構成要素
を求め(ステップ190)、それらを並べて復号すると
(ステップ200)、ピーク位置の各々に関するグレー
コードGCが得られる。第9図の例で(表 ピーク位置
PPに関するグレーコードは組番号に直して値0である
。
画像の総てから、各ピーク位置のグレーコード構成要素
を求め(ステップ190)、それらを並べて復号すると
(ステップ200)、ピーク位置の各々に関するグレー
コードGCが得られる。第9図の例で(表 ピーク位置
PPに関するグレーコードは組番号に直して値0である
。
最後に、ピーク位置とそのグレーフード等から、3角法
に基づいて被測定物体Mの形状を計算しくステップ23
0)、本処理を終了する。計算された被測定物体Mの形
状(友必要に応じて表面形状表示装置40に表示される
。
に基づいて被測定物体Mの形状を計算しくステップ23
0)、本処理を終了する。計算された被測定物体Mの形
状(友必要に応じて表面形状表示装置40に表示される
。
形状計算(よ第10図に示すように撮像素子24上で結
像した線像画像のピーク位置Pcの座標(xc、yc)
と、そのグレーコードGCを10進数で表記した組番号
mと、プロジェクタ10やカメラ20等の光学系設置パ
ラメータ(Ll、 L、2゜11、+2. θ)と
から、被測定物体の形状を代表する座標点(×、・Y、
Z)を次式にしたがって行なうものである。
像した線像画像のピーク位置Pcの座標(xc、yc)
と、そのグレーコードGCを10進数で表記した組番号
mと、プロジェクタ10やカメラ20等の光学系設置パ
ラメータ(Ll、 L、2゜11、+2. θ)と
から、被測定物体の形状を代表する座標点(×、・Y、
Z)を次式にしたがって行なうものである。
X=xc・(L2−Z) / I 2
Y =yc・(L2−Z) / I 2A=−H−co
sθ、 B =−12・cosθ。
sθ、 B =−12・cosθ。
C= −s i nθ、 D=−H・I 2・sin
θ。
θ。
E=−H−L−cO5θ、 F=+2−Ll。
G=−L:Lsinθ、 H=2 yr I 1/S
Oφ=π・m ここで、φは線像の位相である。位相φは組番号mから
直接得られる。また、SOは縞状パターンSPにおける
透光・遮光部分1組のストライプパターンのピッチ(第
5図にも図示)である。
Oφ=π・m ここで、φは線像の位相である。位相φは組番号mから
直接得られる。また、SOは縞状パターンSPにおける
透光・遮光部分1組のストライプパターンのピッチ(第
5図にも図示)である。
以上説明したように実施例の3次元形状測定装置(よ
8枚のコードパターンCPの画像を用いて、1枚の縞状
パターンSPにかかる1枚の線像画像の線像の位相を検
呂できる構成とし、1枚の線像画像からの形状測定を実
現した したがって、撮像中にプロジェクタやカメラ等
の測定光学系、あるいは被測定物体が動くことがあって
も、高い測定精度を得ることができるという優れた効果
を奏する。
8枚のコードパターンCPの画像を用いて、1枚の縞状
パターンSPにかかる1枚の線像画像の線像の位相を検
呂できる構成とし、1枚の線像画像からの形状測定を実
現した したがって、撮像中にプロジェクタやカメラ等
の測定光学系、あるいは被測定物体が動くことがあって
も、高い測定精度を得ることができるという優れた効果
を奏する。
また、実施例で(よ グレーコードGCを用いて線像の
位相を求めるから、例えば線像のピーク位置の座標が、
コードパターン相当画像(第9図参照)における遷移点
(遮光部の画素と透光の画素の境界)付近に該当し、グ
レーコード構成要素の読取に誤っても、その誤差は±1
以内(ハミング距離が値1)で小さい。したがって、例
えC′L 被測定物体Mの表面がなだらかな自由曲面で
ある場合に1上簡単な補正でその誤差の影響を取り除く
ことができ、−層、高い測定精度を得ることができる利
点がある。
位相を求めるから、例えば線像のピーク位置の座標が、
コードパターン相当画像(第9図参照)における遷移点
(遮光部の画素と透光の画素の境界)付近に該当し、グ
レーコード構成要素の読取に誤っても、その誤差は±1
以内(ハミング距離が値1)で小さい。したがって、例
えC′L 被測定物体Mの表面がなだらかな自由曲面で
ある場合に1上簡単な補正でその誤差の影響を取り除く
ことができ、−層、高い測定精度を得ることができる利
点がある。
さらに、実施例では既述したように(第5図)、各コー
ドパターンCPの透光・遮光パターンの切換位置(遷移
位置)が、縞状パターンSPの各編の切換位置(遷移位
置)に揃えられており、縞状パターンSPの同一の縞の
範囲に(表 同一のグレーコードGCが付与される構成
にされている。
ドパターンCPの透光・遮光パターンの切換位置(遷移
位置)が、縞状パターンSPの各編の切換位置(遷移位
置)に揃えられており、縞状パターンSPの同一の縞の
範囲に(表 同一のグレーコードGCが付与される構成
にされている。
したがって、第9図に例示するように、縞状パターンS
P相当画像においてピーク位置PPの現れる画素(太線
枠)の座標(友各コードパターンCP相当画像において
復号結果(縞番号)が同−銖例えば値0となる5つの画
素の並びの中心画素(太線枠)近傍に位置する結果とな
る。
P相当画像においてピーク位置PPの現れる画素(太線
枠)の座標(友各コードパターンCP相当画像において
復号結果(縞番号)が同−銖例えば値0となる5つの画
素の並びの中心画素(太線枠)近傍に位置する結果とな
る。
この中心画素近傍で(表 明暗情報(輝度データ)が最
も安定しており、正確な復号結果が得られる。
も安定しており、正確な復号結果が得られる。
加えて、撮像中に測定光学系、被測定物体が動き、各コ
ードパターン画像がずれたとしても、ピーク位置が中心
画素近傍の位置から偏るだけで、中心画素と同じ復号結
果が得られる。
ードパターン画像がずれたとしても、ピーク位置が中心
画素近傍の位置から偏るだけで、中心画素と同じ復号結
果が得られる。
これらのことから、実施例装置によれ(′;L 線像画
像の各線像に所定の縞番号を正確に与え、線像の位相を
正しく検出できるので、測定精度の格段の向上を図るこ
とができる。
像の各線像に所定の縞番号を正確に与え、線像の位相を
正しく検出できるので、測定精度の格段の向上を図るこ
とができる。
以上本発明の実施例について説明したが、本発明はこう
した実施例に何隻限定されるものではなく、本発明の要
旨を逸脱しない範囲において、種々なる態様で実施し得
ることは勿論である。例えば本発明(友 明暗パターン
として、ドツトマトリックス状に光を照射するドツトパ
ターンを用いた測定装置に適用してもよい。上述の実施
例において縞状パターンSPに代えて上記ドツトパター
ンを用い、実施例のコードパターンCPをそのまま利用
する構成とすれ(戯撮像画像から各ドツト像の位相(番
号)を検出することは可能になる。したがって、例えば
1枚のドツトパターンの投影・撮像により被測定物体の
形状を正確に測定することができるようになる。
した実施例に何隻限定されるものではなく、本発明の要
旨を逸脱しない範囲において、種々なる態様で実施し得
ることは勿論である。例えば本発明(友 明暗パターン
として、ドツトマトリックス状に光を照射するドツトパ
ターンを用いた測定装置に適用してもよい。上述の実施
例において縞状パターンSPに代えて上記ドツトパター
ンを用い、実施例のコードパターンCPをそのまま利用
する構成とすれ(戯撮像画像から各ドツト像の位相(番
号)を検出することは可能になる。したがって、例えば
1枚のドツトパターンの投影・撮像により被測定物体の
形状を正確に測定することができるようになる。
また、グレーコードを適用したコードパターンではなく
とも、通常の純2進コードを適用したコードパターンを
用いてもよい。ざら(一液晶シャッタに換わり、PLZ
T電気光学シャッタ列を用いてもよい。プロジェクタと
してCRTを用いて各種パターンを投影する構成にして
もよい。パターンの投影順序は問わない。加えて、縞状
パターンSPとコードパターンCPにかかる画像の取込
をまとめて行なった後1ミ各種演算を行なう構成として
もよい。この構成では画像の取込時間が短いので、被測
定物体等の動きの影響が格段(二微小になり、線像の位
相を極めて正確に特定できる結果、測定精度の一層の向
上が望める。
とも、通常の純2進コードを適用したコードパターンを
用いてもよい。ざら(一液晶シャッタに換わり、PLZ
T電気光学シャッタ列を用いてもよい。プロジェクタと
してCRTを用いて各種パターンを投影する構成にして
もよい。パターンの投影順序は問わない。加えて、縞状
パターンSPとコードパターンCPにかかる画像の取込
をまとめて行なった後1ミ各種演算を行なう構成として
もよい。この構成では画像の取込時間が短いので、被測
定物体等の動きの影響が格段(二微小になり、線像の位
相を極めて正確に特定できる結果、測定精度の一層の向
上が望める。
さらに、実施例では8枚のコードパターンCPの総てを
用いて縞番号、ひいては位相を求めるが、パターンの一
番粗いコードパターンCPI(縞番号の正負の符号を決
定するパターン)や、次に粗いコードパターンCP2な
どの粗いパターン(上省略した構成としてもよし\。こ
れは、以下に例示するように、コードパターンの省略に
より複数の線像に同じ縞番号が付与されても、その線像
は互いに離ね正しい位相を検出することが可能だからで
ある。例え(i 第6図に示す縞番号のテーブルから理
解されるよう1:、コードパターンCPIを省略して正
負の符号をつけない縞番号を考えてみても、その縞番号
の同じ値にかかる線像は互いに離れるから、各線像を別
個に識別可能なのである。こうしたコードパターンを一
部省略した構成で(よ撮像に要する時間が短いから、測
定時間を短縮できるという利点がある。
用いて縞番号、ひいては位相を求めるが、パターンの一
番粗いコードパターンCPI(縞番号の正負の符号を決
定するパターン)や、次に粗いコードパターンCP2な
どの粗いパターン(上省略した構成としてもよし\。こ
れは、以下に例示するように、コードパターンの省略に
より複数の線像に同じ縞番号が付与されても、その線像
は互いに離ね正しい位相を検出することが可能だからで
ある。例え(i 第6図に示す縞番号のテーブルから理
解されるよう1:、コードパターンCPIを省略して正
負の符号をつけない縞番号を考えてみても、その縞番号
の同じ値にかかる線像は互いに離れるから、各線像を別
個に識別可能なのである。こうしたコードパターンを一
部省略した構成で(よ撮像に要する時間が短いから、測
定時間を短縮できるという利点がある。
発明の効果
以上詳述したように、本発明の3次元形状測定装置によ
れ(戯複数種類のコードパターンを用いて各パターン像
の位相を検出可能にし、単に明暗パターンを照射し撮像
して得られるパターン像の画像を基準とする形状測定を
可能にしたから、撮像中の被測定物体や測定装置の移動
は測定に影響しなくなり、この種測定の格段の精度向上
を図ることができるという効果を奏する。
れ(戯複数種類のコードパターンを用いて各パターン像
の位相を検出可能にし、単に明暗パターンを照射し撮像
して得られるパターン像の画像を基準とする形状測定を
可能にしたから、撮像中の被測定物体や測定装置の移動
は測定に影響しなくなり、この種測定の格段の精度向上
を図ることができるという効果を奏する。
第1図は本発明の基本的構成を例示するブロック図、第
2図は本発明の〜実施例としての3次元形状測定装置の
ブロック図、第3図(A)は液晶シャッタの正面図、第
3図(Bンはその断面図、第4図は液晶シャッタが作成
する投影パターンを例示する斜視図、第5図は各投影パ
ターンの一部を拡大して示す説明図、第6図はコードパ
ターンのパターンを説明する説明図、第7図は信号処理
装置において実行される形状測定処理の一例を示すフロ
ーチャート、第8図は縞状パターンの画像を例示する説
明図、第9図は線像の位相横比の様子を説明する説明図
、第10図は光学系の設置パラメータを示す説明図であ
る。 10・・−プロジェクタ 20・・・カメラ SP・・・縞状パターン GC・・・グレーコード PP−・・ピーク位置 13・・・液晶シャッタ 30−・−信号処理装置 CP・・・コードパターン (符号)
2図は本発明の〜実施例としての3次元形状測定装置の
ブロック図、第3図(A)は液晶シャッタの正面図、第
3図(Bンはその断面図、第4図は液晶シャッタが作成
する投影パターンを例示する斜視図、第5図は各投影パ
ターンの一部を拡大して示す説明図、第6図はコードパ
ターンのパターンを説明する説明図、第7図は信号処理
装置において実行される形状測定処理の一例を示すフロ
ーチャート、第8図は縞状パターンの画像を例示する説
明図、第9図は線像の位相横比の様子を説明する説明図
、第10図は光学系の設置パラメータを示す説明図であ
る。 10・・−プロジェクタ 20・・・カメラ SP・・・縞状パターン GC・・・グレーコード PP−・・ピーク位置 13・・・液晶シャッタ 30−・−信号処理装置 CP・・・コードパターン (符号)
Claims (1)
- 【特許請求の範囲】 1 被測定物体に光源から明暗パターンを照射してその
表面に明暗パターン像を形成し、該明暗パターン像を撮
像手段で撮像して得られる明暗パターン像の画像から、
明暗の各パターン像の位相を検出して、前記被測定物体
の形状あるいは位置を求める3次元形状測定装置におい
て、 複数種類のスリットパターンからなり、該パターンの全
部を積層した状態で所定位相のスリットの有無を符号化
した際、位相の相違により独立した符号が構成されるコ
ードパターン群と、 該コードパターン群の各コードパターンを前記光源の手
前で順に切り換えるコードパターン切換手段と、 前記被測定物体表面に投影される各コードパターンを撮
像し、その各画像の全部を積層した状態における所定位
置の前記スリット像の有無から、前記符号を復号し、該
符号を前記所定位置に属する前記各パターン像の位相と
して検出する位相検出手段と を備えることを特徴とする3次元形状測定装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9569590A JPH03293507A (ja) | 1990-04-11 | 1990-04-11 | 3次元形状測定装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9569590A JPH03293507A (ja) | 1990-04-11 | 1990-04-11 | 3次元形状測定装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03293507A true JPH03293507A (ja) | 1991-12-25 |
Family
ID=14144635
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9569590A Pending JPH03293507A (ja) | 1990-04-11 | 1990-04-11 | 3次元形状測定装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03293507A (ja) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005201896A (ja) * | 2000-04-28 | 2005-07-28 | Orametrix Inc | 表面を走査し三次元物体を作製するための方法及びシステム |
| JP2005274567A (ja) * | 2004-03-15 | 2005-10-06 | Northrop Grumman Corp | フォトグラメトリーを使用する自動形状計測用にカラーコード化された光 |
| JP2006010416A (ja) * | 2004-06-23 | 2006-01-12 | Fuji Xerox Co Ltd | 3次元形状測定装置および方法 |
| JP2006266801A (ja) * | 2005-03-23 | 2006-10-05 | Mitsui Eng & Shipbuild Co Ltd | 衝突防止装置及び衝突防止装置搭載車両 |
| JP2007192608A (ja) * | 2006-01-18 | 2007-08-02 | Roland Dg Corp | 三次元形状の測定方法およびその装置 |
| JP5364861B1 (ja) * | 2013-04-26 | 2013-12-11 | 株式会社住田光学ガラス | 三次元情報測定装置および三次元情報測定方法 |
| US8876504B2 (en) | 2009-11-16 | 2014-11-04 | Sumitomo Electric Sintered Alloy, Ltd. | Pump rotor combining and eccentrically disposing an inner and outer rotor |
| JP2014534448A (ja) * | 2011-11-10 | 2014-12-18 | ケアストリーム ヘルス インク | 光学マルチライン法を用いた3d口腔測定 |
| EP3070432A1 (en) | 2015-03-18 | 2016-09-21 | Canon Kabushiki Kaisha | Measurement apparatus |
| US10223606B2 (en) | 2014-08-28 | 2019-03-05 | Carestream Dental Technology Topco Limited | 3-D intraoral measurements using optical multiline method |
-
1990
- 1990-04-11 JP JP9569590A patent/JPH03293507A/ja active Pending
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005201896A (ja) * | 2000-04-28 | 2005-07-28 | Orametrix Inc | 表面を走査し三次元物体を作製するための方法及びシステム |
| JP2005274567A (ja) * | 2004-03-15 | 2005-10-06 | Northrop Grumman Corp | フォトグラメトリーを使用する自動形状計測用にカラーコード化された光 |
| JP2006010416A (ja) * | 2004-06-23 | 2006-01-12 | Fuji Xerox Co Ltd | 3次元形状測定装置および方法 |
| JP2006266801A (ja) * | 2005-03-23 | 2006-10-05 | Mitsui Eng & Shipbuild Co Ltd | 衝突防止装置及び衝突防止装置搭載車両 |
| JP2007192608A (ja) * | 2006-01-18 | 2007-08-02 | Roland Dg Corp | 三次元形状の測定方法およびその装置 |
| US8876504B2 (en) | 2009-11-16 | 2014-11-04 | Sumitomo Electric Sintered Alloy, Ltd. | Pump rotor combining and eccentrically disposing an inner and outer rotor |
| JP2014534448A (ja) * | 2011-11-10 | 2014-12-18 | ケアストリーム ヘルス インク | 光学マルチライン法を用いた3d口腔測定 |
| JP5364861B1 (ja) * | 2013-04-26 | 2013-12-11 | 株式会社住田光学ガラス | 三次元情報測定装置および三次元情報測定方法 |
| US10223606B2 (en) | 2014-08-28 | 2019-03-05 | Carestream Dental Technology Topco Limited | 3-D intraoral measurements using optical multiline method |
| EP3070432A1 (en) | 2015-03-18 | 2016-09-21 | Canon Kabushiki Kaisha | Measurement apparatus |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111750806B (zh) | 一种多视角三维测量系统及方法 | |
| KR101064161B1 (ko) | 스테레오 카메라 세트를 갖는 스캐닝 시스템 | |
| KR20130032368A (ko) | 삼차원 계측장치, 삼차원 계측방법 및 기억매체 | |
| CA2889886A1 (en) | System and method of adaptive color correction for pill recognition in digital images | |
| CN102708566B (zh) | 一种新型的单个摄像机和单个投影光源同步标定方法 | |
| CN115082538A (zh) | 基于线结构光投影的多目视觉平衡环零件表面三维重建系统及方法 | |
| JPH03293507A (ja) | 3次元形状測定装置 | |
| CN114688994B (zh) | 彩色投影模块、条纹解码方法、装置、介质、设备和系统 | |
| JPH03289505A (ja) | 3次元形状測定装置 | |
| JP3937024B2 (ja) | モアレ縞を用いたずれ、パタ−ンの回転、ゆがみ、位置ずれ検出方法 | |
| KR102160340B1 (ko) | 이동하는 물체의 3차원 데이터를 생성하는 방법 및 장치 | |
| JP2019158351A (ja) | 物体認識方法、高さ計測方法、及び、三次元計測方法 | |
| JP2003149032A (ja) | レベル計測装置 | |
| CN116563388B (zh) | 标定数据采集方法、装置、电子设备及存储介质 | |
| JP4256059B2 (ja) | 三次元計測装置 | |
| JPH0356402B2 (ja) | ||
| JP4391137B2 (ja) | 3次元曲面形状の測定装置及び測定方法 | |
| JP4501551B2 (ja) | 3次元形状測定装置および方法 | |
| JP2007078483A (ja) | 液面測定方法及び液量測定方法 | |
| JP2006023133A (ja) | 3次元形状測定装置および方法 | |
| JP2008145139A (ja) | 形状計測装置 | |
| CN109827759A (zh) | 应用于光学模组的缺陷检测方法及检测装置 | |
| JP2016008837A (ja) | 形状測定方法、形状測定装置、構造物製造システム、構造物製造方法、及び形状測定プログラム | |
| JPH0437466B2 (ja) | ||
| JP2024129318A (ja) | 三次元計測装置 |