JP7540671B2 - Three-dimensional model generating device and three-dimensional model generating program - Google Patents
Three-dimensional model generating device and three-dimensional model generating program Download PDFInfo
- Publication number
- JP7540671B2 JP7540671B2 JP2022074334A JP2022074334A JP7540671B2 JP 7540671 B2 JP7540671 B2 JP 7540671B2 JP 2022074334 A JP2022074334 A JP 2022074334A JP 2022074334 A JP2022074334 A JP 2022074334A JP 7540671 B2 JP7540671 B2 JP 7540671B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- indoor
- unit
- dimensional model
- segmentation
- 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
- 230000011218 segmentation Effects 0.000 claims description 121
- 238000003702 image correction Methods 0.000 claims description 17
- 238000000034 method Methods 0.000 description 33
- 238000012937 correction Methods 0.000 description 24
- 238000012545 processing Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- Processing Or Creating Images (AREA)
- Image Generation (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Image Analysis (AREA)
Description
特許法第30条第2項適用 開催日 令和3年11月30日 集会名、ウェブサイトのアドレス Spacely Connect 2021~DX 人材不足の課題解決に向けて~ (オンライン開催) https://info.spacely.co.jp/5th_anniversary/Article 30, paragraph 2 of the Patent Act applies. Date held: November 30, 2021 Meeting name and website address: Spacely Connect 2021 ~DX Towards solving the problem of labor shortages~ (held online) https://info.spacely.co.jp/5th_anniversary/
特許法第30条第2項適用 開催日 令和3年11月30日 集会名、ウェブサイトのアドレス Spacely Connect 2021~DX人材不足の課題解決に向けて~(オンライン開催) https://info.spacely.co.jp/5th_anniversary/Article 30, paragraph 2 of the Patent Act applies. Date held: November 30, 2021 Meeting name and website address: Spacely Connect 2021 ~Towards resolving the issue of DX talent shortages~ (held online) https://info.spacely.co.jp/5th_anniversary/
本開示は、三次元モデル生成装置及び三次元モデル生成プログラムに関する。 This disclosure relates to a three-dimensional model generation device and a three-dimensional model generation program.
不動産物件における室内の情報を第三者に知得させるために当該不動産物件を三次元モデル化する技術が知られている。このような技術により不動産物件が三次元モデル化されると、通常のディスプレイのほか、VR(Virtual Reality:仮想現実)の技術を用いたVRゴーグル等に三次元モデルを表示させることで、当該不動産物件の室内の詳細な情報を第三者に知得させることが可能となる。例えば特許文献1には、不動産物件の間取図を解析して部屋領域等を特定することで所望の三次元モデルを生成する技術が開示されている。 There is a known technology for creating a three-dimensional model of a real estate property to allow a third party to learn about the interior information of the property. When a real estate property is created as a three-dimensional model using such technology, it is possible to allow a third party to learn detailed information about the interior of the property by displaying the three-dimensional model on a normal display or on VR goggles using VR (Virtual Reality) technology. For example, Patent Document 1 discloses a technology for generating a desired three-dimensional model by analyzing a floor plan of a real estate property and identifying room areas, etc.
上述した技術では、単に間取図に基づいて部屋領域等を特定することで三次元モデルを生成している。一方で、個々の不動産物件で室内の状況は多様であり、間取図には表されない詳細な情報をも第三者に知得させたいというニーズが存在する。 The above-mentioned technology generates a three-dimensional model by simply identifying room areas, etc., based on a floor plan. However, the indoor conditions of individual real estate properties vary widely, and there is a need to allow third parties to obtain detailed information that is not shown on the floor plan.
そこで、本開示に係る三次元モデル生成装置及び三次元モデル生成プログラムは、より詳細な情報を含む不動産物件の三次元モデルを生成可能とすることを目的とする。 The three-dimensional model generation device and three-dimensional model generation program disclosed herein aim to make it possible to generate three-dimensional models of real estate properties that include more detailed information.
本開示の一態様に係る三次元モデル生成装置(1)は、不動産物件の室内を撮像した室内画像(RG)の入力を受け付ける室内画像入力受付部(10)と、室内画像入力受付部(10)により入力を受け付けられた室内画像(RG)に対してセグメンテーションを行うセグメンテーション部(12)と、セグメンテーション部(12)により室内画像(RG)に対して行われたセグメンテーションの結果に基づいて、室内の構造である室内構造を推定する室内構造推定部(13)と、室内構造推定部(13)により推定された室内構造に基づいて、不動産物件の三次元モデルを生成する三次元モデル生成部(20)と、を備える。 A three-dimensional model generating device (1) according to one aspect of the present disclosure includes an indoor image input receiving unit (10) that receives input of an indoor image (RG) captured inside a real estate property, a segmentation unit (12) that performs segmentation on the indoor image (RG) received as input by the indoor image input receiving unit (10), an indoor structure estimation unit (13) that estimates an indoor structure, which is a structure inside the room, based on the result of the segmentation performed on the indoor image (RG) by the segmentation unit (12), and a three-dimensional model generating unit (20) that generates a three-dimensional model of the real estate property based on the indoor structure estimated by the indoor structure estimation unit (13).
本開示の一態様に係る三次元モデル生成プログラム(P)は、コンピュータ(C)を、不動産物件の室内を撮像した室内画像(RG)の入力を受け付ける室内画像入力受付部(10)と、室内画像入力受付部(10)により入力を受け付けられた室内画像(RG)に対してセグメンテーションを行うセグメンテーション部(12)と、セグメンテーション部(12)により室内画像(RG)に対して行われたセグメンテーションの結果に基づいて、室内の構造である室内構造を推定する室内構造推定部(13)と、室内構造推定部(13)により推定された室内構造に基づいて、不動産物件の三次元モデルを生成する三次元モデル生成部(20)と、として機能させる。 A three-dimensional model generation program (P) according to one aspect of the present disclosure causes a computer (C) to function as an indoor image input receiving unit (10) that receives input of an indoor image (RG) captured inside a real estate property, a segmentation unit (12) that performs segmentation on the indoor image (RG) received as input by the indoor image input receiving unit (10), an indoor structure estimation unit (13) that estimates the indoor structure, which is the structure of the room, based on the result of the segmentation performed on the indoor image (RG) by the segmentation unit (12), and a three-dimensional model generation unit (20) that generates a three-dimensional model of the real estate property based on the indoor structure estimated by the indoor structure estimation unit (13).
これらの三次元モデル生成装置(1)及び三次元モデル生成プログラム(P)の少なくともいずれかによれば、不動産物件の室内を撮像した室内画像(RG)に対してセグメンテーションを行うことにより室内画像(RG)に含まれる各部位の属性が把握され、把握された各部位の属性に基づいて室内構造が推定される。そして、このようにして推定された室内構造に基づいて不動産物件の三次元モデルが生成される。したがって、例えば単に間取図等から推定される室内構造に基づいて三次元モデルを生成する場合と比較して、室内の状況を詳細に反映した三次元モデルが生成される。よって、より詳細な情報を含む不動産物件の三次元モデルを生成可能となる。 According to at least one of these three-dimensional model generation device (1) and three-dimensional model generation program (P), the attributes of each part included in the indoor image (RG) captured inside the real estate property are grasped by performing segmentation on the indoor image (RG) captured inside the real estate property, and the indoor structure is estimated based on the attributes of each part that have been grasped. Then, a three-dimensional model of the real estate property is generated based on the indoor structure estimated in this way. Therefore, compared to a case where a three-dimensional model is generated based on the indoor structure simply estimated from a floor plan or the like, a three-dimensional model that reflects the indoor situation in detail is generated. Therefore, it becomes possible to generate a three-dimensional model of the real estate property that includes more detailed information.
本開示の一態様に係る三次元モデル生成装置(1)では、セグメンテーション部(12)は、室内画像(RG)に対して少なくとも2種類のセグメンテーションを行ってもよい。これによれば、例えば特定の種類のセグメンテーションでは判別しにくい物体についても別のセグメンテーションを行うことにより好適に判別可能となる。 In a three-dimensional model generating device (1) according to one aspect of the present disclosure, the segmentation unit (12) may perform at least two types of segmentation on the indoor image (RG). With this, for example, objects that are difficult to distinguish using a specific type of segmentation can be preferably distinguished by performing another type of segmentation.
本開示の一態様に係る三次元モデル生成装置(1)では、セグメンテーション部(12)は、室内画像(RG)に対して少なくともセマンティックセグメンテーション及びインスタンスセグメンテーションを行ってもよい。これによれば、例えばセマンティックセグメンテーションでは判別しにくい部屋の境目等についてもインスタンスセグメンテーションを行うことにより好適に判別可能となる。 In a three-dimensional model generating device (1) according to one aspect of the present disclosure, the segmentation unit (12) may perform at least semantic segmentation and instance segmentation on the indoor image (RG). This makes it possible to suitably distinguish room boundaries, which are difficult to distinguish using semantic segmentation, by performing instance segmentation.
本開示の一態様に係る三次元モデル生成装置(1)では、室内画像(RG)は、室内の全天球画像を含み、全天球画像において室内を上方から見た画像であるトップビュー画像(TG)に対して補正を行うトップビュー画像補正部(14)を備えてもよい。これによれば、推定された室内構造の壁又はコーナー等の位置を補正することができるため、より精度の高い三次元モデルを生成することができる。しかも、室内構造をトップビュー画像(TG)から補正することができるため、より直感的な操作が可能となり利便性が向上する。 In a three-dimensional model generation device (1) according to one aspect of the present disclosure, the indoor image (RG) includes a celestial sphere image of the room, and a top-view image correction unit (14) may be provided that performs correction on a top-view image (TG) that is an image of the room viewed from above in the celestial sphere image. This makes it possible to correct the positions of walls, corners, etc. of the estimated indoor structure, and therefore to generate a three-dimensional model with higher accuracy. Moreover, since the indoor structure can be corrected from the top-view image (TG), more intuitive operation is possible, improving convenience.
本開示の一態様に係る三次元モデル生成装置(1)では、室内画像(RG)は、室内の全天球画像の一部である二次元画像(PG)を含み、二次元画像(PG)の一端(PGa)と一端(PGa)とは反対側の他端(PGb)とを互いに結合する結合部(11)を備え、セグメンテーション部(12)は、結合部(11)により一端(PGa)と他端(PGb)とが互いに結合された二次元画像(PG)に対してセグメンテーションを行ってもよい。室内画像(RG)に含まれる二次元画像(PG)は、室内の全天球画像の一部を構成している。例えば、二次元画像(PG)は、水平方向に360度にわたって撮像されたパノラマ画像であってもよい。このような二次元画像(PG)は、水平方向におけるいずれか一端(PGa)を基端として、当該一端(PGa)から360度の位置である他端(PGb)を末端とした帯状の画像である。このとき、帯状の二次元画像(PG)における一端(PGa)と他端(PGb)とでは室内の同一箇所(例えば、上下方向に延在する直線上の箇所)が撮像されている。ここで、二次元画像(PG)の一端(PGa)、すなわち他端(PGb)の部分に重なるように存在する物体は、二次元画像(PG)上において、一端(PGa)側と他端(PGb)側とに二分割されて表示されることとなる。そうすると、セグメンテーション部(12)は、一端(PGa)側と他端(PGb)側とに二分割されて表示された物体に対して適切にセグメンテーションを行うことが難しくなる。その結果、二次元画像(PG)上において当該物体が表示された部位の属性が正しく把握されにくくなり、ひいては室内構造が正しく推定されにくくなる。そこで、上述した三次元モデル生成装置(1)では、帯状の二次元画像(PG)の一端(PGa)と他端(PGb)とを互いに結合してリング状にすることで、二次元画像(PG)の一端(PGa)、すなわち他端(PGb)の部分に重なるように存在する物体が二分割された状態ではなくなり、当該物体に対しても適切にセグメンテーションを行いやすくなる。その結果、二次元画像(PG)上において当該物体が表示された部位の属性が正しく把握されやすくなり、ひいては室内構造が正しく推定されやすくなる。このように、一端(PGa)と他端(PGb)とが互いに結合された二次元画像(PG)に対してセグメンテーションを行うことで、二次元画像(PG)が切れることによって画像認識の精度が低下しやすい部分についても好適にセグメンテーションを行うことが可能となる。なお、ここでは二次元画像(PG)の一例として水平方向に360度にわたって撮像されたパノラマ画像を例示したが、二次元画像(PG)は必ずしもこのような態様の画像でなくてもよく、例えば水平方向に対して交差する方向に360度にわたって撮像されたパノラマ画像等であってもよい。 In the three-dimensional model generating device (1) according to one aspect of the present disclosure, the indoor image (RG) includes a two-dimensional image (PG) that is a part of the omnidirectional image of the room, and includes a connecting unit (11) that connects one end (PGa) of the two-dimensional image (PG) to the other end (PGb) opposite to the one end (PGa), and the segmentation unit (12) may perform segmentation on the two-dimensional image (PG) in which the one end (PGa) and the other end (PGb) are connected to each other by the connecting unit (11). The two-dimensional image (PG) included in the indoor image (RG) constitutes a part of the omnidirectional image of the room. For example, the two-dimensional image (PG) may be a panoramic image captured over 360 degrees in the horizontal direction. Such a two-dimensional image (PG) is a band-shaped image with one end (PGa) in the horizontal direction as the base end and the other end (PGb) at a position 360 degrees from the one end (PGa) as the terminal end. At this time, the same location in the room (for example, a location on a straight line extending in the vertical direction) is captured at one end (PGa) and the other end (PGb) of the strip-shaped two-dimensional image (PG). Here, an object that exists so as to overlap one end (PGa) of the two-dimensional image (PG), i.e., the other end (PGb), is displayed in two-dimensional image (PG) divided into one end (PGa) side and the other end (PGb) side. In this case, it becomes difficult for the segmentation unit (12) to appropriately perform segmentation on the object displayed in two-part into one end (PGa) side and the other end (PGb) side. As a result, it becomes difficult to correctly grasp the attributes of the part where the object is displayed on the two-dimensional image (PG), and therefore it becomes difficult to correctly estimate the indoor structure. Therefore, in the above-mentioned three-dimensional model generating device (1), by connecting one end (PGa) and the other end (PGb) of the band-shaped two-dimensional image (PG) to each other to form a ring shape, an object existing so as to overlap one end (PGa) of the two-dimensional image (PG), i.e., the other end (PGb), is no longer in a state of being divided into two, and it becomes easier to perform appropriate segmentation on the object. As a result, it becomes easier to correctly grasp the attributes of the part where the object is displayed on the two-dimensional image (PG), and thus it becomes easier to correctly estimate the indoor structure. In this way, by performing segmentation on the two-dimensional image (PG) in which one end (PGa) and the other end (PGb) are connected to each other, it becomes possible to appropriately perform segmentation on the part where the accuracy of image recognition is likely to decrease due to the cut-off of the two-dimensional image (PG). Note that, although a panoramic image captured over 360 degrees in the horizontal direction is given here as an example of a two-dimensional image (PG), the two-dimensional image (PG) does not necessarily have to be an image of this type, and may be, for example, a panoramic image captured over 360 degrees in a direction intersecting the horizontal direction.
本開示の一態様に係る三次元モデル生成装置(1)は、不動産物件の間取りを示す間取図画像(FG)の入力を受け付ける間取図画像入力受付部(15)と、間取図画像入力受付部(15)により入力を受け付けられた間取図画像(FG)に基づいて、不動産物件の構造である物件構造を推定する物件構造推定部(16)と、室内構造推定部(13)により推定された室内構造と物件構造推定部(16)により推定された物件構造とのマッチングを行うマッチング部(17)と、を備え、三次元モデル生成部(20)は、マッチング部(17)により行われた室内構造と物件構造とのマッチングの結果に基づいて、不動産物件の三次元モデルを生成してもよい。これによれば、室内画像(RG)に基づいて推定された室内構造だけでなく、間取図画像(FG)に基づいて推定された物件構造にも基づいて、不動産物件の三次元モデルが生成される。このため、室内構造だけでは不明確になりやすい不動産物件の全体的な構造に関する情報を物件構造に基づいて補完することができる。よって、不動産物件の三次元モデルを精度良く生成することが可能となる。 A three-dimensional model generating device (1) according to one aspect of the present disclosure includes a floor plan image input receiving unit (15) that receives an input of a floor plan image (FG) showing the floor plan of a real estate property, a property structure estimating unit (16) that estimates a property structure, which is a structure of a real estate property, based on the floor plan image (FG) input received by the floor plan image input receiving unit (15), and a matching unit (17) that matches the indoor structure estimated by the indoor structure estimating unit (13) with the property structure estimated by the property structure estimating unit (16), and the three-dimensional model generating unit (20) may generate a three-dimensional model of the real estate property based on the result of matching between the indoor structure and the property structure performed by the matching unit (17). According to this, a three-dimensional model of the real estate property is generated based not only on the indoor structure estimated based on the indoor image (RG) but also on the property structure estimated based on the floor plan image (FG). Therefore, information about the overall structure of the real estate property, which is likely to be unclear based on the indoor structure alone, can be supplemented based on the property structure. This makes it possible to generate 3D models of real estate properties with high accuracy.
本開示の一態様に係る三次元モデル生成装置(1)は、不動産物件の部屋タイプに関する部屋タイプ情報を取得する部屋タイプ情報取得部(19)を備え、三次元モデル生成部(20)は、マッチング部(17)により行われた室内構造と物件構造とのマッチングの結果、及び、部屋タイプ情報取得部(19)により取得された部屋タイプ情報に基づいて、不動産物件の三次元モデルを生成してもよい。これによれば、不動産物件の有する部屋の種類や数に関する情報である部屋タイプ情報にも基づいて不動産物件の三次元モデルが生成される。よって、不動産物件の三次元モデルを精度良く生成することが可能となる。 The three-dimensional model generating device (1) according to one aspect of the present disclosure includes a room type information acquisition unit (19) that acquires room type information related to the room type of the real estate property, and the three-dimensional model generating unit (20) may generate a three-dimensional model of the real estate property based on the result of matching between the interior structure and the property structure performed by the matching unit (17) and the room type information acquired by the room type information acquisition unit (19). In this way, the three-dimensional model of the real estate property is generated based also on the room type information, which is information related to the type and number of rooms that the real estate property has. Therefore, it is possible to generate a three-dimensional model of the real estate property with high accuracy.
本開示の一態様に係る三次元モデル生成装置(1)では、室内画像入力受付部(10)は、不動産物件に対して複数の室内画像(RG)の入力を受付可能であり、マッチング部(17)により行われた室内構造と物件構造とのマッチングの結果に基づいて、複数の室内画像(RG)どうしの接続関係及び位置関係の少なくともいずれかを推定する関係推定部(18)を備えてもよい。これによれば、不動産物件の複数の室内画像(RG)どうしの接続関係及び位置関係の少なくともいずれかが、室内構造推定部(13)により推定された室内構造と物件構造推定部(16)により推定された物件構造とのマッチングの結果に基づいて高精度に推定される。よって、不動産物件の三次元モデルを精度良く生成することが可能となる。 In a three-dimensional model generating device (1) according to one aspect of the present disclosure, the indoor image input receiving unit (10) can receive input of a plurality of indoor images (RG) for a real estate property, and may include a relationship estimation unit (18) that estimates at least one of the connection relationship and the positional relationship between the plurality of indoor images (RG) based on the result of matching between the indoor structure and the property structure performed by the matching unit (17). With this, at least one of the connection relationship and the positional relationship between the plurality of indoor images (RG) of the real estate property is estimated with high accuracy based on the result of matching between the indoor structure estimated by the indoor structure estimation unit (13) and the property structure estimated by the property structure estimation unit (16). Therefore, it becomes possible to generate a three-dimensional model of the real estate property with high accuracy.
なお、上記の括弧内の符号は、後述する実施形態における構成要素の符号を本開示の一例として示したものであって、本開示を実施形態の態様に限定するものではない。 Note that the reference numerals in parentheses above are intended to indicate the reference numerals of components in the embodiments described below as an example of the present disclosure, and are not intended to limit the present disclosure to the aspects of the embodiments.
このように、本開示に係る三次元モデル生成装置及び三次元モデル生成プログラムは、より詳細な情報を含む不動産物件の三次元モデルを生成可能とすることができる。 In this way, the three-dimensional model generation device and three-dimensional model generation program disclosed herein can generate three-dimensional models of real estate properties that include more detailed information.
以下、図面を参照して例示的な実施形態について説明する。なお、各図における同一又は相当部分には同一符号を付し、重複する説明を省略する。 Below, exemplary embodiments will be described with reference to the drawings. Note that the same or equivalent parts in each drawing are given the same reference numerals, and duplicate explanations will be omitted.
[全体構成]
図1は、本実施形態に係る三次元モデル生成装置1を示すブロック図である。図1に示される三次元モデル生成装置1は、不動産物件における室内の情報を顧客等の第三者に知得させるために当該不動産物件を三次元モデル化する装置である。
[Overall configuration]
Fig. 1 is a block diagram showing a three-dimensional model generating device 1 according to the present embodiment. The three-dimensional model generating device 1 shown in Fig. 1 is a device for generating a three-dimensional model of a real estate property in order to allow a third party, such as a client, to know information about the interior of the real estate property.
「不動産物件」とは、少なくとも室内と室外とを隔てる壁等の構造物を有する建築物であり、例えばマンション、アパート、戸建て住宅、事務所、店舗、又は倉庫等であってもよい。不動産物件は、1又は複数の部屋を有している。以下の説明では、不動産物件として部屋タイプが1LDKのマンションを例示する。「部屋タイプ」とは、部屋の種類及び数等に基づく不動産物件の分類である。例えば、1LDKとは、1部屋の居室(ルーム)に加えて、リビングダイニング及びキッチンを含む部屋タイプを表している。なお、部屋タイプは特に限定されず、例えばワンルーム、1K、1DK、1LDK、2K、2DK、又は2LDK等の任意の形態であってよい。 A "real estate property" is a building that has at least a structure such as a wall that separates the inside from the outside, and may be, for example, an apartment, condominium, detached house, office, store, or warehouse. A real estate property has one or more rooms. In the following explanation, an apartment with a room type of 1LDK is used as an example of a real estate property. "Room type" is a classification of real estate properties based on the type and number of rooms. For example, 1LDK refers to a room type that includes a living/dining room and a kitchen in addition to one living room. The room type is not particularly limited, and may be any type such as a studio, 1K, 1DK, 1LDK, 2K, 2DK, or 2LDK.
「三次元モデル」とは、仮想的な三次元空間上に構築され、各種のアプリケーションを用いてコンピュータ上で閲覧及び操作可能な構造モデルである。三次元モデルは、ディスプレイに表示可能である。例えば、三次元モデルは、通常のディスプレイのほか、仮想現実技術を用いたVRゴーグル等にも表示可能であってもよい。ここでは、所定のアプリケーションを用いることにより、三次元モデル内の所望の視点からの視界をディスプレイ上に表示させることができる。また、恰も不動産物件内を移動するかのように、この視点を自由に(あるいは、一定の制限の範囲内で)移動させることができる。特に、不動産物件が複数の部屋を有している場合には、適切な経路(例えばドア等)を通って隣の部屋に視点を移動させることができる。三次元モデルは、不動産物件の各部屋に対して個別に生成される個別三次元モデル(換言すると、一空間の三次元モデル)と、複数の個別三次元モデルが最終的に組み合わされて不動産物件全体に対して生成される全体三次元モデル(換言すると、各空間が配置され接続された三次元モデル)とを含んでいてもよい。なお、全体三次元モデルは、ドールハウスとも称される。 A "three-dimensional model" is a structural model that is constructed in a virtual three-dimensional space and can be viewed and operated on a computer using various applications. The three-dimensional model can be displayed on a display. For example, the three-dimensional model may be displayed on a normal display, as well as on VR goggles using virtual reality technology. Here, by using a specific application, the view from a desired viewpoint in the three-dimensional model can be displayed on the display. In addition, the viewpoint can be moved freely (or within a certain range of restrictions) as if moving within a real estate property. In particular, if the real estate property has multiple rooms, the viewpoint can be moved to the next room through an appropriate path (e.g., a door, etc.). The three-dimensional model may include individual three-dimensional models (in other words, a three-dimensional model of one space) that are generated individually for each room of the real estate property, and an overall three-dimensional model (in other words, a three-dimensional model in which each space is arranged and connected) that is generated for the entire real estate property by finally combining multiple individual three-dimensional models. The overall three-dimensional model is also called a dollhouse.
三次元モデル生成装置1の物理的な構成について説明する。三次元モデル生成装置1は、物理的には、ネットワークを介してユーザ端末2と通信可能なコンピュータC(サーバ)として構成されている。三次元モデル生成装置1は、制御演算装置、記憶装置、及び入出力装置を備えている。制御演算装置は、例えばCPU(Central Processing Unit)等のコントローラにより構成されており、演算処理を実行するとともに記憶装置及び入出力装置の制御を行う。記憶装置は、例えば主記憶装置及び補助記憶装置を有している。主記憶装置は、例えばRAM(Random Access Memory)により構成されている。また、補助記憶装置は、例えばROM(Read Only Memory)により構成されている。入出力装置は、例えば外部からデータを入力されて記憶装置に送信する入力装置、及び、例えば制御演算装置により演算されて記憶装置に記憶された演算結果を外部に出力する出力装置を有している。また、入出力装置は、外部機器に対して情報の送信及び受信を行う通信装置を有している。 The physical configuration of the three-dimensional model generating device 1 will be described. The three-dimensional model generating device 1 is physically configured as a computer C (server) capable of communicating with a user terminal 2 via a network. The three-dimensional model generating device 1 includes a control arithmetic device, a storage device, and an input/output device. The control arithmetic device is configured by a controller such as a CPU (Central Processing Unit), and executes arithmetic processing and controls the storage device and the input/output device. The storage device includes, for example, a main storage device and an auxiliary storage device. The main storage device includes, for example, a RAM (Random Access Memory). The auxiliary storage device includes, for example, a ROM (Read Only Memory). The input/output device includes, for example, an input device that receives data from the outside and transmits it to the storage device, and an output device that outputs the results of calculations performed by the control arithmetic device and stored in the storage device to the outside. The input/output device also includes a communication device that transmits and receives information to and from external devices.
三次元モデル生成装置1は、例えば、ROMに記憶されているプログラムをRAMに読み込み、RAMに読み込まれたプログラムをCPUにより実行することにより、所定の処理を実行する。具体的には、三次元モデル生成装置1は、ROMに記憶されている三次元モデル生成プログラムPをRAMに読み込み、RAMに読み込まれた三次元モデル生成プログラムPをCPUにより実行することにより、後述する三次元モデル生成処理を実行する。なお、三次元モデル生成装置1は、物理的に、上述した構成とは異なる構成を備えていてもよい。 The three-dimensional model generating device 1 executes a predetermined process, for example, by loading a program stored in ROM into RAM and executing the program loaded into RAM with a CPU. Specifically, the three-dimensional model generating device 1 executes a three-dimensional model generation process described below by loading a three-dimensional model generation program P stored in ROM into RAM and executing the three-dimensional model generation program P loaded into RAM with a CPU. Note that the three-dimensional model generating device 1 may have a physical configuration different from the configuration described above.
まず、ユーザ端末2について説明する。ユーザ端末2は、ユーザにより使用される端末である。ユーザ端末2は、ネットワークを介して三次元モデル生成装置1と通信可能なコンピュータとして構成されている。ユーザ端末2は、例えばデスクトップパソコン、ノートパソコン、タブレット、又はスマートフォン等であってもよく、ここではデスクトップパソコンを例示する。ユーザ端末2は、制御演算装置、記憶装置、及び入出力装置を備えている。ユーザ端末2では、三次元モデル生成装置1と協働して三次元モデルを作成したり、作成した三次元モデルをディスプレイに表示させたりするためのアプリケーションが使用可能な状態とされている。 First, the user terminal 2 will be described. The user terminal 2 is a terminal used by a user. The user terminal 2 is configured as a computer capable of communicating with the three-dimensional model generating device 1 via a network. The user terminal 2 may be, for example, a desktop computer, a notebook computer, a tablet, or a smartphone, and a desktop computer is exemplified here. The user terminal 2 includes a control and arithmetic unit, a storage device, and an input/output device. The user terminal 2 is in a usable state with applications for working with the three-dimensional model generating device 1 to create a three-dimensional model and for displaying the created three-dimensional model on a display.
次に、三次元モデル生成装置1の機能的な構成について説明する。三次元モデル生成装置1は、機能的には、室内画像入力受付部10、結合部11、セグメンテーション部12、室内構造推定部13、トップビュー画像補正部14、間取図画像入力受付部15、物件構造推定部16、マッチング部17、関係推定部18、部屋タイプ情報取得部19、三次元モデル生成部20、及び関係補正部21を備えている。
Next, the functional configuration of the three-dimensional model generation device 1 will be described. Functionally, the three-dimensional model generation device 1 includes an indoor image
室内画像入力受付部10は、室内画像RGの入力を受け付ける。「室内画像」とは、不動産物件の室内を撮像した画像である。ここでは部屋タイプが1LDKのマンションを不動産物件として例示していることから、室内画像入力受付部10は、例えば、居室の室内画像RG、リビングダイニングの室内画像RG、及びキッチンの室内画像RGのように、部屋ごとの室内画像RGの入力を受け付ける。つまり、換言すると、室内画像入力受付部10は、不動産物件に対して複数の室内画像RGの入力を受付可能である。なお、室内画像入力受付部10は、例えばユーザ端末2から室内画像RGの入力を受け付ける。
The indoor image
室内画像RGは、室内の全天球画像を含んでいる。「全天球画像」とは、視点の位置から見え得る全方位を含む画像である。特に、室内画像RGは、二次元画像PGを含んでいる。「二次元画像」とは、室内の全天球画像の一部である。図2は、不動産物件の室内画像RGに含まれる二次元画像PGの一例を示す図である。図2に示されるように、ここでは、二次元画像PGは、水平方向に360度にわたって撮像されたパノラマ画像である。二次元画像PGは、水平方向における一端PGaを基端として、当該一端PGaから360度の位置である他端PGbを末端とした帯状の画像である。このとき、帯状の二次元画像PGにおける一端PGaと他端PGbとでは室内の同一箇所(上下方向に延在する直線上の箇所)が撮像されている。ここで、二次元画像PGの一端PGa(他端PGb)の部分に重なるように存在する物体(オブジェクト)は、二次元画像PG上において、一端PGa側と他端PGb側とに二分割されて表示される。図2においては、二次元画像PGの両端部に位置する壁が、一端PGa側と他端PGb側とに二分割されて表示されている。 The indoor image RG includes a spherical image of the room. A "spherical image" is an image including all directions that can be seen from the viewpoint. In particular, the indoor image RG includes a two-dimensional image PG. A "two-dimensional image" is a part of the spherical image of the room. FIG. 2 is a diagram showing an example of a two-dimensional image PG included in the indoor image RG of a real estate property. As shown in FIG. 2, the two-dimensional image PG is a panoramic image captured horizontally over 360 degrees. The two-dimensional image PG is a strip-shaped image with one end PGa in the horizontal direction as the base end and the other end PGb, which is 360 degrees from the one end PGa, as the terminal end. At this time, the same place in the room (a place on a straight line extending in the vertical direction) is captured at one end PGa and the other end PGb of the strip-shaped two-dimensional image PG. Here, an object that overlaps one end PGa (the other end PGb) of the two-dimensional image PG is displayed divided into two parts, one end PGa side and the other end PGb side, on the two-dimensional image PG. In FIG. 2, the walls located at both ends of the two-dimensional image PG are displayed divided into two parts, one end PGa side and the other end PGb side.
二次元画像PGが一端PGa及び他端PGbにおいて切断された帯状の画像であることは、一般的な全天球画像のフォーマットに起因している。全天球画像は、例えば複数の方向(上下左右等)を撮像した画像片を組み合わせて(すなわち、スティッチングされて)生成される。なお、このスティッチングの処理は所定のアプリケーションを利用することで自動化可能であり、その場合、例えば1:2の縦横比の二次元画像PGが生成される。ただし、アプリケーションにより、又は、アプリケーションの設定により、縦横比は1:2に限定されない。このようなフォーマットは、例えば「Equirectangular Image」とも称される。 The fact that the two-dimensional image PG is a strip-shaped image cut at one end PGa and the other end PGb is due to the format of a typical omnidirectional image. A omnidirectional image is generated, for example, by combining (i.e., stitching) image pieces captured in multiple directions (up, down, left, right, etc.). Note that this stitching process can be automated by using a specific application, in which case, for example, a two-dimensional image PG with an aspect ratio of 1:2 is generated. However, depending on the application or the application settings, the aspect ratio is not limited to 1:2. This type of format is also called, for example, an "Equirectangular Image."
結合部11は、二次元画像PGに対して結合処理を実行する。「結合処理」とは、二次元画像PGの一端PGaと一端PGaとは反対側の他端PGbとを互いに結合する処理である。図2に示される例では、壁が一端PGa側と他端PGb側とに二分割されて表示されていたため、結合処理によって二分割された壁が連続した一体の物体として認識されることとなる。これにより、後述するセグメンテーションにおいて、この壁を好適に認識可能となる。
The combining
セグメンテーション部12は、室内画像入力受付部10により入力を受け付けられた室内画像RGに対してセグメンテーションを行う。例えば、セグメンテーション部12は、室内画像RGに含まれる二次元画像PGに対してセグメンテーションを行ってもよい。換言すると、セグメンテーション部12は、全天球画像から切り抜かれた一部の画像に対してセグメンテーションを行ってもよい。また、結合処理が実行された二次元画像PGに対してセグメンテーションを行ってもよい。「セグメンテーション」とは、画像中において認識される各物体(部位)について、当該物体の属性(意味)を識別する処理である。例えば、セグメンテーションにより、室内画像RGに含まれる天井、床、壁、窓、ドア、又はキッチン等を識別可能である。
The
セグメンテーション部12は、セグメンテーションとして、公知の手法を採用可能である。例えば、セグメンテーション部12は、セマンティックセグメンテーション(Semantic Segmentation)、インスタンスセグメンテーション(Instance Segmentation)、又はパノプティックセグメンテーション(Panoptic Segmentation)等を採用してもよい。ここで、セグメンテーション部12は、室内画像RGに対して少なくとも2種類のセグメンテーションを行ってもよい。具体的には、セグメンテーション部12は、室内画像RGに対して少なくともセマンティックセグメンテーション及びインスタンスセグメンテーションを行ってもよい。これにより、セグメンテーションの種類ごとの得手不得手を互いに補うことができる。例えば、セマンティックセグメンテーションでは区別しにくい部屋同士の境目等をインスタンスセグメンテーションにより区別することができる場合がある。
The
また、セグメンテーション部12、結合部11により一端PGaと他端PGbとが互いに結合された二次元画像PG(すなわち、結合処理を実行された二次元画像PG)に対してセグメンテーションを行ってもよい。図2に示される例では、一端PGa側と他端PGb側とに二分割されて表示されていた壁が結合処理によって一体の物体として認識されるため、セグメンテーション部12は、この壁を好適に認識可能である。
Segmentation may also be performed on a two-dimensional image PG in which one end PGa and the other end PGb have been joined together by the
また、セグメンテーション部12は、後述する間取図画像FGに対してもセグメンテーションを行ってもよい。この場合、セグメンテーション部12は、間取図画像FGにおける各部屋等の属性(意味)を識別する。
The
室内構造推定部13は、不動産物件の室内構造を推定する。「室内構造」とは、室内の構造である。例えば、室内構造としては、壁、コーナー、ドア、又は窓等の位置関係が含まれてもよい。より詳細には、室内構造推定部13は、セグメンテーション部12により室内画像RGに対して行われたセグメンテーションの結果に基づいて、室内の構造である室内構造を推定する。なお、室内構造推定部13は、室内画像RGに基づいて当該不動産物件の部屋タイプを更に推定してもよい。
The indoor
また、室内構造推定部13は、室内画像RGに対する画像処理を行う。そして、室内構造推定部13は、セグメンテーションの結果に加えて画像処理の結果にも基づいて室内構造を推定してもよい。
The interior
室内画像RGに対して行われる画像処理としては、例えば消失点補正処理が例示される。「消失点補正処理」とは、室内画像RG中の消失点を検出し、検出した消失点を利用して画像の傾き(歪み)を補正する処理である。具体的には、消失点補正処理では、現実の物において互いに平行に構成されている複数の線(直線群)を特定するとともに、それらの直線群が室内画像RG中で平行となるように補正する処理である。例えば、直線群としては、壁と床とを区切る複数の境界線等が挙げられる。消失点補正処理が行われる前の室内画像RGにおいては、一般に、本来平行に構成されるべき直線群が傾いて消失点が構成されている。室内画像RG中において、1点又は複数点の消失点が構成され得る。そこで、室内構造推定部13は、任意のアルゴリズムを用いて消失点を検出するとともに、画像変換処理を行って画像の傾き(歪み)を補正する。なお、消失点を検出するアルゴリズムとしては公知の手法を採用可能であり、一例としてロバスト推定のアルゴリズムであるRANSAC(Random Sample Consensus)等が採用されてもよい。また、画像変換処理としても公知の手法を採用可能であり、一例としてホモグラフィ変換等が採用されてもよい。
An example of the image processing performed on the indoor image RG is vanishing point correction processing. The "vanishing point correction processing" is a process of detecting a vanishing point in the indoor image RG and correcting the tilt (distortion) of the image using the detected vanishing point. Specifically, the vanishing point correction processing is a process of identifying a plurality of lines (straight lines) that are parallel to each other in the real world and correcting the straight lines to be parallel in the indoor image RG. For example, the straight lines include a plurality of boundary lines that separate a wall and a floor. In the indoor image RG before the vanishing point correction processing, the straight lines that should be parallel are generally tilted to form a vanishing point. One or more vanishing points may be formed in the indoor image RG. Therefore, the indoor
トップビュー画像補正部14は、室内構造推定部13により推定された室内構造を補正するものであり、特に、トップビュー画像TGに対して補正を行うことにより室内構造を補正する。例えば、トップビュー画像補正部14は、不動産物件の部屋ごとに室内構造を補正する。「トップビュー画像」とは、室内画像RGに含まれる室内の全天球画像において、室内を上方から見た画像である。図3は、不動産物件の室内画像RGに対応したトップビュー画像TGの一例を示す図である。図3に示されるように、トップビュー画像TGでは、室内を見下ろした平面図を室内画像RGから生成した画像である。トップビュー画像補正部14は、自動で、又は、ユーザによる手動で、トップビュー画像TGにおける各部位の位置を補正する。例えば、トップビュー画像補正部14は、トップビュー画像TGにおける壁又はコーナー等の位置を補正する。
Top-view
トップビュー画像補正部14によりトップビュー画像TGが補正されると、それに伴って室内画像RGが補正される。そして、補正された室内画像RGに対するセグメンテーションの結果に基づいて室内構造が推定される。したがって、トップビュー画像TGが補正されることで、推定される室内構造が補正されることとなる。
When the top view image TG is corrected by the top view
間取図画像入力受付部15は、間取図画像FGの入力を受け付ける。「間取図画像」とは、不動産物件の間取りを示す図である。図4は、不動産物件の間取図画像FGを示す図である。図4に示されるように、間取図画像FGは、例えば不動産物件の全体を模式的に示した平面図である。ここでは、部屋タイプが1LDKであり、さらに廊下(玄関)、風呂(脱衣室)、トイレ、及びバルコニーを有する不動産物件の間取図画像FGが示されている。間取図画像FGに係る不動産物件は、室内画像RGに係る不動産物件と同一のものである。なお、間取図画像入力受付部15は、例えばユーザ端末2から間取図画像FGの入力を受け付ける。
The floor plan image
物件構造推定部16は、間取図画像入力受付部15により入力を受け付けられた間取図画像FGに基づいて、物件構造を推定する。「物件構造」とは、不動産物件の構造である。具体的には、物件構造とは、間取図画像FGから推定可能な不動産物件の全体的な構造である。なお、物件構造推定部16は、間取図画像FGに基づいて当該不動産物件の部屋タイプを更に推定してもよい。
The property
マッチング部17は、室内構造推定部13により推定された室内構造と物件構造推定部16により推定された物件構造とのマッチングを行う。すなわち、マッチング部17は、室内構造推定部13により推定された室内構造と物件構造推定部16により推定された物件構造とを照合することにより、不動産物件の天井、床、壁、窓、ドア、又はキッチン等の形状、向き、及び関係性等を推定する。例えば、マッチング部17は、室内構造と物件構造とのマッチングを行うことにより、部屋どうし(ドアどうし)の繋がりを推定する。これにより、情報の曖昧性が低減され、生成される三次元モデルの精度が向上する。なお、部屋タイプ情報取得部19により部屋タイプ情報が取得されている場合には、マッチング部17は、部屋タイプ情報を入力情報に付加することにより、より高精度なマッチングを行うことが可能となる。
The matching
関係推定部18は、マッチング部17により行われた室内構造と物件構造とのマッチングの結果に基づいて、複数の室内画像RGどうしの関係を推定する。複数の室内画像RGどうしの関係とは、複数の室内画像RGどうしの接続関係及び位置関係の少なくともいずれかであってもよい。すなわち、関係推定部18は、室内画像入力受付部10により複数の室内画像RGの入力が受け付けられている場合に、これらの複数の室内画像RGどうしの接続関係(どの室内画像RGとどの室内画像RGとが、どのドア等により接続されているか等)を推定してもよい。また、関係推定部18は、室内画像入力受付部10により複数の室内画像RGの入力が受け付けられている場合に、これらの複数の室内画像RGどうしの位置関係(ある室内画像RGと別の室内画像RGとが、どのような位置関係となっているか等)を推定してもよい。なお、関係推定部18は、複数の室内画像RGどうしの接続関係及び位置関係の両方を同時に推定することが特に好ましい。
The
部屋タイプ情報取得部19は、部屋タイプ情報を取得する。「部屋タイプ情報」とは、不動産物件の部屋タイプに関する情報であり、換言すると、その不動産物件の部屋タイプが何であるかを示す情報である。部屋タイプ情報取得部19は、室内構造推定部13により部屋タイプが推定されている場合には、室内構造推定部13から部屋タイプ情報を取得してもよい。また、部屋タイプ情報取得部19は、物件構造推定部16により部屋タイプが推定されている場合には、物件構造推定部16から部屋タイプ情報を取得してもよい。また、部屋タイプ情報取得部19は、例えばユーザ端末2から部屋タイプ情報の入力を受け付けることにより、部屋タイプ情報を取得してもよい。
The room type
三次元モデル生成部20は、不動産物件の三次元モデルを生成する。上述したように、三次元モデルとは、仮想的な三次元空間上に構築され、ディスプレイに表示可能な構造モデルである。三次元モデル生成部20は、不動産物件に関する各種情報に基づいて、当該不動産物件を仮想的な三次元空間上に再現した三次元モデルを生成可能である。
The three-dimensional
例えば、三次元モデル生成部20は、室内構造推定部13により推定された室内構造に基づいて、不動産物件の三次元モデルを生成してもよい。つまり、三次元モデル生成部20は、室内画像RGから推定される室内構造から、当該不動産物件を仮想的な三次元空間上に再現した三次元モデルを生成してもよい。
For example, the three-dimensional
また、三次元モデル生成部20は、マッチング部17により行われた室内構造と物件構造とのマッチングの結果に基づいて、不動産物件の三次元モデルを生成してもよい。つまり、三次元モデル生成部20は、室内画像RGから推定される室内構造に加えて、間取図画像FGから推定される物件構造から、当該不動産物件を仮想的な三次元空間上に再現した三次元モデルを生成してもよい。
The three-dimensional
また、三次元モデル生成部20は、マッチング部17により行われた室内構造と物件構造とのマッチングの結果、及び、部屋タイプ情報取得部19により取得された部屋タイプ情報に基づいて、不動産物件の三次元モデルを生成してもよい。つまり、三次元モデル生成部20は、室内画像RGから推定される室内構造、及び、間取図画像FGから推定される物件構造に加えて、不動産物件の部屋タイプ情報から、当該不動産物件を仮想的な三次元空間上に再現した三次元モデルを生成してもよい。
The three-dimensional
また、三次元モデル生成部20は、不動産物件に対して複数の室内画像RGが受け付けられている場合において、関係推定部18により複数の室内画像RGどうしの関係(複数の室内画像RGどうしの接続関係及び位置関係の少なくともいずれか)が推定されているときには、マッチング部17により行われた室内構造と物件構造とのマッチングの結果、及び、関係推定部18により推定された複数の室内画像RGどうしの関係(複数の室内画像RGどうしの接続関係及び位置関係の少なくともいずれか)に基づいて、不動産物件の三次元モデルを生成してもよい。つまり、三次元モデル生成部20は、室内画像RGから推定される室内構造に加えて、間取図画像FGから推定される物件構造から、当該不動産物件を仮想的な三次元空間上に再現した三次元モデルを生成してもよい。さらに、このときには、三次元モデル生成部20は、マッチング部17により行われた室内構造と物件構造とのマッチングの結果、関係推定部18により推定された複数の室内画像RGどうしの関係(複数の室内画像RGどうしの接続関係及び位置関係の少なくともいずれか)、及び部屋タイプ情報取得部19により取得された部屋タイプ情報に基づいて、不動産物件の三次元モデルを生成してもよい。
In addition, when multiple indoor images RG are received for a real estate property and the relationship between the multiple indoor images RG (at least one of the connection relationship and the positional relationship between the multiple indoor images RG) is estimated by the
関係補正部21は、不動産物件の部屋ごとの室内構造を組み合わせた全体に対して、その構造を補正する。例えば、関係補正部21は、複数の室内画像RGどうしの接続関係及び位置関係の少なくともいずれかを補正してもよい。関係補正部21は、例えば複数の部屋(全部又は一部の部屋)のトップビュー画像TGを一括して表示させた一括トップビュー画像に対して補正を行うことにより室内構造を補正してもよい。あるいは、関係補正部21は、トップビュー画像TG以外の画像に対して補正を行ってもよい。関係補正部21は、手動による補正を受け付けることで、不動産物件全体の構造を補正してもよい。
The
[三次元モデル生成処理]
図5は、三次元モデル生成装置1により実行される三次元モデル生成処理の流れを示すフローチャートである。図5に示される三次元モデル生成処理は、例えば三次元モデル生成装置1のコンピュータCにより三次元モデル生成プログラムPが実行されることによって開始される。
[3D model generation process]
Fig. 5 is a flowchart showing the flow of a three-dimensional model generation process executed by the three-dimensional model generation device 1. The three-dimensional model generation process shown in Fig. 5 is started, for example, by the computer C of the three-dimensional model generation device 1 executing a three-dimensional model generation program P.
ステップS10において、三次元モデル生成装置1の室内画像入力受付部10は、室内画像RGの入力を受け付ける。ここでは、室内画像入力受付部10は、不動産物件に対して複数の室内画像RGの入力を受け付けるものとする。室内画像入力受付部10は、例えばユーザ端末2から室内画像RGの入力を受け付ける。その後、三次元モデル生成処理はステップS12に移行する。
In step S10, the indoor image
ステップS12において、三次元モデル生成装置1の結合部11は、二次元画像PGに対して結合処理を実行する。ここでは、壁が一端PGa側と他端PGb側とに二分割されて表示されていたため(図2)、結合処理によって二分割された壁が連続した一体の物体として認識される。その後、三次元モデル生成処理はステップS14に移行する。
In step S12, the combining
ステップS14において、三次元モデル生成装置1のセグメンテーション部12は、室内画像RGに対してセグメンテーションを行う。ここでは、セグメンテーション部12は、室内画像RGのうち、結合処理が実行された二次元画像PGに対してセグメンテーションを行う。また、ここでは、セグメンテーション部12は、室内画像RGに対してセマンティックセグメンテーション及びインスタンスセグメンテーションを行う。その後、三次元モデル生成処理はステップS16に移行する。
In step S14, the
ステップS16において、三次元モデル生成装置1の室内構造推定部13は、不動産物件の室内構造を推定する。より詳細には、室内構造推定部13は、セグメンテーション部12により室内画像RGに対して行われたセグメンテーションの結果に基づいて、室内の構造である室内構造を推定する。なお、室内構造推定部13は、室内画像RGに対する画像処理を行い、セグメンテーションの結果に加えて画像処理の結果にも基づいて室内構造を推定してもよい。また、室内構造推定部13は、室内画像RGに基づいて当該不動産物件の部屋タイプを更に推定してもよい。その後、三次元モデル生成処理はステップS18に移行する。
In step S16, the interior
ステップS18において、三次元モデル生成装置1のトップビュー画像補正部14は、トップビュー画像TGに対して補正を行う。トップビュー画像補正部14は、自動で、又は、ユーザによる手動で、トップビュー画像TGにおける各部位の位置を補正する。トップビュー画像補正部14によりトップビュー画像TGが補正されると、それに伴って室内画像RGが補正される。そして、補正された室内画像RGに対するセグメンテーションの結果に基づいて室内構造が推定される。したがって、トップビュー画像TGが補正されることで、推定される室内構造が補正されることとなる。その後、三次元モデル生成処理はステップS20に移行する。
In step S18, top-view
ステップS20において、三次元モデル生成装置1の間取図画像入力受付部15は、間取図画像FGの入力を受け付ける。ここでは、間取図画像入力受付部15は、部屋タイプが1LDKであり、さらに廊下(玄関)、風呂(脱衣室)、トイレ、及びバルコニーを有する不動産物件の間取図画像FGの入力を受け付ける。間取図画像FGに係る不動産物件は、室内画像RGに係る不動産物件と同一のものである。間取図画像入力受付部15は、例えばユーザ端末2から間取図画像FGの入力を受け付ける。その後、三次元モデル生成処理はステップS22に移行する。
In step S20, the floor plan image
ステップS22において、三次元モデル生成装置1の物件構造推定部16は、間取図画像入力受付部15により入力を受け付けられた間取図画像FGに基づいて、物件構造を推定する。「物件構造」とは、不動産物件の構造である。具体的には、物件構造とは、間取図画像FGから推定可能な不動産物件の全体的な構造である。なお、物件構造推定部16は、間取図画像FGに基づいて当該不動産物件の部屋タイプを更に推定してもよい。その後、三次元モデル生成処理はステップS24に移行する。
In step S22, the property
ステップS24において、三次元モデル生成装置1の部屋タイプ情報取得部19は、部屋タイプ情報を取得する。部屋タイプ情報取得部19は、室内構造推定部13により部屋タイプが推定されている場合には、室内構造推定部13から部屋タイプ情報を取得してもよい。また、部屋タイプ情報取得部19は、物件構造推定部16により部屋タイプが推定されている場合には、物件構造推定部16から部屋タイプ情報を取得してもよい。また、部屋タイプ情報取得部19は、例えばユーザ端末2から部屋タイプ情報の入力を受け付けることにより、部屋タイプ情報を取得してもよい。その後、三次元モデル生成処理はステップS26に移行する。
In step S24, the room type
ステップS26において、三次元モデル生成装置1のマッチング部17は、室内構造推定部13により推定された室内構造と物件構造推定部16により推定された物件構造とのマッチングを行う。なお、ここで、三次元モデル生成装置1の関係補正部21は、不動産物件の部屋ごとの室内構造を組み合わせた全体に対して、その構造を補正してもよい。その後、三次元モデル生成処理はステップS28に移行する。
In step S26, the matching
ステップS28において、三次元モデル生成装置1の関係推定部18は、マッチング部17により行われた室内構造と物件構造とのマッチングの結果に基づいて、複数の室内画像RGどうしの接続関係及び位置関係を推定する。なお、関係推定部18は、複数の室内画像RGどうしの接続関係又は位置関係のいずれか一方のみを推定してもよい。その後、三次元モデル生成処理はステップS30に移行する。
In step S28, the
ステップS30において、三次元モデル生成装置1の三次元モデル生成部20は、不動産物件の三次元モデルを生成する。ここでは、三次元モデル生成部20は、マッチング部17により行われた室内構造と物件構造とのマッチングの結果、関係推定部18により推定された複数の室内画像RGどうしの関係(複数の室内画像RGどうしの接続関係及び位置関係の少なくともいずれか)、及び部屋タイプ情報取得部19により取得された部屋タイプ情報に基づいて、不動産物件の三次元モデルを生成する。つまり、三次元モデル生成部20は、室内画像RGから推定される室内構造、及び、間取図画像FGから推定される物件構造に加えて、不動産物件の部屋タイプ情報から、当該不動産物件を仮想的な三次元空間上に再現した三次元モデルを生成する。その後、三次元モデル生成処理はステップS32に移行する。
In step S30, the three-dimensional
ステップS32において、三次元モデル生成装置1の関係補正部21は、不動産物件の部屋ごとの室内構造を組み合わせた全体に対して、その構造を補正する。例えば、関係補正部21は、複数の室内画像RGどうしの接続関係及び位置関係の少なくともいずれかを補正する。以上により、三次元モデル生成処理は終了する。
In step S32, the
[三次元モデル生成プログラム]
図6は、三次元モデル生成プログラムPを示すブロック図である。図6に示される三次元モデル生成プログラムPは、コンピュータCを三次元モデル生成装置1として機能させるためのプログラムである。
[3D model generation program]
Fig. 6 is a block diagram showing the three-dimensional model generating program P. The three-dimensional model generating program P shown in Fig. 6 is a program for causing a computer C to function as a three-dimensional model generating device 1.
三次元モデル生成プログラムPは、メインモジュールMM、室内画像入力受付モジュールM10、結合モジュールM11、セグメンテーションモジュールM12、室内構造推定モジュールM13、トップビュー画像補正モジュールM14、間取図画像入力受付モジュールM15、物件構造推定モジュールM16、マッチングモジュールM17、関係推定モジュールM18、部屋タイプ情報取得モジュールM19、三次元モデル生成モジュールM20、及び関係補正モジュールM21を備えている。メインモジュールMMは、コンピュータCを統括的に制御する部分である。室内画像入力受付モジュールM10、結合モジュールM11、セグメンテーションモジュールM12、室内構造推定モジュールM13、トップビュー画像補正モジュールM14、間取図画像入力受付モジュールM15、物件構造推定モジュールM16、マッチングモジュールM17、関係推定モジュールM18、部屋タイプ情報取得モジュールM19、三次元モデル生成モジュールM20、及び関係補正モジュールM21のそれぞれを実行することにより実現される機能は、上述した室内画像入力受付部10、結合部11、セグメンテーション部12、室内構造推定部13、トップビュー画像補正部14、間取図画像入力受付部15、物件構造推定部16、マッチング部17、関係推定部18、部屋タイプ情報取得部19、三次元モデル生成部20、及び関係補正部21のそれぞれが有する機能と同一である。
The three-dimensional model generation program P includes a main module MM, an indoor image input reception module M10, a combination module M11, a segmentation module M12, an indoor structure estimation module M13, a top view image correction module M14, a floor plan image input reception module M15, a property structure estimation module M16, a matching module M17, a relationship estimation module M18, a room type information acquisition module M19, a three-dimensional model generation module M20, and a relationship correction module M21. The main module MM is the part that controls the computer C overall. The functions realized by executing each of the indoor image input reception module M10, the combination module M11, the segmentation module M12, the indoor structure estimation module M13, the top view image correction module M14, the floor plan image input reception module M15, the property structure estimation module M16, the matching module M17, the relationship estimation module M18, the room type information acquisition module M19, the three-dimensional model generation module M20, and the relationship correction module M21 are the same as the functions possessed by each of the above-mentioned indoor image
なお、三次元モデル生成プログラムPは、室内画像入力受付モジュールM10、セグメンテーションモジュールM12、室内構造推定モジュールM13、及び三次元モデル生成モジュールM20以外の少なくともいずれかのモジュールを備えていなくてもよい。 The three-dimensional model generation program P does not necessarily have to include at least any module other than the indoor image input reception module M10, the segmentation module M12, the indoor structure estimation module M13, and the three-dimensional model generation module M20.
[作用及び効果]
以上説明したように、三次元モデル生成装置1は、不動産物件の室内を撮像した室内画像RGの入力を受け付ける室内画像入力受付部10と、室内画像入力受付部10により入力を受け付けられた室内画像RGに対してセグメンテーションを行うセグメンテーション部12と、セグメンテーション部12により室内画像RGに対して行われたセグメンテーションの結果に基づいて、室内の構造である室内構造を推定する室内構造推定部13と、室内構造推定部13により推定された室内構造に基づいて、不動産物件の三次元モデルを生成する三次元モデル生成部20と、を備える。
[Action and Effect]
As described above, the three-dimensional model generation device 1 comprises an indoor image
三次元モデル生成プログラムPは、コンピュータCを、不動産物件の室内を撮像した室内画像RGの入力を受け付ける室内画像入力受付部10と、室内画像入力受付部10により入力を受け付けられた室内画像RGに対してセグメンテーションを行うセグメンテーション部12と、セグメンテーション部12により室内画像RGに対して行われたセグメンテーションの結果に基づいて、室内の構造である室内構造を推定する室内構造推定部13と、室内構造推定部13により推定された室内構造に基づいて、不動産物件の三次元モデルを生成する三次元モデル生成部20と、として機能させる。
The three-dimensional model generation program P causes the computer C to function as an indoor image
三次元モデル生成装置1及び三次元モデル生成プログラムPの少なくともいずれかによれば、不動産物件の室内を撮像した室内画像RGに対してセグメンテーションを行うことにより室内画像RGに含まれる各部位の属性が把握され、把握された各部位の属性に基づいて室内構造が推定される。そして、このようにして推定された室内構造に基づいて不動産物件の三次元モデルが生成される。したがって、例えば単に間取図等から推定される室内構造に基づいて三次元モデルを生成する場合と比較して、室内の状況を詳細に反映した三次元モデルが生成される。よって、より詳細な情報を含む不動産物件の三次元モデルを生成可能となる。 According to at least one of the three-dimensional model generation device 1 and the three-dimensional model generation program P, the attributes of each part included in the indoor image RG, which is an image of the interior of a real estate property, are grasped by performing segmentation on the indoor image RG, and the indoor structure is estimated based on the grasped attributes of each part. Then, a three-dimensional model of the real estate property is generated based on the indoor structure estimated in this way. Therefore, compared to a case where a three-dimensional model is generated based on the indoor structure simply estimated from a floor plan or the like, a three-dimensional model that reflects the indoor situation in detail is generated. Therefore, it becomes possible to generate a three-dimensional model of the real estate property that includes more detailed information.
三次元モデル生成装置1では、セグメンテーション部12は、室内画像RGに対して少なくとも2種類のセグメンテーションを行う。これによれば、例えば特定の種類のセグメンテーションでは判別しにくい物体についても別のセグメンテーションを行うことにより好適に判別可能となる。
In the three-dimensional model generating device 1, the
三次元モデル生成装置1では、セグメンテーション部12は、室内画像RGに対して少なくともセマンティックセグメンテーション及びインスタンスセグメンテーションを行う。これによれば、例えばセマンティックセグメンテーションでは判別しにくい部屋の境目等についてもインスタンスセグメンテーションを行うことにより好適に判別可能となる。
In the three-dimensional model generating device 1, the
三次元モデル生成装置1では、室内画像RGは、室内の全天球画像を含み、全天球画像において室内を上方から見た画像であるトップビュー画像TGに対して補正を行うトップビュー画像補正部14を備えている。これによれば、推定された室内構造の壁又はコーナー等の位置を補正することができるため、より精度の高い三次元モデルを生成することができる。しかも、室内構造をトップビュー画像TGから補正することができるため、より直感的な操作が可能となり利便性が向上する。
In the three-dimensional model generation device 1, the indoor image RG includes a spherical image of the room, and a top-view
三次元モデル生成装置1では、室内画像RGは、室内の全天球画像の一部である二次元画像PGを含み、二次元画像PGの一端PGaと一端PGaとは反対側の他端PGbとを互いに結合する結合部11を備え、セグメンテーション部12は、結合部11により一端PGaと他端PGbとが互いに結合された二次元画像PGに対してセグメンテーションを行う。室内画像RGに含まれる二次元画像PGは、室内の全天球画像の一部を構成している。例えば、二次元画像PGは、水平方向に360度にわたって撮像されたパノラマ画像であってもよい。このような二次元画像PGは、水平方向におけるいずれか一端PGaを基端として、当該一端PGaから360度の位置である他端PGbを末端とした帯状の画像である。このとき、帯状の二次元画像PGにおける一端PGaと他端PGbとでは室内の同一箇所例えば、上下方向に延在する直線上の箇所が撮像されている。ここで、二次元画像PGの一端PGa、すなわち他端PGbの部分に重なるように存在する物体は、二次元画像PG上において、一端PGa側と他端PGb側とに二分割されて表示されることとなる。そうすると、セグメンテーション部12は、一端PGa側と他端PGb側とに二分割されて表示された物体に対して適切にセグメンテーションを行うことが難しくなる。その結果、二次元画像PG上において当該物体が表示された部位の属性が正しく把握されにくくなり、ひいては室内構造が正しく推定されにくくなる。そこで、上述した三次元モデル生成装置1では、帯状の二次元画像PGの一端PGaと他端PGbとを互いに結合してリング状にすることで、二次元画像PGの一端PGa、すなわち他端PGbの部分に重なるように存在する物体が二分割された状態ではなくなり、当該物体に対しても適切にセグメンテーションを行いやすくなる。その結果、二次元画像PG上において当該物体が表示された部位の属性が正しく把握されやすくなり、ひいては室内構造が正しく推定されやすくなる。このように、一端PGaと他端PGbとが互いに結合された二次元画像PGに対してセグメンテーションを行うことで、二次元画像PGが切れることによって画像認識の精度が低下しやすい部分についても好適にセグメンテーションを行うことが可能となる。なお、ここでは二次元画像PGの一例として水平方向に360度にわたって撮像されたパノラマ画像を例示したが、二次元画像PGは必ずしもこのような態様の画像でなくてもよく、例えば水平方向に対して交差する方向に360度にわたって撮像されたパノラマ画像等であってもよい。
In the three-dimensional model generating device 1, the indoor image RG includes a two-dimensional image PG that is a part of the omnidirectional image of the room, and includes a connecting
三次元モデル生成装置1は、不動産物件の間取りを示す間取図画像FGの入力を受け付ける間取図画像入力受付部15と、間取図画像入力受付部15により入力を受け付けられた間取図画像FGに基づいて、不動産物件の構造である物件構造を推定する物件構造推定部16と、室内構造推定部13により推定された室内構造と物件構造推定部16により推定された物件構造とのマッチングを行うマッチング部17と、を備え、三次元モデル生成部20は、マッチング部17により行われた室内構造と物件構造とのマッチングの結果に基づいて、不動産物件の三次元モデルを生成する。これによれば、室内画像RGに基づいて推定された室内構造だけでなく、間取図画像FGに基づいて推定された物件構造にも基づいて、不動産物件の三次元モデルが生成される。このため、室内構造だけでは不明確になりやすい不動産物件の全体的な構造に関する情報を物件構造に基づいて補完することができる。よって、不動産物件の三次元モデルを精度良く生成することが可能となる。
The three-dimensional model generating device 1 includes a floor plan image
三次元モデル生成装置1は、不動産物件の部屋タイプに関する部屋タイプ情報を取得する部屋タイプ情報取得部19を備え、三次元モデル生成部20は、マッチング部17により行われた室内構造と物件構造とのマッチングの結果、及び、部屋タイプ情報取得部19により取得された部屋タイプ情報に基づいて、不動産物件の三次元モデルを生成する。これによれば、不動産物件の有する部屋の種類や数に関する情報である部屋タイプ情報にも基づいて不動産物件の三次元モデルが生成される。よって、不動産物件の三次元モデルを精度良く生成することが可能となる。
The three-dimensional model generating device 1 includes a room type
三次元モデル生成装置1では、室内画像入力受付部10は、不動産物件に対して複数の室内画像RGの入力を受付可能であり、マッチング部17により行われた室内構造と物件構造とのマッチングの結果に基づいて、複数の室内画像RGどうしの接続関係及び位置関係の少なくともいずれかを推定する関係推定部18を備えている。これによれば、不動産物件の複数の室内画像RGどうしの接続関係及び位置関係の少なくともいずれかが、室内構造推定部13により推定された室内構造と物件構造推定部16により推定された物件構造とのマッチングの結果に基づいて高精度に推定される。よって、不動産物件の三次元モデルを精度良く生成することが可能となる。
In the three-dimensional model generating device 1, the indoor image
[変形形態]
上述した実施形態は、当業者の知識に基づいて変更又は改良が施された様々な形態により実施可能である。
[Modifications]
The above-described embodiment can be implemented in various forms that are modified or improved based on the knowledge of those skilled in the art.
例えば、上述した実施形態において、二次元画像PGは、水平方向に360度にわたって撮像されたパノラマ画像である。しかし、二次元画像PGは、水平方向に360度にわたって撮像されていなくてもよく、例えば水平方向に270度にわたって撮像されたパノラマ画像であってもよく、水平方向に180度にわたって撮像されたパノラマ画像であってもよく、水平方向に90度にわたって撮像されたパノラマ画像であってもよく、水平方向に上記以外の角度にわたって撮像されたパノラマ画像であってもよい。また、二次元画像PGは、水平方向に広角となるように撮像されていなくてもよく、例えば水平方向に対して交差する方向に広角となるように撮像されたパノラマ画像であってもよい。一例として、二次元画像PGは、垂直方向に広角となるように撮像されたパノラマ画像であってもよい。 For example, in the above-described embodiment, the two-dimensional image PG is a panoramic image captured across 360 degrees in the horizontal direction. However, the two-dimensional image PG does not have to be captured across 360 degrees in the horizontal direction, and may be, for example, a panoramic image captured across 270 degrees in the horizontal direction, a panoramic image captured across 180 degrees in the horizontal direction, a panoramic image captured across 90 degrees in the horizontal direction, or a panoramic image captured across an angle other than the above in the horizontal direction. Furthermore, the two-dimensional image PG does not have to be captured so as to have a wide angle in the horizontal direction, and may be, for example, a panoramic image captured so as to have a wide angle in a direction intersecting the horizontal direction. As an example, the two-dimensional image PG may be a panoramic image captured so as to have a wide angle in the vertical direction.
1 三次元モデル生成装置
10 室内画像入力受付部
11 結合部
12 セグメンテーション部
13 室内構造推定部
14 トップビュー画像補正部
15 間取図画像入力受付部
16 物件構造推定部
17 マッチング部
18 関係推定部
19 部屋タイプ情報取得部
20 三次元モデル生成部
21 関係補正部
C コンピュータ
FG 間取図画像
P 三次元モデル生成プログラム
PG 二次元画像
PGa 一端
PGb 他端
RG 室内画像
TG トップビュー画像
1 Three-dimensional
Claims (7)
前記室内画像入力受付部により入力を受け付けられた前記室内画像に対してセグメンテーションを行うセグメンテーション部と、
前記セグメンテーション部により前記室内画像に対して行われたセグメンテーションの結果に基づいて、前記室内の構造である室内構造を推定する室内構造推定部と、
前記室内構造推定部より推定された前記室内構造に基づいて、前記不動産物件の三次元モデルを生成する三次元モデル生成部と、を備え、
前記セグメンテーション部は、前記室内画像に対して少なくともセマンティックセグメンテーション及びインスタンスセグメンテーションを行い、
前記インスタンスセグメンテーションによって、前記室内画像に含まれる前記部屋の境目について判別がなされる、三次元モデル生成装置。 an indoor image input receiving unit that receives an input of an indoor image captured inside a room of a real estate property having a room;
a segmentation unit that performs segmentation on the indoor image input received by the indoor image input receiving unit;
an indoor structure estimation unit that estimates an indoor structure that is a structure within the room based on a result of the segmentation performed on the indoor image by the segmentation unit;
a three-dimensional model generating unit that generates a three-dimensional model of the real estate property based on the indoor structure estimated by the indoor structure estimating unit,
The segmentation unit performs at least semantic segmentation and instance segmentation on the indoor image;
A three-dimensional model generating device, wherein the instance segmentation is used to determine the boundaries of the rooms contained in the indoor image.
前記全天球画像において前記室内を上方から見た画像であるトップビュー画像に対して補正を行うトップビュー画像補正部を備え、
前記トップ画像補正部が、前記トップ画像における部位の位置を補正し、
前記トップビュー画像における前記部位の位置を補正することに伴って、前記二次元画像が補正され、前記補正された二次元画像に対するセグメンテーション結果に基づいて前記室内画像が補正されて、推定される、請求項1に記載の三次元モデル生成装置。 the indoor image includes a celestial sphere image of the room and a two-dimensional image that is a part of the celestial sphere image of the room,
a top-view image correction unit that corrects a top-view image, which is an image of the room viewed from above, in the omnidirectional image;
the top image correction unit corrects a position of a part in the top image;
2. The three-dimensional model generating device according to claim 1, wherein the two-dimensional image is corrected in association with correcting the position of the part in the top view image, and the indoor image is corrected and estimated based on a segmentation result for the corrected two-dimensional image.
前記二次元画像の一端と前記一端とは反対側の他端とを互いに結合する結合部を備え、
前記セグメンテーション部は、前記結合部により前記一端と前記他端とが互いに結合された前記二次元画像に対してセグメンテーションを行う、請求項1に記載の三次元モデル生成装置。 the indoor image includes a two-dimensional image that is a part of a celestial sphere image of the room,
a connecting portion for connecting one end of the two-dimensional image to another end opposite to the one end,
The three-dimensional model generating device according to claim 1 , wherein the segmentation unit performs segmentation on the two-dimensional image in which the one end and the other end are connected to each other by the connection unit.
前記間取図画像入力受付部により入力を受け付けられた前記間取図画像に基づいて、前記不動産物件の構造である物件構造を推定する物件構造推定部と、
前記室内構造推定部により推定された前記室内構造と前記物件構造推定部により推定された前記物件構造とのマッチングを行うマッチング部と、を備え、
前記三次元モデル生成部は、前記マッチング部により行われた前記室内構造と前記物件構造とのマッチングの結果に基づいて、前記不動産物件の前記三次元モデルを生成する、請求項1に記載の三次元モデル生成装置。 a floor plan image input receiving unit that receives an input of a floor plan image showing a floor plan of the real estate property;
a property structure estimation unit that estimates a property structure that is a structure of the real estate property based on the floor plan image input received by the floor plan image input receiving unit;
a matching unit that performs matching between the indoor structure estimated by the indoor structure estimation unit and the property structure estimated by the property structure estimation unit,
The three-dimensional model generating device according to claim 1 , wherein the three-dimensional model generating unit generates the three-dimensional model of the real estate property based on a result of matching between the interior structure and the property structure performed by the matching unit.
前記三次元モデル生成部は、前記マッチング部により行われた前記室内構造と前記物件構造とのマッチングの結果、及び、前記部屋タイプ情報取得部により取得された前記部屋タイプ情報に基づいて、前記不動産物件の前記三次元モデルを生成する、請求項4に記載の三次元モデル生成装置。 a room type information acquisition unit that acquires room type information related to a room type of the real estate property,
The three-dimensional model generating device according to claim 4, wherein the three-dimensional model generating unit generates the three-dimensional model of the real estate property based on a result of matching between the interior structure and the property structure performed by the matching unit and the room type information acquired by the room type information acquisition unit.
前記マッチング部により行われた前記室内構造と前記物件構造とのマッチングの結果に基づいて、複数の前記室内画像どうしの接続関係及び位置関係の少なくともいずれかを推定する関係推定部を備える、請求項4に記載の三次元モデル生成装置。 The indoor image input receiving unit is capable of receiving input of a plurality of indoor images of the real estate property,
The three-dimensional model generating device according to claim 4 , further comprising a relationship estimation unit that estimates at least one of a connection relationship and a positional relationship between the multiple indoor images based on a result of matching between the indoor structure and the property structure performed by the matching unit.
部屋を有する不動産物件の前記部屋の室内を撮像した室内画像の入力を受け付ける室内画像入力受付部と、
前記室内画像入力受付部により入力を受け付けられた前記室内画像に対してセグメンテーションを行うセグメンテーション部と、
前記セグメンテーション部により前記室内画像に対して行われたセグメンテーションの結果に基づいて、前記室内の構造である室内構造を推定する室内構造推定部と、
前記室内構造推定部により推定された前記室内構造に基づいて、前記不動産物件の三次元モデルを生成する三次元モデル生成部と、として機能させ、
前記セグメンテーション部は、前記室内画像に対して少なくともセマンティックセグメンテーション及びインスタンスセグメンテーションを行い、
前記インスタンスセグメンテーションによって、前記室内画像に含まれる前記部屋の境目について判別がなされる、三次元モデル生成プログラム。
Computer,
an indoor image input receiving unit that receives an input of an indoor image captured inside a room of a real estate property having a room;
a segmentation unit that performs segmentation on the indoor image input received by the indoor image input receiving unit;
an indoor structure estimation unit that estimates an indoor structure that is a structure within the room based on a result of the segmentation performed on the indoor image by the segmentation unit;
a three-dimensional model generating unit that generates a three-dimensional model of the real estate property based on the indoor structure estimated by the indoor structure estimating unit;
The segmentation unit performs at least semantic segmentation and instance segmentation on the indoor image;
A three-dimensional model generation program, wherein the instance segmentation is used to determine the boundaries of the rooms contained in the indoor image.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022074334A JP7540671B2 (en) | 2022-04-28 | 2022-04-28 | Three-dimensional model generating device and three-dimensional model generating program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022074334A JP7540671B2 (en) | 2022-04-28 | 2022-04-28 | Three-dimensional model generating device and three-dimensional model generating program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023163420A JP2023163420A (en) | 2023-11-10 |
| JP7540671B2 true JP7540671B2 (en) | 2024-08-27 |
Family
ID=88651904
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022074334A Active JP7540671B2 (en) | 2022-04-28 | 2022-04-28 | Three-dimensional model generating device and three-dimensional model generating program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7540671B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN121330305A (en) * | 2025-12-18 | 2026-01-13 | 光轮智能(北京)科技有限公司 | Interactive construction methods, controllers, and readable storage media for 3D digital assets |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020030609A (en) | 2018-08-22 | 2020-02-27 | 株式会社Lifull | Property information presentation device, property information presentation method and property information presentation program |
| JP2020038657A (en) | 2018-09-05 | 2020-03-12 | 楽天株式会社 | Computer implementation method using artificial intelligence, ai system, and program |
| US20200211284A1 (en) | 2018-12-28 | 2020-07-02 | National Tsing Hua University | Indoor scene structural estimation system and estimation method thereof based on deep learning network |
| JP2020135679A (en) | 2019-02-25 | 2020-08-31 | 富士通株式会社 | Data set creation method, dataset creation device, and dataset creation program |
| US20210064216A1 (en) | 2019-08-28 | 2021-03-04 | Zillow Group, Inc. | Automated Tools For Generating Mapping Information For Buildings |
| US20210225081A1 (en) | 2020-01-17 | 2021-07-22 | Apple Inc. | Floorplan generation based on room scanning |
| JP2021125007A (en) | 2020-02-06 | 2021-08-30 | 株式会社日立ソリューションズ | Image processing device, image processing method, and image processing system |
| JP2021140435A (en) | 2020-03-04 | 2021-09-16 | 株式会社奥村組 | Damage identification device, damage identification method and damage identification program |
| JP2022022190A (en) | 2020-07-24 | 2022-02-03 | 株式会社リコー | Image matching method and device, and computer-readable storage medium |
| WO2022024803A1 (en) | 2020-07-31 | 2022-02-03 | ソニーグループ株式会社 | Training model generation method, information processing device, and information processing system |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20010049297A1 (en) * | 1999-12-16 | 2001-12-06 | Hibscher John M. | System for online creation, playing and administering of user defined puzzles |
| CN104050722B (en) * | 2014-06-06 | 2016-12-07 | 北京航空航天大学 | The indoor three-dimensional scenic layout that a kind of picture material drives generates method with color transfer |
| CN110892424A (en) * | 2017-05-23 | 2020-03-17 | 英特尔公司 | Method and apparatus for discriminative semantic transfer and physical heuristic optimization of features in deep learning |
| US10534962B2 (en) * | 2017-06-17 | 2020-01-14 | Matterport, Inc. | Automated classification based on photo-realistic image/model mappings |
| JP7368699B2 (en) * | 2019-08-26 | 2023-10-25 | 株式会社リコー | Image processing device, image communication system, image processing method, and program |
-
2022
- 2022-04-28 JP JP2022074334A patent/JP7540671B2/en active Active
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020030609A (en) | 2018-08-22 | 2020-02-27 | 株式会社Lifull | Property information presentation device, property information presentation method and property information presentation program |
| JP2020038657A (en) | 2018-09-05 | 2020-03-12 | 楽天株式会社 | Computer implementation method using artificial intelligence, ai system, and program |
| US20200211284A1 (en) | 2018-12-28 | 2020-07-02 | National Tsing Hua University | Indoor scene structural estimation system and estimation method thereof based on deep learning network |
| JP2020135679A (en) | 2019-02-25 | 2020-08-31 | 富士通株式会社 | Data set creation method, dataset creation device, and dataset creation program |
| US20210064216A1 (en) | 2019-08-28 | 2021-03-04 | Zillow Group, Inc. | Automated Tools For Generating Mapping Information For Buildings |
| US20210225081A1 (en) | 2020-01-17 | 2021-07-22 | Apple Inc. | Floorplan generation based on room scanning |
| JP2021125007A (en) | 2020-02-06 | 2021-08-30 | 株式会社日立ソリューションズ | Image processing device, image processing method, and image processing system |
| JP2021140435A (en) | 2020-03-04 | 2021-09-16 | 株式会社奥村組 | Damage identification device, damage identification method and damage identification program |
| JP2022022190A (en) | 2020-07-24 | 2022-02-03 | 株式会社リコー | Image matching method and device, and computer-readable storage medium |
| WO2022024803A1 (en) | 2020-07-31 | 2022-02-03 | ソニーグループ株式会社 | Training model generation method, information processing device, and information processing system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023163420A (en) | 2023-11-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20230138762A1 (en) | Automated Building Floor Plan Generation Using Visual Data Of Multiple Building Images | |
| US11638069B2 (en) | Automated control of image acquisition via use of mobile device user interface | |
| US11645781B2 (en) | Automated determination of acquisition locations of acquired building images based on determined surrounding room data | |
| US11252329B1 (en) | Automated determination of image acquisition locations in building interiors using multiple data capture devices | |
| CN114140516B (en) | Automated analysis of image content to determine image acquisition locations | |
| CA3142154C (en) | Automated determination of image acquisition locations in building interiors using multiple data capture devices | |
| US12045951B2 (en) | Automated building information determination using inter-image analysis of multiple building images | |
| US10991161B2 (en) | Generating virtual representations | |
| CN113345044B (en) | Household graph generation method and device | |
| CN111145294B (en) | Two-dimensional house type graph construction method and device and storage medium | |
| CN113971628A (en) | Image matching method, apparatus and computer readable storage medium | |
| JP6872660B1 (en) | Information processing equipment and programs | |
| JP7540671B2 (en) | Three-dimensional model generating device and three-dimensional model generating program | |
| US20160292761A1 (en) | Systems and methods to provide moving service price quotes through use of portable computing devices | |
| US9075826B2 (en) | Image matching | |
| US20250200873A1 (en) | Two dimensional image processing to generate a three dimensional model and determine a two dimensional plan | |
| US12573131B2 (en) | Image processing method, image processing apparatus, and non-transitory computer-readable recording medium | |
| US12555321B1 (en) | Two dimensional and three dimensional primitive processing to determine a two dimensional plan | |
| WO2025227088A1 (en) | Camera pose drift detection and correction | |
| WO2023200838A1 (en) | Methods, storage media, and systems for generating a three- dimensional coordinate system | |
| HK40123442A (en) | Map construction method for embodied robot control system, embodied robot and medium | |
| GB2606067A (en) | Generating virtual representations |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A80 | Written request to apply exceptions to lack of novelty of invention |
Free format text: JAPANESE INTERMEDIATE CODE: A80 Effective date: 20220507 |
|
| A80 | Written request to apply exceptions to lack of novelty of invention |
Free format text: JAPANESE INTERMEDIATE CODE: A80 Effective date: 20220524 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230324 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20230324 |
|
| RD13 | Notification of appointment of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7433 Effective date: 20230324 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20230329 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230502 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230531 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20230706 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230904 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20230908 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20231120 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20231201 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240527 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240806 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7540671 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |