JP2008170282A - 形状測定装置 - Google Patents
形状測定装置 Download PDFInfo
- Publication number
- JP2008170282A JP2008170282A JP2007003912A JP2007003912A JP2008170282A JP 2008170282 A JP2008170282 A JP 2008170282A JP 2007003912 A JP2007003912 A JP 2007003912A JP 2007003912 A JP2007003912 A JP 2007003912A JP 2008170282 A JP2008170282 A JP 2008170282A
- Authority
- JP
- Japan
- Prior art keywords
- pattern
- projection
- projection pattern
- luminance
- test object
- 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
Images
Landscapes
- Length Measuring Devices By Optical Means (AREA)
Abstract
【課題】被検物の表面形状の影響を受けることがないように投影パターンを生成して正確な三次元形状測定を行うことができるような測定装置を提供することを目的とする。
【解決手段】被検物に所定の投影パターンを投影するパターン投影部と、前記投影パターンが投影された前記被検物を撮像する撮像部と、前記撮像部により得られた撮像画像から前記投影パターンに対応する前記被検物の複数の部分の光軸方向の位置を演算する形状演算部と、前記パターン投影部により投影された前記投影パターンと前記撮像部により得られた撮像画像との位置の対応づけを行うとともに、前記撮像画像の画像面上の点の輝度を演算する輝度演算部と、前記輝度演算部により得られた前記撮像画像の画像面上の点の輝度により、前記投影パターン上の点に対して輝度の補正を行うパターン補正部とを備える形状測定装置を提供する。
【選択図】図1
【解決手段】被検物に所定の投影パターンを投影するパターン投影部と、前記投影パターンが投影された前記被検物を撮像する撮像部と、前記撮像部により得られた撮像画像から前記投影パターンに対応する前記被検物の複数の部分の光軸方向の位置を演算する形状演算部と、前記パターン投影部により投影された前記投影パターンと前記撮像部により得られた撮像画像との位置の対応づけを行うとともに、前記撮像画像の画像面上の点の輝度を演算する輝度演算部と、前記輝度演算部により得られた前記撮像画像の画像面上の点の輝度により、前記投影パターン上の点に対して輝度の補正を行うパターン補正部とを備える形状測定装置を提供する。
【選択図】図1
Description
本発明は、パターン投影により3次元形状を測定する装置に関する。
工業製品等の物体の表面形状を測定する技術は従来から種々提案されており、その一つに光学式の三次元形状測定装置がある。光学式の三次元形状測定装置も種々の方式、構成のものがあるが、被検物に所定の投影パターン(縞模様や、格子模様)を投影して被検物を撮像し、その撮像画像から各画像位置(各画素)での縞の位相を求めて各画像位置の高さを算出し、被検物の三次元表面形状を測定するものがある(特許文献1参照)。
このような装置においては、例えば、被検物の表面に縞パターンからなる投影パターンを投影し、投影方向と異なる角度から被検物に投影された縞パターンを撮像し、撮像された被検物表面の撮像画像より縞パターンの位相分布を算出し、三角測量の原理等を用いて被検物表面の三次元形状を求めるように構成されている。
その構成例を図4に示しており、光源51からの光が縞模様の投影パターンマスク52及び投影レンズ53を通して被検物54の表面に投影される。被検物54の表面に投影された投影パターンマスク52の縞模様は、被検物54の表面三次元形状に応じて変形され、このように変形された被検物54の表面のパターンを投影方向と異なる角度から撮像レンズ55を介して撮像装置56(例えば、CCDセンサ)により撮像されて、演算処理装置57に送られ、ここで撮像画像データの演算処理が行われる。演算処理装置57においては、このように撮像された被検物表面の撮像画像データより縞パターンの位相分布を算出し、三角測量の原理等を用いて被検物表面の三次元形状を求める演算処理が行われる。
ところで、被検物上での散乱光を利用することから上述の三次元形状測定が行われているが、被検物の表面状態や投影パターンの入射角によっては散乱光が十分に得ることができなかったり、表面傾斜によっては正反射光の影響でハレーションを生じて、適正なコントラスト比の投影パターンの撮像画像を取得することができないという問題がある。当然ながらこのような投影パターンの撮像画像を用いて三次元測定を行った場合、その測定結果が誤差を有することになる。
本発明は、このような問題に鑑みてなされたものであり、被検物の表面形状の影響を受けることがないように投影パターンを生成して正確な三次元形状測定を行うことができるような測定装置を提供することを目的とする。
上記課題を解決して目的を達成するため、本発明に係る形状測定装置は、被検物に所定の投影パターンを投影するパターン投影部と、前記投影パターンが投影された前記被検物を撮像する撮像部と、前記撮像部により得られた撮像画像から前記投影パターンに対応する前記被検物の複数の部分の光軸方向の位置を演算する形状演算部と、前記パターン投影部により投影された前記投影パターンと前記撮像部により得られた撮像画像との位置の対応づけを行うとともに、前記撮像画像の画像面上の点の輝度を演算する輝度演算部と、前記輝度演算部により得られた前記撮像画像の画像面上の点の輝度により、前記投影パターン上の点に対して輝度の補正を行うパターン補正部とを備える。
なお、前記輝度演算部は、前記形状演算部により得られた前記被検物の形状測定結果から、前記パターン投影部により投影された前記投影パターン上の点と前記撮像部により得られた撮像画像の画像面上の点との位置の対応づけを行うように構成することが好ましい。
また、前記パターン補正部は、前記輝度演算部により得られた前記投影パターン上の点及び前記撮像画像の画像面上の点の輝度を用いて行う前記投影パターン上の点に対する輝度の補正は、輝度の明部が前記撮像部の感度範囲内で2次元の広がりをもつように補正するように構成することが好ましい。
以上説明したように構成される本発明によれば、投影パターン上の点及び撮像画像の画像面上の点の輝度を算出し、投影パターン上の点に対して輝度の補正を行い、適正なコントラスト比の投影パターンの撮像画像から三角測量の原理に基づいて被検物の三次元形状を求める構成であり、被検物の表面形状により撮像された投影パターンのコントラスト比が極端に大きくなった場合でも、正確な三次元形状測定を行うことが可能である。
以下、本発明の好ましい実施形態について説明する。本発明に係る三次元形状測定装置の概略構成を図1に示しており、まず、この形状測定装置について、図1を参照して説明する。
この形状測定装置は、光源1と、光源1からの光に縞模様を与えるための投影パターンマスク2と、投影パターンマスク2を通過した光源1からの光を被検物20の表面に投影させる投影レンズ(群)3とからなるパターン投影部と、被検物20からの反射光を撮像レンズ(群)4を介して撮像する撮像装置5からなる撮像部と、を有して構成される。
パターン投影部において、投影パターンマスク2は例えば液晶素子により構成され、投影パターン発生装置6により任意のピッチ及び任意の輝度の投影パターン(例えば、正弦波状の縞模様パターン)を生成できる。これにより、光源1からの光をこの投影パターンマスク2を通過させ、投影レンズ3により集光させ、被検物20の表面に投影パターンマスク2により形成された所望の投影パターンを投影させることができる。
撮像部は、被検物20からの反射光を撮像レンズ4を介して被検物20を撮像する撮像装置5(例えば、CCDカメラ)を備えている。撮像装置5により撮像された被検物20の画像データは、演算処理装置7に送られ、ここで以下に説明する画像演算処理がなされ、被検物20の表面形状測定が行われる。なお、パターン投影部、撮像部は一つのフレームにより一体に固定されて構成されており、被検物20は図示しない支持台上に載置されて支持されている。
演算処理装置7は、撮像装置5により撮像された被検物20の画像データから被検物20のパターンに対応する各部分の光軸方向の位置を演算する形状演算部8と、パターン投影部により投影された投影パターンマスク2上の点と撮像装置5により得られた撮像画像面上の点との位置の対応づけを行い、投影パターンマスク2上の点の輝度及び撮像画像面上の点の輝度を演算する輝度演算部9と、投影パターンマスク2の輝度を補正するパターン補正部10と、撮像装置5により得られた撮像画像の輝度を補正する画像補正部11とを備えている。
以上のように構成された表面形状測定装置を用いて被検物20の表面形状を測定する方法を、図2のフローチャートを参照して以下に説明する。
この測定に際しては、まず、投影パターン発生装置6により投影パターンマスク2を第一縞パターン(被検物20の形状測定が可能な程度ピッチの大きな正弦波状の粗な縞パターン)に生成する(ステップS1)。光源1からの光を投影パターンマスク2及び投影レンズ3を介して被検物20に照射させて被検物20の表面に第一縞パターンを投影する。このように投影されて被検物20から反射する光は撮像レンズ4を介して集光され、撮像装置5により被検物表面に投影された第一縞パターンを撮像する(ステップS2)。
これら撮像装置5による撮像は、投影パターンマスク2により形成された第一縞パターンの位相を変えて複数回(例えば、図2における位相1、位相2、位相3)行われて、一組の撮像画像群を得る。このようにして得られた画像データは、撮像装置5から演算処理装置7に送られる。
一般に、パターン投影法では、複数のエッジパターン又は同一位相の正弦波パターンが存在するために、隣接するパターンとの弁別(アンラッピング)をする必要がある。ここでは、第一縞パターン(ピッチの大きい粗な縞パターン)と以下に説明する第一縞パターンよりもピッチの小さい第二縞パターン(密な縞パターン)を投影し、アンラッピングを容易にすることができる。
図3(A)に示すように、上記のようにして画像データが送られると、演算処理装置7内の形状演算部8において、被検物20の光軸方向の位置を演算する(ステップS3)。第一縞パターンを投影して得られた画像データから被検物20の光軸方向の位置(明確に演算できない部分を含む)を演算することにより、被検物20に投影された投影パターンマスク2上の点と撮像画像の画像面上の点との位置の対応づけを行うことができる。さらに、例えば、明確に被検物20の光軸方向の位置を演算できない部分に位置する撮像画像の画面上の点P(X,Y)を検出することにより、投影パターンマスク2が被検物20に十分なコントラスト比で投影されていない投影パターンマスク2上の点Q(x,y)を検出することができる。なお、投影パターンマスク2上の点と撮像画像の画像面上の点との位置の対応づけは、投影パターンマスク2上の点毎に点灯させて画像面上の点を結像させても行うことができる。
また、演算処理装置7内の輝度演算部9において、投影パターンマスク2が被検物20に十分なコントラスト比で投影されていない投影パターンマスク2上の点Q(x、y)の輝度B(x,y)及び前記点Q(x,y)と位置の対応づけがされた撮像画像の画像面上の点P(X,Y)の輝度B(X,Y)を求める(ステップS4)。したがって、前記点Q(x,y)の輝度B(x,y)と前記点P(X,Y)の輝度B(X,Y)の対応づけをすることができる。
次に、被検物20の正確な形状を測定するために、第二縞パターン(第一縞パターンよりもピッチの小さい密な縞パターン)を被検物20に投影するが、図3(B)に示すように、被検物20に十分なコントラスト比で投影されない投影パターンマスク2の部分の輝度を補正する必要がある。したがって、演算処理装置7内のパターン補正部10において、投影パターンマスク2が被検物20に十分なコントラスト比で投影されていない投影パターンマスク2上の点Q(x,y)の輝度B(x,y)を用いて、被検物20に十分なコントラスト比で投影されない投影パターンマスク2の部分の輝度を補正する(ステップS5)。
投影パターンマスク2が被検物20に十分なコントラスト比で投影されない投影パーンマスク2の部分の輝度の補正は、以下の式(1)を用いて行われる。
S(x,y)=c〔sin(ax+b)/B(x,y)〕 (1)
ここで、S(x,y)は補正後の投影パターンマスク2の輝度、aは投影パターンマスク2のピッチ、bは投影パターンマスク2の位相、cは任意に決めることができる輝度係数である。
ここで、S(x,y)は補正後の投影パターンマスク2の輝度、aは投影パターンマスク2のピッチ、bは投影パターンマスク2の位相、cは任意に決めることができる輝度係数である。
式1において、被検物20に十分なコントラスト比で投影されない投影パターンマスク2の部分の輝度は、投影パターンマスク2が被検物20に十分なコントラスト比で投影されていない撮像画像の画像面上の点P(X,Y)の輝度B(X,Y)と対応づけがされた投影パターンマスク2上の点Q(x,y)の輝度B(x,y)と逆数の関係にあるので、撮像画像が被検物20の明確な形状測定が可能な程度に十分な輝度B(X,Y)を得られない点P(X,Y)では、その点P(X,Y)に対応する投影パターンマスク2上の点Q(x,y)の輝度B(x,y)を正確な形状測定が可能な程度に十分な輝度に補正することができる。なお、輝度は、撮像装置5の感度で規格化することで輝度B(x,y)を撮像装置5の感度範囲内で適度な非線形性を有する広がりを持たせることができる。
上記のような投影パターンマスク2が被検物20に十分なコントラスト比で投影されない投影パーンマスク2の部分の輝度の補正は、補正後の投影パターンマスク2上の点Q(x,y)の輝度B(x,y)の明部が広がりをもつように補正することにより、投影パターンマスク2が被検物20に十分なコントラスト比で投影されていない投影パターンマスク2上の点Q(x,y)と撮像画像の画像面上の点P(X,Y)との位置の対応づけにより生じる誤差の影響を軽減することができる。
図3(C)に示すように、上記にように投影パターンマスク2を被検物20に十分なコントラスト比で投影されない投影パターンマスク2の部分の補正を行い、第二縞パターンを生成する(ステップS6)。そして、第一縞パターンと同様にして、撮像装置5により被検物表面に投影された第二縞パターンを撮像する(ステップS7)。
さらに、第一縞パターンの際と同様に、撮像装置5により第二縞パターンの位相を変えて複数回(例えば、図2における位相1、位相2、位相3)撮像を行い画像データを得る。このように得られた画像データを演算処理装置7に送り、演算処理装置7内の輝度演算部9において、被検物20に第二縞パターンを投影して得られた撮像画像の輝度C1(X,Y)を算出する。
しかしながら、第二縞パターンは、投影パターンマスク2において被検物20に十分なコントラスト比で投影されない投影パターンマスク2の部分の輝度を補正して生成されている部分があるので、第二縞パターンを投影して得られた撮像画像の輝度分布C1(X,Y)をこのまま用いても、正確な被検物20の形状測定結果を得ることができない。
そこで、第二縞パターンを投影して得られた撮像画像の輝度C1(X,Y)を、第二縞パターンの輝度S(x,y)に対応する部分の撮像画像の輝度R(X,Y)と、第二縞パターンの輝度S(x,y)に対応する部分以外の撮像画像の輝度T(X,Y)とに分けることができ、正確な被検物20の形状測定結果を得るためには前記輝度R(X,Y)を補正しなおす必要がある。したがって、演算処理装置7内の画像補正部11において、前記投影パターンマスク2の補正(ステップS5)のときに用いた輝度B(x,y)に対応する撮像画像の画像面上の点P(X,Y)の輝度B(X,Y)を用いて前記輝度R(X,Y)を補正する(ステップS8)。
ここで、第二縞パターンによる投影は、第一縞パターンによる投影の際における投影パターンマスク2及び被検物20及び撮像装置5等の位置関係を全く変化させていないので、第一縞パターンを投影して得られた投影パターンマスク2上の点と撮像画像の画像面上の点との位置の対応をそのまま用いることができる。
第二縞パターンを投影して得られた撮像画像の輝度C1(X,Y)の一部分である前記輝度S(x,y)に対応する部分の撮像画像の輝度R(X,Y)を補正して得られる撮像画像の輝度C2(X,Y)は、以下の式(2)を用いて算出される。
C2(X,Y)=R(X,Y)×B(X,Y)+T(X,Y) (2)
そして、撮像画像の輝度C2(X,Y)を用いて各画像の位相値を算出し、三角測量の原理を用いて被検物20の形状測定を行う(ステップS9)。
以上のようにして、被検物20に投影された投影パターンマスク2の撮像画像において、投影パターンマスク2の全ての必要箇所の詳細な位相情報(被検物20の正確な形状測定を行うことができる画像データ)を得ることができるので、被検物20の三次元形状を正確に測定することができる。
1 光源 2 投影パターンマスク
3 投影レンズ 4 撮像レンズ
5 撮像装置 6 投影パターン発生装置
7 演算処理装置 8 形状演算部
9 輝度演算部 10 パターン補正部
11 画像補正部 20 被検物
3 投影レンズ 4 撮像レンズ
5 撮像装置 6 投影パターン発生装置
7 演算処理装置 8 形状演算部
9 輝度演算部 10 パターン補正部
11 画像補正部 20 被検物
Claims (3)
- 被検物に所定の投影パターンを投影するパターン投影部と、
前記投影パターンが投影された前記被検物を撮像する撮像部と、
前記撮像部により得られた撮像画像から前記投影パターンに対応する前記被検物の複数の部分の光軸方向の位置を演算する形状演算部と、
前記パターン投影部により投影された前記投影パターンと前記撮像部により得られた撮像画像との位置の対応づけを行うとともに、前記撮像画像の画像面上の点の輝度を演算する輝度演算部と、
前記輝度演算部により得られた前記撮像画像の画像面上の点の輝度により、前記投影パターン上の点に対して輝度の補正を行うパターン補正部と、
を備える形状測定装置。 - 前記輝度演算部は、前記形状演算部により得られた前記被検物の形状測定結果から、前記パターン投影部により投影された前記投影パターン上の点と前記撮像部により得られた撮像画像の画像面上の点との位置の対応づけを行うことを特徴とする請求項1に記載の形状測定装置。
- 前記パターン補正部は、前記輝度演算部により得られた前記投影パターン上の点及び前記撮像画像の画像面上の点の輝度を用いて行う前記投影パターン上の点に対する輝度の補正は、輝度の明部が前記撮像部の感度範囲内で2次元の広がりをもつように補正することを特徴とする請求項1もしくは請求項2に記載の形状測定装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007003912A JP2008170282A (ja) | 2007-01-11 | 2007-01-11 | 形状測定装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007003912A JP2008170282A (ja) | 2007-01-11 | 2007-01-11 | 形状測定装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008170282A true JP2008170282A (ja) | 2008-07-24 |
Family
ID=39698521
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007003912A Pending JP2008170282A (ja) | 2007-01-11 | 2007-01-11 | 形状測定装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008170282A (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011133328A (ja) * | 2009-12-24 | 2011-07-07 | Roland Dg Corp | 3次元形状計測方法および3次元形状計測装置 |
CN105651203A (zh) * | 2016-03-16 | 2016-06-08 | 广东工业大学 | 一种自适应条纹亮度的高动态范围三维形貌测量方法 |
CN106091986A (zh) * | 2016-06-08 | 2016-11-09 | 韶关学院 | 一种适用于光亮表面的三维测量方法 |
-
2007
- 2007-01-11 JP JP2007003912A patent/JP2008170282A/ja active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011133328A (ja) * | 2009-12-24 | 2011-07-07 | Roland Dg Corp | 3次元形状計測方法および3次元形状計測装置 |
CN105651203A (zh) * | 2016-03-16 | 2016-06-08 | 广东工业大学 | 一种自适应条纹亮度的高动态范围三维形貌测量方法 |
CN105651203B (zh) * | 2016-03-16 | 2018-09-04 | 广东工业大学 | 一种自适应条纹亮度的高动态范围三维形貌测量方法 |
CN106091986A (zh) * | 2016-06-08 | 2016-11-09 | 韶关学院 | 一种适用于光亮表面的三维测量方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101461068B1 (ko) | 삼차원 계측장치, 삼차원 계측방법 및 기억매체 | |
JP6602867B2 (ja) | 三次元計測システムの校正を更新する方法 | |
JP6457072B2 (ja) | 三次元表面形状計測における多数のカメラ及び光源からの点群統合 | |
JP3937024B2 (ja) | モアレ縞を用いたずれ、パタ−ンの回転、ゆがみ、位置ずれ検出方法 | |
JP5123522B2 (ja) | 3次元計測方法及びそれを用いた3次元形状計測装置 | |
JP2009264862A (ja) | 3次元形状計測方法および装置 | |
JP2009019941A (ja) | 形状測定方法 | |
US11640673B2 (en) | Method and system for measuring an object by means of stereoscopy | |
CN107730554B (zh) | 面阵结构光成像***的标定方法和装置 | |
JP2007322162A (ja) | 3次元形状測定装置及び3次元形状測定方法 | |
JP2010281621A (ja) | 三次元形状計測装置 | |
JP5545932B2 (ja) | 三次元形状計測装置 | |
JP2008145209A (ja) | 三次元形状計測装置及び三次元形状計測方法 | |
JP2011155412A (ja) | 投影システムおよび投影システムにおける歪み修正方法 | |
JP5956296B2 (ja) | 形状計測装置及び形状計測方法 | |
JP4797109B2 (ja) | 三次元形状計測装置及び三次元形状計測方法 | |
JP4962852B2 (ja) | 形状測定方法および形状測定装置 | |
JP2011075336A (ja) | 3次元形状計測装置、3次元形状計測方法 | |
JP2008170282A (ja) | 形状測定装置 | |
JP2010175554A (ja) | 三次元形状計測装置及び三次元形状計測方法 | |
JP2006084286A (ja) | 3次元計測方法とその計測装置 | |
WO2020012707A1 (ja) | 3次元測定装置及び方法 | |
KR101465996B1 (ko) | 선택적 큰 주기를 이용한 고속 3차원 형상 측정 방법 | |
JP2008170281A (ja) | 形状測定装置及び形状測定方法 | |
JP5895733B2 (ja) | 表面欠陥検査装置および表面欠陥検査方法 |