(57)【要約】【課題】データの取得の手間を軽減し得ると共に精度の良い構造部材の形状データの取得方法を提供する。【解決手段】レーザ距離計９により得られる板状の接合部材５の表面の三次元位置を示すデータ群に基づき所定の平面領域を探索することにより当該接合部材５の形状データを取得する取得方法であって、レーザ距離計９により接合部材５の表面の三次元位置を示すデータ群を取得する工程と、上記データ群から探索を行うための探索平面を検出する工程と、上記検出された探索平面にデータ群をレーザ距離計９からのレーザ光Ｌの照射角度を考慮して投影し接合部材５の表面を表すデータ群を取得する工程とを具備したものである。【選択図】図１
2014169904.tif 000002
【特許請求の範囲】
【請求項１】
レーザ距離計により得られる板状の構造部材の表面の三次元位置を示すデータ群に基づき所定の平面領域を探索することにより当該構造部材の形状データを取得する取得方法であって、
レーザ距離計により構造部材の表面の三次元位置を示すデータ群を取得する工程と、
上記データ群から探索を行うための探索平面を検出する工程と、
上記検出された探索平面にデータ群をレーザ距離計からのレーザ光の照射角度を考慮して投影し構造部材の表面を表すデータ群を取得する工程と
を具備したことを特徴とする構造部材の形状データの取得方法。
【請求項２】
探索平面を検出するに際し、所定の平面領域に係る三次元のデータ群を、構造部材の表面であると見做せる許容厚さ域と、この許容厚さ域の上側および下側で構造部材の表面と見做せない非許容厚さ域との３つの層に分けるとともに、上記許容厚さ域内のデータ群の平均値を用いる三層平面域検出法を適用することを特徴とする請求項１に記載の構造部材の形状データの取得方法。
【請求項３】
探索平面を第１探索軸と当該第１探索軸に直交する第２探索軸とで決定するとともにこれら第１探索軸および第２探索軸により探索平面を検出する工程として、
第１探索軸および第２探索軸を求めるのに三層平面域検出法を用いるとともに上記各探索軸を求めるための探索開始点を含む探索開始平面の領域および当該探索開始平面に含まれる初期探索軸を求める工程と、
上記探索開始平面の領域内で且つ初期探索軸に沿うデータ群に三層平面域検出法を適用して許容厚さ域内のデータ群を求めるとともにこのデータ群に最小二乗法を適用して新たな更新探索軸を求める工程と、
上記求められた更新探索軸上に上記探索開始点を投影するとともに、この更新探索軸上で探索開始平面の領域を延長し、この延長された平面領域内で且つ更新探索軸に沿うデータ群に三層平面域検出法を適用して許容厚さ域内のデータ群を求めるとともにこれらデータ群に最小二乗法を適用して更なる更新探索軸を求める工程を探索終了条件を満たすまで繰り返し行う工程と、
上記工程により求められた第１探索軸および第２探索軸により探索平面を検出する工程と
を具備させたことを特徴とする請求項２に記載の構造部材の形状データの取得方法。
【請求項４】
構造部材の表面を表すデータ群に凸包処理を施し仮外形としての多角形を求める工程と、
上記求められた多角形の各辺を延長して交点を求める工程と、
上記交点を有し且つ多角形の外側に形成される仮想三角形の面積を求める工程と、
上記求められた仮想三角形のうち、面積が一番小さい仮想三角形を多角形に含ませて当該多角形の角数を１つ減らす工程と、
上記角数を減らす工程を繰り返すことにより当該角数が最終形状としての角数となるようにする工程と
を具備したことを特徴とする請求項１乃至３のいずれか一項に記載の構造部材の形状データの取得方法。
【請求項５】
レーザ距離計により得られる板状の構造部材の表面の三次元位置を示すデータ群に基づき所定の平面領域を探索することにより当該構造部材の形状データを取得する取得装置であって、
レーザ距離計により構造部材の表面の三次元位置を示すデータ群を取得するデータ群取得部と、
上記データ群から探索を行うための探索平面を検出する探索平面検出部と、
上記検出された探索用平面にデータ群をレーザ距離計からのレーザ光の照射角度を考慮して投影し構造部材の表面を表すデータ群を取得する表面データ取得部と
を具備したことを特徴とする構造部材の形状データの取得装置。
【請求項６】
探索平面検出部において、所定の平面領域に係る三次元のデータ群を、構造部材の表面であると見做せる許容厚さ域と、この許容厚さ域の上側および下側で構造部材の表面と見做せない非許容厚さ域との３つの層に分けるとともに、上記許容厚さ域内のデータ群の平均値を用いる三層平面域検出法を適用したことを特徴とする請求項５に記載の構造部材の形状データの取得装置。
【請求項７】
探索平面検出部において、探索平面を第１探索軸と当該第１探索軸に直交する第２探索軸とで決定するようになし且つこれら各探索軸を求めるのに三層平面域検出法を用いるとともに、
当該探索平面検出部を、
上記各探索軸を求めるための探索開始点を含む探索開始平面の領域および当該探索開始平面に含まれる初期探索軸を求める初期探索軸検出部と、
上記探索開始平面の領域内で且つ上記初期探索軸に沿うデータ群に三層平面域検出法を適用して許容厚さ域内のデータ群を求めるとともにこのデータ群に最小二乗法を適用して新たな更新探索軸を求める第１更新探索軸検出部と、
上記第１更新探索軸検出部で求められた更新探索軸上に上記探索開始点を投影するとともに、この更新探索軸上で探索開始平面の領域を延長し、この延長された平面領域内で且つ更新探索軸に沿うデータ群に三層平面域検出法を適用して許容厚さ域内のデータ群を求めるとともにこれらデータ群に最小二乗法を適用して更なる更新探索軸を求める工程を探索終了条件を満たすまで繰り返し行う第２更新探索軸検出部と、
上記第２更新探索軸検出部で求められた第１探索軸および第２探索軸により探索平面を決定する探索平面決定部と
を具備させたことを特徴とする請求項６に記載の構造部材の形状データの取得装置。
【請求項８】
構造部材の表面を表すデータ群に凸包処理を施し仮外形としての多角形を求める凸包処理部と、
この凸包処理部で求められた多角形の各辺を延長して交点を求める交点検出部と、
この交点検出部で求められた交点を有し且つ多角形の外側に形成される仮想三角形の面積を求める面積算出部と、
この面積算出部で求められた仮想三角形のうち、面積が一番小さい仮想三角形を多角形に含ませて当該多角形の角数を１つ減らす手順を繰り返すことにより当該角数が最終形状としての角数となるようにする角数減少部と
を具備したことを特徴とする請求項５乃至７のいずれか一項に記載の構造部材の形状データの取得装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、構造部材の形状データの取得方法および取得装置に関するものである。
【背景技術】
【０００２】
例えば、既存の構造物をリバースエンジニアリングする場合、例えば橋梁などを補修する場合、使われている構造部材を新しく製作する必要がある。
従来、橋梁などにおける構造部材の形状・寸法などをできるだけ正確に計測する計測装置としてレーザ光を用いたものがある（例えば、特許文献１参照）。
【０００３】
ところで、このようなレーザ計測装置は構造物全体の形状の計測には適しているが、精度が要求される狭く且つボルトなどが多数設けられている接合部の計測には適しておらず、このような接合部の計測には、カメラなどが用いられていた。つまり、レーザ光による計測とカメラ画像による位置検出が併用されていた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−５８５０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、橋梁などの構造物は屋外に設けられているため、外形が朽ちていたり、その構造部材同士を接合するガセットプレートなどの接合部材の連結に使われるボルトなども同時に計測してしまうため、上述したようなレーザ光による計測とカメラ画像を併用したとしても、正確な形状を得るのが難しいという問題があった。
【０００６】
また、レーザ光の計測による三次元の点群データと写真などの２次元の平面データを用いて、三次元の形状を計測する場合には、両者の重ね合わせ作業、すなわち人による作業が必要となり手間を要するとともに、その重ね合わせ部分については、位置データの精度が低下するという問題がある。
【０００７】
そこで、本発明は、データの取得の手間を軽減し得るとともに、精度の良い構造部材の形状データの取得方法および取得装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明の構造部材の形状データの取得方法は、レーザ距離計により得られる板状の構造部材の表面の三次元位置を示すデータ群に基づき所定の平面領域を探索することにより当該構造部材の形状データを取得する取得方法であって、
レーザ距離計により構造部材の表面の三次元位置を示すデータ群を取得する工程と、
上記データ群から探索を行うための探索平面を検出する工程と、
上記検出された探索平面にデータ群をレーザ距離計からのレーザ光の照射角度を考慮して投影し構造部材の表面を表すデータ群を取得する工程とを具備した方法である。
【０００９】
また、上記形状データの取得方法における探索平面を検出するに際し、所定の平面領域に係る三次元のデータ群を、構造部材の表面であると見做せる許容厚さ域と、この許容厚さ域の上側および下側で構造部材の表面と見做せない非許容厚さ域との３つの層に分けるとともに、上記許容厚さ域内のデータ群の平均値を用いる三層平面域検出法を適用する方法である。
【００１０】
また、上記形状データの取得方法において、
探索平面を第１探索軸と当該第１探索軸に直交する第２探索軸とで決定するとともにこれら第１探索軸および第２探索軸により探索平面を検出する工程として、
第１探索軸および第２探索軸を求めるのに三層平面域検出法を用いるとともに上記各探索軸を求めるための探索開始点を含む探索開始平面の領域および当該探索開始平面に含まれる初期探索軸を求める工程と、
上記探索開始平面の領域内で且つ初期探索軸に沿うデータ群に三層平面域検出法を適用して許容厚さ域内のデータ群を求めるとともにこのデータ群に最小二乗法を適用して新たな更新探索軸を求める工程と、
上記求められた更新探索軸上に上記探索開始点を投影するとともに、この更新探索軸上で探索開始平面の領域を延長し、この延長された平面領域内で且つ更新探索軸に沿うデータ群に三層平面域検出法を適用して許容厚さ域内のデータ群を求めるとともにこれらデータ群に最小二乗法を適用して更なる更新探索軸を求める工程を探索終了条件を満たすまで繰り返し行う工程と、
上記工程により求められた第１探索軸および第２探索軸により探索平面を決める工程とを具備した方法である。
【００１１】
さらに、上記各形状データの取得方法に、
構造部材の表面を表すデータ群に凸包処理を施し仮外形としての多角形を求める工程と、
上記求められた多角形の各辺を延長して交点を求める工程と、
上記交点を有し且つ多角形の外側に形成される仮想三角形の面積を求める工程と、
上記求められた仮想三角形のうち、面積が一番小さい仮想三角形を多角形に含ませて当該多角形の角数を１つ減らす工程と、
上記角数を減らす工程を繰り返すことにより当該角数が最終形状としての角数となるようにする工程とを具備した方法である。
【００１２】
本発明の構造部材の形状データの取得装置は、レーザ距離計により得られる板状の構造部材の表面の三次元位置を示すデータ群に基づき所定の平面領域を探索することにより当該構造部材の形状データを取得する取得装置であって、
レーザ距離計により構造部材の表面の三次元位置を示すデータ群を取得するデータ群取得部と、
上記データ群から探索を行うための探索平面を検出する探索平面検出部と、
上記検出された探索用平面にデータ群をレーザ距離計からのレーザ光の照射角度を考慮して投影し構造部材の表面を表すデータ群を取得する表面データ取得部とを具備したものである。
【００１３】
また、上記形状データの取得装置の探索平面検出部において、所定の平面領域に係る三次元のデータ群を、構造部材の表面であると見做せる許容厚さ域と、この許容厚さ域の上側および下側で構造部材の表面と見做せない非許容厚さ域との３つの層に分けるとともに、上記許容厚さ域内のデータ群の平均値を用いる三層平面域検出法を適用するようにしたものである。
【００１４】
また、上記形状データの取得装置の探索平面検出部において、探索平面を第１探索軸と当該第１探索軸に直交する第２探索軸とで決定するようになし且つこれら各探索軸を求めるのに三層平面域検出法を用いるとともに、
当該探索平面検出部を、
上記各探索軸を求めるための探索開始点を含む探索開始平面の領域および当該探索開始平面に含まれる初期探索軸を求める初期探索軸検出部と、
上記探索開始平面の領域内で且つ上記初期探索軸に沿うデータ群に三層平面域検出法を適用して許容厚さ域内のデータ群を求めるとともにこのデータ群に最小二乗法を適用して新たな更新探索軸を求める第１更新探索軸検出部と、
上記第１更新探索軸検出部で求められた更新探索軸上に上記探索開始点を投影するとともに、この更新探索軸上で探索開始平面の領域を延長し、この延長された平面領域内で且つ更新探索軸に沿うデータ群に三層平面域検出法を適用して許容厚さ域内のデータ群を求めるとともにこれらデータ群に最小二乗法を適用して更なる更新探索軸を求める工程を探索終了条件を満たすまで繰り返し行う第２更新探索軸検出部と、
上記第２更新探索軸検出部で求められた第１探索軸および第２探索軸により探索平面を決める探索平面決定部とを具備させたものである。
【００１５】
さらに、上記各形状データの取得装置に、構造部材の表面を表すデータ群に凸包処理を施し仮外形としての多角形を求める凸包処理部と、
この凸包処理部で求められた多角形の各辺を延長して交点を求める交点検出部と、
この交点検出部で求められた交点を有し且つ多角形の外側に形成される仮想三角形の面積を求める面積算出部と、
この面積算出部で求められた仮想三角形のうち、面積が一番小さい仮想三角形を多角形に含ませて当該多角形の角数を１つ減らす手順を繰り返すことにより当該角数が最終形状としての角数となるようにする角数減少部とを具備させたものである。
【発明の効果】
【００１６】
上記形状データの取得方法および取得装置によると、レーザ距離計により得られた構造部材の表面の三次元データ群から探索平面を検出するとともに、この検出された探索平面にデータ群をレーザ光の照射角度にて投影することにより、構造部材の表面を表すデータ群を取得するようにしたので、従来のレーザ光による計測とカメラ画像を併用してその表面を検出するものに比べて、容易に且つ精度が低下することなく、離れた場所に在る構造部材の形状を検出することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施例に係るデータの取得方法の対象となる接合部材を有する橋梁の全体を示す概略側面図である。
【図２】同接合部材の要部を示す正面図である。
【図３】本実施例のデータの取得方法に用いられる三層平面域検出方法を説明する模式図である。
【図４】同取得方法における探索軸の求め方を説明する斜視図である。
【図５】同取得方法における二次元グリッドを示す平面図である。
【図６】同取得方法における探索平面を示す側面図である。
【図７】同取得方法により取得された接合部材の形状を示す平面図である。
【図８】同取得方法における接合部材の外形を得る手順を説明する模式正面図である。
【図９】同取得方法における接合部材の孔を示すデータ群を示す概略正面図である。
【図１０】同取得方法における接合部材の孔を求める際の分割領域を示す概略正面図である。
【図１１】同取得方法における接合部材の孔を得る手順を説明する概略正面図である。
【図１２】同取得方法における接合部材の孔の位置を得る手順を説明する要部拡大正面図である。
【図１３】本発明の実施例に係るデータの取得装置の概略構成を示すブロック図である。
【図１４】同取得装置における平面データ取得手段の概略構成を示すブロック図である。
【図１５】同取得装置における外形データ取得手段の概略構成を示すブロック図である。
【図１６】同取得装置における孔データ取得手段の概略構成を示すブロック図である。
【図１７】同孔データ取得手段における孔抽出部の概略構成を示すブロック図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施例に係る構造部材の形状データの取得方法および取得装置を、図１〜図１７に基づき説明する。
本実施例では、橋梁などの構造物の部材同士を連結する接合部材（構造部材の一例）の形状データを、レーザ距離計を用いて取得する場合について説明する。
【００１９】
通常、図１に示すように、橋梁１は、下側の桁材２と、上側の梁材３と、これらを連結する連結材４とから構成されており、これらの部材同士は接合部材５により接合されており、本実施例では、例えばこの接合部材５の形状データをレーザ距離計９を用いて取得するものである。
【００２０】
すなわち、桁材２側にレーザ距離計９を設置し、このレーザ距離計９からレーザ光Ｌを、例えば上側の接合部材５に対して照射し、出射から入射までの時間を計測して接合部材５までの距離を計測するようにしたもので、多数の点を計測して表面の三次元位置データを、すなわちデータ群を求めることにより、その形状データを求めるようにしたものである。なお、ここでは、接合部材５としては、図２に示すように、梁材３と連結材４とを板状の接合部材（所謂、ガセットプレートであり、以下、板材とも称する）５により接合するものについて説明する。
【００２１】
具体的には、接合部材５の表面形状すなわち板材の平面形状、および連結具としてボルト７の挿入用孔の位置を取得する場合について説明する。
なお、本発明には、形状データの取得方法と取得装置とがあるが、理解を容易にするために、まず形状データの取得方法を説明し、その後、形状データの取得装置について説明する。
【００２２】
上述したように、レーザ距離計９により、レーザ光Ｌを接合部の接合部材（計測対象である構造部材であり、所定の平面領域の一例でもある）５に照射し接合部材５表面までの距離を計測するのであるが、レーザ光Ｌが照射される計測点は多数であり、例えば縦横２ｍｍ間隔（この数値に限定されるものでもなく、計測精度に応じて、例えば２〜５ｍｍ程度の間隔にされる）で設けられる。したがって、接合部材５の表面の位置を示す三次元のデータ群（点群データともいう）が得られ、これらのデータ群から接合部材５、特にその表面、すなわち平面およびボルト７の挿通用孔などの位置、具体的にはその中心位置が取得（検出）される。
【００２３】
ところで、同一の板材の表面であれば、本来、同一平面上のデータとして得られるが、実際には、レーザ距離計９の計測誤差により板材の厚さ方向でばらつきが生じる。したがって、本実施例では、このばらつきのあるデータ群から板材表面を示す平面データを検出する方法として、三層平面域検出法というものを用いる。
【００２４】
この三層平面域検出法とは、図３に示すように、計測の対象となる領域（なお、以下において、探索領域と称して説明する）の平面内に含まれる任意の軸方向に沿って所定間隔毎に分割する（区切る）ことにより連続する多数のグリッド（分割域）Ｇを設ける（考える）とともに、これら各グリッドＧに対して板状の接合部材（以下、板材と表現した方が分かり易い場合には板材と称する）５の厚さ方向で、当該板材の表面であると見做し得る（正確に言うと、板材の厚さ範囲内と見做し得る）許容厚さ域（ターゲット域ともいう）Ａと、この板材の表面から突出する例えばボルト７または当該板材とは異なる部材（他の板材）であると想定し得る非許容厚さ域（遷移域ともいう）Ｂとを考え、許容厚さ域Ａに入っているデータ群を平面を示すデータと見做す方法である。なお、各グリッド毎に複数のデータが存在するが、その平均値が代表値と見做して処理が行われる。
【００２５】
具体的に説明すると、接合部材５の表面を計測したデータ群を平面内の或る軸方向に沿って配置すると、図３に示すように、許容厚さ域Ａおよびその両外側の非許容厚さ域Ｂのいずれかにプロットされることになる。
【００２６】
図３においては、中央の７つのグリッド群Ｇ（Ｇ１）は許容厚さ域Ａに入っていることを示すとともに、このグリッド群Ｇの両外側の４つのグリッド群Ｇ（Ｇ２）は非許容厚さ域Ｂに入っており、さらにその外側にも、それぞれ１つの許容厚さ域Ａを示すグリッドＧ（Ｇ３）があることを示している。つまり、中央の７つのグリッド群Ｇ（Ｇ１）のデータは接合部材５の表面を示しているとともに、両外側の４つのグリッド群Ｇ（Ｇ２）はボルト７の頭部の表面であることを示している。以下の説明において、許容厚さ域Ａに入っているグリッドを平面グリッド（ターゲットグリッドともいう）と称するとともに、非許容厚さ域Ｂに入っているグリッドを遷移グリッドと称して説明する。
【００２７】
ところで、非許容厚さ域Ｂに少しでも点が存在するグリッドは、たとえ、許容厚さ域Ａに点が存在していたとしても、許容厚さ域Ａに存在しないものとして取り扱う。これは、グリッド毎の平均値を用いて平面を検出する際に、探索軸（後述する）が平面に収束しなくなるのを防止するためである。
【００２８】
まず、平面データの取得方法について説明する。
(１)任意の計測点を指定して探索開始点を決める。
(２)探索開始点を含む探索用仮領域（例えば、半径２０ｍｍ程度の小領域であり、一般的に言えば、レーザの奥行き方向精度の数倍程度（３〜７倍程度）、例えば４倍程度の半径とする領域である）を決めるとともに、この探索用仮領域内のデータ群から３点を適宜（または任意）に且つ複数組を抽出し、これら各組の３点のデータ群によりそれぞれ平面を求める［３点を平面の方程式（ａＸ＋ｂＹ＋ｃＺ＋ｄ＝０）に代入することにより１つの平面を決めることができる］。そして、これら複数の平面の平均値を求めることにより、探索開始平面を求める。
(３)上記求められた探索開始平面の法線を求め、この法線に直交する平面、つまり探索開始平面上に任意方向の軸（初期探索軸であり、以下、ｘ軸と称するとともに、法線方向をｚ軸と称す）を決める。なお、得られた探索開始平面上に任意方向の軸を決めるとともに、この探索開始平面に直交する軸を決めるようにしてもよい。
(４)次に、探索開始点からの探索範囲を決定する。
【００２９】
すなわち、ｘ軸方向で探索開始点から探索する所定の長さ範囲つまり初期探索領域を決定する。例えば、１０個のグリッド群［１グリッドの幅は、同じ平面上に生じると思われる空白部（ここでは、ボルトの挿通用孔）の１／２〜１／３程度にされ、例えば１グリッドの幅を１２．５ｍｍとすると、初期探索領域は１２５ｍｍ（１０個×１２．５ｍｍ＝１２５ｍｍ）となる］について探索する。この探索範囲としては、探索用仮領域の長さの数倍程度、例えば２〜５倍程度にされる。
(５)ｘ軸に対して三層平面域検出法を適用する。
【００３０】
すなわち、図３に示すように、ｘ軸に沿うデータ群を板材の厚さ方向と見做せるｚ軸方向に投影した場合の探索開始平面（Ｈ）からのずれ量を検出した後、このずれ量が許容厚さ域Ａ内に属するデータ群を抽出する。
(６)この抽出されたデータ群に対し、グリッドＧ毎の平均値を求める。
(７)これらグリッドＧ毎に求められた平均値に最小二乗法を適用して、ｘ軸を新たに求める。
(８)上記探索開始点を(７)で新たに求められた更新ｘ軸（更新探索軸）上に投影する。
(９)この更新ｘ軸上に投影された探索開始点を更新探索開始点として、さらに当該更新ｘ軸に沿って探索領域を数倍に延ばす。例えば、探索領域を２倍に延ばす。
(10)上述した(１)〜(９)の手順を、非許容厚さ域Ｂのデータ群が探索終了条件［接合部材としてのデータが存在しないことが確実に言える範囲を超えるまで、具体的には、孔許容値（孔であると思われる空白部の最大距離）内に平面グリッドが存在しないという条件、簡単に言えば、データが存在しないという条件］を超えるまで、探索領域を広げながら（例えば、探索領域を、２倍から４倍、そして８倍へと等比拡大させて延ばしていく）繰り返し行う。すなわち、順次、更新ｘ軸を求め、最終的に探索用としての探索ｘ軸（第１探索軸）を求める。
(11)上記探索ｘ軸を求めたと同様の手順を、探索開始平面にて当該ｘ軸と直交するｙ軸についても行い、探索ｙ軸（第２探索軸）を求める（図４参照）。
(12)次に、上記探索ｘ軸と探索ｙ軸との最接近点同士の中間点（ｚ軸方向での中間位置）ｐを通り、探索ｘ軸方向をｘ軸とするとともに探索ｙ軸方向をｙ軸とする仮の探索平面（以下、仮探索平面という）を求める。そして、探索ｘ軸と探索ｙ軸とを仮探索平面上に投影する（図４の破線で示すｘ軸，ｙ軸参照）。
(13)上記仮探索平面上で、上述したグリッドサイズを用いて、二次元グリッドを作成するとともにこの二次元グリッドのデータ群に対して、三層平面域検出法を適用して、平面グリッドを抽出する。なお、図５中、丸印が平面グリッドを示し、三角印が遷移グリッドを示す。
【００３１】
(14)これら抽出された平面グリッド毎においてそれぞれ点群の平均値を求め、そしてこれらの点に対し、最小二乗法を適用し接合部材の表面を表す探索平面を求める。図６に、この求められた探索平面を示す。なお、図６中、丸印は平面グリッドでの平均値を示している。
(15)上記探索平面に対して且つレーザ光Ｌの照射角度も考慮し、許容厚さ域Ａ内に入るデータ群をそれぞれ投影し、探索平面上でのデータ群を取得する。勿論、探索平面上でのデータ群すなわち投影点は、計測点を通り且つその計測点の計測に係るレーザ光Ｌの照射角度から得られる方向余弦を持つ直線と、探索平面との交点として求められる。言い換えれば、計測誤差に起因する探索平面から外れているデータ群を探索平面上にレーザ光Ｌの照射方向に沿って置き直していることになる。これにより、計測対象である板材の表面を示すデータ群が容易に且つ精度よく取得される。
【００３２】
すなわち、平面グリッドＧを抽出することにより、探索平面に位置する板材のデータ、およびその突出部分を除いた、つまり、ボルト７の挿通用孔（図７に示す、但し、図７は分かりやすいように、図２のものを上下逆に図示している）８を抽出し得るデータ群（二次元データ群）を取得することができる。
【００３３】
そして、これらのデータ群に基づき、板材である接合部材５の外形およびボルト７の挿通孔８の位置、より正確には、その中心位置を抽出することができる。
次に、上記接合部材５の表面を示す平面データからその外形を求める手順について説明する。ここでは、図７に示すような接合部材５の場合について説明する。
(１)許容厚さ域Ａ内にあるデータ群に凸法処理を施して外形を求める。
【００３４】
すなわち、最外周の平面グリッドのデータ群に対して凸包処理を施すことにより、当該データ群の外形を抽出する。
凸包処理とは、データ群のうち、例えば端の点を第一点ａに指定し、この第一点ａに対する他の点への角度を求めるとともに、角度で他の点を整列させる。そして、第一点ａから、整列された次の第二点ｂおよびさらにその次の第三点ｃとを直線で連結し、三角形を作る。次に、次の第四点ｄを連結した場合、２点（ｂ，ｄ）を結ぶ直線よりも中間の第三点ｃが内側に入る場合には、凸包ではなくなるため、第三点ｃを除外し、新たな３つの点（ａ，ｂ，ｄ）にて三角形を作る。このように、順次、連結する点を増やして行く際に、或る点がその前後の点に対して凹んだ状態になっている場合には、その或る点を外していくことにより、全体として、凸状の多角形を得る処理である。なお、凸包処理を簡単に言えば、二次元の点群を全て囲むように輪ゴムをかけると、輪ゴムは連続線分を形成することになり、この閉じた連続線分を求める処理をいう。
(２)次に、本来の形状である最終形状の角数を入力する。例えば、板材が長方形である場合には「４」を入力する（この数値は、予め、設定しておいてもよい）。
(３)例えば、図８（ａ）で示すように、角が８つ形成されている場合には、各辺を当該８角形の外側で交差するようにそれぞれ延長して、図８（ｂ）に示すように、交点［（イ）〜（チ）］を求める。
(４)次に、図８（ｃ）に示すように、これらの交点を有し且つ板材の外側に形成される三角形の面積を求め、一番小さい三角形の部分（斜線にて示す）を板材に含ませて、その角数を１つ減らす。
(５)上記手順を繰り返し、図８（ｄ）に示すように、角数が最終形状の５つ（５角）になるようにする。
【００３５】
この最終形状が求める板材の形状データとなる。すなわち、接合部材５の最終形状のデータが取得される。
さらに、上記抽出された平面データに基づき接合部材５に設けられている連結具であるボルト７の挿通用孔の位置、すなわち孔の中心位置を求める手順について説明する。
【００３６】
以下の説明では、例えば矩形状の検索対象領域を複数個、例えば４個に分割し、そしてデータが存在している分割領域をさらに４個に分割し、この手順を繰り返し最後の分割領域が所定の大きさ（最終領域であり、当然ながら、孔の大きさより小さく、面積で比較すると、１／２〜１／３程度の大きさにされている）になるまで繰り返すことにより、孔の有無を検出する場合について説明する。
【００３７】
なお、検索対象領域を４分割したものを１次グリッドと称し、次にこの４分割されたものを２次グリッドと称し、そしてさらに順次分割していき、ｎ回目に４分割したものをｎ次グリッドと称して説明する。また、分割されるグリッドを親グリッドと称するとともに、４分割して得られるグリッドを子グリッドと称する場合もある。
【００３８】
例えば、図９は、接合部材５の表面として得られたデータ郡を６回分割した場合（検索対象領域は０次グリッドであり、これを含めると、７層の検索となる）のグリッドの分割状態を示している。なお、図９についても、図２のものを上下逆に図示している。また、参考として、図１０に、接合部材５の表面の分割の仕方（分割領域）を示しておく。
【００３９】
以下、連結具であるボルト７の挿通用孔８の位置を求める手順を、図９および図１０に基づき具体的に説明する。
(１)得られた板材のデータ群（二次元データ群）を全て囲み得る検索対象領域を示す検索枠２１を設定する。
(２)検索枠２１を４分割して４個の１次グリッド（群）２２を得る（図１０の（ａ）部参照）。
(３)データが存在する１次グリッド２２を４分割して２次グリッド（群）２３を得る（図１０の（ｂ）部参照）。
(４)データが存在する２次グリッド２３を４分割して３次グリッド（群）２４を得る（図１０の（ｂ）部参照）。
(５)上記分割作業と同様に、データが存在する（ｎ−１）次グリッドをさらに４分割してｎ次グリッド（群）を得る。例えば、４次グリッド（群）２５、５次グリッド（群）２６を得る（図１０の（ｃ）部参照）。
(６)ｎ次グリッドが最小単位（検索対象の大きさより小さい領域、上述したように、例えば１／２〜１／３程度の大きさ）になった場合には分割作業を停止する。ここでは、６次グリッド（群）２７が得られると、分割作業が停止される（図１０の（ｄ）部参照）。
(７)次に、同一の親グリッドに含まれる複数の子グリッドについて、それぞれのデータの有無状態が同一である場合には子グリッド同士を結合（マージ）して、子グリッドを無くす。このマージ処理を、その対象が無くなるまで繰り返す。
(８)次に、隣接するグリッド同士のデータの有無状態が同一であるものについては、同一のラベルとなるようにラベリング処理を行う。すなわち、データの有無に応じて、２種類のラベリングが施されたことになる。
(９)データが無い同一ラベルグループのうち、面積が許容範囲（孔の最小値から最大値の範囲）内にあるものを抽出し、その重心位置を挿通用孔８の仮中心位置と決定する。例えば、図１１に示すようなデータが得られ、その中心にデータが存在しない空白部が得られ、これがボルト７の挿通用孔８であることを示し、またその重心を仮中心位置とする。
【００４０】
次に、上記手順にて求められた孔の中心位置の精度を上げる手順について説明する。
(10)図１２に示すように、上記(９)の手順で求められた仮中心位置３１を中心とし、その孔を放射状に複数個、例えば１６個に分割する。
(11)次に、放射状に分割された各扇形状部３２内のデータ群のうち、一番、仮中心位置３１に近いデータを１個だけ抽出する。
(12)次に、上記抽出された各扇形状部３２内のデータを、任意に３個取り出してこれら３点を通る円を求める。
(13)上記(12)で求められた円内に含まれるデータ個数がノイズとして許容し得る個数（例えば、２〜３個で、ノイズ許容個数ともいえる）内である円のうち、最も半径が大きい円３３を求め、この円３３の中心位置をボルト７の挿通用孔８の中心と見做す。
【００４１】
すなわち、上記手順により、ボルト７の挿通用孔８の中心位置が取得されたことになる。
次に、上記データの取得方法を実行するためのデータの取得装置について説明する。
【００４２】
なお、この取得装置は、レーザ距離計により得られた三次元のデータ群に基づき、接合部材の平面を示すデータ、および接合部材の外形、並びに連結具であるボルトの中心つまり挿通用孔の中心位置を求めるものであり、実際には、コンピュータ装置に具備されたプログラムにより実行されるものである。
【００４３】
そのため、この取得装置の説明においては、プログラムの主要部分、つまり演算機能を特徴的に表した構成要件（後述するが、取得部、検出部、決定部、処理部、算出部、減少部、抽出部、分割部、設定部など）を具備するものとして説明する。
【００４４】
図１３に示すように、この形状データの取得装置４０は、大きく分けて、接合部材５の表面と見做し得る所定の平面領域における三次元のデータ群を取得する平面データ取得手段４１と、この平面データ取得手段４１で得られたデータ群からその外形データを取得（抽出）する外形データ取得手段４２と、上記平面データ取得手段４１にて得られたデータ群から連結具であるボルト７の挿入用孔８の中心位置を取得（抽出）する孔データ取得手段４３とから構成されている。
【００４５】
まず、平面データ取得手段４１について説明する。
この平面データ取得手段４１には、図１４に示すように、レーザ距離計９により接合部材５の表面の三次元位置を示すデータ群を取得するデータ群取得部５１と、このデータ群取得部５１で取得されたデータ群から探索を行うための探索平面を検出する探索平面検出部５２と、この探索平面検出部５２で検出された探索平面にデータ群をレーザ距離計９からのレーザ光Ｌの照射角度を考慮して投影し構造部材の表面を表すデータ群を取得する表面データ取得部５３とが具備されている。
【００４６】
また、上記探索平面検出部５２は、探索平面を探索ｘ軸（第１探索軸）と当該探索ｘ軸に直交する探索ｙ軸（第２探索軸）とで決定するようにするとともにこれら各探索軸を求めるのに三層平面域検出法が用いられるものであり、
当該探索平面検出部５２には、上記各探索軸を求めるための探索開始点を含む探索開始平面の領域および当該探索開始平面に含まれる初期探索軸を求める初期探索軸検出部５６と、
上記探索開始平面の領域内で且つ上記初期探索軸に沿うデータ群に三層平面域検出法を適用して許容厚さ域内のデータ群を求めるとともにこのデータ群に最小二乗法を適用して新たな更新探索軸を求める第１更新探索軸検出部５７と、
上記第１更新探索軸検出部５７で求められた更新探索軸上に上記探索開始点を投影するとともに、この更新探索軸上で探索開始平面の領域を延長し、この延長された平面領域内で且つ更新探索軸に沿うデータ群に三層平面域検出法を適用して許容厚さ域内のデータ群を求めるとともにこれらデータ群に最小二乗法を適用して更なる更新探索軸を求める工程を探索終了条件を満たすまで繰り返し行う第２更新探索軸検出部５８と、
上記第２更新探索軸検出部５８で求められた探索ｘ軸および探索ｙ軸により探索平面を決める探索平面決定部５９とが具備されている。
【００４７】
なお、上記各更新探索軸検出部５７，５８には、図示しないが、探索開始平面上で求められた初期探索軸に三層平面域検出法および最小二乗法を適用して新たなｘ軸を求めるとともに順次更新して探索ｘ軸を求める探索ｘ軸決定部と、上記探索ｘ軸を求めたと同様の手順を、探索開始平面にて当該ｘ軸と直交するｙ軸についても行い探索ｙ軸を求める探索ｙ軸決定部とが具備されている。
【００４８】
また、図１５に示すように、上記外形データ取得手段４２には、接合部材５の表面を表すデータ群に凸包処理を施し仮外形としての多角形を求める凸包処理部（多角形処理部ともいえる）６１と、この凸包処理部６１で求められた多角形の各辺を延長して交点を求める交点検出部６２と、この交点検出部６２で得られた交点を有し且つ多角形の外側に形成される仮想三角形の面積を求める面積算出部６３と、この面積算出部６３で求められた一番小さい仮想三角形の部分を多角形に含ませて当該多角形の角数を１つ減らすとともに、当該角数が最終形状としての所定角数になるまで繰り返す角数減少部６４とが具備されている。
【００４９】
さらに、図１６に示すように、孔データ取得手段４３には、前処理としてデータ群（上述した平面データ取得手段にて得られたデータ群で、つまり、三層平面域検出法が用いられて得られたデータ群である）から孔部を抽出するための孔抽出部７１と、この孔抽出部７１で抽出された孔の中心を仮中心位置として当該孔を放射状の直線により複数の扇形状領域に分割する領域分割部７２と、この領域分割部７２で分割された各扇形状領域内のデータ群のうち、仮中心位置に最も近いデータを抽出する仮中心位置抽出部７３と、この仮中心位置抽出部７３で抽出された各扇形状領域内のデータを任意に３個取り出すとともにこれら３点を通る円を複数個求める円算出部７４と、この円算出部７４で求められた円内に含まれるデータ個数がノイズ許容個数内である円のうち、最も半径が大きい円を抽出するとともに、この円の中心位置を連結具であるボルト７の挿通用孔８の中心とする孔位置算出部７５とが具備されている。
【００５０】
上記孔抽出部７１には、図１７に示すように、得られたデータ群を全て囲み得る検索対象領域を示す検索枠を設定する検索枠設定部８１と、この検索枠設定部８１で設定された検索枠を４分割して４個の１次分割域（１次グリッド）を得た後、データが存在する１次グリッドを４分割して４個の２次分割域（２次グリッド）を得る工程を、順次、繰り返すことにより、データが存在する（ｎ−１）次グリッドをさらに４分割するとともに、当該分割された４個のｎ次分割域（ｎ次グリッド）が孔より小さい面積である最小単位になるまで繰り返す分割処理部８２と、この分割処理部８２で得られたデータに対して、同一の親グリッドに含まれる複数の子グリッドについて、それぞれのデータの有無状態が同一である場合には子グリッド同士を結合して子グリッドを無くすマージ処理を、その対象が無くなるまで繰り返す結合処理部８３と、この結合処理部８３で得られた隣接するグリッド同士のデータの有無状態が同一であるものについては、同一のラベルとなるようにラベリング処理を行うラベリング処理部８４と、このラベリング処理部８４で得られたものに対して、データが無い同一ラベルグループのうち、面積が許容範囲（孔の最小値から最大値までの範囲）内にあるものを抽出し、その重心位置を挿通用孔の仮中心位置と決定する仮中心位置決定部８５とが具備されている。
【００５１】
なお、上記実施例においては、互いに直交する探索ｘ軸と探索ｙ軸との２つの探索軸にて求められる探索平面に対して適用したが、これとは別に複数の探索軸を求めて探索するようにすれば、複雑な形状を有する表面に対しても、十分な形状データを取得することができる。
【００５２】
ところで、上記実施例においては、平面探索時およびデータ投影時に三層平面域検出法をそれぞれ用いたが、そのときの許容厚さ域（ターゲット域）の大きさ（寸法）については、同じ大きさであってもよいが、それぞれに応じた大きさにすることができる。また、同じデータ群に対しても、平面によって、例えば計測角度や誤差範囲などを考慮して許容厚さ域の大きさを変更してもよい。これにより、さらに精度の高い平面形状を取得することができる。すなわち、許容厚さ域の大きさは計測対象物の表面状態に応じて適宜変更することができる。
【００５３】
また、上記実施例においては、平面データの取得について説明したが、取得したデータ群から平行な複数の平面データを取得することにより、奥行き寸法および立体形状のデータも取得することができる。
【００５４】
さらに、上記実施例においては、既設の橋梁を対象としたので、ボルト等の突出部の点群から孔の中心位置を求める場合について説明したが、孔部を直接計測できる場合には、当然ながら、孔そのものの大きさ（寸法）を取得することができる。
【００５５】
特に、三層平面域検出法を用いることにより、構造部材である接合部材の挿通用孔にボルトが取り付けられているような場合、すなわちボルト孔がボルトにより見えない場合でも、ボルトの頭部を除去した孔データ（点群データ）を得ることができるので、ボルトを取り外すことなく、ボルトの挿通用孔の中心位置を得ることができる。また、除去する対象物がボルトの頭部の他に、例えばリベット、座金などのように、平面から突出している部材であってもよい。すなわち、これらが挿通されまたは配置されている孔の中心位置を精度良く取得することができる。
【００５６】
上述した形状データの取得方法および取得装置の構成によると、レーザ距離計により接合部材の表面の三次元位置のデータ群を得るとともに、これら得られたデータ群に対して探索平面領域を求め、この探索平面領域における厚さ方向のデータ群に対して、三層平面域検出法を適用して、接合部材と見做し得る平面データを抽出するようにしたので、従来のように、レーザ光による計測とカメラ画像を併用してその表面を検出するものに比べて、容易に且つ精度が低下することなく、離れた場所に在る接合部材の形状を検出することができる。
【００５７】
ここで、孔データの取得方法および取得装置の概略構成について記載しておく。
孔データの取得方法には、物体表面の有無を示すデータ群から抽出された孔の中心を仮中心位置として当該孔を放射状の直線により複数の扇形状領域に分割する工程と、
上記分割された各扇形状領域内のデータ群のうち、仮中心位置に最も近いデータを抽出する工程と、
上記抽出された各扇形状領域内のデータを任意に３個取り出すとともにこれら３点を通る円を複数求める工程と、
上記求められた円内に含まれるデータ個数がノイズ許容個数内である円のうち、半径が最も大きい円を抽出するとともに、この円の重心を孔の中心位置として取得する工程とが具備されている。
【００５８】
また、上記取得方法には前処理工程が具備されており、この前処理工程は、
得られたデータ群を全て囲み得る検索対象領域を示す検索枠を設定する工程と、
検索枠を４分割して４個の１次分割域を得た後、データが存在する１次分割域を４分割して４個の２次分割域を得る工程と、
上記分割域の分割を繰り返すことにより、データが存在する（ｎ−１）次分割域（以下、親分割域と称す）をさらに４分割するとともに、当該分割された４個のｎ次分割域（以下、子分割域と称す）が孔より小さい面積である最小単位になるまで繰り返す工程と、
同一の親分割域に含まれる複数の子分割域について、それぞれのデータの有無状態が同一である場合には子分割域同士を結合して子分割域を無くすマージ処理を、その対象が無くなるまで繰り返す工程と、
隣接する分割域同士のデータの有無状態が同一であるものについては、同一のラベルとなるようにラベリング処理を行う工程と、
データが無い同一ラベルグループのうち、面積が許容値（孔の最小値から最大値までの範囲）内にあるものを孔として抽出するとともに、その重心を孔の仮中心位置と決定する工程とから構成されている。
【００５９】
さらに、孔データの取得装置には、物体表面の有無を示すデータ群から抽出された孔の中心を仮中心位置として当該孔を放射状の直線により複数の扇形状領域に分割する形状分割部と、
この形状分割部で分割された各扇形状領域内のデータ群のうち、仮中心位置に最も近い内寄りデータを抽出する内寄りデータ抽出部と、
この内寄りデータ抽出部で抽出された扇形状領域内におけるデータを任意に３個取り出すとともにこれら３点を通る円を複数求める円算出部と、
この円算出部で求められた円内に含まれるデータ個数がノイズ許容個数内である円のうち、最も半径が大きい円を抽出するとともに、この円の中心を孔の中心位置とする中心位置算出部とが具備されている。
【００６０】
また、孔データの取得装置には、前処理手段が具備されており、
この前処理手段は、得られたデータ群を全て囲み得る検索対象領域を示す検索枠を設定する検索枠設定部と、
この検索枠設定部で設定された検索枠を４分割して４個の１次分割域を得た後、データが存在する１次分割域を４分割して４個の２次分割域を得る工程を、順次、繰り返すことにより、データが存在する（ｎ−１）次分割域（以下、親分割域と称す）をさらに４分割するとともに、当該分割された４個のｎ次分割域（以下、子分割域と称す）が孔より小さい面積である最小単位になるまで繰り返す分割処理部と、
この分割処理部で得られたデータに対して、同一の親分割域に含まれる複数の子分割域について、それぞれのデータの有無状態が同一である場合には子分割域同士を結合して子分割域を無くすマージ処理を、その対象が無くなるまで繰り返す結合処理部と、
この結合処理部で得られた隣接する分割域同士のデータの有無状態が同一であるものについては、同一のラベルとなるようにラベリング処理を行うラベリング処理部と、
このラベリング処理部で得られたものに対して、データが無い同一ラベルグループのうち、面積が許容範囲内にあるものを抽出し、その重心を孔の仮中心位置と決定する仮中心位置決定部とから構成されている。
【符号の説明】
【００６１】
１      橋梁
２      桁材
３      梁材
４      連結材
５      接合板材
７      ボルト
８      挿通用孔
９      レーザ距離計
４０      形状データ取得装置
４１      平面データ取得手段
４２      外形データ取得手段
４３      孔データ取得手段
５１      データ群取得部
５２      探索平面検出部
５３      表面データ取得部
５６      初期探索軸検出部
５７      第１更新探索軸検出部
５８      第２更新探索軸検出部
５９      探索平面決定部
６１      多角形検出部
６２      交点検出部
６３      面積算出部
６４      角数減少部
７１      孔抽出部
７２      領域分割部
７３      仮中心位置算出部
７４      円算出部
７５      孔位置算出部
８１      検索枠設定部
８２      分割処理部
８３      結合処理部
８４      ラベリング処理部
８５      仮中心位置決定部
【図１】
2014169904.tif 000003
【図２】
2014169904.tif 000004
【図３】
2014169904.tif 000005
【図４】
2014169904.tif 000006
【図５】
2014169904.tif 000007
【図６】
2014169904.tif 000008
【図７】
2014169904.tif 000009
【図８】
2014169904.tif 000010
【図９】
2014169904.tif 000011
【図１０】
2014169904.tif 000012
【図１１】
2014169904.tif 000013
【図１２】
2014169904.tif 000014
【図１３】
2014169904.tif 000015
【図１４】
2014169904.tif 000016
【図１５】
2014169904.tif 000017
【図１６】
2014169904.tif 000018
【図１７】
2014169904.tif 000019