JP6956899B2 - Display data generator, display data generation method, and display data generation program - Google Patents
Display data generator, display data generation method, and display data generation program Download PDFInfo
- Publication number
- JP6956899B2 JP6956899B2 JP2020557408A JP2020557408A JP6956899B2 JP 6956899 B2 JP6956899 B2 JP 6956899B2 JP 2020557408 A JP2020557408 A JP 2020557408A JP 2020557408 A JP2020557408 A JP 2020557408A JP 6956899 B2 JP6956899 B2 JP 6956899B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- displacement
- polygon
- point cloud
- dimensional point
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/24—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Processing Or Creating Images (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Image Generation (AREA)
Description
本発明は、対象物の3次元点群の画像を表示装置に表示する表示データを生成する表示データ生成装置、表示データ生成方法、および表示データ生成プログラムに関するものである。 The present invention relates to a display data generation device for generating display data for displaying an image of a three-dimensional point cloud of an object on a display device, a display data generation method, and a display data generation program.
従来、トンネル、道路、橋、および住宅といった対象物の3次元点群に基づく画像を表示装置に表示する表示データを生成する技術が知られている。例えば、特許文献1には、時系列の複数の空中写真から時系列の2つの3次元点群データを作成し、かかる2つの3次元点群データ間の差分の大きさに応じた色を対象物の静止画に重畳する技術が提案されている。 Conventionally, there is known a technique for generating display data for displaying an image based on a three-dimensional point cloud of an object such as a tunnel, a road, a bridge, and a house on a display device. For example, in Patent Document 1, two time-series three-dimensional point cloud data are created from a plurality of time-series aerial photographs, and colors corresponding to the magnitude of the difference between the two three-dimensional point cloud data are targeted. A technique for superimposing on a still image of an object has been proposed.
しかしながら、上記従来の技術では、対象物の画像を2次元的に表示するものであるため、対象物の変位が直感的に把握しづらいといった課題がある。 However, in the above-mentioned conventional technique, since the image of the object is displayed two-dimensionally, there is a problem that it is difficult to intuitively grasp the displacement of the object.
本発明は、上記に鑑みてなされたものであって、対象物の変位を直感的に把握可能な画像を表示装置に表示する表示データを生成する表示データ生成装置を得ることを目的とする。 The present invention has been made in view of the above, and an object of the present invention is to obtain a display data generation device that generates display data for displaying an image on a display device that can intuitively grasp the displacement of an object.
上述した課題を解決し、目的を達成するために、本発明の表示データ生成装置は、データ取得部と、ポリゴンデータ生成部と、表示データ生成部と、を備える。データ取得部は、対象物の3次元点群データと、対象物の変位に関する変位データとを取得する。ポリゴンデータ生成部は、データ取得部によって取得された変位データに基づいて、対象物の変位量を示すポリゴンのデータであるポリゴンデータを生成する。表示データ生成部は、データ取得部によって取得された3次元点群データとポリゴンデータ生成部によって生成されたポリゴンデータとに基づいて、対象物の3次元点群にポリゴンを重畳した画像を表示装置に表示する表示データを生成する。ポリゴンデータ生成部は、変位データに基づいて、変位の期間に応じた色のポリゴンのデータをポリゴンデータとして生成する。 In order to solve the above-mentioned problems and achieve the object, the display data generation device of the present invention includes a data acquisition unit, a polygon data generation unit, and a display data generation unit. The data acquisition unit acquires the three-dimensional point cloud data of the object and the displacement data regarding the displacement of the object. The polygon data generation unit generates polygon data, which is polygon data indicating the amount of displacement of the object, based on the displacement data acquired by the data acquisition unit. The display data generation unit displays an image in which polygons are superimposed on the three-dimensional point cloud of the object based on the three-dimensional point cloud data acquired by the data acquisition unit and the polygon data generated by the polygon data generation unit. Generate display data to be displayed in. The polygon data generation unit generates polygon data of colors corresponding to the period of displacement as polygon data based on the displacement data.
本発明によれば、対象物の変位を直感的に把握可能な画像を表示装置に表示する表示データを生成することができる、という効果を奏する。 According to the present invention, it is possible to generate display data for displaying an image on a display device that can intuitively grasp the displacement of an object.
以下に、本発明の実施の形態にかかる表示データ生成装置、表示データ生成方法、および表示データ生成プログラムを図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。 Hereinafter, the display data generation device, the display data generation method, and the display data generation program according to the embodiment of the present invention will be described in detail with reference to the drawings. The present invention is not limited to this embodiment.
実施の形態1.
図1は、本発明の実施の形態1にかかる表示データ生成装置の構成例を示す図である。図1に示す表示データ生成装置1は、入力装置3への入力を受け付け、入力装置3への入力に基づいて、対象物5の3次元点群に対象物5の変位量を示すポリゴンを重畳した画像を表示装置2に表示する表示データを生成する。対象物5は、例えば、トンネル、道路、橋、および住宅といった構造物である。なお、対象物5は、構造物に限定されず、地表などであってもよい。Embodiment 1.
FIG. 1 is a diagram showing a configuration example of a display data generation device according to a first embodiment of the present invention. The display data generation device 1 shown in FIG. 1 receives an input to the
表示データ生成装置1は、記憶部10と、処理部20とを備える。処理部20は、記憶部10から取得したデータに基づいて、対象物5の3次元点群に対象物5の変位量を示すポリゴンを重畳した画像を表示装置2に表示する表示データを生成する。
The display data generation device 1 includes a
記憶部10は、3次元点群データベース11と、変位データベース12とを含む。3次元点群データベース11には、3次元点群計測装置4によって計測日時毎に得られる対象物5の3次元点群データが含まれる。3次元点群データは、対象物5を3次元点群で表すデータである。3次元点群は、複数の3次元点からなる集合である。3次元点群データには、複数の3次元点のデータが含まれており、各3次元点のデータには、3次元点の3次元における位置を示すデータが含まれる。例えば、3次元点のデータには、3次元点のXYZ軸座標系における座標を示すデータが含まれる。
The
3次元点群計測装置4は、撮像装置によって得られる対象物5の撮像データまたはレーザスキャナ装置によって得られる計測データから3次元点群データを生成する。例えば、3次元点群計測装置4は、対象物5の表面との間をレーザパルスが往復する時間および波長の位相差を計測し且つレーザパルスが発射した方向を計測することによって対象物5の形状を検出し、検出した形状を3次元点群のデータである3次元点群データとして出力する。なお、図1では、対象物5を1つ示しているが、3次元点群計測装置4は、複数の対象物5の各々を計測し、かかる計測結果に基づく3次元点群データを出力することができる。
The three-dimensional point
図2は、実施の形態1にかかる3次元点群データベースのデータテーブルの一例を示す図である。図2に示すように、3次元点群データベース11のデータテーブルには、「対象物ID(Identifier)」、「点群ID」、「計測日時」、および「3次元点群データ」が互いに関連付けられたデータが含まれる。
FIG. 2 is a diagram showing an example of a data table of the three-dimensional point cloud database according to the first embodiment. As shown in FIG. 2, in the data table of the three-dimensional
「対象物ID」は、各対象物5に固有の識別情報である。「点群ID」は、対象物5の各3次元点群データに固有の識別情報である。「計測日時」は、3次元点群データを得るために3次元点群計測装置4によって対象物5が計測された日時である。「3次元点群データ」は、3次元点群計測装置4によって得られる3次元点群データである。
The "object ID" is identification information unique to each
図2に示す例では、対象物ID「O001」の3次元点群データとして、3次元点群データA1,A2,A3,A4,A5が含まれ、対象物ID「O002」の3次元点群データとして、3次元点群データB1,B2などが含まれていることを示している。In the example shown in FIG. 2, the three-dimensional point cloud data A 1 , A 2 , A 3 , A 4 , and A 5 are included as the three-dimensional point cloud data of the object ID “O001”, and the object ID “O002” is included. It is shown that the three-dimensional point cloud data B 1 , B 2, etc. are included as the three-dimensional point cloud data of.
3次元点群データA1は、2014年2月1日に3次元点群計測装置4によって計測された対象物5の3次元点群のデータである。3次元点群データA2は、2015年2月12日に3次元点群計測装置4によって計測された対象物5の3次元点群のデータである。3次元点群データA3は、2016年2月5日に3次元点群計測装置4によって計測された対象物5の3次元点群のデータである。The three-dimensional point cloud data A 1 is the data of the three-dimensional point cloud of the
3次元点群データA4は、2017年2月21日に3次元点群計測装置4によって計測された対象物5の3次元点群のデータである。3次元点群データA5は、2018年2月17日に3次元点群計測装置4によって計測された対象物5の3次元点群のデータである。3次元点群データB1は、2014年3月1日に3次元点群計測装置4によって計測された他の対象物5の3次元点群のデータである。3次元点群データB2は、2015年3月1日に3次元点群計測装置4によって計測された他の対象物5の3次元点群のデータである。3D point group data A 4 is a data of a three-dimensional point group of the
このように、3次元点群データベース11には、3次元点群計測装置4によって計測日時毎に得られる3次元点群データが含まれるが、3次元点群データベース11に含まれる3次元点群データは、3次元点群計測装置4以外の装置によって生成されてもよい。
As described above, the three-dimensional
図1に戻って、記憶部10の説明を続ける。記憶部10に記憶される変位データベース12には、対象物5の変位に関する変位データが含まれる。変位データは、例えば、計測日時が異なる2つの3次元点群データ間の差分を示す差分データである。
Returning to FIG. 1, the description of the
図3は、実施の形態1にかかる変位データベースのデータテーブルの一例を示す図である。図3に示すように、変位データベース12のデータテーブルには、「対象物ID」、「変位前データ」、「変位後データ」、および「変位データ」が互いに関連付けられたデータが含まれる。
FIG. 3 is a diagram showing an example of a data table of the displacement database according to the first embodiment. As shown in FIG. 3, the data table of the
「対象物ID」は、図2に示す対象物IDと同じである。「変位前データ」は、対象物5の変位前の3次元点群を示す3次元点群データである変位前データの点群IDを示す。「変位後データ」は、対象物5の変位後の3次元点群を示す3次元点群データである変位後データの点群IDを示す。なお、変位前データは、変位後データよりも計測日時が古い3次元点群データである。また、以下において、説明の便宜上、変位前データに含まれる各3次元点の位置を変位前の位置と記載し、変位後データに含まれる各3次元点の位置を変位後の位置と記載する場合がある。
The "object ID" is the same as the object ID shown in FIG. The “pre-displacement data” indicates the point cloud ID of the pre-displacement data, which is the three-dimensional point cloud data indicating the three-dimensional point cloud before the displacement of the
「変位データ」は、変位前データと変位後データとの差分に関するデータである。かかる変位データは、3次元点群の変位に関するデータを含む。 The "displacement data" is data relating to the difference between the pre-displacement data and the post-displacement data. Such displacement data includes data on displacement of a three-dimensional point cloud.
例えば、変位データDA12は、3次元点群データA1と3次元点群データA2との間の差分を示すデータを含む。かかる変位データDA12には、例えば、3次元点群データA1に含まれる各3次元点の位置を示す位置データと、3次元点群データA1に含まれる各3次元点の変位前の位置から3次元点群データA2に含まれる複数の3次元点のうち対応する3次元点の変位後の位置までのベクトルを示す各3次元点のベクトルデータが含まれる。かかる3次元点のベクトルデータは、各3次元点の変位前の位置を基準とした相対位置のデータであり、例えば、XYZ軸座標における座標で表される。For example, the displacement data DA 12 includes data indicating the difference between the three-dimensional point cloud data A 1 and the three-dimensional point cloud data A 2. According to the displacement data DA 12, for example, the position data indicating the position of each three-dimensional point included in the three-dimensional point group data A 1, before the displacement of the three-dimensional point included in the three-dimensional point group data A 1 The vector data of each 3D point showing the vector from the position to the position after the displacement of the corresponding 3D point among the plurality of 3D points included in the 3D point group data A 2 is included. The vector data of the three-dimensional points is the data of the relative positions with reference to the positions of the three-dimensional points before the displacement, and are represented by the coordinates in the XYZ axis coordinates, for example.
例えば、3次元点群データA1,A2の各々に3次元点P1〜Pnの位置を示すデータが含まれているとする。nは2以上の整数である。この場合、変位データDA12には、3次元点群データA1に含まれる各3次元点P1〜Pnの位置を示す位置データと、各3次元点P1〜Pnの各々について変位前の位置を基準とする変位後の相対位置を示すベクトルデータとが含まれる。For example, it is assumed that each of the three-dimensional point cloud data A 1 and A 2 contains data indicating the positions of the three-dimensional points P 1 to P n. n is an integer of 2 or more. In this case, the displacement data DA 12 includes position data indicating the positions of the three-dimensional points P 1 to P n included in the three-dimensional point group data A 1 and displacement for each of the three-dimensional points P 1 to P n. Includes vector data showing the relative position after displacement with respect to the previous position.
ここで、3次元点群データA1に含まれる3次元点P1の位置が「x1,y1,z1」であり、3次元点群データA2に含まれる3次元点P1の位置が「x2,y2,z2」であるとする。この場合、変位データDA12には、3次元点P1の位置データとして「x1,y1,z1」のデータが含まれ、3次元点P1のベクトルデータとして、「x3,y3,z3」のデータが含まれる。なお、x3=x1−x2、y3=y1−y2、およびz3=z1−z2である。Here, the position of the three-dimensional point P 1 included in the three-dimensional point cloud data A 1 is "x1, y1, z1", and the position of the three-dimensional point P 1 included in the three-dimensional point cloud data A 2 is "x1, y1, z1". It is assumed that it is "x2, y2, z2". In this case, the displacement data DA 12, data of "x1, y1, z1" is included as the position data of the three-dimensional point P 1, as the vector data of a three-dimensional point P 1, the "x3, y3, z3" Contains data. In addition, x3 = x1-x2, y3 = y1-y2, and z3 = z1-z2.
同様に、変位データDA23は、3次元点群データA2と3次元点群データA3との間の差分を示すデータを含み、変位データDA34は、3次元点群データA3と3次元点群データA4との間の差分を示すデータを含む。また、変位データDA45は、3次元点群データA4と3次元点群データA5との間の差分を示すデータを含む。また、変位データDB12は、3次元点群データB1と3次元点群データB2との間の差分を示すデータを含む。Similarly, the displacement data DA 23 includes data indicating the difference between the three-dimensional point cloud data A 2 and the three-dimensional point cloud data A 3, and the displacement data DA 34 includes three-dimensional point cloud data A 3 and 3. including data indicating the difference between the dimension point group data a 4. Further, the displacement data DA 45 includes data indicating the difference between the three-dimensional point cloud data A 4 and the three-dimensional point cloud data A 5. Further, the displacement data DB 12 includes data indicating the difference between the three-dimensional point cloud data B 1 and the three-dimensional point cloud data B 2.
なお、変位データは、各3次元点の変位を示すデータに代えて、各3次元点の変位前後の位置を示すデータであってもよい。この場合、例えば、変位データDA12には、3次元点群データA1に含まれる各3次元点の位置と3次元点群データA2に含まれる複数の3次元点のうち対応する3次元点の位置とを関連付けたデータが含まれる。例えば、3次元点群データA1,A2の各々に3次元点P1〜Pnの位置を示すデータが含まれているとする。nは2以上の整数である。この場合、変位データDA12には各3次元点P1〜Pnの変位前の位置と変位後の位置とが関連付けられたデータが含まれる。The displacement data may be data indicating the positions before and after the displacement of each three-dimensional point instead of the data indicating the displacement of each three-dimensional point. In this case, for example, the displacement data DA 12 includes the positions of the three-dimensional points included in the three-dimensional point cloud data A 1 and the corresponding three-dimensional points among the plurality of three-dimensional points included in the three-dimensional point cloud data A 2. Contains data associated with the position of the point. For example, it is assumed that each of the three-dimensional point cloud data A 1 and A 2 contains data indicating the positions of the three-dimensional points P 1 to P n. n is an integer of 2 or more. In this case, the displacement data DA 12 includes data in which the positions before the displacement and the positions after the displacement of each of the three-dimensional points P 1 to P n are associated with each other.
ここで、3次元点群データA1に含まれる3次元点P1の位置が「x1,y1,z1」であり、3次元点群データA2に含まれる3次元点P1の位置が「x2,y2,z2」であるとする。この場合、変位データDA12には、3次元点P1のデータとして、対象物5の変位前の「x1,y1,z1」のデータと、対象物5の変位前の「x2,y2,z2」のデータとが含まれる。Here, the position of the three-dimensional point P 1 included in the three-dimensional point cloud data A 1 is "x1, y1, z1", and the position of the three-dimensional point P 1 included in the three-dimensional point cloud data A 2 is "x1, y1, z1". It is assumed that it is "x2, y2, z2". In this case, the displacement data DA 12, as the three-dimensional point P 1 data, before the displacement of the
なお、変位データは、各3次元点が属する部分領域の情報を含んでいてもよい。例えば、変位データは、各3次元点の識別情報に、対応する部分領域の識別情報を関連付けるデータを含んでいてもよい。部分領域は、3次元点群を予め設定された規則に基づいて分割した領域である。例えば、対象物5が集合住宅である場合、部分領域は、側壁、手摺り、扉、階段、または窓などである。処理部20は、対象物5の3次元点群を複数の部分領域に分割する処理、および部分領域の識別情報を各3次元点に関連付ける処理を行うこともできる。例えば、処理部20は、DNN(Deep Neural Network)などの機械学習器によって生成された計算モデルによって、対象物5の3次元点群を複数の部分領域に分割する処理を行うことができる。
The displacement data may include information on the partial region to which each three-dimensional point belongs. For example, the displacement data may include data that associates the identification information of each three-dimensional point with the identification information of the corresponding subregion. A partial area is an area obtained by dividing a three-dimensional point cloud based on a preset rule. For example, if the
図1に戻って、処理部20の説明を続ける。処理部20は、記憶部10から対象物5の3次元点群データおよび変位データを取得する。処理部20は、取得した変位データに基づいて、対象物5の変位量を示すポリゴンのデータであるポリゴンデータを生成する。そして、処理部20は、3次元点群データとポリゴンデータとに基づいて、対象物5の3次元点群にポリゴンを重畳した画像を表示装置2に表示する表示データを生成する。
Returning to FIG. 1, the description of the
処理部20は、受付部21と、データ取得部22と、ポリゴンデータ生成部23と、表示データ生成部24と、表示データ出力部25とを備える。受付部21は、入力装置3への利用者の操作を受け付ける。
The
また、データ取得部22は、3次元点群計測装置4によって生成された計測日時毎の3次元点群データを対象物IDおよび計測日時に関連付けて3次元点群データベース11に追加する。また、データ取得部22は、受付部21によって受け付けられた操作に応じたデータを記憶部10から取得する。
Further, the
例えば、受付部21によって受け付けられた操作が対象物5を特定するための入力操作であるとする。この場合、データ取得部22は、入力操作によって特定された対象物5の対象物IDに関連付けられた3次元点群データのうち最も新しい3次元点群データを3次元点群データベース11から取得する。例えば、3次元点群データベース11のデータテーブルが図2に示す状態であり、入力操作によって特定された対象物5が対象物ID「O001」の対象物5である場合、データ取得部22は、3次元点群データA5を3次元点群データベース11から取得する。For example, it is assumed that the operation received by the
また、受付部21によって受け付けられた操作が3次元点群データの点群IDを特定するための入力操作であるとする。この場合、データ取得部22は、入力操作によって特定された点群IDに関連付けられた3次元点群データを3次元点群データベース11から取得する。例えば、データ取得部22は、3次元点群データベース11のデータテーブルが図2に示す状態であり、且つ入力操作で特定された点群IDが「G001」である場合、点群ID「G001」に関連付けられた3次元点群データA1を3次元点群データベース11から取得する。Further, it is assumed that the operation received by the
また、データ取得部22は、入力操作で特定された点群IDが複数ある場合、特定された複数の点群IDに関連付けられた3次元点群データのうち最も古い3次元点群データを3次元点群データベース11から取得する。例えば、データ取得部22は、3次元点群データベース11のデータテーブルが図2に示す状態であり、且つ入力操作で特定された点群IDが「G001」と「G002」である場合、2つの3次元点群データA1,A2のうち最も古い3次元点群データA1を3次元点群データベース11から取得する。Further, when there are a plurality of point cloud IDs specified by the input operation, the
また、データ取得部22は、入力操作で特定された点群IDが複数ある場合、特定された複数の点群IDに対応する変位データを変位データベース12から取得する。例えば、データ取得部22は、3次元点群データベース11のデータテーブルが図2に示す状態であり、且つ入力操作で特定された点群IDが「G001」と「G002」である場合、変位データDA12を変位データベース12から取得する。また、データ取得部22は、3次元点群データベース11のデータテーブルが図2に示す状態であり、且つ入力操作で特定された点群IDが「G001」と「G003」である場合、変位データDA12,DA23を変位データベース12から取得する。Further, when there are a plurality of point cloud IDs specified by the input operation, the
ポリゴンデータ生成部23は、データ取得部22によって取得された変位データに基づいて、ポリゴンデータを生成する。例えば、ポリゴンデータ生成部23は、各3次元点の位置を示す位置データと各3次元点のベクトルデータとが変位データに含まれる場合、位置データとベクトルデータとから各3次元点の変位後の位置を算出する。なお、変位データに含まれる各3次元点の位置を示す位置データは、各3次元点の変位前の位置を示すデータである。
The polygon
ポリゴンデータ生成部23は、変位データをポリゴンデータに変換する。例えば、ポリゴンデータ生成部23は、各3次元点の変位前の位置を示すデータと各3次元点の変位後の位置を示すデータとから、3つ以上の3次元点を結ぶ多角形のポリゴンを複数含むポリゴンデータを生成する。例えば、ポリゴンデータ生成部23は、各3次元点と隣接する複数の3次元点とを線で結ぶことによって、多角形のポリゴンを複数含むポリゴンデータを生成することができる。
The polygon
また、ポリゴンデータ生成部23は、変位前の位置の3次元点を含む面と変位後の位置の3次元点を含む面とで囲まれる領域のポリゴンのデータを含むポリゴンデータを生成することができる。例えば、ポリゴンデータ生成部23は、変位前の位置の3次元点から得られる複数の第1ポリゴンと、変位後の位置の3次元点から得られる複数の第2ポリゴンとを生成する。そして、ポリゴンデータ生成部23は、複数の第1ポリゴンのうち端部にある第1ポリゴンの3次元点と複数の第2ポリゴンのうち端部にある第2ポリゴンの3次元点とから複数の第3ポリゴンを生成する。
Further, the polygon
なお、ポリゴンデータ生成部23は、対象物5の変位量を示すポリゴンのデータをポリゴンデータとして生成することができればよく、ポリゴンデータの生成は上述した例に限定されない。例えば、ポリゴンデータ生成部23は、変位データに各3次元点が属する部分領域の情報が含まれている場合、各部分領域の変位量を示すポリゴンのデータを含むポリゴンデータを生成することもできる。
The polygon
表示データ生成部24は、データ取得部22によって取得された3次元点群データとポリゴンデータ生成部23によって生成されたポリゴンデータとに基づいて、対象物5の3次元点群にポリゴンを重畳した画像を表示装置2に表示する表示データを生成する。また、表示データ生成部24は、対象物5の3次元点群の画像であってポリゴンを重畳しない画像を表示装置2に表示する表示データを生成することもできる。
The display
表示データ出力部25は、表示データ生成部24によって生成された表示データを表示装置2へ出力する。表示装置2は、表示データ出力部25から取得した表示データに基づいて、対象物5の3次元点群にポリゴンを重畳した画像または対象物5の3次元点群の画像であってポリゴンを重畳しない画像を表示することができる。なお、表示装置2は、例えば、LCD(Liquid Crystal Display)またはOEL(Organic Electro-Luminescence)を含む。
The display
ここで、表示データ出力部25から取得した表示データによって表示装置2に表示される画像について説明する。図4および図5は、実施の形態1にかかる表示データ生成装置によって生成される表示データに基づいて表示装置に表示される画像の一例を示す図である。なお、図4および図5において、便宜上、3次元点群に含まれる一部の3次元点は図示されておらず、また、ポリゴンは簡易的に表されている。また、図4および図5の説明では、3次元点群データベース11が図2に示す状態であるものとする。
Here, an image displayed on the
図4に示す画像40は、対象物5の3次元点群60を表示する対象物画像領域41と、対象物画像領域41に表示する画像を選択するための選択ボタン51,52,53,54,55とを含む。選択ボタン51は、点群ID「G001」に関連付けられたGUI(Graphical User Interface)ボタンであり、入力装置3への操作によって選択ボタン51が選択されると、受付部21によって点群ID「G001」の情報が受け付けられる。同様に、選択ボタン52は、点群ID「G002」に関連付けられたGUIボタンであり、選択ボタン53は、点群ID「G003」に関連付けられたGUIボタンである。また、選択ボタン54は、点群ID「G004」に関連付けられたGUIボタンであり、選択ボタン55は、点群ID「G005」に関連付けられたGUIボタンである。
The
表示データ生成装置1のデータ取得部22は、受付部21によって対象物5を特定するための入力装置3への入力操作が受け付けられた場合、入力操作によって特定される対象物5の対象物IDに関連付けられた3次元点群データのうち最も新しい3次元点群データを3次元点群データベース11から取得する。データ取得部22は、入力操作によって特定される対象物5が対象物ID「O001」の対象物である場合、3次元点群データA5を3次元点群データベース11から取得する。When the
また、データ取得部22は、入力操作によって特定される対象物5の3次元点群データの計測日時および点群IDのデータを3次元点群データベース11から取得する。図2に示すように、計測日時および点群IDのデータは、「2014/2/1」および「G001」のデータ、「2015/2/12」および「G002」のデータ、「2016/2/5」および「G003」のデータ、「2017/2/21」および「G004」のデータ、および「2018/2/17」および「G005」のデータを含む。
Further, the
表示データ生成部24は、受付部21によって対象物5を特定するための入力装置3への入力操作が受け付けられた場合、データ取得部22によって取得される3次元点群データと、計測日時および対象物IDのデータとに基づいて、表示データを生成する。例えば、表示データ生成部24は、入力操作によって特定される対象物5の対象物IDが「O001」である場合、図4に示す画像40を表示装置2に表示する表示データを生成する。なお、選択ボタン51〜55は、計測日時および点群IDのデータに基づいて生成される。
When the
表示データ生成装置1の処理部20は、図4に示す画像40が表示装置2に表示されている状態において、選択ボタン51〜55のうち1以上のボタンが選択された場合、選択されたボタンに応じた表示データを生成して表示装置2に出力する。
When one or more of the
例えば、図4に示す画像40が表示装置2に表示されている状態において、2つの選択ボタン51,52が選択されたとする。この場合、処理部20は、2つの選択ボタン51,52で特定される変位データDA12と選択ボタン51で特定される3次元点群データA1とに基づく表示データを生成し、生成した表示データを表示装置2へ出力する。これにより、表示装置2は、図5に示す画像40を表示することができる。For example, suppose that two
図5に示す画像40の対象物画像領域41には、対象物ID「O001」の対象物5の3次元点群60に、対象物ID「O001」の対象物5の変位量を示すポリゴン61,62,63が重畳された画像が表示されている。図5に示す例では、対象物5は集合住宅である。ポリゴン61は、対象物5の側壁の変位量を示す。ポリゴン62は、対象物5の廊下の手摺りの変位量を示す。ポリゴン63は、対象物5の扉の変位量を示す。
In the
以下、図5に示す画像40を表示装置2に表示させる表示データを生成する処理について具体的に説明する。表示データ生成装置1のデータ取得部22は、2つの選択ボタン51,52を選択するための入力装置3への入力操作が受け付けられた場合、選択ボタン51に関連付けられた点群ID「G001」の3次元点群データA1を3次元点群データベース11から取得し、取得した3次元点群データA1を表示データ生成部24へ出力する。また、データ取得部22は、選択ボタン51,52に関連付けられた点群ID「G001」および「G002」に基づき、変位データDA12を変位データベース12から取得し、取得した変位データDA12をポリゴンデータ生成部23へ出力する。Hereinafter, a process of generating display data for displaying the
ポリゴンデータ生成部23は、データ取得部22によって取得された変位データDA12に基づいて、ポリゴンデータを生成し、生成したポリゴンデータを表示データ生成部24へ出力する。表示データ生成部24は、データ取得部22によって取得された3次元点群データA1とポリゴンデータ生成部23によって生成されたポリゴンデータとに基づいて、2014年2月1日に計測された対象物5の3次元点群に、2014年2月1日から2015年2月12日までの対象物5の変位量を示すポリゴンを重畳した画像を表示装置2に表示する表示データを生成する。表示データ出力部25は、表示データ生成部24によって生成された表示データを表示装置2へ出力することで、図5に示す画像が表示装置2に表示される。The polygon
なお、対象物画像領域41に表示されるポリゴン61,62,63は、着色されている。そのため、画像40の閲覧者は、ポリゴン61,62,63と3次元点群60とを互いに区別可能に視認することができる。なお、ポリゴン61,62,63は半透過の画像であってもよい。
The
つづいて、表示データ生成装置1の動作を、フローチャートを用いて説明する。図6は、実施の形態1にかかる表示データ生成装置の処理の一例を示すフローチャートである。 Subsequently, the operation of the display data generation device 1 will be described with reference to a flowchart. FIG. 6 is a flowchart showing an example of processing of the display data generation device according to the first embodiment.
図6に示すように、表示データ生成装置1の処理部20は、2つの選択ボタンが操作されたか否かを判定する(ステップS10)。例えば、処理部20は、図4に示す選択ボタン51〜55のうち2つの選択ボタンが操作されたか否かを判定する。処理部20は、2つの選択ボタンが操作されたと判定した場合(ステップS10:Yes)、操作された選択ボタンに関連付けられた点群IDに基づき、3次元点群データおよび変位データを取得する(ステップS11)。
As shown in FIG. 6, the
処理部20は、ステップS11で取得した変位データに基づいて、対象物5の変位量を示すポリゴンのデータであるポリゴンデータを生成する(ステップS12)。そして、処理部20は、ステップS11で取得した3次元点群データと、ステップS12で生成したポリゴンデータとに基づいて、対象物5の3次元点群に対象物5の変位量を示すポリゴンを重畳した画像を表示装置2に表示するための表示データを生成する(ステップS13)。
Based on the displacement data acquired in step S11, the
処理部20は、ステップS13で生成した表示データを表示装置2に出力する(ステップS14)。処理部20は、ステップS14の処理が終了した場合、または2つの選択ボタンが操作されていないと判定した場合(ステップS10:No)、図6に示す処理を終了する。
The
図7は、実施の形態1にかかる表示データ生成装置のハードウェア構成の一例を示す図である。図7に示すように、表示データ生成装置1は、プロセッサ101と、メモリ102と、インタフェース回路103とを備えるコンピュータを含む。
FIG. 7 is a diagram showing an example of the hardware configuration of the display data generation device according to the first embodiment. As shown in FIG. 7, the display data generation device 1 includes a computer including a
プロセッサ101、メモリ102およびインタフェース回路103は、バス104によって互いにデータの送受信が可能である。記憶部10は、メモリ102によって実現される。表示データ出力部25は、インタフェース回路103によって実現される。プロセッサ101は、メモリ102に記憶された表示データ生成プログラムを読み出して実行することによって、受付部21、データ取得部22、ポリゴンデータ生成部23、および表示データ生成部24の機能を実行する。プロセッサ101は、処理回路の一例であり、CPU(Central Processing Unit)、DSP(Digital Signal Processer)、およびシステムLSI(Large Scale Integration)のうち一つ以上を含む。
The
メモリ102は、RAM(Random Access Memory)、ROM(Read Only Memory)、フラッシュメモリ、EPROM(Erasable Programmable Read Only Memory)、およびEEPROM(登録商標)(Electrically Erasable Programmable Read Only Memory)のうち一つ以上を含む。また、メモリ102は、コンピュータが読み取り可能なプログラムが記録された記録媒体を含む。かかる記録媒体は、不揮発性または揮発性の半導体メモリ、磁気ディスク、フレキシブルメモリ、光ディスク、コンパクトディスク、およびDVD(Digital Versatile Disc)のうち一つ以上を含む。なお、表示データ生成装置1は、ASIC(Application Specific Integrated Circuit)およびFPGA(Field Programmable Gate Array)などの集積回路を含んでいてもよい。
The
なお、データ取得部22は、入力操作で特定された点群IDが複数ある場合、特定された複数の点群IDに関連付けられた3次元点群データのうち最も新しい3次元点群データを3次元点群データベース11から取得することもできる。この場合、表示データ生成部24は、特定された複数の点群IDに関連付けられた3次元点群データと、ポリゴンデータ生成部23によって生成されたポリゴンデータとに基づいて、表示データを生成することができる。
When there are a plurality of point cloud IDs specified by the input operation, the
また、変位データは、上述した例に限定されない。例えば、変位データの位置データは、変位後の対象物5の3次元点群データに含まれる各3次元点の位置を示すデータであってもよい。また、変位データのベクトルデータは、3次元点の変位前の位置から変位後の位置までのベクトルを示すデータであってもよい。
Further, the displacement data is not limited to the above-mentioned example. For example, the position data of the displacement data may be data indicating the position of each three-dimensional point included in the three-dimensional point group data of the
また、上述した例では、計測日時が連続する3次元点群データ間の変位データが3次元点群データベース11に含まれるが、計測日時が連続しない3次元点群データ間の変位データが3次元点群データベース11に含まれてもよい。また、変位データは、変位量を示すポリゴンのデータであるポリゴンデータを生成することができるデータであればよく、上述した例に限定されない。
Further, in the above example, the displacement data between the three-dimensional point cloud data having continuous measurement dates and times is included in the three-dimensional
また、表示データ生成装置1は、ネットワークを介して互いに通信可能に接続される端末装置とサーバとを含む構成であってもよい。この場合、端末装置には、処理部20が設けられ、サーバには、記憶部10が設けられる。サーバは、端末装置からの要求に応じた3次元点群データおよび変位データをネットワーク経由で端末装置へ送信する。端末装置は、サーバから取得した3次元点群データおよび変位データに基づいて、表示データを生成し、生成した表示データを表示装置2へ出力することができる。
Further, the display data generation device 1 may be configured to include a terminal device and a server that are communicably connected to each other via a network. In this case, the terminal device is provided with the
また、ポリゴンデータ生成部23は、変位量が閾値未満である3次元点は、ポリゴンを生成するための3次元点から除外することもできる。これにより、微小な変位量の3次元点によってポリゴンが生成されることを防止することができる。ポリゴンデータ生成部23は、例えば、X軸、Y軸、およびZ軸のそれぞれの変位量の二乗和平方根を演算することで3次元点の変位を求めることができる。
Further, the polygon
以上のように、実施の形態1にかかる表示データ生成装置1は、データ取得部22と、ポリゴンデータ生成部23と、表示データ生成部24とを備える。データ取得部22は、対象物5の3次元点群データと、対象物5の変位に関する変位データとを取得する。ポリゴンデータ生成部23は、データ取得部22によって取得された変位データに基づいて、対象物5の変位量を示すポリゴン61,62,63のデータであるポリゴンデータを生成する。表示データ生成部24は、データ取得部22によって取得された3次元点群データとポリゴンデータ生成部23によって生成されたポリゴンデータとに基づいて、対象物5の3次元点群60にポリゴン61,62,63を重畳した画像40を表示装置2に表示する表示データを生成する。これにより、対象物5の変位を直感的に把握可能な画像40を表示装置2に表示する表示データを生成することができる。また、表示データ生成装置1は、トンネルまたは橋梁などの社会インフラ設備を対象物5とし、かかる社会インフラ設備の経年変化箇所を表示する表示データを生成することができる。そのため、例えば、社会インフラ設備を点検する前に、表示データ生成装置1によって生成される表示データによって、危険度の高い変状を容易に把握することができ、点検作業の時間とコストを削減することができる。
As described above, the display data generation device 1 according to the first embodiment includes a
また、表示データ生成装置1は、3次元点群計測装置4によって計測日時毎に得られる3次元点群データと、対象物5の変位に関する変位データとを記憶する記憶部10を備える。データ取得部22は、記憶部10から3次元点群データを取得すると共に、取得した3次元点群データが計測された計測日時からの対象物5の変位または計測日時までの対象物5の変位に関する変位データを記憶部10から取得する。これにより、対象物画像領域41に表示される3次元点群のデータである3次元点群データが計測された計測日時からの対象物5の変位、または、対象物画像領域41に表示される3次元点群のデータである3次元点群データが計測された計測日時までの対象物5の変位を容易に把握することができる。
Further, the display data generation device 1 includes a
実施の形態2.
実施の形態2の表示データ生成装置は、対象物の変位の量および期間の少なくとも一方に基づいてポリゴンの色を変更することができる点で、実施の形態1にかかる表示データ生成装置1と異なる。以下においては、実施の形態1にかかる表示データ生成装置1と同様の構成については同一符号を付して説明を省略し、実施の形態1にかかる表示データ生成装置1と異なる構成について主に説明するものとする。
The display data generation device of the second embodiment is different from the display data generation device 1 of the first embodiment in that the color of the polygon can be changed based on at least one of the displacement amount and the period of the object. .. In the following, the same components as those of the display data generation device 1 according to the first embodiment are designated by the same reference numerals and the description thereof will be omitted, and the configurations different from those of the display data generation device 1 according to the first embodiment will be mainly described. It shall be.
図8は、本発明の実施の形態2にかかる表示データ生成装置の構成例を示す図である。図8に示すように、実施の形態2にかかる表示データ生成装置1Aは、記憶部10と、処理部20Aとを備える。処理部20Aは、受付部21、データ取得部22、ポリゴンデータ生成部23、および表示データ生成部24に代えて、受付部21A、データ取得部22A、ポリゴンデータ生成部23A、および表示データ生成部24Aを備える点で、処理部20と異なる。
FIG. 8 is a diagram showing a configuration example of the display data generation device according to the second embodiment of the present invention. As shown in FIG. 8, the display data generation device 1A according to the second embodiment includes a
受付部21Aは、受付部21の機能に加え、さらに、ポリゴンの色を設定するための入力装置3への入力操作を受け付けることができる。ポリゴンの色を設定するための入力操作は、対象物5の変位の量および期間の少なくとも一方を特定する操作であり、以下、色選択操作と記載する。また、対象物5の変位の量を変位量と記載し、対象物5の変位の期間を変位期間と記載する場合がある。
In addition to the functions of the
ポリゴンデータ生成部23Aは、受付部21Aによって受け付けられた色選択操作に基づく色のポリゴンのデータをポリゴンデータとして生成することができる。例えば、ポリゴンデータ生成部23Aは、受付部21Aによって受け付けられた色選択操作が対象物5の変位量によってポリゴンの色を変更するための操作である場合、対象物5の変位量に基づいて、ポリゴンの色を変更する。
The polygon
ポリゴンデータ生成部23Aは、変位量が第1閾値Th1未満である部分のポリゴンを第1の色とし、変位量が第1閾値Th1以上且つ第2閾値Th2以下である部分のポリゴンを第2の色とすることができる。また、ポリゴンデータ生成部23Aは、変位量が第2閾値Th2を超える部分のポリゴンを第3の色とすることができる。第1の色、第2の色、および第3の色は互いに異なる色である。
The polygon
このように、ポリゴンデータ生成部23Aは、変位量を3段階に分けてポリゴンの色分けを行うが、変位量を2段階または4段階以上に分けてポリゴンの色分けを行うこともできる。
In this way, the polygon
また、ポリゴンデータ生成部23Aは、ポリゴンデータ生成部23と同様に、変位データに各3次元点が属する部分領域の情報が含まれている場合、各部分領域の変位量を示すポリゴンのデータを含むポリゴンデータを生成することもできる。この場合、ポリゴンデータ生成部23Aは、部分領域に含まれる複数の3次元点の変位の平均値を部分領域の変位量として、部分領域毎のポリゴンの色を決定することができる。
Further, the polygon
ポリゴンデータ生成部23Aは、例えば、部分領域毎のポリゴンを生成する場合、部分領域の変位量を部分領域の種別に応じた閾値で複数段階に分けて部分領域毎のポリゴンを生成することができる。例えば、ポリゴンデータ生成部23Aは、対象物5が集合住宅である場合、側壁の変位量を示すポリゴン、手摺の変位量を示すポリゴン、および扉の変位量を示すポリゴンを互いに異なる閾値で色分けすることができる。
For example, when the polygon
また、ポリゴンデータ生成部23Aは、受付部21Aによって受け付けられた色選択操作が対象物5の変位期間によってポリゴンの色を変更するための操作である場合、対象物5の変位期間に基づいて、ポリゴンの色を変更する。例えば、ポリゴンデータ生成部23Aは、変位データベース12が図3に示す状態である場合、変位データDA12に基づくポリゴンと、変位データDA23に基づくポリゴンと、変位データDA34に基づくポリゴンと、変位データDA45に基づくポリゴンとを互いに異なる色にすることができる。このように、ポリゴンデータ生成部23Aは、対象物5の変位期間毎に異なる色のポリゴンのデータを含むポリゴンデータを生成することができる。Further, when the color selection operation received by the
また、ポリゴンデータ生成部23Aは、受付部21Aによって受け付けられた色選択操作が対象物5の変位量および変位期間によってポリゴンの色を変更するための操作である場合、対象物5の変位量および変位期間に基づいて、ポリゴンの基準色および基準色の濃さを変更する。例えば、ポリゴンデータ生成部23Aは、対象物5の変位期間に基づいて基準色を決定し、対象物5の変位量に基づいて基準色の濃さを決定することができる。
Further, when the color selection operation received by the
例えば、ポリゴンデータ生成部23Aは、変位データベース12が図3に示す状態である場合、変位データDA12に基づくポリゴンと、変位データDA23に基づくポリゴンと、変位データDA34に基づくポリゴンと、変位データDA45に基づくポリゴンとを互いに異なる基準色にすることができる。そして、ポリゴンデータ生成部23Aは、対象物5の変位量に基づいて基準色の濃さを決定することができる。例えば、ポリゴンデータ生成部23Aは、対象物5の変位量が小さい箇所ほど色が薄くなり、対象物5の変位量が大きい箇所ほど色が濃くなるようにポリゴンを生成する。なお、基準色の濃さは、2段階以上であればよい。For example, when the
表示データ生成部24Aは、表示データ生成部24と同様に、3次元点群データとポリゴンデータとに基づいて、対象物5の3次元点群にポリゴンを重畳した画像を表示装置2に表示する表示データを生成する。また、表示データ生成部24Aは、表示データ生成部24と同様に、対象物5の3次元点群の画像であってポリゴンを重畳しない画像を表示装置2に表示する表示データを生成することもできる。
Similar to the display
また、表示データ生成部24Aは、色選択操作を行うためのGUIボタンである選択ボタンを含む画像を表示装置2に表示する表示データを生成することができる。これにより、色選択操作を選択ボタンへの操作によって行うことができる。
In addition, the display
ここで、表示データ生成装置1Aの表示データ出力部25から取得した表示データによって表示装置2に表示される画像について説明する。なお、以下においては、対象物5において、1つの側壁、1つの手摺り、および1つの扉のみに変位が生じているものとする。
Here, an image displayed on the
図9〜図11は、実施の形態2にかかる表示データ生成装置によって生成される表示データに基づいて表示装置に表示される画像の一例を示す図である。なお、図9〜図11において、便宜上、3次元点群に含まれる一部の3次元点は図示されておらず、また、ポリゴンは簡易的に表されている。また、図9〜図11の説明では、3次元点群データベース11が図2に示す状態であるものとする。
9 to 11 are diagrams showing an example of an image displayed on the display device based on the display data generated by the display data generation device according to the second embodiment. In FIGS. 9 to 11, for convenience, some three-dimensional points included in the three-dimensional point cloud are not shown, and polygons are simply represented. Further, in the description of FIGS. 9 to 11, it is assumed that the three-dimensional
図9に示す画像40Aは、図4に示す対象物画像領域41および選択ボタン51〜55に加え、色選択操作を行うための選択ボタン56,57を含む。選択ボタン56は、ポリゴンを対象物5の変位量に応じた色にするためのGUIボタンである。選択ボタン57は、ポリゴンの色を対象物5の変位期間に応じた色にするためのGUIボタンである。
The
表示データ生成部24Aは、受付部21Aによって対象物5を特定するための入力装置3への入力操作が受け付けられた場合、対象物画像領域41、選択ボタン51〜55、および選択ボタン56,57を含む図9に示す画像40Aを表示装置2に表示する表示データを生成する。
When the
表示データ生成装置1Aの処理部20Aは、図9に示す画像40Aが表示装置2に表示されている状態において、選択ボタン51〜55のうち2つ以上のボタンと、選択ボタン56,57のうち1つ以上のボタンが選択された場合、選択されたボタンに応じた表示データを生成して表示装置2に出力する。
The
例えば、図9に示す画像40Aが表示装置2に表示されている状態において、2つの選択ボタン51,52と、選択ボタン56とが選択されたとする。この場合、処理部20Aは、2つの選択ボタン51,52で特定される変位データと選択ボタン51で特定される3次元点群データとに基づく表示データを生成する。このとき、処理部20Aのポリゴンデータ生成部23Aは、ポリゴンの色を対象物5の変位量に応じた色とする。処理部20Aは、生成した表示データを表示装置2へ出力する。これにより、表示装置2は、図10に示す画像40Aを表示することができる。
For example, suppose that two
図10に示す画像40Aの対象物画像領域41には、図5に示す画像40と同様に、対象物ID「O001」の対象物5の3次元点群60に、対象物ID「O001」の対象物5の変位量を示すポリゴン61,62,63が重畳された画像が表示されている。ポリゴン61,62,63は、互いに異なる色が付されている。図10に示す例では、色の違いを便宜上ハッチングの違いで示している。また、図10に示す例では、ポリゴン61の色は、変位量が50mmを超えていることを示し、ポリゴン62の色は、変位量が15mm以上50mm以下であることを示し、ポリゴン63の色は、変位量が15mm未満であることを示している。
Similar to the
以下、図9に示す画像40Aを表示装置2に表示させる表示データを生成する処理について具体的に説明する。表示データ生成装置1Aのデータ取得部22Aは、データ取得部22と同様に、点群ID「G001」の3次元点群データA1を3次元点群データベース11から取得し、取得した3次元点群データA1を表示データ生成部24Aへ出力する。また、データ取得部22Aは、選択ボタン51,52に関連付けられた点群ID「G001」および「G002」に基づき、変位データDA12を変位データベース12から取得し、取得した変位データDA12をポリゴンデータ生成部23Aへ出力する。Hereinafter, a process of generating display data for displaying the
ポリゴンデータ生成部23Aは、データ取得部22Aによって取得された変位データDA12に基づいて、対象物5の変位量に応じた色のポリゴンのデータをポリゴンデータとして生成する。表示データ生成部24Aは、データ取得部22Aによって取得された3次元点群データとポリゴンデータ生成部23Aによって生成されたポリゴンデータとに基づいて、表示データを生成する。The polygon
次に、図9に示す画像40Aが表示装置2に表示されている状態において、4つの選択ボタン51,52,53,54と選択ボタン57とが選択された場合について説明する。
Next, a case where the four
処理部20Aのデータ取得部22Aは、4つの選択ボタン51,52,53,54と選択ボタン57とが選択された場合、4つの選択ボタン51,52,53,54で特定される変位データDA12,DA23,DA34を変位データベース12から取得する。データ取得部22Aは、取得した変位データDA12,DA23,DA34をポリゴンデータ生成部23Aへ出力する。また、処理部20Aのデータ取得部22Aは、3次元点群データA1を3次元点群データベース11から取得する。The
ポリゴンデータ生成部23Aは、データ取得部22Aによって取得された変位データDA12,DA23,DA34に基づいて、期間毎のポリゴンデータを生成する。具体的には、ポリゴンデータ生成部23Aは、変位データDA12に基づくポリゴンのデータと、変位データDA23に基づくポリゴンのデータと、変位データDA34に基づくポリゴンのデータとを含むポリゴンデータを生成する。このとき、ポリゴンデータ生成部23Aは、変位データDA12に基づくポリゴンの基準色を第1の色にし、変位データDA23に基づくポリゴンの基準色を第2の色にし、変位データDA34に基づくポリゴンの基準色を第3の色にする。第1の色、第2の色、および第3の色は互いに異なる色である。The polygon
表示データ生成部24Aは、ポリゴンデータ生成部23Aによって生成された期間毎のポリゴンのデータを含むポリゴンデータと、データ取得部22Aによって取得された3次元点群データA1とに基づいて表示データを生成する。表示データ出力部25は、表示データ生成部24Aによって生成された表示データを表示装置2へ出力することで、図11に示す画像40Aが表示装置2に表示される。Display
図11に示す画像40Aの対象物画像領域41には、3次元点群に、期間毎の変位量を示すポリゴンが重畳された状態の画像が配置される。具体的には、対象物画像領域41には、ポリゴン61a,62a,63a,61b,62b,63b,61c,62c,63cが配置される。ポリゴン61a,62a,63aは、2014年2月1日から2015年2月12日までの対象物5の変位量を示すポリゴンである。ポリゴン61b,62b,63bは、2015年2月12日から2016年2月5日までの対象物5の変位量を示すポリゴンである。ポリゴン61c,62c,63cは、2016年2月5日から2017年2月21日までの対象物5の変位量を示すポリゴンである。
In the
次に、図9に示す画像40Aが表示装置2に表示されている状態において、4つの選択ボタン51,52,53,54と選択ボタン56,57とが選択された場合について説明する。この場合、処理部20Aによって生成される表示データに基づいて表示装置2に表示される画像において、図11に示す対象物画像領域41で表示されるポリゴン61a,62a,63a,61b,62b,63b,61c,62c,63cの色の濃さは、変位量に応じた濃さである。
Next, a case where the four
処理部20Aのデータ取得部22Aは、4つの選択ボタン51,52,53,54が選択されているため、4つの選択ボタン51,52,53,54で特定される変位データDA12,DA23,DA34を変位データベース12から取得する。データ取得部22Aは、取得した変位データDA12,DA23,DA34をポリゴンデータ生成部23Aへ出力する。また、処理部20Aのデータ取得部22Aは、3次元点群データA1を3次元点群データベース11から取得する。Since the four
ポリゴンデータ生成部23Aは、データ取得部22Aによって取得された変位データDA12,DA23,DA34に基づいて、選択ボタン56,57が選択されているため、変位期間毎の色および変位量に応じた色の濃さのポリゴンのデータを含むポリゴンデータを生成する。具体的には、ポリゴンデータ生成部23Aは、変位データDA12に基づくポリゴンのデータと、変位データDA23に基づくポリゴンのデータと、変位データDA34に基づくポリゴンのデータとを含むポリゴンデータを生成する。 Since the selection buttons 56 and 57 are selected in the polygon data generation unit 23A based on the displacement data DA 12 , DA 23 , and DA 34 acquired by the
例えば、ポリゴンデータ生成部23Aは、変位データDA12に基づくポリゴン61a,61b,61cの基準色を第1の色にし、変位データDA23に基づくポリゴン62a,62b,62cの基準色を第2の色にする。また、ポリゴンデータ生成部23Aは、変位データDA34に基づくポリゴン63a,63b,63cの基準色を第3の色にする。さらに、ポリゴンデータ生成部23Aは、各ポリゴンの色を変位量に応じた濃さにする。For example, the polygon
例えば、ポリゴン61aで示される変位量が第1閾値Th1未満であり、ポリゴン61bで示される変位量が第1閾値Th1以上且つ第2閾値Th2以下であり、ポリゴン61cで示される変位量が第2閾値Th2を超えるとする。この場合、ポリゴンデータ生成部23Aは、ポリゴン61aの色よりもポリゴン61bの色が濃くなり、ポリゴン61bの色よりもポリゴン61cの色が濃くなるようにする。
For example, the displacement amount indicated by the
表示データ生成部24Aは、ポリゴンデータ生成部23Aによって生成された期間毎のポリゴンのデータを含むポリゴンデータと、データ取得部22Aによって取得された3次元点群データA1とに基づいて表示データを生成する。表示データ出力部25は、表示データ生成部24Aによって生成された表示データを表示装置2へ出力する。Display
つづいて、表示データ生成装置1Aの動作を、フローチャートを用いて説明する。図12は、実施の形態2にかかる表示データ生成装置の処理の一例を示すフローチャートである。 Subsequently, the operation of the display data generation device 1A will be described with reference to a flowchart. FIG. 12 is a flowchart showing an example of processing of the display data generation device according to the second embodiment.
図12に示すように、表示データ生成装置1Aの処理部20Aは、入力装置3へ期間選択操作があるか否かを判定する(ステップS20)。かかるステップS20の処理において、処理部20Aは、例えば、図9に示す選択ボタン51〜55のうち2つ以上の選択ボタンが操作された場合に、入力装置3へ期間選択操作があると判定する。
As shown in FIG. 12, the
処理部20Aは、期間選択操作があると判定した場合(ステップS20:Yes)、色選択操作があるか否かを判定する(ステップS21)。かかるステップS21の処理において、処理部20Aは、例えば、図9に示す選択ボタン56,57のうち1つ以上の選択ボタンが操作された場合に、入力装置3へ色選択操作があると判定する。
When the
処理部20Aは、色選択操作がないと判定した場合(ステップS21:No)、第1の表示データ生成処理を行う(ステップS22)。かかるステップS22の処理は、図6に示すステップS11〜S13の処理と同じである。
When the
処理部20Aは、色選択操作があると判定した場合(ステップS21:Yes)、色選択操作による選択対象が変位量であるか否かを判定する(ステップS23)。処理部20Aは、色選択操作による選択対象が変位量ではないと判定した場合(ステップS23:No)、色選択操作による選択対象が変位期間であると判定し、第3の表示データ生成処理を行う(ステップS24)。かかるステップS24の処理は、図14に示すステップS40〜S42の処理であり、後述する。
When the
処理部20Aは、色選択操作による選択対象が変位量であると判定した場合(ステップS23:Yes)、色選択操作による選択対象が変位期間であるか否かを判定する(ステップS25)。処理部20Aは、色選択操作による選択対象が変位期間であると判定した場合(ステップS25:Yes)、第4の表示データ生成処理を行う(ステップS26)。かかるステップS26の処理は、図15に示すステップS50〜S52の処理であり、後述する。なお、第4の表示データ生成処理は、色選択操作による選択対象が変位量および変位期間である場合に行われる。
When the
処理部20Aは、色選択操作による選択対象が変位期間ではないと判定した場合(ステップS25:No)、第2の表示データ生成処理を行う(ステップS27)。かかるステップS27の処理は、図13に示すステップS30〜S32の処理であり、後述する。処理部20Aは、ステップS22,S24,S26,S27のいずれかの処理が終了した場合、生成した表示データを表示装置2へ出力する(ステップS28)。処理部20Aは、ステップS28の処理が終了した場合、または期間選択操作がないと判定した場合(ステップS20:No)、図12に示す処理を終了する。
When the
次に、図12に示すステップS27の第2の表示データ生成処理について説明する。図13は、実施の形態2にかかる第2の表示データ生成処理の一例を示すフローチャートである。 Next, the second display data generation process of step S27 shown in FIG. 12 will be described. FIG. 13 is a flowchart showing an example of the second display data generation process according to the second embodiment.
図13に示すように、処理部20Aは、図9に示す選択ボタン51〜55のうち操作された選択ボタンに関連付けられた点群IDに基づき、3次元点群データおよび変位データを取得する(ステップS30)。そして、処理部20Aは、ステップS30で取得した変位データに基づいて、変位量に応じた色のポリゴンのデータを含むポリゴンデータを生成する(ステップS31)。
As shown in FIG. 13, the
次に、処理部20Aは、ステップS30で取得した3次元点群データと、ステップS31で生成したポリゴンデータとに基づいて、表示データを生成し(ステップS32)、図13に示す処理を終了する。ステップS32の処理で生成される表示データは、対象物5の3次元点群に対象物5の変位量を示し且つ変位量に応じた色のポリゴンを重畳した画像を表示装置2に表示するためのデータである。
Next, the
次に、図12に示すステップS24の第3の表示データ生成処理について説明する。図14は、実施の形態2にかかる第3の表示データ生成処理の一例を示すフローチャートである。なお、図14に示すステップS40の処理は、図13に示すステップS30の処理と同様の処理であるため、説明を省略する。 Next, the third display data generation process in step S24 shown in FIG. 12 will be described. FIG. 14 is a flowchart showing an example of the third display data generation process according to the second embodiment. Since the process of step S40 shown in FIG. 14 is the same process as the process of step S30 shown in FIG. 13, the description thereof will be omitted.
図14に示すように、処理部20Aは、ステップS40で取得した変位データに基づいて、変位期間に応じた色のポリゴンのデータを含むポリゴンデータを生成する(ステップS41)。そして、処理部20Aは、ステップS40で取得した3次元点群データと、ステップS41で生成したポリゴンデータとに基づいて、表示データを生成し(ステップS42)、図14に示す処理を終了する。ステップS42の処理で生成される表示データは、対象物5の3次元点群に対象物5の変位量を示し且つ変位期間に応じた色のポリゴンを重畳した画像を表示装置2に表示するためのデータである。
As shown in FIG. 14, the
次に、図12に示すステップS26の第4の表示データ生成処理について説明する。図15は、実施の形態2にかかる第4の表示データ生成処理の一例を示すフローチャートである。なお、図15に示すステップS50の処理は、図13に示すステップS30の処理と同様の処理であるため、説明を省略する。 Next, the fourth display data generation process of step S26 shown in FIG. 12 will be described. FIG. 15 is a flowchart showing an example of the fourth display data generation process according to the second embodiment. Since the process of step S50 shown in FIG. 15 is the same as the process of step S30 shown in FIG. 13, the description thereof will be omitted.
図15に示すように、処理部20Aは、ステップS50で取得した変位データに基づいて、変位期間に応じた基準色且つ変位量に応じた濃さのポリゴンのデータを含むポリゴンデータを生成する(ステップS51)。そして、処理部20Aは、ステップS50で取得した3次元点群データと、ステップS51で生成したポリゴンデータとに基づいて、表示データを生成し(ステップS52)、図15に示す処理を終了する。ステップS52の処理で生成される表示データは、対象物5の3次元点群に対象物5の変位量を示し且つ変位期間に応じた基準色且つ変位量に応じた濃さのポリゴンを重畳した画像を表示装置2に表示するためのデータである。
As shown in FIG. 15, the
なお、実施の形態2にかかる表示データ生成装置1Aのハードウェア構成例は、図7に示す表示データ生成装置1と同じである。プロセッサ101は、記憶部10として機能するメモリ102に記憶された表示データ生成プログラムを読み出して実行することによって、処理部20Aの機能を実行することができる。
The hardware configuration example of the display data generation device 1A according to the second embodiment is the same as the display data generation device 1 shown in FIG. 7. The
以上のように、実施の形態2にかかる表示データ生成装置1Aのポリゴンデータ生成部23Aは、対象物5の変位データに基づいて、ポリゴン61,62,63の色を対象物5の変位量に応じた色に変更する。これにより、対象物5の変位量をより直感的に把握することができる。また、対象物5を社会インフラ設備とした場合に、社会インフラ設備の点検前に人手で検査する箇所に優先順位をつけることができ、点検作業を効率化する運用もできる。
As described above, the polygon
また、ポリゴンデータ生成部23Aは、対象物5の変位データに基づいて、ポリゴン61a,62a,63a,61b,62b,63b,61c,62c,63cの色を対象物5の変位期間に応じた色に変更する。これにより、対象物5の期間毎の変位を直感的に把握することができ、例えば、経年的な変化を分析することができる。
Further, the polygon
また、ポリゴンデータ生成部23Aは、変位データに基づいて、対象物5の変位期間に応じた基準色且つ対象物5の変位量に応じた濃さのポリゴン61a,62a,63a,61b,62b,63b,61c,62c,63cのデータであるポリゴンデータとして生成することができる。このように、ポリゴン61a,62a,63a,61b,62b,63b,61c,62c,63cの色を変位期間と変位量に応じて設定するようにしたことで、経年的な変化と変化の度合いを容易に把握することができる。
Further, based on the displacement data, the polygon
実施の形態3.
実施の形態3の表示データ生成装置は、対象物の変位量を文字で表示することができる点で、実施の形態2にかかる表示データ生成装置1Aと異なる。以下においては、実施の形態2にかかる表示データ生成装置1Aと同様の構成については同一符号を付して説明を省略し、実施の形態2にかかる表示データ生成装置1Aと異なる構成について主に説明するものとする。
The display data generation device of the third embodiment is different from the display data generation device 1A of the second embodiment in that the displacement amount of the object can be displayed in characters. In the following, the same components as those of the display data generation device 1A according to the second embodiment are designated by the same reference numerals and the description thereof will be omitted, and the configurations different from those of the display data generation device 1A according to the second embodiment will be mainly described. It shall be.
図16は、本発明の実施の形態3にかかる表示データ生成装置の構成例を示す図である。図16に示すように、実施の形態3にかかる表示データ生成装置1Bは、記憶部10と、処理部20Bとを備える。処理部20Bは、受付部21Aおよび表示データ生成部24Aに代えて、受付部21Bおよび表示データ生成部24Bを備える点で、処理部20Aと異なる。
FIG. 16 is a diagram showing a configuration example of the display data generation device according to the third embodiment of the present invention. As shown in FIG. 16, the display
受付部21Bは、受付部21Aの機能に加え、さらに、変位量を示す文字情報を対象物画像領域41に表示するための入力装置3への入力操作を受け付けることができる。変位量を示す文字情報を対象物画像領域41に表示するための入力操作は、対象物画像領域41に表示されるポリゴンを選択する操作であり、以下、文字表示操作と記載する。
In addition to the functions of the
表示データ生成部24Bは、文字表示操作が受付部21Bによって受け付けられた場合、文字表示操作が行われたポリゴンで示される変位量を文字で表す文字情報を含む画像を表示装置2に表示する表示データを生成する。なお、表示データ生成部24Bは、ポリゴンデータ生成部23Aから取得されるポリゴンデータからポリゴンで示される変位量を得るが、データ取得部22Aによって取得された変位データからポリゴンで示される変位量を得ることもできる。
When the character display operation is received by the
また、記憶部10に記憶される変位データベース12には、3次元点群間の変位量を示すデータを含めることができる。例えば、変位データベース12には、部分領域毎の変位量を示すデータを含めることができる。また、変位データベース12には、3次元点毎の変位量を示すデータを含めることもできる。この場合、表示データ生成部24Bは、変位データベース12から変位量を得ることができる。
Further, the
ここで、図10に示す画像40Aが表示装置2に表示されている状態において、ポリゴン61が選択された場合の動作を説明する。図17は、実施の形態3にかかる表示データ生成装置によって生成される表示データに基づいて表示装置に表示される画像の一例を示す図である。
Here, the operation when the
図10に示す画像40Aが表示装置2に表示されている状態において、ポリゴン61が選択された場合、図17に示すように、処理部20Bは、ポリゴン61で示される変位量を文字で表す文字情報をツールチップ表示する。処理部20Bは、入力装置3に含まれるマウスによってカーソル71が移動され、マウスがクリックされた場合に、文字表示操作が行われたと判定し、マウスがクリックされたときのカーソル71の位置にあるポリゴンを文字表示操作で指定されたポリゴンとして特定する。以下、文字表示操作で指定されたポリゴンを指定ポリゴンと記載する。
When the
そして、処理部20Bは、指定ポリゴンで示される変位量を文字で表す文字情報を含む画像72を対象物画像領域41に表示する。図17に示す画像72には、「+100mm」の文字が含まれており、対象物5の側壁が突出する方向に100mmだけ変位したことを示している。処理部20Bの表示データ生成部24Bは、指定ポリゴンで示される変位量をポリゴンデータまたは変位データから特定し、特定した変位量を含む画像を生成する。なお、指定ポリゴンで示される変位量は、指定ポリゴンで示される領域の平均変位量であるが、指定ポリゴンのうち文字表示操作で指定された位置と同一位置または最も近い位置の3次元点の変位量であってもよい。
Then, the
つづいて、表示データ生成装置1Bの動作を、フローチャートを用いて説明する。図18は、実施の形態3にかかる表示データ生成装置の処理の一例を示すフローチャートである。
Subsequently, the operation of the display
図18に示すように、表示データ生成装置1Bの処理部20Bは、入力装置3へ文字表示操作があるか否かを判定する(ステップS60)。処理部20Bは、文字表示操作があると判定した場合(ステップS60:Yes)、文字表示操作で指定されるポリゴンを特定する(ステップS61)。例えば、図17に示す例では、文字表示操作で指定されるポリゴンとしてポリゴン61が特定される。
As shown in FIG. 18, the
次に、処理部20Bは、ポリゴンで示される変位量を文字で表す文字情報を生成し(ステップS62)、文字情報を追加した画像を表示装置2に表示する表示データを生成する(ステップS63)。そして、処理部20Bは、ステップS63で生成した表示データを表示装置2へ出力する(ステップS64)。処理部20Bは、ステップS64が終了した場合、または入力装置3へ文字表示操作がないと判定した場合(ステップS60:No)、図18に示す処理を終了する。
Next, the
なお、実施の形態3にかかる表示データ生成装置1Bのハードウェア構成例は、図7に示す表示データ生成装置1と同じである。プロセッサ101は、記憶部10として機能するメモリ102に記憶された表示データ生成プログラムを読み出して実行することによって、処理部20Bの機能を実行することができる。
The hardware configuration example of the display
以上のように、実施の形態3にかかる表示データ生成装置1Bは、入力装置3への文字表示操作を受け付ける受付部21Bを備える。文字表示操作は、特定操作の一例である。表示データ生成部24Bは、受付部21Bによって文字表示操作が受け付けられた場合に、文字表示操作で指定されるポリゴンで示される変位量を文字で表す文字情報を、対象物5の3次元点群にポリゴンを重畳した画像に追加した画像を表示装置2に表示する表示データを生成する。これにより、表示データ生成装置1Bは、対象物5の変位を直感的に把握可能で且つ具体的な変位量を表す文字を含む画像40Aを表示装置2に表示する表示データを生成することができる。
As described above, the display
なお、上述した例では、マウス操作によって文字表示操作を行う例を説明したが、ポリゴンを指定することができればよく、ポリゴンの指定方法は上述した例に限定されない。例えば、表示データ生成装置1Bは、トラックボール、スタイラスペン、またはタッチパネルなどの他のポインティングデバイスによってポリゴンを指定することができる構成であってもよい。
In the above-mentioned example, an example in which a character display operation is performed by a mouse operation has been described, but it suffices if a polygon can be specified, and the polygon designation method is not limited to the above-mentioned example. For example, the display
以上の実施の形態に示した構成は、本発明の内容の一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、本発明の要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。 The configuration shown in the above-described embodiment shows an example of the content of the present invention, can be combined with another known technique, and is one of the configurations without departing from the gist of the present invention. It is also possible to omit or change the part.
1,1A,1B 表示データ生成装置、2 表示装置、3 入力装置、4 3次元点群計測装置、5 対象物、10 記憶部、11 3次元点群データベース、12 変位データベース、20,20A,20B 処理部、21,21A,21B 受付部、22,22A データ取得部、23,23A ポリゴンデータ生成部、24,24A,24B 表示データ生成部、25 表示データ出力部、40,40A,72 画像、41 対象物画像領域、51,52,53,54,55,56,57 選択ボタン、60 3次元点群、61,61a,61b,61c,62,62a,62b,62c,63,63a,63b,63c ポリゴン、71 カーソル、A1,A2,A3,A4,A5,B1,B2 3次元点群データ、DA12,DA23,DA34,DA45,DB12 変位データ。1,1A, 1B Display data generator, 2 Display device, 3 Input device, 4 3D point cloud measurement device, 5 Object, 10 Storage unit, 11 3D point cloud database, 12 Displacement database, 20, 20A, 20B Processing unit, 21,21A, 21B reception unit, 22,22A data acquisition unit, 23,23A polygon data generation unit, 24,24A, 24B display data generation unit, 25 display data output unit, 40, 40A, 72 images, 41 Object image area, 51, 52, 53, 54, 55, 56, 57 Select button, 60 3D point cloud, 61, 61a, 61b, 61c, 62, 62a, 62b, 62c, 63, 63a, 63b, 63c Polygon, 71 cursor, A 1 , A 2 , A 3 , A 4 , A 5 , B 1 , B 2 3D point cloud data, DA 12 , DA 23 , DA 34 , DA 45 , DB 12 displacement data.
Claims (8)
前記データ取得部によって取得された変位データに基づいて、前記対象物の変位量を示すポリゴンのデータであるポリゴンデータを生成するポリゴンデータ生成部と、
前記データ取得部によって取得された前記3次元点群データと前記ポリゴンデータ生成部によって生成された前記ポリゴンデータとに基づいて、前記対象物の3次元点群に前記ポリゴンを重畳した画像を表示装置に表示する表示データを生成する表示データ生成部と、を備え、
前記ポリゴンデータ生成部は、
前記変位データに基づいて、前記変位の期間に応じた色のポリゴンのデータを前記ポリゴンデータとして生成する
ことを特徴とする表示データ生成装置。 A data acquisition unit that acquires three-dimensional point cloud data of an object and displacement data related to the displacement of the object, and
A polygon data generation unit that generates polygon data, which is polygon data indicating the displacement amount of the object, based on the displacement data acquired by the data acquisition unit.
A display device that superimposes the polygon on the three-dimensional point cloud of the object based on the three-dimensional point cloud data acquired by the data acquisition unit and the polygon data generated by the polygon data generation unit. It is equipped with a display data generation unit that generates display data to be displayed on the screen.
The polygon data generation unit
A display data generation device, characterized in that, based on the displacement data, data of polygons having a color corresponding to the period of the displacement is generated as the polygon data.
前記データ取得部によって取得された変位データに基づいて、前記対象物の変位量を示すポリゴンのデータであるポリゴンデータを生成するポリゴンデータ生成部と、
前記データ取得部によって取得された前記3次元点群データと前記ポリゴンデータ生成部によって生成された前記ポリゴンデータとに基づいて、前記対象物の3次元点群に前記ポリゴンを重畳した画像を表示装置に表示する表示データを生成する表示データ生成部と、を備え、
前記ポリゴンデータ生成部は、
前記変位データに基づいて、前記変位の期間に応じた基準色且つ前記変位量に応じた濃さのポリゴンのデータを前記ポリゴンデータとして生成する
ことを特徴とする表示データ生成装置。 A data acquisition unit that acquires three-dimensional point cloud data of an object and displacement data related to the displacement of the object, and
A polygon data generation unit that generates polygon data, which is polygon data indicating the displacement amount of the object, based on the displacement data acquired by the data acquisition unit.
A display device that superimposes the polygon on the three-dimensional point cloud of the object based on the three-dimensional point cloud data acquired by the data acquisition unit and the polygon data generated by the polygon data generation unit. It is equipped with a display data generation unit that generates display data to be displayed on the screen.
The polygon data generation unit
A display data generation device, characterized in that, based on the displacement data, data of polygons having a reference color corresponding to the period of the displacement and a density corresponding to the amount of the displacement is generated as the polygon data.
前記表示データ生成部は、
前記受付部によって前記特定操作が受け付けられた場合に、前記特定操作で指定されるポリゴンで示される変位量を文字で表す文字情報を前記画像に追加した画像を前記表示装置に表示するデータを前記表示データとして生成する
ことを特徴とする請求項1または2に記載の表示データ生成装置。 Equipped with a reception unit that accepts specific operations on the input device
The display data generation unit
When the specific operation is received by the reception unit, the data for displaying the image obtained by adding the character information representing the displacement amount indicated by the polygon specified by the specific operation to the image on the display device is the data. The display data generation device according to claim 1 or 2 , wherein the display data is generated as display data.
前記データ取得部は、
前記記憶部から前記3次元点群データを取得すると共に、取得した前記3次元点群データが計測された計測日時からの前記対象物の変位に関する変位データ、または、取得した前記3次元点群データが計測された計測日時までの前記対象物の変位に関する変位データを前記記憶部から取得する
ことを特徴とする請求項1から3のいずれか一つに記載の表示データ生成装置。 It is provided with a storage unit that stores the three-dimensional point cloud data obtained by the three-dimensional point cloud measuring device for each measurement date and time and the displacement data related to the displacement of the object.
The data acquisition unit
The three-dimensional point cloud data is acquired from the storage unit, and the displacement data regarding the displacement of the object from the measurement date and time when the acquired three-dimensional point cloud data is measured, or the acquired three-dimensional point cloud data. The display data generation device according to any one of claims 1 to 3 , wherein displacement data relating to the displacement of the object up to the measurement date and time when is measured is acquired from the storage unit.
前記データ取得ステップによって取得された変位データに基づいて、前記対象物の変位量を示すポリゴンのデータであるポリゴンデータを生成するポリゴンデータ生成ステップと、
前記データ取得ステップによって取得された前記3次元点群データと前記ポリゴンデータ生成ステップによって生成された前記ポリゴンデータとに基づいて、前記対象物の3次元点群に前記ポリゴンを重畳した画像を表示装置に表示する表示データを生成する表示データ生成ステップと、を含み、
前記ポリゴンデータ生成ステップは、
前記変位データに基づいて、前記変位の期間に応じた色のポリゴンのデータを前記ポリゴンデータとして生成する
ことを特徴とする表示データ生成方法。 A data acquisition step for acquiring three-dimensional point cloud data of an object and displacement data related to the displacement of the object, and
Based on the displacement data acquired by the data acquisition step, a polygon data generation step for generating polygon data which is polygon data indicating the displacement amount of the object, and a polygon data generation step.
A display device that superimposes the polygon on the three-dimensional point cloud of the object based on the three-dimensional point cloud data acquired by the data acquisition step and the polygon data generated by the polygon data generation step. Including a display data generation step to generate display data to be displayed in
The polygon data generation step is
A display data generation method, characterized in that, based on the displacement data, data of polygons having a color corresponding to the period of the displacement is generated as the polygon data.
前記データ取得ステップによって取得された変位データに基づいて、前記対象物の変位量を示すポリゴンのデータであるポリゴンデータを生成するポリゴンデータ生成ステップと、
前記データ取得ステップによって取得された前記3次元点群データと前記ポリゴンデータ生成ステップによって生成された前記ポリゴンデータとに基づいて、前記対象物の3次元点群に前記ポリゴンを重畳した画像を表示装置に表示する表示データを生成する表示データ生成ステップと、を含み、
前記ポリゴンデータ生成ステップは、
前記変位データに基づいて、前記変位の期間に応じた基準色且つ前記変位量に応じた濃さのポリゴンのデータを前記ポリゴンデータとして生成する
ことを特徴とする表示データ生成方法。 A data acquisition step for acquiring three-dimensional point cloud data of an object and displacement data related to the displacement of the object, and
Based on the displacement data acquired by the data acquisition step, a polygon data generation step for generating polygon data which is polygon data indicating the displacement amount of the object, and a polygon data generation step.
A display device that superimposes the polygon on the three-dimensional point cloud of the object based on the three-dimensional point cloud data acquired by the data acquisition step and the polygon data generated by the polygon data generation step. Including a display data generation step to generate display data to be displayed in
The polygon data generation step is
A display data generation method, characterized in that, based on the displacement data, polygon data having a reference color corresponding to the displacement period and a density corresponding to the displacement amount is generated as the polygon data.
前記データ取得ステップによって取得された変位データに基づいて、前記対象物の変位量を示すポリゴンのデータであるポリゴンデータを生成するポリゴンデータ生成ステップと、
前記データ取得ステップによって取得された前記3次元点群データと前記ポリゴンデータ生成ステップによって生成された前記ポリゴンデータとに基づいて、前記対象物の3次元点群に前記ポリゴンを重畳した画像を表示装置に表示する表示データを生成する表示データ生成ステップと、をコンピュータに実行させ、
前記ポリゴンデータ生成ステップは、
前記変位データに基づいて、前記変位の期間に応じた色のポリゴンのデータを前記ポリゴンデータとして生成する
ことを特徴とする表示データ生成プログラム。 A data acquisition step for acquiring three-dimensional point cloud data of an object and displacement data related to the displacement of the object, and
Based on the displacement data acquired by the data acquisition step, a polygon data generation step for generating polygon data which is polygon data indicating the displacement amount of the object, and a polygon data generation step.
A display device that superimposes the polygon on the three-dimensional point cloud of the object based on the three-dimensional point cloud data acquired by the data acquisition step and the polygon data generated by the polygon data generation step. Let the computer perform the display data generation step to generate the display data to be displayed in
The polygon data generation step is
A display data generation program characterized in that data of polygons of colors corresponding to the period of the displacement is generated as the polygon data based on the displacement data.
前記データ取得ステップによって取得された変位データに基づいて、前記対象物の変位量を示すポリゴンのデータであるポリゴンデータを生成するポリゴンデータ生成ステップと、
前記データ取得ステップによって取得された前記3次元点群データと前記ポリゴンデータ生成ステップによって生成された前記ポリゴンデータとに基づいて、前記対象物の3次元点群に前記ポリゴンを重畳した画像を表示装置に表示する表示データを生成する表示データ生成ステップと、をコンピュータに実行させ、
前記ポリゴンデータ生成ステップは、
前記変位データに基づいて、前記変位の期間に応じた基準色且つ前記変位量に応じた濃さのポリゴンのデータを前記ポリゴンデータとして生成する
ことを特徴とする表示データ生成プログラム。 A data acquisition step for acquiring three-dimensional point cloud data of an object and displacement data related to the displacement of the object, and
Based on the displacement data acquired by the data acquisition step, a polygon data generation step for generating polygon data which is polygon data indicating the displacement amount of the object, and a polygon data generation step.
A display device that superimposes the polygon on the three-dimensional point cloud of the object based on the three-dimensional point cloud data acquired by the data acquisition step and the polygon data generated by the polygon data generation step. Let the computer perform the display data generation step to generate the display data to be displayed in
The polygon data generation step is
A display data generation program characterized in that, based on the displacement data, data of polygons having a reference color corresponding to the period of the displacement and a density corresponding to the amount of the displacement is generated as the polygon data.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2018/043344 WO2020110164A1 (en) | 2018-11-26 | 2018-11-26 | Display data generation device, display data generation method, and display data generation program |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2020110164A1 JPWO2020110164A1 (en) | 2021-04-08 |
JP6956899B2 true JP6956899B2 (en) | 2021-11-02 |
Family
ID=70853263
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020557408A Active JP6956899B2 (en) | 2018-11-26 | 2018-11-26 | Display data generator, display data generation method, and display data generation program |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP6956899B2 (en) |
WO (1) | WO2020110164A1 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112394743B (en) * | 2020-10-12 | 2021-12-10 | 天津航天中为数据***科技有限公司 | Method for detecting dangerous points of power tower inspection route |
JP2022111789A (en) * | 2021-01-20 | 2022-08-01 | アジアクエスト株式会社 | 3d image display system, 3d image display method, and computer program |
WO2023189690A1 (en) * | 2022-03-28 | 2023-10-05 | 日本電気通信システム株式会社 | Real-time communication assistance system and method therefor, mobile terminal, server, and computer-readable medium |
CN115790441B (en) * | 2022-11-10 | 2023-08-25 | 重庆数字城市科技有限公司 | Municipal part data extraction method and system |
CN116030190B (en) * | 2022-12-20 | 2023-06-20 | 中国科学院空天信息创新研究院 | Target three-dimensional model generation method based on point cloud and target polygon |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3691454B2 (en) * | 2002-05-14 | 2005-09-07 | 服部測量設計株式会社 | Ground displacement positioning system |
JP4114792B2 (en) * | 2003-04-24 | 2008-07-09 | 国際航業株式会社 | Structure displacement measuring apparatus and structure displacement measuring method |
JP3738291B2 (en) * | 2003-06-09 | 2006-01-25 | 住友大阪セメント株式会社 | 3D shape measuring device |
PT1899678E (en) * | 2005-06-28 | 2013-10-16 | Scanalyse Pty Ltd | A system and method for measuring and mapping a surface relative to a reference |
JP2007040773A (en) * | 2005-08-02 | 2007-02-15 | Shimizu Corp | Measurement control system and measurement control program |
JP6309888B2 (en) * | 2014-12-25 | 2018-04-11 | 戸田建設株式会社 | Method for predicting final displacement of tunnel |
JP2017087674A (en) * | 2015-11-16 | 2017-05-25 | キヤノン株式会社 | Molding device and control method and program thereof |
JP6811534B2 (en) * | 2016-02-04 | 2021-01-13 | 株式会社トプコン | Road property display method and road property display device |
-
2018
- 2018-11-26 JP JP2020557408A patent/JP6956899B2/en active Active
- 2018-11-26 WO PCT/JP2018/043344 patent/WO2020110164A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
JPWO2020110164A1 (en) | 2021-04-08 |
WO2020110164A1 (en) | 2020-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6956899B2 (en) | Display data generator, display data generation method, and display data generation program | |
US11010965B2 (en) | Virtual object placement for augmented reality | |
US9984177B2 (en) | Modeling device, three-dimensional model generation device, modeling method, program and layout simulator | |
JP5833772B2 (en) | Method and system for capturing and moving 3D models of real world objects and correctly scaled metadata | |
JP6359868B2 (en) | 3D data display device, 3D data display method, and 3D data display program | |
JP5976019B2 (en) | Theme-based expansion of photorealistic views | |
GB2556976A (en) | Methods circuits assemblies devices systems platforms and fuctionally associated machine executable code for computer vision assisted construction site | |
JP6570161B1 (en) | Image processing apparatus, image processing method, and image processing program | |
JP2010097419A (en) | Apparatus, program and method for processing three-dimensional data | |
US20190243461A1 (en) | Cable movable region display device, cable movable region display method, and cable movable region display program | |
US10462450B2 (en) | Combining two-dimensional images with depth data to detect junctions or edges | |
Vital et al. | Digital survey: How it can change the way we perceive and understand heritage sites | |
JP2019046055A (en) | Image processing device, and image processing method, and program | |
JP2013092888A (en) | Data processor | |
JP7107015B2 (en) | Point cloud processing device, point cloud processing method and program | |
JP7004636B2 (en) | Display data generator, display data generation method, and display data generation program | |
JP5376305B2 (en) | Image display method, image display apparatus, and image display program | |
JP6958993B2 (en) | Civil engineering work performance evaluation system, workmanship evaluation method, and program | |
JP2013170860A (en) | Measurement point extraction program, measurement point extraction method, and measurement point extraction device | |
JP7188798B2 (en) | Coordinate calculation device, coordinate calculation method, and program | |
JP2015084192A (en) | Forest physiognomy analyzing apparatus, forest physiognomy analyzing method, and program | |
Rodríguez-Gonzálvez et al. | Rgb-d sensors data quality assessment and improvement for advanced applications | |
JP6282725B2 (en) | Image data editing apparatus, image data editing method, and image data editing program | |
US20150286384A1 (en) | Method Of Establishing Multi-Sensor Measuring Machine Routines | |
JP6948363B2 (en) | Information processing equipment, information processing methods, and programs |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201221 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20201221 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20210210 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210224 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210416 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210601 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210708 |
|
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: 20210907 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211005 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6956899 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |