(57)【要約】【課題】精度の高い３次元形状の計測が可能な計測システムを提供する。【解決手段】計測システムは、計測部と、算出部と、補正部とを備える。計測部は、複数の測定点において対象物との距離を測定することにより対象物の３次元座標のデータを計測する。算出部は、３次元座標が既知である既知対象物における複数の測定点の各々について、計測部により複数回計測することにより得られた補正用データと既知対象物の真値とに基づいて、複数の測定点の各々についての補正用データの信頼度を算出する。補正部は、測定対象物を計測部により計測することで得られた複数の測定点の各々における計測データのうち、信頼度の高い補正用データの測定点に対応した点で計測された計測データの補正幅に対する重み付けが、信頼度の低い補正用データの測定点に対応した点で計測された計測データの補正幅に対する重み付けよりも大きくなるように補正する。【選択図】図２
2018031604.tif 000002
【特許請求の範囲】
【請求項１】
複数の測定点において対象物との距離を測定することにより前記対象物の３次元座標のデータを計測する計測部と、
３次元座標が既知である既知対象物における前記複数の測定点の各々について、前記計測部により複数回計測することにより得られた補正用データと前記既知対象物の真値とに基づいて、前記複数の測定点の各々についての補正用データの信頼度を算出する算出部と、
測定対象物を前記計測部により計測することで得られた前記複数の測定点の各々における計測データのうち、前記信頼度の高い前記補正用データの前記測定点に対応した点で計測された前記計測データの補正幅に対する重み付けが、前記信頼度の低い前記補正用データの前記測定点に対応した点で計測された前記計測データの補正幅に対する重み付けよりも大きくなるように補正する補正部とを備える、計測システム。
【請求項２】
前記補正部は、
前記測定対象物を前記計測部により計測することで得られた前記複数の測定点の各々における計測データのうち、前記信頼度の高い前記補正用データの前記測定点に対応した点で計測された前記計測データに対して、前記補正用データと前記既知対象物との誤差を平均化した誤差平均値による補正値に対する重み付けを大きくし、
前記測定対象物を前記計測部により計測することで得られた前記複数の測定点の各々における計測データのうち、前記信頼度の低い前記補正用データの前記測定点に対応した点で計測された前記計測データに対して、前記補正用データと前記既知対象物との誤差を平均化した誤差平均値による補正値に対する重み付けを小さくする、請求項１記載の計測システム。
【請求項３】
前記補正部は、前記複数の測定点のうちの一の測定点で計測された前記計測データを、前記複数の測定点のうちの他の測定点で計測された前記計測データに基づいて補正する、請求項１または２記載の計測システム。
【請求項４】
前記補正部は、前記複数の測定点のうちの一の測定点で計測された前記計測データを、前記複数の測定点のうちの前記一の測定点の周囲の他の測定点で計測された前記計測データの平均値に基づいて補正する、請求項３記載の計測システム。
【請求項５】
前記計測部は、深度センサおよび撮像センサのうちの少なくともいずれか一方である、請求項１〜４のいずれか一項に記載の計測システム。
【請求項６】
複数の測定点において対象物との距離を測定することにより前記対象物の３次元座標のデータを計測するステップと、
前記計測するステップにより、３次元座標が既知である既知対象物における前記複数の測定点の各々について、複数回計測することにより得られた補正用データと前記既知対象物の真値とに基づいて、前記複数の測定点の各々についての補正用データの信頼度を算出するステップと、
前記計測するステップにより、測定対象物を計測することで得られた前記複数の測定点の各々における計測データのうち、前記信頼度の高い前記補正用データの前記測定点に対応した点で計測された前記計測データの補正幅に対する重み付けが、前記信頼度の低い前記補正用データの前記測定点に対応した点で計測された前記計測データの補正幅に対する重み付けよりも大きくなるように補正するステップとを備える、計測方法。
【請求項７】
複数の測定点において対象物との距離を測定することにより前記対象物の３次元座標のデータを計測する計測部を含む計測システムのコンピュータにおいて実行される計測プログラムであって、
前記計測プログラムは、前記コンピュータを、
３次元座標が既知である既知対象物における前記複数の測定点の各々について、前記計測部により複数回計測することにより得られた補正用データと前記既知対象物の真値とに基づいて、前記複数の測定点の各々についての補正用データの信頼度を算出する算出部と、
測定対象物を前記計測部により計測することで得られた前記複数の測定点の各々における計測データのうち、前記信頼度の高い前記補正用データの前記測定点に対応した点で計測された前記計測データの補正幅に対する重み付けが、前記信頼度の低い前記補正用データの前記測定点に対応した点で計測された前記計測データの補正幅に対する重み付けよりも大きくなるように補正する補正部として機能させる、計測プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、物体の３次元形状を計測する計測システム、計測方法および計測プログラムに関する。
【背景技術】
【０００２】
工場等では様々な加工部品の品質検査の一つとして歪みの計測が必要となる。歪みは一般に微小であるため、高精度な計測が要求される。一般的に、立体の３次元形状を計測することが可能なセンサが利用されるが、種々の要因によりデータにノイズが含まれる。
【０００３】
したがって、高精度な３次元形状の計測のために得られたデータを補正することが必要となる。
【０００４】
従来の補正方式では、同じ物体に対して取得した複数の３次元座標点群の平滑化処理等による補正がなされていた（非特許文献１）。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】"Decoupling Noise and Features via Weighted l1-Analysis Compressed Sensing" ACM Transactions on Graphics, Vol.33, No.2, Article 18, Publication date: March 2014.
【発明の概要】
【発明が解決しようとする課題】
【０００６】
一方で、従来の補正方式では、センサと計測対象物体との位置関係、計測環境等の種々の要因により、ノイズの生じ易さが測定点毎に異なるため、精度の良い点が、精度の悪い点からの影響により誤って補正されることにより３次元形状の計測の精度を向上させることが難しいという問題があった。
【０００７】
本発明の目的は、上記の点に鑑みてなされたものであって、精度の高い３次元形状の計測が可能な計測システム、計測方法および計測プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
ある局面に従う計測システムは、計測部と、算出部と、補正部とを備える。計測部は、複数の測定点において対象物との距離を測定することにより対象物の３次元座標のデータを計測する。算出部は、３次元座標が既知である既知対象物における複数の測定点の各々について、計測部により複数回計測することにより得られた補正用データと既知対象物の真値とに基づいて、複数の測定点の各々についての補正用データの信頼度を算出する。補正部は、測定対象物を計測部により計測することで得られた複数の測定点の各々における計測データのうち、信頼度の高い補正用データの測定点に対応した点で計測された計測データの補正幅に対する重み付けが、信頼度の低い補正用データの測定点に対応した点で計測された計測データの補正幅に対する重み付けよりも大きくなるように補正する。
【０００９】
好ましくは、補正部は、測定対象物を計測部により計測することで得られた複数の測定点の各々における計測データのうち、信頼度の高い補正用データの測定点に対応した点で計測された計測データに対して、補正用データと既知対象物との誤差を平均化した誤差平均値による補正値に対する重み付けを大きくする。補正部は、測定対象物を計測部により計測することで得られた複数の測定点の各々における計測データのうち、信頼度の低い補正用データの測定点に対応した点で計測された計測データに対して、補正用データと既知対象物との誤差を平均化した誤差平均値による補正値に対する重み付けを小さくする。
【００１０】
好ましくは、補正部は、複数の測定点のうちの一の測定点で計測された計測データを、複数の測定点のうちの他の測定点で計測された計測データに基づいて補正する。
【００１１】
好ましくは、補正部は、複数の測定点のうちの一の測定点で計測された計測データを、複数の測定点のうちの一の測定点の周囲の他の測定点で計測された計測データの平均値に基づいて補正する。
【００１２】
好ましくは、計測部は、深度センサおよび撮像センサのうちの少なくともいずれか一方である。
【００１３】
ある局面に従う計測方法は、複数の測定点において対象物との距離を測定することにより対象物の３次元座標のデータを計測するステップと、計測するステップにより、３次元座標が既知である既知対象物における複数の測定点の各々について、複数回計測することにより得られた補正用データと既知対象物の真値とに基づいて、複数の測定点の各々についての補正用データの信頼度を算出するステップと、計測するステップにより、測定対象物を計測することで得られた複数の測定点の各々における計測データのうち、信頼度の高い補正用データの測定点に対応した点で計測された計測データの補正幅に対する重み付けが、信頼度の低い補正用データの測定点に対応した点で計測された計測データの補正幅に対する重み付けよりも大きくなるように補正するステップとを備える。
【００１４】
ある局面に従う計測プログラムは、計測システムのコンピュータにおいて実行される計測プログラムである。計測システムは、複数の測定点において対象物との距離を測定することにより対象物の３次元座標のデータを計測する計測部を含む。計測プログラムは、コンピュータを、算出部と、補正部として機能させる。算出部は、３次元座標が既知である既知対象物における複数の測定点の各々について、計測部により複数回計測することにより得られた補正用データと既知対象物の真値とに基づいて、複数の測定点の各々についての補正用データの信頼度を算出する。補正部は、測定対象物を計測部により計測することで得られた複数の測定点の各々における計測データのうち、信頼度の高い補正用データの測定点に対応した点で計測された計測データの補正幅に対する重み付けが、信頼度の低い補正用データの測定点に対応した点で計測された計測データの補正幅に対する重み付けよりも大きくなるように補正する。
【発明の効果】
【００１５】
本発明の計測システム、計測方法および計測プログラムは、精度の高い３次元形状の計測が可能である。
【図面の簡単な説明】
【００１６】
【図１】実施形態に基づく計測システム１の概要を説明する図である。
【図２】実施形態に基づくＣＰＵ５の機能ブロックを説明する図である。
【図３】実施形態に基づく計測システム１の計測方法のフロー図である。
【図４】実施形態に基づく誤差特性を算出する処理（誤差特性算出処理）のサブルーチン図である。
【図５】実施形態に基づく誤差特性算出部５２による誤差の算出を説明する概念図である。
【図６】実施形態に基づく誤差特性算出部５２による誤差分散および信頼度の算出を説明する概念図である。
【図７】実施形態に基づく誤差分散と信頼度との関係を説明する図である。
【図８】実施形態に基づく計測処理のフロー図である。
【図９】実施形態に基づく補正処理部５４の補正処理の概念図である。
【発明を実施するための形態】
【００１７】
以下、実施形態について図に基づいて説明する。なお、以下の説明では、同一部品には、同一の符号を付している。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００１８】
＜計測システム１の概要＞
図１は、実施形態に基づく計測システム１の概要を説明する図である。
【００１９】
図１を参照して、計測システム１は、センサ２と、ＣＰＵ(Central Processing Unit)５と、メモリ６とを備える。
【００２０】
センサ２は、複数の測定点において測定対象物Ｐとの距離を測定することにより対象物の３次元座標のデータを計測する。本例においては、一例として深度センサを用いて３次元座標のデータを計測する場合について説明する。
【００２１】
ＣＰＵ５は、中央演算処理装置であり、各種の演算処理を実行する。
メモリ６は、ＣＰＵ５が実行する演算処理のワーク領域として、あるいは、演算処理に利用するデータの格納領域として用いられる。
【００２２】
実施形態に基づく計測システム１は、センサ２から得られる３次元座標点群における点毎のノイズの生じ易さを予めセンサ２の誤差特性として学習（算出）する。
【００２３】
そして、計測システム１は、算出されたセンサ２の誤差特性を利用して、精度の良い点のデータと、精度の悪い点のデータとで補正幅を調整する。
【００２４】
図２は、実施形態に基づくＣＰＵ５の機能ブロックを説明する図である。
図２を参照して、ＣＰＵ５は、誤差特性算出部５２と、補正処理部５４とを含む。
【００２５】
誤差特性算出部５２は、センサ２の誤差特性を算出する。
補正処理部５４は、誤差特性算出部５２で算出された誤差特性に基づく補正処理を実行する。
【００２６】
図３は、実施形態に基づく計測システム１の計測方法のフロー図である。
図３を参照して、計測システム１は、誤差特性を算出する処理（誤差特性算出処理）を実行する（ステップＳ２）。誤差特性を算出する処理の詳細については後述する。
【００２７】
次に、計測システム１は、算出した誤差特性に基づいて計測処理を実行する（ステップＳ４）。計測処理の詳細については後述する。
【００２８】
そして、計測システム１は、処理を終了する（エンド）。
＜誤差特性算出処理＞
図４は、実施形態に基づく誤差特性を算出する処理（誤差特性算出処理）のサブルーチン図である。
【００２９】
図４を参照して、計測システム１は、センサ２により３次元座標が既知である既知対象物をＭ回計測する（ステップＳ１０）。
【００３０】
ＣＰＵ５は、ノイズを含むＭ回分の３次元座標点群の計測データを取得する。当該計測データは、補正用に用いられるデータであるため本例においては、補正用データとして説明する。なお、本例においては、Ｍ回は２以上の整数である。
【００３１】
次に、計測システム１は、誤差平均および誤差分散を算出する（ステップＳ１２）。具体的には、誤差特性算出部５２は、Ｍ回分の３次元座標点群の計測データに基づいて誤差特性として、誤差平均および誤差分散を算出する。
【００３２】
図５は、実施形態に基づく誤差特性算出部５２による誤差の算出を説明する概念図である。
【００３３】
図５に示されるように、真値Ｇが示されている。本例においては、既知対象物の既知である３次元座標データが真値Ｇとなる。
【００３４】
また、センサ２によるｍ回目の補正用データＱ^ｍ（総称して補正用データＱとも称する）が示されている。
【００３５】
計測点の位置合わせ後の誤差は、真値Ｇから補正用データＱ^ｍを減算する次式（１）で表わされる。
【００３６】
【数１】
2018031604.tif 000003
【００３７】
これにより次式（２）の誤差平均が算出される。
【００３８】
【数２】
2018031604.tif 000004
【００３９】
図６は、実施形態に基づく誤差特性算出部５２による誤差分散および信頼度の算出を説明する概念図である。
【００４０】
図６に示されるように、３つの測定点Ａ〜Ｃそれぞれにおける１回目の計測値（補正用データ）から５回目の計測値（補正用データ）が一例として示されている。
【００４１】
一例として、測定点Ａ，Ｃの５回の計測値（補正用データ）は、測定点Ｂの５回の計測値と比較して相対的に集約されている。
【００４２】
式（２）で算出した誤差平均riに基づいて、次式（３）の誤差分散σi2が算出される。
【００４３】
【数３】
2018031604.tif 000005
【００４４】
図４のフローに戻って、計測システム１は、測定点毎の信頼度を算出する（ステップＳ１４）。具体的には、誤差特性算出部５２は、３次元座標が既知である既知対象物における複数の測定点の各々について、センサ２により複数回計測することにより得られた補正用データと、既知対象物の真値Ｇとに基づいて、複数の測定点の各々についての補正用データの信頼度ωを算出する。
【００４５】
次に、処理を終了する（リターン）。
具体的には、上記算出した誤差分散に基づいて次式（４）に従って信頼度ωを算出する。
【００４６】
【数４】
2018031604.tif 000006
【００４７】
図７は、実施形態に基づく誤差分散と信頼度との関係を説明する図である。
図７に示されるように横軸が誤差分散σi2、縦軸が信頼度ωiとして示されている。
【００４８】
ここで、誤差分散σi2が増加するに従って、信頼度ωiが低くなる場合が示されている。本例においては信頼度ωiは０に近づくことになる。一方、誤差分散σi2が小さい場合には、信頼度ωiは高くなる。
【００４９】
したがって、図６にも示されるように、測定点Ａ〜Ｃに関して、誤差分散σi2が小さい場合には、その平方根である標準偏差σiの値も小さくなる。本例においては、測定点Ａ，Ｃの誤差分散は、測定点Ｂの誤算分散と比較して相対的に小さい場合が示されている。
【００５０】
したがって、測定点Ａ，Ｃの信頼度ωは高くなり、測定点Ｂの信頼度ωは低くなる。
上記算出処理により、測定点毎の信頼度ωを算出することが可能である。
【００５１】
これにより、センサ２の測定点毎の誤差特性の情報として、誤差平均および信頼度を取得することが可能となる。誤差特性算出部５２により算出されたセンサ２の測定点毎の誤差特性の情報をメモリ６に格納するようにしても良い。これにより、必要に応じて当該メモリからセンサ２の誤差特性の情報を読み出すことにより後述する補正処理部５４における誤差特性に基づく補正処理を実行することが可能となる。
【００５２】
＜計測処理＞
図８は、実施形態に基づく計測処理のフロー図である。
【００５３】
図８を参照して、計測システム１は、センサ２により測定対象物Ｐに対して計測する（ステップＳ２０）。
【００５４】
ＣＰＵ５は、ノイズを含む測定対象物Ｐの３次元座標点群の計測データを取得する。
次に、計測システム１は、測定点毎の補正値を算出する（ステップＳ２２）。具体的には、補正処理部５４は、測定点毎の補正値を以下の如く算出する。
【００５５】
測定対象物Ｐが平面形状である場合、本例においては、次式（５）を満たす測定点毎の補正値ｓを算出する。
【００５６】
【数５】
2018031604.tif 000007
【００５７】
なお、パラメータλは０〜∞の範囲に設定される。
当該式（５）の第１項は計測値と補正値の差を最小化するための項、当該式（５）の第２項は、補正された３次元座標集合が測定対象物の形状である平面に近づくよう、近傍の補正値の差を最小化するための項である。
【００５８】
次に、計測システム１は、算出された補正値に基づく補正を実行する（ステップＳ２４）。具体的には、補正処理部５４は、測定点毎の補正値に従って、測定点毎に計測データを補正する。
【００５９】
そして、計測システム１は、処理を終了する（エンド）。
図９は、実施形態に基づく補正処理部５４の補正処理の概念図である。
【００６０】
図９に示されるように、本例においては、上式（５）の第１項に従って測定対象物Ｐをセンサ２により計測することで得られた複数の測定点の各々における計測データのうち、信頼度ωの高い補正用データの測定点に対応した点で計測された計測データの補正幅に対する重み付けが、信頼度ωの低い補正用データの測定点に対応した点で計測された計測データの補正幅に対する重み付けよりも大きくなるように補正する。
【００６１】
この点で、測定点Ａ〜Ｃのそれぞれにおける計測値Ｘ１，Ｙ１，Ｚ１が示されている。
補正処理部５４は、各計測データの補正幅として、測定点毎の誤差特性の情報に含まれている誤差平均および信頼度に基づいて設定する。具体的には、測定点毎の信頼度に従って誤差平均による補正が調整される。
【００６２】
測定点Ａ〜Ｃにのそれぞれの計測値Ｘ１，Ｙ１，Ｚ１について誤差平均r1,r2,r3に基づいて補正される場合が示される。ここで、信頼度ωが「１」の場合には、測定点Ａ〜Ｃのそれぞれの計測値Ｘ１，Ｙ１，Ｚ１は、誤差平均r1,r2,r3に基づいて補正値Ｘ２，Ｙ２，Ｚ２に補正されるが、本実施形態における補正は、信頼度により補正幅が異なる。具体的には、信頼度ωが高い計測値Ｘ１，Ｚ１については、誤差平均r1,r3に基づく補正幅に対する重み付けは大きく、信頼度ωが低い計測値Ｙ１については、誤差平均r2に基づく補正幅に対する重み付けは小さくなる。
【００６３】
本例においては、信頼度ωに従って補正値Ｘ３，Ｙ３，Ｚ３に変化する場合が示されている。
【００６４】
そして、さらに上式（５）の第２項に従って測定対象物Ｐの複数の測定点の各々における計測データの全体形状が平面に近づくように平滑化処理される。
【００６５】
平滑化処理として、上式（５）の第２項に示されるように複数の測定点のうちの一の測定点で計測された計測データを、複数の測定点のうちの他の測定点で計測された計測データに基づいて補正する。具体的には、計測データを当該一の測定点の周囲の他の測定点で計測された計測データの平均値に基づいて補正する処理を実行する。一例として、周囲の２点、４点、８点等任意の他の測定点で計測された計測データを利用することが可能である。
【００６６】
本例においては、平滑化処理により補正値Ｘ３，Ｙ３，Ｚ３が平滑化処理された補正値Ｘ４，Ｙ４，Ｚ４に補正される場合が示されている。
【００６７】
当該方式に基づく補正により、測定点毎の誤差特性の情報に基づいて、各測定点毎に補正幅に対する重み付けを変更することが可能となる。
【００６８】
従来の方式では、精度の良い測定データおよび精度の悪い測定データが平滑化処理等により一律に補正される方式であったため結果的に精度を向上させることが難しかった。
【００６９】
本実施形態に従えば、測定点に対する精度の良い測定データおよび精度の悪い測定データを誤差特性により判別することが可能である。具体的には、測定点毎の信頼度により精度の良い悪いを判別することが可能である。そして、測定点に対する誤差特性に従って、信頼度を係数とした重み付けにより補正値を調整する。複数の測定点の各々における計測データのうち、信頼度ωの高い補正用データの測定点に対応した点で計測された計測データの補正幅の重み付けが、信頼度ωの低い補正用データの測定点に対応した点で計測された計測データの補正幅の重み付けよりも大きくなるように補正する。
【００７０】
これにより、各測定点毎に信頼度に応じた補正値による補正処理が実行されるため、一律に補正する場合と比較して、精度の高い３次元形状の計測が可能な計測システムを実現することが可能となる。
【００７１】
なお、本例においては、センサ２の一例として深度センサにより３次元座標データを取得する構成について説明したが、撮像センサにより複数回撮像し、撮像した複数の画像データを用いて３次元座標データを取得するようにしても良い。
【００７２】
また、上記構成においては、センサ２とＣＰＵ５とを別体とする構成について説明したが、センサ２と、ＣＰＵ５とが一体として設けられた計測装置とすることも可能である。したがって、センサ２をＣＰＵ５の機能の一部とすることも可能である。さらに、メモリ６も一体として計測システム１を１つの装置として実現することも当然に可能である。
【００７３】
また、本実施形態における計測プログラムとして、ＣＰＵ５で実行可能なアプリケーションプログラムを提供してもよい。このとき、本実施の形態に係る計測プログラムは、ＣＰＵ５上で実行される各種アプリケーションの一部の機能（モジュール）として組み込まれてもよい。
【００７４】
＜作用効果＞
次に、本実施形態の作用効果について説明する。
【００７５】
本実施形態の計測システム１には、センサ２と、誤差特性算出部５２と、補正処理部５４とが設けられる。センサ２は、複数の測定点において対象物との距離を測定することにより対象物の３次元座標のデータを計測する。誤差特性算出部５２は、３次元座標が既知である既知対象物における複数の測定点の各々について、センサ２によりＭ回計測することにより得られた補正用データＱと既知対象物の真値Ｇとに基づいて、複数の測定点の各々についての補正用データＱの信頼度ωを算出する。補正処理部５４は、測定対象物Ｐをセンサ２により計測することで得られた複数の測定点の各々における計測データのうち、信頼度ωの高い補正用データＱの測定点に対応した点で計測された計測データの補正幅に対する重み付けが、信頼度ωの低い補正用データＱの測定点に対応した点で計測された計測データの補正幅に対する重み付けよりも大きくなるように補正する。
【００７６】
補正処理部５４において、複数の測定点の各々における計測データのうち、信頼度ωの高い補正用データＱの測定点に対応した点で計測された計測データの補正幅に対する重み付けが、信頼度ωの低い補正用データＱの測定点に対応した点で計測された計測データの補正幅に対する重み付けよりも大きくなるように補正することにより、各測定点毎に信頼度に応じた補正値による補正処理が実行されるため、一律に補正する場合と比較して、精度の高い３次元形状の計測が可能である。
【００７７】
補正処理部５４は、測定対象物Ｐをセンサ２により計測することで得られた複数の測定点の各々における計測データのうち、信頼度ωの高い補正用データＱの測定点に対応した点で計測された計測データに対して、補正用データＱと既知対象物との誤差を平均化した誤差平均値による補正値に対する重み付けを大きくし、測定対象物Ｐをセンサ２により計測することで得られた複数の測定点の各々における計測データのうち、信頼度ωの低い補正用データＱの測定点に対応した点で計測された計測データに対して、補正用データＱと既知対象物との誤差を平均化した誤差平均値による補正値に対する重み付けを小さくする。
【００７８】
補正処理部５４は、図９に示すように、信頼度ωの高い測定点Ａ，Ｃに対応した点で計測された計測データに対して、誤差平均値による補正値に対する重み付けを大きくし、信頼度ωの低い測定点Ｂに対応した点で計測された計測データに対して、誤差平均値による補正値に対する重み付けを小さくするため、各測定点毎に信頼度に応じた誤差平均値による補正処理が実行される。これにより、一律に補正する場合と比較して、計測データに対する各測定点毎の精度の高い補正値による補正処理により、精度の高い３次元形状の計測が可能である。
【００７９】
補正処理部５４は、複数の測定点のうちの一の測定点で計測された計測データを、複数の測定点のうちの他の測定点で計測された計測データに基づいて補正する。
【００８０】
補正処理部５４は、一の測定点で計測された計測データを他の測定点で計測された計測データに基づいて補正することにより、計測データの全体形状が平面に近づくように平滑化処理されるため、ノイズの大きな特異な計測データも適正に補正されて精度の高い３次元形状の計測が可能である。
【００８１】
補正処理部５４は、複数の測定点のうちの一の測定点で計測された計測データを、複数の測定点のうちの一の測定点の周囲の他の測定点で計測された計測データの平均値に基づいて補正する。
【００８２】
補正処理部５４は、図９に示すように、一の測定点で計測された計測データを周囲の他の測定点で計測された計測データの平均値に基づいて補正することにより、より計測データの全体形状が平面に近づくように平滑化処理されるため精度の高い３次元形状の計測が可能である。
【００８３】
本実施形態の計測システム１の計測方法では、センサ２により複数の測定点において対象物との距離を測定することにより対象物の３次元座標のデータを計測するステップが実行される。また、誤差特性算出部５２により、センサ２により計測するステップにより、３次元座標が既知である既知対象物における複数の測定点の各々について、Ｍ回計測することにより得られた補正用データＱと既知対象物の真値Ｇとに基づいて、複数の測定点の各々についての補正用データＱの信頼度を算出するステップが実行される。また、補正処理部５４により、センサ２により計測するステップにより、測定対象物Ｐを計測することで得られた複数の測定点の各々における計測データのうち、信頼度ωの高い補正用データＱの測定点に対応した点で計測された計測データの補正幅に対する重み付けが、信頼度ωの低い補正用データＱの測定点に対応した点で計測された計測データの補正幅に対する重み付けよりも大きくなるように補正するステップが実行される。
【００８４】
補正処理部５４により、複数の測定点の各々における計測データのうち、信頼度ωの高い補正用データＱの測定点に対応した点で計測された計測データの補正幅に対する重み付けが、信頼度ωの低い補正用データＱの測定点に対応した点で計測された計測データの補正幅よりも大きくなるように補正するステップを実行することにより、各測定点毎に信頼度に応じた補正値による補正処理が実行されるため、一律に補正する場合と比較して、精度の高い３次元形状の計測が可能である。
【００８５】
本実施形態の計測システム１は、複数の測定点において対象物との距離を測定することにより対象物の３次元座標のデータを計測するセンサ２を含む。計測プログラムは、計測システム１のＣＰＵ５を、誤差特性算出部５２および補正処理部５４として機能させる。誤差特性算出部５２は、３次元座標が既知である既知対象物における複数の測定点の各々について、センサ２によりＭ回計測することにより得られた補正用データＱと既知対象物の真値Ｇとに基づいて、複数の測定点の各々についての補正用データＱの信頼度ωを算出する。補正処理部５４は、測定対象物Ｐをセンサ２により計測することで得られた複数の測定点の各々における計測データのうち、信頼度ωの高い補正用データＱの測定点に対応した点で計測された計測データの補正幅に対する重み付けが、信頼度ωの低い補正用データＱの測定点に対応した点で計測された計測データの補正幅に対する重み付けよりも大きくなるように補正する。
【００８６】
補正処理部５４により、複数の測定点の各々における計測データのうち、信頼度ωの高い補正用データＱの測定点に対応した点で計測された計測データの補正幅に対する重み付けが、信頼度ωの低い補正用データＱの測定点に対応した点で計測された計測データの補正幅に対する重み付けよりも大きくなるように補正するステップを実行することにより、各測定点毎に信頼度に応じた補正値による補正処理が実行されるため、一律に補正する場合と比較して、精度の高い３次元形状の計測が可能である。
【００８７】
今回開示された実施の形態は例示であって、上記内容のみに制限されるものではない。本発明の範囲は特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００８８】
１  計測システム、２  センサ、５  ＣＰＵ、６  メモリ、５２  誤差特性算出部、５４  補正処理部、Ａ，Ｂ，Ｃ  測定点、Ｇ  真値、Ｐ  測定対象物、Ｑ  補正用データ。
【図１】
2018031604.tif 000008
【図２】
2018031604.tif 000009
【図３】
2018031604.tif 000010
【図４】
2018031604.tif 000011
【図５】
2018031604.tif 000012
【図６】
2018031604.tif 000013
【図７】
2018031604.tif 000014
【図８】
2018031604.tif 000015
【図９】
2018031604.tif 000016