説明

3次元形状測定装置、3次元形状測定付加装置および3次元形状測定方法

【課題】照明光の連続性を確保し、被測定物の視認性や人の作業効率に影響を与えることなく、高精度かつ確実に被測定物の3次元形状を導出する。
【解決手段】3次元形状測定装置110は、被測定物102に特定色の光を投射する投光源150と、被測定物で反射された反射光のうち特定色の反射光を受光し投影像を形成する受光素子160と、2値化された制御信号を生成する信号生成部170と、被測定物に照明光を照射する複数の照明装置120a、120b、120cのうち特定色を含む照明光を照射する照明装置120aを、制御信号が第1状態を示す間消灯する照明制御部162と、制御信号が第1状態を示す間に、受光素子に投影像を形成させる投影像形成制御部172と、受光素子で形成された投影像に基づいて被測定物の3次元形状を導出する3次元形状導出部176とを備える。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、被測定物に光を投射したときの反射光を用いて被測定物の3次元形状を測定する3次元形状測定装置、3次元形状測定付加装置および3次元形状測定方法に関する。
【背景技術】
【0002】
簡易な構成で測定精度が高い3次元形状の測定装置として光切断法による3次元形状測定装置が従来から知られている。かかる光切断法による3次元形状測定装置では、まず、測定対象である被測定物に、スリット形状の光であるスリット光を投射し、被測定物の反射光を投影した投影像を形成する。そして、3次元形状測定装置は、投影像に出現した、スリット光の反射光である光切断像の3次元空間の位置(3次元位置)を特定することで被測定物の3次元形状を導出する。
【0003】
3次元形状の測定時において、被測定物には、上述した測定のためのスリット光の他に、人が測定作業を行うための照明光も照射される。すると、照明光も被測定物で反射され背景光(環境光)として上述のスリット光の反射光に重畳されるため、3次元形状測定装置では、形成された投影像からスリット光の反射光による光切断像のみを抽出することが困難になり、3次元形状の測定精度が低下する。特に近年では、人の作業効率や安全性の向上を図るため照明光の強度がより強くなる傾向にあり、光切断像の抽出もより困難になりつつある。
【0004】
そこで、1の被測定物の反射光を異なる2つの方向に設けられた受光素子で受光し、2つの投影像のうち有効な測定結果が得られない一方の投影像を他方で補間して被測定物の3次元形状を測定する技術が知られている(例えば、特許文献1)。また、光の投射の有無に応じて投影像を2回取得し、投射有りの投影像から投射無しの投影像を減算して背景光を排除する技術も提案されている(例えば、特許文献2)。
【先行技術文献】
【特許文献】
【0005】
【特許文献1】特開平2−223809号公報
【特許文献2】特開2009−19884号公報
【発明の概要】
【発明が解決しようとする課題】
【0006】
上述した特許文献1の技術では、同一の部分に対して異なるタイミングで形成された2つの投影像のうち、有効な測定結果を得ることができない投影像を排除しているので、測定精度を高めることができる。しかし、かかる技術は、照明光の反射光の影響が比較的少ない投影像を採用しているに過ぎず、例えば、照明光の反射光の強度が時間に拘わらず一様に強い場合には良好な結果を得ることができなかった。また、投影像の投影処理や選択処理が増えるとそれに伴って計算処理負荷が高くなり、高コスト化を招いていた。さらに、特許文献2の技術では、投射有りの投影像と投射無しの投影像との取得タイミングが異なるため、被測定物やその背景が移動または変形している場合や、照明光の反射光の強度が変化する場合に背景光を正確に排除することができず誤差が生じていた。
【0007】
また、照明光の反射光の影響を削減するため、3次元形状測定装置や被測定物が設置される部屋の照明を完全に消灯して暗室化することも考えられる。しかし、暗室内では被測定物の視認性や人の作業効率が著しく低下するのみならず、暗室への被測定物の出し入れすら困難になる。
【0008】
そこで、本願発明者は、投影像を形成するタイミングと、照明装置が照明光を照射するタイミングに着目し、投影像が形成されている間のみ照明装置を消灯することで、被測定物の視認性や人の作業効率に影響を与えることなく、高精度かつ確実に被測定物の3次元形状を導出できることを見出した。ここでは、照明装置を消灯する時間を、点灯している時間に比べて非常に短く設定しているため、測定者は、照明装置が一時的に消灯していることを意識することもない。
【0009】
しかし、3次元形状測定装置と照明装置を共用する他の電気機器が、照明装置の連続した照射を前提としている場合、上述したように照明装置を間欠的に消灯する技術を不用意に採用すると、電気機器が本来の機能を発揮しない事態も生じ得る。また、照明装置が間欠的に消灯していることが周知されていない場合、そのような他の電気機器に対して、測定者が本来の機能を発揮しない原因を把握できないことすら考えられる。
【0010】
本発明は、このような課題に鑑み、照明光の連続性を確保し、被測定物の視認性や人の作業効率に影響を与えることなく、高精度かつ確実に被測定物の3次元形状を導出することが可能な、3次元形状測定装置、3次元形状測定付加装置および3次元形状測定方法を提供することを目的としている。
【課題を解決するための手段】
【0011】
上記課題を解決するために、本発明の3次元形状測定装置は、被測定物に特定色の光を投射する投光源と、被測定物で反射された反射光のうち特定色の反射光を受光し投影像を形成する受光素子と、2値化された制御信号を生成する信号生成部と、被測定物に照明光を照射する複数の照明装置のうち特定色を含む照明光を照射する照明装置を、制御信号が第1状態を示す間消灯する照明制御部と、制御信号が第1状態を示す間に、受光素子に投影像を形成させる投影像形成制御部と、受光素子で形成された投影像に基づいて被測定物の3次元形状を導出する3次元形状導出部とを備えることを特徴とする。
【0012】
照明制御部は、特定色を含まない照明光を照射する照明装置を、制御信号が第1状態を示していない間に、制御信号が第1状態を示す時間に相当する時間、消灯してもよい。
【0013】
複数の照明装置は、互いに色が異なる照明光を照射し、照明光を加法混色すると白色光となるとしてもよい。
【0014】
3次元形状導出部は、受光素子で形成された投影像の受光量が所定の閾値以上であるか否かに基づいて被測定物の3次元形状を導出してもよい。
【0015】
照明制御部は、特定色を含む照明光の単位時間の発光量を、全時間に対する特定色を含む照明光を照射する照明装置を消灯する時間の占有率を相殺する分だけ大きく設定してもよい。
【0016】
上記課題を解決するために、本発明の3次元形状測定付加装置は、被測定物に特定色の光を投射する投光源と、被測定物で反射された反射光のうち特定色の反射光を受光し投影像を形成する受光素子と、受光素子で形成された投影像に基づいて被測定物の3次元形状を導出する3次元形状導出部とを有する3次元形状測定装置に付加する3次元形状測定付加装置であって、2値化された制御信号を生成する信号生成部と、被測定物に照明光を照射する複数の照明装置のうち特定色を含む照明光を照射する照明装置を、制御信号が第1状態を示す間消灯する照明制御部と、制御信号が第1状態を示す間に、受光素子に投影像を形成させる投影像形成制御部とを備えることを特徴とする。
【0017】
上記課題を解決するために、本発明の他の3次元形状測定装置は、被測定物に特定色の光を投射する投光源と、被測定物で反射された反射光のうち特定色の反射光を受光する受光素子と、2値化された制御信号を生成する信号生成部と、被測定物に照明光を照射する複数の照明装置のうち特定色を含む照明光を照射する照明装置を、制御信号が第1状態を示す間消灯する照明制御部と、制御信号が第1状態を示す間に、投光源に特定色の光を投射させ、受光素子に特定色の反射光を受光させる投影像形成制御部と、投光源の投射時点と受光素子の受光時点との差分時間に基づいて被測定物の3次元形状を導出する3次元形状導出部とを備えることを特徴とする。
【0018】
上記課題を解決するために、被測定物に特定色の光を投射する投光源と、被測定物で反射された反射光のうち特定色の反射光を受光し投影像を形成する受光素子とを含む3次元形状測定装置を用いて3次元形状の測定を行う本発明の3次元形状測定方法は、2値化された制御信号を生成し、制御信号が第1状態を示す間、被測定物に照明光を照射する複数の照明装置のうち特定色を含む照明光を照射する照明装置を消灯すると共に受光素子で投影像を形成し、制御信号が第2状態を示す間、特定色を含む照明光を照射する照明装置を点灯すると共に受光素子の投影像の形成を停止し、受光素子で形成された投影像に基づいて被測定物の3次元形状を導出することを特徴とする。
【0019】
上述した3次元形状測定装置の技術的思想に基づく構成要素やその説明は、当該3次元形状測定付加装置および当該3次元形状測定方法にも適用可能である。
【発明の効果】
【0020】
本発明によれば、照明光の連続性を確保し、被測定物の視認性や人の作業効率に影響を与えることなく、高精度かつ確実に被測定物の3次元形状を導出することが可能となる。
【図面の簡単な説明】
【0021】
【図1】3次元形状測定システムの概略的な接続関係を示した説明図である。
【図2】3次元形状測定装置の概略的な構成を説明するための説明図である。
【図3】3次元形状導出部による3次元形状の導出を説明するための説明図である。
【図4】被測定物上の任意の点の3次元位置の導出を説明した説明図である。
【図5】光透過フィルタの設定を説明するためのスペクトル分布図である。
【図6】照明装置の消灯タイミングと受光素子に投影像を形成させるタイミングを説明するためのタイムチャートである。
【図7】照明装置の消灯タイミングと受光素子に投影像を形成させる他のタイミングを説明するためのタイムチャートである。
【図8】受光量の絶対値を利用した3次元形状測定装置を例示した説明図である。
【図9】3次元形状測定付加装置の概略的な構成を示す構成図である。
【図10】3次元形状測定方法の全体的な流れを示したフローチャートである。
【発明を実施するための形態】
【0022】
以下に添付図面を参照しながら、本発明の好適な実施形態について詳細に説明する。かかる実施形態に示す寸法、材料、その他具体的な数値等は、発明の理解を容易とするための例示にすぎず、特に断る場合を除き、本発明を限定するものではない。なお、本明細書及び図面において、実質的に同一の機能、構成を有する要素については、同一の符号を付することにより重複説明を省略し、また本発明に直接関係のない要素は図示を省略する。
【0023】
被測定物の特に表面の3次元形状を測定するには、被測定物の表面における任意の複数の点の3次元位置(または3次元座標)を導出しなければならない。ここでは、そのような被測定物の表面における点の3次元位置を、例えば、三角測量法を応用して求める。三角測量法は、三角形の1辺の長さと、その端部における2の夾角または端部で交わる他の2辺の長さのいずれか一方が分かれば他方も求められ、その2辺の交点の位置を特定することができる測定方法である。
【0024】
ここでは、このような三角測量法を用いた3次元形状の測定方法の一例として光切断法を挙げ、被測定物の視認性や人の作業効率に影響を与えることなく、高精度かつ確実に被測定物の3次元形状を導出する3次元形状測定システム100を提案し、その後、具体的な3次元形状測定方法を詳述する。
【0025】
(3次元形状測定システム100)
図1は、3次元形状測定システム100の概略的な接続関係を示した説明図である。図1(a)に示すように、3次元形状測定システム100は、3次元形状測定装置110と、照明装置120とを含んで構成される。
【0026】
3次元形状測定装置110は、被測定物102にスリット光を投射し、被測定物102の反射光により投影像112を形成して、投影像112に出現した光切断像114の3次元位置を特定する。また、3次元形状測定装置110では、このようなスリット光を、図1(a)中、白抜き矢印で示したように、スリット光(スリット)の長手方向と垂直となる方向に推移(揺動)させ、被測定物102全体に関して投影像112を順次形成することで、被測定物102の表面全体の3次元形状を導出する。当該3次元形状測定装置110の設置場所は特に限定されない。
【0027】
照明装置120は、人が測定作業や各種作業を行うため、被測定物102を含む作業領域を照射する。かかる照明装置120としては、点灯と消灯とを比較的高速に切換可能な光源を用いる。ここでは、その典型例として、高速応答、低消費電力、長寿命等の理由で近年広く利用されているLED(Light Emitting Diode)照明を用いる。また、本実施形態では、互いに発光色が異なるLEDをそれぞれ備える複数の照明装置120(120a、120b、120c)が設けられ、それぞれが独立した駆動電源122(122a、122b、122c)によって駆動される。具体的に、照明装置120には、図1(b)に示すように、1つのLEDパッケージに、例えば、赤色(Red)、緑色(Green)、青色(Blue)の3原色の発光体が並置されたマルチチップ型LED124が複数並設されている。このような3原色の発光体がそれぞれ照明装置120a、120b、120cに対応している。そして、3原色の発光体全てが発光することで加法混色により照明光として白色光を得ることができる。以下の説明では、複数の照明装置120として、このような赤緑青の3原色による照明装置120a、120b、120cを例に挙げるが、照明装置120の数は2以上の任意の数で構成することができる。また、本来、3つの照明装置120a、120b、120cは、図1(b)に示したように一体的に形成され得るが、理解を容易にするため、それぞれが独立した照明装置120a、120b、120cとして説明している。
【0028】
上記複数の照明装置120a、120b、120cの設置位置は、室内の天井としてもよいし、被測定物102近辺の任意の位置としてもよく、数にも制限はない。また、被測定物102が比較的小さい場合、光を遮蔽して暗室化した箱内に被測定物102を配置し、その箱内のみを照射するように複数の照明装置120a、120b、120cを配置してもよい。
【0029】
また、複数の照明装置120a、120b、120cそれぞれに独立して電力を供給する複数の駆動電源122(122a、122b、122c)は、複数の照明装置120a、120b、120cそれぞれの高速切換を実現するため、供給電力を高速に開閉することが可能な電源である。例えば、複数の照明装置120a、120b、120cとして上記3原色のLED照明を採用した場合、駆動電源122も同数(3つ)準備され、3つの駆動電源122a、122b、122cは、それぞれ、商用電源を変圧、整流および平滑化した直流電力や定電圧の蓄電池による直流電力を用い、ゲート隔離型バイポーラトランジスタ(IGBT:Insulated Gate Bipolar Transistor)やパワーMOSFET(Metal Oxide Semiconductor Field Effect Transistor)等の半導体電力制御素子を通じて、その直流電力を高速に開閉する。ここで、3つの照明装置120a、120b、120cが組み合わされた照明ユニットが複数設けられている場合、照明装置120a、120b、120cに対する3つの駆動電源122a、122b、122cの組み合わせも複数準備し、共通のゲート信号によって上記の半導体電力制御素子を制御し、同一の発光色に関する照明装置120の点灯と消灯のタイミングを同期させる。また、複数の照明装置120a、120b、120cとしてLEDを用いなかった場合であっても、既存の駆動電源の構成や電力供給方式を変更することで、複数の照明装置120a、120b、120cそれぞれの点灯と消灯とを高速に切り換えることができる。
【0030】
本実施形態の3次元形状測定システム100では、複数の照明装置120a、120b、120cが並行して照射される下で、3次元形状測定装置110により被測定物102の3次元形状を測定する。以下、3次元形状測定装置110の詳細な構成を説明する。
【0031】
(3次元形状測定装置110)
図2は、3次元形状測定装置110の概略的な構成を説明するための説明図である。3次元形状測定装置110は、投光源150と、第1光学系152と、投光源推移部154と、第2光学系156と、電子シャッタ158と、受光素子160と、照明制御部162と、保持部164と、中央制御部166とを含んで構成される。ここでは説明の便宜のため省略するが、投光源150、第1光学系152、投光源推移部154、第2光学系156、電子シャッタ158、受光素子160等は3次元形状測定装置110のハウジングに固定されている。
【0032】
投光源150は、特定色、例えば赤色のレーザダイオード等で構成され、被測定物102にレーザ光を投射(出射)する。ここで、レーザ光の投射タイミングは、連続的または間欠的とすることができる。ここでは特定色として、レーザ光に一般的に採用される赤色を用いているが、発光色に制限はない。また、ここでは1の波長による単色が採用されているが、複数の波長による合成色を用いることもできる。
【0033】
第1光学系152は、例えば、シリンドリカルレンズで構成され、投光源150から出射されたレーザ光を扇状に放射したスリット光を形成する。ここでは、レーザ光を拡散することでスリット光を形成しているが、レーザ光のスポット光を走査することでスリット光を形成するとしてもよい。
【0034】
投光源推移部154は、動力源168を通じて、第1光学系152によって形成されたスリット光を、図2中、白抜き矢印で示したように、スリット光の長手方向と垂直となる方向に推移させる。例えば、投光源150と第1光学系152とを一体的に形成してギア(図示せず)に固定し、動力源168により駆動されるピニオン(図示せず)をギアに噛合させてスリット光を推移させたり、スリット光をミラー(図示せず)で反射し、ミラーを動力源168で回転させることによりスリット光を推移させるように構成する。こうして、被測定物102全体に順次スリット光を当てることができる。
【0035】
第2光学系156は、1枚のレンズまたは複数のレンズを組み合わせて構成され、スリット光が被測定物102表面で反射した反射光(反射像)を受光素子160に結像させる。また、本実施形態においては、第2光学系156に、レーザ光の反射光のうち、特定色の反射光のみを透過する(特定色以外の反射光を遮断する)光透過フィルタを設けている。かかる光透過フィルタの設定手順に関しては後ほど詳述する。また、光透過フィルタを後述する電子シャッタ158や受光素子160に設けることもでき、さらに、後述する受光素子160が、その特性上、特定色の光のみに感度を有する(特定色のみ検出する)場合、この光透過フィルタを省略することもできる。
【0036】
電子シャッタ158は、第2光学系156を透過した反射光の受光素子160への導光状態(透過状態または非透過状態)を制御する。本実施形態では、後述する照明制御部162が、特定色の照明光を照射する照明装置120aを点灯させている間、電子シャッタ158を非透過状態にし、同照明装置120aを消灯させている間のみ透過状態とする。このように電子シャッタ158の透過時間を制限することで、照明装置120aにおける特定色の照明光による被測定物102の反射光の影響を削減することができる。
【0037】
受光素子160は、CCD(Charge Coupled Device)や消費電力の少ないCMOS(Complementary Metal Oxide Semiconductor)等による2次元光電変換素子で構成され、電子シャッタ158が透過状態となっている間、被測定物102の表面で生じる反射光のうち、特定色(ここでは赤色)の反射光を光電変換した電荷を蓄積する。かかる電荷の蓄積は、例えば、受光素子160の画素単位で行われ、画素全体で2次元の投影像112を形成する。本実施形態では、理解を容易にするため、電子シャッタ158の透過状態と非透過状態という表現を用いることとする。電子シャッタ158の透過状態とは、受光素子160において光電変換した電荷の蓄積が行われる状態のことであり、電子シャッタ158の透過状態において受光された光は、受光素子160において投影像112の形成に寄与する。反対に、電子シャッタ158の非透過状態とは、受光素子160において光電変換した電荷の蓄積が行われていない状態のことであり、電子シャッタ158の非透過状態において受光された光は、受光素子160において投影像112の形成に寄与しない。
【0038】
このようにして形成された被測定物102の投影像112によって、後述する3次元形状導出部176は、受光素子160に入射した反射光の受光角を把握することができ、その受光角と投光源150の投光角とを用いて3次元形状を導出する。ここで、反射光は、正確には、被測定物102表面における散乱光の一部であるが、説明の便宜上、単に反射光といった表現を用いることとする。
【0039】
本実施形態では、照明制御部162が3つの照明装置120a、120b、120cを点灯させている間、電子シャッタ158が非透過状態となるので、受光素子160で照明光の反射光を受光することなく、照明装置120aを消灯させている間のみ電子シャッタ158が透過状態となるので、投光源150による特定色の光および照明装置120b、120cの照明光の反射光のみを受光できる。しかし、照明装置120b、120cの照明光の反射光は、上述した光透過フィルタによって遮断される。したがって、照明光に関するすべての反射光を排除できるので、高精度かつ確実に被測定物102の3次元形状を導出することが可能となる。
【0040】
照明制御部162は、後述する信号生成部170によって生成される2値化された制御信号が第1状態を示す間、3つの照明装置120a、120b、120cのうち特定色を含む照明光を照射する照明装置120aを消灯する。例えば、制御信号が、50Hzの周波数であり、継続時間1msecの第1状態と19msecの第2状態を交互に繰り返す場合、照明制御部162は、制御信号が第2状態を示す間はすべての照明装置120a、120b、120cを点灯し、20msec毎に1回、第1状態である1msecの間だけ照明装置120aのみを消灯する。このとき他の照明装置120b、120cは点灯状態を維持している。ここでは、照明装置120aが消灯し、照明装置120b、120cが点灯している時間が、照明装置120a、120b、120cすべてが点灯している時間に比べて非常に短いので、照明装置120aのみ消灯している状態が測定者に意識されることはない。また、消灯とはいっても他の照明装置120b、120cは継続的に点灯しているので、照明装置120として十分な発光量を確保でき、被測定物102の視認性や人の作業効率に影響を及ぼすことがない。
【0041】
また、当該3次元形状測定装置110と照明装置120を共用する電気機器であって、照明装置120の連続した照射を前提としている電気機器がある場合、例えば、照明装置120自体を、照明光を変調して継続的な光空間伝送(通信)を行う光空間伝送装置として機能させたり、照明光のエネルギーを他のエネルギーに連続して変換する装置や、照明光やその反射光によって人の有無を判断する人感センサ等がある場合に、照明装置120による照明光の照射を完全に断ち切れない(消灯できない)ことがある。本実施形態では、照明装置120aが消灯している間も、他の照明装置120b、120cが継続的に点灯しているので、上記のような電気機器の本来の機能を損なうこともない。したがって、測定者は、自身の視認性と共に、他の電気機器の安定動作も確保することが可能となる。
【0042】
ここで、照明装置120aの点灯や消灯に遅延を伴う場合、照明装置120aの消灯時間を確保するため、照明制御部162は、制御信号が第2状態から第1状態に反転する時点より遅延時間分早く照明装置120aの消灯を開始してもよい。こうすることで、制御信号が第1状態を示している間、照明装置120aを完全に消灯することができる。
【0043】
本実施形態では、被測定物102の視認性や人の作業効率に影響を与えることなく、被測定物102の3次元形状を導出することを目的としている。そこで、照明制御部162は、照明装置120aの点灯状態、すなわち照明装置120a、120b、120cすべての点灯状態を比較的長時間確保することで、被測定物102の視認性や人の作業効率を維持し、また、被測定物102の3次元形状を測定するため、被測定物102の視認性や人の作業効率に影響を与えない範囲で照明装置120aのみを短時間だけ消灯している。
【0044】
ここで、照明制御部162は、照明装置120aの照明光の単位時間の発光量を、照明装置120aを消灯する時間と点灯する時間を合わせた全時間に対する、照明装置120aを消灯する時間の占有率(比率)を相殺する分だけ大きく設定することができる。例えば、上述した50Hz(周期20msec)で1msecだけ照明装置120aを消灯する場合、占有率(照明装置120aが消灯する時間/全時間)は、1/20となり、単純に照明装置120aの消灯を繰り返すと、照明装置120aのみに着目した発光量は(1−1/20)=19/20に減衰してしまう。そこで、照明制御部162は、消灯の影響を相殺すべく、照明装置120aの発光量のみを20/19倍に増幅するように設定する。こうして、照明装置120aに関しても、他の照明装置120b、120c同様、照明装置120aを消灯せず連続して点灯した場合と等しい発光量を確保することができ、均一な白色光を得られると共に、被測定物102の視認性や人の作業効率への影響を最低限に抑えることが可能となる。
【0045】
保持部164は、半導体メモリ、不揮発性RAM、フラッシュメモリ、HDD(Hard Disk Drive)等で構成され、後述する記憶制御部174の制御指令に基づいて、中央制御部166から送信された1または複数の投影像112を保持する。
【0046】
中央制御部166は、中央処理装置(CPU)、プログラム等が格納されたROM、ワークエリアとしてのRAM等を含む半導体集積回路により、3次元形状測定装置110全体を管理および制御する。また、本実施形態において、中央制御部166は、信号生成部170と、投影像形成制御部172と、記憶制御部174と、3次元形状導出部176としても機能する。
【0047】
信号生成部170は、第1状態と第2状態とに2値化され、第1状態の占有時間が第2状態の占有時間より短い矩形状の制御信号を生成する。具体的に、信号生成部170は、上述したような周期的な制御信号を生成する場合、図示しないタイマおよびカウンタに周波数および第1状態を継続する継続時間を設定し、1ショットの矩形インパルスの制御信号を生成する場合、図示しないタイマに第2状態から第1状態への反転時刻を設定する。また、このような周期的な制御信号や1ショットの制御信号に限らず、規則的または不規則に変化する様々な矩形信号を制御信号として採用することができる。ここでは、タイマやカウンタを設定し、ハードウェアで制御信号を生成する例を挙げているが、ソフトウェア割り込みを利用して中央制御部166内で制御信号を生成することもできる。また、本実施形態では、制御信号の第1状態と第2状態とを離散信号のハイレベルとローレベル(正論理)に対応させているが、ローレベルとハイレベル(負論理)に対応させてもよい。
【0048】
信号生成部170が周期的な制御信号を生成する場合、その時間配分は大凡以下のようにして定めることができる。まず、投光源150のレーザ光の強度と被測定物102との距離に応じ、受光素子160において被測定物102の反射光による投影像112を形成するのに必要な時間が決まり、その時間が制御信号の第1状態の継続時間となる。また、照明装置120aの消灯が被測定物102の視認性や人の作業効率に影響を与えない範囲で、投影像112を十分な回数取得できるように周波数が決定される。
【0049】
したがって、投光源150のレーザ光の強度を強くできれば、その分、第1状態の継続時間を短くすることもでき、ひいては投影像112の単位時間当たりの取得回数を増やし、測定完了までの総時間を短縮することも可能となる。このとき、電子シャッタ158の反応速度や照明装置120aの点灯と消灯との切換による遅延時間等も考慮して、制御信号が設定されるとしてもよい。
【0050】
投影像形成制御部172は、制御信号が第1状態を示す間に、受光素子160に投影像112を形成させる。ここでは、電子シャッタ158の導光状態を制御して受光素子160の投影像112を形成させる例を挙げて説明するが、かかる場合に限られず、投影像形成制御部172は、受光素子160に蓄積された電荷のリセット信号によって電荷の蓄積開始タイミングを制御する等、様々な方法で受光素子160に投影像112を形成させるタイミングを制御することができる。
【0051】
このようにして生成された制御信号を通じて、照明装置120aの消灯タイミングと受光素子160に投影像112を形成させるタイミングとを同期させる。
【0052】
また、受光素子160に投影像112を形成させるタイミングが予め定まっている場合、その投影像112を形成させるタイミングを提供する手段が信号生成部170に相当する。したがって、投影像形成制御部172は、信号生成部170から提供される制御信号としての、予め定められた投影像112を形成させるタイミングを受け、受光素子160に投影像112を形成させることとなる。また、照明制御部162は、その投影像112を形成させるタイミング(制御信号)で照明装置120aを消灯させる。
【0053】
さらに、その逆のパターンとして、照明装置120aの消灯タイミングが予め定まっている場合、その照明装置120aの消灯タイミングを提供する手段が信号生成部170に相当する。したがって、照明制御部162は、信号生成部170から提供される制御信号としての予め定められた照明装置120aの消灯タイミングを受け、照明装置120aを消灯することとなる。また、投影像形成制御部172は、その照明装置120aの消灯タイミング(制御信号)で受光素子160に投影像112を形成させる。
【0054】
本実施形態の目的は、照明装置120aの点灯と受光素子160の投影像112の形成とを時間軸において排他的に実行することである。したがって、信号生成部170は、かかる目的を達成できれば、様々な他のタイミングを基準に制御信号を形成することができる。このとき、基準とする他のタイミングで信号生成部170が制御信号を生成することとなる。
【0055】
また、投光源150のレーザ光に関しては、連続的に投射可能であることを説明したが、受光素子160に投影像112を形成させるタイミングに合わせて、投光源150にレーザ光を間欠的に投射させてもよい。このように投光源150の出射時間を削減することで、無駄な消費電力を削減し、その分発光量を高めることもできる。この場合、投光源150の駆動電源にも制御信号が提供され、投光源150は、電子シャッタ158が非透過状態となっている間、レーザ光の投射を止め、電子シャッタ158が透過状態となるタイミングでレーザ光の投射を開始(再開)する。
【0056】
また、受光素子160が投影像112を形成し始めるのに遅延を伴う場合、電荷の蓄積時間を確保すべく、その遅延時間分、制御信号が第2状態から第1状態に反転する時点より早く電子シャッタ158を透過状態とすることもできる。
【0057】
記憶制御部174は、制御信号が第1状態から第2状態に反転した後、すなわち、投影像形成制御部172が電子シャッタ158を非透過状態とした後で、受光素子160に蓄積された投影像112を読み出し、そのときの投光源150の投光角と関連付けて順次保持部164に記憶する。
【0058】
3次元形状導出部176は、被測定物102全体に渡る光切断像114を取得すべく、予め定められた回数分、投影像112が形成されると、保持部164に保持された複数の投影像112に基づいて被測定物102の3次元形状を導出する。具体的に、3次元形状導出部176は、受光素子160で形成された投影像112の各画素における受光量(受光強度)が所定の閾値以上であるか否かに基づいて光切断像114のみを抽出し、その光切断像114の投影像112に対する相対的位置から、光切断像114上の点の3次元位置を求め、被測定物102の3次元形状を導出する。
【0059】
図3は、3次元形状導出部176による3次元形状の導出を説明するための説明図である。受光素子160で形成された複数の投影像112のうち、例えば、スリット光の投光角が図1の状態であった場合の任意の投影像112が図3(a)のようになったと仮定する。投影像112には、被測定物102におけるスリット光の反射光である光切断像114が投影される。このとき投影像112内の、光切断像114の長手方向と垂直の方向の任意のライン116における各画素の受光量は、図3(b)のようになる。図3(b)は、横軸がライン116の画素に相当する位置であり、縦軸がその画素毎の受光量を示している。
【0060】
従来では、スリット光の反射光に、3つの照明装置120a、120b、120cすべての照明光の反射光も含まれ、第2光学系156に設けられた光透過フィルタによって特定色のみを透過させたとしても、その特定色を含む照明光を照射する照明装置120aによる反射光が重畳されるので、特定色の受光量の分布は、図3(c)のようになっていた。かかる図3(c)の分布では、光切断像114に相当する画素A(図3(a)参照)において、スリット光の反射光が、照明光、特に特定色の照明光の反射光に加算され、相対的に受光量が高くなるが、このような照明光の反射光の受光量は事前には予測困難であり、照明光の反射光の受光量が揺動して不規則となることもあるので、その位置を判別するための閾値を一意に設定できず、スリット光の反射光のみを抽出するのは困難であった。本実施形態では、図3(b)の如く、投影像112の形成において照明光のうち対象となる特定色の照明光の反射光を排除しているので、スリット光の光切断像114のみが受光分布として現れ、測定者は、その光切断像114の受光量を想定することができる。したがって、例えば、図3(b)の如く、想定される受光量の半分の位置に閾値を設定することで、3次元形状測定装置110は、確実かつ容易に光切断像114のみを抽出することができ、高精度で3次元形状を測定することが可能となる。続いて、抽出された光切断像114から3次元位置を導出する流れを説明する。
【0061】
図4は、被測定物102上の任意の点の3次元位置の導出を説明した説明図である。例えば、図4(a)の投影像112の光切断像114上における任意の点Aを対象とすると、3次元形状導出部176は、投影像112に基づいて、点AのY軸方向(図4中右側に示す)の座標Y、および、点Aに相当する被測定物102の点と受光素子160とを結ぶ線分と、受光素子160と投光源150とを結ぶ線分とが為す夾角である受光角θを導出できる。また、投影像112には、投光源150の投光角(スリット光が当たっている点と投光源150とを結ぶ線分と、受光素子160と投光源150とを結ぶ線分とが為す夾角)θも関連付けられて保持されている。したがって、受光素子160と投光源150との距離Lが予め把握されていれば、点Aは、図4(b)のように、1辺(距離L)とその端部の夾角(受光角θ、投光角θ)が特定された三角形の頂点となり、3次元形状導出部176は、三角測量法に基づき、計算またはテーブルを参照することによって、X軸方向の座標XおよびZ軸方向の座標Zを導出することが可能となる。こうして点Aに関する3次元位置として座標(X、Y、Z)が求まる。このように、光切断法では、受光素子160で形成された投影像112と、投光源150と受光素子160との相対位置とに基づいて、被測定物102の3次元形状を求めることができる。
【0062】
このとき被測定物102と受光素子160とを結ぶ線分と、被測定物102と投光源150とを結ぶ線分とが為す夾角は、180°未満の任意の角度をとることができる。かかる夾角は、大きいほど、3次元形状の導出精度を高めることができるが、光切断像114が被測定物102の突出構造に隠れて取得できなかったり、光切断像114の幅を十分確保できなくなったりするので、ここでは上記夾角を約60°としている。
【0063】
本実施形態は、投影像112を形成する段階に工夫が凝らされ、1の投光角に対して複数の投影像を生成したり、その複数の投影像を選択または合成したりする付加的な処理が無いので、3次元形状導出部176の計算処理負荷が増大することもない。
【0064】
(第2光学系156に設けられた光透過フィルタの設定)
以上説明した3次元形状測定装置110において、第2光学系156で用いられる光透過フィルタの具体的な設定手順を説明する。
【0065】
図5は、光透過フィルタの設定を説明するためのスペクトル分布図である。ここでは、横軸に波長、縦軸に正規化した出力が示される。まず、投光源150のレーザ光の色(特定色)が決定すると、その特定色のスペクトル180を含む照明装置120aの発光色(ここでは赤色)の発光分布182aと、照明装置120aの照明光と加法混色すると白色になる照明装置120b、120cの発光色(ここでは緑色、青色)の発光分布182b、182cが決定される。したがって、照明装置120aの色とその他の照明装置120b、120cの合成色とは互いに補色の関係となる。
【0066】
ここでは、レーザ光と同色の照明光が、一部の照明装置120によっては照射されない状態を創り出せれば足りる。したがって、先に複数の照明装置120を決めて、その内の1の照明装置120にのみ含まれる色をレーザ光の色として採用することもできる。
【0067】
光透過フィルタは、レーザ光を透過し、かつ他の照明装置120b、120cの照射光を遮断しなければならない。したがって、光透過フィルタは、一般に干渉フィルタや色素を用いたフィルタ等による帯域通過フィルタ(BPF:Band Pass Filter)が用いられ、他の照明装置120b、120cの発光分布182b、182cを極力遮断し、かつ、レーザダイオードのスペクトル180を十分に透過できるようにその通過帯域184が決定される(図5参照)。
【0068】
ここでは、加法混色により白色光を得る例を挙げて説明したが、最終的な合成色は白色に限らず、任意の色を設定することができる。また、照明装置120aとして、特定色の照明光を照射するとしているが、レーザ光の特定色さえ含んでいれば単色または複合色の様々な光源を用いることができる。さらに、他の照明装置120b、120cもレーザ光の特定色さえ含まなければ、その色や数に制限はない。
【0069】
(測定タイミング1)
続いて、3次元形状測定装置110における測定タイミングを具体的に示す。
【0070】
図6は、照明装置120a、120b、120cの消灯タイミングと受光素子160に投影像112を形成させるタイミングを説明するためのタイムチャートである。特に図6(a)は3次元形状を導出するまでの全体的なタイミングを、図6(b)はその測定中の投光源150が任意の投光角にある場合の1回の投影像112の読み出しタイミングを示している。
【0071】
3次元形状の測定において、信号生成部170が図6(a)および(b)に示すような2値化された制御信号を生成すると、照明制御部162は、制御信号が第2状態を示す間、照明装置120aを点灯し、第1状態を示す間、照明装置120aを消灯する。このとき、他の照明装置120b、120cは、点灯状態を維持している。また、投影像形成制御部172は、制御信号が第2状態を示している間、電子シャッタ158を非透過状態にし、制御信号が第2状態から第1状態に反転する直前に受光素子160の光の蓄積をリセットし、制御信号が第1状態を示している間、透過状態にして受光素子160に反射光を導光する。こうして、受光素子160は、電子シャッタ158が透過状態となっている間のみ特定色の光を蓄積することができる。
【0072】
ここでは、制御信号が第1状態を示している間、照明装置120aは消灯しているので、第2光学系156を透過し、かつ、電子シャッタ158が導光した反射光にはスリット光の反射光しか含まれておらず、受光素子160では、図3(b)のように光切断像114と他の部分とで受光量の差が鮮明になる投影像112が蓄積される。また、本実施形態では、このような投影像112を、受光素子160による1回の投影で取得するので、被測定物102やその背景が移動または変形している場合や、照明光の反射光の強度が変化する場合であっても、光切断像114を高精度かつ確実に抽出することが可能となる。
【0073】
そして、制御信号が第1状態から第2状態に反転すると、記憶制御部174は、受光素子160で蓄積された電荷による投影像112を読み出し、スリット光の投光角と関連付けて保持部164に保持する。予定された回数、投影像112を形成し、被測定物102全体に渡る光切断像114を取得すると、3次元形状導出部176は、保持部164に保持された複数の投影像112に基づいて被測定物102の3次元形状を導出する。また、3次元形状導出部176は、被測定物102全体に渡る光切断像114の取得の完了を待たずに、取得された光切断像114に基づいて、随時、被測定物102の3次元形状を導出することもできる。
【0074】
ここでは、照明装置120aの消灯と、電子シャッタ158の透過状態とを同時に変化させる例を挙げて説明したが、本実施形態は、かかる場合に限られず、照明装置120aの点灯状態と電子シャッタ158の透過状態とが時間軸で排他的になればよく、例えば、照明装置120aが消灯した後、反射光が安定するのを待って電子シャッタ158を透過状態にしてもよい。
【0075】
また、ここでは、電子シャッタ158の透過状態と、受光素子160の投影像112の形成とが同時に行われると仮定しているが、これも同時に行われる場合に限られず、電子シャッタ158の透過状態中に受光素子160が投影像112を形成すればよく、電子シャッタ158が非透過状態から透過状態に完全に移行するのを待って受光素子160の投影像112の形成を開始してもよい。また、電子シャッタ158の代わりに機械式シャッタを用いる場合、機械式シャッタが完全に開口するには時間を要するため、その遅延時間分受光素子160の投影像形成開始時点を遅らせるか機械式シャッタの開口時点を早めることで対応してもよい。このように機械式シャッタを用いる場合、開閉を伴うシャッタの代わりに、回転体にスリットを設け、回転体の回転に伴ってスリットの間のみ透過状態となる機構を利用してもよい。
【0076】
また、照明装置120aの消灯時間、電子シャッタ158を透過状態とする時間、および、受光素子160で投影像112を形成する時間を1msecとして説明したが、投光源150と、被測定物102との距離に応じてその時間を随時変更してもよい。例えば、投光源150および受光素子160と被測定物102との距離が離れている場合、被測定物102に到達する光量も少なく、受光素子160で受光する反射光の光量も弱まる。したがって、投影像形成制御部172は、電子シャッタ158を透過状態にする時間を長くし、受光素子160で光を蓄積する時間を増やして、測定に必要な受光量を確保する。さらに、同一の被測定物102においても、投光源150や受光素子160との距離が異なる場合、それに合わせて距離が短いところは短時間だけ透過状態にし、距離が長いところは長時間、透過状態とすることもできる。
【0077】
(測定タイミング2)
上述した例において、照明制御部162は、3次元形状測定装置110による測定中に、特定色を含む照明光を照射する照明装置120aのみを消灯しているが、特定色を含まない照明装置120b、120cを、制御信号が第2状態を示している間に、制御信号が第1状態を示す時間に相当する時間、消灯してもよい。
【0078】
図7は、照明装置120a、120b、120cの消灯タイミングと受光素子160に投影像112を形成させる他のタイミングを説明するためのタイムチャートである。図6同様、図7(a)は3次元形状を導出するまでの全体的なタイミングを、図7(b)はその測定中の投光源150が任意の投光角にある場合の1回の投影像112の読み出しタイミングを示している。
【0079】
3次元形状の測定において、信号生成部170が図7(a)および(b)に示すような2値化された制御信号を生成すると、照明制御部162は、図6同様、制御信号が第2状態を示す間、照明装置120aを点灯し、第1状態を示す間、照明装置120aを消灯する。また、投影像形成制御部172は、制御信号が第2状態を示している間、電子シャッタ158を非透過状態にし、制御信号が第2状態から第1状態に反転する直前に受光素子160の光の蓄積をリセットし、制御信号が第1状態を示している間、透過状態にして受光素子160に特定色の反射光を導光する。
【0080】
このとき、照明制御部162は、第1状態を示す間、他の照明装置120b、120cを点灯しているが、第2状態を示す間に、照明装置120aが消灯した時間に相当する時間だけ他の照明装置120b、120cを消灯する。ただし、図7(b)に示すように、照明装置120bの消灯時間と照明装置120cの消灯時間とを重複させない。このように、3つの照明装置120a、120b、120cをそれぞれ重複しないようにまた均一に消灯することで、それぞれの発光量を等しくして、安定した白色光を得ることができる。このとき、3つの照明装置120a、120b、120cで加法混色した発光色が厳密な白色と異なる場合、他の照明装置120b、120cの消灯時間を微調整することで白色とすることができる。また、3つの照明装置120a、120b、120cの消灯時間を排他的に構成することで、一時的に消灯している照明装置120は、多くても1つとなり、その時点の発光量を、3つの照明装置120a、120b、120cすべてを照射したときの2/3倍とすることができ、被測定物102の視認性や人の作業効率に影響を与えない十分な発光量を確保することが可能となる。
【0081】
そして、制御信号が第1状態を示している間、照明装置120aは消灯しているので、図6同様、第2光学系156を通過し、かつ、電子シャッタ158が導光した反射光にはスリット光の反射光しか含まれておらず、受光素子160では、図3(b)のように光切断像114と他の部分とで受光量の差が鮮明になる投影像112が蓄積される。ここで照明装置120b、120cの消灯タイミングが記憶制御部174の投影像112の読み出しタイミングと重なっているが、読み出しタイミングを回避して照明装置120b、120cを消灯させてもよい。
【0082】
(投射パターンによる他の3次元形状計測装置)
上述した実施形態では、理解を容易にするため、被測定物102にレーザ光を投射したときの反射光を用いて被測定物102の3次元形状を測定する3次元形状測定装置として、光切断法による3次元形状測定装置110を説明した。しかし、本実施形態の3次元形状測定装置は、光切断法に限らず、特定色の照明光の反射光が不利に働く点で共通する様々な光の投射パターンを用いた測定方法、例えば、スポット法、繰り返しパターン法、符号化パターン法(空間コード化法)、モアレ法等にも適用することができる。
【0083】
スポット法は、光切断法におけるスリット光をスポット光に置き換えたものであり、1つの投影像について1の点の3次元位置を特定することができる。繰り返しパターン法では、光切断法におけるスリット光を規則的に並べてマルチスリット光としたり、正方形や円を規則的に並べて投射パターンを形成したり、市松模様のような規則的な投射パターンを用いたりして、反射光により3次元形状を特定する。符号化パターン法では、被測定物102を含む測定空間の各点を2進数コードで符号化し、その符号に合わせて明暗のピッチを倍々に変化させたパターン光を投射して、投影像の少ない形成回数(空間の分離数をnとするとlogn以上の整数)で3次元形状を特定している。モアレ法は、被測定物102と投光源150との間に格子マスクを配置し、かかる格子を通った光がなす明暗のパターンが、受光素子160による投影像にモアレ縞を形成し、このモアレ縞によって3次元形状を特定することができる。
【0084】
(光時間差による3次元形状計測装置)
さらに本実施形態は、上述した反射光の有無を判断し三角測量法を用いて3次元形状を導出する3次元形状測定に限らず、光レーザ法(光時間差法)のような光時間差を用いた3次元形状測定にも適用できる。具体的に、光レーザ法では、上述した三角測量法と異なり、投光源150と受光素子160とを極力近づけ、投光源150の出射方向と受光素子160の入射方向とが略同軸に配置される。そして、光レーザ法では、投光源150から光を出射し、受光素子160が反射光を入射した際にその光の出射から入射までの時間(飛行時間)を測定し、測定した時間に光速を乗じることにより、投光源150から被測定物102までの距離と被測定物102から受光素子160までの距離の和を求め、その和の半分を被測定物102の距離とすることで、3次元形状を特定することができる。
【0085】
このとき、反射光の受光時点を特定する上で、特定色の照明光の反射光をレーザ光の反射光と誤認してしまうと、被測定物102の正確な距離を導出できない。そこで、本実施形態では、反射光が入射するタイミングで照明装置120aを消灯する。具体的に、投影像形成制御部172は、制御信号が第1状態を示す間に、投光源150に投射させ、受光素子160にその反射光を受光させる。このとき投影像形成制御部172は、投光源150が投射を開始してから受光素子160が受光を完了するまでの所定時間に渡って、電子シャッタ158を継続して透過状態とする。また、照明制御部162は、制御信号が第1状態を示す間、照明装置120aを消灯する。そして、3次元形状導出部176は、投光源150の投射時点と受光素子の受光時点との差分時間に基づいて被測定物102の3次元形状を導出する。ここでは、照明光の反射光が削減されるので、レーザ光の反射光の受光時点を正確に特定でき、被測定物102の正確な距離を測定できる。また、光の飛行時間は短いので照明装置120aの消灯が被測定物102の視認性や人の作業効率に影響を及ぼすこともない。
【0086】
(さらに他の3次元形状測定装置)
また、上述した光切断法による3次元形状測定装置110では、投影像112の光量を閾値と比較することで、光切断像114を抽出したが、それに限らず、3次元形状導出部176は、受光素子160で形成された投影像112の受光量の絶対値や波長に基づいて被測定物102の3次元形状を導出することもできる。
【0087】
図8は、受光量の絶対値を利用した3次元形状測定装置190を例示した説明図である。図8(a)に示すように、3次元形状測定装置190は、上述した3次元形状測定装置110と実質的に同じ構成を有し、第1光学系192がシリンドリカルレンズではあるものの、光の遮光度が段階的に異なる点で3次元形状測定装置110と相違する。したがって、第1光学系192を通過したレーザ光は、図8(a)に示すように、特定色ではあるが、光量の異なる複数のスリット光となり、被測定物102の表面に投射する。このとき、投影像112には図8(b)のように異なる受光量による縞模様が形成される。したがって、投影像112の任意のライン116における各画素の受光量は、図8(c)のようになる。図8(c)は、図3(b)同様、横軸がライン116の画素に相当する位置であり、縦軸がその画素毎の受光量を示している。
【0088】
本実施形態では、投影像112の形成において特定色の照明光の反射光を排除しているので、図8(c)の如く、スリット光の反射光のみが段階的な受光分布として現れ、その受光量の段階的な受光分布から、光量の異なる複数のスリット光が被測定物102のいずれに当たっているかを、閾値1〜4と比較することで容易に特定できる。また、当該3次元形状測定装置190の場合、1回分の投影像112で複数のスリット光に関して測定することができるので、測定に費やす総時間を短縮することも可能となる。図8では、理解を容易にするためスリット光の光量を4段階で示したが、投光源150の発光量と受光素子160における受光量の検出精度に応じて、それ以上のスリット光を形成できるのは言うまでもない。
【0089】
(3次元形状測定付加装置200)
上述した実施形態では、新たに3次元形状測定装置110を形成する例を挙げたが、既存の3次元形状測定装置10に付加的に本実施形態を適用することもできる。
【0090】
図9は、3次元形状測定付加装置200の概略的な構成を示す構成図である。3次元形状測定付加装置200は、パーソナルコンピュータ等の計算機や組み込み用のボードコンピュータで構成され、照明制御部162と、中央制御部202における信号生成部170と、投影像形成制御部172とを含んで構成される。かかる照明制御部162と、信号生成部170と、投影像形成制御部172とは、3次元形状測定装置110の構成要素と実質的に機能が同一なので同一の符号を付して重複説明を省略する。
【0091】
信号生成部170は、例えば、3次元形状測定付加装置200としてのパーソナルコンピュータのタイマおよびカウンタを用いて動作し、3次元形状測定装置110同様、第1状態と第2状態とに2値化され、第1状態の占有時間が第2状態の占有時間より短い制御信号を生成する。そして、照明制御部162は、信号生成部170が生成した制御信号が第1状態を示す間、複数の照明装置120a、120b、120cのうち特定色を含む照明光を照射する照明装置120aのみを消灯する。また、投影像形成制御部172は、制御信号が第1状態を示す間に、例えば、電子シャッタ158等を制御して、既存の3次元形状測定装置10の受光素子160に投影像112を形成させる。また、信号生成部170は、3次元形状測定装置110同様、既存の3次元形状測定装置10において、受光素子160に投影像112を形成させるタイミングが予め定まっている場合、その投影像112を形成させるタイミングを提供する手段に相当する信号生成部170から投影像112を形成させるタイミング(制御信号)を受けて、照明制御部162は、その投影像112を形成させるタイミングで照明装置120aを消灯させる。
【0092】
このような3次元形状測定付加装置200を既存の3次元形状測定装置10に接続することで、被測定物102の視認性や人の作業効率に影響を与えることなく、高精度かつ確実に被測定物102の3次元形状を導出することが可能となる。
【0093】
(3次元形状測定方法)
また、被測定物102に光を投射したときの反射光による投影像112に基づいて被測定物102の3次元形状を測定する3次元形状測定方法も提供される。以下、このような3次元形状測定方法を詳細に説明する。
【0094】
図10は、3次元形状測定方法の全体的な流れを示したフローチャートである。図10に示すように、3次元形状測定装置110の信号生成部170は、2値化された制御信号を生成する(S200)。
【0095】
そして、照明制御部162および投影像形成制御部172は、制御信号が第1状態を示しているか否か判定し(S202)、第1状態を示していれば(S202におけるYES)、照明制御部162は、被測定物102に照明光を照射する複数の照明装置120a、120b、120cのうち特定色を含む照明光を照射する照明装置120aを消灯し(S204)、投影像形成制御部172は、受光素子160で投影像112を形成する(S206)。また、制御信号が第1状態を示していなければ、すなわち、第2状態を示していれば(S202におけるNO)、照明制御部162は、特定色を含む照明光を照射する照明装置120aを点灯し(S208)、投影像形成制御部172は、受光素子160での投影像112の形成を停止する(S210)。かかる制御信号が第2状態を示しているとき、照明制御部162は、特定色を含まない照明装置120b、120cを、制御信号が第1状態を示す時間に相当する時間、消灯してもよい。
【0096】
そして、すべての投影像112を取得したか否か判断され(S212)、まだ投影像112を取得してない投光角が残っていれば(S212におけるNO)、制御信号生成ステップS200からを繰り返す。予定された回数、投影像112を形成し、被測定物102全体の光切断像を取得すると、投影像112がすべて取得されたと判断され(S212におけるYES)、3次元形状導出部176は、受光素子で形成された投影像112に基づいて被測定物102の3次元形状を導出する(S214)。
【0097】
こうして、3次元形状測定方法においても、被測定物102の視認性や人の作業効率に影響を与えることなく、高精度かつ確実に被測定物102の3次元形状を導出することが可能となる。
【0098】
上述した、3次元形状測定装置110、190の技術的思想に基づく構成要素やその説明は、3次元形状測定付加装置200や3次元形状測定方法にも適用可能である。
【0099】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明はかかる実施形態に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【0100】
なお、本明細書の3次元形状測定方法における各工程は、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいはサブルーチンによる処理を含んでもよい。
【産業上の利用可能性】
【0101】
本発明は、被測定物に光を投射したときの反射光を用いて被測定物の3次元形状を測定する3次元形状測定装置、3次元形状測定付加装置および3次元形状測定方法に利用することができる。
【符号の説明】
【0102】
10、110、190 …3次元形状測定装置
102 …被測定物
112 …投影像
120(120a、120b、120c) …照明装置
150 …投光源
160 …受光素子
162 …照明制御部
170 …信号生成部
172 …投影像形成制御部
176 …3次元形状導出部
200 …3次元形状測定付加装置

