(57)【要約】物体のエリアのトポグラフィを、物体上に投影されたパターンの位相の解析を介して検査する非接触方法である。その方法は、第１のパースペクティブから獲得された、光学的パターンが投影される物体の第１の画像を取得するステップと、第２のパースペクティブから獲得された、光学的パターンが投影される物体の第２の画像を取得するステップであって、第２の画像内の物体上に当たるときの光学的パターンは、第１の画像内の光学的パターンとは異なる、ステップとを含む。その方法は、第１の画像内に映し出された光学的パターンの少なくとも１つの領域の位相に関する位相データに基づいて、物体の少なくとも１つの領域のトポグラフィを記述するデータを決定するステップをさらに含む。第２の画像内に映し出された物体の対応する領域から獲得した位相データは、第１の画像から獲得した位相データまたはトポグラフィデータのあらゆる曖昧性を解決するために使用される。
2013504752.tif 000002
【特許請求の範囲】
【請求項１】
物体のエリアのトポグラフィを、前記物体上に投影されたパターンの位相の解析を介して検査する非接触方法であって、
ｉ）第１のパースペクティブから獲得された、光学的パターンが投影される前記物体の第１の画像を取得するステップと、
ｉｉ）第２のパースペクティブから獲得された、光学的パターンが投影される前記物体の第２の画像を取得するステップであって、前記第２の画像内の前記物体上に当たるときの前記光学的パターンは、前記第１の画像内の前記光学的パターンとは異なる、ステップと、
ｉｉｉ）前記第１の画像内に映し出された前記光学的パターンの少なくとも１つの領域の位相に関する位相データに基づいて、前記物体の少なくとも１つの領域のトポグラフィを記述するデータを決定するステップであって、前記第２の画像内に映し出された前記物体の対応する領域から獲得した位相データが、前記第１の画像から獲得した前記位相データまたは前記トポグラフィデータのあらゆる曖昧性を解決するために使用される、ステップと
を含むことを特徴とする方法。
【請求項２】
ステップｉ）における、前記物体と前記光学的パターンのプロジェクタとの相対的な位置および相対的な向きの少なくとも一方は、ステップｉｉ）における、前記物体と前記光学的パターンのプロジェクタとのそれとは異なることを特徴とする請求項１に記載の方法。
【請求項３】
ステップｉ）において映し出された前記光学的パターンの前記プロジェクタと、ステップｉｉ）において映し出された前記光学的パターンの前記プロジェクタは、少なくとも１つのプロジェクタを備える共通の光学的パターンプロジェクタユニットによって提供され、前記方法が、ステップｉ）とステップｉｉ）の間に、前記物体と前記光学的パターンプロジェクタを相対的に移動させるステップをさらに含むことを特徴とする請求項１または２に記載の方法。
【請求項４】
前記物体に対して前記光学的パターンプロジェクタユニットを移動させるステップを含むことを特徴とする請求項３に記載の方法。
【請求項５】
ステップｉｉ）において映し出された前記光学的パターンの前記プロジェクタは、ステップｉ）において映し出された前記光学的パターンの前記プロジェクタであることを特徴とする請求項３または４に記載の方法。
【請求項６】
ステップｉ）およびステップｉｉ）において前記物体上に投影された前記光学的パターンは、同じであることを特徴とする請求項１から５のいずれかに記載の方法。
【請求項７】
前記第１の画像と少なくとも第２の画像は、少なくとも１つの画像センサを備える共通の撮像デバイスによって獲得され、前記方法が、前記第１のパースペクティブから前記第２のパースペクティブに前記撮像デバイスを移動させるステップを含むことを特徴とする請求項１から６のいずれかに記載の方法。
【請求項８】
前記光学的パターンプロジェクタユニットおよび前記撮像デバイスは、互いに対して一定の空間的関係にあることを特徴とする請求項３および７に記載の方法。
【請求項９】
前記光学的パターンプロジェクタユニットおよび前記撮像デバイスは、座標位置決め装置上に取り付けられることを特徴とする請求項８に記載の方法。
【請求項１０】
前記光学的パターンプロジェクタユニットおよび前記撮像デバイスは、単一のプローブとして提供されることを特徴とする請求項８または９に記載の方法。
【請求項１１】
前記領域についての前記第１の画像からのデータを、少なくとも１つの領域についての前記第２の画像から導出したデータと比較して、前記位相データまたは前記トポグラフィデータのあらゆる曖昧性を解決するために、相関する領域データを識別するステップを含むことを特徴とする請求項１から１０のいずれかに記載の方法。
【請求項１２】
前記方法は、前記第１の画像および前記第２の画像から導出したデータを反復的に比較して、前記位相データまたは前記トポグラフィデータのあらゆる曖昧性を推定によって解決するステップを含むことを特徴とする請求項１１に記載の方法。
【請求項１３】
ステップｉｉｉ）は、前記物体の少なくとも１つの領域の異なる可能なトポグラフィに関する複数の異なるデータの組を決定するステップを含むことを特徴とする請求項１から１２のいずれかに記載の方法。
【請求項１４】
ステップｉｉｉ）は、前記位相データまたは前記トポグラフィデータのあらゆる曖昧性を解決するために、前記第２の画像から獲得したデータに基づいて、どのデータの組が前記物体を最も正確に表すかを識別するステップを含むことを特徴とする請求項１３に記載の方法。
【請求項１５】
前記第２の画像から獲得したデータに基づいて、使用すべきデータの組を選択するステップを含むことを特徴とする請求項１３または１４に記載の方法。
【請求項１６】
ステップｉｉｉ）は、前記複数の異なるデータの組のどれが、前記第２の画像から獲得したデータと最も一致するかを決定するステップを含むことを特徴とする請求項１３から１５のいずれかに記載の方法。
【請求項１７】
ステップｉｉｉ）は、前記複数の異なるデータの組のどれが、前記第２の画像から獲得した前記物体の前記領域に関するデータと最も一致するかを決定するステップを含むことを特徴とする請求項１６に記載の方法。
【請求項１８】
ステップｉｉｉ）は、前記第１のパースペクティブおよび前記第２のパースペクティブについての知識に基づいて、前記異なるデータの組の少なくともいくつかについて、前記データの組がそれについて獲得された前記物体の前記領域に対応する前記第２の画像の部分を決定するステップを含むことを特徴とする請求項１３から１７のいずれかに記載の方法。
【請求項１９】
ステップｉｉｉ）は、前記複数の異なるデータの組のどれが、前記第２の画像から獲得した前記データの形式と最も一致するかを決定するステップを含むことを特徴とする請求項１３から１７のいずれかに記載の方法。
【請求項２０】
前記異なるデータの組の少なくともいくつかについて、それらから、前記第２のパースペクティブから獲得したときにそうあるべき、前記物体の前記領域に関するデータを推定するステップと、
前記推定したデータを、前記第２の画像から実際に獲得した前記物体の前記領域に関するデータと比較するステップと
を含むことを特徴とする請求項１３から１９のいずれかに記載の方法。
【請求項２１】
前記推定したデータは、前記第２の画像から獲得されることが予期される光学的パターンに関することを特徴とする請求項２０に記載の方法。
【請求項２２】
前記推定したデータと前記実際のデータは、前記光学的パターンの歪みに関することを特徴とする請求項２０または２１に記載の方法。
【請求項２３】
前記推定したデータと前記実際のデータは、前記光学的パターンの位相に関することを特徴とする請求項２０から２１のいずれかに記載の方法。
【請求項２４】
ステップｉｉｉ）は、
ａ）前記第１の画像から少なくとも１つの位相マップを計算するステップと、
ｂ）前記少なくとも１つの位相マップから、前記物体の少なくとも前記領域についての可能なトポグラフィに関する複数の異なるデータの組を計算するステップと
を含むことを特徴とする請求項１から２３のいずれかに記載の方法。
【請求項２５】
ステップｉ）は、同じ第１のパースペクティブから実質的に獲得された、複数の第１の画像を取得するステップを含み、ステップａ）は、前記複数の画像から前記少なくとも１つの位相マップを計算するステップを含むことを特徴とする請求項２４に記載の方法。
【請求項２６】
ステップｉｉｉ）は、
ｘ）前記第２の画像から位相マップを計算するステップと、
ｙ）ステップｂ）において決定された前記複数の異なるデータの組の少なくともいくつかについて、それらから、前記第２のパースペクティブについての対応する位相マップデータを推定するステップと、
ｚ）計算されたどの位相マップデータが、前記第２の画像の位相マップの対応する領域の形に最も一致するかを識別するステップと
をさらに含むことを特徴とする請求項２４または２５に記載の方法。
【請求項２７】
ステップｉｉ）は、同じ第２のパースペクティブから実質的に獲得された、複数の第２の画像を取得するステップを含み、ステップｘ）は、前記複数の画像から前記少なくとも１つの位相マップを計算するステップを含むことを特徴とする請求項２６に記載の方法。
【請求項２８】
物体の非接触検査のための装置であって、
検査される前記物体上に光学的パターンを投影するための少なくとも１つのプロジェクタと、
第１のパースペクティブと少なくとも第２のパースペクティブから、前記光学的パターンが投影される前記物体の第１の画像と少なくとも第２の画像を獲得するための少なくとも１つの撮像デバイスと、
前記第１の画像内に映し出された前記光学的パターンに基づいて、前記物体の少なくとも１つの領域のトポグラフィを決定するように構成された解析器であって、前記第２の画像内に映し出された前記物体の対応する領域から獲得した位相データが、前記第１の画像から獲得した前記位相データまたは前記トポグラフィデータのあらゆる曖昧性を解決するために使用され、前記第２の画像内の前記物体上に当たるときの前記光学的パターンは、前記第１の画像内の前記光学的パターンとは異なる、解析器と
を備えることを特徴とする装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、非接触物体検査のための方法および装置に関し、詳細には、物体の表面に投影されたパターンの解析を介した物体の検査のための方法および装置に関する。
【背景技術】
【０００２】
物体上の光学的パターンの位相解析を介して表面のトポグラフィ（ｔｏｐｏｇｒａｐｈｙ）を測定するための、非接触光学測定システムが知られている。非接触光学測定システムは、一般に、構造化された光パターンを物体上に投影するプロジェクタと、物体上の構造化された光パターンを記録する、例えば撮像するカメラとを備える。物体はパターンに歪みを引き起こし、カメラによって撮像されたこの歪みから、物体に関するトポグラフィデータを計算することができる。そのようなシステムの具体的な例が、例えば、特許文献１に説明されている。
【０００３】
そのようなシステムを用いる場合、投影されるパターンのどの部分が、物体のどの部分に当たっているのかを決定することが困難なことがあり（反復パターンの場合はとりわけそうである）、結果として、物体の絶対位置を、すなわち、物体とカメラの間の距離を決定することが困難なことがある。この問題は、２π曖昧性問題として、構造化光解析の分野において一般に知られている。
【０００４】
この問題を克服する知られた方法は、マーカフィーチャ（ｍａｒｋｅｒ  ｆｅａｔｕｒｅ）を投影して、パターン内の一意的な点を識別することを含む。マーカフィーチャが当たる物体の点とカメラの間の距離が、カメラのセンサ上のマーカフィーチャの位置から決定できるように、システムを較正することができる。これは、その後、マーカフィーチャが当たる面の残りのアブソリュートディメンション（ａｂｓｏｌｕｔｅ  ｄｉｍｅｎｓｉｏｎ）を決定するための基準点として使用することができる。しかし、複雑な物体の場合、マーカフィーチャが、対象とする面上に当たらないことがあり、および／または異なる未知の相対高さを有する複数の面が存在することがある。
【０００５】
他の知られた解決策は、既知の疑似ランダム変動を見せるパターンが様々な点の一意識別を可能にする、一連の異なるパターンを投影すること、または（例えば、特許文献１に説明されるように）写真測量技法を使用して、物体上の少なくとも１つの点の絶対位置を確立することを含む。しかし、物体および／または視点によっては、写真測量測定に適した点を識別することが可能でないことがある。例えば、広がった滑らかな面の場合、２つ以上のパースペクティブ（ｐｅｒｓｐｅｃｔｉｖｅ）から、境界が見えないことがある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】国際特許出願第ＰＣＴ／ＧＢ２００８／００２７５９号（国際公開第２００９／０２４７５７号パンフレット）
【特許文献２】ＥＰ０４０２４４０
【特許文献３】米国特許第６１００９８４号明細書
【特許文献４】国際公開第０１５１８８７号パンフレット
【非特許文献】
【０００７】
【非特許文献１】P. Carre, [Installation et utilisation du comparateur photoelectrique et interferential du Bureau International des Poids et esures],Metrologia 2,13〜23 (1966)
【非特許文献２】J. R. Parker, [Algorithms for image processing and computer vision],Wiley Computer Publishing (1997)
【発明の概要】
【課題を解決するための手段】
【０００８】
本発明は、物体を検査するための方法を提供し、方法は、光学的パターンが投影された物体の画像を取得するステップと、画像から物体のトポグラフィを記述するデータを決定するステップとを含み、あらゆる２π曖昧性が、第２のパースペクティブから取得された物体の第２の画像を使用して解決され、第２の画像上では、物体上に当たるときの光学的パターンが、第１の画像の光学的パターンとは異なる。
【０００９】
本発明の一態様によれば、物体のエリアのトポグラフィを、物体上に投影されたパターンの位相の解析を介して検査する非接触方法が提供され、方法は、ｉ）第１のパースペクティブから獲得する、光学的パターンが投影された物体の第１の画像を取得するステップと、ｉｉ）第２のパースペクティブから獲得する、光学的パターンが投影された物体の第２の画像を取得するステップであって、第２の画像内の物体上に当たるときの光学的パターンは、第１の画像内の光学的パターンは異なる、ステップと、ｉｉｉ）第１の画像内に映し出された光学的パターンの少なくともある領域の位相に関する位相データに基づいて、物体の少なくともある領域のトポグラフィを記述するデータを決定するステップであって、第２の画像内に映し出された物体の対応する領域から獲得した位相データが、第１の画像から獲得した位相データまたはトポグラフィデータにおけるあらゆる曖昧性を解決するために使用される、ステップとを含む。
【００１０】
したがって、本発明は、異なるパースペクティブから獲得した物体の画像を解析することによって、物体トポグラフィデータを獲得することを可能にし、画像内では、光学的パターンが物体上に投影されている。あらゆる２π曖昧性が、異なるパースペクティブから獲得した第２の画像を使用して、全領域にわたって解決される。
【００１１】
領域に関する１つまたは複数の個別のフィーチャ点の絶対高さを識別するために、写真測量法が使用され、その後、この絶対高さデータは、領域トポグラフィデータを生成する際に使用される（例えば、特許文献１参照。）。対照的に、本発明の方法では、単一のプロセスにおいて、全領域にわたる絶対トポグラフィ（高さ）データが生成され、すなわち、個別のフィーチャ点を別々に識別し、測定する必要がない。
【００１２】
あらゆる曖昧性を解決するために、領域についての第１の画像から導出したデータを、少なくとも１つの領域についての第２の画像から導出したデータと比較して、相関する、例えば一致する領域データを識別することができる。特に、方法は、第１の画像および第２の画像から導出した、特定の領域データ内の、データを反復的に比較して、推定によってあらゆる曖昧性を解決するステップを含むことができる。したがって、正しいトポグラフィデータを、反復比較プロセスを介して推定することができる。比較するデータは、以下でより詳細に説明するように、画像から獲得した位相データに、特にアンラップト位相データ（ｕｎｗｒａｐｐｅｄ  ｐｈａｓｅ  ｄａｔａ）に直接的または間接的に関係することができる。任意選択的に、比較するデータは、位相データから導出したトポグラフィデータを含むことができる。
【００１３】
したがって、方法は、画像からのデータの領域、例えば位相データの領域を使用して、あらゆる２π曖昧性を解決するステップを含む。理解されるように、データの領域は、点データとは区別されるべきである。例えば、任意のそのような領域は、画像センサ上において実質的に２つの次元に拡がるエリアを含むことができる。例えば、これは、高さおよび幅の少なくとも一方において、少なくとも１０ピクセルのオーダで、好ましくは、高さおよび幅の少なくとも一方において、少なくとも１００ピクセルのオーダで、１組の相互に隣接するピクセルを含むことができる。これは、画像の高さまたは幅の少なくとも１％とすることができる。したがって、２Ｄエリアは、画像の総面積の少なくとも０．０１％を占めることができる。任意選択的に、２Ｄエリアは、画像の総面積の少なくとも０．１％を、好ましくは、少なくとも１％を占めることができる。理解されるように、２Ｄエリアは、例えば少なくとも１０％など、１％よりもはるかに大きくすることができ、総画像面積の全体までの任意の値とすることさえできる。
【００１４】
物体上に当たるときの光学的パターンは、第２の画像では、異なる光学的パターンが投影された結果として、第１の画像とは異なることができる。すなわち、物体上に投影される光学的パターンは、第１の画像と第２の画像では、異なることができる。
【００１５】
したがって、光学的パターンの適切なプロジェクタは、プロジェクタによって投影される光学的パターンを変更できるように構成することができる。これは、第２の画像内の物体上に当たるときの光学的パターンを変更するために役立つことができるばかりでなく、これは、以下で詳細に説明するように、表面における光学的パターンの位相を複数の画像の間で変化させた、与えられたパースペクティブから獲得する複数の画像を獲得するときにも役立つことができる。例えば、そのようなプロジェクタは、プロセッサデバイスから入力される画像を投影するように構成されたデジタル光プロジェクタを含むことができ、プロジェクタは、可動回折格子を備える。
【００１６】
任意選択的に、物体上に当たるときの光学的パターンは、光学的パターンのプロジェクタと物体の相対的な位置および向きの少なくとも一方が、第１の画像と第２の画像とで異なるために、異なることができる。この場合、投影される光学的パターンは、第１の画像と第２の画像の両方で同じとすることができるが、異なる位置および／または向きから投影される。（しかし、理解されるように、物体上に投影される光学的パターンは、異なる位置および／または向きから投影される場合であっても、第１の画像と第２の画像とで異なることができる）。第１の画像と第２の画像についての、プロジェクタおよび物体の位置および／または向きの相違は、異なる位置および／または向きを有する複数のプロジェクタを使用することによって達成することができる。
【００１７】
第１の画像内に映し出された光学的パターンのプロジェクタと、第２の画像内に映し出された光学的パターンのプロジェクタは、少なくとも１つのプロジェクタを備える共通の光学的パターンプロジェクタユニットによって提供することができる。方法は、第１の画像と第２の画像の間で、物体と光学的パターンプロジェクタユニットを相対的に移動させるステップを含むことができる。特に、方法は、物体に対して光学的パターンプロジェクタユニットを移動させるステップを含むことができる。第１の画像および第２の画像内の物体上に投影された光学的パターンは、同じプロジェクタによって投影することができる。したがって、光学的パターンプロジェクタユニットは、単一のプロジェクタを備えることができる。
【００１８】
したがって、第１の画像が獲得される点における、物体と光学的パターンのプロジェクタの相対的な位置および相対的な向きの少なくとも一方は、第２の画像が獲得される点における、物体と光学的パターンのプロジェクタのそれとは異なることができる。これは、例えば、（以下でより詳細に説明するように）第１の画像と第２の画像が、光学的パターンプロジェクタと一定の空間的関係にある同じ撮像デバイスによって獲得される場合である。
【００１９】
本発明とともに使用されるプロジェクタは、単一の固定された光学的パターンを有することが好ましいことがある。これは、しばしば、プロジェクタの設計を簡略化して、そのようなプロジェクタを、光学的パターンの変更を容易にするプロジェクタよりも、安価に、軽量に、および／またはコンパクトにすることができる。例えば、プロジェクタは、プロジェクタによって投影される光学的パターンを変更できないように、固定された回折格子、または２つの固定された相互にコヒーレントな光源を備えることができる。表面における光学的パターンの位相を複数の（例えば第１の）画像の間で変化させた、複数の画像を与えられたパースペクティブから獲得する必要がある実施形態の場合、これは、複数の（第１の）画像の各々の間で、物体とプロジェクタを相対的に移動させることによって達成することができる。そのような方法のさらなる詳細は、例えば、特許文献１においてより詳細に説明されており、その文献の内容は、この言及により本明細書に組み込まれる。
【００２０】
少なくとも第１の画像と第２の画像は、少なくとも１つの適切な撮像デバイスによって獲得することができる。適切な撮像デバイスは、少なくとも１つの画像センサを備えることができる。例えば、適切な撮像デバイスは、ＣＣＤ（電荷結合素子）またはＣＭＯＳ（相補型金属酸化膜半導体）などの、光ＥＭＲ（電磁放射）感知検出器を備えることができる。適切な撮像デバイスは、光が像平面で焦点を結ぶように光学的に構成することができる。理解されるように、像平面は、画像センサによって定義することができる。例えば、適切な撮像デバイスは、光ＥＭＲが像平面で焦点を結ぶように構成された、少なくとも１つの光学コンポーネントを備えることができる。任意選択的に、少なくとも１つの光学コンポーネントは、レンズを備えることができる。
【００２１】
第１の画像と少なくとも第２の画像は、少なくとも１つの画像センサを備える共通の撮像デバイスによって獲得することができる。方法は、撮像デバイスを第１のパースペクティブから第２のパースペクティブに移動させるステップを含むことができる。この場合、第１の画像と第２の画像は、同じ画像センサによって獲得することができる。したがって、撮像デバイスは、単一の画像センサを備えることができる。
【００２２】
光学的パターンプロジェクタユニットと撮像デバイスは、互いに対して一定の空間的関係にあることができる。光学的パターンプロジェクタユニットと撮像デバイスユニットは、単一のプローブとして提供することができる。
【００２３】
互いに一定の空間的関係にある光学的固定パターンプロジェクタと撮像デバイスを提供することで、表面のより正確な表現を提供するために一緒に平均を取ることができる、同じ表面の複数の等価な測定値が得られることが分かった。特に、画像の位相対高さ分解能（ｐｈａｓｅ  ｔｏ  ｈｅｉｇｈｔ  ｒｅｓｏｌｕｔｉｏｎ）は、実質的に同じである。したがって、方法は、平均されたトポグラフィデータの組を提供するために、第１の画像と少なくとも第２の画像から獲得したトポグラフィデータを平均するステップをさらに含むことができる。
【００２４】
したがって、特定の一実施形態では、方法は、プローブが、プローブを介して光学的パターンが投影された物体の第１の画像を取得するステップを含むことができる。その場合、方法は、プローブを移動させるステップと、その後、プローブが、プローブを介して光学的パターンが投影された物体の第２の画像を取得するステップを含むことができる。上の説明に合わせて、プローブは、少なくとも１つの画像センサと、少なくとも１つのプロジェクタとを備えることができる。好ましくは、プローブは、単一の画像センサを備える。好ましくは、プローブは、単一のプロジェクタを備える。好ましくは、プロジェクタは、固定されたパターンを投影し、すなわち、プロジェクタは、固定パターンプロジェクタとすることができる。光学的パターンプロジェクタユニットと撮像デバイスは、例えばＣＭＭ（座標測定器）などの、座標位置決め装置上に取り付けることができる。それらが単一のプローブとして提供される実施形態では、好ましくは、プローブは、例えばＣＭＭなどの、座標位置決め装置上に取り付けることができる。
【００２５】
ステップｉｉｉ）は、物体の少なくともある領域の異なる可能なトポグラフィに関する複数の異なるデータの組を決定するステップと、その後、第２の画像から獲得したデータに基づいて、どのデータの組が物体の少なくともある領域を最も正確に表すかを選択するステップとを含むことができる。任意選択的に、データの組が識別されると、高さ情報を使用して、第１の画像と少なくとも第２の画像のいずれかから、物体を表すトポグラフィデータを生成することができる。任意選択的に、ステップｉｉｉ）は、物体の少なくともある領域の異なる可能なトポグラフィに関する複数の異なるデータの組を決定するステップと、その後、第２の画像から獲得したデータに基づいて、使用すべきデータの組を選択するステップとを含むことができる。したがって、本発明は、曖昧性を利用して、画像の一方から、異なる可能なトポグラフィに関する多くの異なるデータの組を決定することができるが、その後、他方の画像に基づいて、それらのうちのどれを、例えば、物体の少なくともある領域のトポグラフィを表すものとして選択すべきかを決定する。例えば、これは、データの組を第２の画像データから獲得したデータと照合することによって行うことができる。したがって、（複数の）特定のマーカフィーチャを必要とすることなく、または写真測量技法を使用することなく、曖昧性を解決することができる。選択されると、データの組は、様々な後続プロセスにおいて使用することができる。例えば、データの組は、物体の少なくともある領域を測定するために、および／または物体の少なくともある領域のサイズ、形、位置、向きのうちの少なくとも１つをチェックするために使用することができる。理解されるように、決定される異なるデータの組の数は、撮像デバイスの視野角および被写界深度とプロジェクタの視野角および被写界深度の間のオーバラップの体積、ならびに縞模様の間隔幅から推定することができる（例えば、それらのファクタとすることができる）。
【００２６】
理解されるように、本文書における「第１の画像」および「第２の画像」などの用語の使用は、異なるパースペクティブから獲得した異なる画像を区別するために使用され、画像を獲得できた順序を暗示するためには使用されない。したがって、特定の実施形態に応じて、第１の画像は、第２の画像よりも先に、後に、または第２の画像と同時にさえ獲得することができる。理解されるように、第１の画像および第２の画像は、方法の一環として獲得することが、例えばキャプチャすることができる。任意選択的に、画像は、本発明の方法に先立って、カメラなどの撮像デバイスを介して獲得しておくことができる。したがって、この場合、方法は、例えばメモリデバイスまたは他のソースから、画像を取り出すステップを含むことができる。
【００２７】
さらに、理解されるように、また以下でより詳細に説明するように、第１の画像を取得するステップは、第１のパースペクティブから獲得する、複数の第１の画像を取得するステップを含むことができ、物体の少なくともある領域の異なる可能なトポグラフィに関する複数の異なるデータの組は、複数の第１の画像の少なくとも１つの内に映し出された光学的パターンに基づいて決定することができる。また、第２の画像を取得するステップは、第２のパースペクティブから獲得する、複数の第２の画像を取得するステップを含むことができ、使用すべきデータの組を選択するステップは、複数の第２の画像の少なくとも１つに基づくことができる。
【００２８】
理解されるように、方法は、少なくとも第３のパースペクティブから獲得する、物体の少なくとも第３の画像を取得するステップを含むことができる。その場合、ステップｉｉｉ）は、第２の画像と第３の画像の少なくとも一方に基づいて、少なくとも１つのデータの組を選択するステップを含むことができる。異なるパースペクティブからの３つ以上の画像を使用することで、より大きな冗長性が提供され、実際のトポグラフィのより正確な決定を可能にすることができる。少なくとも第３の画像は、光学的パターンが投影された物体の画像を含むことができる。
【００２９】
好ましくは、光学的パターンは、２つの次元に拡がる。好ましくは、光学的パターンは、実質的に周期的な光学的パターンである。理解されるように、光学的パターンは、一定の有限な距離をおいて反復するパターンとすることができる。反復間の最小距離を、パターンの周期とすることができる。好ましくは、光学的パターンは、少なくとも１つの次元において周期的である。任意選択的に、光学的パターンは、少なくとも２つの次元において周期的である。少なくとも２つの次元は、互いに直交することができる。
【００３０】
好ましくは、少なくとも第１の画像内に映し出される光学的パターンは、物体のあるエリアにわたって投影される。好ましくは、パターンは、本発明の方法を使用して、あるエリアにわたる物体の複数の点の測定を容易にするように、物体のそのエリアにわたって拡がる。
【００３１】
本発明とともに使用するのに適した光学的パターンは、様々な色、陰影、および／または色調の、同心円のパターン、線のパターンを含む。色、陰影、および／または色調は、２つ以上の異なる値の間で交替することができる。任意選択的に、色、陰影、および／または色調は、複数の個々の値の間で変化することができる。好ましくは、色、陰影、および／または色調は、光学的パターンにわたって連続的に変化する。好ましくは、周期的な光学的パターンは、縞模様パターンである。例えば、周期的な光学的パターンは、１組の正弦波の干渉縞である。
【００３２】
光学的パターンは、赤外線から紫外線の範囲内にあることができる。好ましくは、光学的パターンは、可視の光学的パターンである。理解されるように、本発明の方法などの方法において使用する光学的パターンは、一般に、構造化された光パターンとも呼ばれる。
【００３３】
理解されるように、物体の少なくともある領域のトポグラフィ（例えばトポグラフィデータ）は、物体のその領域の形状とサイズの少なくとも一方を含むことができる。理解されるように、形状は、物体の少なくとも１つの領域の表面形状を含むことができる。好ましくは、トポグラフィは、物体のその領域の少なくとも形状とサイズを含む。トポグラフィは、位置、向き、および質感のうちの少なくとも１つなど、物体のその領域に関する他の情報も含むことができる。高さデータは、トポグラフィデータの一例である。すなわち、少なくともある領域のトポグラフィは、例えば、撮像デバイス、特に撮像デバイスの結像面など、何らかの既知の基準に対する高さを記述するデータを含むことができる。
【００３４】
ステップｉｉｉ）は、複数の異なるデータの組のどれが、第２の画像から取得したデータと最も良く一致するかを決定するステップを含むことができる。ステップｉｉｉ）は、複数の異なるデータの組のどれが、第２の画像から取得した物体の領域に関するデータと最も良く一致するかを決定するステップを含むことができる。
【００３５】
データの組は、物体の領域のトポグラフィを直接的に記述することができる。例えば、データの組は、物体の少なくとも１つの領域にわたる、撮像デバイスに対する物体の表面の高さを表すデータを含むことができる。データの組は、物体の少なくとも１つの領域にわたる、物体の表面の勾配を表すデータを含むことができる。任意選択的に、データの組は、トポグラフィを決定できるデータを含むことができる。例えば、データの組は、映し出された光学的パターンに関するデータを含むことができる。例えば、データの組は、映し出された光学的パターンを記述するデータを含むことができる。特に、データの組は、映し出された光学的パターンの変化または変形を記述するデータを含むことができる。例えば、データの組は、映し出された光学的パターンの位相に関するデータを含むことができる。
【００３６】
ステップｉｉｉ）は、異なるデータの組の少なくともいくつかについて、データの組がそれについて獲得された物体の領域に対応する第２の画像の部分を決定するステップを含むことができる。これは、第２の画像の選択部分を使用することを必要とする必要があるだけなので、方法の効率性を改善することができる。
【００３７】
データの組がそれについて獲得された物体の領域に対応する第２の画像の部分を決定するステップは、第１のパースペクティブと第２のパースペクティブについての知識に基づいて決定することができる。パースペクティブは、画像を獲得するデバイスの位置および／または向きを報告する測定機器から知ることができる。例えば、画像が、例えばＣＭＭ（座標測定器）などの座標位置決め装置上に取り付けられた撮像デバイスによって獲得される実施形態では、パースペクティブは、機械の測定センサから決定することができる。任意選択的に、パースペクティブは、写真測量技法または他の画像ベースの技法から、互いに対して推定することができる。
【００３８】
ステップｉｉｉ）は、複数の異なるデータの組のどれが、第２の画像から獲得したデータの形式と最も良く一致するかを決定するステップを含むことができる。したがって、第２の画像から獲得したデータと最も良く一致すると見なされたデータの組は、第２の画像から獲得したデータと同じではないが、同じように変化した値を有するデータの組とすることができる。すなわち、それらの絶対値は、実質的に一定のある量だけ互いに異なることができる。
【００３９】
方法は、第２の画像内に映し出された光学的パターンに基づいて、物体の少なくともある領域の異なる可能なトポグラフィに関する複数の異なるデータの組を決定するステップと、その後、第２の画像に基づいた異なる可能なデータの組を、第１の画像に基づいたそれらと比較して、最も密接に一致するデータの組を識別するステップとを含むことができる。
【００４０】
任意選択的に、方法は、第１の画像に基づいた異なる可能なトポグラフィに関するデータの組の少なくともいくつかについて、第２の画像から獲得されることが予期できるデータを予測するステップと、予測データを、第２の画像から実際に獲得したデータと比較するステップとを含む。第２の画像から獲得したデータを最も正確に表す予測データをもたらす、第１の画像から獲得したデータの組を選択することができる。これは、データの組が、物体の領域の実際のトポグラフィを反映する可能性が高いトポグラフィに関連することの、良好な指標とすることができる。この手法は、第２の画像に基づいて、異なる可能なトポグラフィに関する複数の異なるデータの組を決定する必要性を回避することができる。特に、これは、ただ１つのデータの組しか第２の画像から獲得する必要がないことを意味することができる。
【００４１】
したがって、方法は、異なるデータの組の少なくともいくつかについて、それらから、第２のパースペクティブから獲得したときにそうであるべき、物体の領域に関するデータを推定するステップを含むことができる。その後、推定データは、第２の画像から実際に獲得した物体の領域に関するデータと比較することができる。データは、第１のパースペクティブと第２のパースペクティブについての知識から推定することができる。
【００４２】
第２の画像から獲得するデータは、物体のトポグラフィを直接的に記述するデータを含むことができる。例えば、データは、物体の少なくとも１つの領域にわたる、撮像デバイスに対する物体の表面の高さを表すデータを含むことができる。データは、物体の少なくとも１つの領域にわたる、物体の表面の勾配を表すデータを含むことができる。任意選択的に、データは、トポグラフィを決定できるデータを含むことができる。任意選択的に、第２の画像から獲得したデータは、第２のパースペクティブから映し出された光学的パターンに関することができる。例えば、データは、第２のパースペクティブから映し出された光学的パターンの歪みに関することができる。特に、データは、第２のパースペクティブから映し出された光学的パターンの位相に関することができる。同様に、推定データは、予期されるトポグラフィデータを、または例えば、第２の画像からの獲得が予期される光学的パターンなど、トポグラフィを決定できる予期されるデータ（例えば、それは光学的パターンの予期される歪みに、または位相にさえ関することができる）を直接的に記述することができる。
【００４３】
特定の一実施形態では、方法は、第１の画像と第２の画像の各々から獲得した位相マップ（ｐｈａｓｅ  ｍａｐ）情報を比較するステップを含むことができる。理解されるように、位相マップは、画像内の複数のピクセルについての、物体の表面に投影されたパターンの位相を含むデータマップである。したがって、方法は、第１の画像から複数の異なる可能な位相マップ（その各々は異なる可能なトポグラフィをもたらす）を獲得するステップと、第２の画像を使用して、どの位相マップが最も正確であるかを決定するステップとを含むことができる。
【００４４】
特に、ステップｉｉｉ）は、ａ）第１の画像から少なくとも１つの位相マップを計算するステップを含むことができる。これは、少なくとも１つのラップト位相マップ（ｗｒａｐｐｅｄ  ｐｈａｓｅ  ｍａｐ）を計算するステップを含むことができる。方法は、複数の異なる可能なアンラップト位相マップ（ｕｎｗｒａｐｐｅｄ  ｐｈａｓｅ  ｍａｐ）を決定するステップを含むことができる。これは、少なくとも１つのラップト位相マップをアンラップすることによって行うことができる。方法は、ｂ）少なくとも１つの位相マップから、物体の少なくともその領域についての可能なトポグラフィに関する複数の異なるデータの組を計算するステップをさらに含むことができる。ステップｉ）は、同じ第１のパースペクティブから実質的に獲得する、複数の第１の画像を取得するステップを含むことができ、複数の画像の間で、表面における光学的パターンの位相を変化させる。この場合、知られた位相ステッピングアルゴリズムを使用して、複数の画像から、少なくとも１つの位相マップを計算することができる。例えば、少なくとも１つの位相マップは、例えば、非特許文献１に説明されているようなカレアルゴリズム（Ｃａｒｒｅ  ａｌｇｏｒｉｔｈｍ）を使用して計算することができる。
【００４５】
ステップｉｉｉ）は、第２の画像から位相マップを計算するステップをさらに含むことができる。これは、アンラップト位相マップを含むことができる。アンラップト位相は、第２の画像のラップト位相マップから生成することができる。ステップｉｉｉ）は、ステップｂ）において決定された複数の異なるデータの組の少なくともいくつかについて、それらから、第２のパースペクティブについての対応する位相マップデータを推定するステップと、計算されたどの位相マップデータが、第２の画像の位相マップの対応する領域の形に最も密接に一致するかを識別するステップとをさらに含むことができる。第２の画像から獲得した位相マップの絶対値は、あるファクタ（例えば２πラジアン）を単位として誤っていることがあるが、これは、位相マップの形に影響せず、そのため、第１の画像から獲得した正しい位相マップの確実な決定を依然として行うことができる。ステップｉｉ）は、同じ第２のパースペクティブから実質的に獲得する、複数の第２の画像を取得するステップを含むことができ、複数の画像の間で、表面における光学的パターンの位相を変化させる。この場合、知られた位相ステッピングアルゴリズムを使用して、複数の第２の画像から、少なくとも１つの位相マップを計算することができる。例えば、少なくとも１つの位相マップは、カレアルゴリズムを使用して計算することができる。
【００４６】
理解されるように、ステップｉ）、ｉｉ）、およびｉｉｉ）は、適切な回路の制御下で実行することができる。適切な回路は、プロセッサを含むことができる。適切なプロセッサは、デジタルプロセッサおよび／またはアナログプロセッサを含む。プロセッサは、単一のプロセッサユニット、または互いに協力する複数の異なるプロセッサユニットを含むことができる。それらは、実質的に同一場所に配置すること、または異なる物理的筐体内に互いに離して配置することができる。各ステップは、共通のプロセッサユニットまたは別個のプロセッサユニットの制御下で実行することができる。特に、ステップｉｉｉ）は、ステップｉ）およびステップｉｉ）を実行するためのプロセッサユニットとは別個のプロセッサユニットによって実行することができる。そのようなプロセッサユニットは、上で言及した方法だけに専用することができる。例えば、プロセッサユニットは、ＦＰＧＡ（フィールドプログラマブルゲートアレイ）を含むことができる。任意選択的に、プロセッサユニットは、多目的プロセッサを含むことができる。例えば、ステップｉ）からステップｉｉｉ）のいずれか、またはすべては、少なくとも１つの汎用プロセッサ上で動作するソフトウェアの制御下で実行することができる。例えば、ステップｉ）からステップｉｉｉ）のいずれか、またはすべては、汎用ＰＣ（パーソナルコンピュータ）上で動作するソフトウェアによって実行することができる。
【００４７】
したがって、上で説明したように、また以下でも詳細に説明するように、ｉ）第１のパースペクティブから獲得する、光学的パターンが投影された物体の第１の画像を取得するステップと、ｉｉ）第２のパースペクティブから獲得する、物体の第２の画像を取得するステップと、ｉｉｉ）第１の画像内に映し出された光学的パターンに基づいて、物体の少なくともある領域の異なる可能なトポグラフィに関する複数の異なるデータの組を決定し、その後、第２の画像から獲得したデータに基づいて、使用すべきデータの組を選択するステップとを含む、物体を検査する方法が提供される。
【００４８】
本発明の第２の態様によれば、検査する物体上に光学的パターンを投影するための少なくとも１つのプロジェクタと、第１のパースペクティブと少なくとも第２のパースペクティブから、光学的パターンが投影された物体の第１の画像と少なくとも第２の画像を獲得するための少なくとも１つの撮像デバイスと、第１の画像内に映し出された光学的パターンに基づいて、物体の少なくともある領域のトポグラフィを決定するように構成された解析器であって、第２の画像内に映し出された物体の対応する領域から獲得した位相データが、第１の画像から獲得した位相データまたはトポグラフィデータのあらゆる曖昧性を解決するために使用され、第２の画像内の物体上に当たるときの光学的パターンは、第１の画像内の光学的パターンとは異なる、解析器とを備える、物体の非接触検査のための装置が提供される。
【００４９】
したがって、上で説明したように、また以下でも詳細に説明するように、検査する物体上に光学的パターンを投影するための少なくとも１つのプロジェクタと、第１のパースペクティブと少なくとも第２のパースペクティブから、少なくとも第１の画像において光学的パターンが投影された物体の第１の画像と少なくとも第２の画像を獲得するための少なくとも１つの撮像デバイスと、第１の画像内に映し出された光学的パターンに基づいて、物体の少なくともある領域の異なる可能なトポグラフィに関する複数の異なるデータの組を決定し、第２の画像に基づいて、データの組を選択するように構成された解析器とを備える、物体の非接触検査のための装置が提供される。
【００５０】
本発明の一実施形態が、今から、以下の図を参照して、もっぱら例として説明される。
【図面の簡単な説明】
【００５１】
【図１】本発明による非接触方法を介して物体を測定するためのプローブが取り付けられた座標測定器の概略等角図である。
【図２】図１に示されたプローブのコンポーネントの概略図である。
【図３】図２に示されたプローブの撮像デバイスとプロジェクタの位置関係の概略図である。
【図４】図２に示されたプロジェクタの概略図である。
【図５】図１に示された装置の高レベル動作を示すフローチャートである。
【図６】パースペクティブごとに画像の組をキャプチャする方法を示す図である。
【図７】画像を解析する方法を示す図である。
【図８】最も正確なトポグラフィデータの組を選択する方法を示す図である。
【図９】プローブによって２つの異なるパースペクティブから獲得された、図１に示される物体の様々な画像を示す図である。
【図１０】物体上の縞模様の位置が各画像において異なる、１組の縞模様シフト画像を示す図である。
【図１１】第１のパースペクティブについての複数のラップト位相マップを示す図である。
【図１２（ａ）】第１のパースペクティブについての可能なアンラップト位相マップを示す図である。
【図１２（ｂ）】第１のパースペクティブから獲得した画像の特定の領域についての１組の可能なアンラップト位相マップを示す図である。
【図１３】各トポグラフィデータの組が図１２（ｂ）に示された複数の可能なアンラップト位相マップの１つから獲得される、異なるトポグラフィデータの組を示す図である。
【図１４】図１４（ａ）〜図１４（ｅ）は、図１３に示された異なるトポグラフィデータの組から計算した予測アンラップト位相マップの、第２のパースペクティブから獲得した画像についてのアンラップト位相マップへのオーバラップを示す図である。
【図１５】可能なアンラップト位相マップの範囲とプロジェクタ／カメラセットアップの間の関係を示す図である。
【発明を実施するための形態】
【００５２】
図１を参照すると、本発明による測定プローブ４が取り付けられた、ＣＭＭ（座標測定器）２が示されている。
【００５３】
ＣＭＭ  ２は、フレーム１２を支持する基台１０を備え、フレーム１２が、今度はクイル（ｑｕｉｌｌ）１４を保持する。３つの相互に直交する軸Ｘ、Ｙ、Ｚに沿ってクイル１４を移動させるために、モータ（図示されず）が提供される。クイル１４は、連接ヘッド１６を保持する。ヘッド１６は、クイル１４に取り付けられた基部２０と、中間部２２と、プローブ保持部２４とを有する。基部２０は、第１の回転軸１８を軸にして、中間部２２を回転させるための第１のモータ（図示されず）を備える。中間部２２は、第１の回転軸と実質的に直交する第２の回転軸を軸にして、プローブ保持部２４を回転させるための第２のモータ（図示されず）を備える。示されてはいないが、連接ヘッド１６の可動部分の間に、ベアリングを備えることもできる。さらに、示されてはいないが、基台１０上に配置されたワークピースに対する測定プローブ４の位置を決定できるように、基台１０、フレーム１２、クイル１４、および連接ヘッド１６の相対的な位置を測定するための測定エンコーダを備えることができる。
【００５４】
プローブ４は、プローブ保持部２４に（例えばキネマティックマウント（ｋｉｎｅｍａｔｉｃ  ｍｏｕｎｔ）を使用して）着脱可能に取り付けられる。プローブ４は、プローブ４とプローブ保持部２４上または内に備えられた対応する磁石（図示されず）を使用することによって、プローブ保持部２４によって保持することができる。
【００５５】
ヘッド１６は、クイル１４に対して自由度２でプローブ４を動かすことを可能にする。ヘッド１６によって提供される自由度２と、ＣＭＭ  ２の平行移動の３つの直線軸（Ｘ、Ｙ、Ｚ）の組み合わせが、自由度５でプローブ４を動かすことを可能にする。
【００５６】
ＣＭＭ  ２の動作を制御するためのＣＭＭコントローラ２７と、プローブ４の動作を制御するためのプローブコントローラ２９と、プローブ４から獲得した画像を解析するための画像アナライザ３１とを備える、コントローラ２６も提供される。コントローラ２６は、専用の電子制御システムとすることができ、および／またはパーソナルコンピュータを含むことができる。また、ＣＭＭコントローラ２７、プローブコントローラ２９、および画像アナライザ３１は、図１に示されるように同じ物理ユニットの部分である必要はなく、例えば、別々の物理デバイスによって提供することができる。
【００５７】
図１は、ＣＭＭ  ２のトップレベル記述を提供するに過ぎないことに留意されたい。そのような装置のより完全な説明は、別のところで見つけることができ、例えば、この言及によってその内容の全体が本明細書に組み込まれる特許文献２を参照されたい。
【００５８】
ここで図２を参照すると、プローブ４は、処理ユニット４２の制御下で、縞模様パターンを物体２８上に投影するためのプロジェクタ４０と、処理ユニット４２の制御下で、縞模様パターンが投影された物体２８の画像を獲得するための撮像デバイス４４とを備える。理解されるように、撮像デバイス４４は、物体２８の画像をキャプチャするのに適した光学部品およびセンサを備える。説明する実施形態では、撮像デバイスは、画像センサを、特に像平面６２を定義するＣＣＤを備える。撮像デバイス４４は、光が像平面６２で焦点を結ぶようにするレンズ（図示されず）も備える。
【００５９】
処理ユニット４２は、処理ユニット４２がコントローラユニット２６内のプローブコントローラ２９および画像アナライザ３１と通信ライン４６を介して通信できるように、それらに接続される。理解されるように、通信ライン４６は、有線または無線の通信ラインとすることができる。プローブ４は、処理ユニット４２によって使用される画像データなどのデータを一時的に記憶するための、ＲＡＭ（ランダムアクセスメモリ）デバイス４８も備える。
【００６０】
理解されるように、プローブ４は、必ずしも処理ユニット４２および／またはＲＡＭ  ４８を含む必要はない。例えば、すべての処理およびデータ記憶は、例えば、コントローラ２６、またはプローブ４とコントローラ２６の間に接続された中間デバイスなど、プローブ４に接続されたデバイスによって行うことができる。
【００６１】
図３に示されるように、プロジェクタ４０の像平面６０と撮像デバイス４４の像平面６２は、プロジェクタ４０の光軸６１と撮像デバイスの光軸６３が基準面６４において交差するように、互いに対してある角度をなして配置される。使用の際、プローブ４は、物体の表面に投影される縞模様を、撮像デバイス４４によって明瞭に撮像できるように配置される。
【００６２】
図４を参照すると、プロジェクタ４０は、コヒーレントな光源を生成するためのレーザダイオード５０と、レーザダイオード５０から発せられる光を平行にするコリメータ５２と、１組の正弦波の干渉縞を生成するための回折格子５４と、干渉縞が基準面６４において焦点を結ぶようにするためのレンズアセンブリ５６とを備える。理解されるように、他のタイプのプロジェクタも、本発明とともに使用するのに適している。例えば、プロジェクタは、光源と、プロジェクタから発せられる光をあるパターンで選択的に遮断し、透過させるためのマスクとを備えることができる。
【００６３】
説明する実施形態では、プロジェクタ４０によって投影される周期的な光学的パターンは、１組の正弦波の干渉縞である。しかし、理解されるように、例えば、異なる色または色調を有する１組の平行線（例えば、黒線と白線の交替、または平行な赤線と青線と緑線）、１組の同心円などの、あるいは点、四角形もしくは他の長方形、または不規則な形状のパターンのことすらある、他の形の構造化された光を投影することもできる。さらに、説明する実施形態では、プロジェクタ４０は、１つの光学的パターンだけを投影することができる。すなわち、投影可能な光学的パターンは、固定されている。したがって、以下でより詳細に説明するように、物体上に当たるときの光学的パターンは、獲得する第１の画像と第２の画像の間におけるプロジェクタの移動のみが理由で、第１の画像と第２の画像について異なる。
【００６４】
図５から図１４を参照して、プローブ４の動作を今から説明する。
【００６５】
最初に図５を参照すると、動作は、操作者がＣＭＭ  ２をオンにしたときに、ステップ１００において開始する。ステップ１０２において、システムは初期化される。これは、プローブ４を連接ヘッド１６に装着すること、測定する物体２８を基台１０上に配置すること、ＣＭＭ  ２に対する連接ヘッド１６の位置が分かるように、ＣＭＭのエンコーダをホーム位置または基準位置に送ることを含み、またＣＭＭ  ２に対するプローブ４の基準点の位置が分かるように、ＣＭＭ  ２およびプローブ４を較正することも含む。初期化ステップ１０２の少なくとも一部は、コントローラ２６の制御下で実行することができる。
【００６６】
初期化および適切な較正が行われると、制御はステップ１０４に移り、この時点で、物体２８の１組の画像が、コントローラ２６内のＣＭＭコントローラ２７およびプローブコントローラ２９の制御下で、プローブ４によって獲得される。このステップは、複数の画像の組が獲得されるように、複数回実行され、各組は、物体２８の異なるパースペクティブまたは視点に対応する。説明する例では、２つの異なるパースペクティブに対応する２組の画像が獲得される。１組の画像を獲得するプロセスは、図６に関して以下でより詳細に説明する。以下でより詳細に説明するように、ラップト位相マップを獲得する特定の方法に応じて、パースペクティブごとに１組の画像を獲得することは必須ではない。各パースペクティブにおいてただ１つの画像を獲得することによって、本発明を実施することが可能である。
【００６７】
画像のすべてが獲得されると、ステップ１０６において、コントローラ２６内の画像アナライザ３１によって、画像が解析される。画像アナライザ３１は、３Ｄ（「３次元」）測定空間内における物体２８の少なくとも一部の形状を記述する、ＣＭＭ  ２に対する１組の３Ｄ座標を、画像から計算する。画像を解析する方法は、図７を参照して、以下でより詳細に説明する。その後、ステップ１０８において、３Ｄ座標が、３Ｄ点群（ｐｏｉｎｔ  ｃｌｏｕｄ）として出力される。理解されるように、３Ｄ点群は、後で使用するために、メモリデバイス上に記憶することができる。３Ｄ点群データは、物体の形状および寸法を決定し、それを所定の閾値データと比較して、物体２８が所定の許容誤差内で作成されたかどうかを評価するために使用することができる。任意選択的に、３Ｄ点群は、物体２８のビジュアル３Ｄモデルをユーザに提供する、グラフィカルユーザインタフェース上に表示することができる。
【００６８】
動作は、システムがオフにされたときに、ステップ１１０において終了する。あるいは、ステップ１０４からステップ１０８を反復することによって、後続の動作を開始することができる。例えば、ユーザは、同じ物体２８について複数組の測定データを獲得すること、または異なる物体について測定データを獲得することを望むことがある。
【００６９】
ここで図６を参照すると、あるパースペクティブについての画像の組をキャプチャするプロセス１０４が、今から説明される。プロセスは、ステップ２００において開始し、この時点で、プローブ４は、第１のパースペクティブに移動される。説明する実施形態では、クイル１４を動かすためにＣＭＭ  ２のモータを制御するジョイスティック（図示されず）をコントロールすることで、ユーザはプローブ４を移動させることができる。理解されるように、測定動作中にプローブ４が自動的に所定のパースペクティブまで移動するように、第１の（および後続の）パースペクティブを事前に決定し、ＣＭＭコントローラ２７にロードすることができる。さらに、異なる位置決め装置上で、ユーザは、プローブ４をパースペクティブまで物理的にドラッグすることができ、位置決め装置は、例えば、装置の可動部上に取り付けられたエンコーダを介して、プローブ４の位置を監視する。
【００７０】
プローブ４が第１のパースペクティブに位置付けられると、ステップ２０２において、初期化画像が獲得される。これは、プローブコントローラ２９が、プローブ４の処理ユニット４２に信号を送り、それによって、処理ユニット４２に、画像をキャプチャするように撮像デバイス４４を操作させることを含む。
【００７１】
初期化画像は、画像アナライザ３１に送り返され、ステップ２０４において、画像品質プロパティについて画像が解析される。これは、例えば、光の平均強度および画像のコントラストを決定し、それらを所定の閾値レベルと比較して、画像品質が測定プロセスを実行するのに十分であるかどうかを判定することを含むことができる。例えば、画像が暗すぎる場合、投影された縞模様パターンの明るさを増すために、および／または撮像デバイス４４の露光時間または利得を調整するために、撮像デバイス４４またはプロジェクタ４０のプロパティを変更することができる。説明する実施形態では、物体２８についての測定データを獲得するために、後続のプロセスでは、初期化画像は使用されず、そのため、画像の解像度など、初期化画像のある側面は、以下で説明するような測定画像のものほど高い必要はない。しかし、理解されるように、望む場合は、「画像解析」プロセス中に、初期化画像を使用して、測定データを獲得することができる。さらに、代替実施形態では、パースペクティブ位置における光量を測定するために、撮像デバイスとは別個の、フォトダイオードなどの光センサを、プローブ内に備えることができ、フォトダイオードの出力は、プロジェクタ４０および／または撮像デバイス４４をセットアップするために使用される。
【００７２】
理解されるように、初期化画像を獲得するステップ２０２と、プローブパラメータをセットアップするステップ２０４は、任意選択的である。例えば、プローブ４は、動作に先立ってセットアップすることができ、および／またはプローブ４は、別の方法でセットアップすることができる。例えば、ユーザは、動作前または動作中に、手動でプローブを構成することによって、プローブをセットアップすることができる。
【００７３】
プロジェクタ４０および撮像デバイス４４がセットアップされると、ステップ２０６において、第１の測定画像が獲得される。測定画像が意味するものは、以下でより詳細に説明する「画像解析」プロセス１０６において使用される画像である。第１の測定画像の獲得は、プローブコントローラ２９が、プローブ４の処理ユニット４２に信号を送り、それによって、その後、処理ユニット４２に、物体２８上に縞模様パターンを投影するようにプロジェクタ４０を操作させることと、撮像デバイス４４が、縞模様パターンをその上に有する物体２８の画像を同時にキャプチャすることとを含む。
【００７４】
第１の測定画像は、画像アナライザ３１に送り返され、ステップ２０８において、第１の測定画像が、やはり画像品質プロパティについて解析される。画像品質が、以下で説明する「画像解析」プロセス１０６における使用に十分である場合、制御はステップ２１０に移り、そうでない場合は、制御はステップ２０４に戻る。理解されるように、画像品質をチェックするステップ２０８は、任意選択的であり、画像品質は「画像解析」プロセス１０６における使用に十分であると仮定することができる。
【００７５】
ステップ２１０において、位相シフト画像が、現在のパースペクティブについて獲得される。位相シフト画像は、実質的に同じパースペクティブからの、しかし画像ごとに縞模様の位置が僅かに異なる、物体の複数の画像である。
【００７６】
位相シフト画像を獲得する多くの知られた方法が存在する。例えば、コンピュータ制御の液晶システムを使用して、写真を獲得する間に発せられる縞模様パターンの間隔幅および位相を変化させる、プロジェクタが開示されている（例えば、特許文献３参照。）。物体上に投影される縞模様の位置を、ひいては物体の表面における縞模様の位相を変化させるために操作できる内部屈折器を備える縞模様プロジェクタを有する構造化光解析システムが開示されるとともに、物体を移動させて、物体上の縞模様を位置付け直すことも開示されている（例えば、特許文献４参照。）。また、物体の実質的に同じパースペクティブビューを依然として維持しながら、物体に対してプロジェクタを移動させて、物体上に投影される縞模様の位置の変化を縞模様の間隔幅の分数単位で引き起こすことを含む、位相シフト画像を獲得するための方法が開示されている（例えば、特許文献１参照。）。そのような方法は、投影される縞模様をプロジェクタが変更する必要がないので、現在説明中の実施形態のプローブ４とともに使用するのに特に適している。特許文献１の全内容は、この言及により本明細書に組み込まれる。
【００７７】
以下でより詳細に説明するように、位相シフト画像は、与えられたパースペクティブについての１つの画像の少なくとも部分について、映し出された縞模様パターンの位相を記述する位相マップを生成する際に使用される。理解されるように、これを行うためには、１組の位相シフト画像を獲得する必要はない。例えば、位相マップは、縞模様パターンのただ１つの画像に対してフーリエ変換を実行することによって獲得することができる。したがって、使用する方法に応じて、位相シフト画像を獲得するステップ２１０は、任意選択的である。
【００７８】
位相シフト画像が獲得されると、その後、ステップ２１２において、画像のすべてが、解析のために画像アナライザ３１に送り返される。理解されるように、各画像が獲得されたときにプローブ４があった位置および向きに関するデータは、以下でより詳細に説明するように、ＣＭＭ  ２に対する物体２８の３Ｄ座標を獲得できるように、各画像とともに画像アナライザ３１に提供される。その後、プロセスは、ステップ２１４において終了する。
【００７９】
上で説明したように、パースペクティブごとに画像の組をキャプチャするプロセス１０４は、複数の異なるパースペクティブのために複数回反復される。説明するこの例では、パースペクティブごとに画像の組をキャプチャするプロセスは、第１のパースペクティブと第２のパースペクティブのために２回実行される。プローブ４は、上で説明したように、ユーザまたはコントローラ２６の制御下で、各パースペクティブに移動される。
【００８０】
上記のステップ中に獲得される画像のタイプの例が、図９および図１０に示されている。特に、図９の行Ａは、２つのパースペクティブの両方において、縞模様がその上に投影されていない物体２８の絵図を示している。行Ｂは、第１のパースペクティブと第２のパースペクティブの各々について、パースペクティブごとに画像の組をキャプチャするプロセス１０４のステップ２０６において、撮像デバイス４４によって獲得した画像１０００を示している。それらの画像１０００の背後には、第１のパースペクティブと第２のパースペクティブの各々について、ステップ３００およびステップ３０２の実行中に獲得される、縞模様シフト画像１００２、１００４、１００６が概略的に示されている。図１０（ａ）から図１０（ｄ）は、第１のパースペクティブについて獲得した縞模様シフト画像１０００〜１００６の例を示している。
【００８１】
画像を解析するためのプロセス１０６が、図７を参照して今から説明される。プロセスは、ステップ４００において開始し、少なくとも１つのラップト位相マップが、第１のパースペクティブについて計算される。理解されるように、ラップト位相マップは、あるパースペクティブの画像の組のうちの測定画像の１つにおける複数のピクセルについての、物体の表面に投影された縞模様の位相を含むマップであり、位相角は、３６０度（すなわち２πラジアン。理解されるように、３６０度への言及と２πラジアンへの言及は交換可能である）の範囲内に拘束される。図１１（ａ）は、第１のパースペクティブについて計算された、ラップト位相マップの図である。
【００８２】
ラップト位相マップを計算するための多くの知られた方法が存在する。これらは、物体上の縞模様のただ１つの画像に対してフーリエ変換を実行すること、または知られた位相シフトアルゴリズムを使用して、各ピクセルにおけるラップト位相を計算することを含む。例えば、非特許文献１に説明されているようなカレアルゴリズムなど、適切な位相シフトアルゴリズムを使用して、ラップト位相、位相シフト、および変調振幅を計算することができる。
【００８３】
ステップ４０２において、解析すべき画像の領域が識別される。物体および所望の結果に応じて、領域は画像の全体を含むことができる。例えば、画像が、実質的に平坦な、または形状が滑らかに変化する、物体の一部だけからなる場合がそうであろう。任意選択的に、画像の一部だけを解析するのが望ましいことがある。例えば、物体の特定の領域だけに関心がある場合がそうであろう。例えば、物体が複数の面を含み、それらを個々に解析すべき場合もそうであろう。以下で説明する実施形態は、後者の状況を扱い、特に、物体２８の中段上面３７に対応する、領域３７についてのトポグラフィデータを識別し、決定することに関する。
【００８４】
異なる面を個々に解析すべき場合、これは、それらの面が画像内のどこにあるかを識別することを含むことができる。これを行う１つの方法は、映し出された縞模様パターン内に不連続性を探すことを含むことができる。その理由は、はっきりしたフィーチャは縞模様パターンにステップ変化を引き起こすからである。これが今度は、ラップト位相マップに不連続性をもたらす。これが図１１（ａ）に示されており、物体のエッジに沿って位相のステップ変化が存在することが見てとれる（例えば、ポイント３４のエッジ上の位相のステップ変化を見られたい）。
【００８５】
しかし、不連続性は、位相マップのラップという性質が原因でも存在する。例えば、隣接ピクセルは、例えば、０度と３６０度に近い位相値をそれぞれ有することがある。その場合、それらのピクセルの間にあたかも大きな位相の飛躍が存在するように見え、これが不連続性として識別される。しかし、位相の飛躍は、測定する物体の表面の不連続性に起因するのではなく、位相が元に戻った結果として、引き起こされたに過ぎない。これの一例を、図１１（ａ）のポイント３６に見ることができ、そこでは、位相値が、３６０度から０度に飛躍している（それぞれ暗いピクセルと明るいピクセルによって示されている）。隣接ピクセルの位相値は、ラップト位相マップが原因で、ポイント３６において著しく飛躍する。
【００８６】
したがって、どの不連続性が物体のフィーチャによって引き起こされ、どれが位相マップのラップという性質によって引き起こされたのかを判定することが有利なことがある。これを達成する１つの方法は、物体のエッジが画像内のどこにあるかを識別するために、および／またはどの不連続性が物体によって引き起こされた不連続性であるかを識別するために、キャニーエッジ検出（Ｃａｎｎｙ  ｅｄｇｅ  ｄｅｔｅｃｔｉｏｎ）（例えば、非特許文献２参照。）などの画像処理技法を使用することとすることができる。したがって、この場合、ただ１つのラップト位相マップが必要とされる。別の方法（例えば、特許文献１参照。）は、異なる順序でそのパースペクティブについての位相シフト画像の各々を使用して、複数のラップト位相マップを獲得することを含む。その後、ラップト位相マップを比較して、共通の不連続性を識別し、それによって、物体のエッジを指摘することができる。図１１（ｂ）から図１１（ｄ）は、図１１（ａ）のラップト位相マップを生成するのに使用されたのと同じであるが、順序が異なる、４つの画像を使用して生成された、ラップト位相マップを示している。見て分かるように、図１１（ａ）のポイント３６における不連続性は、他のラップト位相マップには存在せず、そのため、「偽の」不連続性として安全に廃棄することができる。したがって、本当の不連続性のすべてが識別されると、その後は、ラップト位相マップを多くの領域に分割することが可能である。
【００８７】
次のステージは、識別された領域において、ラップト位相マップをアンラップして、その領域についてのアンラップト位相マップを生成することを含む。これは、位相計算アルゴリズムに起因して見出された不連続性を除去するために必要とされる、選択した個々のピクセルのラップト位相に３６０度の整数倍を加算または減算することを含む。しかし、理解されるように、正しいアンラップト位相マップの獲得は、少なくとも１つの点におけるアンラップト位相マップの正しい値を知ること、または（少なくとも１つの点について正しい位相が計算できるように）少なくとも１つの点についてカメラと物体の間の絶対距離を知ることを必要とする。３６０度の加算または減算を開始すべき場所が決定されるように、これを知る必要がある。それが分からない場合、アンラップト位相マップは、２πラジアン（すなわち３６０度）の任意の倍数だけ正しくないことがある。説明するプロセスのこのステージでは、正しい絶対位相も、絶対距離も分からない。したがって、例示的な方法は、すべての可能なアンラップト位相マップを計算することを含み、アンラップト位相マップの１つは、正しいものであるが、その他は、２πのある倍数だけ正しくない。
【００８８】
図１２（ａ）を参照すると、第１のパースペクティブにおいて獲得された画像についての１つの可能なアンラップト位相マップが示されている。図１２（ａ）のアンラップト位相マップは、各領域について、ラップト位相マップ上の特定の与えられた位相値を表す領域内の点を開始点として取得することによって（例えば、位相が３６０°から０°位相を表す０°に変化する線、例えば、図１１（ａ）の領域３７の左側の最初の白線全体）、各関領域について順々に計算され、その後、位相が０°に戻るたびに、位相がラップされるのを避けるために、適切な点において、３６０°のある倍数が、各ピクセルにおける位相値に加算される。図１２（ａ）に示されるアンラップト位相マップでは、物体２８の中段上面３７、物体２８の上面３９についてだけでなく、物体２８が置かれた面についても、アンラップト位相が計算される。図１２（ｂ）のデータの組ｉ）は、図１２（ａ）に示される中段上面領域３７について計算されたアンラップト位相マップを示している。
【００８９】
方法は、特定の関心領域について、他の可能なアンラップト位相マップのすべてを計算するステップをさらに含む。これらは、単に第１のアンラップト位相マップ内のデータに３６０°の倍数を加算（または減算）することによって生成される。したがって、図１２（ｂ）に示されるデータの組ｉｉ）からｉｖ）は、このようにして生成された、領域３７についての他の可能なアンラップト位相マップを示している。プロセスのこのステージでは分からないが、本発明の方法の説明のために、アンラップト位相マップｉｉ）が、正しいアンラップト位相マップであるとする。
【００９０】
理解されるように、可能なアンラップト位相マップの数は、縞模様投影プローブの測定体積の大きさと、投影される縞模様の間隔幅とによって制限される。光学システムが動作できる体積は、光学システムの視野角をその光学システムの被写界深度にわたって投影することによって、境界が定まると考えることができる。プローブは、２つの光学システムを組み合わせて、測定値を生成する。したがって、測定体積の大きさは、カメラの視野角および被写界深度と、プロジェクタの視野角および被写界深度がオーバラップする体積から、推定することができる。
【００９１】
例えば、図１５では、全位相範囲は、−１４４０度から１０８０度までであり、そのため、どのアンラップト位相値についても、最大で８個（＝（１０８０−−１４４０）／３６０＋１）の可能なアンラップト位相値が存在する。この範囲外のアンラップト位相はいずれも、カメラおよびプロジェクタの測定体積の外部の３Ｄ点に対応する。
【００９２】
したがって、可能なアンラップト位相マップの数は、縞模様投影プローブの測定体積と、投影される縞模様の間隔幅とによって制限される。
【００９３】
ステップ４０４は、ステップ４０２において生成された各アンラップト位相マップについてトポグラフィデータの組を生成することを含む。説明する方法では、これは、アンラップト位相マップを、識別された領域についての高さマップに変換することを含む。ピクセルについての位相は、物体の表面までの距離に依存する。したがって、所定のマッピングテーブルおよび手順を使用して、各ピクセルの位相値を高さ値に直接的にマッピングすることによって、その位相マップから領域についての高さマップを生成することが可能である。したがって、生成されるトポグラフィデータは、アンラップト位相マップに依存する。３Ｄ空間内のトポグラフィデータの計算された位置が、アンラップト位相マップに依存するばかりでなく、トポグラフィデータによって記述される物体の形（例えば形状）も、アンラップト位相マップに依存する。
【００９４】
したがって、ステップ４０４の後、特定の領域について計算された、多くの異なる可能なトポグラフィデータの組が存在する。図１３のデータの組ｉ）からｉｖ）は、それぞれ、図１２（ｂ）に示された異なるアンラップト位相マップｉ）からｉｖ）の各々についての、物体の中段上面領域３７について獲得されたトポグラフィデータの組を示している。したがって、データの組ｉｉ）は、物体の中段上面領域３７の実際のトポグラフィの最も正確な表現である可能性が高く、そのため、以降の使用のために選択される。以下の説明は、本発明の方法を使用して、これがどのように確立されるかについて説明する。
【００９５】
ステップ４０６は、それらの異なる可能なトポグラフィデータの組のうちのどれを選択すべきかを、第２のパースペクティブから獲得した画像を使用することによって決定することを含む。これを行う際に必要とされるステップが、図８に関連して、今からより詳細に説明される。
【００９６】
方法は、ステップ５００において開始し、この時点で、アンラップト位相マップが、第２の画像から獲得される。理解されるように、これは、上で説明した方法のいずれかを使用して、ラップト位相マップを生成することと、その後、位相計算アルゴリズムに起因して見出された不連続性を除去するために必要とされる、３６０度（すなわち２πラジアン）の整数倍の加算（または減算）を個々のピクセルのラップト位相に施すことによって、それをアンラップすることを含む。図１４（ａ）は、第２のパースペクティブについてのアンラップト位相マップの一例である。第１のパースペクティブについての位相マップのアンラップと同様に、正しい絶対位相は分からない。したがって、やはり、生成できる複数の可能な位相マップが存在し、そのうちの１つだけが正しい。それにも係わらず、第２のパースペクティブについては、アンラップト位相マップを１つ生成する必要があるだけであり、今説明している実施形態の目的にとっては、２πラジアン（すなわち３６０度）のある倍数だけ正しくないかどうかは問題ではない。その理由は、以下で説明するように、予測アンラップト位相の形を、第２のパースペクティブについてのアンラップト位相マップのそれと比較することによって、正しいトポグラフィデータが選択されるからである。アンラップト位相マップの形は、２π誤差によって影響されず、絶対値が、影響されるだけである。
【００９７】
次のステップ５０２は、ステップ４０４において獲得したトポグラフィデータの組の１つの取得することと、選択したトポグラフィデータの組が正しいアンラップト位相マップから生成されたと仮定して、そのトポグラフィデータの組について、第２のパースペクティブのアンラップト位相マップにおける、対応するアンラップト位相およびアンラップト位相の位置を予測することとを含む。これは、各パースペクティブにおけるカメラの位置および向きについての知識に基づいて、行うことができる。その後、ステップ５０６において、予測アンラップト位相マップの形が、決定された位置における実際のアンラップト位相マップの形と比較され、それらの形がどれだけ密接に一致しているかを決定する。これが、異なる計算されたトポグラフィデータの組の各々について反復される。（正しくないアンラップト位相マップに同じく基づいた）正しくないトポグラフィデータから生成された予測アンラップト位相マップの形は、第２の画像から獲得した中段上面３７に対応する実際のアンラップト位相マップの部分と一致しないばかりでなく、予測アンラップト位相マップがそれと比較される、第２の画像から実際に獲得したアンラップト位相マップの対応する部分の予測位置も誤っている。したがって、最も正確なトポグラフィデータから獲得した（すなわち、第１の画像の正しいアンラップト位相マップから獲得した）予測アンラップト位相マップだけが、中段上面領域３７に実際に対応する、第２の画像から獲得したアンラップト位相マップの部分と比較される。
【００９８】
このプロセスは、図１４（ｂ）から図１４（ｅ）に概略的に示されており、与えられたトポグラフィデータの組についての（黒で示された）予測アンラップトデータが、その予測位置において、第２のパースペクティブにおいて獲得された画像から生成された実際のアンラップト位相マップ上に重ねられている。図１４（ｂ）から図１４（ｅ）に示された予測アンラップト位相マップｉ）からｉｖ）は、図１３に示されたトポグラフィデータの組ｉ）からｉｖ）にそれぞれ対応する。見て分かるように、予測アンラップト位相マップｉｉ）の予測位置は、中段上面３７を表す、第２の画像の部分と実際に一致する。しかし、他の予測位相マップｉ）、ｉｉｉ）、ｉｖ）の予測位置は、中段上面に完全には対応しない、第２の画像から獲得したアンラップト位相マップ内の点に対応する。さらに、予測アンラップト位相マップｉｉ）は、第２の画像のその部分において、第２の画像のアンラップト位相に密接に一致する形を有する唯一の位相マップである。したがって、図１４（ｂ）のデータの組ｉｉ）が、予測データの組ｉ）からｉｖ）のすべてのなかで、最も密接な一致を提供する。
【００９９】
その後、ステップ５０８において、第２の画像のアンラップト位相マップのものと最も密接に一致する形を有する、「予測」アンラップト位相マップに関連するトポグラフィデータの組が、物体の領域の実際のトポグラフィを最も正確に表すトポグラフィデータであるとして選択される。説明する例では、これは、図１３のデータの組ｉｉ）である。上で説明したように、このトポグラフィデータは、３Ｄ点群として出力される。理解されるように、すでに生成されたデータの組を単に選択する代わりに、このプロセスによって導出された絶対高さ情報に基づいて、新たなデータの組を生成することができる。新たなデータの組は、第１の画像、第２の画像から、またはプロセスで使用される物体の他の任意の画像からさえも生成することができる。さらに、ステップ５０８における方法はまた、任意選択的に、第２の画像（および／またはプロセスで使用される他の任意の画像）から、領域についてのトポグラフィデータを計算することと、その後、平均されたトポグラフィデータの組を獲得するために、両方の画像から獲得したトポグラフィデータを一緒に平均することとを含むことができ、平均されたトポグラフィデータの組は、一方の画像だけから獲得したデータよりも、領域の実際のトポグラフィを正確に表すことができる。
【０１００】
上で説明した実施形態は、光学的な縞模様パターンを使用する。しかし、必ずしもそうである必要はない。例えば、光学的パターンは、１組の線またはスポットを含むことができる。これらの場合、トポグラフィデータが獲得される位相マップを生成する代わりに、特定の線（または点）が投影された物体上の点の３Ｄ位置を、画像内でその線（またはスポット）が検出された位置から計算することができるように、システムを較正することができる。しかし、特に同一の線（またはスポット）が反復するパターンの場合、与えられた位置にどの特定の線（またはスポット）が映し出されているかが分からないことがある。しかし、有限の数の線（またはスポット）しか投影されないので、検討される各点の可能な３Ｄ位置は、有限の数しか存在しない。その場合、画像の１つに映し出された光学的パターンから、多くの異なる可能なトポグラフィを計算することが可能である。その場合、方法は、それらのトポグラフィの各々について、第２の画像についてのパターンの位置および形を推定することと、それらを第２の画像内に映し出された光学的パターンと比較することと、最良の一致をもたらす光学的パターンがそれから推定されたトポグラフィを選択することとを含むことができる。
【０１０１】
上で説明した方法では、ただ２つのパースペクティブから画像を獲得して使用した。しかし、例えば、検討されるエリアが小さい場合、または位相アンラッピングに先立つエッジ検出処理によって検出されなかったステップをエリアが含む場合など、曖昧な結果が獲得されることもあり得る。エリアが小さい場合、予測位相マップの形は、第２の画像のアンラップト位相マップ内の２つ以上の予測エリアと密接に一致することがある。エリアが未検出のステップを含む場合、予測アンラップト位相マップの形は、第２の画像のアンラップト位相マップ内のどの予測エリアの形とも密接に一致しない。どちらの場合も、曖昧性は、１つまたは複数のさらなるパースペクティブからの画像を同様の方法で解析することによって解決することができる。したがって、少なくとも３つのパースペクティブから、光学的パターンが投影された物体の画像を獲得するために、図５のステップ１０４を３回以上実行することが可能であり、またどれが選択すべきデータの組であるかを決定するために、ステップ４０６が、獲得した他の画像の各々を用いて、図８の方法を反復することを含むことが可能である。
【０１０２】
すべての可能な悪化データセット（ｄｅｇｅｎｅｒａｔｅ  ｄａｔａｓｅｔ）の計算を使用する、上で説明した方法は、物体の表面を最も良く記述するトポグラフィデータを計算するための必ずしも唯一の方法ではない。すべての悪化データセットを計算する代わりに、知られた最適化技法を使用して、各パースペクティブについて、２πの倍数の任意に選択した値から開始して、複数のパースペクティブからトポグラフィデータを計算することができる。最小化される関数が、異なるパースペクティブから生成したトポグラフィデータの相違の尺度となる。関数は、例えば、異なるパースペクティブの間で生じる最も近い点の間のＲＭＳ距離とすることができ、あるいは関数は、異なるパースペクティブからの点に合致する表面の間の距離および角度の尺度とすることができ、または複数のパースペクティブからの検討中の領域についての形状の距離もしくは絶対位相の距離に関する他の任意の適切な関数とすることができる。そのような関数は、一般に、非線形で、離散的で、複数の極小値を有することができる。可能な最適化技法は、分岐限定法または切除平面法などの、整数計画法、複数の異なる開始点を有し、解空間の離散性を考慮するために分岐限定法と組み合わされる、例えば勾配降下法などの、非線形最適化アルゴリズム、およびシミュレーテッドアニーリングまたは量子アニーリングなどの、メタヒューリスティクス手法または確率的方法を含む。そのような最適化技法は、多くの可能な解が利用可能である場合に、すなわちプローブの測定体積が大きく、縞模様の間隔幅が小さく、および／または多くのパースペクティブが使用され、２π調整値の多くの可能な組み合わせがもたらされる場合に、上で詳細に説明したようにすべての可能な異なる２π調整値をチェックするよりも好ましくなるだけのことが多い。
【図１】
2013504752.tif 000003
【図２】
2013504752.tif 000004
【図３】
2013504752.tif 000005
【図４】
2013504752.tif 000006
【図５】
2013504752.tif 000007
【図６】
2013504752.tif 000008
【図７】
2013504752.tif 000009
【図８】
2013504752.tif 000010
【図９】
2013504752.tif 000011
【図１０】
2013504752.tif 000012
【図１１】
2013504752.tif 000013
【図１２（ａ）】
2013504752.tif 000014
【図１２（ｂ）】
2013504752.tif 000015
【図１３】
2013504752.tif 000016
【図１４】
2013504752.tif 000017
【図１５】
2013504752.tif 000018
【国際調査報告】
2013504752.tif 000019
2013504752.tif 000020