JP7526703B2 - Information processing device, information processing method, program, and measurement method - Google Patents
Information processing device, information processing method, program, and measurement method Download PDFInfo
- Publication number
- JP7526703B2 JP7526703B2 JP2021055585A JP2021055585A JP7526703B2 JP 7526703 B2 JP7526703 B2 JP 7526703B2 JP 2021055585 A JP2021055585 A JP 2021055585A JP 2021055585 A JP2021055585 A JP 2021055585A JP 7526703 B2 JP7526703 B2 JP 7526703B2
- Authority
- JP
- Japan
- Prior art keywords
- measured
- information processing
- measurement
- site
- processing device
- 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
- 230000010365 information processing Effects 0.000 title claims description 84
- 238000003672 processing method Methods 0.000 title claims description 21
- 238000000691 measurement method Methods 0.000 title claims description 12
- 238000005259 measurement Methods 0.000 claims description 142
- 238000004364 calculation method Methods 0.000 claims description 119
- 238000000034 method Methods 0.000 claims description 96
- 230000008569 process Effects 0.000 claims description 49
- 238000006243 chemical reaction Methods 0.000 claims description 22
- 238000012545 processing Methods 0.000 claims description 20
- 238000009434 installation Methods 0.000 claims description 18
- 238000010586 diagram Methods 0.000 description 39
- 238000004891 communication Methods 0.000 description 12
- 230000003137 locomotive effect Effects 0.000 description 8
- 238000010276 construction Methods 0.000 description 7
- 238000004590 computer program Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 2
- 239000007795 chemical reaction product Substances 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012876 topography Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Landscapes
- Image Generation (AREA)
- Length Measuring Devices By Optical Means (AREA)
Description
本発明は、情報処理装置、情報処理方法、およびプログラム、ならびに、測定方法に関し、特に、三次元画像生成に関わる計測作業の見積処理を行う情報処理装置、情報処理方法、およびプログラム、ならびに、三次元画像生成に関わる計測作業における測定方法に関する。 The present invention relates to an information processing device, an information processing method, a program, and a measurement method, and in particular to an information processing device, an information processing method, and a program that perform estimation processing for measurement work related to three-dimensional image generation, and a measurement method for measurement work related to three-dimensional image generation.
特許文献1には、建築作業現場において、施工段階の出来型形状を把握するために、三次元スキャナを用いて建築現場の出来型表面の三次元データを点群データとして立体的に計測し、施工段階前に実際の出来型形状に応じた建築計画の変更を行う技術が記載されている。
上記文献に記載されたような建築現場で利用される三次元画像は、形状が把握できればよいが、例えば、文化財などの建造物を歴史の継承として後世に残すために三次元画像を生成するような場合においては、形状だけでなく、風合いや色合い、情景を実物により近づけて表現されることが望まれる。 The 3D images used at construction sites as described in the above document are sufficient if they allow the shape to be grasped, but when generating 3D images to preserve cultural assets or other buildings as historical legacy for future generations, it is desirable to represent not only the shape but also the texture, color, and scenery as closely as possible to the real thing.
構造物の風合いや色合いを表現するためには、スキャン数を増やせばよい。しかし、スキャン数を増やしすぎると、作業全体のスキャン時間が長くなりすぎるとともに、これにより、点群データのデータ容量も増えすぎる。また、発生するノイズも多くなり、場合によっては成果物(三次元画像、三次元点群画像または映像)の精度を損なる可能性が高くなる。スキャン時間が長くなる場合には、刻々と移り変わる日照やそれによる影の変化の影響を受けやすくなり、条件によっては成果物(三次元画像、三次元点群画像または映像)の精度を損なる可能性が高くなる。 In order to express the texture and color of a structure, the number of scans can be increased. However, increasing the number of scans too much will result in the overall scanning time for the job becoming too long, and the data volume of the point cloud data will also increase too much. In addition, more noise will be generated, which may impair the accuracy of the end product (3D image, 3D point cloud image, or video). If the scanning time is long, it will be more susceptible to the effects of ever-changing sunlight and the resulting changes in shadows, which may impair the accuracy of the end product (3D image, 3D point cloud image, or video) depending on the conditions.
本発明は上記事情に鑑みてなされたものであり、その目的とするところは、構造物の風合いや色合いを表現できる三次元画像生成において、精度よくスキャン数を推定することにある。 The present invention was made in consideration of the above circumstances, and its purpose is to accurately estimate the number of scans when generating three-dimensional images that can express the texture and color of a structure.
本発明の各側面では、上述した課題を解決するために、それぞれ以下の構成を採用する。 In order to solve the above-mentioned problems, each aspect of the present invention adopts the following configuration.
第一の側面は、情報処理装置に関する。
第一の側面に係る第1の情報処理装置は、
計測対象の敷地面積、測定対象物の属性、および要求再現精度を取得する取得手段と、
取得した前記敷地面積、前記測定対象物の属性、および前記要求再現精度を用いて、測定装置による測定地点の数の推奨値を算出する算出手段と、を有する。
The first aspect relates to an information processing device.
A first information processing device according to a first aspect includes:
An acquisition means for acquiring the area of the site to be measured, the attributes of the object to be measured, and the required reproducibility;
and a calculation means for calculating a recommended number of measurement points to be measured by a measurement device using the acquired site area, attributes of the object to be measured, and the required reproducibility.
第一の側面に係る第2の情報処理装置は、
測定対象の敷地内の経路の長さ、および要求再現精度を取得する取得手段と、
取得した前記経路の長さおよび前記要求再現精度を用いて、測定装置による測定地点の数の推奨値を算出する算出手段と、を有する。
A second information processing device according to a first aspect includes:
An acquisition means for acquiring the length of a path within a site to be measured and a required reproducibility;
and a calculation means for calculating a recommended number of measurement points to be measured by a measurement device using the acquired length of the path and the required reproducibility.
第二の側面は、少なくとも1つのコンピュータにより実行される情報処理方法に関する。
第二の側面に係る第1の情報処理方法は、
情報処理装置が、
計測対象の敷地面積、測定対象物の属性、および要求再現精度を取得し、
取得した前記敷地面積、前記測定対象物の属性、および前記要求再現精度を用いて、測定装置による測定地点の数の推奨値を算出する、ことを含む。
A second aspect relates to an information processing method implemented by at least one computer.
A first information processing method according to a second aspect includes:
An information processing device,
Obtain the area of the site to be measured, the attributes of the object to be measured, and the required reproducibility accuracy,
Calculating a recommended number of measurement points to be measured by a measurement device using the acquired site area, attributes of the object to be measured, and the required reproducibility accuracy.
第二の側面に係る第2の情報処理方法は、
情報処理装置が、
測定対象の敷地内の経路の長さ、および要求再現精度を取得し、
取得した前記経路の長さおよび前記要求再現精度を用いて、測定装置による測定地点の数の推奨値を算出する、ことを含む。
A second information processing method according to a second aspect of the present invention includes:
An information processing device,
Obtain the length of the path within the site to be measured and the required repeatability accuracy,
Calculating a recommended number of measurement points to be measured by a measurement device using the acquired path length and the required repeatability.
第三の側面は、第一の側面の情報処理装置により算出された測定地点の数の推奨値を用いた測定方法に関する。
第三の側面に係る測定方法は、
第一の側面の情報処理装置により算出された、測定地点の数の推奨値に±25%とした数の前記測定地点で、測定対象の測定を行い、三次元画像生成のための点群データを生成する、ことを含む。
The third aspect relates to a measurement method using a recommended value for the number of measurement points calculated by the information processing device of the first aspect.
The measurement method according to the third aspect comprises the steps of:
This includes measuring the object to be measured at a number of measurement points that is ±25% of a recommended value for the number of measurement points calculated by the information processing device of the first aspect, and generating point cloud data for generating a three-dimensional image.
なお、本発明の他の側面としては、上記第二の側面の方法を少なくとも1つのコンピュータに実行させるプログラムであってもよい。さらなる本発明の他の側面としては、上記第三の側面の方法により生成された三次元画像生成のための点群データを取得する手順、取得した前記点群データを用いて三次元画像を生成する手順を、少なくとも1つのコンピュータに実行させるプログラムであってもよい。 As another aspect of the present invention, the present invention may be a program that causes at least one computer to execute the method of the second aspect. As a further aspect of the present invention, the present invention may be a program that causes at least one computer to execute a procedure for acquiring point cloud data for generating a three-dimensional image generated by the method of the third aspect, and a procedure for generating a three-dimensional image using the acquired point cloud data.
さらなる本発明の他の側面として、上記のようなプログラムを記録したコンピュータが読み取り可能な記録媒体であってもよい。この記録媒体は、非一時的な有形の媒体を含む。
このコンピュータプログラムは、コンピュータにより実行されたとき、コンピュータに、情報処理装置上で、その情報処理方法を実施させるコンピュータプログラムコードを含む。
As yet another aspect of the present invention, a computer-readable recording medium having the above-mentioned program recorded thereon may be provided. This recording medium includes a non-transitory tangible medium.
The computer program includes computer program code which, when executed by a computer, causes the computer to carry out the information processing method on an information processing device.
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。 In addition, any combination of the above components, and any transformation of the present invention into a method, device, system, recording medium, computer program, etc., are also valid aspects of the present invention.
また、本発明の各種の構成要素は、必ずしも個々に独立した存在である必要はなく、複数の構成要素が一個の部材として形成されていること、一つの構成要素が複数の部材で形成されていること、ある構成要素が他の構成要素の一部であること、ある構成要素の一部と他の構成要素の一部とが重複していること、等でもよい。 Furthermore, the various components of the present invention do not necessarily have to be independent entities, but may be formed as a single member by multiple components, one component may be formed from multiple components, one component may be part of another component, or part of one component may overlap with part of another component, etc.
また、本発明の方法およびコンピュータプログラムには複数の手順を順番に記載してあるが、その記載の順番は複数の手順を実行する順番を限定するものではない。このため、本発明の方法およびコンピュータプログラムを実施するときには、その複数の手順の順番は内容的に支障のない範囲で変更することができる。 In addition, although the method and computer program of the present invention describe multiple steps in a sequential order, the order does not limit the order in which the multiple steps are executed. Therefore, when implementing the method and computer program of the present invention, the order of the multiple steps can be changed to the extent that does not interfere with the content.
さらに、本発明の方法およびコンピュータプログラムの複数の手順は個々に相違するタイミングで実行されることに限定されない。このため、ある手順の実行中に他の手順が発生すること、ある手順の実行タイミングと他の手順の実行タイミングとの一部ないし全部が重複していること、等でもよい。 Furthermore, the multiple steps of the method and computer program of the present invention are not limited to being executed at different times. Therefore, a step may occur while another step is being executed, or the execution timing of a step may overlap in part or in whole with the execution timing of another step, etc.
上記各側面によれば、構造物の風合いや色合いを表現できる三次元画像生成において、精度よくスキャン数を推定することができる。 According to each of the above aspects, it is possible to accurately estimate the number of scans when generating a 3D image that can express the texture and color of a structure.
以下、本発明の実施の形態について、図面を用いて説明する。なお、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。また、以下の各図において、本発明の本質に関わらない部分の構成については省略してあり、図示されていない。 The following describes an embodiment of the present invention with reference to the drawings. In all drawings, similar components are given similar reference numerals and descriptions are omitted where appropriate. In addition, in the following drawings, configurations of parts that are not related to the essence of the present invention are omitted and are not shown.
実施形態において「取得」とは、自装置が他の装置や記録媒体に格納されているデータまたは情報を取りに行くこと(能動的な取得)、および、自装置に他の装置から出力されるデータまたは情報を入力すること(受動的な取得)の少なくとも一方を含む。能動的な取得の例は、他の装置にリクエストまたは問い合わせしてその返信を受信すること、及び、他の装置や記録媒体にアクセスして読み出すこと等がある。また、受動的な取得の例は、配信(または、送信、プッシュ通知等)される情報を受信すること等がある。さらに、「取得」とは、受信したデータまたは情報の中から選択して取得すること、または、配信されたデータまたは情報を選択して受信することであってもよい。 In the embodiment, "acquisition" includes at least one of the following: the device itself goes to retrieve data or information stored in another device or recording medium (active acquisition), and the device itself inputs data or information output from another device (passive acquisition). Examples of active acquisition include making a request or inquiry to another device and receiving a reply, and accessing and reading information from another device or recording medium. Examples of passive acquisition include receiving information that is distributed (or transmitted, push notification, etc.). Furthermore, "acquisition" may mean selecting and acquiring data or information from received data or information, or selecting and receiving distributed data or information.
(第1実施形態)
<システム概要>
図1は、三次元画像の生成処理を行う画像処理システム1のシステム構成を概念的に示す図である。画像処理システム1は、三次元画像を生成する三次元画像生成装置200を備えている。三次元画像生成装置200は、構造物を複数の測定装置3を用いて得られた計測データを用いて三次元画像を生成する。本実施形態の情報処理装置100は、この三次元画像生成装置200が用いる計測データを取得するための計測作業の見積を行う。
First Embodiment
<System Overview>
1 is a diagram conceptually showing the system configuration of an
測定装置3は、例えば、3D(three-Dimensional)レーザスキャナであり、3Dデジタル計測を行い、点群データを出力する。点群データは、構造物の三次元の形状を示す複数点のデータの集合であり、各点の位置を示す計測データ(相対的または絶対的な座標情報)と、各点の色情報を含む。
The measuring
測定装置3で計測されて生成された点群データは、通信ネットワーク5を介して記憶装置220に格納されてもよいし、測定装置3の記録媒体に格納されてもよい。三次元画像生成装置200は、記憶装置220または記録媒体から点群データを読み出して、三次元画像を生成する。あるいは、測定装置3は通信ネットワーク5を介して三次元画像生成装置200に直接点群データを送信してもよい。三次元画像生成装置200は、測定装置3で測定されて生成された点群データを取得し、三次元画像を生成してもよい。三次元画像生成装置200が三次元画像を生成する構成については後述する実施形態で説明する。
The point cloud data measured and generated by the measuring
本実施形態において、好ましくは、構造物は、文化財、寺社仏閣、世界遺産(世界遺産委員会認定)、産業遺産(国際産業遺産保存委員会認定)、近代化産業遺産(経済産業省認定)、土木遺産(土木学会選奨)、景勝地、地形、あるいは、今後後世に残す必要がある建造物および景勝地の少なくともいずれか一つを含む歴史的建造物および遺跡を含む。この場合、本実施形態の三次元画像生成装置200により生成される三次元画像は、構造物の風合い、色合いを後世に伝えるためのものである。一般的な建築現場では構造物の測量が目的であるため、三次元画像により形状が把握できればよい。これに対し、本実施形態では、構造物の形状、風合いを後世に伝えることが目的であるため、形状だけでなく、風合い、色合い、情景が三次元画像に表現されることが好ましい。
In this embodiment, the structure preferably includes a cultural property, a temple, a shrine, a world heritage site (recognized by the World Heritage Committee), an industrial heritage site (recognized by the International Committee for the Conservation of Industrial Heritage), a modern industrial heritage site (recognized by the Ministry of Economy, Trade and Industry), a civil engineering heritage site (recommended by the Japan Society of Civil Engineers), a scenic spot, a topography, or a historical building and ruins including at least one of a building and a scenic spot that need to be preserved for future generations. In this case, the three-dimensional image generated by the three-dimensional
また、文化財などの歴史的な木造建築では、屋根や庇、天井などの下の複数の梁や小梁が格子状に配置され,これらの梁や小梁の背面に直接レーザがあたらない。また、和室においては、床の間、天袋、欄間、落とし掛け、書棚など、いりくんだ複雑な形状が多いため、レーザの死角が多数発生する。 In addition, in historical wooden buildings such as cultural properties, multiple beams and small beams are arranged in a lattice pattern under the roof, eaves, ceiling, etc., so the laser does not directly hit the backs of these beams and small beams. Also, Japanese-style rooms often have complicated shapes such as a tokonoma alcove, a top drawer, a transom, a drop-down hanging, and a bookshelf, so there are many blind spots for the laser.
図2は、測定装置3のレーザの照射方向について説明する図である。測定装置3は、水平方向に360度の範囲(図2(a))でレーザの照射角度を変えるとともに、鉛直方向については、水平位置を0度として天頂方向に90度、下方は-60度の範囲(図2(b))でレーザの照射角度を変えながら測定対象物をスキャンする。図2(c)は測定装置3の測定範囲全体を示している。
Figure 2 is a diagram explaining the laser irradiation direction of the measuring
上記したように、文化財などの歴史的な木造建築では、屋根や庇などの下の複数の梁や小梁が多数配置されることから、これらの梁や小梁の背面に直接レーザが当たらない死角が発生する。以下、図3~図5を用いて測定装置3の設置箇所を工夫することにより、これらの死角を削減する方法を説明する。
As mentioned above, in historical wooden buildings such as cultural properties, multiple beams and small beams are arranged under the roof and eaves, resulting in blind spots where the laser does not directly hit the backs of these beams and small beams. Below, we will explain a method for reducing these blind spots by devising the installation location of the
図3に示すような屋根P1の下に小梁P2がある例では、測定装置3aを屋根の下の位置に設置した場合、破線r1の範囲が、レーザ照射可能な範囲、すなわち、測定装置3aによる測定可能な範囲を示している。それ以外の領域は、死角dとなっている。
In the example shown in FIG. 3, where there is a small beam P2 under a roof P1, when the measuring
そこで、図4に示すように、測定装置3aの測定地点から測定装置3bの位置に移動させ、別の角度からレーザを照射すると、一点鎖線r2の範囲も測定装置3aによる測定可能な範囲となり、図3で死角dとなっていた範囲がカバーされる。
Therefore, as shown in Figure 4, if the measurement point of measuring
一方で、死角dがない場合でも、測定装置3の測定設置箇所が少ないと取得される点群データの点の数が少なくなり、透けた点群となる。点と点の間を埋めて透けていない状態にするためには、測定装置3の設置箇所を増やし、取得する点を増やす必要がある。つまり、図5に示すように、測定装置3の数を増やす(測定装置3a~3e)ことにより、点群データの密度を高くして(太線R1、R2)、三次元画像の精細さを上げることができる。
On the other hand, even if there is no blind spot d, if the number of measurement installation locations of the
<ハードウェア構成例>
後述する本実施形態の情報処理装置100の各機能は、コンピュータによって実現される。図6は、情報処理装置100を実現するコンピュータ60の構成の一例を示す図である。また、三次元画像生成装置200も同様なコンピュータ60により実現される。
<Hardware configuration example>
Each function of the
コンピュータ60は、CPU(Central Processing Unit)62、メモリ64、メモリ64にロードされた情報処理装置100の構成要素を実現するプログラム80、そのプログラム80を格納するストレージ66、I/O(Input/Output)68、および通信ネットワーク接続用のインタフェース(通信I/F)70を備える。
The
CPU62、メモリ64、ストレージ66、I/O68、通信I/F70は、バス69を介して互いに接続され、CPU62により情報処理装置100全体が制御される。ただし、CPU62などを互いに接続する方法は、バス接続に限定されない。
The
メモリ64は、RAM(Random Access Memory)やROM(Read Only Memory)などのメモリである。ストレージ66は、ハードディスク、SSD(Solid State Drive)、またはメモリカードなどの記憶装置である。
ストレージ66は、RAMやROMなどのメモリであってもよい。ストレージ66は、コンピュータ60の内部に設けられてもよいし、コンピュータ60がアクセス可能であれば、コンピュータ60の外部に設けられ、コンピュータ60と有線または無線で接続されてもよい。あるいは、コンピュータ60に着脱可能に設けられてもよい。
CPU62が、ストレージ66に記憶されるプログラム80をメモリ64に読み出して実行することにより、以下に説明する図7の情報処理装置100の各ユニット(取得部102および算出部104)の各機能を実現できる。
The
I/O68は、コンピュータ60と他の入出力装置間のデータおよび制御信号の入出力制御を行う。他の入出力装置とは、たとえば、コンピュータ60に接続されるキーボード、タッチパネル、マウス、およびマイクロフォンなどの入力装置72と、ディスプレイ、プリンタ、およびスピーカなどの出力装置74と、これらの入出力装置とコンピュータ60のインタフェースとを含む。さらに、I/O68は、他の記録媒体の読み取りまたは書き込み装置(不図示)とのデータの入出力制御を行ってもよい。
The I/
通信I/F70は、コンピュータ60と外部の装置との通信を行うためのネットワーク接続用インタフェースである。通信I/F70は、有線回線と接続するためのネットワークインタフェースでもよいし、無線回線と接続するためのネットワークインタフェースでもよい。たとえば、情報処理装置100を実現するコンピュータ60は、通信I/F70により通信ネットワーク5を介して各測定装置3と接続されてもよい。
The communication I/
後述する図7の本実施形態の情報処理装置100の各構成要素は、図6のコンピュータ60のハードウェアとソフトウェアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。以下説明する各実施形態の情報処理装置100を示す機能ブロック図は、ハードウェア単位の構成ではなく、論理的な機能単位のブロックを示している。
Each component of the
情報処理装置100は、例えば、パーソナルコンピュータ、サーバコンピュータ、タブレット端末、スマートフォンなどである。情報処理装置100は、複数のコンピュータ60により構成されてもよいし、仮想サーバにより実現されてもよい。あるいは、SaaS(Software as a Service)により、利用者の端末にサーバコンピュータ上で動作しているアプリケーションの利用を提供する形態であってもよい。あるいは、ブラウザなどから専用のウェブページにログインして、ウェブサーバ上で動作する情報処理装置100の機能をユーザ端末(例えば、パーソナルコンピュータやスマートフォンなど)上で利用できてもよい。
The
図1の例では、情報処理装置100と三次元画像生成装置200は異なるハードウェアで構成されているが、他の例では、情報処理装置100は三次元画像生成装置200に含まれてもよい。つまり、情報処理装置100の機能を三次元画像生成装置200が有し、三次元画像生成装置200を実現するコンピュータによって情報処理装置100の機能が実現されてもよい。
In the example of FIG. 1, the
<機能構成例>
図7は、本実施形態の情報処理装置100の論理的な構成例を示す機能ブロック図である。情報処理装置100は、取得部102と、算出部104とを有する。
取得部102は、測定対象の敷地内の経路の長さ、および要求再現精度を取得する。
算出部104は、取得した経路の長さおよび要求再現精度を用いて、測定装置3による測定地点の数の推奨値を算出する。
<Functional configuration example>
7 is a functional block diagram showing an example of a logical configuration of the
The
The
要求再現精度とは、測定(スキャニング)の結果、生成される三次元画像に求められる精度すなわち必要な点群密度を示している。本実施形態では、要求再現精度を4つの階級(クラス)(最高精度、高精度、中精度、標準)に分けて設定できるものとする。例えば、最高精度の三次元画像の要求再現精度は「Sクラス」、高精度の三次元画像の要求再現精度は「Aクラス」、中精度の三次元画像の要求再現精度は「Bクラス」、および標準の三次元画像の要求再現精度は「Cクラス」と呼ぶものとする。なお、Cクラスは一般的な測量のレベルの精度であるとする。 The required reproduction accuracy indicates the accuracy required for the three-dimensional image generated as a result of measurement (scanning), i.e., the required point cloud density. In this embodiment, the required reproduction accuracy can be set in four classes (highest accuracy, high accuracy, medium accuracy, and standard). For example, the required reproduction accuracy for the highest accuracy three-dimensional image is called "S class," the required reproduction accuracy for a high accuracy three-dimensional image is called "A class," the required reproduction accuracy for a medium accuracy three-dimensional image is called "B class," and the required reproduction accuracy for a standard three-dimensional image is called "C class." It is to be noted that C class is the level of accuracy for general surveying.
具体的には、たとえば、ノイズの多い点群データや点群密度の低いものがCクラス、ノイズが非常に少なく点群密度の最も高いものがSクラスとしてもよい。一例として、Cクラスは、ノイズ低減の要求や色合いの向上等は不要で、ある程度の密度の点群があって、形状がわかればよく、例えば柱がある場合、柱の1辺のエッジの線を引く場合、柱が直線と仮定するので、点は2点あればよい。この2点間を線でつないで柱1辺のエッジとなる。すなわち、例えばCクラスでは、柱が直線でなくても直線とみなすことができ、その程度の低い点群密度でよい。一方、Sクラスでは、2点間の情報を細かく取得するので直線に見える柱のエッジの凹凸を詳細につかむことができる。 Specifically, for example, point cloud data with a lot of noise or low point cloud density may be classified as Class C, while class S may be classified as Class S with very little noise and the highest point cloud density. As an example, Class C does not require noise reduction or improved color, and only requires a point cloud with a certain degree of density and the shape to be known. For example, if there is a pillar, when drawing a line along the edge of one side of the pillar, the pillar is assumed to be straight, so two points are sufficient. These two points are connected by a line to form the edge of one side of the pillar. In other words, for example, in Class C, even if the pillar is not straight, it can be considered to be straight, and a low point cloud density is sufficient. On the other hand, Class S obtains detailed information between two points, so it is possible to grasp in detail the unevenness of the edge of a pillar that appears to be straight.
<スキャン数の推定の基本>
測定装置3の測定地点の数の推定の基本について説明する。
外構に囲まれた測定対象となる敷地内には、例えば、図8に符号Sを付した丸で示した位置に、複数の測定装置3が設置される。図9に示すように、測定装置3(S)は、敷地内の経路Rに設置することが多い。
<Basics of estimating the number of scans>
The basis for estimating the number of measurement points of the measuring
Within the site to be measured, which is surrounded by external structures, a number of
測定装置3の設置数は、後述するように測定対象物の属性に応じて異なるが、最も単純な方法として、測定装置3が配置できる経路長に、測定装置3を等間隔で配置した場合の設置数と仮定して、下記の式(1)により算出できる。
nS=L/LS ・・・ 式(1)
ここで、nSは測定装置3の測定地点の数(スキャン数とも言える)の基準値であり、Lは経路長であり、LSは測定装置3の設置間隔である。また、このスキャン数の基準値nSは、後述する各クラスの推奨値(例えば、最大値、標準値、および最小値)を算出する際の基準となる。後述するように、一例として、測定地点のスキャン数の基準値nSは、Cクラスの推奨値の標準値に相当する。
The number of
n S = L/L S ... Formula (1)
Here, nS is a reference value for the number of measurement points (also called the number of scans) of the
このように、算出部104は、敷地内の経路の長さ(L)を、経路内における測定地点の設置間隔(LS)で割ることにより、推奨値を算出する際の基準値nSを算出する。
In this way, the
図10(a)のように敷地内の経路に沿って配置される測定装置3(符号S)を、敷地内に等間隔で並べたイメージを図10(b)に示す。 Figure 10(b) shows an image of measuring devices 3 (symbol S) arranged along a route within the site as shown in Figure 10(a) and spaced at equal intervals within the site.
測定装置3の設置間隔は、三次元画像生成装置200による点群処理において、複数箇所に測定装置3を設置して取得した点群同士を結合できる最大の間隔を設定値(上記の式(1)のLS)とすることができる。この間隔は、使用する機材やソフトウェアにより異なる。本実施形態では、この設置間隔の設定値LSは15mとして説明するが、これに限定されず、使用する機材およびソフトウェア毎に、予め試験的に計測をした結果などに基づいて決定できる。また、情報処理装置100において、設定の変更操作を行う設定画面(不図示)を設け、ユーザ操作により変更できてもよい。
The installation interval of the
算出部104は、まず、上記式(1)を用いて、測定地点のスキャン数の基準値nSを算出する。そして算出部104は、例えば、この基準値nSを用いて、各クラスの推奨値の標準値を算出する。そして算出部104は、クラスごとに、推奨値を、幅を持たせた状態(例えば、最大値、標準値、最小値)で算出する。言い換えると、算出部104は、推奨値の範囲を算出する。推奨値の最大値は、例えば、標準値nxに1超の係数を乗じた値または標準値nxに所定の値を加算した値である。推奨値の最小値は、標準値nxに1未満の係数を乗じた値又は標準値nxから所定の値を減算した値である。
The
算出部104は、例えば、推奨値の標準値nxを、下記の式(2)に示すように、スキャン数の基準値nsに所定の係数pnを乗ずることにより算出する。
nx=ns×pn ・・・式(2)
The
n x = n s ×p n ...Formula (2)
ここで、式(2)に示した係数pnの一例について説明する。係数pnは、要求される測定精度が高くなるにつれて、大きくなる。一例として、要求される測定精度を、点群密度レベルnとして定義する。nがとり得る値を、例えば、0、1、2、および3の4つとする。そして、n=0の場合、係数pnは1となり、n=1の場合、係数pnは1.5となり、n=2の場合、係数pnは2.25となり、n=3の場合、係数pnは3.375となる。なお、n=3は、上記したSクラスに相当し、n=0は、上記したCクラスに相当する。そして、n=2はAクラスに相当し、n=1はBクラスに相当する。 Here, an example of the coefficient p n shown in formula (2) will be described. The coefficient p n increases as the required measurement accuracy increases. As an example, the required measurement accuracy is defined as a point cloud density level n. The possible values of n are, for example, 0, 1, 2, and 3. When n = 0, the coefficient p n is 1, when n = 1, the coefficient p n is 1.5, when n = 2, the coefficient p n is 2.25, and when n = 3, the coefficient p n is 3.375. Note that n = 3 corresponds to the above-mentioned S class, and n = 0 corresponds to the above-mentioned C class. When n = 2 corresponds to the above-mentioned A class, and n = 1 corresponds to the above-mentioned B class.
ただし、nがとり得る値の個数、および各nにおける係数pnの値は、上記した例に限られず、測定の目的や測定対象などによって適宜変更される。 However, the number of values that n can take and the value of the coefficient pn for each n are not limited to the above example, and may be changed as appropriate depending on the purpose of the measurement, the object to be measured, etc.
<操作画面例>
図11は、スキャン数の推奨値を算出するための画面300の例を示す図である。
画面300は、経路長入力部302と、クラス選択部304と、計算ボタン310と、を含んでいる。
経路長入力部302は、テキストボックスなどのGUI(Graphical User Interface)からなり、測定対象の経路長(数値)の入力を受け付ける。クラス選択部304は、プルダウンメニュー、ドラムロールなどのGUIからなり、必要な点群密度レベルの選択を受け付ける。本図に示す例では、上記した4つのクラス(S、A、B、C)の中から1つのクラスの選択を受け付ける。計算ボタン310は、操作ボタンなどのGUIからなり、クラス選択部304で選択されたクラス、および経路長入力部302に入力された経路長を用いたスキャン数の算出の実行指示を受け付ける。
<Example of operation screen>
FIG. 11 is a diagram showing an example of a
The
The path
計算ボタン310の押下を受け付けると、算出部104は、経路長入力部302に入力された経路長を用いて、式(1)でスキャン数を算出する。
When the
図12は、スキャン数の推奨値の算出結果が出力された画面300の例を示す図である。図11の画面300の計算ボタン310の押下を受け付けると、図12の画面300に表示が更新される。画面300は、図11の画面300に加え、スキャン数表示部320をさらに含む。この例では、スキャン数表示部320には、例えば、スキャン数の推奨値が表示される。ここで表示される推奨値は、最大値、標準値、および最小値の3つである。スキャン数の推奨値の標準値は、クラス毎に上記の式(2)を用いて算出部104により算出された値(nx)である。スキャン数の推奨値の最大値および最小値の一例は、上記した通りである。本図に示す例において、推奨値の最大値は、標準値を1.25倍した値であり、推奨値の最小値は、標準値を0.75倍した値である。ただし、係数はこれらの値に限定されない。
FIG. 12 is a diagram showing an example of a
推奨値の最大値は、例えば、精度を高くしたい場合に用いられ、推奨値の最小値は、例えば、測定を短時間で終わらせたい場合に用いられる。そして利用者は、最小値以上最大値以下の範囲から、スキャン数を選択する。したがって、スキャン数を決める際の利用者の負荷は小さくなる。 The maximum recommended value is used, for example, when high accuracy is desired, and the minimum recommended value is used, for example, when measurement needs to be completed in a short time. The user then selects the number of scans from the range between the minimum and maximum values. This reduces the burden on the user when deciding the number of scans.
また、画面300において、オペレータがクラス選択部304のクラスを変更し、計算ボタン310を押下すると、算出部104は、選択されたクラスに対応するスキャン数を再計算してスキャン数表示部320の値を更新する。なお、計算ボタン310はなくてもよく、少なくとも経路長入力部302において経路長の入力を受け付けると(例えば、数値の入力毎、または数値の入力とエンターキーの押下などによる入力の確定操作)、所定のデフォルトのクラス(例えば、Cクラス)で算出されたスキャン数が自動的に表示されてもよい。
In addition, when the operator changes the class in the
また、他の例では、図13に示すように、画面300は、クラス選択部304を含まず、複数のクラスのスキャン数を一覧にして表示する一覧表示部322を含んでもよい。
In another example, as shown in FIG. 13, the
さらに、画面300は、例えば、汎用の表計算ソフトウェアを用いて、スプレッドシートのセルに上述した計算式を指定することで、スキャン数を算出させる構成としてもよい。
Furthermore,
以上説明したように、本実施形態において、取得部102は、測定対象の敷地の経路の長さと要求再現精度を取得し、算出部104は、取得した経路の長さと要求再現精度を用いて、スキャン数の推奨値を推定する。この構成によれば、測定対象の三次元画像を生成するためスキャン数の推奨値を、経路の長さと要求再現精度を入力するだけで、推定できる。よってスキャン数に基づいて計測作業の見積を効率よく簡単な操作で作成できる。
As described above, in this embodiment, the
(第2実施形態)
上記実施形態は、測定対象の経路長を入力することでスキャン数の推奨値を算出する構成であったが、本実施形態は、測定対象の敷地面積を入力することでスキャン数の推奨値を算出する構成を有する。本実施形態は、測定装置3が配置できる実経路を直接測定することができない場合などに適用される構成である。本実施形態の情報処理装置100は、図7の情報処理装置100と同じ構成を有するので、図7を用いて説明する。なお、本実施形態の構成は、他の少なくともいずれか一つの実施形態の構成と矛盾を生じない範囲で組み合わせることができる。
Second Embodiment
The above embodiment is configured to calculate the recommended number of scans by inputting the path length of the measurement target, but the present embodiment is configured to calculate the recommended number of scans by inputting the site area of the measurement target. This embodiment is configured to be applied when it is not possible to directly measure the actual path on which the
測定対象の経路長は実測することが望ましいが、計測の見積作成段階などにおいては、現場踏査などによる実測が困難はケースもあることから、対象の平面図などをもとに、おおよその経路長である平均経路長を推定する。 It is desirable to actually measure the path length of the measurement object, but in some cases, such as at the stage of creating a measurement estimate, it may be difficult to actually measure by on-site reconnaissance, so an average path length, which is an approximate path length, is estimated based on a plan view of the object, etc.
取得部102は、計測対象の敷地面積、測定対象物の属性、および要求再現精度を取得する。
算出部104は、取得した敷地面積、測定対象物の属性、および要求再現精度を用いて、測定装置3による測定地点の数の推奨値を算出する。
The
The
敷地面積とは、平面図などから取得できる測定対象の敷地を囲む外構の内側の面積、あるいは、屋内であれば、建物のフロア毎の床面積である。敷地などの形状が矩形であって、短辺と長辺が明確な場合には、取得部102が取得する面積は、敷地の矩形の短辺と長辺の長さであってもよい。敷地は様々な形状が考えられるため、矩形以外の形状であっても対応できるように工夫されている。詳細については後述する。
The site area is the area inside the exterior surrounding the site to be measured, which can be obtained from a floor plan or the like, or, if indoors, the floor area of each floor of the building. If the shape of the site is rectangular and the short and long sides are clear, the area acquired by the
測定対象物の属性とは、例えば、(a)外構によって囲まれている敷地、(b)建屋、(c)土塀、(d)蒸気機関車などのような底面部および天井部の測定が必要な構造物、ならびに、(e)トンネル坑内、迷路内、および屋内などの空間内に含まれる構造物などである。 The attributes of the object to be measured include, for example, (a) a site surrounded by an exterior structure, (b) a building, (c) an earthen wall, (d) a structure that requires measurement of the bottom and ceiling, such as a steam locomotive, and (e) a structure contained within a space such as the inside of a tunnel, a maze, or indoors.
算出部104は、敷地面積に、対象物の属性に基づいた第1演算処理、および要求再現精度に応じた第2演算処理を行うことにより、推奨値を算出する。
The
第1演算処理は、当該敷地内の経路の長さの推定値を算出する処理である。第2演算処理は、経路内における測定地点の設置間隔で経路を割る処理である。「経路」は、人が通行可能な経路、および/または測定装置3を設置可能な経路である。経路の長さの推定値を平均経路長とも呼ぶ。
The first calculation process is a process of calculating an estimate of the length of a route within the site. The second calculation process is a process of dividing the route by the installation interval of measurement points within the route. A "route" is a route that people can walk on and/or a route on which a
平均経路長は、測定対象の敷地の面積または外構の短辺と長辺の長さに基づいて推定される。算出部104は、まず、平均経路長を求めた(第1演算処理)後、平均経路長からスキャン数を算定(第2演算処理)する。そこで、まず、第1演算処理による平均経路長の推定方法について説明し、その後、第2演算処理による平均経路長からスキャン数を算定する方法について説明する。
The average path length is estimated based on the area of the site to be measured or the length of the short and long sides of the exterior structure. The
<平均経路長の推定方法1>
図14を用いて平均経路長の推定方法について説明する。以後、この推定方法を「面換算」とも呼ぶ。
図14(a)は、測定対象の敷地の平面図に測定装置3が配置できる実経路Rrを実線で示した図である。平面視で、実経路Rrの縦方向の総和および横方向の総和は、敷地の外構の短辺Aのi倍、長辺Bのj倍になると仮定するモデルを考え、図14(b)に示す模式図に置き換えることができる。図14(b)では置き換えられた経路Rcが実線で示されている。図14(b)では、iおよびjをそれぞれ2とした例を示している。
<
A method for estimating the average path length will be described with reference to Fig. 14. Hereinafter, this estimation method will also be referred to as "area conversion".
Fig. 14(a) is a diagram showing an actual route Rr in a plan view of a site to be measured, in a solid line, on which the
このモデルを用いた場合の平均経路長Laveは式(3)で表すことができる。
Lave=iA+jB ・・・式(3)
When this model is used, the average path length L ave can be expressed by equation (3).
L ave =iA+jB...Formula (3)
また、短辺と長辺が等しい場合には、平均経路長は式(4)となる。すなわち、測定対象の面積の平方根(正方形とした場合の一辺の長さ)をi倍したものとなる。
Lave=i√(AB) ・・・式(4)
When the short side and the long side are equal, the average path length is given by equation (4). That is, it is the square root of the area of the measurement target (the length of one side when the measurement target is a square) multiplied by i.
L ave = i√(AB) ...Formula (4)
また、敷地が矩形でない、例えば、三角形や台形などの場合にも、敷地の面積を用いて式(4)で平均経路長を算出できる。 Even if the site is not rectangular, such as triangular or trapezoidal, the average path length can be calculated using the area of the site with formula (4).
図15は、敷地の短辺Aと長辺Bの比率(A/B)と、式(3)および式(4)でそれぞれ算出された平均経路長の算定結果を示す図である。式(3)の算出結果は丸(○)でプロットされていて、式(4)の算出結果は三角(△)でプロットされている。 Figure 15 shows the ratio (A/B) of the short side A to the long side B of the site, and the calculation results of the average path length calculated using formula (3) and formula (4). The calculation results of formula (3) are plotted as circles (○), and the calculation results of formula (4) are plotted as triangles (△).
この図から明らかなように、式(4)の面積を用いて平均経路長を算出した結果は、敷地の短辺Aと長辺Bの比率(A/B)が小さくなるにつれ、あるいは、比率(A/B)が大きくなるにつれて、平方面積に換算したもの(比率=1.0のときの値)との差が大きくなっている。つまり、短辺Aと長辺Bの比率(A/B)が1から離れる場合には、面積を用いるのではなく、短辺Aと長辺Bを用いた式(3)で平均経路長を算出するのが好ましい。 As is clear from this figure, the difference between the average path length calculated using the area in formula (4) and the square area (the value when the ratio = 1.0) increases as the ratio (A/B) of the short side A to the long side B of the site decreases or as the ratio (A/B) increases. In other words, when the ratio (A/B) of the short side A to the long side B is far from 1, it is preferable to calculate the average path length using formula (3) using the short side A and long side B rather than using the area.
<平均経路長の推定方法2>
さらに、平均経路長の他の推定方法について下記に説明する。以後、この推定方法を、「線換算」とも呼ぶ。
この例は、測定対象が、屋内(特に、廊下と複数の部屋に分かれている場合)、通路、細長い形状の構造物、および内空断面の小さいトンネル坑内などの場合に適した平均経路長の推定方法である。図16に示すように、測定対象の面積を求め、その面積と等しくなるように、平均幅k(m)の通路と仮定して、式(5)を用いて平均経路長Laveに換算できる。
Lave=AB÷k ・・・式(5)
<Method 2 for estimating average path length>
Further, another method of estimating the average path length is described below, which will hereinafter also be referred to as "linear conversion".
This example is a method for estimating the average path length that is suitable for cases where the measurement object is indoors (especially when it is divided into a corridor and multiple rooms), a passageway, a long and narrow structure, and the inside of a tunnel with a small internal cross section, etc. As shown in Fig. 16, the area of the measurement object is calculated, and then it is assumed to be a passageway with an average width k (m) so that it is equal to the area, and it can be converted to the average path length L ave using formula (5).
L ave =AB÷k...Formula (5)
式(5)において、通路の平均幅k=3とするのが好ましい。 In equation (5), it is preferable to set the average aisle width k = 3.
さらに、図17(a)に示すような迷路などのように複雑に入り組んだ通路の場合であっても、式(5)を用いて平均経路長を推定できる。例えば、この例では、図17(b)の破線が測定装置3を配置できる経路となる。図17(c)に示すように、全体の面積を幅kの通路にモデル化して考え、通路の長さの総和を平均経路長とすることできる。つまり、式(5)により面積から平均経路長を算定できる。
Furthermore, even in the case of a complex and intricate passageway such as a maze as shown in Figure 17(a), the average path length can be estimated using equation (5). For example, in this example, the dashed line in Figure 17(b) is a path on which
<平均経路長からスキャン数の換算方法>
算出部104は、式(3)、式(4)、または式(5)を用いて算出された平均経路長を、式(1)に経路長として代入してスキャン数を算出する。
<How to convert the average path length to the number of scans>
The
ここで、測定対象の面積が小さい場合には、スキャン数の基準値nSが小さくなり過ぎ、現実との乖離が生じる。つまり、面積が小さい場合に、式(1)の算出結果が1に満たない場合が生じる。そのため、本実施形態では、以下の式(6)に示すように、最低限、計測に必要なスキャン数α(以後、最低スキャン数αとも呼ぶ)を式(1)に加算する。
nS=Lave/LS+α ・・・ 式(6)
Here, when the area of the measurement target is small, the reference value nS of the number of scans becomes too small, resulting in a deviation from reality. In other words, when the area is small, the calculation result of formula (1) may not reach 1. Therefore, in this embodiment, the minimum number of scans α required for measurement (hereinafter also referred to as the minimum number of scans α) is added to formula (1) as shown in the following formula (6).
n S = L ave / L S + α... Formula (6)
最低スキャン数αは、上記した推定方法毎に下記のように定めることができる。 The minimum number of scans α can be determined for each estimation method described above as follows:
<<面換算した場合>>
この場合、式(3)または式(4)で算出された平均経路長Laveを式(1)に代入することによりスキャン数の仮の値を算出し、さらにこの仮の値に、点群を結合するために始端および終端にそれぞれ追加して設置される測定装置3のスキャン処理数を加える。
式(3)および式(4)を用いて平均経路長を推定する方法の場合は、iおよびjが2の場合、図14(a)に示すように、4つの経路Rcとして平均経路長が推定されている。この4つの経路Rcが交差する4つの箇所に、それぞれの経路Rcに点群同士を結合するためのキーとなる測定装置3を配置する必要がある。
<<When converted into an area>>
In this case, a provisional value for the number of scans is calculated by substituting the average path length L ave calculated by equation (3) or equation (4) into equation (1), and the number of scan processes of the
In the method of estimating the average path length using formulas (3) and (4), when i and j are 2, the average path length is estimated as four paths Rc as shown in Fig. 14(a) . At the four intersections of these four paths Rc, it is necessary to place measuring
図27は、測定装置3の最低スキャン数の算出例を説明するための図である。
図27(a)に示すように、経路R10において他の経路との交差点は2つであり、S1、S2の2つの測定装置3が配置される。同様に、経路R20ではS3、S4、経路R30ではS5、S6、経路R40ではS7、S8の測定装置3が配置される。合計8個の測定装置3が配置される。そのため、最低スキャン数α=8となる。
FIG. 27 is a diagram for explaining an example of calculating the minimum number of scans of the measuring
27(a), route R10 has two intersections with other routes, and two
<<線換算した場合>>
式(5)を用いて平均経路長を推定する方法の場合は、面積から換算された経路は、隣接する他の経路と結合するために、各経路の始端と終端にそれぞれ2つの測定装置3を配置する。
<<When converted into a line>>
In the method of estimating the average path length using equation (5), two
図27(b)に示すように、経路R11において始端にS11の測定装置3が配置され、終端にS12の測定装置3が配置される。さらに、経路R11の始端に隣接する経路R12と接続するために経路R12の終端にS13の測定装置3が配置される。同様に経路R11の終端に隣接する経路R13の始端と接続するために経路R13の始端にS14の測定装置3が配置される。そのため、最低スキャン数α=4となる。
As shown in FIG. 27(b), a measuring
上記した面換算と線換算のいずれの演算処理を行い経路長の推定値を算出するかは、測定対象の属性によって決まる。図18は、測定対象の属性別に演算処理(空間条件)を対応付けたテーブル120の例を示している。テーブル120は、例えば、コンピュータ60のストレージ66やメモリ64に記憶されている。
Which of the above-mentioned surface conversion or line conversion calculation processes is used to calculate the path length estimate depends on the attributes of the measurement object. Figure 18 shows an example of a table 120 that associates calculation processes (spatial conditions) with attributes of the measurement object. Table 120 is stored, for example, in
<操作画面例>
図19は、スキャン数の推奨値を算出するための画面300の例を示す図である。
画面300は、属性選択部332と、面積入力部334と、クラス選択部304と、計算ボタン310と、を含んでいる。クラス選択部304と、計算ボタン310は図11と同じである。
<Example of operation screen>
FIG. 19 is a diagram showing an example of a
The
属性選択部332は、プルダウンメニュー、ドラムロールなどのGUIからなり、測定対象物の属性の選択を受け付ける。測定対象物の属性は、例えば、図18の外構、建屋(屋内)、通路、および構造物などの中から選択される。
The
この属性は、演算処理(面換算/線換算)の選択に用いられるが、属性を選択する代わりに、面換算と線換算のいずれかの演算処理を行うかを選択できてもよい。属性選択は、初心者で経験がなくても対応できる利点がある。一方、演算処理の選択は、経験者が現場の状況を見て適切に選択できる利点がある。 This attribute is used to select the calculation process (area conversion/line conversion), but instead of selecting an attribute, it may be possible to select whether to perform calculation processing, area conversion or line conversion. Attribute selection has the advantage that even beginners with no experience can handle it. On the other hand, calculation processing selection has the advantage that an experienced person can select an appropriate method based on the situation on-site.
面積入力部334は、テキストボックスなどのGUIからなり、測定対象の敷地面積(数値)の入力を受け付ける。この例では、面積入力部334は、面積の入力を受け付けているが、他の例では、敷地の短辺と長辺の入力を受け付けてもよい。
The
図20は、スキャン数の推奨値の算出結果が出力された画面300の例を示す図である。図19の画面300の計算ボタン310の押下を受け付けると、図20の画面300に表示が更新される。画面300は、図19の画面300に加え、スキャン数表示部336をさらに含む。この例では、スキャン数表示部336には、例えば、スキャン数の推奨値の最大値、標準値、および最小値が出力される。スキャン数の標準値は、算出部104により算出された推奨値の一つである。スキャン数の推奨値の最大値および最小値は、標準値から所定の割合、例えば、標準値の±25%の範囲の値である。
Figure 20 is a diagram showing an example of a
スキャン数の推奨値の最大値および最小値を、推奨値の標準値と併せて出力することで、現場状況に応じた変更にも対応可能となる。 By outputting the maximum and minimum recommended number of scans along with the standard recommended value, it is possible to accommodate changes according to on-site conditions.
また、画面300において、オペレータがクラス選択部304のクラスを変更し、計算ボタン310を押下すると、算出部104は、選択されたクラスに対応するスキャン数を再計算してスキャン数表示部336の値を更新する。なお、計算ボタン310はなくてもよく、少なくとも面積入力部334にいて面積の入力を受け付けると(例えば、数値の入力毎、または数値の入力とエンターキーの押下などによる入力の確定操作)、所定のデフォルトのクラス(例えば、Cクラス)で算出されたスキャン数が自動的に表示されてもよい。
In addition, when the operator changes the class in the
また、他の例では、上記図13と同様に、画面300は、クラス選択部304を含まず、複数のクラスのスキャン数を一覧にして表示する一覧表示部(不図示)を含んでもよい。
In another example, similar to FIG. 13 above, the
さらに、画面300は、例えば、汎用の表計算ソフトウェアを用いて、スプレッドシートのセルに上述した計算式を指定することで、スキャン数を算出させる構成としてもよい。例えば、測定対象の種類毎にスプレッドシートを設け、各セルに対応する式を指定することで、スキャン数を算出させる構成としてもよい。
Furthermore, the
本実施形態において、取得部102は、測定対象の施設の面積と、測定対象の属性と、要求再現精度とを取得し、算出部104は、取得した施設の面積と、属性と、要求再現精度を用いてスキャン数の推奨値を推定する。この構成によれば、測定対象の経路長を実測できない場合であっても、測定対象の面積が分かればスキャン数の推奨値を高精度に推定できる。
In this embodiment, the
(第3実施形態)
本実施形態は、測定対象の属性(形状など)に応じて、測定対象に対して複数の空間を設定し、空間別に複数の推定方法を組み合わせてスキャン数を算出する構成を有する点以外は第1および第2実施形態と同じである。
例えば、測定対象が、建屋とその周囲の敷地である場合、敷地の空間と、建屋の外部と内部の3つの空間を設定し、空間別に適用する推定方法を選択してスキャン数を算定する。
Third Embodiment
This embodiment is the same as the first and second embodiments, except that it has a configuration in which multiple spaces are set for the object to be measured according to the attributes (shape, etc.) of the object to be measured, and the number of scans is calculated by combining multiple estimation methods for each space.
For example, if the measurement target is a building and its surrounding grounds, three spaces are set: the space of the grounds, and the outside and inside of the building, and the estimation method to be applied to each space is selected to calculate the number of scans.
算出部104は、対象物に対して複数の空間を設定し、各空間別に演算処理を行う。
The
算出部104は、上記第2実施形態で説明した、テーブル120(図18)を用いて、空間別に演算処理を選択できる。テーブル120において、演算処理は、建屋の属性別に紐付けられている。算出部104は、建屋の外部については、敷地面積から式(4)を用いて面換算により平均経路長を推定した上で、スキャン数を算定する。建屋の内部については、算出部104は、フロア毎に敷地面積から式(5)を用いて線換算により平均経路長を推定した上で、スキャン数を算定する。
The
算出部104は、それぞれ算出されたスキャン数を合計して測定対象全体のスキャン数の推奨値を推定する。
The
<操作画面例>
図21は、スキャン数の推奨値を算出するための画面300の例を示す図である。
画面300は、属性選択部342と、面積入力部344と、クラス選択部346と、スキャン数表示部348と、計算ボタン310と、を含む。スキャン数表示部348は、少なくとも一つの算出結果を表示する行340と、複数の行340のスキャン数の合計値を表示する合計表示部350とを含む。
<Example of operation screen>
FIG. 21 is a diagram showing an example of a
The
画面300の行340は、ユーザ操作により追加したり削除したりできてよい。この例の属性選択部342では、面積からスキャン数を算定する場合の換算方法を選択する。面積入力部344とクラス選択部346は、図19の面積入力部334とクラス選択部304と同じである。
例えば、建物の外部と内部の計測を行う場合、算出部104は、建物が建っている敷地面積から式(3)または式(4)を用いて面換算により、スキャン数の推奨値を算出する。オペレータは、画面300の属性選択部342で「面」を選択し、面積入力部344に敷地面積を入力し、クラス選択部346で例えば、「Cクラス」を選択する。さらに、建物の内部について、算出部104は、フロア毎に各面積から式(5)を用いて線換算により、即ち、式(5)を用いて算出された平均経路長を、式(1)に経路長として代入することにより、スキャン数の推奨値を算出する。オペレータは、1つのフロアに対して1つの行340を追加して、画面300の属性選択部342で「線」を選択し、面積入力部344に、各フロアの面積を入力し、クラス選択部346で例えば、「Sクラス」を選択する。
For example, when measuring the exterior and interior of a building, the
そして、計算ボタン310がオペレータにより押下されると、スキャン数表示部348と合計表示部350とに算出部104により算出されたスキャン数がそれぞれ表示される。
When the operator presses the
本実施形態において、算出部104は、対象物に対して複数の空間を設定し、各空間別に演算処理を行う。算出部104は、図18のテーブル120を用いて、測定対象の属性に対応する演算処理を選択できる。算出部104は、空間毎に算出された推奨値を合計してスキャン数を算出できる。この構成によれば、測定対象を複数の空間に分けて、それぞれ適切な演算処理でスキャン数の推奨値を推定できるので、より精度の高い見積もりが可能になる。
In this embodiment, the
(第4実施形態)
本実施形態は、上記第1~第3の実施形態の情報処理装置100によって算出された推奨値を用いて、三次元画像生成装置200が三次元画像を生成するのに使用する点群データを取得できるように、測定装置3を設置して計測を行う点で、上記実施形態とは相違する。
Fourth Embodiment
This embodiment differs from the above-mentioned embodiments in that a
本実施形態において、測定装置3には、所定の数の測定地点が設定される。この所定の数は、第1実施形態で説明したように、情報処理装置100により算出された推奨値の範囲内の値である。この範囲の上限値は、例えば、標準値を1.25倍した値であり、下限値は、例えば、標準値を0.75倍した値である。そして測定装置3は、設定された測定地点で、測定対象の測定を行い、三次元画像生成のための点群データを生成する。ここで、測定は、一つの測定装置3を用いて行われてもよいし、複数の測定装置3を用いて行われてもよい。
In this embodiment, a predetermined number of measurement points are set in the
この構成によれば、高精度に算出されたスキャン数で、現場で測定作業を行うことができるので、見積段階のスキャン数と実際の測定作業の段階でのスキャン数の乖離が少ないため、現場での混乱も低減され、作業の効率が向上する。 With this configuration, measurement work can be performed on-site with the number of scans calculated with high accuracy, so there is little discrepancy between the number of scans at the estimation stage and the number of scans at the actual measurement work stage, reducing confusion on-site and improving work efficiency.
そして、三次元画像生成装置200は、上記の測定方法で生成された点群データを用いて三次元画像を生成する。三次元画像生成装置200を実現するコンピュータ60により実行されるプログラムは、測定方法により生成された三次元画像生成のための点群データを取得する手順、取得した点群データを用いて三次元画像を生成する手順、を含む。
Then, the three-dimensional
この構成によれば、本発明の測定方法による効率のよい測定作業により生成された点群データを用いて、要求再現精度条件を満たす三次元画像を生成することができる。 With this configuration, it is possible to generate a three-dimensional image that satisfies the required reproduction accuracy conditions using point cloud data generated through efficient measurement work using the measurement method of the present invention.
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
たとえば、上記実施形態では、算出されたスキャン数の推奨値は、画面300に表示される構成としていたが、他の例では、プリンタに印字出力したり、ファイルに出力して記録したり、メールやメッセージで他のコンピュータ(所定の宛先)にデータファイルを送信したりアップロードしたりしてもよい。
Although the embodiments of the present invention have been described above with reference to the drawings, these are merely examples of the present invention, and various configurations other than those described above can also be adopted.
For example, in the above embodiment, the calculated recommended number of scans is configured to be displayed on
以下、測定対象物毎にスキャン数推定の実施例を説明する。ここでは、以下の4つの対象物を例に説明する。
(実施例1)建屋が含まれる敷地であって、敷地の形状計測が目的の場合(ただし、建屋の屋根計測は対象外の場合)
(実施例2)建屋の外部と内部を組み合わせた計測の場合
(実施例3)土塀
(実施例4)蒸気機関車
Hereinafter, an embodiment of estimating the number of scans for each measurement object will be described. Here, the following four objects will be described as examples.
(Example 1) When the site includes a building and the purpose is to measure the shape of the site (however, measurement of the building roof is not included)
(Example 2) Combined measurement of the exterior and interior of a building (Example 3) Earthen wall (Example 4) Steam locomotive
(実施例1)
建屋が含まれる敷地であって、敷地の形状計測が目的の場合(建屋の屋根計測は対象外の場合)について説明する。図22(a)は測定対象例の敷地の形状を示している。図22(b)は、図22(a)の測定対象例の敷地の平面図である。図22(b)に示すように、当該敷地は短辺Aと長辺Bが明確な矩形である。そのため、測定対象は面として1つの空間として捉えることができる。この例では、算出部104は、式(3)または式(4)を用いて平均経路長を算定することができる。
Example 1
A case will be described where a site includes a building and the purpose is to measure the shape of the site (excluding measurement of the building roof). FIG. 22(a) shows the shape of the site of an example of the measurement target. FIG. 22(b) is a plan view of the site of the example of the measurement target in FIG. 22(a). As shown in FIG. 22(b), the site is a rectangle with a clear short side A and long side B. Therefore, the measurement target can be captured as a single space in the form of a surface. In this example, the
算定結果はそれぞれ下記の表1のようになった。スキャン数は式(2)を用いて算定することができる。比較のため、式(3)と式(4)の両方の算出結果を示す。
(実施例2)
図23(a)に示すような建屋の外部と内部を組み合わせた計測の場合について説明する。図23(b)は、図23(a)の測定対象の建屋の周囲の敷地の外周と建屋P3を示す平面図である。この例では、上記とは異なり、建屋の外部と、内部のそれぞれについてスキャン数を推定して、それらの合計を求める。
Example 2
A case where the exterior and interior of a building are measured in combination as shown in Fig. 23(a) will be described. Fig. 23(b) is a plan view showing the perimeter of the site surrounding the building to be measured in Fig. 23(a) and building P3. Unlike the above, in this example, the number of scans is estimated for each of the exterior and interior of the building, and the total number of scans is calculated.
具体的には、測定対象を外構部分、建屋の1階部分、建屋の2階部分の3つの空間に分ける。さらに、建屋の屋根を計測範囲に含む場合には、建屋の屋根の部分を追加して4つの空間に分けてもよい。建屋の屋根は、外構や建屋内部から見通すことができない場所であり、かつ、外構や建屋内部と同じ目線(測定装置3の高さ)ではないため、異なる空間として分類する。さらに、各空間の演算処理は、建屋の外部、つまり外構部分は面換算、建屋の内部(1階部分と2階部分)はそれぞれ線換算となる。 Specifically, the measurement target is divided into three spaces: the exterior, the first floor of the building, and the second floor of the building. Furthermore, if the building roof is included in the measurement range, the building roof can be added to divide it into four spaces. The building roof is classified as a different space because it cannot be seen from the exterior or the interior of the building, and is not at the same line of sight (height of the measuring device 3) as the exterior and interior of the building. Furthermore, the calculation processing for each space is performed using area conversion for the exterior of the building, i.e., the exterior part, and linear conversion for the interior of the building (first and second floors).
この例の算定結果を表2に示す。また、表2には、実際に計測したときのスキャン数の実績値も示してある。
外構において、Bクラスの各スキャン数の推奨値の最大値(標準値+25%)および最小値(標準値-25%)の範囲内に実績値が入っていることが分かる。構造が複雑な建屋1階と建屋2階において、Sクラスの各スキャン数の推奨値の最大値(標準値+25%)および最小値(標準値-25%)の範囲内に実績値が入っていることが分かる。 For the exterior, it can be seen that the actual values are within the range of the maximum (standard value + 25%) and minimum (standard value - 25%) recommended values for each number of scans for B class. For the first and second floors of the building, which have a complex structure, it can be seen that the actual values are within the range of the maximum (standard value + 25%) and minimum (standard value - 25%) recommended values for each number of scans for S class.
(実施例3)
図24(a)に示すような、長さ100m、高さが3mの土塀P4を測定対象とする例について説明する。図24(b)は、図24(a)の土塀P4の敷地の平面図である。敷地面積は2400m2である。計測対象の空間は、土塀の長手方向に土塀の両側に沿って延在する経路と、土塀の屋根の3つの空間に分けることができる。一方で、いずれの空間も土塀の屋根を挟んで全体を見渡すことができる配置であるため、面として扱うことができる。実施例5として、土塀の計測を線として扱った場合についてもスキャン数の算出を行った。
Example 3
An example will be described in which a 100 m long and 3 m high earthen wall P4 is the measurement target as shown in FIG. 24(a). FIG. 24(b) is a plan view of the site of the earthen wall P4 in FIG. 24(a). The site area is 2400 m2 . The space to be measured can be divided into three spaces: a path extending along both sides of the earthen wall in the longitudinal direction of the earthen wall, and the roof of the earthen wall. On the other hand, each space is arranged so that the entire space can be seen across the roof of the earthen wall, so it can be treated as a surface. As Example 5, the number of scans was also calculated when the measurement of the earthen wall was treated as a line.
この例の算定結果を表3に示す。また、表3には、実際に計測したときのスキャン数の実績値も示してある。
実績のスキャン数が85に対して、実施例3の面換算のSクラスの推奨値の標準値が75であり、実施例5の線換算のBクラスの推奨値の標準値が87となった。つまり、実施例3は、実績でSクラスの三次元画像を得たスキャン数と同程度のスキャン数でSクラスの三次元画像が得られる結果となった。一方、実施例5は、実績でSクラスの三次元画像を得たスキャン数と同程度のスキャン数ではBクラスの三次元画像しか得られない結果となった。実施例5でSクラスの三次元画像を得るためには、実績のスキャン数の2倍のスキャン数が算出された。 Whereas the actual number of scans was 85, the standard recommended value for S class in surface conversion in Example 3 was 75, and the standard recommended value for B class in line conversion in Example 5 was 87. In other words, in Example 3, an S class 3D image was obtained with approximately the same number of scans as the actual number of scans that obtained an S class 3D image. On the other hand, in Example 5, only a B class 3D image was obtained with approximately the same number of scans as the actual number of scans that obtained an S class 3D image. In order to obtain an S class 3D image in Example 5, a number of scans that was twice the actual number of scans was calculated.
これらの結果から、線換算の推定方法は、見通しのない場所、および屋内での適用が好ましいと言える。 Based on these results, it can be said that the linear conversion estimation method is preferable for application in places with no line of sight and indoors.
(実施例4)
図25(a)に示すような蒸気機関車P5を測定対象とする例について説明する。図25(b)は、図25(a)の蒸気機関車P5が設置されている敷地の平面図である。蒸気機関車P5のように、測定対象の面積は小さい場合であっても、機械部品など入り組んだ形状の構造物であるため、詳細な計測が要求されるものとする。蒸気機関車P5の側面の外観は、敷地(外構)部分として取り扱うことができる。ただし、蒸気機関車P5の底面部や天井部は、外構部分と測定装置3の目線が異なり、外構部分に比べて底面部ではより低い位置、天井部はより高い位置となり、3つの空間に分けることができる。
Example 4
An example will be described in which a steam locomotive P5 as shown in FIG. 25(a) is the measurement target. FIG. 25(b) is a plan view of the site on which the steam locomotive P5 of FIG. 25(a) is installed. Even if the area of the measurement target is small, such as the steam locomotive P5, it is a structure with a complicated shape, such as machine parts, and detailed measurement is required. The exterior of the side of the steam locomotive P5 can be treated as the site (exterior) part. However, the bottom and ceiling of the steam locomotive P5 are at a different line of sight from the exterior part and the measuring
具体的には、測定装置3を取り付けた三脚を、外構位置では地上に設置し、天井位置では三脚を蒸気機関車の上に設置し、底面位置では底面の下に測定装置3を滑り込ませ、測定対象の辺を取り囲むように配置した。そのため、外構と天井部は面換算としたが、底面部は線換算とした。
Specifically, the tripod with the measuring
この例の算定結果を表4に示す。また、表4には、実際に計測したときのスキャン数の実績値も示してある。
表4から分かるように、空間を適切に分割して演算処理を適切に選択することで、精度の高い推定結果を得ることができる。 As can be seen from Table 4, by appropriately dividing the space and selecting the appropriate calculation process, highly accurate estimation results can be obtained.
(実施例5)
なお、実施例3で説明した実施例5では、上記した実施形態で説明した推定方法において、以下のパラメータを用いた。
LS=15 :測定装置3の設置間隔
i=j=2 :短辺Aおよび長辺Bの面積内の経路長を短辺および長辺の定数倍としてモデル化したときの定数
k=3 :平均経路長を線とした場合の幅(m)
p=1.5 :点群密度レベルを高くするときにレベル毎にスキャン数を算出するための定数
Example 5
In Example 5 described in Example 3, the following parameters were used in the estimation method described in the above embodiment.
L S =15: installation interval of the measuring device 3 i=j=2: constant when the path length within the area of the short side A and the long side B is modeled as a constant multiple of the short side and the long side k=3: width (m) when the average path length is a line
p = 1.5: A constant for calculating the number of scans for each level when increasing the point cloud density level.
これらのパラメータは、既往の実績を入力データとして、スキャン数の推定結果と実績値との差(の割合)の二乗誤差が最小になる条件の値となるように決定した。ただし、各パラメータは端数を切り捨てた数値としている。 These parameters were determined so that the squared error of the difference (proportion) between the estimated number of scans and the actual value was minimized using past performance data as input data. However, the values of each parameter were rounded down.
図26は、上記パラメータを用いて算出したスキャン数の推定結果と、実績値を対比させた結果の一例を示した図である。図中、±15%の誤差の範囲を破線で示している。スキャン数の推奨値の標準値に対して±25%の範囲を「-」でプロットした。図26からも、推定結果は±15%の偏差の中に位置しており、高い精度で推定結果が得られていることが分かる。 Figure 26 shows an example of the results of comparing the estimated number of scans calculated using the above parameters with the actual value. In the figure, the ±15% error range is indicated by a dashed line. The ±25% range for the standard value of the recommended number of scans is plotted as "-". Figure 26 also shows that the estimated results are within a deviation of ±15%, indicating that the estimated results are obtained with high accuracy.
以上、実施形態および実施例を参照して本願発明を説明したが、本願発明は上記実施形態および実施例に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
なお、本発明において利用者に関する情報を取得、利用する場合は、これを適法に行うものとする。
Although the present invention has been described above with reference to the embodiments and examples, the present invention is not limited to the above-mentioned embodiments and examples. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention.
In the present invention, when information about a user is acquired and used, this shall be done lawfully.
以下、参考形態の例を付記する。
1. 計測対象の敷地面積、測定対象物の属性、および要求再現精度を取得する取得手段と、
取得した前記敷地面積、前記測定対象物の属性、および前記要求再現精度を用いて、測定装置による測定地点の数の推奨値を算出する算出手段と、を備える、情報処理装置。
2. 測定対象の敷地内の経路の長さ、および要求再現精度を取得する取得手段と、
取得した前記経路の長さおよび前記要求再現精度を用いて、測定装置による測定地点の数の推奨値を算出する算出手段と、を備える、情報処理装置。
3. 1.または2.に記載の情報処理装置において、
前記算出手段は、前記測定対象に対して複数の空間を設定し、各前記空間別に演算処理を行う、情報処理装置。
4. 1.または1.を引用する3.に記載の情報処理装置において、
前記算出手段は、前記敷地面積に、前記測定対象物の属性に基づいた第1演算処理、および前記要求再現精度に応じた第2演算処理を行うことにより、前記推奨値を算出する、情報処理装置。
5. 4.に記載の情報処理装置において、
前記第1演算処理は、当該敷地内の経路の長さの推定値を算出する処理であり、前記第2演算処理は、前記経路内における測定地点の設置間隔で前記経路を割る処理である、情報処理装置。
6. 5.に記載の情報処理装置において、
前記第1演算処理は、以下のいずれかの式を用いて、前記経路の長さの推定値Lを算出する、情報処理装置。
L=iA+jB ・・・式(a)
L=4√(AB) ・・・式(b)
L=AB÷k ・・・式(c)
ここで、iおよびjはそれぞれ2であり、Aは前記敷地の外構の短辺の長さ、Bは、前記敷地の外構の長辺の長さ、kは、換算用通路幅である。
7. 2.または2.を引用する3.に記載の情報処理装置において、
前記算出手段は、前記敷地内の経路の長さを、前記経路内における測定地点の設置間隔で割ることにより、前記推奨値を算出する、情報処理装置。
Below, examples of reference forms are given.
1. An acquisition means for acquiring the area of a site to be measured, attributes of the object to be measured, and a required reproducibility;
a calculation means for calculating a recommended number of measurement points to be measured by a measurement device using the acquired site area, attributes of the object to be measured, and the required reproducibility.
2. An acquisition means for acquiring the length of a route within a site to be measured and a required reproducibility;
a calculation means for calculating a recommended value for the number of measurement points to be measured by a measurement device, using the acquired length of the path and the required reproducibility.
3. In the information processing device according to 1 or 2,
The calculation means is an information processing device that sets a plurality of spaces for the measurement object and performs calculation processing for each of the spaces.
4. In the information processing device according to 1. or 3. which cites 1.,
The calculation means calculates the recommended value by performing a first calculation process based on an attribute of the object to be measured and a second calculation process according to the required reproduction accuracy on the site area.
5. In the information processing device according to 4.,
An information processing device, wherein the first calculation process is a process of calculating an estimate of the length of a route within the premises, and the second calculation process is a process of dividing the route by an installation interval of measurement points within the route.
6. In the information processing device according to 5.,
The information processing device, wherein the first calculation process calculates an estimated value L of the path length using any one of the following equations:
L=iA+jB...Formula (a)
L= 4 √(AB) ...Formula (b)
L=AB÷k...Formula (c)
Here, i and j are each 2, A is the length of the short side of the exterior of the site, B is the length of the long side of the exterior of the site, and k is the conversion passage width.
7. In the information processing device according to 2. or 3. which cites 2.,
The calculation means calculates the recommended value by dividing a length of a route within the premises by an installation interval of measurement points within the route.
8. コンピュータに、
計測対象の敷地面積、測定対象物の属性、および要求再現精度を取得する手順、
取得した前記敷地面積、前記測定対象物の属性、および前記要求再現精度を用いて、測定装置による測定地点の数の推奨値を算出する手順、を実行させるためのプログラム。
9. コンピュータに、
測定対象の敷地内の経路の長さ、および要求再現精度を取得する手順、
取得した前記経路の長さおよび前記要求再現精度を用いて、測定装置による測定地点の数の推奨値を算出する手順、を実行させるためのプログラム。
10. 8.または9.に記載のプログラムにおいて、
前記算出する手順は、コンピュータに、前記測定対象に対して複数の空間を設定し、各前記空間別に演算処理を行わせる、プログラム。
11. 8.または8.を引用する10.に記載のプログラムにおいて、
前記算出する手順は、コンピュータに、前記敷地面積に、前記測定対象物の属性に基づいた第1演算処理、および前記要求再現精度に応じた第2演算処理を行わせることにより、前記推奨値を算出する、プログラム。
12. 11.に記載のプログラムにおいて、
前記第1演算処理は、当該敷地内の経路の長さの推定値を算出する処理であり、前記第2演算処理は、前記経路内における測定地点の設置間隔で前記経路を割る処理である、プログラム。
13. 12.に記載のプログラムにおいて、
前記第1演算処理は、以下のいずれかの式を用いて、前記経路の長さの推定値Lを算出する、プログラム。
L=iA+jB ・・・式(a)
L=4√(AB) ・・・式(b)
L=AB÷k ・・・式(c)
ここで、iおよびjはそれぞれ2であり、Aは前記敷地の外構の短辺の長さ、Bは、前記敷地の外構の長辺の長さ、kは、換算用通路幅である。
14. 9.または9.を引用する10.に記載のプログラムにおいて、
前記算出する手順は、コンピュータにより、前記敷地内の経路の長さを、前記経路内における測定地点の設置間隔で割ることにより、前記推奨値を算出する、プログラム。
8. On the computer:
Procedures for obtaining the area of the site to be measured, the attributes of the object to be measured, and the required reproducibility;
A program for executing a procedure for calculating a recommended number of measurement points to be measured by a measuring device using the acquired site area, attributes of the object to be measured, and the required reproducibility accuracy.
9. On the computer:
The length of the path through the premises to be measured and the procedure for obtaining the required repeatability;
A program for executing a procedure for calculating a recommended number of measurement points to be measured by a measuring device, using the acquired path length and the required reproducibility.
10. In the program according to 8. or 9.,
The calculating step is a program that causes a computer to set a plurality of spaces for the measurement object and perform calculation processing for each of the spaces.
11. In the program according to 8. or 10. which cites 8.,
The calculation step calculates the recommended value by having a computer perform a first calculation process based on the attributes of the object to be measured and a second calculation process according to the required reproduction accuracy on the site area, the program.
12. In the program according to 11.,
A program, wherein the first calculation process is a process of calculating an estimate of the length of a route within the premises, and the second calculation process is a process of dividing the route by the installation interval of measurement points within the route.
13. In the program according to 12.,
The first calculation process calculates an estimated value L of the path length using any one of the following formulas.
L=iA+jB...Formula (a)
L= 4 √(AB) ...Formula (b)
L=AB÷k...Formula (c)
Here, i and j are each 2, A is the length of the short side of the exterior of the site, B is the length of the long side of the exterior of the site, and k is the conversion passage width.
14. In the program according to 9. or 10. which cites 9.,
The calculation step includes a program for calculating the recommended value by a computer dividing the length of the route within the site by the installation interval of measurement points within the route.
15. 情報処理装置が、
計測対象の敷地面積、測定対象物の属性、および要求再現精度を取得し、
取得した前記敷地面積、前記測定対象物の属性、および前記要求再現精度を用いて、測定装置による測定地点の数の推奨値を算出する、情報処理方法。
16. 情報処理装置が、
測定対象の敷地内の経路の長さ、および要求再現精度を取得し、
取得した前記経路の長さおよび前記要求再現精度を用いて、測定装置による測定地点の数の推奨値を算出する、情報処理方法。
17. 15.または16.に記載の情報処理方法において、
前記情報処理装置が、前記測定対象に対して複数の空間を設定し、各前記空間別に演算処理を行う、情報処理方法。
18. 15.または15.を引用する17.に記載の情報処理方法において、
前記情報処理装置が、前記敷地面積に、前記測定対象物の属性に基づいた第1演算処理、および前記要求再現精度に応じた第2演算処理を行うことにより、前記推奨値を算出する、情報処理方法。
19. 18.に記載の情報処理方法において、
前記第1演算処理は、当該敷地内の経路の長さの推定値を算出する処理であり、前記第2演算処理は、前記経路内における測定地点の設置間隔で前記経路を割る処理である、情報処理方法。
20. 19.に記載の情報処理方法において、
前記第1演算処理は、以下のいずれかの式を用いて、前記経路の長さの推定値Lを算出する、情報処理方法。
L=iA+jB ・・・式(a)
L=4√(AB) ・・・式(b)
L=AB÷k ・・・式(c)
ここで、iおよびjはそれぞれ2であり、Aは前記敷地の外構の短辺の長さ、Bは、前記敷地の外構の長辺の長さ、kは、換算用通路幅である。
21. 16.または16.を引用する17.に記載の情報処理方法において、
前記情報処理装置が、前記敷地内の経路の長さを、前記経路内における測定地点の設置間隔で割ることにより、前記推奨値を算出する、情報処理方法。
15. An information processing device,
Obtain the area of the site to be measured, the attributes of the object to be measured, and the required reproducibility accuracy,
An information processing method, comprising: calculating a recommended number of measurement points to be measured by a measuring device using the acquired site area, attributes of the object to be measured, and the required reproducibility accuracy.
16. An information processing device,
Obtain the length of the path within the site to be measured and the required repeatability accuracy,
An information processing method, comprising: calculating a recommended number of measurement points to be measured by a measurement device using the acquired path length and the required reproducibility.
17. In the information processing method according to 15. or 16.,
The information processing method, wherein the information processing device sets a plurality of spaces for the measurement object and performs arithmetic processing for each of the spaces.
18. In the information processing method according to 15. or 17. which cites 15.,
The information processing method, wherein the information processing device calculates the recommended value by performing a first calculation process based on attributes of the object to be measured and a second calculation process according to the required reproduction accuracy on the site area.
19. In the information processing method according to 18.,
An information processing method, wherein the first calculation process is a process of calculating an estimate of the length of a route within the premises, and the second calculation process is a process of dividing the route by the installation interval of measurement points within the route.
20. In the information processing method according to 19.,
The information processing method, wherein the first calculation process calculates an estimated value L of the path length using any one of the following equations:
L=iA+jB...Formula (a)
L= 4 √(AB) ...Formula (b)
L=AB÷k...Formula (c)
Here, i and j are each 2, A is the length of the short side of the exterior of the site, B is the length of the long side of the exterior of the site, and k is the conversion passage width.
21. In the information processing method according to 16. or 17. which cites 16.,
The information processing method, wherein the information processing device calculates the recommended value by dividing a length of a route within the premises by an installation interval of measurement points within the route.
22. 1.から7.のいずれか一項に記載の情報処理装置により算出された、測定地点の数の推奨値に±25%とした数の前記測定地点で、測定対象の測定を行い、三次元画像生成のための点群データを生成する、測定方法。
23. コンピュータに、
22.に記載の測定方法により生成された三次元画像生成のための点群データを取得する手順、
取得した前記点群データを用いて三次元画像を生成する手順、を実行させるためのプログラム。
22. A measurement method comprising: measuring an object to be measured at a number of measurement points that is ±25% of a recommended number of measurement points calculated by the information processing device described in any one of 1. to 7.; and generating point cloud data for generating a three-dimensional image.
23. To the computer:
22. A procedure for acquiring point cloud data for generating a three-dimensional image generated by the measurement method described in 2.
A program for executing a procedure for generating a three-dimensional image using the acquired point cloud data.
1 画像処理システム
3、3a、3b、3c、3d、3e 測定装置
5 通信ネットワーク
60 コンピュータ
62 CPU
64 メモリ
66 ストレージ
68 I/O
69 バス
70 通信I/F
72 入力装置
74 出力装置
80 プログラム
100 情報処理装置
102 取得部
104 算出部
120 テーブル
200 三次元画像生成装置
220 記憶装置
300 画面
302 経路長入力部
304 クラス選択部
310 計算ボタン
320 スキャン数表示部
322 一覧表示部
332 属性選択部
334 面積入力部
336 スキャン数表示部
340 行
342 属性選択部
344 面積入力部
346 クラス選択部
348 スキャン数表示部
350 合計表示部
1
64
69
72
Claims (13)
取得した前記敷地面積、前記測定対象物の属性、および前記要求再現精度を用いて、測定装置による測定地点の数の推奨値を算出する算出手段と、を備える、情報処理装置。 An acquisition means for acquiring the area of the site to be measured, the attributes of the object to be measured, and the required reproducibility;
a calculation means for calculating a recommended number of measurement points to be measured by a measurement device using the acquired site area, attributes of the object to be measured, and the required reproducibility.
取得した前記経路の長さおよび前記要求再現精度を用いて、測定装置による測定地点の数の推奨値を算出する算出手段と、を備える、情報処理装置。 An acquisition means for acquiring the length of a path within a site to be measured and a required reproducibility;
a calculation means for calculating a recommended value for the number of measurement points to be measured by a measurement device, using the acquired length of the path and the required reproducibility.
前記算出手段は、前記測定対象に対して複数の空間を設定し、各前記空間別に演算処理を行う、情報処理装置。 3. The information processing device according to claim 1,
The calculation means is an information processing device that sets a plurality of spaces for the measurement object and performs calculation processing for each of the spaces.
前記算出手段は、前記敷地面積に、前記測定対象物の属性に基づいた第1演算処理、および前記要求再現精度に応じた第2演算処理を行うことにより、前記推奨値を算出する、情報処理装置。 In the information processing device according to claim 1 or claim 3 which cites claim 1,
The calculation means calculates the recommended value by performing a first calculation process based on an attribute of the object to be measured and a second calculation process according to the required reproduction accuracy on the site area.
前記第1演算処理は、当該敷地内の経路の長さの推定値を算出する処理であり、前記第2演算処理は、前記経路内における測定地点の設置間隔で前記経路を割る処理である、情報処理装置。 5. The information processing device according to claim 4,
An information processing device, wherein the first calculation process is a process of calculating an estimate of the length of a route within the premises, and the second calculation process is a process of dividing the route by an installation interval of measurement points within the route.
前記第1演算処理は、以下のいずれかの式を用いて、前記経路の長さの推定値Lを算出する、情報処理装置。
L=iA+jB ・・・式(a)
L=4√(AB) ・・・式(b)
L=AB÷k ・・・式(c)
ここで、iおよびjはそれぞれ2であり、Aは前記敷地の外構の短辺の長さ、Bは、前記敷地の外構の長辺の長さ、kは、換算用通路幅である。 6. The information processing device according to claim 5,
The information processing device, wherein the first calculation process calculates an estimated value L of the path length using any one of the following equations:
L=iA+jB...Formula (a)
L= 4 √(AB) ...Formula (b)
L=AB÷k...Formula (c)
Here, i and j are each 2, A is the length of the short side of the exterior of the site, B is the length of the long side of the exterior of the site, and k is the conversion passage width.
前記算出手段は、前記敷地内の経路の長さを、前記経路内における測定地点の設置間隔で割ることにより、前記推奨値を算出する、情報処理装置。 In the information processing device according to claim 2 or claim 3 which cites claim 2,
The calculation means calculates the recommended value by dividing a length of a route within the premises by an installation interval of measurement points within the route.
計測対象の敷地面積、測定対象物の属性、および要求再現精度を取得する手順、
取得した前記敷地面積、前記測定対象物の属性、および前記要求再現精度を用いて、測定装置による測定地点の数の推奨値を算出する手順、を実行させるためのプログラム。 On the computer,
Procedures for obtaining the area of the site to be measured, the attributes of the object to be measured, and the required reproducibility;
A program for executing a procedure for calculating a recommended number of measurement points to be measured by a measuring device using the acquired site area, attributes of the object to be measured, and the required reproducibility accuracy.
測定対象の敷地内の経路の長さ、および要求再現精度を取得する手順、
取得した前記経路の長さおよび前記要求再現精度を用いて、測定装置による測定地点の数の推奨値を算出する手順、を実行させるためのプログラム。 On the computer,
The length of the path through the premises to be measured and the procedure for obtaining the required repeatability;
A program for executing a procedure for calculating a recommended number of measurement points to be measured by a measuring device, using the acquired path length and the required reproducibility.
計測対象の敷地面積、測定対象物の属性、および要求再現精度を取得し、
取得した前記敷地面積、前記測定対象物の属性、および前記要求再現精度を用いて、測定装置による測定地点の数の推奨値を算出する、情報処理方法。 An information processing device,
Obtain the area of the site to be measured, the attributes of the object to be measured, and the required reproducibility accuracy,
An information processing method, comprising: calculating a recommended number of measurement points to be measured by a measuring device using the acquired site area, attributes of the object to be measured, and the required reproducibility accuracy.
測定対象の敷地内の経路の長さ、および要求再現精度を取得し、
取得した前記経路の長さおよび前記要求再現精度を用いて、測定装置による測定地点の数の推奨値を算出する、情報処理方法。 An information processing device,
Obtain the length of the path within the site to be measured and the required repeatability accuracy,
An information processing method, comprising: calculating a recommended number of measurement points to be measured by a measurement device using the acquired path length and the required reproducibility.
請求項12に記載の測定方法により生成された三次元画像生成のための点群データを取得する手順、
取得した前記点群データを用いて三次元画像を生成する手順、を実行させるためのプログラム。 On the computer,
A step of acquiring point cloud data for generating a three-dimensional image generated by the measurement method according to claim 12;
A program for executing a procedure for generating a three-dimensional image using the acquired point cloud data.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021055585A JP7526703B2 (en) | 2021-03-29 | 2021-03-29 | Information processing device, information processing method, program, and measurement method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021055585A JP7526703B2 (en) | 2021-03-29 | 2021-03-29 | Information processing device, information processing method, program, and measurement method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022152716A JP2022152716A (en) | 2022-10-12 |
| JP7526703B2 true JP7526703B2 (en) | 2024-08-01 |
Family
ID=83556155
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021055585A Active JP7526703B2 (en) | 2021-03-29 | 2021-03-29 | Information processing device, information processing method, program, and measurement method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7526703B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012088778A (en) | 2010-10-15 | 2012-05-10 | Hitachi Plant Technologies Ltd | Design system and design method for electrical dust precipitator |
| JP2013088188A (en) | 2011-10-14 | 2013-05-13 | Fuji Architect Co Ltd | Form investigation method of three-dimensional measurement subject |
| JP2020531793A (en) | 2017-08-31 | 2020-11-05 | クロネス アーゲー | How to measure an area by measuring vehicle |
-
2021
- 2021-03-29 JP JP2021055585A patent/JP7526703B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012088778A (en) | 2010-10-15 | 2012-05-10 | Hitachi Plant Technologies Ltd | Design system and design method for electrical dust precipitator |
| JP2013088188A (en) | 2011-10-14 | 2013-05-13 | Fuji Architect Co Ltd | Form investigation method of three-dimensional measurement subject |
| JP2020531793A (en) | 2017-08-31 | 2020-11-05 | クロネス アーゲー | How to measure an area by measuring vehicle |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022152716A (en) | 2022-10-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5821012B2 (en) | Modeling device, three-dimensional model generation device, modeling method, program, layout simulator | |
| AU2021107127A4 (en) | A Floorplan Visualisation System | |
| JP5215740B2 (en) | Mobile robot system | |
| JP7240846B2 (en) | support equipment | |
| JP6377536B2 (en) | Spatial information visualization device, program, and spatial information visualization method | |
| JP2008538022A (en) | System and method for detecting and measuring three-dimensional changes in a scene | |
| JP2007522443A (en) | System, computer program and method for measurement, modeling and mapping of 3D objects from a single image | |
| WO2016084389A1 (en) | Modeling device, three-dimensional model generating device, modeling method, and program | |
| KR101552828B1 (en) | Method for Obtaining Polygon Information of Three-dimensional Object Model | |
| JP2015210186A (en) | Three-dimensional data display device, three-dimensional data display method, and three-dimensional data display program | |
| JP6956899B2 (en) | Display data generator, display data generation method, and display data generation program | |
| JP2021152497A (en) | Covering material thickness measurement method, covering material thickness measurement system, and covering material construction method | |
| JP4206980B2 (en) | Sinking amount prediction method and settlement amount prediction program | |
| JP7526703B2 (en) | Information processing device, information processing method, program, and measurement method | |
| JP5583371B2 (en) | Finished type accuracy confirmation system, 3D measuring machine arrangement planning device, 3D measuring machine arrangement planning program, and 3D measuring machine arrangement planning method | |
| KR102143097B1 (en) | Method and system for determining manufacturing dimensions of connecting elements | |
| JP4864636B2 (en) | Building three-dimensional data generation device, building three-dimensional data generation method, program thereof, and recording medium | |
| TWI503781B (en) | Stereo building model managing system and the method thereof | |
| JP2008123319A (en) | Building model creation method and device, building model creation program, and recording medium recording it | |
| JP2020091590A (en) | Display data generation apparatus, display data generation method, and display data generation program | |
| JP7598994B2 (en) | 3D image generating method, 3D image generating device, guidance device, and program | |
| JP7193724B2 (en) | Building information display device | |
| JP5503073B1 (en) | Reverse model creation method, reverse model creation device, program, and storage medium | |
| JP2011086187A (en) | Input method, simulation apparatus and computer program | |
| JP2016184331A (en) | 3d model creation device, 3d model creation method, and 3d model creation program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231102 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240417 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240423 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240607 |
|
| 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: 20240702 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240722 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7526703 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |