(57)【要約】      （修正有）【課題】現地状況に合わせて変形した部品であっても、部品の計測データから当該部品の基準形状及び変形量を算出可能な三次元データ処理装置及び三次元データ処理方法を提供する。【解決手段】三次元データ処理装置１００は、計測対象の構造物を構成する部品として想定される複数の部品の基準形状に関する基準形状データを記憶する記憶装置１２０と、三次元計測された計測点群データを入力するデータ読込部１１１と、計測点群データに存在する部品の種類を識別し、点群部品を抽出する部品認識部１１２と、種類を識別した部品について、点群部品から算出されるパラメータ値を用いて基準形状データにおける複数の部品についての基準形状を変形し、変形した複数の部品の基準形状と当該点群部品とを比較することにより、当該部品の基準形状を特定する基準形状引当部１１３と、特定された部品の基準形状を出力する結果出力部１１４と、を備える。【選択図】図１
2019082381.tif 000002
【特許請求の範囲】
【請求項１】
三次元計測された構造物の点群データを処理する三次元データ処理装置であって、
前記構造物を構成する部品として想定される複数の部品について、各部品の基準形状に関する基準形状データが記憶された記憶部と、
前記点群データに基づく計測点群データを入力するデータ読込部と、
前記計測点群データに存在する部品の種類を識別し、前記計測点群データから当該部品に含まれる点群の集合を点群部品として抽出する部品認識部と、
前記部品認識部によって種類を識別した部品について、前記点群部品における所定のパラメータを計算し、算出されたパラメータ値を用いて前記基準形状データにおける前記複数の部品についての基準形状を変形し、前記変形した複数の部品の基準形状と当該点群部品とを比較することにより、当該部品の基準形状を特定する基準形状引当部と、
前記基準形状引当部によって特定された前記部品の基準形状を出力する結果出力部と、
を備えることを特徴とする三次元データ処理装置。
【請求項２】
前記基準形状データには、前記基準形状引当部で計算される前記所定のパラメータについて、各部品の基準形状で許容されるパラメータ値の範囲が設定され、
前記基準形状引当部は、前記部品認識部によって種類を識別した部品について前記点群部品における前記所定のパラメータを計算したとき、算出されたパラメータ値が前記基準形状データに設定された前記パラメータ値の範囲に含まれる場合にのみ、当該パラメータ値を用いて前記基準形状を変形し、前記変形した複数の部品の基準形状と当該点群部品とを比較する
ことを特徴とする請求項１に記載の三次元データ処理装置。
【請求項３】
前記結果出力部は、前記基準形状引当部によって特定された前記部品の基準形状とともに、当該部品の点群部品による形状を出力する
ことを特徴とする請求項１に記載の三次元データ処理装置。
【請求項４】
前記記憶部には、前記構造物における所定の部品間の寸法を用いて耐震強度を判定する耐震強度判定ルールが記憶され、
前記部品認識部によって種類を識別し、前記基準形状引当部によって基準形状を特定した複数の部品に基づいて、前記所定の部品間の寸法を算出する寸法算出部と、
前記寸法算出部によって算出された寸法を前記耐震強度判定ルールに適用することにより、前記構造物における耐震強度を判定する耐震強度判定部と、
をさらに備え、
前記結果出力部は、前記耐震強度判定部による耐震強度の判定結果を出力する
ことを特徴とする請求項１に記載の三次元データ処理装置。
【請求項５】
前記構造物としてエレベーターの昇降路が三次元計測され、
前記基準形状データには、少なくともレールブラケットについて複数の基準形状が記録され、
前記部品認識部は、前記計測点群データに存在する部品の種類の識別として、少なくともレールブラケットを識別し、
前記基準形状引当部は、前記部品認識部によって種類を識別した部品に対する基準形状の特定として、少なくともレールブラケットの基準形状を特定する
ことを特徴とする請求項１に記載の三次元データ処理装置。
【請求項６】
三次元計測された構造物の点群データを処理する三次元データ処理装置による三次元データ処理方法であって、
前記三次元データ処理装置には、前記構造物を構成する部品として想定される複数の部品について、各部品の基準形状に関する基準形状データが記憶され、
前記点群データに基づく計測点群データを入力するデータ読込ステップと、
前記計測点群データに存在する部品の種類を識別し、前記計測点群データから当該部品に含まれる点群の集合を点群部品として抽出する部品認識ステップと、
前記部品認識ステップで種類を識別した部品について、前記点群部品における所定のパラメータを計算し、算出されたパラメータ値を用いて前記基準形状データにおける前記複数の部品についての基準形状を変形し、前記変形した複数の部品の基準形状と当該点群部品とを比較することにより、当該部品の基準形状を特定する基準形状引当ステップと、
前記基準形状引当ステップで特定された前記部品の基準形状を出力する結果出力ステップと、
を備えることを特徴とする三次元データ処理方法。
【請求項７】
前記基準形状データには、前記基準形状引当ステップで計算される前記所定のパラメータについて、各部品の基準形状で許容されるパラメータ値の範囲が設定され、
前記基準形状引当ステップにおいて、前記部品認識ステップで種類を識別した部品について前記点群部品における前記所定のパラメータを計算したとき、算出されたパラメータ値が前記基準形状データに設定された前記パラメータ値の範囲に含まれる場合にのみ、当該パラメータ値を用いて前記基準形状を変形し、前記変形した複数の部品の基準形状と当該点群部品とを比較する
ことを特徴とする請求項６に記載の三次元データ処理方法。
【請求項８】
前記結果出力ステップにおいて、前記基準形状引当ステップで特定された前記部品の基準形状とともに、当該部品の点群部品による形状を出力する
ことを特徴とする請求項６に記載の三次元データ処理方法。
【請求項９】
前記三次元データ処理装置には、前記構造物における所定の部品間の寸法を用いて耐震強度を判定する耐震強度判定ルールが記憶され、
前記部品認識ステップで種類を識別し、前記基準形状引当ステップで基準形状を特定した複数の部品に基づいて、前記所定の部品間の寸法を算出する寸法算出ステップと、
前記寸法算出ステップで算出された寸法を前記耐震強度判定ルールに適用することにより、前記構造物における耐震強度を判定する耐震強度判定ステップと、
を、前記基準形状引当ステップと前記結果出力ステップとの間にさらに備え、
前記結果出力ステップにおいて、前記耐震強度判定ステップによる耐震強度の判定結果を出力する
ことを特徴とする請求項６に記載の三次元データ処理方法。
【請求項１０】
前記構造物としてエレベーターの昇降路が三次元計測され、
前記基準形状データには、少なくともレールブラケットについて複数の基準形状が記録され、
前記部品認識ステップにおいて、前記計測点群データに存在する部品の種類の識別として、少なくともレールブラケットを識別し、
前記基準形状引当ステップにおいて、前記部品認識ステップで種類を識別した部品に対する基準形状の特定として、少なくともレールブラケットの基準形状を特定する
ことを特徴とする請求項６に記載の三次元データ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、三次元データ処理装置及び三次元データ処理方法に関し、三次元計測で取得された三次元計測点群データを処理する三次元データ処理装置及び三次元データ処理方法に適用して好適なものである。
【背景技術】
【０００２】
従来、構造物をレーザースキャンによって構造物を現物計測し、三次元位置データの集合である点群データによって構造物の表面形状を認識する技術が知られている。
【０００３】
例えば、特許文献１には、構造物を現物計測して得た点群データを構成部品に切り分けて、三次元座標上で操作可能とする三次元データ処理方法が開示されている。この特許文献１に開示された三次元データ処理方法によれば、三次元ＣＡＤデータ及び三次元点群データを入力として、ＣＡＤデータと重なった点群をセグメント（構造物の構成部品）として抽出することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−０８０３９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に開示された三次元データ処理方法では、構造物の構成部品について、基準となるＣＡＤデータの形状（基準形状）が現地状況に合わせてパラメトリックに変形する環境に対しては、ＣＡＤデータと点群データとが重ならなくなるため、適用できないという課題があった。
【０００６】
上記構造物の一例にエレベーター（特に、昇降路）を使って詳しく説明する。例えば、エレベーターにおいてレールを壁面に支持するために据付けられるブラケット（レールブラケット）は、据付時にその形状が調整されることが一般的である。このようなエレベーターの改修作業において、特許文献１に開示された三次元データ処理方法を用いようとしても、調整されて変形したブラケットの点群データは変形前のブラケットのＣＡＤデータと重ならないため、セグメントを抽出できず、どの基準形状の部品が用いられているかを判定することができない。
【０００７】
本発明は以上の点を考慮してなされたもので、現地状況に合わせて変形した部品であっても、部品の計測データから当該部品の基準形状及び変形量を算出可能な三次元データ処理装置及び三次元データ処理方法を提案しようとするものである。
【課題を解決するための手段】
【０００８】
かかる課題を解決するため本発明においては、三次元計測された構造物の点群データを処理する三次元データ処理装置であって、構造物を構成する部品として想定される複数の部品について、各部品の基準形状に関する基準形状データが記憶された記憶部と、点群データに基づく計測点群データを入力するデータ読込部と、計測点群データに存在する部品の種類を識別し、計測点群データから当該部品に含まれる点群の集合を点群部品として抽出する部品認識部と、部品認識部によって種類を識別した部品について、点群部品における所定のパラメータを計算し、算出されたパラメータ値を用いて基準形状データにおける複数の部品についての基準形状を変形し、変形した複数の部品の基準形状と当該点群部品とを比較することにより、当該部品の基準形状を特定する基準形状引当部と、基準形状引当部によって特定された部品の基準形状を出力する結果出力部と、を備えることを特徴とする三次元データ処理装置が提供される。
【０００９】
また、かかる課題を解決するため本発明においては、三次元計測された構造物の点群データを処理する三次元データ処理装置による三次元データ処理方法が提供される。この三次元データ処理装置には、構造物を構成する部品として想定される複数の部品について、各部品の基準形状に関する基準形状データが記憶されている。そして、上記三次元データ処理方法は、点群データに基づく計測点群データを入力するデータ読込ステップと、計測点群データに存在する部品の種類を識別し、計測点群データから当該部品に含まれる点群の集合を点群部品として抽出する部品認識ステップと、部品認識ステップで種類を識別した部品について、点群部品における所定のパラメータを計算し、算出されたパラメータ値を用いて基準形状データにおける複数の部品についての基準形状を変形し、変形した複数の部品の基準形状と当該点群部品とを比較することにより、当該部品の基準形状を特定する基準形状引当ステップと、基準形状引当ステップで特定された部品の基準形状を出力する結果出力ステップと、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、現地状況に合わせて変形した部品であっても、部品の計測データから当該部品の基準形状及び変形量を算出することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施の形態に係る三次元データ処理装置の構成例を示すブロック図である。
【図２】第１の実施の形態における三次元データ処理の処理手順の概要を示すフローチャートである。
【図３】計測点群データの一例を示す図である。
【図４】図３に示した計測点群データを三次元空間にプロットしたイメージ図である。
【図５】基準形状データの一例を示す図である。
【図６】部品認識処理の詳細な処理手順の一例を示すフローチャートである。
【図７】部品認識結果データの一例を示す図である。
【図８】部品認識結果の一例を説明するための図である。
【図９】基準形状引当処理の詳細な処理手順の一例を示すフローチャートである。
【図１０】基準形状引当処理による基準形状の変形の一例を説明するための図である。
【図１１】基準形状引当結果データの一例を示す図である。
【図１２】第１の実施の形態における三次元データ処理による結果出力画面の一例を示す図である。
【図１３】本発明の第２の実施の形態に係る三次元データ処理装置の構成例を示すブロック図である。
【図１４】第２の実施の形態における三次元データ処理の処理手順の概要を示すフローチャートである。
【図１５】耐震強度判定ルールデータの一例を示す図である。
【図１６】寸法算出結果データの一例を示す図である。
【図１７】耐震強度判定結果データの一例を示す図である。
【図１８】第２の実施の形態における三次元データ処理による結果出力画面の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下図面について、本発明の一実施の形態を詳述する。各図面において、同一の構成要素には同一の符号を付し、その繰り返しの説明は省略する。
【００１３】
（１）第１の実施の形態
本発明の第１の実施の形態では、基準形状モデルに基づいて、計測データに使われている基準形状モデル及びその変形量を算出する三次元データ処理装置１００を説明する。なお、本実施の形態では、一例として、エレベーターの昇降路（具体的には、壁面、レール及びレールブラケット（以後、ブラケットと称する）等から構成される）を計測対象の構造物とする。また、部品の基準形状とは、周囲環境等によって変形する前の、当該部品の基本的な形状を意味するものであり、具体的には新品時（出荷時）の形状に相当する。
【００１４】
（１−１）システム構成
図１は、本発明の第１の実施の形態に係る三次元データ処理装置の構成例を示すブロック図である。図１には、本実施の形態に係る三次元データ処理装置１００を含むシステム全体の構成例が示されており、具体的には、三次元データ処理装置１００、入出力装置１４０及び三次元計測装置１５０が例示されている。ユーザ（例えば現地調査者など）は、入出力装置１４０の操作を通じて、三次元計測装置１５０や三次元データ処理装置１００による機能を利用することができる。
【００１５】
三次元データ処理装置１００は、一般的な計算機（パーソナルコンピュータ（ＰＣ）やサーバ等）で構成可能な処理装置であって、処理装置１１０、記憶装置１２０、及び入出力インタフェース（Ｉ／Ｆ）１３０を備えている。
【００１６】
処理装置１１０は、例えばＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等、一般的な計算機で公知な要素を有して構成され、例えばソフトウェアプログラム処理を行うことによって、本実施の形態における特徴的な処理機能を実現する。図１には、処理装置１１０による各処理機能を実現する処理部として、データ読込部１１１、部品認識部１１２、基準形状引当部１１３、及び結果出力部１１４が示されており、各処理部の詳細は、三次元データ処理の説明において後述する。
【００１７】
また、図１には図示していないが、三次元データ処理装置１００は、ＯＳ（Operating System）、ミドルウェア、及びアプリケーション等も有しており、上記の特徴的な処理機能だけでなく、従来の一般的な計算機によって実現可能な処理機能をも備えている。具体的には、ディスプレイ等による入出力装置１４０に対して所定の画面を描画してＧＵＩ（Graphical User Interface）画面を表示する処理機能や、入出力装置１４０の画面を通じてユーザ入力されたデータ等を入出力Ｉ／Ｆ１３０を介して三次元データ処理装置１００に入力する処理機能等を備えるとする。
【００１８】
記憶装置１２０は、例えばＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）等の記憶装置である。図１には、記憶装置１２０の各記憶部として、計測点群記憶部１２１、基準形状記憶部１２２、部品認識結果記憶部１２３、及び基準形状引当結果記憶部１２４が示されており、これらは各々が記憶するデータ情報（例えばデータベースやテーブル等）によって区分されている。記憶装置１２０の各記憶部の詳細は、以下の通りである。
【００１９】
計測点群記憶部１２１は、三次元計測装置１５０によって取得された構造物の計測点群データに基づいた計測点群データ３１０を記憶する。計測点群データ３１０の詳細は、図３を参照しながら後述する。三次元計測装置１５０によって取得された構造物の計測点群データは、入出力装置１４０から入力される。
【００２０】
基準形状記憶部１２２は、構造物の部品として想定される様々な部品の基準形状を示すデータ（基準形状データ３２０）を記憶する。基準形状データ３２０は、データベース等に登録されているデータであって、三次元データ処理装置１００による三次元データ処理が開始される前に予め基準形状記憶部１２２に記憶される。基準形状データ３２０の詳細は、図５を参照しながら後述する。そして、基準形状データ３２０は、計測点群記憶部１２１に記憶される計測点群データ３１０に対して引き当てる部品の基準形状データとして使用される。
【００２１】
部品認識結果記憶部１２３は、部品認識部１１２によって実行される部品認識処理の結果として出力される部品認識結果データ３３０を記憶する。部品認識結果データ３３０の詳細は、図７を参照しながら後述する。
【００２２】
基準形状引当結果記憶部１２４は、基準形状引当部１１３によって実行される基準形状引当処理の結果として出力される基準形状引当結果データ３４０を記憶する。基準形状引当結果データ３４０の詳細は、図１１を参照しながら後述する。
【００２３】
入出力Ｉ／Ｆ１３０は、三次元データ処理装置１００に接続された外部機器（例えば入出力装置１４０）との間で行われるデータ交換等について、インタフェース制御（周辺デバイス制御）の処理を行う。三次元データ処理装置１００は、処理装置１１０及び入出力Ｉ／Ｆ１３０の処理に基づいて、入出力装置１４０の画面上に所定のＧＵＩを構成し、各種の情報を表示する。
【００２４】
入出力装置１４０は、ユーザの操作に基づいて三次元データ処理装置１００に対する入出力を行う入出力装置であって、具体的には、キーボード、マウス、ディスプレイ、プリンタ、スマートフォン、またはタブレット型ＰＣ等である。
【００２５】
図１に示すように、入出力装置１４０は、三次元データ処理装置１００（より詳しくは入出力Ｉ／Ｆ１３０）及び三次元計測装置１５０にそれぞれ接続されている。そして入出力装置１４０は、三次元計測装置１５０によって取得された計測データ等を、入出力インタフェース１３０を介して三次元データ処理装置１００に入力する。また入出力装置１４０は、三次元データ処理装置１００で行われた基準形状引当等の処理結果を、入出力インタフェース１３０を介して受け取り、ディスプレイの画面等に出力する。
【００２６】
三次元計測装置１５０は、計測地点の周辺の構造物の形状を点群データとして取得する計測装置であって、一般的な三次元計測装置を利用できる。図１に例示したように、三次元計測装置１５０は入出力装置１４０と接続されるが、その接続方式は限定されるものではなく、例えば一般的な無線ネットワークや有線ネットワークを介した接続であってもよいし、メモリカード等の物理的媒体を介した接続であってもよい。また、三次元計測装置１５０が三次元データ処理装置１００に直接接続されてもよい。以後の説明では、三次元計測装置１５０によって計測された計測データ（点群データ）を「計測点群データ」と称する。
【００２７】
（１−２）三次元データ処理
図２は、第１の実施の形態における三次元データ処理の処理手順の概要を示すフローチャートである。本実施の形態における「三次元データ処理」とは、三次元データ処理装置１００（処理装置１１０の各部）によって実行される処理であって、三次元計測装置１５０によって三次元計測（取得）された計測データ（点群データ）の入力に対して、データベース（基準形状記憶部１２２）に登録されている部品の基準形状をパラメトリックに変形させながら部品の候補形状を探索し（基準形状の引き当て）、結果を出力する処理である。以下に、詳しく説明する。
【００２８】
まず、三次元データ処理の開始時に、ユーザによって入出力装置１４０の操作によって、三次元計測装置１５０によって計測された計測データ（点群データ）が三次元データ処理装置１００に入力される。そして、ステップＳ１０１では、データ読込部１１１が、入力された計測データを取得し、予め定められた計測点群記憶部１２１における格納形式に沿って、計測点群データ３１０を計測点群記憶部１２１に記憶する（三次元計測データ入力）。なお、三次元データ処理の開始時、基準形状記憶部１２２には基準形状データ３２０が記憶されている。
【００２９】
次に、ステップＳ１０２では、部品認識部１１２が、計測点群記憶部１２１に記憶されている計測点群データ３１０を用いて、部品の種類を認識する部品認識処理を行う。そして、部品認識部１１２は、部品認識処理の結果から部品認識結果データ３３０を作成し、部品認識結果記憶部１２３に記憶する。ステップＳ１０２の部品認識処理の詳細な処理手順は、図６を参照しながら後述される。
【００３０】
次いで、ステップＳ１０３では、基準形状引当部１１３が、計測点群記憶部１２１に記憶されている計測点群データ３１０と、基準形状記憶部１２２に予め記憶されている基準形状データ３２０と、部品認識結果記憶部１２３に記憶されている部品認識結果データ３３０と、を用いて、部品の基準形状を特定し、基準形状からの部品の変化量を算出する基準形状引当処理を行う。そして、基準形状引当部１１３は、基準形状引当処理の結果から基準形状引当結果データ３４０を作成し、基準形状引当結果記憶部１２４に記憶する。ステップＳ１０３の基準形状引当処理の詳細な処理手順は、図９を参照しながら後述される。
【００３１】
そして最後に、ステップＳ１０４では、結果出力部１１４が、基準形状引当結果記憶部１２４に記憶されている基準形状引当結果データ３４０等に基づいて、入出力装置１４０のディスプレイ等において所定のＧＵＩによる結果出力画面３５０を描画し、ユーザに三次元データ処理の結果を表示する（結果出力）。結果出力画面３５０の具体例は、後に図１２に例示される。
【００３２】
以下では、このような三次元データ処理における各ステップの詳細な処理や関連するデータについて、具体例を示しながら説明する。
【００３３】
（１−２−１）三次元計測データ入力
図３は、計測点群データの一例を示す図である。前述したように、計測点群データ３１０は、三次元計測装置１５０によって取得された構造物の計測点群データに基づいたデータであって、計測点群記憶部１２１に記憶される。そして、図４は、図３に示した計測点群データを三次元空間にプロットしたイメージ図である。
【００３４】
図３に例示した計測点群データ３１０は、頂点ＩＤ３１１、Ｘ座標３１２、Ｙ座標３１３、及びＺ座標３１４の構成項目を有して構成されるテーブルデータである。頂点ＩＤ３１１は、三次元計測点によって得られる計測点の各頂点を一意に特定する識別子（ＩＤ）である。Ｘ座標３１２、Ｙ座標３１３、及びＺ座標３１４は、頂点ＩＤ３１１で特定される計測点（頂点）の三次元座標である。
【００３５】
なお、図３のテーブルデータは、計測点群データ３１０における計測点の各頂点、すなわち三次元空間上の１点を一意に特定できる最低限の構成で示されているが、本実施の形態において、計測点群記憶部１２１における計測点群データ３１０の格納形式はこれに限定されるものではない。具体的には例えば、計測点群データ３１０は、上記のテーブル構成の他に、各計測点（各頂点）における輝度、レーザの反射強度、及び色等の情報を含んで構成されてもよい。
【００３６】
また、本実施の形態において、計測点群データ３１０として、１つの計測器（三次元計測装置１５０）によって得られた三次元計測点群データを用いてもよいし、複数の計測器（三次元計測装置１５０）によって得られた計測データの座標を総合して位置合わせを行った結果の三次元計測点群データを用いてもよい。
【００３７】
図５は、基準形状データの一例を示す図である。前述したように、基準形状データ３２０は、構造物の部品として想定される様々な部品の基準形状を示すデータであって、三次元データ処理が開始される前に予め基準形状記憶部１２２に記憶されている。
【００３８】
図５に例示した基準形状データ３２０は、番号３２１、分類３２２、項目３２３、及び値３２４の構成項目を有して構成されるテーブルデータである。本実施の形態では、構造物の部品として想定される様々な部品のそれぞれについて、例えば、図５に例示したような基準形状データ３２０が用意されるとすることができるが、各部品の基準形状データをまとめて１つの基準形状データ３２０としてもよい。
【００３９】
図５に示した基準形状データ３２０の構成項目について詳述する。番号３２１は、各基準形状データに付される整理番号である。
【００４０】
分類３２２は、対象部品の基準形状データにおける分類を示すものであり、具体的には例えば、部品属性、形状特徴、及び部品形状等によって分類される。そして、項目３２３は、分類３２２による各分類に含まれる情報項目を示すものである。
【００４１】
より具体的には、分類「部品属性」においては、部品ＩＤ、部品種類、及び部品番号等の情報が設定される。
【００４２】
また、分類「形状特徴」においては、質量や重心等の情報の他、対象部品の形状が取り得る変形範囲を示すものとして、所定のパラメータ（例えばパラメータＡ，パラメータＢ）の取り得る範囲が設定される。これらのパラメータを「変形パラメータ」とも呼ぶ。なお、形状特徴の情報項目には、上記の他にも、バウンディングボックス（パート座標系における部品を外包する境界となる直方体の８頂点の座標）、主慣性モーメント、慣性主軸、または質量等の情報を利用してもよい。例えば、バウンディングボックスの大きさや、点の密度のばらつき等を変形パラメータに設定することができる。以後の説明において、基準形状データに示されたこれらのパラメータ範囲は、「基準形状のパラメータ範囲」とも称する。
【００４３】
また、分類「部品形状」においては、基準形状データの実際の形状を示すデータに関する情報（ファイル名やフォーマット等）が設定される。基準形状データの実際の形状を示すデータとは、具体的には例えば、ＳＴＥＰ（Standard for the Exchange of Product model data）等のフォーマットで保存されるソリッドデータや、ＳＴＬ（STereoLithography）などのフォーマットで保存されるポリゴンデータなどである。これらの形状データは、分類「形状特徴」に設定された「基準形状のパラメータ範囲」に係るパラメータによって形状が変化する。
【００４４】
（１−２−２）部品認識処理
図６は、部品認識処理の詳細な処理手順の一例を示すフローチャートである。前述したように、部品認識処理は三次元データ処理のなかで、部品認識部１１２によって行われる処理（図２のステップＳ１０２）である。
【００４５】
図６に示したように、ステップＳ２０１において、部品認識部１１２は、計測対象の構造物における全部品（後述する認識ルールが定められた全ての部品）に対して、ステップＳ２０２〜Ｓ２０４に示す処理のループ計算を開始する。
【００４６】
ステップＳ２０２では、部品認識部１１２は、図２のステップＳ１０１で計測点群記憶部１２１に記憶された計測点群データ３１０の全てのデータに対して、予め定められた所定の認識ルールを適用して部品種類の識別（部品認識）を行う。ステップＳ２０２による部品認識の対象（すなわち、識別される部品種類）としては、例えば、壁面、レール、及びブラケット等が挙げられる。以下に、部品認識の対象ごとに適用される認識ルールの一例を示す。
【００４７】
壁面の認識ルールとしては、例えば以下の条件（ｉ）〜（ii）が考えられる。
（ｉ）点群から、Ｚ軸に平行な平面を検出する。
（ii）上記（ｉ）で検出した平面のうち垂直に位置する４平面を壁面として認識する。
【００４８】
レールの認識ルールとしては、例えば以下の条件（ｉ）〜（iv）が考えられる。
（ｉ）点群から、壁面に垂直または平行な平面を抽出する。
（ii）上記（ｉ）で抽出した平面のうち、壁面に隣接しない平面を抽出する。
（iii）上記（ii）で抽出した平面のうち、互いに直行または平行で隣接する平面の集合を抽出する。
（iv）上記（iii）で抽出した平面の集合をレールとして認識する。
【００４９】
ブラケットの認識ルールとしては、例えば以下の条件（ｉ）〜（iii）が考えられる。
（ｉ）点群から、壁面とレールとの間に存在する点を抽出する。
（ii）上記（ｉ）で抽出した点群をクラスタに分離する。
（iii）上記（ii）で分離したクラスタのうち、壁面及びレールにともに隣接しているクラスタをブラケットとして認識する。
【００５０】
なお、部品認識処理において部品認識が可能な部品種類は、上述した壁面、レール、及びブラケットに限定されるものではなく、他の部品種類についてもそれぞれに認識ルールが定められることによって、様々な部品についての部品認識が可能となる。
【００５１】
次に、ステップＳ２０３では、部品認識部１１２は、図２のステップＳ１０１で計測点群記憶部１２１に記憶された計測点群データ３１０のうち、ステップＳ２０２で認識した部品の内部または表面に含まれている点群を抽出し（抽出点群）、ステップＳ２０２で識別した部品種類と合わせて部品認識結果データ３３０に記録する。部品認識結果データ３３０への記録について、後述の図７を参照して補足すると、ステップＳ２０２で認識した部品ごとに点群部品ＩＤ３３１を付与し、当該部品の認識結果（識別された部品種類）を部品種類３３２に記録し、当該部品の抽出点群の頂点ＩＤ（計測点群データ３１０の頂点ＩＤ３１１）を包含頂点ＩＤ３３３に記録する。
【００５２】
そしてステップＳ２０４では、部品認識部１１２は、全ての認識ルールが適用済み（すなわち、全部品に対する認識が終了した）か否かを判定する。適用していない認識ルールが残っている（認識が終了していない部品がある）と判定した場合は（ステップＳ２０４のＮＯ）、ステップＳ２０５からステップＳ２０２に戻り、ループ計算を続行する。一方、ステップＳ２０４において適用済みであると判定した場合は（ステップＳ２０４のＹＥＳ）、ステップＳ２０２〜Ｓ２０４のループ計算を抜けて部品認識処理を終了する。そして、部品認識処理によって作成された部品認識結果データ３３０は、任意のタイミングで部品認識結果記憶部１２３に記憶される。
【００５３】
図７は、部品認識結果データの一例を示す図である。前述したように、部品認識結果データ３３０は、部品認識部１１２による部品認識処理（図６参照）によって作成されるデータであって、部品認識結果記憶部１２３に記憶される。図７には、部品認識処理によって壁面、レール、ブラケットが認識されたときの部品認識結果データ３３０が例示されている。
【００５４】
図７に例示した部品認識結果データ３３０は、点群部品ＩＤ３３１、部品種類３３２、包含頂点ＩＤ３３３の構成項目を有して構成されるテーブルデータである。
【００５５】
点群部品ＩＤ３３１は、部品認識処理（特に図６のステップＳ２０２）において部品認識（部品種類の識別）が行われた部品（点群部品）ごとに付される識別子である。部品種類３３２は、上記点群部品の種類を示すものであり、システムで認識する部品の種類が記載されている。具体的には例えば、壁面（ＷＡＬＬ）、レール（ＲＡＩＬ）、ブラケット（ＢＲＡＣＫＥＴ）等が記載される。包含頂点ＩＤ３３３は、上記点群部品に所属する点群の集合である。これはすなわち、計測点群データ３１０のうちから、対象の点群部品の内部または表面に含まれる、抽出された点群をまとめたものに相当し、包含頂点ＩＤ３３３には、対応する点群の頂点ＩＤ３１１が記載される。
【００５６】
図８は、部品認識結果の一例を説明するための図である。図８には、部品認識結果データ３３０（図７参照）を参考にして、部品認識処理によって認識された部品（壁面、レール、及びブラケット）の三次元空間におけるイメージが例示されている。
【００５７】
図８において、図中のＧ１０１〜Ｇ１０４は壁面と認識された部品を示しており、図中のＧ１０５〜Ｇ１０６はレールと認識された部品を示しており、図中のＧ１０７〜Ｇ１１２はブラケットと認識された部品を示している。
【００５８】
（１−２−３）基準形状引当処理
図９は、基準形状引当処理の詳細な処理手順の一例を示すフローチャートである。前述したように、基準形状引当処理は三次元データ処理のなかで、基準形状引当部１１３によって行われる処理（図２のステップＳ１０３）である。
【００５９】
図９に示したように、ステップＳ３０１において、基準形状引当部１１３は、部品認識部１１２による部品認識処理によって認識された全ての部品に対して、ステップＳ３０２〜Ｓ３１０に示す処理のループ計算を開始する。
【００６０】
ステップＳ３０２では、基準形状引当部１１３は、対象の部品が基準形状の引当対象か否かを判定する。判定の手法は特に限定しないが、例えば、基準形状データ３２０の部品種類（項目３２３の「部品種類」に対応する値３２４）と、部品認識結果データ３３０の部品種類３３２とが一致するか否かによって判定することができる。対象の部品が基準形状の引当対象であると判定したときは（ステップＳ３０２のＹＥＳ）、ステップＳ３０３に進む。引当対象ではないと判定したときは（ステップＳ３０２のＮＯ）、ステップＳ３１１を経て、次の部品に対するステップＳ３０２〜Ｓ３１０のループ計算が行われる。
【００６１】
ステップＳ３０３では、基準形状引当部１１３は、対象の部品に関する部品認識結果データ３３０の包含頂点ＩＤ３３３に該当する点群（または、これらの点群から推測される部品形状）を用いて、所定のパラメータを計算する。なお、ステップＳ３０３で計算されるパラメータは、例えばバウンディングボックスの大きさや、点の密度のばらつき等であり、これらのパラメータは、少なくとも、基準形状データ３２０において「形状特徴」を構成する項目３２３で指定される変形パラメータ（図５の場合、パラメータＡ，パラメータＢ）を含む必要がある。
【００６２】
次いで、ステップＳ３０４からは、基準形状引当部１１３は、基準形状記憶部１２２に記憶されている全ての基準形状（基準形状データ３２０）について、ステップＳ３０５〜Ｓ３０９に示す処理のループ計算を開始する。このループ計算では、対象の部品の点群データに引当可能な基準形状の探索と、当該基準形状による引当（変形量の算出を含む）とが行われる。
【００６３】
ステップＳ３０５では、基準形状引当部１１３は、ステップＳ３０３で算出されたパラメータ値が、対象とする基準形状に関する基準形状データ３２０における「基準形状のパラメータ範囲」（図５の場合、「パラメータＡ範囲」や「パラメータＢ範囲」）の範囲内に含まれるか否かを判定する。ステップＳ３０５においてパラメータ値が基準形状のパラメータ範囲に含まれると判定したときは（ステップＳ３０５のＹＥＳ）、引当可能な基準形状である（すなわち、引当対象として適切な基準形状である）ことを意味するので、ステップＳ３０６に進む。一方、ステップＳ３０５においてパラメータ値が基準形状のパラメータ範囲に含まれないと判定したときは（ステップＳ３０５のＮＯ）、引当可能な基準形状ではない（すなわち、引当対象として適切な基準形状ではない）ことを意味するので、ステップＳ３１０を経て、次の基準形状に対するステップＳ３０５〜Ｓ３０９のループ計算が行われる。このように、引当対象として適切な基準形状ではないと判断したときは（ステップＳ３０５のＮＯ）ステップＳ３０６に進まないようにすることで、基準形状のパラメトリック変形（ステップＳ３０６）や点群−基準形状距離計算（ステップＳ３０７）等の処理が無駄に実行されることを防止できるため、処理負荷の軽減や処理速度の向上に期待できる。
【００６４】
ステップＳ３０６では、基準形状引当部１１３は、ステップＳ３０３で算出されたパラメータ値を用いて、ステップＳ３０５の判定で用いた基準形状データ３２０における部品形状（より詳しくは、分類３２２の「部品形状」に示される、基準形状データの実際の形状を示すデータ）をパラメトリックに変形する。
【００６５】
次に、ステップＳ３０７では、基準形状引当部１１３は、部品認識結果データ３３０の包含頂点ＩＤ３３３に該当する点群と、ステップＳ３０６で変形させた基準形状データの部品形状との距離（点群−基準形状距離）を計算する。点群−基準形状距離は、例えば、点群内の各点から基準形状の表面までの最小距離の合計によって計算される。なお、点群−基準形状距離は上記の計算値に限定されるものではなく、例えば、点群と基準形状との重心間の距離等の値を用いてもよい。
【００６６】
そして、ステップＳ３０８では、基準形状引当部１１３は、ステップＳ３０７で計算した点群−基準形状距離が閾値以下であるか否かを判定する。この閾値は、点群部品の部品形状（図１０（Ａ）参照）と、ステップＳ３０６で変形させた部品形状（図１０（Ｂ）参照）との相違が許容範囲を超えていないかを確認する目的で設定され、ユーザが入力した値であってもよいし、点群の頂点数に比例して算出可能な値等であってもよい。点群−基準形状距離が閾値以下であると判定した場合は（ステップＳ３０８のＹＥＳ）、点群部品の基準形状として適切であることを意味するので、ステップＳ３０９に進む。一方、点群−基準形状距離が閾値より大きいと判定した場合は（ステップＳ３０８のＮＯ）、点群部品の基準形状として適切ではないことを意味するので、ステップＳ３１０を経て、次の基準形状に対するステップＳ３０５〜Ｓ３０９のループ計算が行われる。
【００６７】
ステップＳ３０９では、基準形状引当部１１３は、基準形状引当結果データ３４０の全ての構成項目を作成し、基準形状引当結果記憶部１２４に記憶する。基準形状引当結果データ３４０の作成について、後述の図１１を参照して補足すると、点群部品ＩＤ３４１には、ステップＳ３０５〜Ｓ３０９の処理対象となった点群部品のＩＤ（部品認識結果データ３３０の点群部品ＩＤ３３１）が記録され、基準形状ＩＤ３４２には、ステップＳ３０８で点群−基準形状距離が閾値以下であると判定されたときの基準形状のＩＤ（当該基準形状に紐付いた基準形状データ３２０における「部品ＩＤ」の値３２４）が記録され、パラメータＡ値３４３及びパラメータＢ値３４４には、ステップＳ３０５で基準形状のパラメータ範囲に含まれると判定されたときの各パラメータ値が記録される。
【００６８】
ステップＳ３０９の処理後は、ステップＳ３１０を経て、次の基準形状に対するステップＳ３０５〜Ｓ３０９のループ計算が行われる。なお、ステップＳ３１０において、基準形状記憶部１２２に記憶されている全ての基準形状（基準形状データ３２０）についてのステップＳ３０５〜Ｓ３０９に示す処理が終了していれば、ステップＳ３１１に進み、次の部品に対するステップＳ３０２〜Ｓ３１０のループ計算が行われる。また、ステップＳ３１１において、部品認識部１１２による部品認識処理によって認識された全ての部品についてのステップＳ３０２〜Ｓ３１０に示す処理が終了していれば、ループ計算を終了し、基準形状引当処理は終了する。
【００６９】
以上、ステップＳ３０１〜Ｓ３１１に示す処理が行われることによって、基準形状引当部１１３は、部品認識部１１２による部品認識処理によって認識された全ての部品について、基準形状の引当を行うとともに、変形パラメータのパラメータ値（および変形量）を計算することができる。そして、このパラメータ値を用いて基準形状の変形を行うことができる。
【００７０】
図１０は、基準形状引当処理による基準形状の変形の一例を説明するための図である。
【００７１】
図１０（Ａ）は、部品認識処理によって認識された点群部品（ここでは、ブラケット）のイメージ図である。図１０（Ａ）には、部品認識結果データ３３０におけるブラケット（部品種類３３２「ＢＲＡＣＫＥＴ」）の包含頂点ＩＤ３３３に該当する点群がプロットされている。また、図１０（Ａ）には、これらの点群のバウンディングボックスが一点鎖線で示されている。
【００７２】
このような点群部品に対して基準形状引当処理を行う場合、基準形状引当部１１３は、図１０（Ａ）の点群からバウンディングボックスの３辺の長さ「Ａ」，「Ｂ」，「Ｃ」を計算し、その値（すなわち、パラメータ値）に基づいて、ブラケットの基準形状データ３２０から得られる部品形状（基準形状）を変形する。その結果、変形後の部品形状（図１０（Ｂ）のイメージ図）は、上記パラメータ値（Ａ，Ｂ，Ｃ）が反映されたものとなる（基準形状のパラメトリック変形）。
【００７３】
図１１は、基準形状引当結果データの一例を示す図である。前述したように、基準形状引当結果データ３４０は、基準形状引当部１１３による基準形状引当処理（図９参照）によって作成されるデータであって、基準形状引当結果記憶部１２４に記憶される。
【００７４】
図１１に例示した基準形状引当結果データ３４０は、点群部品ＩＤ３４１、基準形状ＩＤ３４２、パラメータＡ値３４３、及びパラメータＢ値３４４の構成項目を有して構成されるテーブルデータである。本例では、パラメータＡ及びパラメータＢの２種類のパラメータを用いて説明しているが、本実施の形態に係る三次元データ処理で用いるパラメータは１種類であってもよいし、３種類以上であってもよい。
【００７５】
点群部品ＩＤ３４１は、点群部品ごとに付される識別子である。点群部品ＩＤ３４１の値は、部品認識結果データ３３０の点群部品ＩＤ３３１に対応する。
【００７６】
基準形状ＩＤ３４２は、基準形状引当処理において引当を行った基準形状を特定可能な識別子である。具体的には、当該基準形状についての基準形状データ３２０において、項目３２３の「部品ＩＤ」に対応する値３２４（例えば、図５の場合「Ｂ０００１」）が記載される。
【００７７】
パラメータＡ値３４３及びパラメータＢ値３４４は、点群部品ＩＤ３４１で特定される点群部品における各パラメータの値であって、当該点群部品についての部品認識結果データ３３０に基づいて計算可能な値である。
【００７８】
以上のように構成された基準形状引当結果データ３４０において、例えば図１１の場合、データ行の１行目によれば、「Ｐ００００３」の点群部品に対して、基準形状「Ｂ０００２」が引き当てられ、そのときのパラメータ値が「Ａ＝１２４」、「Ｂ＝２５４」であったことが示される。
【００７９】
（１−２−４）結果出力
図１２は、第１の実施の形態における三次元データ処理による結果出力画面の一例を示す図である。前述したように、結果出力画面３５０は、図２に例示した三次元データ処理の処理結果（厳密にはステップＳ１０１〜Ｓ１０３の処理結果）が表示される画面であって、三次元データ処理のステップＳ１０４において、結果出力部１１４によって入出力装置１４０のディスプレイ等に所定のＧＵＩで表示される。なお、結果出力画面３５０には、三次元データ処理の開始操作を行う入力画面としての機能を併せ持たせてもよい。
【００８０】
図１２によれば、結果出力画面３５０には、計測点群表示３５１と、処理開始ボタン３５２と、部品認識結果表示３５３と、リスト選択ボタン３５４と、部品形状表示３５５と、基準形状引当結果表示３５６と、が表示されている。
【００８１】
結果出力画面３５０において、入出力Ｉ／Ｆ１３０を経由して読み込まれた計測点群データ３１０は、計測点群表示３５１に表示される。具体的には例えば、計測点群表示３５１には、図４に例示したような三次元図面が表示される。
【００８２】
そして、計測点群データ３１０の読み込み後、ユーザが処理開始ボタン３５２の実行操作を行うと、部品認識処理による結果（部品認識結果データ３３０）が部品認識結果表示３５３に表示される。具体的には例えば、部品認識結果表示３５３には、図８に例示したような三次元図面が表示される。
【００８３】
また、部品形状表示３５５には、基準形状引当処理で扱われた部品形状のイメージが部品形状表示３５５に表示される。具体的には例えば、図１０に例示したように、選択された部品の部品形状（点群部品）や引き当てた基準形状（引当結果）が同時に表示される。なお、図１２では点群部品と引当結果とを別々に並べて表示しているが、両者を重ねて表示するようにしてもよい。このとき、両者の相違をより視覚的に認識し易くなる。また、部品形状表示３５５における表示とは別に、基準形状引当結果表示３５６には、当該部品に関する基準形状引当結果データ３４０が表示される。
【００８４】
また、リスト選択ボタン３５４には、部品認識された部品がリストで選択可能に表示されており、ユーザがリストを切り替えると、部品形状表示３５５や基準形状引当結果表示３５６は、リストで選択された部品に関する表示内容に切り替えられる。
【００８５】
なお、本実施の形態における三次元データ処理による結果出力画面３５０の表示形態は、図１２の例示に限定されるものではない。すなわち、結果出力画面３５０は、図１２で説明した表示項目の一部が表示されなくてもよいし、図１２で説明していない新たな表示項目が表示される等であってもよい。
【００８６】
（１−３）効果
以上に説明したように、本実施の形態に係るシステム（三次元データ処理装置１００）によれば、計測対象の構造物の三次元計測データ（計測点群データ３１０）に対して、データベース（基準形状記憶部１２２）に予め登録されている部品の基準形状モデルをパラメトリックに変形させながら部品の候補形状を探索していくことにより、計測対象の構造物に使われている部品の種類及び基準形状を識別するとともに、当該部品の基準形状からの変形量を算出することができる。
【００８７】
すなわち、本実施の形態に係るシステムは、計測対象の構造物（例えばエレベーターの昇降路）が、現地状況によって変形し得る部品（例えばブラケット）を含んで構成される場合であっても、その三次元計測データさえ得られれば、当該部品の種類を識別するだけでなく、その基準形状及び変形量を算出できることから、部品の特定を従来（現物との引き合わせ等の方法）よりも速やかに実現することができ、変形量の大小も容易に把握することができる。
【００８８】
具体的には例えば、エレベーターの昇降路において、ブラケットが時間の経過やエレベーターの稼動に伴って変形していたとしても、基準形状の識別によって、どのような型番のブラケットであるかといった部品の特定が可能になり、さらに、基準形状の引当によって、ブラケットが当初の形状（基準形状）からどの程度変形しているかということを容易に認識できる。
【００８９】
したがって、このような本実施の形態に係るシステムをエレベーターの改修作業を行う際に利用すれば、エレベーターの三次元計測データを計測するときにその稼動を停止するだけで、エレベーターの構成部品を識別できるだけでなく、各部品の基準形状からの変形量までも算出することができるため、改修対象とするべき部品の特定も容易になる。その結果、改修対象とした部品の交換品を用意した上で、エレベーターの稼動を停止して改修作業の続き（改修部品の実際の交換等）を行うことができるため、改修作業の全体におけるエレベーターの稼動停止の時間を大幅に短縮することができ、利用者への影響を低減することができる。
【００９０】
（２）第２の実施の形態
本発明の第２の実施の形態では、一例として、エレベーターの昇降路の三次元計測データを入力として、昇降路の耐震強度を判定する三次元データ処理装置２００を説明する。なお、後述するように、第２の実施の形態に係る三次元データ処理装置２００は、第１の実施の形態に係る三次元データ処理装置１００の構成を含むため、第１の実施の形態で記載された事項は、特段の事情がない限り、第２の実施の形態にも適用することができる。
【００９１】
（２−１）システム構成
図１３は、本発明の第２の実施の形態に係る三次元データ処理装置の構成例を示すブロック図である。図１３には、本実施の形態に係る三次元データ処理装置２００を含むシステム全体の構成例が示されており、具体的には、三次元データ処理装置２００、入出力装置１４０及び三次元計測装置１５０が例示されている。なお、入出力装置１４０及び三次元計測装置１５０は、第１の実施の形態で説明したものと同じであり（図１参照）、ユーザ（例えば現地調査者など）は、入出力装置１４０の操作を通じて、三次元計測装置１５０や三次元データ処理装置２００による機能を利用することができる。
【００９２】
また、図１３に示したように、三次元データ処理装置２００において、一部の構成は、第１の実施の形態として図１に示した三次元データ処理装置１００の構成を流用可能であるため、これらの共通する構成については、第１の実施の形態と同じ番号を付し、それぞれの詳細な説明を省略する（例えば、データ読込部１１１や計測点群記憶部１２１等）。
【００９３】
三次元データ処理装置２００は、一般的な計算機（パーソナルコンピュータ（ＰＣ）やサーバ等）で構成可能な処理装置であって、処理装置２１０、記憶装置２２０、及び入出力インタフェース（Ｉ／Ｆ）１３０を備えている。
【００９４】
処理装置２１０は、例えばソフトウェアプログラム処理によって実現される処理部として、データ読込部１１１、部品認識部１１２、基準形状引当部１１３、寸法算出部２１１、耐震強度判定部２１２、及び結果出力部２１３を備える。このうち、データ読込部１１１、部品認識部１１２、及び基準形状引当部１１３は、第１の実施の形態と同様である。また、寸法算出部２１１及び耐震強度判定部２１２は、第２の実施の形態で新たに備える処理部である。寸法算出部２１１及び耐震強度判定部２１２の詳細は、図１４を参照して行う三次元データ処理の説明において後述する。また、結果出力部２１３は、出力する情報が一部異なるものの（図１８参照）、基本的な処理内容は第１の実施の形態における結果出力部１１４と同様である。
【００９５】
記憶装置２２０は、例えばＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）等の記憶装置であって、各記憶部として、計測点群記憶部１２１、基準形状記憶部１２２、部品認識結果記憶部１２３、基準形状引当結果記憶部１２４、寸法算出結果記憶部２２１、耐震強度判定ルール記憶部２２２、及び耐震強度判定結果記憶部２２３を備える。このうち、計測点群記憶部１２１、基準形状記憶部１２２、部品認識結果記憶部１２３、及び基準形状引当結果記憶部１２４は、第１の実施の形態と同様である。また、寸法算出結果記憶部２２１、耐震強度判定ルール記憶部２２２、及び耐震強度判定結果記憶部２２３は、第２の実施の形態で新たに備える処理部である。
【００９６】
寸法算出結果記憶部２２１は、寸法算出部２１１によって実行される寸法算出処理の結果として出力される寸法算出結果データ３７０を記憶する。寸法算出結果データ３７０の詳細は、図１６を参照しながら後述する。
【００９７】
耐震強度判定ルール記憶部２２２は、耐震強度判定部２１２によって実行される耐震構造判定処理において耐震強度の判定に用いられる耐震強度判定ルールデータ３６０を記憶する。耐震強度判定ルールデータ３６０の詳細は、図１５を参照しながら後述する。
【００９８】
耐震強度判定結果記憶部２２３は、耐震強度判定部２１２によって実行される耐震構造判定処理の結果として出力される耐震強度判定結果データ３８０を記憶する。耐震強度判定結果データ３８０の詳細は、図１７を参照しながら後述する。
【００９９】
（２−２）三次元データ処理
図１４は、第２の実施の形態における三次元データ処理の処理手順の概要を示すフローチャートである。本実施の形態における三次元データ処理では、三次元計測装置１５０によって三次元計測された計測データ（点群データ）の入力に対して、第１の実施の形態における三次元データ処理（図２参照）のように部品認識及び基準形状の引き当てを行うことに加えて、計測した構造物（ここでは、エレベーターの昇降路）の耐震強度を判定し、それらの結果を出力する。以下に、詳しく説明する。
【０１００】
まず、図１４において、三次元計測データ入力（ステップＳ１０１）から基準形状の引き当て（ステップＳ１０３）までの処理は、図２等を参照して説明した第１の実施の形態における三次元データ処理のステップＳ１０１〜Ｓ１０３と同じであるため、説明を省略する。なお、三次元データ処理の開始時、基準形状記憶部１２２には基準形状データ３２０が記憶され、耐震強度判定ルール記憶部２２２には耐震強度判定ルールデータ３６０が記憶されている。
【０１０１】
図１５は、耐震強度判定ルールデータの一例を示す図である。前述したように、耐震強度判定ルールデータ３６０は、耐震強度の判定の評価基準（ルール）を定めたデータであって、三次元データ処理が開始される前に予め耐震強度判定ルール記憶部２２２に記憶されている。
【０１０２】
図１５に例示した耐震強度判定ルールデータ３６０は、ルールＩＤ３６１、判定項目３６２、ルール計算式３６３、及び基準値３６４の構成項目を有して構成されるテーブルデータである。
【０１０３】
ここで、ルールＩＤ３６１は、耐震強度の判定ルールごとに付される識別子である。判定項目３６２には、当該ルールが適用される判定項目が記載される。ルール計算式３６３は、当該ルールにおける判定用の計算式である。基準値３６４は、上記判定用の計算式を用いた計算結果に対して評価判定するための基準値である。なお、図１５にも示したように、判定項目３６２には、判定項目の具体的な内容を記載するのではなく、例えば、「レールの応力度」の場合は「Ａ」と記載する、といったように略号等を用いてもよい。
【０１０４】
ステップＳ１０３の処理が終わった後、ステップＳ４０１において、寸法算出部２１１が、ステップＳ１０２による部品認識の結果やステップＳ１０３による基準形状の引当結果に基づいて、寸法算出を行う。詳しくは、寸法算出部２１１は、認識された複数の部品について、それぞれの点群部品の形状に着目する等して、各部品間の距離（寸法）を算出することによって、所定の部品間（後述する「寸法名３７２」に対応）における寸法（後述する「寸法値３７３」に対応）を得ることができる。なお、寸法算出部２１１によって算出される「寸法」には、例えば、部品認識された全ての部品間の距離や、各部品の長さ等を含めることができる。そして、寸法算出部２１１は、寸法算出の結果から寸法算出結果データ３７０を作成し、寸法算出結果記憶部２２１に記憶する。
【０１０５】
図１６は、寸法算出結果データの一例を示す図である。前述したように、寸法算出結果データ３７０は、寸法算出部２１１による寸法算出処理（図１４のステップＳ４０１）によって作成されるデータであって、寸法算出結果記憶部２２１に記憶される。
【０１０６】
図１６に例示した寸法算出結果データ３７０は、寸法ＩＤ３７１、寸法名３７２、及び寸法値３７３の構成項目を有して構成されるテーブルデータである。
【０１０７】
ここで、寸法ＩＤ３７１は、寸法算出処理によって算出される各部品間の距離（寸法）のそれぞれに付される識別子である。寸法名３７２は、当該寸法を算出した部品間の関係に該当する名称である。寸法値３７３は、当該寸法の算出値である。
【０１０８】
例えば図１６の場合、データ行の１行目によれば、寸法ＩＤ３７１を「Ｄ００００１」とする寸法について、寸法名３７２が「ＡＡ」で、その寸法値３７３が「１２００」であることが示される。
【０１０９】
次に、ステップＳ４０２では、耐震強度判定部２１２が、ステップＳ４０１で作成された寸法算出結果データ３７０を参照し、耐震強度判定ルールデータ３６０に基づいて各判定項目の耐震強度の判定を行う。具体的には、寸法算出結果データ３７０に記録された値を用いて、耐震強度判定ルールデータ３６０の各判定項目３６２に対応するルール計算式３６３による計算を行い、その計算結果を基準値３６４と比較することによって、当該判定項目の耐震強度の判定の合否（ＯＫ／ＮＧ）を判定する。ここで、判定項目の具体例としては、レールの応力度等が挙げられる。そして、耐震強度判定部２１２は、耐震強度の判定結果から耐震強度判定結果データ３８０を作成し、耐震強度判定結果記憶部２２３に記憶する。
【０１１０】
図１７は、耐震強度判定結果データの一例を示す図である。前述したように、耐震強度判定結果データ３８０は、耐震強度判定部２１２による耐震構造判定処理（図１４のステップＳ４０２）によって作成されるデータであって、耐震強度判定結果記憶部２２３に記憶される。
【０１１１】
図１７に例示した耐震強度判定結果データ３８０は、判定項目３８１及び判定結果３８２の構成項目を有して構成されるテーブルデータである。
【０１１２】
ここで、判定項目３８１は、耐震強度の判定の対象となった判定項目であり、耐震強度判定ルールデータ３６０の判定項目３６２に対応している。判定結果３８２は、当該判定項目における耐震強度の判定結果であり、例えば「ＯＫ（合格）」または「ＮＧ（不合格）」で記載される。
【０１１３】
そして最後に、ステップＳ４０３では、結果出力部２１３が、基準形状引当結果記憶部１２４に記憶されている基準形状引当結果データ３４０や、耐震強度判定結果記憶部２２３に記憶されている耐震強度判定結果データ３８０等に基づいて、入出力装置１４０のディスプレイ等において所定のＧＵＩによる結果出力画面３９０を描画し、ユーザに三次元データ処理の結果を表示する（結果出力）。
【０１１４】
図１８は、第２の実施の形態における三次元データ処理による結果出力画面の一例を示す図である。結果出力画面３９０は、図１４に例示した三次元データ処理の処理結果（厳密にはステップＳ１０１〜Ｓ１０３、及びステップＳ４０１〜Ｓ４０２の処理結果）が表示される画面であって、三次元データ処理のステップＳ４０３において、結果出力部２１３によって入出力装置１４０のディスプレイ等に所定のＧＵＩで表示される。なお、結果出力画面３９０には、三次元データ処理の開始操作を行う入力画面としての機能を併せ持たせてもよい。
【０１１５】
図１８によれば、結果出力画面３９０には、計測点群表示３５１と、処理開始ボタン３５２と、部品認識結果表示３５３と、リスト選択ボタン３５４と、部品形状表示３５５と、基準形状引当結果表示３５６と、耐震強度判定結果表示３９１とが表示されている。このうち、耐震強度判定結果表示３９１以外は、第１の実施の形態において図１２に例示した結果出力画面３５０と同様であるため、説明を省略する。
【０１１６】
図１８の結果出力画面３９０では、計測点群データ３１０の読み込み後に計測点群表示３５１が表示され、その後、ユーザが処理開始ボタン３５２の実行操作を行うと、図１２（結果出力画面３５０）の場合と同様に、部品認識結果表示３５３及び基準形状引当結果表示３５６が表示される。このときさらに、図１８では、耐震強度の判定結果（例えば、耐震強度判定結果データ３８０）が耐震強度判定結果表示３９１に表示される。したがって、ユーザは、耐震強度判定結果表示３９１によって、計測対象とした既設の構造物（本例では、エレベーターの昇降路）が耐震強度を満足しているか否かを確認することができる。
【０１１７】
（２−３）効果
以上に説明したように、第２の実施の形態に係る三次元データ処理装置２００は、第１の実施の形態に係る三次元データ処理装置１００の構成を含み、かつ、三次元データ処理装置２００による三次元データ処理（図１４参照）は、三次元データ処理装置１００による三次元データ処理（図２参照）を含むことから、第２の実施の形態に係るシステム（三次元データ処理装置２００）によれば、第１の実施の形態に係るシステムと同様の効果を得ることができる。
【０１１８】
さらに、第２の実施の形態に係る三次元データ処理装置２００によれば、三次元データ処理において、部品認識の結果及び基準形状の引当結果に基づいて複数の部品間の寸法を算出し、算出した寸法値を耐震強度の判定ルール（図１５参照）に適用することにより、構造物における耐震強度の判定を判定項目ごとに行うことができ、その判定結果を出力することができる。
【０１１９】
すなわち、本実施の形態に係るシステムによれば、計測対象の構造物が現地状況によって変形し得る部品（例えばブラケット）を含んで構成される場合であっても、その三次元計測データさえ得られれば、当該構造物に対する複数項目の耐震強度の判定結果を自動的に得ることができる。かくして、例えばエレベーターの改修作業等において、作業時間の短縮に期待できるとともに、耐震構造上の問題がある部品（耐震強度が不合格となった箇所の部品）を確認することができる。
【０１２０】
以上、本発明を実施の形態に基づいて具体的に説明したが、本発明は上記の第１または第２の実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【符号の説明】
【０１２１】
１００  三次元データ処理装置
１１０  処理装置
１１１  データ読込部
１１２  部品認識部
１１３  基準形状引当部
１１４  結果出力部
１２０  記憶装置
１２１  計測点群記憶部
１２２  基準形状記憶部
１２３  部品認識結果記憶部
１２４  基準形状引当結果記憶部
１３０  入出力インタフェース（Ｉ／Ｆ）
１４０  入出力装置
１５０  三次元計測装置
２００  三次元データ処理装置
２１０  処理装置
２１１  寸法算出部
２１２  耐震強度判定部
２１３  結果出力部
２２０  記憶装置
２２１  寸法算出結果記憶部
２３２  耐震強度判定ルール記憶部
２２３  耐震強度判定結果記憶部
３１０  計測点群データ
３２０  基準形状データ
３３０  部品認識結果データ
３４０  基準形状引当結果データ
３５０  結果出力画面
３６０  耐震強度判定ルールデータ
３７０  寸法算出結果データ
３８０  耐震強度判定結果データ
３９０  結果出力画面
【図１】
2019082381.tif 000003
【図２】
2019082381.tif 000004
【図３】
2019082381.tif 000005
【図４】
2019082381.tif 000006
【図５】
2019082381.tif 000007
【図６】
2019082381.tif 000008
【図７】
2019082381.tif 000009
【図８】
2019082381.tif 000010
【図９】
2019082381.tif 000011
【図１０】
2019082381.tif 000012
【図１１】
2019082381.tif 000013
【図１２】
2019082381.tif 000014
【図１３】
2019082381.tif 000015
【図１４】
2019082381.tif 000016
【図１５】
2019082381.tif 000017
【図１６】
2019082381.tif 000018
【図１７】
2019082381.tif 000019
【図１８】
2019082381.tif 000020