【特許請求の範囲】
【請求項1】
被測定物に特定色の光を投射する投光源と、
前記被測定物で反射された反射光のうち前記特定色の反射光を受光し投影像を形成する受光素子と、
2値化された制御信号を生成する信号生成部と、
前記被測定物に照明光を照射する複数の照明装置のうち前記特定色を含む照明光を照射する照明装置を、前記制御信号が第1状態を示す間消灯する照明制御部と、
前記制御信号が第1状態を示す間に、前記受光素子に投影像を形成させる投影像形成制御部と、
前記受光素子で形成された投影像に基づいて前記被測定物の3次元形状を導出する3次元形状導出部と、
を備えることを特徴とする3次元形状測定装置。
【請求項2】
前記照明制御部は、前記特定色を含まない照明光を照射する照明装置を、前記制御信号が第1状態を示していない間に、前記制御信号が第1状態を示す時間に相当する時間、消灯することを特徴とする請求項1に記載の3次元形状測定装置。
【請求項3】
前記複数の照明装置は、互いに色が異なる照明光を照射し、該照明光を加法混色すると白色光となることを特徴とする請求項1または2に記載の3次元形状測定装置。
【請求項4】
前記3次元形状導出部は、前記受光素子で形成された投影像の受光量が所定の閾値以上であるか否かに基づいて前記被測定物の3次元形状を導出することを特徴とする請求項1から3のいずれか1項に記載の3次元形状測定装置。
【請求項5】
前記照明制御部は、前記特定色を含む照明光の単位時間の発光量を、全時間に対する前記特定色を含む照明光を照射する照明装置を消灯する時間の占有率を相殺する分だけ大きく設定することを特徴とする請求項1に記載の3次元形状測定装置。
【請求項6】
被測定物に特定色の光を投射する投光源と、該被測定物で反射された反射光のうち特定色の反射光を受光し投影像を形成する受光素子と、該受光素子で形成された投影像に基づいて該被測定物の3次元形状を導出する3次元形状導出部とを有する3次元形状測定装置に付加する3次元形状測定付加装置であって、
2値化された制御信号を生成する信号生成部と、
前記被測定物に照明光を照射する複数の照明装置のうち前記特定色を含む照明光を照射する照明装置を、前記制御信号が第1状態を示す間消灯する照明制御部と、
前記制御信号が第1状態を示す間に、前記受光素子に投影像を形成させる投影像形成制御部と、
を備えることを特徴とする3次元形状測定付加装置。
【請求項7】
被測定物に特定色の光を投射する投光源と、
前記被測定物で反射された反射光のうち前記特定色の反射光を受光する受光素子と、
2値化された制御信号を生成する信号生成部と、
前記被測定物に照明光を照射する複数の照明装置のうち前記特定色を含む照明光を照射する照明装置を、前記制御信号が第1状態を示す間消灯する照明制御部と、
前記制御信号が第1状態を示す間に、前記投光源に前記特定色の光を投射させ、前記受光素子に前記特定色の反射光を受光させる投影像形成制御部と、
前記投光源の投射時点と前記受光素子の受光時点との差分時間に基づいて前記被測定物の3次元形状を導出する3次元形状導出部と、
を備えることを特徴とする3次元形状測定装置。
【請求項8】
被測定物に特定色の光を投射する投光源と、該被測定物で反射された反射光のうち特定色の反射光を受光し投影像を形成する受光素子とを含む3次元形状測定装置を用いて3次元形状の測定を行う3次元形状測定方法であって、
2値化された制御信号を生成し、
前記制御信号が第1状態を示す間、前記被測定物に照明光を照射する複数の照明装置のうち前記特定色を含む照明光を照射する照明装置を消灯すると共に前記受光素子で投影像を形成し、該制御信号が第2状態を示す間、該特定色を含む照明光を照射する照明装置を点灯すると共に該受光素子の投影像の形成を停止し、
前記受光素子で形成された投影像に基づいて前記被測定物の3次元形状を導出することを特徴とする3次元形状測定方法。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate

【図10】
image rotate


【公開番号】特開2011−252866(P2011−252866A)
【公開日】平成23年12月15日(2011.12.15)
【国際特許分類】
【出願番号】特願2010−128339(P2010−128339)
【出願日】平成22年6月3日(2010.6.3)
【出願人】(000000099)株式会社IHI (5,014)
【Fターム(参考)】