JP6865566B2 - 3D model generator, its program and its method - Google Patents
3D model generator, its program and its method Download PDFInfo
- Publication number
- JP6865566B2 JP6865566B2 JP2016233944A JP2016233944A JP6865566B2 JP 6865566 B2 JP6865566 B2 JP 6865566B2 JP 2016233944 A JP2016233944 A JP 2016233944A JP 2016233944 A JP2016233944 A JP 2016233944A JP 6865566 B2 JP6865566 B2 JP 6865566B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- dimensional
- dimensional model
- cubic
- model
- 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
Landscapes
- Image Generation (AREA)
- Image Analysis (AREA)
Description
本発明は、屋内のパノラマ画像を用いて、屋内を表した3次元モデルを生成する3次元モデル生成装置、そのプログラム及びその方法に関する。 The present invention relates to a three-dimensional model generation device that generates a three-dimensional model representing indoors using an indoor panoramic image, a program thereof, and a method thereof.
建物の維持管理や改修工事を行うために、その建物の屋内図面が広く利用されている。しかし、建物を現地調査すると、屋内図面が紛失していたり、屋内図面と建物の現状に齟齬があることがある。この場合、測量技術を有する測量員が建物を測量して屋内図面を生成しなければならず、時間やコストが余分にかかってしまう。 Indoor drawings of the building are widely used for maintenance and renovation work of the building. However, when a field survey of the building is conducted, the indoor drawings may be missing, or there may be a discrepancy between the indoor drawings and the current state of the building. In this case, a surveyor having surveying technology must survey the building and generate an indoor drawing, which takes extra time and cost.
そこで、測量員による測量を行うことなく、屋内を3次元計測する手法が提案されている(特許文献1)。この特許文献1に記載の手法は、屋内のパノラマ画像を撮影し、撮影したパノラマ画像を水平調整することで、屋内を3次元計測するものである。
Therefore, a method of three-dimensionally measuring indoors without performing a survey by a surveyor has been proposed (Patent Document 1). The method described in
しかし、特許文献1に記載の手法では、3次元計測の専用ソフトウェアを使いこなして、全ての計測点の座標を取得する必要があり、一般ユーザにとって敷居が高い。このため、一般ユーザが使い慣れた一般的なBIM(Building Information Modeling)ソフトウェアに3次元モデルを取り込んで、屋内図面を生成できる手法が要望されている。
However, in the method described in
そこで、本発明は、測量員による測量を行うことなく、一般ユーザが専用ソフトウェアを使用することなく3次元モデルを生成し、生成した3次元モデルを一般的なBIMソフトウェアで利用できる3次元モデル生成装置、そのプログラム及びその方法を提供することを課題とする。 Therefore, in the present invention, a three-dimensional model can be generated by a general user without using dedicated software without performing a survey by a surveyor, and the generated three-dimensional model can be used by general BIM software. An object of the present invention is to provide an apparatus, a program thereof, and a method thereof.
前記した課題に鑑みて、本発明に係る3次元モデル生成装置は、屋内のキュービックパノラマ画像を用いて、前記屋内を表した3次元モデルを生成する3次元モデル生成装置であって、全天球カメラが撮影した全天球画像を前記キュービックパノラマ画像に変換するキュービックパノラマ画像変換手段と、前記キュービックパノラマ画像内に設定した計測点を3次元計測することで、前記キュービックパノラマ画像に対応付けて、前記屋内の3次元形状を表した3次元ベースモデルを生成する3次元ベースモデル生成手段と、前記計測点同士を結ぶ線分を選択させ、選択させた前記線分に基づいて、前記3次元ベースモデル内に前記屋内の面領域を生成する面領域生成手段と、前記3次元ベースモデルの面領域毎に、前記キュービックパノラマ画像からの切り出し範囲を選択させる切り出し範囲選択手段と、前記キュービックパノラマ画像から、前記切り出し範囲の画像を切り出す画像切り出し手段と、前記切り出し範囲の画像と前記3次元ベースモデルの面領域とを対応付けることで、前記3次元モデルを生成する3次元モデル生成手段と、を備える構成とした。 In view of the above-mentioned problems, the three-dimensional model generation device according to the present invention is a three-dimensional model generation device that generates a three-dimensional model representing the indoor using an indoor cubic panoramic image, and is an all-sky sphere. camera and the cubic panoramic image converting means converts the omnidirectional image taken in the cubic panoramic image, the measurement points set in the cubic panoramic image by measuring three-dimensional, in association with the cubic panoramic image, The three-dimensional base model generation means for generating the three-dimensional base model representing the indoor three-dimensional shape and the line segment connecting the measurement points are selected, and the three-dimensional base is based on the selected line segment. From the surface area generation means for generating the indoor surface area in the model, the cutout range selection means for selecting the cutout range from the cubic panoramic image for each surface area of the three-dimensional base model, and the cubic panoramic image. A configuration including an image cutting means for cutting out an image in the cutting range, and a three-dimensional model generating means for generating the three-dimensional model by associating the image in the cutting range with the surface region of the three-dimensional base model. And said.
かかる3次元モデル生成装置によれば、屋内のパノラマ画像から生成した3次元ベースモデルの面領域毎に、このパノラマ画像からの切り出し画像を対応付けることで、3次元モデルを生成する。 According to such a three-dimensional model generation device, a three-dimensional model is generated by associating a cut-out image from the panoramic image with each surface region of the three-dimensional base model generated from the indoor panoramic image.
前記した課題に鑑みて、本発明に係る3次元モデル生成方法は、全天球カメラが、屋内の全天球画像を撮影する全天球画像撮影ステップと、送信装置が、前記全天球画像をクラウドサーバに送信する全天球画像送信ステップと、3次元モデル生成装置が、前記クラウドサーバから前記全天球画像を受信する全天球画像受信ステップと、前記3次元モデル生成装置が、前記全天球画像を、前記屋内のキュービックパノラマ画像に変換するパノラマ画像変換ステップと、前記3次元モデル生成装置が、前記キュービックパノラマ画像内に設定した計測点を3次元計測することで、前記キュービックパノラマ画像に対応付けて、前記屋内の3次元形状を表した3次元ベースモデルを生成する3次元ベースモデル生成ステップと、前記3次元モデル生成装置が、前記計測点同士を結ぶ線分を選択させ、選択させた前記線分に基づいて、前記3次元ベースモデル内に前記屋内の面領域を生成する面領域生成ステップと、前記3次元モデル生成装置が、前記3次元ベースモデルの面領域毎に、前記キュービックパノラマ画像からの切り出し範囲を選択させる切り出し範囲選択ステップと、前記3次元モデル生成装置が、前記キュービックパノラマ画像から前記切り出し範囲の画像を切り出す画像切り出しステップと、前記3次元モデル生成装置が、前記切り出し範囲の画像と前記3次元ベースモデルの面領域とを対応付けることで、前記屋内を表した3次元モデルを生成する3次元モデル生成ステップと、を実行する手順とした。 In view of the above-mentioned problems, in the three-dimensional model generation method according to the present invention, the all-sky camera takes an indoor all-sky image, and the transmitting device uses the all-sky image. The all-sky image transmission step of transmitting the above-mentioned to the cloud server, the all-sky image receiving step of receiving the all-sky image from the cloud server, and the three-dimensional model generation device are described above. the omnidirectional image, and panoramic image conversion step of converting into the indoor cubic panoramic image, the three-dimensional model generation apparatus, the measurement points set in the cubic panoramic image by measuring three-dimensional, the cubic panorama A three-dimensional base model generation step for generating a three-dimensional base model representing the indoor three-dimensional shape in association with an image, and the three-dimensional model generation device select a line segment connecting the measurement points. A surface area generation step for generating the indoor surface area in the 3D base model based on the selected line segment, and the 3D model generation device for each surface area of the 3D base model. The cutout range selection step for selecting the cutout range from the cubic panoramic image, the image cutout step for the three-dimensional model generation device to cut out the image of the cutout range from the cubic panorama image, and the three-dimensional model generation device The procedure is to execute the three-dimensional model generation step of generating the three-dimensional model representing the indoor by associating the image of the cutout range with the surface area of the three-dimensional base model.
かかる3次元モデル生成方法によれば、屋内のパノラマ画像から生成した3次元ベースモデルの面領域毎に、このパノラマ画像からの切り出し画像を対応付けることで、3次元モデルを生成する。 According to such a three-dimensional model generation method, a three-dimensional model is generated by associating a cut-out image from the panoramic image with each surface region of the three-dimensional base model generated from the indoor panoramic image.
本発明は、屋内のパノラマ画像から生成した3次元ベースモデルの面領域毎にパノラマ画像からの切り出し画像を対応付ける。これにより、本発明は、測量員による測量を行うことなく、一般ユーザが専用ソフトウェアを使用することなく3次元モデルを生成し、生成した3次元モデルを一般的なBIMソフトウェアで利用することができる。 In the present invention, a cut-out image from a panoramic image is associated with each surface region of a three-dimensional base model generated from an indoor panoramic image. Thereby, the present invention can generate a three-dimensional model without using a dedicated software by a general user without performing a survey by a surveyor, and the generated three-dimensional model can be used by general BIM software. ..
[3次元モデル生成システムの概略]
以下、本発明の実施形態について、適宜図面を参照しながら詳細に説明する。
図1を参照し、本発明の実施形態に係る3次元モデル生成システム1の概略について説明する。
[Outline of 3D model generation system]
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings as appropriate.
The outline of the three-dimensional
3次元モデル生成システム1は、全天球カメラ10で屋内を撮影した全天球画像を用いて、屋内の3次元モデルを生成するものである。図1に示すように、3次元モデル生成システム1は、全天球カメラ10と、送信装置20と、クラウドサーバ30と、3次元モデル生成装置40と、PC(Personal Computer)50とを備える。
The three-dimensional
まず、3次元モデル生成システム1の使用法について簡単に説明する。
撮影担当者は、改修工事等の対象となる建物の屋内に、図示を省略したスケールを配置する。スケール(例えば、クロスロッド)は、長さを表しており、後記する3次元計測に必要である。このスケールは、壁面に沿って鉛直、又は、床面に沿って水平に配置する。次に、撮影担当者は、全天球カメラ10により、全天球画像を撮影する。そして、撮影担当者は、送信装置20を操作して、撮影した全天球画像をクラウドサーバ30にアップロードする。
First, the usage of the three-dimensional
The person in charge of photography will place a scale (not shown) inside the building to be repaired. The scale (for example, the cross rod) represents the length and is necessary for the three-dimensional measurement described later. The scale is placed vertically along the wall or horizontally along the floor. Next, the person in charge of photographing captures an omnidirectional image with the
3次元モデル生成装置40のオペレータは、クラウドサーバ30から全天球画像を3次元モデル生成装置40にダウンロードする。次に、オペレータは、3次元モデル生成装置40を操作して、全天球画像をキュービックパノラマ画像(パノラマ画像)に変換する。そして、オペレータは、3次元モデル生成装置40を操作して、キュービックパノラマ画像から、屋内の3次元モデルを生成する。さらに、オペレータは、3次元モデル生成装置40で生成した3次元モデルをクラウドサーバ30にアップロードする。
The operator of the 3D
PC50のユーザ(一般ユーザ)は、クラウドサーバ30から3次元モデルをPC50にダウンロードする。そして、一般ユーザは、ダウンロードした3次元モデルをPC50のBIMソフトウェアに取り込んで、屋内図面を生成する。このような手順で、3次元モデル生成システム1は、クラウドサーバ30を介して、3次元モデルを一般ユーザに提供できるので、一般ユーザが専用ソフトウェアを使用する必要がない。
The user (general user) of the PC 50 downloads the three-dimensional model from the
[3次元モデル生成システムの構成]
以下、3次元モデル生成システム1の構成について説明する。
全天球カメラ10は、屋内の全天球画像を撮影し、撮影した全天球画像を送信装置20に出力する。例えば、全天球カメラ10は、SDカード等の記録媒体を介して、又は、無線通信を用いて、全天球画像(全天球画像ファイル90)を出力する。
[Configuration of 3D model generation system]
Hereinafter, the configuration of the three-dimensional
The
図2に示すように、全天球カメラ10は、全天球画像を撮影する全天球カメラ本体11と、全天球カメラ本体11を載置する三脚13と、を備える。また、全天球画像は、図3に示すように、全天球カメラ本体11を中心として、全周360°、上下180°の全周を撮影した画像である。
As shown in FIG. 2, the
送信装置20は、全天球カメラ10が撮影した全天球画像をクラウドサーバ30に送信するものである。例えば、送信装置20としては、無線通信、有線通信等の通信機能を有する携帯端末21やPC23をあげることができる。
なお、送信装置20として、携帯端末21又はPC23の一方を備えていればよく、両方を備える必要はない。
The
The transmitting
クラウドサーバ30は、クラウド環境で構築したサーバ群であり、全天球画像及びキュービックパノラマ画像の蓄積、送受信を行うものである。具体的には、クラウドサーバ30は、送信装置20から受信した全天球画像を蓄積し、3次元モデル生成装置40に送信する。また、クラウドサーバ30は、3次元モデル生成装置40から受信した3次元モデルを蓄積し、PC50に送信する。
The
3次元モデル生成装置40は、クラウドサーバ30から受信した全天球画像をキュービックパノラマ画像に変換し、変換したキュービックパノラマ画像を用いて、屋内の3次元モデルを生成するものである。そして、3次元モデル生成装置40は、生成した3次元モデルをクラウドサーバ30に送信する。
なお、3次元モデル生成装置40の詳細は、後記する。
The three-dimensional
The details of the three-dimensional
PC50は、3次元モデル生成装置40から3次元モデルを受信し、受信した3次元モデルをBIMソフトウェアに取り込んで、屋内図面を生成するものである。例えば、PC50としては、無線通信、有線通信等の通信機能を有し、一般的なBIMソフトウェアがインストールされたコンピュータをあげることができる。
The
[3次元モデル生成装置の構成]
図4を参照し、3次元モデル生成装置40の構成について説明する。
図4に示すように、3次元モデル生成装置40は、画像送受信手段41と、キュービックパノラマ画像変換手段42と、3次元ベースモデル生成手段43と、ポリゴン生成手段(面領域生成手段)44と、切り出し範囲選択手段45と、画像切り出し手段46と、3次元モデル生成手段47と、を備える。
[Configuration of 3D model generator]
The configuration of the three-dimensional
As shown in FIG. 4, the three-dimensional
画像送受信手段41は、クラウドサーバ30との間で全天球画像及びパノラマ画像を送受信するものである。具体的には、画像送受信手段41は、クラウドサーバ30から全天球画像を受信し、受信した全天球画像をパノラマ画像変換手段42に出力する。また、画像送受信手段41は、3次元モデル生成手段47から入力された3次元モデルを、クラウドサーバ30に送信する。
The image transmission / reception means 41 transmits / receives spherical images and panoramic images to / from the
キュービックパノラマ画像変換手段42は、画像送受信手段41から入力された全天球画像をキュービックパノラマ画像に変換するものである。図3に示すように、全天球画像は、歪んでいるため、3次元モデルの生成に適していない。このため、キュービックパノラマ画像変換手段42は、全天球画像を、歪みのないキュービックパノラマ画像に変換する。 The cubic panorama image conversion means 42 converts the spherical image input from the image transmission / reception means 41 into a cubic panorama image. As shown in FIG. 3, the spherical image is distorted and is not suitable for generating a three-dimensional model. Therefore, the cubic panorama image conversion means 42 converts the spherical image into a distortion-free cubic panorama image.
図5に示すように、キュービックパノラマ画像は、正六面体の各面(上面、下面、左面、右面、前面、後面)の内側に全天球画像を投影した画像である。例えば、キュービックパノラマ画像は、図6に示すように、図5の正六面体の各面内側に全天球画像を貼り付けたものとなる。図6(a)がキュービックパノラマ画像の前面であり、図6(b)がキュービックパノラマ画像の右面であり、図6(c)がキュービックパノラマ画像の左面である。また、図6(d)がキュービックパノラマ画像の後面であり、図6(e)がキュービックパノラマ画像の下面であり、図6(f)がキュービックパノラマ画像の上面である。 As shown in FIG. 5, the cubic panoramic image is an image obtained by projecting a spherical image inside each surface (upper surface, lower surface, left surface, right surface, front surface, rear surface) of a regular hexahedron. For example, in the cubic panoramic image, as shown in FIG. 6, the spherical image is pasted on the inside of each surface of the regular hexahedron of FIG. FIG. 6A is the front surface of the cubic panoramic image, FIG. 6B is the right side of the cubic panoramic image, and FIG. 6C is the left side of the cubic panoramic image. Further, FIG. 6 (d) is the rear surface of the cubic panoramic image, FIG. 6 (e) is the lower surface of the cubic panoramic image, and FIG. 6 (f) is the upper surface of the cubic panoramic image.
3次元ベースモデル生成手段43は、キュービックパノラマ画像変換手段42からキュービックパノラマ画像が入力される。そして、3次元ベースモデル生成手段43は、このキュービックパノラマ画像内に設定した計測点を3次元計測することで、パノラマ画像に対応付けて、屋内の3次元形状を表した3次元ベースモデルを生成するものである。 A cubic panorama image is input from the cubic panorama image conversion means 42 to the three-dimensional base model generation means 43. Then, the three-dimensional base model generation means 43 generates a three-dimensional base model representing an indoor three-dimensional shape in association with the panoramic image by three-dimensionally measuring the measurement points set in the cubic panoramic image. Is what you do.
具体的には、3次元ベースモデル生成手段43は、キュービックパノラマ画像を水平調整し、水平調整したキュービックパノラマ画像に計測点を設定する。ここでは、3次元ベースモデル生成手段43は、ソフトウェアにより正確に水平調整を行う。 Specifically, the three-dimensional base model generation means 43 horizontally adjusts the cubic panoramic image and sets a measurement point on the horizontally adjusted cubic panoramic image. Here, the three-dimensional base model generation means 43 accurately adjusts the level by software.
次に、3次元ベースモデル生成手段43は、図示を省略したディスプレイ等の表示手段に、図7に示すように、水平調整されたキュービックパノラマ画像を表示する。すると、オペレータが、図示を省略したマウス、キーボード等の操作手段を介して、図8に示すように、キュービックパノラマ画像上に計測点Pを設定(入力)する。さらに、オペレータが、操作手段を介して、キュービックパノラマ画像上に、計測点P同士を結ぶ線分を設定する。この線分は、屋内の境界(例えば、床面と壁面の境界)を表す。 Next, the three-dimensional base model generation means 43 displays a horizontally adjusted cubic panoramic image on a display means such as a display (not shown), as shown in FIG. 7. Then, the operator sets (inputs) the measurement point P on the cubic panoramic image as shown in FIG. 8 via an operating means such as a mouse or a keyboard (not shown). Further, the operator sets a line segment connecting the measurement points P on the cubic panoramic image via the operating means. This line segment represents an indoor boundary (eg, the boundary between the floor and the wall).
図8の例では、オペレータは、計測点P1〜P4を屋内のコーナーに設定している。また、オペレータは、計測点P1,P2を結ぶ線分、計測点P2,P3を結ぶ線分、計測点P3,P4を結ぶ線分、及び、計測点P4,P1を結ぶ線分を設定している(太線で図示)。
なお、図8では、計測点P1〜P4及びこれらの線分を設定する例を図示したが、オペレータは、必要な計測点P及び線分を全て設定することは言うまでもない。
In the example of FIG. 8, the operator sets the measurement points P1 to P4 in the indoor corner. Further, the operator sets a line segment connecting the measurement points P1 and P2, a line segment connecting the measurement points P2 and P3, a line segment connecting the measurement points P3 and P4, and a line segment connecting the measurement points P4 and P1. Yes (shown by thick line).
Although FIG. 8 shows an example of setting the measurement points P1 to P4 and their line segments, it goes without saying that the operator sets all the necessary measurement points P and the line segments.
そして、3次元ベースモデル生成手段43は、計測点P1〜P4を高さが既知の水平面上へ逆投影することで、水平面上の計測点P1〜P4の座標を3次元計測する。また、3次元ベースモデル生成手段43は、計測済みの計測点P1〜P4の鉛直線上に位置する点をこの鉛直線に逆投影することで、計測点P1〜P4の高さ方向の座標を3次元計測する。そして、3次元ベースモデル生成手段43は、水平面と高さ方向の座標を組み合わせて、計測点P1〜P4の3次元座標を求める。
なお、3次元計測の詳細は、例えば、特開2015−125002号公報に記載されているため、これ以上の説明を省略する。
Then, the three-dimensional base model generation means 43 back-projects the measurement points P1 to P4 onto a horizontal plane having a known height, thereby three-dimensionally measuring the coordinates of the measurement points P1 to P4 on the horizontal plane. Further, the three-dimensional base model generating means 43 back-projects the points located on the vertical lines of the measured measurement points P1 to P4 onto the vertical lines, so that the coordinates of the measurement points P1 to P4 in the height direction are set to 3. Measure the dimensions. Then, the three-dimensional base model generation means 43 combines the coordinates in the horizontal plane and the height direction to obtain the three-dimensional coordinates of the measurement points P1 to P4.
Since the details of the three-dimensional measurement are described in, for example, Japanese Patent Application Laid-Open No. 2015-125002, further description thereof will be omitted.
計測点P1〜P4は、キュービックパノラマ画像上に設定されているので、計測点P1〜P4の画像座標が既知である。また、計測点P1〜P4の3次元座標は、3次元計測の際に求められている。つまり、計測点P1〜P4は、キュービックパノラマ画像の画像座標と、3次元ベースモデルの3次元座標とを対応付けている。 Since the measurement points P1 to P4 are set on the cubic panoramic image, the image coordinates of the measurement points P1 to P4 are known. Further, the three-dimensional coordinates of the measurement points P1 to P4 are obtained at the time of the three-dimensional measurement. That is, the measurement points P1 to P4 associate the image coordinates of the cubic panoramic image with the three-dimensional coordinates of the three-dimensional base model.
3次元ベースモデルBMは、図9に示すように、計測点P、及び、計測点P同士を結ぶ線分で屋内の形状を表したモデルである。つまり、3次元ベースモデルBMは、屋内の形状のみを表しており、形状以外の情報(例えば、床面の材料)を表していない。 As shown in FIG. 9, the three-dimensional base model BM is a model in which the measurement point P and the line segment connecting the measurement points P represent the indoor shape. That is, the three-dimensional base model BM represents only the indoor shape and does not represent information other than the shape (for example, the material of the floor surface).
ポリゴン生成手段44は、計測点P同士を結ぶ線分をオペレータに選択させ、選択させた線分に基づいて、3次元ベースモデルBM内にポリゴンを生成するものである。例えば、ポリゴン生成手段44は、キュービックパノラマ画像及び3次元ベースモデルBMを重ねて表示手段に表示する(図8参照)。すると、オペレータが、操作手段を介して、3次元ベースモデルBM上で線分を選択する。 The polygon generation means 44 causes the operator to select a line segment connecting the measurement points P, and generates a polygon in the three-dimensional base model BM based on the selected line segment. For example, the polygon generation means 44 superimposes the cubic panoramic image and the three-dimensional base model BM and displays them on the display means (see FIG. 8). Then, the operator selects a line segment on the three-dimensional base model BM via the operating means.
<線分の選択、ポリゴンの生成>
図10を参照し、ポリゴン生成手段44による線分の選択及びポリゴンの生成を詳細に説明する。
本実施形態では、オペレータが、3次元ベースモデル生成手段43で設定した線分のうち、ポリゴンAの生成に必要な線分Lを全て選択する。このとき、オペレータは、3次元ベースモデルBMのポリゴンを時計回りで囲むように連続する線分Lを選択する。例えば、オペレータが、図10に示すように、計測点P1,P2を結ぶ線分L1と、計測点P2,P3を結ぶ線分L2とを順に選択する。次に、オペレータは、計測点P3,P4を結ぶ線分L3と、計測点P4,P1を結ぶ線分L4とを順に選択する。これにより、ポリゴン生成手段44は、時計回りの線分L1〜L4で囲まれる面領域をポリゴンAとして生成する。
<Selection of line segment, generation of polygon>
With reference to FIG. 10, the selection of the line segment and the generation of the polygon by the polygon generation means 44 will be described in detail.
In the present embodiment, the operator selects all the line segments L required for generating the polygon A from the line segments set by the three-dimensional base model generating means 43. At this time, the operator selects a continuous line segment L so as to surround the polygon of the three-dimensional base model BM clockwise. For example, as shown in FIG. 10, the operator sequentially selects a line segment L1 connecting the measurement points P1 and P2 and a line segment L2 connecting the measurement points P2 and P3. Next, the operator sequentially selects the line segment L3 connecting the measurement points P3 and P4 and the line segment L4 connecting the measurement points P4 and P1. As a result, the polygon generation means 44 generates the surface region surrounded by the clockwise line segments L1 to L4 as the polygon A.
なお、最初に線分L1を選択する例で説明したが、時計回りで連続していれば、線分L2,L3,L4の何れを最初に選択してもよい。
また、ポリゴン生成手段44は、線分L4〜L1のように線分Lの選択順が反時計回りの場合、その選択を受け付けない。さらに、ポリゴン生成手段44は、線分L1,L3,L2,L4のように線分Lが不連続な場合、又は、線分L1,L2のように線分Lが特定の領域を囲んでいない場合、その選択を受け付けない。
また、ポリゴン生成手段44は、連続する線分Lが3本以下の場合、つまり、線分Lで囲まれる領域が三角形の場合も、その選択を受け付けない。一方、ポリゴン生成手段44は、連続する線分Lが4本以上の場合、その選択を受け付ける。
Although the example of selecting the line segment L1 first has been described, any of the line segments L2, L3, and L4 may be selected first as long as they are continuous in the clockwise direction.
Further, the polygon generating means 44 does not accept the selection when the selection order of the line segment L is counterclockwise as in the line segments L4 to L1. Further, in the polygon generation means 44, when the line segment L is discontinuous like the line segments L1, L3, L2, L4, or the line segment L does not surround a specific region like the line segments L1, L2. If so, the selection will not be accepted.
Further, the polygon generating means 44 does not accept the selection even when the number of continuous line segments L is 3 or less, that is, when the area surrounded by the line segments L is a triangle. On the other hand, when the polygon generation means 44 has four or more continuous line segments L, the polygon generation means 44 accepts the selection.
各ポリゴンAは、そのポリゴンAを一意に識別する識別情報(例えば、‘100’,‘101’)が付加される。また、ポリゴンAは、図11(a)に示すように、4本以上の線分Lの組み合わせで表現できる。例えば、ポリゴンA1は、線分L1〜L4の組み合わせで表現できる。ここで、ポリゴンAは、表面及び裏面があり、線分Lが時計回りで選択された順で表面となる。例えば、ポリゴンA1は、線分L1〜L4の順で並ぶ側が表面となる。また、ポリゴンAの表面には、後記する切出し画像を対応付ける(貼り付ける)ことができる。このように、3次元ベースモデルBMは、ポリゴンAの組み合わせにより、屋内の形状を表現できる。 Identification information (for example, '100', '101') that uniquely identifies the polygon A is added to each polygon A. Further, as shown in FIG. 11A, the polygon A can be represented by a combination of four or more line segments L. For example, the polygon A1 can be represented by a combination of line segments L1 to L4. Here, the polygon A has a front surface and a back surface, and the line segment L becomes the front surface in the order of being selected clockwise. For example, the surface of the polygon A1 is the side in which the line segments L1 to L4 are arranged in this order. Further, a cutout image described later can be associated (pasted) on the surface of the polygon A. In this way, the three-dimensional base model BM can express an indoor shape by combining polygons A.
<ポリゴンの投影>
図12を参照し、ポリゴン生成手段44によるポリゴンAの投影を詳細に説明する。
図12(a)に示すように、ポリゴンAは、3次元計測の誤差に起因して、計測点P及び線分Lが同一基準面上に位置しない場合がある。ここで、基準面とは、鉛直面(図12のX−Y平面)、又は、水平面(図12のX−Z平面)のことである。図12(a)では、計測点P2及び線分L1,L2が、基準面である鉛直面上に位置していない。この場合、ポリゴン生成手段44は、計測点P2の座標を参照し、計測点P2が鉛直面上に位置しないと判定する。そして、ポリゴン生成手段44は、図12(b)に示すように、鉛直面上に位置しないと判定した計測点P2及び計測点P2を端点とする線分L1,L2を、鉛直面上に投影する。
なお、図12は、図面を見やすくするため、3次元ベースモデルBMのみ図示し、キュービックパノラマ画像の図示を省略した。
<Projection of polygons>
The projection of the polygon A by the polygon generating means 44 will be described in detail with reference to FIG.
As shown in FIG. 12A, in the polygon A, the measurement point P and the line segment L may not be located on the same reference plane due to an error in the three-dimensional measurement. Here, the reference plane is a vertical plane (XY plane in FIG. 12) or a horizontal plane (XY plane in FIG. 12). In FIG. 12A, the measurement points P2 and the line segments L1 and L2 are not located on the vertical plane which is the reference plane. In this case, the polygon generating means 44 refers to the coordinates of the measurement point P2 and determines that the measurement point P2 is not located on the vertical plane. Then, as shown in FIG. 12B, the polygon generating means 44 projects the measurement points P2 determined not to be located on the vertical plane and the line segments L1 and L2 having the measurement points P2 as end points on the vertical plane. To do.
In FIG. 12, only the three-dimensional base model BM is shown and the cubic panoramic image is omitted in order to make the drawing easier to see.
図4に戻り、3次元モデル生成装置40の構成について、説明を続ける。
切り出し範囲選択手段45は、オペレータに、3次元ベースモデルBMのポリゴン毎に、パノラマ画像からの切り出し範囲を選択させるものである。例えば、切り出し範囲選択手段45は、キュービックパノラマ画像及び3次元ベースモデルBMを重ねて表示手段に表示する。すると、オペレータが、操作手段を介して、切り出し範囲となるポリゴンを3次元ベースモデルBM上で選択する。このとき、オペレータは、必要なポリゴンを全て選択することは言うまでもない。
Returning to FIG. 4, the configuration of the three-dimensional
The cutout range selection means 45 causes the operator to select a cutout range from the panoramic image for each polygon of the three-dimensional base model BM. For example, the cutout range selection means 45 superimposes the cubic panoramic image and the three-dimensional base model BM and displays them on the display means. Then, the operator selects the polygon to be the cutout range on the three-dimensional base model BM via the operation means. At this time, it goes without saying that the operator selects all the necessary polygons.
画像切り出し手段46は、切り出し範囲選択手段45から入力された切り出し範囲の画像を、キュービックパノラマ画像から切り出すものである。
前記したように、計測点Pは、3次元ベースモデルBMの3次元座標と、キュービックパノラマ画像の画像座標とを対応付けている。従って、画像切り出し手段46は、図11(b)に示すように、切り出し範囲として選択したポリゴンAを構成する計測点P1〜P4の画像座標を求める。そして、画像切り出し手段46は、計測点P1〜P4の画像座標で特定される切り出し範囲の画像をキュービックパノラマ画像から切り出す。
The image cutting means 46 cuts out the image of the cutting range input from the cutting range selecting means 45 from the cubic panoramic image.
As described above, the measurement point P associates the three-dimensional coordinates of the three-dimensional base model BM with the image coordinates of the cubic panoramic image. Therefore, as shown in FIG. 11B, the image cutting means 46 obtains the image coordinates of the measurement points P1 to P4 constituting the polygon A selected as the cutting range. Then, the image cutting means 46 cuts out the image of the cutting range specified by the image coordinates of the measurement points P1 to P4 from the cubic panoramic image.
<切り出し範囲の変形>
図13を参照し、画像切り出し手段46による切り出し範囲の変形を詳細に説明する。
図13(a)に示すように、切り出し範囲が5辺以上の場合もある。この場合、画像切り出し手段46は、図13(b)に示すように、切り出し範囲を、この切り出し範囲に外接する四角形状に変換する。そして、画像切り出し手段46は、四角形状に変換した切り出し範囲の画像を、キュービックパノラマ画像から切り出す。
<Transformation of cutting range>
With reference to FIG. 13, the deformation of the cutting range by the image cutting means 46 will be described in detail.
As shown in FIG. 13A, the cutting range may be 5 or more sides. In this case, the image cropping means 46 converts the cropping range into a quadrangular shape circumscribing the cropping range, as shown in FIG. 13 (b). Then, the image cutting means 46 cuts out the image of the cutting range converted into a quadrangular shape from the cubic panoramic image.
ここで、図13(a)の切り出し範囲が床面に対応する場合、四角形状に変形するときに拡張した領域Bには、3次元ベースモデルBMで床面以外の構造物(例えば、柱)が存在している。つまり、この床面以外の構造物は、別の切り出し範囲の画像に含まれている。このため、画像切り出し手段46は、拡張した領域Bの部分を使用しない。 Here, when the cutout range of FIG. 13A corresponds to the floor surface, the area B expanded when deformed into a quadrangular shape is a structure (for example, a pillar) other than the floor surface in the three-dimensional base model BM. Exists. That is, the structure other than the floor surface is included in the image of another cutout range. Therefore, the image cropping means 46 does not use the portion of the expanded region B.
図4に戻り、3次元モデル生成装置40の構成について、説明を続ける。
3次元モデル生成手段47は、画像切り出し手段46から入力された切り出し画像と、3次元ベースモデル生成手段43から入力された3次元ベースモデルBMのポリゴンとを対応付けることで、屋内の3次元モデルM(図14)を生成するものである。この3次元モデルMは、図14に示すように、3次元ベースモデルBM、各ポリゴンの画像ファイル、及び、画像配置場所ファイルで構成されている。
Returning to FIG. 4, the configuration of the three-dimensional
The 3D model generating means 47 associates the cutout image input from the image cutting means 46 with the polygon of the 3D base model BM input from the 3D base model generating means 43, so that the indoor 3D model M (Fig. 14) is generated. As shown in FIG. 14, the three-dimensional model M is composed of a three-dimensional base model BM, an image file of each polygon, and an image arrangement location file.
前記したように、3次元ベースモデルBMのポリゴンと、キュービックパノラマ画像の切り出し範囲とは、計測点Pで対応付けられている。そこで、3次元モデル生成手段47は、図14に示すように、3次元ベースモデルBMにおける屋内の壁と、その壁の切り出し画像とを対応付ける。さらに、3次元モデル生成手段47は、壁と同様、3次元ベースモデルBMにおける床や天井と、床や天井の切り出し画像とを対応付ける。その後、3次元モデル生成手段47は、壁、床、天井等の各ポリゴンに対応した画像ファイル(例えば、‘壁.jpg’)の配置場所を表す画像配置場所ファイルを生成する。 As described above, the polygon of the three-dimensional base model BM and the cutout range of the cubic panoramic image are associated with each other at the measurement point P. Therefore, as shown in FIG. 14, the three-dimensional model generation means 47 associates the indoor wall in the three-dimensional base model BM with the cut-out image of the wall. Further, the three-dimensional model generation means 47 associates the floor or ceiling in the three-dimensional base model BM with the cut-out image of the floor or ceiling, similarly to the wall. After that, the three-dimensional model generation means 47 generates an image arrangement location file representing an arrangement location of an image file (for example,'wall.jpg') corresponding to each polygon such as a wall, a floor, and a ceiling.
以上のように、本発明の実施形態に係る3次元モデル生成装置40は、屋内の全天球画像をキュービックパノラマ画像に変換し、変換したキュービックパノラマ画像から3次元ベースモデルBMを生成する。そして、3次元モデル生成装置40は、生成した3次元ベースモデルBMのポリゴン毎に、キュービックパノラマ画像からの切り出し画像を対応付けることで、3次元モデルMを生成する。このように、3次元モデル生成装置40は、測量員による測量を行う必要がなく、測量員の手配や測量作業の時間調整が不要となり、短時間、低コストで3次元モデルMを生成できる。
As described above, the three-dimensional
さらに、3次元モデル生成装置40は、従来の専用ソフトウェアのように、全ての計測点の座標を取得するときの出戻り作業が発生せず、3次元モデルMを効率よく生成できる。
Further, the three-dimensional
[3次元モデル生成システムの動作]
図15を参照し、3次元モデル生成システム1の動作について説明する(適宜図4参照)。
全天球カメラ10は、屋内の全天球画像を撮影し(ステップS1:全天球画像撮影ステップ)、撮影した全天球画像を送信装置20に出力する(ステップS2)。
送信装置20は、ステップS2で入力された全天球画像をクラウドサーバ30に送信する(ステップS3:全天球画像送信ステップ)。
[Operation of 3D model generation system]
The operation of the three-dimensional
The
The
3次元モデル生成装置40の画像送受信手段41は、クラウドサーバ30から全天球画像を受信する(ステップS4:全天球画像受信ステップ)。
3次元モデル生成装置40のキュービックパノラマ画像変換手段42は、ステップS4で受信した全天球画像をキュービックパノラマ画像に変換する(ステップS5:パノラマ画像変換ステップ)。
The image transmission / reception means 41 of the three-dimensional
The cubic panoramic image conversion means 42 of the three-dimensional
3次元モデル生成装置40の3次元ベースモデル生成手段43は、キュービックパノラマ画像上に計測点P及び線分を設定し、設定した計測点Pを3次元計測することで、屋内の3次元ベースモデルBMを生成する(ステップS6:3次元ベースモデル生成ステップ)。
3次元モデル生成装置40のポリゴン生成手段44は、オペレータに、計測点P同士を結ぶ線分Lを選択させ、選択された線分Lに基づいて、3次元ベースモデルBM内にポリゴンを生成する(ステップS7:ポリゴン生成ステップ)。
The 3D base model generation means 43 of the 3D
The polygon generation means 44 of the 3D
3次元モデル生成装置40の切り出し範囲選択手段45は、オペレータに、3次元ベースモデルBMのポリゴン毎に切り出し範囲を選択させる(ステップS8:切り出し範囲選択ステップ)。
3次元モデル生成装置40の画像切り出し手段46は、キュービックパノラマ画像から、ステップS8で選択された切り出し範囲の画像を切り出す(ステップS9:画像切り出しステップ)。
The cutout range selection means 45 of the 3D
The image cutting means 46 of the three-dimensional
3次元モデル生成装置40の3次元モデル生成手段47は、ステップS9で切り出した画像と、ステップS7で生成した3次元ベースモデルBMのポリゴンとを対応付けることで、屋内の3次元モデルMを生成する(ステップS10:3次元モデル生成ステップ)。
3次元モデル生成装置40の画像送受信手段41は、ステップS10で生成した3次元モデルMをクラウドサーバ30に送信する(ステップS11)。
The 3D model generation means 47 of the 3D
The image transmission / reception means 41 of the three-dimensional
PC50は、クラウドサーバ30から3次元モデルMを受信する(ステップS12)。
PC50は、ステップS12で受信した3次元モデルMをBIMソフトウェアに取り込んで、屋内図面を生成する(ステップS13)。
The
The
以上のように、本発明の実施形態に係る3次元モデル生成システム1は、屋内の全天球画像をキュービックパノラマ画像に変換し、変換したキュービックパノラマ画像から3次元ベースモデルBMを生成する。そして、3次元モデル生成システム1は、生成した3次元ベースモデルBMのポリゴン毎に、キュービックパノラマ画像からの切り出し画像を対応付けて3次元モデルMを生成する。このように、3次元モデル生成システム1は、測量員による測量を行う必要がなく、測量員の手配や測量作業の時間調整が不要となり、短時間、低コストで3次元モデルMを生成できる。
As described above, the three-dimensional
さらに、3次元モデル生成システム1は、一般ユーザが専用ソフトウェアを使用することなく、3次元モデル生成装置40で3次元モデルを生成し、生成した3次元モデルをPC50のBIMソフトウェアに取り込んで利用することができる。
Further, in the 3D
さらに、3次元モデル生成システム1は、全天球画像の撮影から、3次元モデルMの生成及び屋内図面の生成までの一連の作業を簡易、かつ、短時間で行う仕組みを提供できる。
さらに、3次元モデル生成システム1は、クラウドサーバ30を介して、セキュアな環境下で全天球画像及び3次元モデルMを送受信できるので、安全性に優れる。
さらに、3次元モデル生成システム1は、全天球画像を短時間で撮影できるので、屋内で長時間に及ぶ測量作業を行う必要がなく、利便性に優れる。
Further, the three-dimensional
Further, the three-dimensional
Further, since the three-dimensional
[変形例]
以上、本発明の実施形態を詳述してきたが、本発明は前記した実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
前記した実施形態では、3次元モデルを納品先に送信することとして説明したが、3次元モデルの送信先は、特に限定されない。
[Modification example]
Although the embodiments of the present invention have been described in detail above, the present invention is not limited to the above-described embodiments, and includes design changes and the like within a range that does not deviate from the gist of the present invention.
In the above-described embodiment, the three-dimensional model is transmitted to the delivery destination, but the destination of the three-dimensional model is not particularly limited.
前記した実施形態において、3次元モデル生成装置は、ポリゴンの編集、削除及び分割を行ってもよい。例えば、オペレータは、ポリゴンの編集作業として、ポリゴンの節点(計測点)を移動、追加又は削除することができる。 In the above-described embodiment, the three-dimensional model generation device may edit, delete, and divide polygons. For example, the operator can move, add, or delete polygon nodes (measurement points) as a polygon editing operation.
前記した実施形態において、3次元モデル生成装置は、生成した3次元モデルを表示手段に表示してもよい。これにより、オペレータが、生成した3次元モデルを確認できるので、利便性に優れる。 In the above-described embodiment, the three-dimensional model generation device may display the generated three-dimensional model on the display means. As a result, the operator can confirm the generated three-dimensional model, which is excellent in convenience.
前記した実施形態では、3次元モデル生成装置を独立したハードウェアとして説明したが、本発明は、これに限定されない。例えば、3次元モデル生成装置は、コンピュータが備えるCPU、メモリ、ハードディスク等のハードウェア資源を、前記した各手段として協調動作させる3次元モデル生成プログラムで実現することもできる。このプログラムは、通信回線を介して配布してもよく、CD−ROMやフラッシュメモリ等の記録媒体に書き込んで配布してもよい。 In the above-described embodiment, the three-dimensional model generator has been described as independent hardware, but the present invention is not limited thereto. For example, the three-dimensional model generation device can also be realized by a three-dimensional model generation program in which hardware resources such as a CPU, a memory, and a hard disk included in a computer are cooperatively operated as the above-mentioned means. This program may be distributed via a communication line, or may be written and distributed on a recording medium such as a CD-ROM or a flash memory.
1 3次元モデル生成システム
10 全天球カメラ
20 送信装置
30 クラウドサーバ
40 3次元モデル生成装置
41 画像送受信手段
42 キュービックパノラマ画像変換手段
43 3次元ベースモデル生成手段
44 ポリゴン生成手段(面領域生成手段)
45 切り出し範囲選択手段
46 画像切り出し手段
47 3次元モデル生成手段
1 3D
45 Cutout range selection means 46 Image cutout means 47 Three-dimensional model generation means
Claims (6)
全天球カメラが撮影した全天球画像を前記キュービックパノラマ画像に変換するキュービックパノラマ画像変換手段と、
前記キュービックパノラマ画像内に設定した計測点を3次元計測することで、前記キュービックパノラマ画像に対応付けて、前記屋内の3次元形状を表した3次元ベースモデルを生成する3次元ベースモデル生成手段と、
前記計測点同士を結ぶ線分を選択させ、選択させた前記線分に基づいて、前記3次元ベースモデル内に前記屋内の面領域を生成する面領域生成手段と、
前記3次元ベースモデルの面領域毎に、前記キュービックパノラマ画像からの切り出し範囲を選択させる切り出し範囲選択手段と、
前記キュービックパノラマ画像から、前記切り出し範囲の画像を切り出す画像切り出し手段と、
前記切り出し範囲の画像と前記3次元ベースモデルの面領域とを対応付けることで、前記3次元モデルを生成する3次元モデル生成手段と、
を備えることを特徴とする3次元モデル生成装置。 It is a three-dimensional model generation device that generates a three-dimensional model representing the indoor using an indoor cubic panoramic image.
A cubic panorama image conversion means for converting an all-sky panoramic image taken by a spherical camera into the cubic panorama image, and
By measuring the cubic panorama measurement points set in the image a three-dimensional, in association with the cubic panoramic image, and a three-dimensional base model generating means for generating a three-dimensional base model representing the three-dimensional shape of the interior ,
A surface region generating means for selecting a line segment connecting the measurement points and generating the indoor surface region in the three-dimensional base model based on the selected line segment.
A cutting range selection means for selecting a cutting range from the cubic panoramic image for each surface region of the three-dimensional base model, and
An image cutting means for cutting out an image in the cutting range from the cubic panoramic image, and
A three-dimensional model generation means for generating the three-dimensional model by associating the image of the cutout range with the surface region of the three-dimensional base model,
A three-dimensional model generator, which comprises.
前記キュービックパノラマ画像内に設定した計測点を3次元計測することで、前記キュービックパノラマ画像に対応付けて、前記屋内の3次元形状を表した3次元ベースモデルを生成する3次元ベースモデル生成手段と、
前記計測点同士を結ぶ線分を選択させ、選択させた前記線分に基づいて、前記3次元ベースモデル内に前記屋内の面領域を生成する面領域生成手段と、
前記3次元ベースモデルの面領域毎に、前記キュービックパノラマ画像からの切り出し範囲を選択させる切り出し範囲選択手段と、
前記キュービックパノラマ画像から、前記切り出し範囲の画像を切り出す画像切り出し手段と、
前記切り出し範囲の画像と前記3次元ベースモデルの面領域とを対応付けることで、前記3次元モデルを生成する3次元モデル生成手段と、を備え、
前記画像切り出し手段は、前記切り出し範囲が5辺以上の場合、前記切り出し範囲を、前記切り出し範囲に外接する四角形状に変換し、変換した前記切り出し範囲の画像を前記キュービックパノラマ画像から切り出すことを特徴とする3次元モデル生成装置。 It is a three-dimensional model generation device that generates a three-dimensional model representing the indoor using an indoor cubic panoramic image.
A three-dimensional base model generation means for generating a three-dimensional base model representing the indoor three-dimensional shape in association with the cubic panoramic image by three-dimensionally measuring the measurement points set in the cubic panoramic image. ,
A surface region generating means for selecting a line segment connecting the measurement points and generating the indoor surface region in the three-dimensional base model based on the selected line segment.
A cutting range selection means for selecting a cutting range from the cubic panoramic image for each surface region of the three-dimensional base model, and
An image cutting means for cutting out an image in the cutting range from the cubic panoramic image, and
A three-dimensional model generation means for generating the three-dimensional model by associating the image of the cutout range with the surface region of the three-dimensional base model is provided.
When the cutout range has five or more sides, the image cutting means converts the cutout range into a quadrangular shape circumscribing the cutout range, and cuts out the converted image of the cutout range from the cubic panoramic image. a three-dimensional model generating device you.
送信装置が、前記全天球画像をクラウドサーバに送信する全天球画像送信ステップと、
3次元モデル生成装置が、前記クラウドサーバから前記全天球画像を受信する全天球画像受信ステップと、
前記3次元モデル生成装置が、前記全天球画像を、前記屋内のキュービックパノラマ画像に変換するパノラマ画像変換ステップと、
前記3次元モデル生成装置が、前記キュービックパノラマ画像内に設定した計測点を3次元計測することで、前記キュービックパノラマ画像に対応付けて、前記屋内の3次元形状を表した3次元ベースモデルを生成する3次元ベースモデル生成ステップと、
前記3次元モデル生成装置が、前記計測点同士を結ぶ線分を選択させ、選択させた前記線分に基づいて、前記3次元ベースモデル内に前記屋内の面領域を生成する面領域生成ステップと、
前記3次元モデル生成装置が、前記3次元ベースモデルの面領域毎に、前記キュービックパノラマ画像からの切り出し範囲を選択させる切り出し範囲選択ステップと、
前記3次元モデル生成装置が、前記キュービックパノラマ画像から前記切り出し範囲の画像を切り出す画像切り出しステップと、
前記3次元モデル生成装置が、前記切り出し範囲の画像と前記3次元ベースモデルの面領域とを対応付けることで、前記屋内を表した3次元モデルを生成する3次元モデル生成ステップと、
を実行することを特徴とする3次元モデル生成方法。 An omnidirectional image shooting step in which the omnidirectional camera captures an indoor spherical image,
The spherical image transmission step in which the transmission device transmits the spherical image to the cloud server,
A spherical image receiving step in which the three-dimensional model generator receives the spherical image from the cloud server, and
A panoramic image conversion step in which the three-dimensional model generator converts the spherical image into the indoor cubic panoramic image, and
The three-dimensional model generation apparatus, the cubic panorama measurement points set in the image by measuring a three-dimensional, in association with the cubic panoramic image, generates the three-dimensional base model representing the three-dimensional shape of the interior 3D base model generation step and
The three-dimensional model generation device selects a line segment connecting the measurement points, and based on the selected line segment, the surface area generation step of generating the indoor surface area in the three-dimensional base model. ,
A cutout range selection step in which the three-dimensional model generator selects a cutout range from the cubic panoramic image for each surface region of the three-dimensional base model.
An image cutting step in which the three-dimensional model generation device cuts out an image in the cutting range from the cubic panoramic image, and
The three-dimensional model generation device generates a three-dimensional model representing the interior by associating the image of the cutout range with the surface area of the three-dimensional base model.
A three-dimensional model generation method characterized by executing.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016233944A JP6865566B2 (en) | 2016-12-01 | 2016-12-01 | 3D model generator, its program and its method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016233944A JP6865566B2 (en) | 2016-12-01 | 2016-12-01 | 3D model generator, its program and its method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018092300A JP2018092300A (en) | 2018-06-14 |
| JP6865566B2 true JP6865566B2 (en) | 2021-04-28 |
Family
ID=62566128
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016233944A Active JP6865566B2 (en) | 2016-12-01 | 2016-12-01 | 3D model generator, its program and its method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6865566B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112528368B (en) * | 2020-12-09 | 2022-11-18 | 四川蓉信开工程设计有限公司 | BIM-based design method of water treatment engineering structure |
| JP7824909B2 (en) * | 2023-06-06 | 2026-03-05 | スターツアセットマネジメント株式会社 | Building Management Systems and Programs |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0561962A (en) * | 1991-08-30 | 1993-03-12 | Hitachi Ltd | Environmental model generating device for product evaluation |
| GB2259432A (en) * | 1991-09-06 | 1993-03-10 | Canon Res Ct Europe Ltd | Three dimensional graphics processing |
| JP2015125002A (en) * | 2013-12-25 | 2015-07-06 | 株式会社ズームスケープ | Measurement image photographing method and image measurement program |
-
2016
- 2016-12-01 JP JP2016233944A patent/JP6865566B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018092300A (en) | 2018-06-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10964108B2 (en) | Augmentation of captured 3D scenes with contextual information | |
| CN108665536B (en) | Three-dimensional and live-action data visualization method and device and computer readable storage medium | |
| US8963943B2 (en) | Three-dimensional urban modeling apparatus and method | |
| US20140218354A1 (en) | View image providing device and method using omnidirectional image and 3-dimensional data | |
| JP4115117B2 (en) | Information processing apparatus and method | |
| JP2022501684A (en) | Shooting-based 3D modeling systems and methods, automated 3D modeling equipment and methods | |
| CN1677060B (en) | Measurement data processing system, electronic map storage medium, electronic map display device | |
| KR101875047B1 (en) | System and method for 3d modelling using photogrammetry | |
| CN108286945A (en) | The 3 D scanning system and method for view-based access control model feedback | |
| JP2017101989A (en) | Earthwork management method | |
| JPWO2018193574A1 (en) | Flight path generation method, information processing apparatus, flight path generation system, program, and recording medium | |
| KR20220085142A (en) | Intelligent construction site management supporting system and method based extended reality | |
| KR102317182B1 (en) | Apparatus for generating composite image using 3d object and 2d background | |
| JP6467612B2 (en) | In-place image processing system and structure maintenance management business system | |
| CN116129064A (en) | Electronic map generation method, device, equipment and storage medium | |
| JPWO2017014126A1 (en) | Image management system, image management method and program | |
| CN112969963B (en) | Information processing apparatus, control method thereof, and storage medium | |
| JP2020060907A (en) | Lightning protection range generation system and program | |
| JP6865566B2 (en) | 3D model generator, its program and its method | |
| JP6064269B2 (en) | Information processing apparatus, information processing method, and program | |
| JP2022081224A (en) | Image generating apparatus and program | |
| JP6405539B2 (en) | Label information processing apparatus for multi-viewpoint image and label information processing method | |
| JP5817012B2 (en) | Information processing apparatus, information processing method, and program | |
| d'Annibale et al. | Finalizing a low-cost photogrammetric workflow: from panoramic photos to Heritage 3D documentation and visualization | |
| JP6704700B2 (en) | Image processing apparatus, control method thereof, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191126 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201224 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210105 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210219 |
|
| 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: 20210330 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210406 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6865566 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |