Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7360111B2 - Point cloud data management system - Google Patents
[go: Go Back, main page]

JP7360111B2 - Point cloud data management system - Google Patents

Point cloud data management system Download PDF

Info

Publication number
JP7360111B2
JP7360111B2 JP2019065919A JP2019065919A JP7360111B2 JP 7360111 B2 JP7360111 B2 JP 7360111B2 JP 2019065919 A JP2019065919 A JP 2019065919A JP 2019065919 A JP2019065919 A JP 2019065919A JP 7360111 B2 JP7360111 B2 JP 7360111B2
Authority
JP
Japan
Prior art keywords
point cloud
feature
data
server device
cloud data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019065919A
Other languages
Japanese (ja)
Other versions
JP2020166516A (en
Inventor
成典 田中
健二 中村
龍一 今井
義典 塚田
喜政 梅▲原▼
順俊 平野
庄治 大月
恭介 田中
義和 川村
博 楠本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intelligent Style Co Ltd
Original Assignee
Intelligent Style Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Intelligent Style Co Ltd filed Critical Intelligent Style Co Ltd
Priority to JP2019065919A priority Critical patent/JP7360111B2/en
Publication of JP2020166516A publication Critical patent/JP2020166516A/en
Priority to JP2023081357A priority patent/JP7553903B2/en
Application granted granted Critical
Publication of JP7360111B2 publication Critical patent/JP7360111B2/en
Priority to JP2024145443A priority patent/JP7785878B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)
  • Instructional Devices (AREA)
  • Traffic Control Systems (AREA)
  • Road Repair (AREA)

Description

この発明は、地物を計測した点群データを管理するシステムに関するものである。 The present invention relates to a system for managing point cloud data obtained by measuring terrestrial features.

無人航空機(UAV)や自動車などにレーザ測量装置を搭載し、地表面の形状や地物を計測することが行われている。たとえば、自動車を用いたMMS(モービル・マッピング・システム)では、自動車の天井にGPS受信機、動画撮像カメラ、IMU、レーザスキャナを搭載し、自動車によって道路などを走行しながら計測を行う。動画撮像カメラは、アナログ、ディジタルどちらでもよい。 BACKGROUND ART Laser surveying devices are mounted on unmanned aerial vehicles (UAVs), automobiles, and the like to measure the shape of the ground surface and terrestrial features. For example, in an MMS (mobile mapping system) using a car, a GPS receiver, a video camera, an IMU, and a laser scanner are mounted on the ceiling of the car, and measurements are taken while the car is driving on a road. The video camera may be either analog or digital.

このような計測によって、地表面や地物外形を示す三次元点群データを得ることができる。GPSによって得た位置およびレーザスキャナの走査方向と距離によって、それぞれの三次元点群データには、絶対座標(平面直角座標、緯度・経度・標高など)による位置が付されている。また、動画撮像カメラによって地表面や地物が撮像されて動画データ(静止画データ)が生成される。この動画データには、刻々と変化する撮像位置が紐付けられて記録される。 Through such measurements, it is possible to obtain three-dimensional point cloud data indicating the ground surface and the contours of features. Based on the position obtained by GPS and the scanning direction and distance of the laser scanner, each three-dimensional point group data is assigned a position in absolute coordinates (plane rectangular coordinates, latitude, longitude, altitude, etc.). Further, the ground surface and terrestrial features are imaged by a video camera to generate video data (still image data). This moving image data is recorded in association with a constantly changing imaging position.

三次元点群データを得ることで、地表面や地物の現状を知ることができ、保守、地図作成などに役立てることができる。 Obtaining 3D point cloud data allows us to know the current state of the ground surface and features, which can be useful for maintenance, map creation, etc.

発明者らは、三次元点群データ中の地物に対して、その領域を絶対座標で示すデータや名称などを含む属性データを付与することを提唱している。 The inventors have proposed that attribute data, including data indicating the area in absolute coordinates, a name, etc., be assigned to features in three-dimensional point cloud data.

しかしながら、上記属性データによって、標準化が進みデータ蓄積の豊富化が進んでいるが、その一方で、当該属性データを保守等に利用する際に、効率良く三次元点群データを管理することのできるシステムが望まれている。 However, although the above attribute data has been standardized and the data accumulation has become more abundant, on the other hand, when using the attribute data for maintenance etc., it is difficult to efficiently manage 3D point cloud data. system is desired.

この発明は、上記のような問題点を解決して、三次元点群データを効率よく管理することのできるシステムを提供することを目的とする。 An object of the present invention is to solve the above problems and provide a system that can efficiently manage three-dimensional point group data.

この発明の独立して適用可能な特徴を以下に列挙する。 The independently applicable features of the invention are listed below.

(1)(2)(3)この発明に係る点群データ管理システムは、第1・第2の点群データサーバ装置、属性データサーバ装置とこれらサーバ装置と通信可能な複数の端末装置とを備えた点群データ管理システムであって、前記第1点群サーバ装置は、地物を含む絶対座標による第1方向からの第1三次元点群データファイルを記録しており、前記第2点群サーバ装置は、前記地物と同一の地物を含む絶対座標による第2方向からの第2三次元点群データファイルを記録しており、前記属性データサーバ装置は、前記地物の外形を囲った、絶対座標によって示される外形領域データを記録しており、前記端末装置は、前記属性データサーバ装置から前記地物の外形領域データを取得し、当該外形領域データに基づいて、前記第1点群サーバ装置から第1三次元点群データファイルに対応する当該地物の第1三次元点群データを取得し、前記第2点群サーバ装置から第2三次元点群データファイルに対応する当該地物の第2三次元点群データを取得する三次元点群データ取得手段と、取得した第1・第2方向からの第1・第2三次元点群データに基づいて、当該地物の三次元形状を構築する三次元モデル構築手段とを備えている。 (1)(2)(3) A point cloud data management system according to the present invention includes first and second point cloud data server devices, an attribute data server device, and a plurality of terminal devices that can communicate with these server devices. A point cloud data management system comprising: the first point cloud server device records a first three-dimensional point cloud data file from a first direction in absolute coordinates including features; The group server device records a second three-dimensional point cloud data file from a second direction using absolute coordinates that includes the same feature as the feature, and the attribute data server device records the outer shape of the feature. The terminal device obtains the external shape area data of the feature from the attribute data server device, and based on the external shape area data, the first Obtain first three-dimensional point cloud data of the feature corresponding to the first three-dimensional point cloud data file from the point cloud server device, and obtain first three-dimensional point cloud data of the feature corresponding to the second three-dimensional point cloud data file from the second point cloud server device. a three-dimensional point cloud data acquisition means for acquiring second three-dimensional point cloud data of the feature; and a three-dimensional point cloud data acquisition means for obtaining second three-dimensional point cloud data of the feature; and three-dimensional model construction means for constructing a three-dimensional shape.

したがって、同一地物についての複数の異なる方向からの三次元点群データを容易に検索して取得し、より完成度の高い三次元モデルを構築することができる。 Therefore, it is possible to easily search and acquire three-dimensional point cloud data about the same feature from a plurality of different directions, and to construct a more complete three-dimensional model.

(4)(5)(6)この発明に係る点群データ管理システムは、第1・第2の点群データサーバ装置、属性データサーバ装置とこれらサーバ装置と通信可能な複数の端末装置とを備えた点群データ管理システムであって、前記第1点群サーバ装置は、地物を含む絶対座標による第1日時における第1三次元点群データファイルを記録しており、前記第2点群サーバ装置は、前記地物と同一の地物を含む絶対座標による第2日時における第2三次元点群データファイルを記録しており、前記属性データサーバ装置は、前記地物の外形を囲った、絶対座標によって示される外形領域データを記録しており、前記端末装置は、前記属性データサーバ装置から前記地物の外形領域データを取得し、当該外形領域データに基づいて、前記第1点群サーバ装置から第1三次元点群データファイルに対応する当該地物の第1三次元点群データを取得し、前記第2点群サーバ装置から第2三次元点群データファイルに対応する当該地物の第2三次元点群データを取得する三次元点群データ取得手段と、取得した第1・第2日時における第1・第2三次元点群データに基づいて、当該地物の経時変化を取得する経時変化取得手段とを備えている。 (4)(5)(6) The point cloud data management system according to the present invention includes first and second point cloud data server devices, an attribute data server device, and a plurality of terminal devices that can communicate with these server devices. In the point cloud data management system, the first point cloud server device records a first three-dimensional point cloud data file at a first date and time in absolute coordinates including features, and the second point cloud The server device records a second three-dimensional point cloud data file at a second date and time based on absolute coordinates that includes the same feature as the feature, and the attribute data server device records a second three-dimensional point cloud data file at a second date and time that includes a feature that is the same as the feature, and the attribute data server device records , records the outer shape area data indicated by absolute coordinates, and the terminal device acquires the outer shape region data of the feature from the attribute data server device, and based on the outer shape region data, the first point group Obtain the first three-dimensional point cloud data of the feature corresponding to the first three-dimensional point cloud data file from the server device, and obtain the first three-dimensional point cloud data of the feature corresponding to the second three-dimensional point cloud data file from the second point cloud server device. A three-dimensional point cloud data acquisition means for acquiring second three-dimensional point cloud data of an object, and a temporal change of the object based on the first and second three-dimensional point cloud data acquired at the first and second dates and times. and a means for acquiring changes over time.

したがって、同一地物についての計測日時の異なる三次元点群データを容易に取得し、地物の経年変化を取得することができる。 Therefore, it is possible to easily obtain three-dimensional point cloud data for the same feature with different measurement dates and times, and to obtain the secular change of the feature.

(7)この発明に係る点群データ管理システムは、第1点群サーバ装置と前記第2点群サーバ装置が、一つの点群サーバ装置として構築されていることを特徴としている。 (7) The point cloud data management system according to the present invention is characterized in that the first point cloud server device and the second point cloud server device are constructed as one point cloud server device.

(8)この発明に係る点群データ管理システムは、属性データサーバ装置が、前記点群サーバ装置と一体として構築されたサーバ装置であることを特徴としている。 (8) The point cloud data management system according to the present invention is characterized in that the attribute data server device is a server device constructed integrally with the point cloud server device.

(9)この発明に係る点群データ管理方法は、地物を含む絶対座標による第1方向からの第1三次元点群データファイルを記録し、前記地物と同一の地物を含む絶対座標による第2方向からの第2三次元点群データファイルを記録しておき、前記地物の外形を囲った、絶対座標によって示される外形領域データを記録しておき、コンピュータによって、前記地物の外形領域データを取得し、当該外形領域データに基づいて、第1三次元点群データファイルに対応する当該地物の第1三次元点群データを取得し、第2三次元点群データファイルに対応する当該地物の第2三次元点群データを取得し、コンピュータによって、取得した第1・第2方向からの第1・第2三次元点群データに基づいて、合成した三次元点群データを得ることを特徴としている。 (9) The point cloud data management method according to the present invention records a first three-dimensional point cloud data file from a first direction in absolute coordinates including a feature, A second three-dimensional point cloud data file from a second direction is recorded, and data on an external area surrounding the external shape of the feature indicated by absolute coordinates is recorded. Obtain the outer shape area data, and based on the outer shape area data, obtain the first 3D point cloud data of the feature corresponding to the first 3D point cloud data file, and save it to the second 3D point cloud data file. The second three-dimensional point cloud data of the corresponding feature is acquired, and the three-dimensional point cloud is synthesized by a computer based on the acquired first and second three-dimensional point cloud data from the first and second directions. It is characterized by obtaining data.

したがって、同一地物についての複数の異なる方向からの三次元点群データを容易に検索して取得し、より精度の高い三次元点群データを得ることができる。 Therefore, it is possible to easily search and acquire three-dimensional point cloud data regarding the same feature from a plurality of different directions, and obtain more accurate three-dimensional point cloud data.

(10)この発明に係る三次元点群データ管理方法は、地物を含む絶対座標による第1日時における第1三次元点群データファイルを記録し、前記地物と同一の地物を含む絶対座標による第2日時における第2三次元点群データファイルを記録しておき、前記地物の外形を囲った、絶対座標によって示される外形領域データを記録しておき、コンピュータによって、前記地物の外形領域データを取得し、当該外形領域データに基づいて、第1三次元点群データファイルに含まれる当該地物の第1三次元点群データを取得し、第2三次元点群データファイルに含まれる当該地物の第2三次元点群データを取得し、コンピュータによって、取得した第1・第2日時における第1・第2三次元点群データに基づいて、当該地物の経時変化を取得することを特徴としている。 (10) The three-dimensional point cloud data management method according to the present invention records a first three-dimensional point cloud data file at a first date and time using absolute coordinates including features, and A second three-dimensional point cloud data file at a second date and time using coordinates is recorded, and external area data surrounding the external shape of the feature indicated by absolute coordinates is recorded. Obtain the outer shape area data, and based on the outer shape area data, obtain the first 3D point cloud data of the feature included in the first 3D point cloud data file, and add it to the second 3D point cloud data file. The second three-dimensional point cloud data of the included feature is acquired, and the computer calculates the change over time of the feature based on the first and second three-dimensional point cloud data obtained at the first and second dates and times. It is characterized by obtaining.

したがって、同一地物についての異なる日時の三次元点群データを容易に検索して取得し、地物の経時変化を取得することができる。 Therefore, it is possible to easily search and obtain three-dimensional point cloud data regarding the same feature at different dates and times, and to obtain changes in the feature over time.

(11)(12)(13)(14)(15)この発明に係る地物検索システムは、点群データサーバ装置、属性データサーバ装置とこれらサーバ装置と通信可能な複数の端末装置とを備えた地物検索システムであって、前記サーバ装置は、移動しながら複数の地物の三次元点群データを計測した際に地物を撮像した撮像位置情報の付された動画データおよび前記地物の外形を囲った外形領域データを含む属性データを記録する記録部と、前記複数の地物の属性データをユーザによる地物選択のために端末装置に送信する属性データ送信手段と、端末装置からの地物選択情報を受けて、選択された地物の属性データに含まれる外形領域データに対応する地物位置を取得する地物位置取得手段と、前記動画データから、前記地物位置の近傍の撮像位置情報の付された部分を抽出して端末装置に送信する動画データ抽出手段と、前記端末装置は、サーバ装置から前記地物の属性データを取得し、ユーザによる地物選択のために表示部に表示する地物属性データ表示手段と、ユーザによる地物の選択情報をサーバ装置に送信する選択情報送信手段と、サーバ装置から送信されてきた抽出された動画データを受信し、表示部にて再生する動画データ再生手段とを備えている。 (11)(12)(13)(14)(15) A feature search system according to the present invention includes a point cloud data server device, an attribute data server device, and a plurality of terminal devices that can communicate with these server devices. a feature search system, wherein the server device measures three-dimensional point cloud data of a plurality of features while moving and captures video data attached with imaging position information of the features; and video data attached with imaging position information of the features. a recording unit for recording attribute data including external shape area data surrounding the external shape of the plurality of features; attribute data transmitting means for transmitting the attribute data of the plurality of features to a terminal device for feature selection by a user; a feature position acquisition unit that receives feature selection information and acquires a feature position corresponding to external shape area data included in the attribute data of the selected feature; video data extraction means for extracting a portion with imaging position information attached and transmitting the extracted portion to a terminal device; A feature attribute data display means for displaying on the display section, a selection information transmitting means for transmitting feature selection information by the user to the server device, and a display section for receiving the extracted video data transmitted from the server device. and a video data reproducing means for reproducing the video data.

したがって、動画中に撮像された地物を容易に検索して表示することができる。 Therefore, it is possible to easily search for and display the features imaged in the video.

(16)この発明に係る地物検索システムは、外形領域データが、その位置が絶対座標にて示されており、動画データ抽出手段が、複数の動画データから前記地物位置の近傍の撮像位置情報の付された部分を抽出し、複数の抽出動画データを送信することを特徴としている。 (16) In the feature search system according to the present invention, the outer shape area data indicates the position in absolute coordinates, and the video data extraction means extracts an imaged position near the feature location from a plurality of video data. It is characterized by extracting the portion with information attached and transmitting a plurality of extracted video data.

したがって、一つの外形領域データがあれば、複数の動画データにおける地物を検索することができる。 Therefore, with one piece of external area data, it is possible to search for features in a plurality of moving image data.

(17)この発明に係る地物検索システムは、動画データ抽出手段が、選択された地物の三次元点群データを取得し、当該三次元点群データの少なくとも輪郭に基づいて、抽出した動画中の対応する地物を特定してマークを施す動画中地物特定手段を備えることを特徴としている。 (17) In the feature search system according to the present invention, the video data extraction means acquires three-dimensional point cloud data of the selected feature, and extracts a video based on at least the outline of the three-dimensional point cloud data. The present invention is characterized in that it includes means for specifying a feature in a video that identifies and marks a corresponding feature in the video.

したがって、動画中から地物を見いだすことが容易となる。 Therefore, it becomes easy to find a feature in a video.

(18)この発明に係る地物検索システムは、サーバ装置が、複数の個別サーバ装置を備えて構成されており、前記動画データまたは前記属性データは、異なる個別サーバ装置に記録されていることを特徴としている。 (18) In the feature search system according to the present invention, the server device is configured with a plurality of individual server devices, and the video data or the attribute data are recorded in different individual server devices. It is a feature.

したがって、異なる個別サーバ装置に点在する動画データから地物を検索することができる。 Therefore, it is possible to search for features from video data scattered across different individual server devices.

(19)この発明に係る地物検索システムは、移動しながら複数の地物の三次元点群データを計測した際に地物を撮像した撮像位置情報の付された動画データおよび前記地物の外形を囲った外形領域データを含む属性データを記録しておき、コンピュータが、前記複数の地物の属性データをユーザによる地物選択のために表示し、コンピュータが、当該選択を受けて、選択された地物の属性データに含まれる外形領域データに対応する地物位置を取得し、コンピュータが、前記動画データから、前記地物位置の近傍の撮像位置情報の付された部分を抽出して表示することを特徴としている。 (19) The feature search system according to the present invention includes video data attached with imaging position information obtained by capturing images of features when three-dimensional point cloud data of a plurality of features is measured while moving; Attribute data including outer shape area data surrounding the outer shape is recorded, the computer displays the attribute data of the plurality of features for the user to select the feature, and upon receiving the selection, the computer selects the feature. The computer obtains the feature position corresponding to the external shape area data included in the attribute data of the feature, and the computer extracts from the video data a portion with imaging position information in the vicinity of the feature location. It is characterized by displaying.

したがって、動画中に撮像された地物を容易に検索して表示することができる。 Therefore, it is possible to easily search for and display the features imaged in the video.

(20)(21)この発明に係る外形領域データ生成装置は、絶対座標を有する地物の平面図に基づいて平面外形を決定する平面外形決定手段と、当該地物の三次元点群データに基づいて標高方向の下端および上端を決定する手段と、前記平面外形を前記下端から前記上端まで連続させた際の三次元外形を外形領域データとする三次元外形決定手段とを備えている。 (20)(21) The outline area data generation device according to the present invention includes a planar outline determining means for determining a planar outline based on a plan view of a feature having absolute coordinates, and a three-dimensional point cloud data of the feature. and a three-dimensional outer shape determining means that uses a three-dimensional outer shape when the planar outer shape is continued from the lower end to the upper end as outer shape area data.

したがって、容易かつ正確に地物の外形領域データを生成することができる。 Therefore, it is possible to easily and accurately generate the external shape area data of the feature.

「三次元点群データ取得手段」は、実施形態においては、ステップS13がこれに対応する。 In the embodiment, the "three-dimensional point group data acquisition means" corresponds to step S13.

「三次元モデル構築手段」は、実施形態においては、ステップS15がこれに対応する。 In the embodiment, the "three-dimensional model construction means" corresponds to step S15.

「経時変化取得手段」は、実施形態においては、ステップS18がこれに対応する。 In the embodiment, the "temporal change acquisition means" corresponds to step S18.

「属性データ送信手段」は、実施形態においては、ステップS51がこれに対応する。 In the embodiment, the "attribute data transmitting means" corresponds to step S51.

「地物位置取得手段」は、実施形態においては、ステップS52がこれに対応する。 In the embodiment, the "terrestrial feature position acquisition means" corresponds to step S52.

「動画データ抽出手段」は、実施形態においては、ステップS54がこれに対応する。 In the embodiment, the "video data extraction means" corresponds to step S54.

「地物属性データ表示手段」は、実施形態においては、ステップS12がこれに対応する。 In the embodiment, the "terrestrial feature attribute data display means" corresponds to step S12.

「選択情報送信手段」は、実施形態においては、ステップS19がこれに対応する。 In the embodiment, the "selection information transmitting means" corresponds to step S19.

「動画データ再生手段」は、実施形態においては、ステップS20がこれに対応する。-
「プログラム」とは、CPUにより直接実行可能なプログラムだけでなく、ソース形式のプログラム、圧縮処理がされたプログラム、暗号化されたプログラム等を含む概念である。
In the embodiment, the "video data reproducing means" corresponds to step S20. -
The term "program" is a concept that includes not only programs that can be directly executed by a CPU, but also programs in source format, compressed programs, encrypted programs, and the like.

この発明の第1の実施形態による点群データ管理システムの機能ブロック図である。FIG. 1 is a functional block diagram of a point cloud data management system according to a first embodiment of the present invention. 点群データ管理システムのシステム構成である。This is the system configuration of a point cloud data management system. 端末装置のハードウエア構成である。This is the hardware configuration of the terminal device. 端末プログラムのフローチャートである。3 is a flowchart of a terminal program. 三次元点群データの例である。This is an example of three-dimensional point cloud data. 地盤点を検出するための処理を示す図である。It is a figure which shows the process for detecting a ground point. 地物の設計データの例である。This is an example of design data for features. 地物の平面図に三次元点群データを重ねた状態を示す図である。It is a diagram showing a state in which three-dimensional point cloud data is superimposed on a plan view of a feature. 地物の三次元点群データ例である。This is an example of three-dimensional point cloud data of a feature. 属性データの項目例である。This is an example of an item of attribute data. 地物の三次元点群データに基づいて地物名を推定する処理を説明するための図である。FIG. 3 is a diagram for explaining a process of estimating a feature name based on three-dimensional point cloud data of the feature. 地物の三次元点群データの取得と三次元モデル生成のフローチャートである。It is a flowchart of acquiring three-dimensional point cloud data of a feature and generating a three-dimensional model. 地物の三次元点群データの取得と三次元モデル生成のフローチャートである。It is a flowchart of acquiring three-dimensional point cloud data of a feature and generating a three-dimensional model. 地物の外形形状の表示例である。This is an example of displaying the external shape of a feature. 図15Aは第1の方向からの地物の第1三次元点群データであり、図15Bは第2の方向からの地物の第2三次元点群データである。FIG. 15A is the first three-dimensional point group data of the feature viewed from the first direction, and FIG. 15B is the second three-dimensional point group data of the feature viewed from the second direction. 合成された三次元点群データである。This is synthesized three-dimensional point cloud data. 図17Aは生成された三次元モデルである。図17Bは、計測方向の表示例である。FIG. 17A shows the generated three-dimensional model. FIG. 17B is a display example of the measurement direction. 図18Aは第1三次元点群データ、図18Bは第2三次元点群データ、図18Cは合成三次元点群データである。FIG. 18A shows first three-dimensional point group data, FIG. 18B shows second three-dimensional point group data, and FIG. 18C shows composite three-dimensional point group data. 第2の実施形態による点群データ管理システムの機能ブロック図である。FIG. 2 is a functional block diagram of a point cloud data management system according to a second embodiment. 経時変化取得のためのフローチャートである。It is a flowchart for acquiring a change over time. 経時変化取得のためのフローチャートである。It is a flowchart for acquiring a change over time. 地物の経時変化の表示例である。This is an example of displaying changes in features over time. 日時の異なる三次元点群データの選択を求める画面例である。This is an example of a screen that requests selection of three-dimensional point cloud data with different dates and times. 第3の実施形態による地物検索システムの機能ブロック図である。It is a functional block diagram of a feature search system according to a third embodiment. 地物検索システムのシステム構成である。This is the system configuration of the feature search system. 地物検索のフローチャートである。It is a flowchart of feature search. 動画データの構成を示す図である。FIG. 3 is a diagram showing the structure of video data. 撮像エリアを示す図である。FIG. 3 is a diagram showing an imaging area. 動画抽出のフローチャートである。It is a flowchart of video extraction. 各時刻における撮像軌跡200と地物106との関係を示す図である。3 is a diagram showing the relationship between an imaging trajectory 200 and a terrestrial feature 106 at each time. FIG. 検索対象地物にマークが付された画像を示す図である。FIG. 3 is a diagram showing an image in which a mark is attached to a search target feature.

1.第1の実施形態
1.1全体構成
図1に、この発明の一実施形態による点群データ管理システムの全体構成を示す。第1点群サーバ装置40aには、地物を含む絶対座標による第1方向からの第1三次元点群データファイルが記録されている。第2点群サーバ装置40bには、地物を含む絶対座標による第2方向からの第2三次元点群データファイルが記録されている。属性データサーバ装置60には、地物の外形を囲った絶対座標による外形領域データが記録されている。
1. First embodiment
1.1 Overall Configuration FIG. 1 shows the overall configuration of a point cloud data management system according to an embodiment of the present invention. The first point cloud server device 40a records a first three-dimensional point cloud data file from a first direction using absolute coordinates including terrestrial objects. The second point cloud server device 40b records a second three-dimensional point cloud data file from a second direction using absolute coordinates including terrestrial objects. The attribute data server device 60 records external area data based on absolute coordinates surrounding the external shape of a feature.

ここで、地物とは、たとえば、道路設計基準情報(距離標、道路中心線、測点など)、道路面地物(車道部、歩道部、軌道敷など)、道路面と領域を共有する地物(停止線、区画線、横断歩道、路面標示など)、道路面以外の地物(標識柱、照明柱、信号機、歩道橋など)、道路面を指示する地物(擁壁、橋梁、法面、トンネル、シェッド等)である。なお、道路地物には限らない。 Here, features include, for example, road design standard information (distance markers, road center lines, measurement points, etc.), road surface features (roadway sections, sidewalk sections, trackbeds, etc.), and those that share an area with the road surface. Features (stop lines, lane markings, crosswalks, road markings, etc.), features other than the road surface (signposts, lighting poles, traffic lights, pedestrian bridges, etc.), features that indicate the road surface (retaining walls, bridges, road markings, etc.) surface, tunnel, shed, etc.). Note that this is not limited to road features.

端末装置20は、これらサーバ装置と通信可能である。端末装置20の三次元点群データ取得手段22は、所望の地物の外形領域データを、属性データサーバ装置60から取得する。三次元点群データ取得手段22は、取得した地物の外形領域データに基づいて、第1点群サーバ装置40aにアクセスし、当該領域に含まれる三次元点群データを第1三次元点群データとして取得する。さらに、三次元点群データ取得手段22は、取得した地物の外形領域データに基づいて、第1点群サーバ装置40bにアクセスし、当該領域に含まれる三次元点群データを第2三次元点群データとして取得する。 The terminal device 20 can communicate with these server devices. The three-dimensional point cloud data acquisition means 22 of the terminal device 20 acquires external area data of a desired feature from the attribute data server device 60. The three-dimensional point cloud data acquisition means 22 accesses the first point cloud server device 40a based on the acquired external shape area data of the feature, and converts the three-dimensional point cloud data included in the area into a first three-dimensional point cloud. Obtain as data. Further, the three-dimensional point cloud data acquisition means 22 accesses the first point cloud server device 40b based on the acquired external shape area data of the feature, and transfers the three-dimensional point cloud data included in the area to the second three-dimensional point cloud data. Acquire as point cloud data.

三次元モデル構築手段24は、上記取得した第1三次元点群データと第2三次元点群データに基づいて、当該地物の三次元形状を構築する。このように、絶対座標の付された外形領域データであることを利用して、インターネット上などに分散して記録されている、対象となる地物の異なる方向からの三次元点群データを集めることができる。したがって、より完全な地物の三次元モデルを形成することができる。
The three-dimensional model construction means 24 constructs a three-dimensional shape of the feature based on the first three-dimensional point group data and second three-dimensional point group data acquired above. In this way, by taking advantage of the fact that the external area data has absolute coordinates, it is possible to collect three-dimensional point cloud data from different directions of the target feature, which is recorded dispersedly on the Internet. be able to. Therefore, a more complete three-dimensional model of the feature can be formed.

1.2システム構成
図2に、一実施形態による点群データ管理システムのシステム構成を示す。インターネット上には点群サーバ装置40a、40b・・・40nが設けられている。また、属性データサーバ装置60も設けられている。これらサーバ装置40a、40b・・・40n、60に、インターネットを介して通信可能に端末装置20a、20b・・・20nが設けられている。
1.2 System Configuration FIG. 2 shows the system configuration of a point cloud data management system according to one embodiment. Point cloud server devices 40a, 40b, . . . 40n are provided on the Internet. An attribute data server device 60 is also provided. These server devices 40a, 40b...40n, 60 are provided with terminal devices 20a, 20b...20n so as to be able to communicate via the Internet.

端末装置20のハードウエア構成を、図3に示す。CPU(GPU等でもよい。以下同じ)80には、メモリ82、ディスプレイ84、ハードディスク86、DVD-ROMドライブ88、キーボード/マウス90、通信回路92が接続されている。通信回路92は、インターネットに接続するためのものである。 The hardware configuration of the terminal device 20 is shown in FIG. A memory 82 , a display 84 , a hard disk 86 , a DVD-ROM drive 88 , a keyboard/mouse 90 , and a communication circuit 92 are connected to a CPU (or a GPU or the like; the same applies hereinafter) 80 . The communication circuit 92 is for connecting to the Internet.

ハードディスク86には、オペレーティングシステム94、端末プログラム96が記録されている。端末プログラム96は、オペレーティングシステム94と協働してその機能を発揮するものである。これらプログラムは、DVD-ROM98に記録されていたものを、DVD-ROMドライブ88を介して、ハードディスク86にインストールしたものである。 An operating system 94 and a terminal program 96 are recorded on the hard disk 86. The terminal program 96 cooperates with the operating system 94 to perform its functions. These programs were recorded on the DVD-ROM 98 and installed on the hard disk 86 via the DVD-ROM drive 88.

点群サーバ装置40、属性データサーバ装置60も、同様のハードウエア構成である。ただし、点群サーバ装置40においては、端末プログラム96に代えて、点群サーバプログラムが記録されている。また、属性データサーバ装置60においては、端末プログラム96に代えて、属性データサーバプログラムが記録されている。
The point cloud server device 40 and the attribute data server device 60 also have similar hardware configurations. However, in the point cloud server device 40, instead of the terminal program 96, a point cloud server program is recorded. Furthermore, in the attribute data server device 60, instead of the terminal program 96, an attribute data server program is recorded.

1.3点群データの公開処理
測量事業者は、自動車などに搭載したMMSなどにより道路および地物の三次元点群データおよび動画を生成する。生成された三次元点群データは、たとえば、DVD-ROMなどの記録媒体に記録され、端末装置20のハードディスク86に取り込まれる。
1.3 Public processing of point cloud data Surveying companies generate 3D point cloud data and videos of roads and features using MMS installed in cars and the like. The generated three-dimensional point group data is recorded, for example, on a recording medium such as a DVD-ROM, and is imported into the hard disk 86 of the terminal device 20.

測量事業者は、端末プログラム96を起動し記録された三次元点群データに基づいて属性データを生成する。図4に、端末プログラム96における属性データ生成処理のフローチャートを示す。 The surveying company starts the terminal program 96 and generates attribute data based on the recorded three-dimensional point cloud data. FIG. 4 shows a flowchart of attribute data generation processing in the terminal program 96.

端末装置20aのCPU80は、まず、記録されている三次元点群データを読み出す(ステップS1)。三次元点群データの例を図5に示す。この実施形態では、測定対象の色、レーザの反射強度も含めて計測を行った三次元点群データとしている。また、三次元点群データには、測定方法・測定機器の情報が記録されている。 The CPU 80 of the terminal device 20a first reads out the recorded three-dimensional point group data (step S1). An example of three-dimensional point cloud data is shown in FIG. In this embodiment, the three-dimensional point group data is measured including the color of the object to be measured and the reflection intensity of the laser. Additionally, information on the measurement method and measuring equipment is recorded in the three-dimensional point cloud data.

CPU80は、この三次元点群データにおいて、所定距離内にある点同士をクラスタとしてまとめる。これにより、さまざまな大きさのクラスタが形成されることになる。そして、CPU80は、所定体積、所定点群数以下、所定点群密度以下などのクラスタをノイズとして除去する(ステップS2)。 The CPU 80 groups points within a predetermined distance from each other as a cluster in this three-dimensional point group data. This results in the formation of clusters of various sizes. Then, the CPU 80 removes clusters having a predetermined volume, a predetermined number of points or less, a predetermined point group density or less, as noise (step S2).

続いて、CPU80は、Cloth Simulation(クロスシミュレーション)手法などを用いて、地盤点(地表面)の抽出を行う(ステップS2)。地盤点抽出において、まず、CPU80は、三次元点群データの標高値を反転する。たとえば、図6Aに示すような断面の三次元点群データ(図においては点群を線として表している)があれば、図6Bに示すような反転三次元点群データが得られる。 Subsequently, the CPU 80 extracts a ground point (ground surface) using a cloth simulation method or the like (step S2). In ground point extraction, the CPU 80 first inverts the elevation value of the three-dimensional point group data. For example, if there is three-dimensional point group data of a cross section as shown in FIG. 6A (the point group is represented as a line in the figure), inverted three-dimensional point group data as shown in FIG. 6B can be obtained.

次に、CPU80は、反転三次元点群データに対して上方向から布をかけたようにシミュレーションを行う。図6Cに、シミュレーションされた布を破線にて示す。続いてCPU80は、当該シミュレーションされた布が接する三次元点群データを地盤点として抽出する。次に、CPU80は標高値を再反転して、図6Dに示すような地盤点を得る。 Next, the CPU 80 performs a simulation on the inverted three-dimensional point group data as if a cloth was applied from above. In FIG. 6C, the simulated cloth is shown in dashed lines. Subsequently, the CPU 80 extracts the three-dimensional point group data in contact with the simulated cloth as ground points. Next, the CPU 80 inverts the elevation value again to obtain a ground point as shown in FIG. 6D.

このようにして抽出された地盤点は、概ね正確であるが、図6Dに示すように、地物の存在する近傍100において一部地物を含んでしまうことがある。そこで、抽出された各地盤点によって形成される線の法線方向を算出し、当該法線が上下方向に対して所定角度以上(たとえば30度以上)の部分を地盤点から除く。これにより、図6Eに示すような地盤点を得ることができる。 The ground points extracted in this way are generally accurate, but as shown in FIG. 6D, they may include some features in the vicinity 100 where the features exist. Therefore, the normal direction of the line formed by each extracted ground point is calculated, and portions where the normal line is at a predetermined angle or more (for example, 30 degrees or more) with respect to the vertical direction are excluded from the ground points. Thereby, a ground point as shown in FIG. 6E can be obtained.

なお、この実施形態では、地盤点抽出にCloth Simulation(クロスシミュレーション)を用いたが、最下点抽出方法など他の方法によって地盤点を抽出してもよい。 Note that in this embodiment, Cloth Simulation is used to extract the ground points, but the ground points may be extracted by other methods such as the lowest point extraction method.

以上のようにして地盤点を抽出すると、CPU80は、三次元点群データから地盤点を取り除く。これにより、地盤の上に存在する地物のみの三次元点群データが得られる(ステップS4)。 After extracting the ground points as described above, the CPU 80 removes the ground points from the three-dimensional point group data. As a result, three-dimensional point group data of only the features existing on the ground is obtained (step S4).

次に、CPU80は、ハードディスク86に記録されている地物の平面的配置を示す設計データを読み出す。この設計データは、上記三次元点群データを計測した地物の設計時の図面である。図7に、設計図の例を示す。CPU80は、この設計データに基づいて、各地物の平面形状を抽出する(ステップS5)。この実施形態では、地物の平面外形形状を内包する矩形として平面形状を抽出するようにしている。なお、各地物の平面外形形状をそのまま平面形状として抽出するようにしてもよい。 Next, the CPU 80 reads the design data recorded on the hard disk 86 indicating the planar arrangement of the features. This design data is a drawing at the time of designing the feature obtained by measuring the three-dimensional point group data. FIG. 7 shows an example of a blueprint. The CPU 80 extracts the planar shape of each feature based on this design data (step S5). In this embodiment, the planar shape is extracted as a rectangle that includes the planar outer shape of the feature. Note that the planar external shape of each feature may be extracted as is as a planar shape.

続いて、CPU80は、この平面形状に地物のみの三次元点群データを重ねる。平面形状の基となった設計データの絶対座標と、三次元点群データの絶対座標を合致させて重ね合わせを行う。なお、この際、平面形状の高さ方向の位置を、三次元点群データの地盤点(地表面)の高さ(標高)に合わせるようにする。合致させた状態を示すのが図8である。図8においては、図6、図7の地物のうち歩道橋の部分のみを示している。枠線300で示すのが歩道橋(地物)の平面外形形状を囲う矩形の平面形状であり、この平面形状300と歩道橋(地物)の三次元点群データの位置が合致していることがわかる。なお、平面外形形状は、本来平面で表されるものであるが、図8においては、分かりやすくするため高さを持たせて示している。 Subsequently, the CPU 80 superimposes three-dimensional point cloud data of only the features on this planar shape. Overlay is performed by matching the absolute coordinates of the design data that is the basis of the planar shape with the absolute coordinates of the three-dimensional point group data. At this time, the position of the planar shape in the height direction is made to match the height (elevation) of the ground point (ground surface) of the three-dimensional point cloud data. FIG. 8 shows the matched state. In FIG. 8, only the pedestrian bridge portion of the features shown in FIGS. 6 and 7 is shown. The frame line 300 indicates a rectangular planar shape that surrounds the planar outline of the pedestrian bridge (feature), and it is confirmed that this planar shape 300 matches the position of the three-dimensional point cloud data of the pedestrian bridge (feature). Recognize. Note that the planar external shape is originally expressed as a plane, but in FIG. 8, it is shown with a height for ease of understanding.

CPU80は、各地物について、地物の平面形状に対応する三次元点群データのうち最も標高の高いものを選択する。その高さを平面形状に与えて、地物の領域を決定する。これにより、図9に示すように、地物を囲う立体形状(直方体)を特定することができる。CPU80は、このようにして生成した立体形状を外形領域データとして記録する。この実施形態では、平面形状と水平方位高の絶対座標による位置と高さとによって外形領域データを記録するようにしている。 For each feature, the CPU 80 selects the one with the highest elevation among the three-dimensional point cloud data corresponding to the planar shape of the feature. The area of the feature is determined by giving the height to the planar shape. Thereby, as shown in FIG. 9, a three-dimensional shape (cuboid) surrounding the feature can be specified. The CPU 80 records the three-dimensional shape thus generated as external shape area data. In this embodiment, external area data is recorded based on the planar shape and the position and height based on absolute coordinates of horizontal azimuth height.

次に、CPU80は、三次元点群データに各地物の領域を重ねて、ディスプレイ84に表示する。操作者は、この画面をみて各地物の領域をマウス90によって選択する。これにより、地物名などの属性データの入力画面が表示されるので、操作者がこの入力を行う。また、外形領域データの立体形状の頂点の座標に基づいて、中心位置(その他、地物を代表する位置を用いてもよい)の座標を算出し地物の座標位置とする。このようにして、属性データを生成し記録することができる。図10に、この実施形態における属性データの項目を示す。作成日時は、三次元点群データの作成日時(計測日時)である。地物名は、地物の名称である。地物領域は、上記地物の外形を示す外形データである。地物位置は、上記にて算出した中心位置である。この実施形態では、三次元点群データは、XML形式にて記録するようにしている。 Next, the CPU 80 superimposes each feature area on the three-dimensional point cloud data and displays it on the display 84. The operator looks at this screen and selects the region of each feature using the mouse 90. As a result, an input screen for attribute data such as feature names is displayed, and the operator performs this input. Further, based on the coordinates of the vertices of the three-dimensional shape of the external area data, the coordinates of the center position (other positions representative of the feature may be used) are calculated and used as the coordinate position of the feature. In this way, attribute data can be generated and recorded. FIG. 10 shows attributes data items in this embodiment. The creation date and time is the creation date and time (measurement date and time) of the three-dimensional point cloud data. The feature name is the name of the feature. The feature area is external shape data indicating the external shape of the feature. The feature position is the center position calculated above. In this embodiment, three-dimensional point group data is recorded in XML format.

なお、上記では、地物名を操作者が入力するようにしているが、三次元点群データに基づいて地物名を推定するようにしてもよい。たとえば、図11に示すように、地物の三次元点群データ6を異なる角度の平面に投影して、当該投影した画像と地物名を学習データとして深層学習プログラム(その他の機械学習プログラムを用いてもよい)を学習させる。さまざまな地物について学習を行い、学習済みの地物推定プログラムを得る。この地物推定プログラムに、地物の推定を行う対象の三次元点群データを与え、自動的に地物名を推定して付与するようにしてもよい。あるいは、推定した地物名を表示し、操作者に確認をさせるようにしてもよい。 Note that, in the above description, the operator inputs the name of the feature, but the name of the feature may be estimated based on three-dimensional point cloud data. For example, as shown in FIG. 11, three-dimensional point cloud data 6 of a feature is projected onto a plane at different angles, and the projected image and feature name are used as learning data to run a deep learning program (or other machine learning program). may also be used). Learn about various features and obtain a learned feature estimation program. This feature estimation program may be provided with three-dimensional point cloud data of a target for feature estimation, and the feature name may be automatically estimated and assigned. Alternatively, the estimated feature name may be displayed and the operator may be asked to confirm it.

また、三次元点群データ6と外形領域がずれている可能性もあるので、ディスプレイ84に表示し、両者の位置が合致するように操作者がマウスなどで位置合わせをするようにしてもよい。 Furthermore, since there is a possibility that the three-dimensional point cloud data 6 and the external area are misaligned, it may be displayed on the display 84, and the operator may use a mouse or the like to align the two so that their positions match. .

以上のようにして属性データを得ることができる。 Attribute data can be obtained as described above.

なお、上記では、平面データに高さを与えることによって地物の外形領域を決定するようにしている。しかし、設計データなどの平面データが無い場合には、三次元点群データ自体から外形領域を決定するようにしてもよい。 Note that in the above, the external shape area of the feature is determined by giving the height to the planar data. However, if there is no plane data such as design data, the outer shape area may be determined from the three-dimensional point group data itself.

たとえば、次のようにして外形領域を決定する。三次元空間を小さな立方体グリッドで分割し、上下左右斜めに隣接するグリッドに点が存在する場合、これらを一つにまとめていく。たとえば、コネクテッド・コンポーネントを用いた空間ラベリングの手法を用いることができる。 For example, the outline area is determined as follows. The three-dimensional space is divided into small cubic grids, and if there are points in adjacent grids vertically, horizontally, horizontally, and diagonally, they are combined into one. For example, spatial labeling techniques using connected components can be used.

点の存在するグリッドとしてまとめられた各領域について、所定体積、所定点群数以下、所定点群密度以下などの領域はノイズであるとして除去する。残った各領域が地物に対応する領域となる。各領域について、その外形を囲う直方体を設定する。この直方体が地物の外形領域である。 For each region organized as a grid where points exist, regions having a predetermined volume, a predetermined number of points or less, a predetermined point group density or less are removed as noise. Each remaining area becomes an area corresponding to a feature. For each region, a rectangular parallelepiped is set to enclose its outer shape. This rectangular parallelepiped is the external area of the feature.

以上のようにして、端末装置20において三次元点群データに対応する属性データを生成することができる。測量事業者は、納品先にこの三次元点群データと属性データを納品する。 As described above, attribute data corresponding to three-dimensional point cloud data can be generated in the terminal device 20. The surveying company delivers this three-dimensional point cloud data and attribute data to the delivery destination.

また、測量事業者の判断により、属性データのみを属性データサーバ装置60にアップロードすることができる。これにより、三次元点群データを必要とする企業が、属性データサーバ装置60にアクセスして属性データを参照することができる。属性データに、対応する三次元点群データの提供企業の情報を記録しておけば、三次元点群データを必要とする企業が、これに基づいて測量事業者に三次元点群データの入手依頼を行うことができる。 Furthermore, only attribute data can be uploaded to the attribute data server device 60 at the discretion of the surveying company. This allows companies that require three-dimensional point cloud data to access the attribute data server device 60 and refer to the attribute data. If the information of the company providing the corresponding 3D point cloud data is recorded in the attribute data, the company that requires the 3D point cloud data can request the surveying company to obtain the 3D point cloud data based on this information. You can make requests.

また、三次元点群データを点群サーバ装置40にアップロードするようにしてもよい。三次元点群データの依頼者が地方公共団体などである場合、所定の点群サーバ装置40にアップロードするように求めることもある。これにより、三次元点群データと属性データが、インターネット上で公開されることになる。 Further, the three-dimensional point cloud data may be uploaded to the point cloud server device 40. If the requester for the three-dimensional point cloud data is a local government or the like, it may be requested to upload it to a predetermined point cloud server device 40. As a result, the three-dimensional point cloud data and attribute data will be made public on the Internet.

さらに、三次元点群データや属性データの外形領域データは、絶対座標にて示されている。したがって、異なる事業者が、それぞれ異なる点群サーバ装置にアップロードした同一地物についての三次元点群データが複数個ある場合、少なくとも一つの属性データがアップロードされていれば、これら複数の三次元点群データを取得することができる。たとえば、同一地物について、事業者によって異なる方向からの三次元点群データがある場合、両者を取得することで、より完全な三次元点群データを得ることができる。
Furthermore, the three-dimensional point group data and the external area data of the attribute data are indicated in absolute coordinates. Therefore, if there are multiple pieces of 3D point cloud data about the same feature uploaded by different businesses to different point cloud server devices, if at least one attribute data has been uploaded, these multiple 3D point cloud data Group data can be obtained. For example, if three-dimensional point cloud data regarding the same feature is available from different directions depending on the operator, more complete three-dimensional point cloud data can be obtained by acquiring both.

1.4三次元モデル構築処理
次に、上記のようにして公開された複数の三次元点群データに基づいて、三次元モデルを構築する処理について説明する。
1.4 Three-dimensional model construction process Next, the process of constructing a three-dimensional model based on the plurality of three-dimensional point cloud data released as described above will be described.

以下では、特定の地物についての三次元モデルを構築する場合について説明する。 Below, a case will be described in which a three-dimensional model of a specific feature is constructed.

図12、図13に、三次元モデル構築のフローチャートを示す。図において、端末装置として示しているのは端末プログラムのフローチャート、属性データサーバ装置として示しているのは属性データサーバプログラムのフローチャート、点群サーバ装置として示しているのは点群サーバプログラムのフローチャートである。 12 and 13 show flowcharts of three-dimensional model construction. In the figure, the terminal device is shown as a flowchart of the terminal program, the attribute data server device is shown as the flowchart of the attribute data server program, and the point cloud server device is shown as the flowchart of the point cloud server program. be.

まず、端末装置20bのCPU80(以下端末装置20bと省略することがある)は、属性データサーバ60にアクセスし、所望の地物の存在する場所を指定する(ステップS11)。場所の指定は、たとえば緯度経度などで範囲を指定して行う。住所、地名を入力(あるいは検索)するようにし、これを緯度経度の範囲に変換してもよい。また、地図上でクリックや選択した範囲を緯度経度の範囲に変換してもよい。 First, the CPU 80 of the terminal device 20b (hereinafter sometimes abbreviated as the terminal device 20b) accesses the attribute data server 60 and specifies the location where a desired feature exists (step S11). The location is specified by specifying a range using latitude and longitude, for example. It is also possible to input (or search) an address or place name, and convert this into a range of latitude and longitude. Furthermore, the range clicked or selected on the map may be converted into a range of latitude and longitude.

これを受けて、属性サーバ装置60のCPU(以下属性サーバ装置と省略することがある)は、属性データを検索し当該指定された場所内(場所外の近傍も含めてもよい)にある外形領域データを抽出する(ステップS21)。属性サーバ装置60は、抽出した外形領域データ(平面形状データとその絶対座標における位置と高さ)、地物名などを端末装置20bに送信する。 In response to this, the CPU of the attribute server device 60 (hereinafter sometimes abbreviated as the attribute server device) searches the attribute data and searches for the external shape within the specified location (which may also include the vicinity outside the location). Region data is extracted (step S21). The attribute server device 60 transmits the extracted external shape area data (planar shape data and its position and height in absolute coordinates), feature name, etc. to the terminal device 20b.

端末装置20bは、受信した外形領域データに基づいて外形領域と地物名をディスプレイ84に表示する(ステップS12)。表示例を、図14に示す。各地物の外形領域102~112が示され、その近傍に地物名が示されている。 The terminal device 20b displays the outer shape area and the feature name on the display 84 based on the received outer shape area data (step S12). A display example is shown in FIG. The outline areas 102 to 112 of each feature are shown, and the name of the feature is shown in the vicinity.

ユーザは、端末装置20bのマウス90を操作し、所望の地物の外形領域を選択する。ここでは、建物の外形領域110が選択されたものとして説明を進める。この選択を受けて、端末装置20bは、建物の外形領域110の外形領域データを指定して、三次元点群データの要求を各点群サーバ装置40a~40nに送信する(ステップS13)。 The user operates the mouse 90 of the terminal device 20b to select the outer shape area of the desired feature. Here, the explanation will proceed assuming that the external area 110 of the building has been selected. In response to this selection, the terminal device 20b specifies the external area data of the external area 110 of the building and transmits a request for three-dimensional point cloud data to each of the point cloud server devices 40a to 40n (step S13).

この要求を受けた各点群サーバ装置40a~40nは、当該外形領域110内の三次元点群データを自らが保持しているかどうかを判断し、保持していれば返送する。ここでは、点群サーバ装置40a~40nのうち、点群サーバ装置40a、40bの2つが、建物の外形領域110の三次元点群データを保持しているものとして説明を進める。 Each of the point cloud server devices 40a to 40n that receives this request determines whether or not it holds the three-dimensional point cloud data within the relevant external area 110, and if so, returns the data. Here, the explanation will proceed assuming that two of the point cloud server devices 40a to 40n, point cloud server devices 40a and 40b, hold three-dimensional point cloud data of the external area 110 of the building.

点群サーバ装置40aのCPU(以下、点群サーバ装置40aと省略することがある)は、当該建物の外形領域110の三次元点群データを、端末装置20bに返信する(ステップS31)。 The CPU of the point cloud server device 40a (hereinafter sometimes abbreviated as point cloud server device 40a) returns the three-dimensional point cloud data of the external area 110 of the building to the terminal device 20b (step S31).

同様に、点群サーバ装置40bのCPU(以下、点群サーバ装置40bと省略することがある)は、当該建物の外形領域110の三次元点群データを、端末装置20bに返信する(ステップS41)。 Similarly, the CPU of the point cloud server device 40b (hereinafter sometimes abbreviated as point cloud server device 40b) returns the three-dimensional point cloud data of the external area 110 of the building to the terminal device 20b (step S41 ).

なお、点群サーバ装置40a、40bは、指定された外形領域110に対して、計測誤差を考慮して広くした領域の三次元点群データを送信するようにしている。計測誤差は、計測方法・機器によって異なるので、当該三次元点群データがどのような計測方法・機器によって計測されたのかにより異なる。したがって、計測方法・機器により上記の広くした領域は異なる。 Note that the point cloud server devices 40a and 40b transmit three-dimensional point cloud data of an area widened in consideration of measurement errors to the designated external area 110. Measurement errors vary depending on the measurement method and equipment, and therefore vary depending on the measurement method and equipment used to measure the three-dimensional point cloud data. Therefore, the widened area described above differs depending on the measurement method and equipment.

端末装置20bは、点群サーバ装置40aからの三次元点群データ(第1三次元点群データ)と、点群サーバ装置40bからの三次元点群データ(第2三次元点群データ)とを受信する。図15Aに第1三次元点群データ、図15Bに第2三次元点群データの例を示す。図15A、図15Bに示すように、第1三次元点群データは、直方体の紙面に向かって手前側から計測したものである。第2三次元点群データは、直方体の紙面に向かって後ろ側から計測したものである。 The terminal device 20b receives three-dimensional point cloud data (first three-dimensional point cloud data) from the point cloud server device 40a and three-dimensional point cloud data (second three-dimensional point cloud data) from the point cloud server device 40b. receive. FIG. 15A shows an example of the first three-dimensional point group data, and FIG. 15B shows an example of the second three-dimensional point group data. As shown in FIGS. 15A and 15B, the first three-dimensional point group data is measured from the front side of the rectangular parallelepiped as viewed from the paper surface. The second three-dimensional point group data is measured from the back side of the rectangular parallelepiped toward the plane of the paper.

端末装置20bは、第1三次元点群データと第2三次元点群データの位置を合わせて合成し、図16に示すような合成三次元点群データを生成する(ステップS14)。この図からも明らかなように、第1三次元点群データ、第2三次元点群データ単独の場合よりも、情報量の多い(手前側と後ろ側からの計測データの双方を持つ)三次元点群データを得ることができる。 The terminal device 20b aligns and synthesizes the first three-dimensional point group data and the second three-dimensional point group data, and generates synthesized three-dimensional point group data as shown in FIG. 16 (step S14). As is clear from this figure, the 3D point cloud data (which has measurement data from both the front side and the back side) has a larger amount of information than the 1st 3D point cloud data and the 2nd 3D point cloud data alone. Original point cloud data can be obtained.

このようにして得られた合成三次元点群データは、様々な用途に用いることができる。この実施形態では、合成三次元点群データに基づいて、地物の三次元モデルを生成するようにしている。 The composite three-dimensional point group data obtained in this way can be used for various purposes. In this embodiment, a three-dimensional model of a feature is generated based on synthetic three-dimensional point cloud data.

端末装置20bは、合成三次元点群データに基づいて、地物の外形面を生成する(ステップS15)。この処理は、たとえば、三次元凸包アルゴリズム(http:/www.qhull.org/download/)によって行うことができる。図17Aに、生成された地物の三次元モデルを示す。第1三次元点群データのみで生成した三次元モデル、第2三次元点群データのみで生成した三次元モデルよりも完成度の高い三次元モデルを生成することができる。端末装置20bは、これをディスプレイ84に表示するとともに、ハードディスク86に記録する(ステップS15)。 The terminal device 20b generates an external surface of the feature based on the composite three-dimensional point group data (step S15). This processing can be performed, for example, by a three-dimensional convex hull algorithm (http:/www.qhull.org/download/). FIG. 17A shows the generated three-dimensional model of the feature. It is possible to generate a three-dimensional model with a higher degree of completeness than a three-dimensional model generated using only the first three-dimensional point group data and a three-dimensional model generated only using the second three-dimensional point group data. The terminal device 20b displays this on the display 84 and records it on the hard disk 86 (step S15).

この実施形態によれば、同一地物について、インターネット上に点在する複数の三次元点群データを容易に検索し、これを合成して合成三次元点群データを得ることができる。また、同一地物についての複数の三次元点群データのうちいずれか一つに基づいて、一つの属性データが生成されていれば、上記の検索や合成を行うことができる。これは、属性データが三次元点群データとは独立しており、属性データの外形領域データが絶対座標にて定義されているからである。
According to this embodiment, it is possible to easily search for a plurality of three-dimensional point cloud data scattered on the Internet regarding the same feature, and to synthesize these three-dimensional point cloud data to obtain composite three-dimensional point cloud data. Further, if one attribute data is generated based on any one of a plurality of three-dimensional point cloud data regarding the same feature, the above-described search and synthesis can be performed. This is because the attribute data is independent of the three-dimensional point group data, and the external area data of the attribute data is defined using absolute coordinates.

1.5その他
(1)上記実施形態では、2つの三次元点群データを取得して合成三次元点群データを得ている。しかし、3つ以上の三次元点群データを取得して合成三次元点群データを生成してもよい。
1.5Other
(1) In the above embodiment, two three-dimensional point group data are acquired to obtain composite three-dimensional point group data. However, three or more three-dimensional point group data may be acquired to generate composite three-dimensional point group data.

(2)上記実施形態では、一つの地物についての合成三次元点群データを得るようにしている。しかし、複数の地物についての合成三次元点群データを得るようにしてもよい。また、所定範囲内にある地物全てについての合成三次元データを得るようにしてもよい。このような例を、図18A、図18B、図18Cに示す。図18Aが第1三次元点群データ、図18Bが第2三次元点群データ、図18Cが合成三次元点群データである。 (2) In the above embodiment, composite three-dimensional point group data about one feature is obtained. However, composite three-dimensional point cloud data regarding a plurality of terrestrial features may be obtained. Alternatively, composite three-dimensional data for all terrestrial features within a predetermined range may be obtained. Such examples are shown in FIGS. 18A, 18B, and 18C. 18A is the first three-dimensional point group data, FIG. 18B is the second three-dimensional point group data, and FIG. 18C is the composite three-dimensional point group data.

(3)上記実施形態においては、計測方向の異なる三次元点群データを合成している。しかし、地物までの計測距離の異なる三次元点群データや計測機器の異なる(たとえば、MMSとUAVによる計測)三次元点群データを合成してもよい。 (3) In the above embodiment, three-dimensional point group data with different measurement directions are combined. However, three-dimensional point cloud data with different measured distances to terrestrial features or three-dimensional point cloud data with different measuring instruments (for example, measurements by MMS and UAV) may be combined.

(4)上記実施形態においては、ステップS21において、場所に対して属性データが一つだけ見いだされた場合について説明した。しかし、異なる測定事業者が同一の場所について三次元点群データを作成し、それぞれが属性データをアップロードしている場合や、同一の事業者であっても、異なる時期に同一の場所について三次元点群データを作成し、それぞれが属性データをアップロードしている場合がある。このような場合には、指定された場所に対して複数の属性データが見いだされる。この場合、属性データサーバ装置60は、複数の属性データがある旨を端末装置20bに送信する。端末装置20bは、複数の属性データについて作成日時、作成機器などをディスプレイ84に表示し、操作者に選択させる。選択された属性データに基づいて、外形領域を送信する(ステップS21)。 (4) In the above embodiment, a case has been described in which only one piece of attribute data is found for a location in step S21. However, in some cases, different measurement companies create 3D point cloud data for the same location and each uploads attribute data, or even if the same measurement company creates 3D point cloud data for the same location at different times. In some cases, point cloud data is created and attribute data is uploaded for each. In such cases, multiple attribute data will be found for the specified location. In this case, the attribute data server device 60 transmits to the terminal device 20b that there is a plurality of attribute data. The terminal device 20b displays the creation date and time, creation device, etc. for a plurality of attribute data on the display 84, and allows the operator to make a selection. Based on the selected attribute data, the external shape area is transmitted (step S21).

(5)上記実施形態では、端末装置20bが三次元点群データ要求を行っている(ステップS13)。しかし、属性データサーバ装置60がこれを行い、その結果を端末装置20bに送信するようにしてもよい。 (5) In the above embodiment, the terminal device 20b requests three-dimensional point group data (step S13). However, the attribute data server device 60 may perform this and transmit the result to the terminal device 20b.

(6)上記実施形態では、端末装置20bにおいて三次元点群データの合成や三次元モデルの生成を行っている。しかし、いずれか一方または双方を、属性データサーバ装置60にて行い、その結果を端末装置20bに送信するようにしてもよい。 (6) In the above embodiment, the terminal device 20b synthesizes three-dimensional point group data and generates a three-dimensional model. However, either one or both may be performed by the attribute data server device 60, and the results may be transmitted to the terminal device 20b.

(7)上記実施形態では、ステップS14において、端末装置20bが三次元点群データを取得した際に、いずれの方向から計測したものであるかを表示していない。しかし、これを明確にするために、取得した三次元点群データに付されているデータに基づいて、図17Bに示すように、矢印にて、地物に対する計測方向と距離を表示するようにしてもよい。矢印の根元が計測位置、矢印の方向が計測方向である。図17Bの場合であれば、2カ所から計測された三次元点群データが存在することが明確となる。 (7) In the above embodiment, when the terminal device 20b acquires the three-dimensional point group data in step S14, it does not display which direction the data was measured from. However, in order to make this clear, the measurement direction and distance to the feature are displayed using arrows, as shown in Figure 17B, based on the data attached to the acquired three-dimensional point cloud data. You can. The base of the arrow is the measurement position, and the direction of the arrow is the measurement direction. In the case of FIG. 17B, it is clear that three-dimensional point cloud data measured from two locations exists.

したがって、この画面表示に基づいて、次に計測を行う場合、合成三次元点群データの品質を向上するのであれば、矢印とは異なる方向から計測することが好ましいことが分かる。また、地物の時間的な変化を知りたいのであれば、矢印と同じ位置、方向から計測を行うのが好ましい。 Therefore, it can be seen that when performing the next measurement based on this screen display, it is preferable to measure from a direction different from the arrow if the quality of the composite three-dimensional point cloud data is to be improved. Furthermore, if you want to know the temporal changes of a feature, it is preferable to measure from the same position and direction as the arrow.

(8)上記実施形態では、第1・第2の三次元点群データを単純に合成して合成三次元点群データを生成している。しかし、三次元点群データのうち、同一箇所について第1三次元点群データと第2三次元点群データが存在する場合、当該箇所においては、測定精度の高い三次元点群データのみを採用して合成三次元点群データを生成するようにしてもよい。 (8) In the above embodiment, the first and second three-dimensional point group data are simply combined to generate composite three-dimensional point group data. However, if the first 3D point cloud data and the second 3D point cloud data exist for the same location in the 3D point cloud data, only the 3D point cloud data with high measurement accuracy will be used for that location. Alternatively, synthetic three-dimensional point group data may be generated.

(9)上記実施形態では、第1点群サーバ装置40a、第2点群サーバ装置40bが別のサーバ装置として構築されていたが、単一のサーバ装置として構築されていてもよい。 (9) In the above embodiment, the first point cloud server device 40a and the second point cloud server device 40b are constructed as separate server devices, but they may be constructed as a single server device.

(10)上記実施形態では、第1点群サーバ装置40a、第2点群サーバ装置40bと属性データサーバ装置60とが別のサーバ装置として構築されていたが、単一のサーバ装置として構築されていてもよい。 (10) In the above embodiment, the first point cloud server device 40a, the second point cloud server device 40b, and the attribute data server device 60 are constructed as separate server devices, but they are constructed as a single server device. You can leave it there.

(11)上記実施形態および変形例は、その本質に反しない限り、他の実施形態と組み合わせて実行可能である。
(11) The above embodiments and modified examples can be implemented in combination with other embodiments unless it contradicts the essence thereof.

2.第2の実施形態
2.1全体構成
図19に、この発明の第2の実施形態による点群データ管理システムの全体構成を示す。第1点群サーバ装置40aには、地物を含む絶対座標による第1日時における第1三次元点群データファイルが記録されている。第2点群サーバ装置40bには、地物を含む絶対座標による第2日時における第2三次元点群データファイルが記録されている。属性データサーバ装置60には、地物の外形を囲った絶対座標による外形領域データが記録されている。
2. Second embodiment
2.1 Overall Configuration FIG. 19 shows the overall configuration of a point cloud data management system according to the second embodiment of the present invention. The first point cloud server device 40a records a first three-dimensional point cloud data file at a first date and time based on absolute coordinates including terrestrial objects. The second point cloud server device 40b records a second three-dimensional point cloud data file at a second date and time based on absolute coordinates including terrestrial objects. The attribute data server device 60 records external area data based on absolute coordinates surrounding the external shape of a feature.

端末装置20は、これらサーバ装置と通信可能である。端末装置20の三次元点群データ取得手段22は、所望の地物の外形領域データを、属性データサーバ装置60から取得する。三次元点群データ取得手段22は、取得した地物の外形領域データに基づいて、第1点群サーバ装置40aにアクセスし、当該領域に含まれる三次元点群データを第1三次元点群データとして取得する。さらに、三次元点群データ取得手段22は、取得した地物の外形領域データに基づいて、第1点群サーバ装置40bにアクセスし、当該領域に含まれる三次元点群データを第2三次元点群データとして取得する。 The terminal device 20 can communicate with these server devices. The three-dimensional point cloud data acquisition means 22 of the terminal device 20 acquires external area data of a desired feature from the attribute data server device 60. The three-dimensional point cloud data acquisition means 22 accesses the first point cloud server device 40a based on the acquired external shape area data of the feature, and converts the three-dimensional point cloud data included in the area into a first three-dimensional point cloud. Obtain as data. Further, the three-dimensional point cloud data acquisition means 22 accesses the first point cloud server device 40b based on the acquired external shape area data of the feature, and transfers the three-dimensional point cloud data included in the area to the second three-dimensional point cloud data. Acquire as point cloud data.

経時変化取得手段25は、取得した第1日時における第1三次元点群データと第2日時における第2三次元点群データとに基づいて、第1日時と第2日時における地物の形状変化を算出する。
The temporal change acquisition means 25 detects changes in the shape of the feature between the first date and time and the second date and time based on the acquired first three-dimensional point cloud data at the first date and time and second three-dimensional point cloud data at the second date and time. Calculate.

2.2システム構成
システム構成は、第1の実施形態と同じである。
2.2 System Configuration The system configuration is the same as the first embodiment.

2.3経時変化算出処理
次に、公開された複数の三次元点群データに基づいて、地物の経時変化を取得する処理について説明する。
2.3 Process for calculating changes over time Next, a process for obtaining changes over time of features based on a plurality of published three-dimensional point cloud data will be described.

図20、図21に、地物の経時変化取得のフローチャートを示す。図において、端末装置として示しているのは端末プログラムのフローチャート、属性データサーバ装置として示しているのは属性データサーバプログラムのフローチャート、点群サーバ装置として示しているのは点群サーバプログラムのフローチャートである。 FIGS. 20 and 21 show flowcharts for acquiring changes in features over time. In the figure, the terminal device is shown as a flowchart of the terminal program, the attribute data server device is shown as the flowchart of the attribute data server program, and the point cloud server device is shown as the flowchart of the point cloud server program. be.

まず、端末装置20bのCPU80(以下端末装置20bと省略することがある)は、属性データサーバ60にアクセスし、所望の地物の存在する場所を指定する(ステップS11)。場所の指定は、たとえば緯度経度などで範囲を指定して行う。住所、地名を入力(あるいは検索)するようにし、これを緯度経度の範囲に変換してもよい。また、地図上でクリックや選択した範囲を緯度経度の範囲に変換してもよい。 First, the CPU 80 of the terminal device 20b (hereinafter sometimes abbreviated as the terminal device 20b) accesses the attribute data server 60 and specifies the location where a desired feature exists (step S11). The location is specified by specifying a range using latitude and longitude, for example. It is also possible to input (or search) an address or place name, and convert this into a range of latitude and longitude. Furthermore, the range clicked or selected on the map may be converted into a range of latitude and longitude.

これを受けて、属性サーバ装置60のCPU(以下属性サーバ装置と省略することがある)は、属性データを検索し当該指定された場所内にある外形領域データを抽出する(ステップS21)。属性サーバ装置60は、抽出した外形領域データ(平面形状データとその絶対座標における位置と高さ)、地物名などを端末装置20bに送信する。 In response to this, the CPU of the attribute server device 60 (hereinafter sometimes abbreviated as the attribute server device) searches the attribute data and extracts external shape area data within the specified location (step S21). The attribute server device 60 transmits the extracted external shape area data (planar shape data and its position and height in absolute coordinates), feature name, etc. to the terminal device 20b.

端末装置20bは、受信した外形領域データに基づいて外形領域と地物名をディスプレイ84に表示する(ステップS12)。表示例を、図14に示す。各地物の外形領域102~112が示され、その近傍に地物名が示されている。 The terminal device 20b displays the outer shape area and the feature name on the display 84 based on the received outer shape area data (step S12). A display example is shown in FIG. The outline areas 102 to 112 of each feature are shown, and the name of the feature is shown in the vicinity.

ユーザは、端末装置20bのマウス90を操作し、所望の地物の外形領域を選択する。ここでは、建物の外形領域110が選択されたものとして説明を進める。この選択を受けて、端末装置20bは、建物の外形領域110の外形領域データを指定して、三次元点群データの要求を各点群サーバ装置40a~40nに送信する(ステップS13)。 The user operates the mouse 90 of the terminal device 20b to select the outer shape area of the desired feature. Here, the explanation will proceed assuming that the external area 110 of the building has been selected. In response to this selection, the terminal device 20b specifies the external area data of the external area 110 of the building and transmits a request for three-dimensional point cloud data to each of the point cloud server devices 40a to 40n (step S13).

この要求を受けた各点群サーバ装置40a~40nは、当該外形領域110内の三次元点群データを自らが保持しているかどうかを判断し、保持していれば返送する。ここでは、点群サーバ装置40a~40nのうち、点群サーバ装置40a、40bの2つが、建物の外形領域110の三次元点群データを保持しているものとして説明を進める。 Each of the point cloud server devices 40a to 40n that receives this request determines whether or not it holds the three-dimensional point cloud data within the relevant external area 110, and if so, returns the data. Here, the explanation will proceed assuming that two of the point cloud server devices 40a to 40n, point cloud server devices 40a and 40b, hold three-dimensional point cloud data of the external area 110 of the building.

点群サーバ装置40aのCPU(以下、点群サーバ装置40aと省略することがある)は、当該建物の外形領域110の三次元点群データを、端末装置20bに返信する(ステップS31)。 The CPU of the point cloud server device 40a (hereinafter sometimes abbreviated as point cloud server device 40a) returns the three-dimensional point cloud data of the external area 110 of the building to the terminal device 20b (step S31).

同様に、点群サーバ装置40bのCPU(以下、点群サーバ装置40bと省略することがある)は、当該建物の外形領域110の三次元点群データを、端末装置20bに返信する(ステップS41)。 Similarly, the CPU of the point cloud server device 40b (hereinafter sometimes abbreviated as point cloud server device 40b) returns the three-dimensional point cloud data of the external area 110 of the building to the terminal device 20b (step S41 ).

端末装置20bは、点群サーバ装置40aからの三次元点群データ(第1三次元点群データ)と、点群サーバ装置40bからの三次元点群データ(第2三次元点群データ)とを受信する。ここで、第1三次元点群データと第2三次元点群データは、実質的に同じ方向から地物を計測したものである。ただし、その計測日時が異なっている。 The terminal device 20b receives three-dimensional point cloud data (first three-dimensional point cloud data) from the point cloud server device 40a and three-dimensional point cloud data (second three-dimensional point cloud data) from the point cloud server device 40b. receive. Here, the first three-dimensional point group data and the second three-dimensional point group data are obtained by measuring the terrestrial feature from substantially the same direction. However, the measurement date and time are different.

端末装置20bは、第1三次元点群データに基づいて地物の第1日時における三次元モデルを生成する(ステップS17)。また、第2三次元点群データに基づいて地物の第2日時における三次元モデルを生成する(ステップS17)。 The terminal device 20b generates a three-dimensional model of the feature at the first date and time based on the first three-dimensional point group data (step S17). Furthermore, a three-dimensional model of the feature at the second date and time is generated based on the second three-dimensional point group data (step S17).

端末装置20bは、生成した第1日時の三次元モデルと第2日時の三次元モデルを、ディスプレイ84に比較可能に表示する(ステップS18)。たとえば、図22に示すように、第1日時の三次元モデル120と第2日時の三次元モデル122を表示する。その下には、地物名と計測年月日が示されている。したがって、図22の例であれば、2010年2月24日におけるビルの外形と、2019年3月5日におけるビルの外形が変化していることが比較して分かる。 The terminal device 20b displays the generated three-dimensional model of the first date and time and the three-dimensional model of the second date and time on the display 84 so that they can be compared (step S18). For example, as shown in FIG. 22, a three-dimensional model 120 for a first date and time and a three-dimensional model 122 for a second date and time are displayed. Below that, the feature name and measurement date are shown. Therefore, in the example of FIG. 22, it can be seen by comparison that the outer shape of the building on February 24, 2010 and the outer shape of the building on March 5, 2019 have changed.

なお、比較を容易にするために、両者を異なる色で重ねて表示するようにしてもよい。 Note that, in order to facilitate comparison, both may be displayed in different colors in an overlapping manner.

また、たとえば、第1日時において地物が存在せず、第2日時において地物が存在するような状況があれば(たとえば、道路標識が新たに設置されたなど)、第2日時において当該場所の計測データがあれば地物の三次元点群データを得ることができる。ただし、第1日時において当該場所の計測データがあったとしても、地物の三次元点群データは得られない。したがって、これに基づく三次元モデルを表示することで、第1日時には地物がなく、第2日時には地物が存在することが明確となる。 Also, for example, if there is a situation in which a feature does not exist at the first date and time and a feature exists at the second date and time (for example, a new road sign has been installed), the location at the second date and time If you have the measurement data of , you can obtain 3D point cloud data of the feature. However, even if there is measurement data for the location at the first date and time, three-dimensional point cloud data of the feature cannot be obtained. Therefore, by displaying a three-dimensional model based on this, it becomes clear that there is no feature on the first date and that there is a feature on the second date.

なお、上記のような経時比較の目的からは、地物に対する計測方向が同じ(あるいは類似した)三次元点群データを用いることが好ましい。
Note that for the purpose of the above-mentioned comparison over time, it is preferable to use three-dimensional point group data in which the measurement direction with respect to the feature is the same (or similar).

2.4その他
(1)上記実施形態では、2つの日時における三次元点群データによってそれぞれ三次元モデルを生成し、比較を行うようにしている。しかし、3つ以上の日時における三次元点群データを取得して、それぞれ三次元モデルを生成し、比較を行うようにしてもよい。
2.4 Others
(1) In the above embodiment, three-dimensional models are generated using three-dimensional point cloud data at two dates and times, and the models are compared. However, it is also possible to acquire three-dimensional point cloud data at three or more dates and times, generate three-dimensional models for each, and compare them.

(2)上記実施形態では、一つの地物についての経時比較を行うようにしている。しかし、複数の地物についての経時比較を行うようにしてもよい。また、所定範囲内にある地物全てについての経時比較を行うようにしてもよい。 (2) In the above embodiment, a comparison is made over time for one feature. However, comparison over time may be performed for a plurality of terrestrial features. Alternatively, comparison over time may be performed for all terrestrial features within a predetermined range.

(3)上記実施形態では、端末装置20bが三次元点群データ要求を行っている(ステップS13)。しかし、属性データサーバ装置60がこれを行い、その結果を端末装置20bに送信するようにしてもよい。 (3) In the above embodiment, the terminal device 20b requests three-dimensional point group data (step S13). However, the attribute data server device 60 may perform this and transmit the result to the terminal device 20b.

(6)上記実施形態では、端末装置20bにおいて三次元モデルの生成を行っている。しかし、属性データサーバ装置60にて行い、その結果を端末装置20bに送信するようにしてもよい。 (6) In the above embodiment, the three-dimensional model is generated in the terminal device 20b. However, the attribute data server device 60 may perform the process and send the result to the terminal device 20b.

(7)上記実施形態では、ステップS17において、端末装置20bが三次元点群データを取得した際に、各三次元点群データがいつ計測されたものであるかを表示していない。しかし、これを明確にするために、取得した三次元点群データに付されているデータに基づいて、図23に示すように、各三次元点群データの測定日時を表示するようにしてもよい。多くの日時の三次元点群データが存在する場合には、このような表示を行うことが好ましい。ユーザは、これを見て、比較したい年月日を所定数選択し、三次元モデルを表示させることができる。 (7) In the above embodiment, when the terminal device 20b acquires the three-dimensional point group data in step S17, it does not display when each three-dimensional point group data was measured. However, in order to clarify this, the measurement date and time of each 3D point cloud data may be displayed based on the data attached to the acquired 3D point cloud data, as shown in FIG. good. When three-dimensional point group data for many dates and times exists, it is preferable to perform such display. The user can view this, select a predetermined number of dates to compare, and display the three-dimensional model.

(8)上記実施形態および変形例は、その本質に反しない限り、他の実施形態と組み合わせて実行可能である。たとえば、同一日時(同一月や同一年でもよい)において異なる方向からの複数の三次元点群データがある場合には、合成三次元点群データを生成して三次元モデルを生成し、これを他の日時の三次元モデルと比較するようにしてもよい。 (8) The above embodiments and modified examples can be implemented in combination with other embodiments unless it contradicts the essence thereof. For example, if there is multiple 3D point cloud data from different directions at the same date and time (even the same month or year), create a 3D model by generating composite 3D point cloud data, and then It may also be compared with three-dimensional models of other dates and times.

(9)上記実施形態では、第1点群サーバ装置40a、第2点群サーバ装置40bが別のサーバ装置として構築されていたが、単一のサーバ装置として構築されていてもよい。 (9) In the above embodiment, the first point cloud server device 40a and the second point cloud server device 40b are constructed as separate server devices, but they may be constructed as a single server device.

(10)上記実施形態では、第1点群サーバ装置40a、第2点群サーバ装置40bと属性データサーバ装置60とが別のサーバ装置として構築されていたが、単一のサーバ装置として構築されていてもよい。 (10) In the above embodiment, the first point cloud server device 40a, the second point cloud server device 40b, and the attribute data server device 60 are constructed as separate server devices, but they are constructed as a single server device. You can leave it there.

(11)上記実施形態では、検索された動画データを端末装置において再生するようにしている。この際、当該動画を撮像した近傍の地図や三次元点群データなどを併せて表示するようにしてもよい。また、動画の再生に合致するように、時間とともに変化する撮像位置から見た三次元点群データを表示するようにしてもよい。 (11) In the above embodiment, the searched video data is played back on the terminal device. At this time, a map or three-dimensional point cloud data of the vicinity where the video was captured may also be displayed. Furthermore, three-dimensional point group data viewed from an imaging position that changes over time may be displayed to match the playback of a moving image.

(12)上記実施形態では、2つの時点の地物の三次元モデルを比較表示するようにしている。しかし、両者について、三次元モデルの外形線の法線ベクトルを表示して、表面の角度変化を分かりやすくしてもよい。 (12) In the above embodiment, three-dimensional models of features at two points in time are displayed for comparison. However, for both, the normal vector of the outline of the three-dimensional model may be displayed to make it easier to understand the change in surface angle.

また、微小エリア(25cm立方領域)に区分して、当該エリア内の点の数を比較して表示してもよい。これにより、地物表面の粗さ度合いを比較することができる。 Alternatively, it may be divided into minute areas (25 cm cubic area) and the number of points within the areas may be compared and displayed. This allows the degree of roughness of the surface of the feature to be compared.

さらにまた、各点や各エリアの反射強度を比較してもよい。これによって、表面の滑らかさを比較することができる。 Furthermore, the reflection intensity of each point or area may be compared. This allows the smoothness of the surfaces to be compared.

また、三次元モデルの体積を比較するようにしてもよい。これにより、植栽などの成長、葉の付き具合などを比較できる。 Alternatively, the volumes of three-dimensional models may be compared. This allows you to compare the growth of plants, the condition of leaves, etc.

(13)上記実施形態および変形例は、その本質に反しない限り、他の実施形態と組み合わせて実行可能である。
(13) The above embodiments and modified examples can be implemented in combination with other embodiments unless it contradicts the essence thereof.

3.第3の実施形態
3.1全体構成
図24に、この発明の第3の実施形態による地物検索システムの機能ブロック図を示す。地物検索サーバ装置150の記録部158には、三次元点群データの地物名、外形領域、位置などの属性データ、動画データが記録されている。
3. Third embodiment
3.1 Overall Configuration FIG. 24 shows a functional block diagram of a feature search system according to the third embodiment of the present invention. The recording unit 158 of the feature search server device 150 records attribute data such as feature names, external areas, and positions of three-dimensional point cloud data, and video data.

地物検索サーバ装置150の属性データ送信手段150は、記録部158に記録されている三次元点群データに対応する地物名または外形領域を読み出して、端末装置40に送信する。端末装置40の地物属性データ表示手段182は受信した地物の地物名または外形領域を、表示部188に表示する。 The attribute data transmitting means 150 of the feature search server device 150 reads the feature name or external shape area corresponding to the three-dimensional point cloud data recorded in the recording unit 158 and transmits it to the terminal device 40 . The feature attribute data display means 182 of the terminal device 40 displays the feature name or outer shape area of the received feature on the display unit 188.

端末装置40を操作する操作者は、マウス90を用いて表示された地物の地物名または外形領域を見て、動画を検索したい地物を選択する。選択情報送信手段184は、いずれの地物が選択されたかを、地物検索サーバ装置150に送信する。 An operator operating the terminal device 40 uses the mouse 90 to look at the feature name or outline area of the displayed feature and selects the feature for which the moving image is to be searched. Selection information transmitting means 184 transmits which feature has been selected to feature search server device 150.

地物検索サーバ装置150の地物位置取得手段154は、選択された地物の位置を取得する。動画データ送信手段156は、動画データを時間順に探索し、地物位置の近傍の撮像位置情報が付された部分を抽出する。抽出した動画データを、端末装置40に送信する。端末装置40の動画再生手段186は、受信した動画データを表示部188において再生する。 The feature position acquisition means 154 of the feature search server device 150 obtains the position of the selected feature. The video data transmitting means 156 searches the video data in chronological order and extracts a portion attached with imaging position information in the vicinity of the feature position. The extracted video data is transmitted to the terminal device 40. The video playback means 186 of the terminal device 40 plays back the received video data on the display unit 188.

これにより、膨大な量の動画データ中から、所望の地物が撮像されている箇所を容易に検索して表示することができる。
This makes it possible to easily search for and display locations where desired terrestrial features are imaged from a huge amount of video data.

3.2システム構成
図25に、第3の実施形態による点群データ管理システムのシステム構成を示す。インターネット上には点群サーバ装置40a、40b・・・40nが設けられている。また、地物検索サーバ装置62も設けられている。点群サーバ装置40a、40b・・・40nには、計測された地物の三次元点群データと計測時に撮像された動画データ(撮像位置情報付き)が記録されている。地物検索サーバ装置62には、図10に示すような属性データが記録されている。これらサーバ装置40a、40b・・・40n、60に、インターネットを介して通信可能に端末装置20a、20b・・・20nが設けられている。
3.2 System Configuration FIG. 25 shows the system configuration of the point cloud data management system according to the third embodiment. Point cloud server devices 40a, 40b, . . . 40n are provided on the Internet. A feature search server device 62 is also provided. The point cloud server devices 40a, 40b, . . . , 40n record three-dimensional point cloud data of measured features and video data (with imaging position information) captured at the time of measurement. Attribute data as shown in FIG. 10 is recorded in the feature search server device 62. These server devices 40a, 40b...40n, 60 are provided with terminal devices 20a, 20b...20n so as to be able to communicate via the Internet.

端末装置20のハードウエア構成は、図3と同様である。点群サーバ装置40、地物検索サーバ装置62も、同様のハードウエア構成である。ただし、点群サーバ装置40においては、端末プログラム96に代えて、点群サーバプログラムが記録されている。また、地物検索サーバ装置62においては、端末プログラム96に代えて、地物検索サーバプログラムが記録されている。
The hardware configuration of the terminal device 20 is the same as that shown in FIG. 3. The point cloud server device 40 and the feature search server device 62 also have similar hardware configurations. However, in the point cloud server device 40, instead of the terminal program 96, a point cloud server program is recorded. Furthermore, in the feature search server device 62, a feature search server program is recorded in place of the terminal program 96.

3.3地物検索処理
図26に、地物検索のフローチャートを示す。図において、端末装置として示しているのは端末プログラムのフローチャート、地物検索サーバ装置として示しているのは地物検索サーバプログラムのフローチャートである。
3.3 Feature Search Process Figure 26 shows a flowchart of feature search. In the figure, what is shown as a terminal device is a flowchart of a terminal program, and what is shown as a feature search server device is a flowchart of a feature search server program.

まず、端末装置20bのCPU80(以下端末装置20bと省略することがある)は、地物検索サーバ装置62にアクセスし、所望の地物の存在する場所を指定する(ステップS11)。場所の指定は、たとえば緯度経度などで範囲を指定して行う。住所、地名を入力(あるいは検索)するようにし、これを緯度経度の範囲に変換してもよい。また、地図上でクリックや選択した範囲を緯度経度の範囲に変換してもよい。 First, the CPU 80 of the terminal device 20b (hereinafter sometimes abbreviated as the terminal device 20b) accesses the feature search server device 62 and specifies the location where a desired feature exists (step S11). The location is specified by specifying a range using latitude and longitude, for example. It is also possible to input (or search) an address or place name, and convert this into a range of latitude and longitude. Furthermore, the range clicked or selected on the map may be converted into a range of latitude and longitude.

これを受けて、地物検索サーバ装置62のCPU(以下地物検索サーバ装置62と省略することがある)は、属性データを検索し当該指定された場所内にある外形領域データを抽出する(ステップS51)。地物検索サーバ装置62は、抽出した外形領域データ(平面形状データとその絶対座標における位置と高さ)、地物名などを端末装置20bに送信する。 In response to this, the CPU of the feature search server device 62 (hereinafter sometimes abbreviated as feature search server device 62) searches the attribute data and extracts the external shape area data within the specified location ( Step S51). The feature search server device 62 transmits the extracted external shape area data (planar shape data and its position and height in absolute coordinates), feature name, etc. to the terminal device 20b.

端末装置20bは、受信した外形領域データに基づいて外形領域と地物名をディスプレイ84に表示する(ステップS12)。表示例を、図14に示す。各地物の外形領域102~112が示され、その近傍に地物名が示されている。 The terminal device 20b displays the outer shape area and the feature name on the display 84 based on the received outer shape area data (step S12). A display example is shown in FIG. The outline areas 102 to 112 of each feature are shown, and the name of the feature is shown in the vicinity.

ユーザは、端末装置20bのマウス90を操作し、所望の地物の外形領域を選択する。ここでは、標識の外形領域106が選択されたものとして説明を進める。この選択を受けて、端末装置20bは、標識の外形領域106の外形領域データを指定して、この標識が撮像されている動画の部分を検索する指示を、地物検索サーバ装置62に送信する(ステップS19)。 The user operates the mouse 90 of the terminal device 20b to select the outer shape area of the desired feature. Here, the description will proceed assuming that the outer shape area 106 of the marker has been selected. In response to this selection, the terminal device 20b specifies the external area data of the external area 106 of the sign and sends an instruction to the feature search server device 62 to search for the part of the video in which this sign is imaged. (Step S19).

地物検索サーバ装置62は、指定された地物の属性データを読み出し、地物の位置(絶対座標による位置)を取得する(ステップS52)。次に、地物検索サーバ装置62は、この地物位置に基づいて、撮像動画データ162において当該地物が撮像されている部分を抽出する(ステップS53)。 The feature search server device 62 reads the attribute data of the specified feature and acquires the location of the feature (position based on absolute coordinates) (step S52). Next, the feature search server device 62 extracts the portion where the feature is imaged in the captured video data 162 based on the location of the feature (step S53).

図27に、撮像動画データ162のデータ構成を示す。動画本体データ170に関連づけて、撮像時刻を示すタイムスタンプTS1、TS2・・・が関連づけて記録されている。また、撮像したカメラ(もしくはカメラを搭載した車など)の位置が絶対座標にて記録されている。また、図示していないが、撮像動画データ162には、当該動画全体としての撮像エリア情報が関連づけられて記録されている。 FIG. 27 shows the data structure of the captured moving image data 162. Time stamps TS1, TS2, . . . indicating imaging times are recorded in association with the moving image body data 170. Additionally, the position of the camera that captured the image (or the vehicle equipped with the camera, etc.) is recorded in absolute coordinates. Further, although not shown, the captured moving image data 162 is recorded in association with imaging area information for the entire moving image.

図28に撮像エリア情報の考え方を示す。実線で示すのが撮像経路Rである。開始点Sから撮像を開始し、終了点Eまで撮像を行ったことが示されている。この撮像経路Rを外包する破線にて示すのが撮像エリアARである。撮像エリアARは、たとえば、対角の絶対座標(撮像エリア情報)によって特定される。 FIG. 28 shows the concept of imaging area information. The imaging path R is indicated by a solid line. It is shown that imaging started from the starting point S and was performed until the ending point E. An imaging area AR is shown by a broken line surrounding this imaging path R. The imaging area AR is specified, for example, by diagonal absolute coordinates (imaging area information).

図29に、ステップS53の動画部分の抽出処理の詳細を示す。地物検索サーバ装置62は、検索対象である地物の位置に基づいて、当該計測位置が撮像エリア内に含まれる動画データ162を選択する(ステップS531)。このようにして選択された動画データ162には、地物を撮像した部分が含まれる可能性がある。地物検索サーバ装置62は、選択された動画データ162のそれぞれについて、当該撮像された部分があるかどうかを検索する。 FIG. 29 shows details of the moving image portion extraction process in step S53. The feature search server device 62 selects the video data 162 in which the measurement position is included in the imaging area based on the position of the feature to be searched (step S531). The video data 162 selected in this way may include a portion where a terrestrial feature is imaged. The feature search server device 62 searches for each of the selected video data 162 to see if the imaged portion exists.

ステップS533において、地物検索サーバ装置62は、動画データ162に記録された撮像位置を時刻順に読み出す(ステップS533)。図27の例であれば、撮像位置PS1、PS2・・・PSnを読み出すことになる。 In step S533, the feature search server device 62 reads out the imaging positions recorded in the video data 162 in chronological order (step S533). In the example of FIG. 27, the imaging positions PS1, PS2, . . . PSn are read out.

地物検索サーバ装置62は、読み出した撮像位置PS1、PS2・・・PSnのうち、最も地物の位置に近い撮像位置PSfを特定する(ステップS534)。地物検索サーバ装置62は、最も近い撮像位置PSfと地物位置との距離が所定値以下であるかどうかを判断する(ステップS535)。所定値以下であれば、当該箇所に地物が撮像されていることになる。地物検索サーバ装置62は、特定した撮像位置PSfの前後所定時間分の動画データを抽出する(ステップS536)。撮像位置PSfと地物位置との距離が所定値を超えていれば、動画部分の抽出は行わない。 The feature search server device 62 identifies the imaging position PSf closest to the location of the feature among the read imaging positions PS1, PS2, . . . PSn (step S534). The feature search server device 62 determines whether the distance between the closest imaging position PSf and the feature position is less than or equal to a predetermined value (step S535). If it is less than or equal to the predetermined value, it means that a feature is being imaged at the location. The feature search server device 62 extracts video data for a predetermined period of time before and after the identified imaging position PSf (step S536). If the distance between the imaging position PSf and the feature position exceeds a predetermined value, the moving image portion is not extracted.

以上の処理を、ステップS531にて選択した動画全てについて行う(ステップS532、S537)。 The above process is performed for all the videos selected in step S531 (steps S532, S537).

以上のようにして、動画データの部分を抽出すると、地物検索サーバ装置62は、これを端末装置20bに送信する(ステップS54)。 After extracting the video data portion as described above, the feature search server device 62 transmits it to the terminal device 20b (step S54).

端末装置20bは、これを受けて、ディスプレイ84に抽出した動画データの部分を表示する(ステップS20)。なお、複数の動画データがある場合には、再生前に、撮像日時とともに動画データを一覧表示し、ユーザに選択させて再生することが好ましい。 In response to this, the terminal device 20b displays the extracted video data portion on the display 84 (step S20). Note that when there is a plurality of moving image data, it is preferable to display a list of the moving image data together with the imaging date and time before playback, and allow the user to select and play back.

ユーザは、この動画を見て、検索対象とした地物の状況を画像として把握することができる。たとえば、図14の画面表示にて特定することが可能な地物の状態(ボルトやナットに付された緩み検出マーク(たとえば合いマーク)の確認、外観劣化状況の確認など)を知りたい時などに用いることができる。 By watching this video, the user can understand the situation of the search target feature as an image. For example, when you want to know the condition of features that can be identified on the screen display in Figure 14 (checking looseness detection marks (for example, matching marks) attached to bolts and nuts, checking the state of appearance deterioration, etc.) It can be used for.

なお、上記の検出マークの確認や、外観劣化状況の確認は、画像処理やAIによって端末装置が行うようにしてもよい。
Note that the above-mentioned confirmation of the detection mark and confirmation of the state of appearance deterioration may be performed by the terminal device using image processing or AI.

3.4その他
(1)上記実施形態では、属性データの地物位置および動画データの撮像位置を絶対座標にて示している。したがって、動画データのそれぞれに対応する属性データを用意しなくとも、属性データが一つあれば複数の動画データから地物を検索することができる。
3.4 Others
(1) In the above embodiment, the feature position of attribute data and the imaging position of video data are indicated in absolute coordinates. Therefore, without having to prepare attribute data corresponding to each piece of video data, it is possible to search for a feature from a plurality of video data as long as there is one piece of attribute data.

なお、各動画データに対応して属性データを設ける場合であれば、地物位置および撮像位置は、両データ間で整合が取れていればよく絶対座標とする必要はない。また、動画データに対応した属性データがある場合には、地物位置と撮像位置に基づく検索ではなく、地物の三次元点群データを作成した日時と撮影日時に基づく検索を行うこともできる。 In addition, if attribute data is provided corresponding to each video data, the terrestrial feature position and the imaging position do not need to be absolute coordinates as long as they are consistent. Additionally, if there is attribute data corresponding to the video data, it is also possible to search based on the date and time when the 3D point cloud data of the feature was created and the date and time of shooting, instead of searching based on the feature location and imaging location. .

(2)上記実施形態では、図14に示すように外形領域と地物名とによって検索したい地物を特定するようにしている。しかし、外形領域を表示せず、地物名だけを表示してユーザに選択させるようにしてもよい。 (2) In the above embodiment, as shown in FIG. 14, the feature to be searched for is specified by the outer shape area and the feature name. However, it is also possible to display only the name of the feature without displaying the external area and to allow the user to select it.

(3)上記実施形態では、地物が撮像されている動画の部分を抽出して再生するようにしている。しかし、これに加えて、動画中の地物にマークを施して再生するようにしてもよい。 (3) In the above embodiment, the portion of the video in which the feature is captured is extracted and played back. However, in addition to this, it is also possible to mark the features in the video and play it back.

地物検索サーバ装置62は、以下のような処理を行うことで、これを実現することができる。たとえば、図30に示すような地物の外形領域があるとき、標識106を検索対象としたとする。この外形領域が配置された空間に、動画を撮像した際の軌跡200を描く。この軌跡200には時刻が付されているので各点における撮像時刻を知ることができる。各撮像時刻t1、t2・・・において、対象とする地物106がいずれの方向に、どのような距離で存在するかを判定する。 The feature search server device 62 can realize this by performing the following processing. For example, suppose that when there is an external shape area of a feature as shown in FIG. 30, the sign 106 is set as a search target. A trajectory 200 when a moving image is captured is drawn in the space in which this outer shape area is arranged. Since time is attached to this trajectory 200, the imaging time at each point can be known. At each imaging time t1, t2, . . . , it is determined in which direction and at what distance the target feature 106 exists.

この方向と距離に基づいて、撮像動画の対応する同時刻において、地物106がどのように撮像されるかを算出する。このようにして生成した地物106の外形領域の各時刻における見え方を、抽出した動画に重ねて、端末装置20bに送信する。 Based on this direction and distance, it is calculated how the terrestrial feature 106 will be imaged at the same time corresponding to the captured video. The appearance of the external area of the feature 106 generated in this way at each time is superimposed on the extracted video and transmitted to the terminal device 20b.

端末装置20bにおいてこれを再生すると、図31に示すように、画像中の目的とする地物を囲うように外形領域の枠が表示されることになる。したがって、ユーザは、目的とする地物を容易に動画中から見いだすことができる。 When this is played back on the terminal device 20b, as shown in FIG. 31, a frame of the external area will be displayed to surround the target feature in the image. Therefore, the user can easily find the target feature in the video.

(4)上記実施形態では、点群サーバ装置40と検索サーバ装置62とが別のサーバ装置として構築されていたが、単一のサーバ装置として構築されていてもよい。 (4) In the above embodiment, the point cloud server device 40 and the search server device 62 are constructed as separate server devices, but they may be constructed as a single server device.

(5)上記実施形態では、動画を検索する場合について説明した。しかし、同様の処理にて、撮像場所と撮像時間の付された静止画を検索することもできる。 (5) In the above embodiment, the case where a video is searched has been described. However, the same process can also be used to search for still images with an image capture location and image capture time attached.

(6)上記実施形態および変形例は、その本質に反しない限り、他の実施形態と組み合わせて実行可能である。


(6) The above embodiments and modified examples can be implemented in combination with other embodiments unless it contradicts the essence thereof.


Claims (10)

第1・第2の点群データサーバ装置、属性データサーバ装置とこれらサーバ装置と通信可能な複数の端末装置とを備えた点群データ管理システムであって、
前記第1点群サーバ装置は、地物を含む絶対座標による第1方向からの第1三次元点群データファイルを記録しており、
前記第2点群サーバ装置は、前記地物と同一の地物を含む絶対座標による第2方向からの第2三次元点群データファイルを記録しており、
前記属性データサーバ装置は、前記地物の外形を囲った、絶対座標によって示される外形領域データを記録しており、
前記端末装置は、
前記属性データサーバ装置から前記地物の外形領域データを取得し、当該外形領域データに基づいて、前記第1点群サーバ装置から第1三次元点群データファイルに対応する当該地物の第1三次元点群データを取得し、前記第2点群サーバ装置から第2三次元点群データファイルに対応する当該地物の第2三次元点群データを取得する三次元点群データ取得手段と、
取得した第1・第2方向からの第1・第2三次元点群データに基づいて、当該地物の三次元形状を構築する三次元モデル構築手段と、
を備えた点群データ管理システム。
A point cloud data management system comprising first and second point cloud data server devices, an attribute data server device, and a plurality of terminal devices capable of communicating with these server devices,
The first point cloud server device records a first three-dimensional point cloud data file from a first direction using absolute coordinates including features,
The second point cloud server device records a second three-dimensional point cloud data file from a second direction using absolute coordinates that includes the same feature as the feature,
The attribute data server device records outer shape area data surrounding the outer shape of the feature and indicated by absolute coordinates,
The terminal device is
The external shape area data of the feature is acquired from the attribute data server device, and based on the external shape area data, the first point cloud data file of the feature corresponding to the first three-dimensional point cloud data file is obtained from the first point cloud server device. 3D point cloud data acquisition means for acquiring 3D point cloud data and acquiring second 3D point cloud data of the feature corresponding to the second 3D point cloud data file from the second point cloud server device; ,
a three-dimensional model construction means for constructing a three-dimensional shape of the feature based on the acquired first and second three-dimensional point cloud data from the first and second directions;
A point cloud data management system with
請求項1のシステムにおいて、
前記第1点群サーバ装置と前記第2点群サーバ装置は、一つの点群サーバ装置として構築されていることを特徴とするシステム。
The system of claim 1,
A system characterized in that the first point cloud server device and the second point cloud server device are constructed as one point cloud server device.
請求項2のシステムにおいて、
前記属性データサーバ装置は、前記点群サーバ装置と一体として構築されたサーバ装置であることを特徴とするシステム。
The system of claim 2,
A system characterized in that the attribute data server device is a server device constructed integrally with the point cloud server device.
地物を含む絶対座標による第1方向からの第1三次元点群データファイルを記録する第1点群サーバ装置および、前記地物と同一の地物を含む絶対座標による第2方向からの第2三次元点群データファイルを記録する第2点群サーバ装置および地物の外形を囲った、絶対座標によって示される外形領域データを記録する属性データサーバ装置と通信可能な端末装置であって、
前記属性データサーバ装置から前記地物の外形領域データを取得し、当該外形領域データに基づいて、前記第1点群サーバ装置から第1三次元点群データファイルに対応する当該地物の第1三次元点群データを取得し、前記第2点群サーバ装置から第2三次元点群データファイルに対応する当該地物の第2三次元点群データを取得する三次元点群データ取得手段と、
取得した第1・第2方向からの第1・第2三次元点群データに基づいて、当該地物の三次元形状を構築する三次元モデル構築手段と、
を備えた端末装置。
A first point cloud server device that records a first three-dimensional point cloud data file from a first direction using absolute coordinates including a feature, and a first point cloud data file from a second direction using absolute coordinates including the same feature as the feature. 2. A terminal device capable of communicating with a second point cloud server device that records a three-dimensional point cloud data file and an attribute data server device that records external shape area data surrounding the contour of a feature and indicated by absolute coordinates,
The external shape area data of the feature is acquired from the attribute data server device, and based on the external shape area data, the first point cloud data file of the feature corresponding to the first three-dimensional point cloud data file is obtained from the first point cloud server device. 3D point cloud data acquisition means for acquiring 3D point cloud data and acquiring second 3D point cloud data of the feature corresponding to the second 3D point cloud data file from the second point cloud server device; ,
a three-dimensional model construction means for constructing a three-dimensional shape of the feature based on the acquired first and second three-dimensional point cloud data from the first and second directions;
A terminal device equipped with
請求項4の端末装置において、
前記第1点群サーバ装置と前記第2点群サーバ装置は、一つの点群サーバ装置として構築されていることを特徴とする端末装置。
The terminal device according to claim 4,
A terminal device characterized in that the first point cloud server device and the second point cloud server device are constructed as one point cloud server device.
請求項5の端末装置において、
前記属性データサーバ装置は、前記点群サーバ装置と一体として構築されたサーバ装置であることを特徴とする端末装置。
The terminal device according to claim 5,
A terminal device characterized in that the attribute data server device is a server device built integrally with the point cloud server device.
地物を含む絶対座標による第1方向からの第1三次元点群データファイルを記録する第1点群サーバ装置および、前記地物と同一の地物を含む絶対座標による第2方向からの第2三次元点群データファイルを記録する第2点群サーバ装置および地物の外形を囲った、絶対座標によって示される外形領域データを記録する属性データサーバ装置と通信可能な端末装置をコンピュータによって実現するための端末プログラムであって、コンピュータを、
前記属性データサーバ装置から前記地物の外形領域データを取得し、当該外形領域データに基づいて、前記第1点群サーバ装置から第1三次元点群データファイルに対応する当該地物の第1三次元点群データを取得し、前記第2点群サーバ装置から第2三次元点群データファイルに対応する当該地物の第2三次元点群データを取得する三次元点群データ取得手段と、
取得した第1・第2方向からの第1・第2三次元点群データに基づいて、当該地物の三次元形状を構築する三次元モデル構築手段として機能させるための端末プログラム。
A first point cloud server device that records a first three-dimensional point cloud data file from a first direction using absolute coordinates including a feature, and a first point cloud data file from a second direction using absolute coordinates including the same feature as the feature. 2. A computer realizes a terminal device capable of communicating with a second point cloud server device that records a three-dimensional point cloud data file and an attribute data server device that records external area data surrounding the external shape of a feature and indicated by absolute coordinates. A terminal program for running a computer,
The external shape area data of the feature is acquired from the attribute data server device, and based on the external shape area data, the first point cloud data file of the feature corresponding to the first three-dimensional point cloud data file is obtained from the first point cloud server device. 3D point cloud data acquisition means for acquiring 3D point cloud data and acquiring second 3D point cloud data of the feature corresponding to the second 3D point cloud data file from the second point cloud server device; ,
A terminal program for functioning as a three-dimensional model construction means for constructing a three-dimensional shape of the feature based on first and second three-dimensional point cloud data acquired from first and second directions.
請求項7の端末プログラムにおいて、
前記第1点群サーバ装置と前記第2点群サーバ装置は、一つの点群サーバ装置として構築されていることを特徴とする端末プログラム。
The terminal program according to claim 7,
A terminal program characterized in that the first point cloud server device and the second point cloud server device are constructed as one point cloud server device.
請求項8の端末プログラムにおいて、
前記属性データサーバ装置は、前記点群サーバ装置と一体として構築されたサーバ装置であることを特徴とする端末プログラム。
The terminal program according to claim 8,
A terminal program characterized in that the attribute data server device is a server device built integrally with the point cloud server device.
地物を含む絶対座標による第1方向からの第1三次元点群データファイルを記録し、前記地物と同一の地物を含む絶対座標による第2方向からの第2三次元点群データファイルを記録しておき、
前記地物の外形を囲った、絶対座標によって示される外形領域データを記録しておき、
コンピュータによって、前記地物の外形領域データを取得し、当該外形領域データに基づいて、第1三次元点群データファイルに対応する当該地物の第1三次元点群データを取得し、第2三次元点群データファイルに対応する当該地物の第2三次元点群データを取得し、
コンピュータによって、取得した第1・第2方向からの第1・第2三次元点群データに基づいて、合成した三次元点群データを得る点群データ管理方法。

Record a first three-dimensional point cloud data file from a first direction using absolute coordinates that includes a feature, and record a second three-dimensional point cloud data file from a second direction using absolute coordinates that includes the same feature as the feature. Record the
Recording outer shape area data indicated by absolute coordinates surrounding the outer shape of the feature,
The computer acquires external shape area data of the feature, based on the external shape area data, obtains first three-dimensional point cloud data of the feature corresponding to the first three-dimensional point cloud data file, and obtains second three-dimensional point cloud data of the feature. Obtaining second three-dimensional point cloud data of the feature corresponding to the three-dimensional point cloud data file,
A point cloud data management method in which synthesized three-dimensional point cloud data is obtained by a computer based on first and second three-dimensional point cloud data acquired from first and second directions.

JP2019065919A 2019-03-29 2019-03-29 Point cloud data management system Active JP7360111B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2019065919A JP7360111B2 (en) 2019-03-29 2019-03-29 Point cloud data management system
JP2023081357A JP7553903B2 (en) 2019-03-29 2023-05-17 Point Cloud Data Management System
JP2024145443A JP7785878B2 (en) 2019-03-29 2024-08-27 Point Cloud Data Management System

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019065919A JP7360111B2 (en) 2019-03-29 2019-03-29 Point cloud data management system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2023081357A Division JP7553903B2 (en) 2019-03-29 2023-05-17 Point Cloud Data Management System

Publications (2)

Publication Number Publication Date
JP2020166516A JP2020166516A (en) 2020-10-08
JP7360111B2 true JP7360111B2 (en) 2023-10-12

Family

ID=72716250

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2019065919A Active JP7360111B2 (en) 2019-03-29 2019-03-29 Point cloud data management system
JP2023081357A Active JP7553903B2 (en) 2019-03-29 2023-05-17 Point Cloud Data Management System
JP2024145443A Active JP7785878B2 (en) 2019-03-29 2024-08-27 Point Cloud Data Management System

Family Applications After (2)

Application Number Title Priority Date Filing Date
JP2023081357A Active JP7553903B2 (en) 2019-03-29 2023-05-17 Point Cloud Data Management System
JP2024145443A Active JP7785878B2 (en) 2019-03-29 2024-08-27 Point Cloud Data Management System

Country Status (1)

Country Link
JP (3) JP7360111B2 (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA3030388A1 (en) 2016-07-11 2018-01-18 Phillips Screw Company Fastener system with stabilizer ribs
JP7538056B2 (en) * 2021-01-27 2024-08-21 三菱電機株式会社 Point cloud reduction device and point cloud reduction program
JP7081856B1 (en) * 2021-06-17 2022-06-07 アイザワ技術研究所株式会社 Distributed management method for 3D object management data, computer programs and 3D objects
JP7772322B2 (en) * 2021-11-18 2025-11-18 ダイナミックマッププラットフォーム株式会社 Information processing method, program, and information processing device
WO2023105693A1 (en) * 2021-12-08 2023-06-15 日本電信電話株式会社 Sidewalk edge detection device, sidewalk edge detection method, and sidewalk edge detection program
JP7808277B2 (en) * 2022-03-28 2026-01-29 中国電力株式会社 Work site information collection system and work site information search system
EP4549873A1 (en) * 2022-06-28 2025-05-07 Kyocera Corporation Electronic apparatus, control method, and control program
JPWO2024084601A1 (en) * 2022-10-18 2024-04-25
JP2024067622A (en) * 2022-11-07 2024-05-17 トヨタ自動車株式会社 Obstacle detection device, mobile system, obstacle detection method, and control program
CN115953374B (en) * 2022-12-26 2026-03-13 未来机器人(深圳)有限公司 Ground filtration and obstacle detection methods, devices, electronic equipment and storage media
WO2024224647A1 (en) * 2023-04-28 2024-10-31 日本電気株式会社 Change detection method, change detection system, and change detection device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014186567A (en) 2013-03-25 2014-10-02 Geo Technical Laboratory Co Ltd Analysis method of three-dimensional point group
JP2016142662A (en) 2015-02-03 2016-08-08 国立大学法人 東京大学 Structure information provision system
JP2017096852A (en) 2015-11-26 2017-06-01 三菱電機株式会社 Feature measurement device and point group limitation program
JP2018017640A (en) 2016-07-29 2018-02-01 株式会社大林組 Working face monitoring system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5901825B1 (en) 2015-06-04 2016-04-13 株式会社ファンクリエイト Video processing apparatus and video processing method
JP6073429B2 (en) 2015-08-31 2017-02-01 株式会社大林組 Structure situation grasp support device, structure situation grasp support method and program
JP6723748B2 (en) 2016-01-22 2020-07-15 キヤノン株式会社 Image management apparatus, image management method and program
JP2017133838A (en) 2016-01-25 2017-08-03 三菱電機株式会社 Equipment management data extraction device and equipment management data extraction method
WO2017134706A1 (en) 2016-02-03 2017-08-10 パナソニックIpマネジメント株式会社 Video display method and video display device
JP6745113B2 (en) 2016-02-04 2020-08-26 株式会社トプコン Road surface property acquisition method and road surface property acquisition device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014186567A (en) 2013-03-25 2014-10-02 Geo Technical Laboratory Co Ltd Analysis method of three-dimensional point group
JP2016142662A (en) 2015-02-03 2016-08-08 国立大学法人 東京大学 Structure information provision system
JP2017096852A (en) 2015-11-26 2017-06-01 三菱電機株式会社 Feature measurement device and point group limitation program
JP2018017640A (en) 2016-07-29 2018-02-01 株式会社大林組 Working face monitoring system

Also Published As

Publication number Publication date
JP2023115009A (en) 2023-08-18
JP7553903B2 (en) 2024-09-19
JP2024164212A (en) 2024-11-26
JP2020166516A (en) 2020-10-08
JP7785878B2 (en) 2025-12-15

Similar Documents

Publication Publication Date Title
JP7360111B2 (en) Point cloud data management system
KR101235815B1 (en) Imaging position analyzing device, imaging position analyzing method, recording medium, and image data acquiring device
CN106461402B (en) Method and system for determining position relative to a digital map
JP7610741B2 (en) Feature Management System
US8000895B2 (en) Navigation and inspection system
JP6950832B2 (en) Position coordinate estimation device, position coordinate estimation method and program
KR101180415B1 (en) system for Constructing road ledger using MMS
KR102200299B1 (en) A system implementing management solution of road facility based on 3D-VR multi-sensor system and a method thereof
JP2002269592A (en) Image processing device and method
KR20110044217A (en) How to display navigation data in three dimensions
CA2699621A1 (en) Method of and apparatus for producing a multi-viewpoint panorama
JP2011170599A (en) Outdoor structure measuring instrument and outdoor structure measuring method
CN115937446A (en) Terrain mapping device and method based on AR technology
US9749597B2 (en) Precise target positioning in geographical imaging
CN106998434A (en) A kind of method of mobile video track in electronic map with video playback simultaneous display
EP3548915A1 (en) Method and system for generating environment model and for positioning using cross-sensor feature point referencing
JP2009140402A (en) INFORMATION DISPLAY DEVICE, INFORMATION DISPLAY METHOD, INFORMATION DISPLAY PROGRAM, AND RECORDING MEDIUM CONTAINING INFORMATION DISPLAY PROGRAM
JP2013109624A (en) Image processing device and image processing method
JP2019085056A (en) Environmental change detection method around orbit
KR102890907B1 (en) Marker-based Unmanned Aerial Photogrammetry Automatic Calibration Device and Driving Method Thereof
US20240394975A1 (en) Information processing device, information processing method, and information processing program
JP2007188117A (en) Cave-in area extraction method, device and program
CN111275823A (en) Target associated data display method, device and system
Kurşun Accuracy comparison of mobile mapping system for road inventory
JP2003337947A (en) Method and device for image display, and storage medium recorded with image display method

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20190401

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220310

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230303

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230320

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230517

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230904

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230920

R150 Certificate of patent or registration of utility model

Ref document number: 7360111

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150