(57)【要約】【課題】計測対象物の表面形状の把握に加えて計測対象物の表面を構成する部材の肉厚を把握することができるようにする。【解決手段】計測対象物の表面を構成する部材の基準寸法に基づいて当該部材の断面形状が生成される処理（Ｓ４）と、計測対象物の表面の形状と前記部材の断面形状とがフィッティングされて表面の形状に対する断面形状の位置が特定されると共に断面形状に関する中心位置が計算される処理（Ｓ５）と、計測対象物の表面から前記部材の肉厚実測値の分だけ離れた位置を前記部材の内部構造の断面の境界が通るように前記部材の内部構造の断面が配置される処理（Ｓ６）と、前記部材の内部構造の断面が前記部材の断面形状に関する中心位置と関連づけられて移動して通過した部分として前記部材の内部構造の形状が作成される処理（Ｓ７）と、計測対象物の表面の形状と前記部材の内部構造の形状とが比較される処理（Ｓ８）とを有するようにした。【選択図】図１
2019211419.tif 000002
【特許請求の範囲】
【請求項１】
計測対象物の表面を構成する部材の基準寸法に基づいて当該部材の断面形状が生成される処理と、前記計測対象物の表面の形状と前記部材の前記断面形状とがフィッティングされて前記計測対象物の前記表面の形状に対する前記部材の前記断面形状の位置が特定されると共に前記部材の前記断面形状に関する中心位置が計算される処理と、前記計測対象物の表面から前記部材の肉厚実測値の分だけ離れた位置を前記部材の内部構造の断面の境界が通るように前記部材の前記内部構造の断面が配置される処理と、前記部材の前記内部構造の断面が前記部材の前記断面形状に関する前記中心位置と関連づけられて移動して通過した部分として前記部材の前記内部構造の形状が作成される処理と、前記計測対象物の前記表面の形状と前記部材の前記内部構造の形状とが比較される処理とを有することを特徴とする三次元形状の計測方法。
【請求項２】
計測対象物の表面を構成する部材の基準寸法に基づいて当該部材の断面形状を生成する手段と、前記計測対象物の表面の形状と前記部材の前記断面形状とをフィッティングして前記計測対象物の前記表面の形状に対する前記部材の前記断面形状の位置を特定すると共に前記部材の前記断面形状に関する中心位置を計算する手段と、前記計測対象物の表面から前記部材の肉厚実測値の分だけ離れた位置を前記部材の内部構造の断面の境界が通るように前記部材の前記内部構造の断面を配置する手段と、前記部材の前記内部構造の断面が前記部材の前記断面形状に関する前記中心位置と関連づけられて移動して通過した部分として前記部材の前記内部構造の形状を作成する手段と、前記計測対象物の前記表面の形状と前記部材の前記内部構造の形状とを比較する手段とを有することを特徴とする三次元形状の計測装置。
【請求項３】
計測対象物の表面を構成する部材の基準寸法に基づいて当該部材の断面形状を生成する処理と、前記計測対象物の表面の形状と前記部材の前記断面形状とをフィッティングして前記計測対象物の前記表面の形状に対する前記部材の前記断面形状の位置を特定すると共に前記部材の前記断面形状に関する中心位置を計算する処理と、前記計測対象物の表面から前記部材の肉厚実測値の分だけ離れた位置を前記部材の内部構造の断面の境界が通るように前記部材の前記内部構造の断面を配置する処理と、前記部材の前記内部構造の断面が前記部材の前記断面形状に関する前記中心位置と関連づけられて移動して通過した部分として前記部材の前記内部構造の形状を作成する処理と、前記計測対象物の前記表面の形状と前記部材の前記内部構造の形状とを比較する処理とをコンピュータに行わせることを特徴とする三次元形状の計測プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、三次元形状の計測方法、計測装置、及び計測プログラムに関する。さらに詳述すると、本発明は、対象物の表面の三次元形状と共に前記表面を構成する部材の肉厚を計測する際に用いて好適な技術に関する。
【背景技術】
【０００２】
レーザ光を照射すると共にその反射光を受光するレーザスキャナを用いて対象物の表面の三次元形状を計測する従来の技術として、対象物の三次元形状に応じてスキャンエリアが適宜設定されると共に各スキャンエリアについてのレーザスキャナによるスキャンがスキャンエリア毎に繰り返し行われて各スキャンエリアについて点群データが取得される際に、各スキャンエリアは互いにオーバラップされ、基準点を得るためにスキャンエリア同士のオーバラップ部分に三次元形状計測用のターゲットが複数個取り付けられ、スキャンエリア毎の点群データが基準点を介して互いに合成されて対象物の三次元形状データが取得されるものが知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２０４４４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の三次元形状の計測技術では、対象物の表面の形状を計測することはできても表面とは反対側の形状や内部の形状を計測することはできないので、表面形状を形成・構成する部材の肉厚を把握することはできない。
【０００５】
そこで、本発明は、計測対象物の表面形状の把握に加えて計測対象物の表面を構成する部材の肉厚を把握することができる三次元形状の計測方法、計測装置、及び計測プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
かかる目的を達成するため、本発明の三次元形状の計測方法は、計測対象物の表面を構成する部材の基準寸法に基づいて当該部材の断面形状が生成される処理と、計測対象物の表面の形状と前記部材の断面形状とがフィッティングされて計測対象物の表面の形状に対する前記部材の断面形状の位置が特定されると共に前記部材の断面形状に関する中心位置が計算される処理と、計測対象物の表面から前記部材の肉厚実測値の分だけ離れた位置を前記部材の内部構造の断面の境界が通るように前記部材の内部構造の断面が配置される処理と、前記部材の内部構造の断面が前記部材の断面形状に関する中心位置と関連づけられて移動して通過した部分として前記部材の内部構造の形状が作成される処理と、計測対象物の表面の形状と前記部材の内部構造の形状とが比較される処理とを有するようにしている。
【０００７】
また、本発明の三次元形状の計測装置は、計測対象物の表面を構成する部材の基準寸法に基づいて当該部材の断面形状を生成する手段と、計測対象物の表面の形状と前記部材の断面形状とをフィッティングして計測対象物の表面の形状に対する前記部材の断面形状の位置を特定すると共に前記部材の断面形状に関する中心位置を計算する手段と、計測対象物の表面から前記部材の肉厚実測値の分だけ離れた位置を前記部材の内部構造の断面の境界が通るように前記部材の内部構造の断面を配置する手段と、前記部材の内部構造の断面が前記部材の断面形状に関する中心位置と関連づけられて移動して通過した部分として前記部材の内部構造の形状を作成する手段と、計測対象物の表面の形状と前記部材の内部構造の形状とを比較する手段とを有するようにしている。
【０００８】
また、本発明の三次元形状の計測プログラムは、計測対象物の表面を構成する部材の基準寸法に基づいて当該部材の断面形状を生成する処理と、計測対象物の表面の形状と前記部材の断面形状とをフィッティングして計測対象物の表面の形状に対する前記部材の断面形状の位置を特定すると共に前記部材の断面形状に関する中心位置を計算する処理と、計測対象物の表面から前記部材の肉厚実測値の分だけ離れた位置を前記部材の内部構造の断面の境界が通るように前記部材の内部構造の断面を配置する処理と、前記部材の内部構造の断面が前記部材の断面形状に関する中心位置と関連づけられて移動して通過した部分として前記部材の内部構造の形状を作成する処理と、計測対象物の表面の形状と前記部材の内部構造の形状とを比較する処理とをコンピュータに行わせるようにしている。
【０００９】
したがって、これらの三次元形状の計測方法，三次元形状の計測装置，三次元形状の計測プログラムによると、計測対象物の表面を構成する部材の基準寸法に基づいて当該部材の断面形状を特定した上で当該部材の肉厚実測値の分だけ離れた位置に内部構造の境界を合わせた状態で計測対象物の表面の形状と内部構造の形状とが比較されるようにしているので、計測対象物の表面形状に加えて計測対象物の表面を構成する部材の肉厚の分布が把握される。
【発明の効果】
【００１０】
本発明の三次元形状の計測方法，三次元形状の計測装置，三次元形状の計測プログラムによれば、計測対象物の表面形状に加えて計測対象物の表面を構成する部材の肉厚の分布を把握することができるので、三次元形状の計測手法としての有用性を向上させることが可能になる。
【図面の簡単な説明】
【００１１】
【図１】本発明に係る三次元形状の計測方法の実施形態の一例を説明するフローチャートである。
【図２】実施形態の三次元形状の計測方法を三次元形状の計測プログラムを用いて実施する場合の当該プログラムによって実現される三次元形状の計測装置の機能ブロック図である。
【図３】本発明における計測の対象物を示す模式図である。（Ａ）は管状の部材の例を示す模式図である。（Ｂ）は管状の部材が連接された部材の例を示す模式図である。
【図４】実機使用状態にある管状部が湾曲している状態を説明する模式図である。
【図５】管状部の内部構造の断面の配置を行う〈方法Ｉ〉を説明する模式図である。
【図６】管状部の内部構造の断面の配置を行う〈方法II〉を説明する模式図である。
【図７】管状部の内部構造の断面の配置を行う〈方法III〉を説明する模式図である。
【図８】管状部の内部構造の形状の作成を説明する模式図である。
【発明を実施するための形態】
【００１２】
以下、本発明の構成を図面に示す実施の形態の一例に基づいて詳細に説明する。
【００１３】
図１乃至図８に、本発明に係る三次元形状の計測方法，三次元形状の計測装置，及び三次元形状の計測プログラムの実施形態の一例を示す。
【００１４】
本実施形態の三次元形状の計測方法は、計測対象物の表面を構成する部材の基準寸法に基づいて当該部材の断面形状（特に、外容形状であって、外法寸法に相当する形状）が生成される処理（Ｓ４）と、計測対象物の表面の形状と前記部材の断面形状（特に、外容形状のうちの前記計測対象物の表面の形状に対応する部分）とがフィッティングされて計測対象物の表面の形状に対する前記部材の断面形状の位置が特定されると共に前記部材の断面形状に関する中心位置が計算される処理（Ｓ５）と、計測対象物の表面から前記部材の肉厚実測値の分だけ離れた位置を前記部材の内部構造の断面の境界が通るように前記部材の内部構造の断面が配置される処理（Ｓ６）と、前記部材の内部構造の断面が前記部材の断面形状に関する中心位置と関連づけられて移動して通過した部分として前記部材の内部構造の形状が作成される処理（Ｓ７）と、計測対象物の表面の形状と前記部材の内部構造の形状とが比較される処理（Ｓ８）とを有するようにしている（図１参照）。
【００１５】
ここで、本発明が用いられて三次元形状の計測が行われる計測の対象（「計測対象物」と呼ぶ）としては、単数の管状（即ち、中空）の部材（図３(Ａ)参照）、または、複数の管状（即ち、中空）の部材の各々の長手方向が平行になるように配置されてこれら管状の部材が連接された部材（図３(Ｂ)参照）が挙げられる。具体的には例えば、建物等の建築構造物やプラント等の機械構造物における配管（即ち、例えば図３(Ａ)に示されるような単数の管状の部材）や、発電用やごみ焼却炉のボイラ火炉の側壁に使用されるボイラ水冷壁管（即ち、例えば図３(Ｂ)に示されるような複数の管状の部材が連接された部材）などが挙げられる。
【００１６】
なお、本発明の説明では、例えば図３(Ａ)に示されるような単体の管状の部材が計測対象物である場合には当該管状の部材のことを「管状部」と呼び、また、例えば図３(Ｂ)に示されるような複数の管状の部材が連接された部材が計測対象物である場合には管状の部材のそれぞれのことを「管状部」と呼ぶ。
【００１７】
上記の三次元形状の計測方法は、本発明に係る三次元形状の計測装置によって実施され得る。本実施形態の三次元形状の計測装置は、計測対象物の表面を構成する部材の基準寸法に基づいて当該部材の断面形状（特に、外容形状であって、外法寸法に相当する形状）を生成する手段と、計測対象物の表面の形状と前記部材の断面形状（特に、外容形状のうちの前記計測対象物の表面の形状に対応する部分）とをフィッティングして計測対象物の表面の形状に対する前記部材の断面形状の位置を特定すると共に前記部材の断面形状に関する中心位置を計算する手段と、計測対象物の表面から前記部材の肉厚実測値の分だけ離れた位置を前記部材の内部構造の断面の境界が通るように前記部材の内部構造の断面を配置する手段と、前記部材の内部構造の断面が前記部材の断面形状に関する中心位置と関連づけられて移動して通過した部分として前記部材の内部構造の形状を作成する手段と、計測対象物の表面の形状と前記部材の内部構造の形状とを比較する手段とを有するようにしている。
【００１８】
上記の三次元形状の計測方法及び三次元形状の計測装置は、三次元形状の計測プログラムがコンピュータ上で実行されることによっても実施・実現され得る。ここでは、三次元形状の計測プログラムがコンピュータ上で実行されることによって三次元形状の計測方法が実施されると共に三次元形状の計測装置が実現される場合を説明する。
【００１９】
本実施形態の三次元形状の計測プログラム１７を実行するためのコンピュータ１０（本実施形態では、三次元形状の計測装置１０でもある）の全体構成を図２に示す。
【００２０】
このコンピュータ１０（三次元形状の計測装置１０）は制御部１１，記憶部１２，入力部１３，表示部１４，及びメモリ１５を備え、これらが相互にバス等の信号回線によって接続されている。
【００２１】
制御部１１は、記憶部１２に記憶されている三次元形状の計測プログラム１７に従ってコンピュータ１０全体の制御並びに三次元形状の計測に係る演算を行うものであり、例えばＣＰＵ（中央演算処理装置）である。
【００２２】
記憶部１２は、少なくともデータやプログラムを記憶可能な装置であり、例えばハードディスクである。
【００２３】
入力部１３は、少なくとも作業者の命令や種々の情報を制御部１１に与えるためのインターフェイス（即ち、情報入力の仕組み）であり、例えばキーボードやマウスである。なお、例えばキーボードとマウスとの両方のように複数種類のインターフェイスを入力部１３として有するようにしても良い。
【００２４】
表示部１４は、制御部１１の制御によって文字や図形或いは画像等の描画・表示を行うものであり、例えばディスプレイである。
【００２５】
メモリ１５は、制御部１１が種々の制御や演算を実行する際の作業領域であるメモリ空間となるものであり、例えばＲＡＭ（Ｒandom Ａccess Ｍemory の略）である。
【００２６】
また、コンピュータ１０に、必要に応じ、当該コンピュータ１０との間でデータや制御指令等の信号の送受信（即ち、出入力）が可能であるように、バスや広域ネットワーク回線等の信号回線により、データサーバ２０が接続されるようにしても良い。また、コンピュータ１０は、必要に応じ、インターネットなどのネットワークを介してクラウドサーバ（図示していない）にアクセス可能であるようにしても良い。
【００２７】
そして、コンピュータ１０（以下、「三次元形状の計測装置１０」と表記する）の制御部１１には、三次元形状の計測プログラム１７が実行されることにより、計測対象物の表面の三次元形状に相当するメッシュデータの作成に係る処理を行うデータ読込部１１ａ及びメッシュ作成部１１ｂと、計測対象物の表面を構成する部材の基準寸法に基づいて当該部材の断面形状（特に、外容形状であって、外法寸法に相当する形状）を生成する処理を行う断面形状生成部１１ｃと、計測対象物の表面の形状と前記部材の断面形状（特に、外容形状のうちの前記計測対象物の表面の形状に対応する部分）とをフィッティングして計測対象物の表面の形状に対する前記部材の断面形状の位置を特定すると共に前記部材の断面形状に関する中心位置を計算する処理を行う中心位置計算部１１ｄと、計測対象物の表面から前記部材の肉厚実測値の分だけ離れた位置を前記部材の内部構造の断面の境界が通るように前記部材の内部構造の断面を配置する処理を行う内部構造断面配置部１１ｅと、前記部材の内部構造の断面が前記部材の断面形状に関する中心位置と関連づけられて移動して通過した部分として前記部材の内部構造の形状を作成する処理を行う内部構造形状作成部１１ｆと、計測対象物の表面の形状と前記部材の内部構造の形状とを比較する処理を行う肉厚分布計算部１１ｇとが構成される。
【００２８】
そして、三次元形状の計測方法が実施される際の手順として、まず、点群データの整備が行われる（Ｓ１）。
【００２９】
本発明では、三次元形状の計測の対象としての計測対象物の表面形状に関する点群が用いられる。なお、本発明で用いられる点群のデータは、既存のデータが利用・整備されて用いられるようにしても良く、或いは、新たに取得・整備されたデータが用いられるようにしても良い。
【００３０】
本発明における点群のデータとして、例えば、半導体レーザなどの光源を備える光照射部と各々がＣＣＤ（Ｃharge Ｃoupled Ｄevice の略；電荷結合素子）などの受光素子を備えると共に相互に離間して配設されてステレオカメラを構築するように構成される一対の受光部とを有する計測手段が用いられて行われる計測によって取得されるデータが利用されて生成される三次元の座標群／点群のデータ（言い換えると、三次元的な複数の座標点）が用いられ得る。
【００３１】
点群のデータの作成の仕法は、特定の手法に限定されるものではなく、取得・整備されたデータ（言い換えると、利用可能なデータ）に応じて適当な手法が適宜選択される。
【００３２】
例えば、上記の計測手段として、例えば三角測量法を測定原理とし、計測対象物へと向けてレーザ等の計測光を照射すると共に当該計測光が計測対象物の表面で反射した反射光を検出することによって得られるデータを用いて三次元形状を計測する（言い換えると、計測対象物の表面の三次元形状に関するデータを取得する）非接触式の計測器が用いられるようにしても良い。
【００３３】
三角測量法は、計測対象物へと向けて照射されたレーザ等の光が反射してレンズを通してＣＣＤなどに結像されるときの結像位置の情報を基に点群データ（即ち、対象物表面の座標データ）を取得する手法であり、結像位置は対象物までの距離によって異なることを利用して結像位置から対象物までの距離を幾何学的に算出する手法である（例えば、吉澤徹「最新光三次元計測」，朝倉書店，２００６年）。
【００３４】
また、計測対象物における、計測の対象とされている表面（「計測表面」と呼ぶ）の全体を複数箇所から画角が異なるように撮影して得られる複数の多視点画像（別言すると、多視点情報）をステレオマッチングして前記計測対象物の三次元の点群データを作成する手法が用いられ得る。
【００３５】
本実施形態では、Ｓ１の処理において表面形状に関する三次元の点群データとして整備された、計測対象物の計測表面に関する三次元座標値の集合である点群に係る座標群データが、データファイルに記録されて点群データファイル１８として記憶部１２に保存される。
【００３６】
次に、肉厚の実測が行われる（Ｓ２）。
【００３７】
肉厚は、後述するＳ６の処理において計測結果の表面形状データにおける表面形状に対して計測対象物の管状部の内部構造の断面の位置を特定する際の基準として用いられるものである。
【００３８】
ここで、計測対象物における、計測表面とは反対側の形状を構成する面（言い換えると、計測表面と対向する面）であって計測表面からみて内側の面（即ち、計測手段による撮影／計測では認識され得ない面）のことを「裏面」と呼ぶ。
【００３９】
肉厚が実測される箇所数は、特定の箇所数に限定されるものではなく、後述するＳ６の処理における手順・仕法が考慮されるなどした上で適当な箇所数に適宜設定される。
【００４０】
肉厚の実測では、肉厚が実測される箇所として選択・設定された箇所（「肉厚実測箇所」と呼ぶ）毎に、肉厚が実測されると共に位置座標が特定される。
【００４１】
肉厚実測箇所の位置座標は、Ｓ１の処理において整備された点群データ／座標群データの座標系（具体的には、三次元直交座標系）と共通（別言すると、同一）の座標系における座標値として特定されるようにしても良く、或いは、独自の座標系における座標値として特定された上でＳ１の処理において整備された点群データ／座標群データの座標系における座標値への変換が行われ得るようにしても良い。
【００４２】
肉厚を実測する際に用いられる機器や手法は、特定の機器や手法に限定されるものではなく、例えば実測作業の実施可能性や計測精度などが考慮されるなどした上で、接触式若しくは非接触式の計測機器・手法の中から適当なものが適宜選択される。肉厚の実測は、具体的には例えば、あくまで一例として挙げると、超音波厚さ計が用いられて行われるようにしても良い。
【００４３】
本実施形態では、Ｓ２の処理において実測された肉厚が、肉厚実測箇所それぞれの位置の座標と対応づけられて（言い換えると、肉厚実測箇所の位置座標と肉厚の実測値との組み合わせデータとして）データファイルに記録されて肉厚実測値データファイル１９として記憶部１２に保存される。
【００４４】
そして、三次元形状の計測プログラムが実行される際の手順として、言い換えると、三次元形状の計測装置１０における処理として、計測対象物の計測表面に関する点群に係る座標群データの読み込みが行われる。
【００４５】
具体的には、制御部１１のデータ読込部１１ａにより、記憶部１２に保存されている点群データファイル１８に記録されている計測対象物の計測表面に関する点群に係る座標群データの三次元座標値が読み込まれる。
【００４６】
そして、データ読込部１１ａにより、計測対象物の計測表面に関する点群に係る座標群データがメモリ１５に記憶させられる。
【００４７】
次に、計測対象物の計測表面のメッシュデータの作成が行われる（Ｓ３）。
【００４８】
この処理では、Ｓ１の処理によって整備された点群データが面形式のデータへと変換され、計測対象物の計測表面の三次元形状に相当するメッシュデータが作成される。
【００４９】
点群データを面形式のデータへと変換する手法は、特定の変換方式に限定されるものではなく、従来の若しくは新規の変換方式の中から適当なものが適宜選択される。具体的は例えば、ドロネー三角形分割を演算原理として変換処理が行われて点群データが面形式のデータへと変換されるようにしても良い。
【００５０】
このＳ３の処理で作成されるメッシュデータのことを「計測結果の表面形状データ」と呼ぶ。計測結果の表面形状データは、計測対象物の表面の形状に関する情報のみから構成される。
【００５１】
本実施形態では、三次元形状の計測装置１０における処理として、制御部１１のメッシュ作成部１１ｂにより、メモリ１５に記憶されている計測対象物の計測表面に関する点群に係る座標群データが読み込まれる。
【００５２】
続いて、メッシュ作成部１１ｂにより、読み込まれた点群（座標群）に関するメッシュデータ（即ち、計測結果の表面形状データ）が計算される。
【００５３】
そして、メッシュ作成部１１ｂにより、計算された計測結果の表面形状データがメモリ１５に記憶させられる。
【００５４】
次に、計測対象物の管状部の断面形状の生成が行われる（Ｓ４）。
【００５５】
この処理では、計測対象物の計測表面を構成・形成している管状部について、管状部の長手方向において連なる長手方向直交断面毎の形状データが生成される。
【００５６】
管状部の長手方向直交断面の形状は、管状部の長手方向における各位置での例えば設計値や初期寸法などに基づいて生成される。設計値は、計測対象物の管状部の設計図面等に記載されている設計上の寸法である。初期寸法は、実機へと組み付けられて配設された状態で使用される前（即ち、供用開始時前であって腐食や摩耗などによる減肉が生じる前）に実測された寸法である。管状部の長手方向直交断面の形状が生成される際に用いられる、例えば設計値や初期寸法などの基準となる寸法のことを「基準寸法」と呼ぶ。
【００５７】
このＳ４の処理で生成される、基準寸法に基づく断面形状に関するデータのことを「断面形状データ」と呼ぶ。
【００５８】
断面形状データは、計測対象物の管状部の長手方向における各位置での基準寸法に基づく形状が、長手方向における位置に拘わらず一定／同一である場合には一種類だけ生成され、一方、長手方向における位置によって異なる場合には複数種類生成される（言い換えると、基準寸法に基づく形状が異なっている区間／範囲毎に生成され、前記区間／範囲内では断面形状は一定／同一であると取り扱われる）。
【００５９】
本実施形態では、計測対象物の計測表面を構成・形成している部材（少なくとも、管状部に該当する部分）の基準寸法に関するデータが、データファイルに記録されて記憶部１２に保存される。
【００６０】
そして、三次元形状の計測装置１０における処理として、制御部１１の断面形状生成部１１ｃにより、記憶部１２に保存されているデータファイルに記録されている計測対象物の計測表面を構成・形成している部材の基準寸法に関するデータが読み込まれる。
【００６１】
続いて、断面形状生成部１１ｃにより、読み込まれた基準寸法が用いられて、計測対象物の管状部についての、長手方向直交断面の形状（即ち、断面形状データ）が基準寸法に基づく形状が異なっている区間／範囲毎に生成される。
【００６２】
そして、断面形状生成部１１ｃにより、生成された断面形状データがメモリ１５に記憶させられる。
【００６３】
次に、計測対象物の管状部の断面形状に関する中心位置の計算が行われる（Ｓ５）。
【００６４】
本発明では、Ｓ３までの処理において求められた計測結果の表面形状データと、Ｓ４の処理において生成された断面形状データを踏まえて後述するＳ７の処理において作成される内部構造データとが比較されて、管状部の肉厚が計算される。
【００６５】
ここで、建物等の建築構造物やプラント等の機械構造物において実際に配設されて使用・供用されている状態の（つまり、実機使用状態にある）計測対象物の管状部は、設計では（言い換えると、基準寸法に基づく形状としては）一直線状であったとしても、実際には設計通りの形状（言い換えると、基準寸法通りの形状）ではなくて湾曲していることがある（図４参照）。例えば、特に発電用やごみ焼却炉のボイラ火炉の側壁に使用されるボイラ水冷壁管などでは、高熱による膨張に起因して湾曲している場合がある。
【００６６】
このため、実機使用状態にある計測対象物の管状部における実際の湾曲を考慮しない場合には、現実に生じている湾曲の分は計測誤差になってしまう。
【００６７】
そこで、この処理では、計測結果の表面形状データに基づいて、実機使用状態にある計測対象物の管状部について、管状部の長手方向において連なる長手方向直交断面毎の中心位置が求められ、これら中心位置の連なりとして管状部の湾曲の状態が把握される。これにより、管状部の形状の計算における当該管状部自体の湾曲の影響が排除される。
【００６８】
管状部の長手方向直交断面の形状に関する中心位置は、Ｓ３までの処理において求められた計測結果の表面形状データとＳ４の処理において生成された断面形状データとがフィッティングされて求められる。
【００６９】
すなわち、管状部の長手方向直交断面の形状に関する中心位置は、計測結果の表面形状データと断面形状データの外容形状（別言すると、外法寸法に相当する形状）のうちの当該の断面の位置における前記表面形状データに対応する部分とがフィッティングされた上で前記外容形状の中心位置として求められる。
【００７０】
本発明における計測対象物は単体の管状部や連接する複数の管状部であり、計測結果の表面形状データにおける長手方向直交断面の形態は円形又は円弧状である。したがって、Ｓ５の処理において求められる計測対象物の管状部の断面形状に関する中心位置は、具体的には円の中心であったり円弧の中心であったりする。
【００７１】
円周同士や円弧同士のフィッティングの仕法は、特定の手法に限定されるものではなく、二つの円周同士や二つの円弧同士が最もよく重なり合う状態を計算することができる手法であれば、どのような手法でも良い。具体的には例えば、計測結果の表面形状データ（別言すると、管状部の表面形状に係る座標群）と断面形状データのうちの前記表面形状データに対応する部分との差分が最小になるように最小二乗法によって計算されることが考えられる。
【００７２】
本発明における計測対象物の管状部は中空の円筒状であり、計測結果の表面形状データにおける長手方向直交断面の形態は円形又は円弧状であると共に断面形状データにおける長手方向直交断面の外容形状も円形又は円弧状である。そして、計測対象物の管状部の表面形状としての円周又は円弧と断面形状としての円周又は円弧或いは円周のうちの表面形状の円弧に対応する部分（即ち、円弧である）とがフィッティングされた上で断面形状の円又は円弧の中心の位置が求められる。
【００７３】
本実施形態では、制御部１１の中心位置計算部１１ｄにより、Ｓ３の処理においてメモリ１５に記憶された計測結果の表面形状データが読み込まれると共に、Ｓ４の処理においてメモリ１５に記憶された断面形状データが読み込まれる。
【００７４】
続いて、中心位置計算部１１ｄにより、計測結果の表面形状データにおける表面形状と断面形状データにおける前記表面形状に対応する部分とがフィッティングされ、前記表面形状にフィッティングする断面形状の位置が特定される。
【００７５】
さらに、中心位置計算部１１ｄにより、上記のフィッティング処理によって位置が特定された断面形状に関する中心位置（具体的には、円又は円弧の中心の位置）が計算される。
【００７６】
ここで、Ｓ５の処理における計測結果の表面形状データと断面形状データとのフィッティング及び断面形状に関する中心位置の計算は、これらのデータの解像度（別言すると、再現密度）が対応し得る範囲で、計測対象物の管状部の長手方向に沿ってできる限り細かい間隔の断面位置毎に行われることが好ましい。なお、断面形状データは、Ｓ４の処理において、計測対象物の管状部の長手方向における各位置での基準寸法に基づく形状が異なっている区間／範囲毎に生成されており、フィッティング対象の計測結果の表面形状データによっては、区間／範囲毎に異なる断面形状データに関して中心位置の計算が行われる。
【００７７】
上記の処理によって計算される計測対象物の管状部の長手方向における各区間／範囲毎の断面形状に関する中心位置を連結したもの（即ち、中心位置の軌跡）は、前記計測対象物の管状部の現実の湾曲状態を反映した軌跡（「断面中心の軌跡」と呼ぶ）である。
【００７８】
そして、中心位置計算部１１ｄにより、計算された断面中心の軌跡に関するデータがメモリ１５に記憶させられる。
【００７９】
次に、計測対象物の管状部の内部構造の断面の配置が行われる（Ｓ６）。
【００８０】
計測対象物の管状部は中空の円筒状であるので、連通する空間を構成する中空部分が管状部の内部構造であり、管状部の長手方向直交断面における当該管状部の内部構造の断面の形状は円形である。
【００８１】
この処理では、Ｓ５の処理において計算された断面中心の軌跡に関するデータとＳ２の処理において実測された肉厚とが用いられて、Ｓ３の処理において求められた計測結果の表面形状データにおける表面形状に対して計測対象物の管状部の内部構造の断面の形状である円が配置される。
【００８２】
計測対象物の管状部の内部構造の断面としての円の配置は、例えば、下記の〈方法Ｉ〉乃至〈方法III〉のうちの何れかによって行われることが考えられる。
【００８３】
〈方法Ｉ〉内部構造の断面の中心位置を断面形状に関する中心位置に一致させて配置する。
【００８４】
Ｓ２の処理において、位置座標が特定されている肉厚実測箇所の位置に於ける肉厚が実測されている。
【００８５】
〈方法Ｉ〉では、上記の肉厚実測箇所の位置に於ける管状部の断面形状に関する中心位置を中心とし且つ計測対象物の表面から肉厚の分だけ離れた点を通る円が内部構造の断面として決定される。
【００８６】
すなわち、Ｓ２の処理で特定された位置座標に於いて、Ｓ５の処理で計算された管状部の断面形状に関する中心位置を中心とし、且つ、Ｓ３の処理で求められた計測結果の表面形状データにおける表面の位置から、Ｓ２の処理で実測された肉厚の分だけ管状部の内側へと向けて厚さ方向に離れた位置を円周が通る円が配置される（図５参照）。
【００８７】
〈方法Ｉ〉では、Ｓ２の処理において実測される肉厚は、計測対象物の管状部の長手方向における各位置での基準寸法に基づく形状が異なっている区間／範囲毎に少なくとも一箇所に於いて実測されれば良く、管状部の頂部に於いて実測されることが好ましい。
【００８８】
〈方法II〉実測された肉厚の分だけ離れた位置に配置する。
【００８９】
Ｓ２の処理において、位置座標が特定されている肉厚実測箇所の位置に於ける肉厚が実測されている。
【００９０】
〈方法II〉では、上記の肉厚実測箇所の位置に於ける計測対象物の表面から肉厚の分だけ離れた点を通り且つ基準寸法を直径とする円が内部構造の断面として決定される。
【００９１】
すなわち、Ｓ２の処理で特定された位置座標に於いて、Ｓ３の処理で求められた計測結果の表面形状データにおける表面の位置から、Ｓ２の処理で実測された肉厚の分だけ管状部の内側へと厚さ方向に離れた位置を円周が通り、且つ、Ｓ４の処理で生成された断面形状のうちの内部構造の断面の形状である円の直径寸法（即ち、管状部の基準寸法における内径）を直径とする円が配置される（図６参照）。
【００９２】
〈方法II〉では、Ｓ２の処理において実測される肉厚は、計測対象物の管状部の長手方向における各位置での基準寸法に基づく形状が異なっている区間／範囲毎に、一箇所のみに於いて実測されるようにしても良く、或いは、少なくとも二箇所に於いて実測されるようにしても良く、いずれの場合でも管状部の頂部に於いて実測されることが好ましい。
【００９３】
〈方法III〉実測された肉厚の分だけ離れた位置を通るように配置する。
【００９４】
Ｓ２の処理において、位置座標が特定されている肉厚実測箇所の位置に於ける肉厚が実測されている。
【００９５】
〈方法III〉では、上記の肉厚実測箇所の位置に於ける計測対象物の表面から肉厚の分だけ離れた点を通る円が内部構造の断面として決定される。
【００９６】
すなわち、Ｓ２の処理で特定された位置座標に於いて、Ｓ３の処理で求められた計測結果の表面形状データにおける表面の位置から、Ｓ２の処理で実測された肉厚の分だけ管状部の内側へと向けて厚さ方向に離れた位置を円周が通る円が配置される（図７参照）。
【００９７】
〈方法III〉では、Ｓ２の処理において実測される肉厚は、計測対象物の管状部の長手方向における各位置での基準寸法に基づく形状が異なっている区間／範囲毎に少なくとも三箇所に於いて実測されれば良く、管状部の頂部が含まれることが好ましい。
【００９８】
ここで、計測対象物の管状部の長手方向における各位置での基準寸法に基づく形状が異なっている区間／範囲毎に断面形状データが生成される（Ｓ４）と共に断面形状に関する中心位置が計算される（Ｓ５）。また、内部構造の断面が配置される際には実測された肉厚が用いられる。これらのことから、計測対象物の管状部の長手方向における各位置での基準寸法に基づく形状が異なっている区間／範囲毎に且つ肉厚が実測された区間毎に内部構造の断面の配置が行われる。なお、Ｓ２の処理における肉厚の実測は、計測対象物の管状部の長手方向における各位置での基準寸法に基づく形状が異なっている区間／範囲毎に、上述の箇所数で行われることが好ましい。また、計測対象物の管状部の長手方向における各位置での基準寸法に基づく形状が当該管状部の長手方向の全長に亙って同一であると共に肉厚の実測が行われた箇所が一箇所である場合には、内部構造の断面の配置は前記肉厚の実測が行われた箇所のみに於いて行われる。
【００９９】
本実施形態では、制御部１１の内部構造断面配置部１１ｅにより、内部構造の断面の配置の仕方の例として挙げた上述の〈方法Ｉ〉乃至〈方法III〉のうちで用いられる方法に対応させて下記の(１)乃至(３)のうちの何れかの手順によって管状部の内部構造の断面が配置される。
【０１００】
(１)〈方法Ｉ〉が用いられて内部構造の断面が配置される場合
内部構造断面配置部１１ｅにより、Ｓ５の処理においてメモリ１５に記憶された断面中心の軌跡に関するデータが読み込まれると共に、記憶部１２に保存されている肉厚実測値データファイル１９に記録されている肉厚実測箇所の位置座標と肉厚の実測値との組み合わせデータが読み込まれる。
【０１０１】
続いて、内部構造断面配置部１１ｅにより、読み込まれた断面中心の軌跡と肉厚の実測値とが用いられて、上記の〈方法Ｉ〉によって計測対象物の管状部の内部構造の断面としての円が配置される位置の計算が行われる。
【０１０２】
そして、内部構造断面配置部１１ｅにより、計算された計測対象物の管状部の内部構造の断面としての円の直径及び当該円が配置される位置に関するデータがメモリ１５に記憶させられる。
【０１０３】
(２)〈方法II〉が用いられて内部構造の断面が配置される場合
内部構造断面配置部１１ｅにより、記憶部１２に保存されている肉厚実測値データファイル１９に記録されている肉厚実測箇所の位置座標と肉厚の実測値との組み合わせデータが読み込まれると共に、記憶部１２に保存されているデータファイルに記録されている計測対象物の計測表面を構成・形成している部材の基準寸法に関するデータが読み込まれる。
【０１０４】
続いて、内部構造断面配置部１１ｅにより、読み込まれた肉厚の実測値と基準寸法とが用いられて、上記の〈方法II〉によって計測対象物の管状部の内部構造の断面としての円が配置される位置の計算が行われる。
【０１０５】
そして、内部構造断面配置部１１ｅにより、計算された計測対象物の管状部の内部構造の断面としての円の直径及び当該円が配置される位置に関するデータがメモリ１５に記憶させられる。
【０１０６】
(３)〈方法III〉が用いられて内部構造の断面が配置される場合
内部構造断面配置部１１ｅにより、記憶部１２に保存されている肉厚実測値データファイル１９に記録されている肉厚実測箇所の位置座標と肉厚の実測値との組み合わせデータが読み込まれる。
【０１０７】
続いて、内部構造断面配置部１１ｅにより、読み込まれた肉厚の実測値が用いられて、上記の〈方法III〉によって計測対象物の管状部の内部構造の断面としての円が配置される位置の計算が行われる。
【０１０８】
そして、内部構造断面配置部１１ｅにより、計算された計測対象物の管状部の内部構造の断面としての円の直径及び当該円が配置される位置に関するデータがメモリ１５に記憶させられる。
【０１０９】
次に、計測対象物の管状部の内部構造の形状の作成が行われる（Ｓ７）。
【０１１０】
この処理では、Ｓ５の処理において計算された断面中心の軌跡に関するデータとＳ６の処理において配置された内部構造の断面としての円とが用いられて、計測対象物の管状部の内部構造の形状が作成される。
【０１１１】
計測対象物の管状部の内部構造の形状の作成は、上述のＳ６の処理に関する説明における〈方法Ｉ〉乃至〈方法III〉のうちのＳ６の処理において用いられた方法に対応させて下記の(１)乃至(３)のうちの何れかの仕法によって行われる。
【０１１２】
(１)Ｓ６の処理において〈方法Ｉ〉が用いられて内部構造の断面が配置された場合
この場合には、Ｓ５の処理において計算された断面中心の軌跡（別言すると、断面形状に関する中心位置）とＳ６の処理において配置された内部構造の断面としての円の中心の位置とが一致している。
【０１１３】
そこで、Ｓ６の処理において配置された内部構造の断面としての円を、当該円の中心がＳ５の処理において計算された断面中心の軌跡に沿うように管状部の長手方向の全長に亙って移動させる（図８参照）。
【０１１４】
(２)Ｓ６の処理において〈方法II〉が用いられて内部構造の断面が配置された場合
この場合には、Ｓ５の処理において計算された断面形状の軌跡（別言すると、断面形状に関する中心位置）とＳ６の処理において配置された内部構造の断面としての円の中心の位置とがずれていることがあり得る（尚、一致していることもあり得る）。
【０１１５】
そこで、Ｓ６の処理において配置された内部構造の断面としての円を、当該円の中心とＳ５の処理において計算された断面中心の軌跡とが一定の距離を維持するように前記円の中心を前記断面中心の軌跡と平行に管状部の長手方向の全長に亙って移動させる。
【０１１６】
(３)Ｓ６の処理において〈方法III〉が用いられて内部構造の断面が配置された場合
この場合には、Ｓ５の処理において計算された断面形状の軌跡（別言すると、断面形状に関する中心位置）とＳ６の処理において配置された内部構造の断面としての円の中心の位置とがずれていることがあり得る（尚、一致していることもあり得る）。
【０１１７】
そこで、Ｓ６の処理において配置された内部構造の断面としての円を、当該円の中心とＳ５の処理において計算された断面中心の軌跡とが一定の距離を維持するように前記円の中心を前記断面中心の軌跡と平行に管状部の長手方向の全長に亙って移動させる。
【０１１８】
上述の(１)乃至(３)のうちの何れかの仕法による移動に伴って内部構造の断面としての円が通過した部分（即ち、管状部の長手方向直交断面の形状が円形である連通する空間を構成する中空部）により、計測対象物の管状部の内部構造が再現される。そして、この内部構造は、管状部の現実の湾曲状態を反映した形状に作成される。
【０１１９】
このＳ７の処理で作成される内部構造の形状に関するデータのことを「内部構造データ」と呼ぶ。内部構造データは、計測対象物の表面からの位置が特定された内部の構造・形状に関する情報を有するものとして構成される。
【０１２０】
本実施形態では、制御部１１の内部構造形状作成部１１ｆにより、Ｓ５の処理においてメモリ１５に記憶された断面中心の軌跡に関するデータが読み込まれると共に、Ｓ６の処理においてメモリ１５に記憶された内部構造の断面としての円の直径及び当該円が配置される位置に関するデータが読み込まれる。
【０１２１】
続いて、内部構造形状作成部１１ｆにより、読み込まれた断面中心の軌跡と円の直径及び当該円が配置される位置とが用いられて、上述の〈方法Ｉ〉乃至〈方法III〉のうちのＳ６の処理において用いられた方法に対応した仕法によって計測対象物の管状部の内部構造の形状（即ち、内部構造データ）が作成される。
【０１２２】
そして、内部構造形状作成部１１ｆにより、作成された内部構造データがメモリ１５に記憶させられる。
【０１２３】
次に、計測対象物の管状部に関する計測結果の表面形状データと内部構造データとの比較が行われる（Ｓ８）。
【０１２４】
この処理では、計測結果の表面形状データと内部構造データとが重ね合わされて、表面形状データと内部構造データとの差違が計算される。
【０１２５】
すなわち、計測対象物の管状部について、Ｓ６及びＳ７の処理によって計測結果の表面形状データに対して内部構造の形状（別言すると、内部構造の境界）として裏面の位置が特定されたことになるので、管状部の肉厚方向における対比が可能であり、計測結果の表面形状データにおける表面形状と内部構造データにおける内部構造の形状／境界としての裏面の形状との差違を計算することができる。この計算により、計測対象物の管状部（言い換えると、計測対象物の表面を構成する部材）の肉厚の分布が得られる。
【０１２６】
本実施形態では、制御部１１の肉厚分布計算部１１ｇにより、Ｓ３の処理においてメモリ１５に記憶された計測結果の表面形状データが読み込まれると共に、Ｓ７の処理においてメモリ１５に記憶された内部構造データが読み込まれる。
【０１２７】
続いて、肉厚分布計算部１１ｇにより、計測結果の表面形状データにおける表面形状と内部構造データにおける内部構造の形状／境界としての裏面の形状との差分が算定される。
【０１２８】
そして、制御部１１は、上述の処理によって計算された計測対象物の管状部の肉厚の分布を例えば表示部１４に表示したりデータファイル等として記憶部１２に保存したりした上で、ここまで取り扱ってきた計測対象物についての三次元形状の計測に関する処理を終了する（ＥＮＤ）。
【０１２９】
以上のように構成された三次元形状の計測方法，三次元形状の計測装置，三次元形状の計測プログラムによれば、計測対象物の表面形状に加えて計測対象物の表面を構成する部材の肉厚の分布を把握することができる。このため、三次元形状の計測手法としての有用性を向上させることが可能になる。
【０１３０】
なお、上述の実施形態は本発明を実施する際の好適な形態の一例ではあるものの本発明の実施の形態が上述のものに限定されるものではなく、本発明の要旨を逸脱しない範囲において本発明は種々変形実施可能である。
【０１３１】
例えば、上述したように本発明で用いられる点群のデータとして既存のデータが利用・整備されて用いられるようにしても良く、また、本発明で用いられるメッシュデータについても既存のデータが利用・整備されて用いられるようにしても良いので、計測対象物の計測表面に関する点群データやメッシュデータが独自のものとして整備されることは本発明において必須の手順ではない。なお、この場合、計測対象物の管状部の肉厚の実測は点群データの整備（言い換えると、計測対象物の表面形状の計測）に係る処理とは別の手順として行われ、肉厚が実測された位置が計測対象物の計測表面に関する点群データ（三次元の座標群）やメッシュデータと対応づけられて利用される。
【符号の説明】
【０１３２】
１０    コンピュータ／三次元形状の計測装置
１１    制御部
１１ａ  データ読込部
１１ｂ  メッシュ作成部
１１ｃ  断面形状生成部
１１ｄ  中心位置計算部
１１ｅ  内部構造断面配置部
１１ｆ  内部構造形状作成部
１１ｇ  肉厚分布計算部
１２    記憶部
１３    入力部
１４    表示部
１５    メモリ
１７    三次元形状の計測プログラム
１８    点群データファイル
１９    肉厚実測値データファイル
２０    データサーバ
【図１】
2019211419.tif 000003
【図２】
2019211419.tif 000004
【図３】
2019211419.tif 000005
【図４】
2019211419.tif 000006
【図５】
2019211419.tif 000007
【図６】
2019211419.tif 000008
【図７】
2019211419.tif 000009
【図８】
2019211419.tif 000010