Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7540671B2 - Three-dimensional model generating device and three-dimensional model generating program - Google Patents
[go: Go Back, main page]

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 PDF

Info

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
Application number
JP2022074334A
Other languages
Japanese (ja)
Other versions
JP2023163420A (en
Inventor
顯之 長谷川
Original Assignee
株式会社スペースリー
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社スペースリー filed Critical 株式会社スペースリー
Priority to JP2022074334A priority Critical patent/JP7540671B2/en
Publication of JP2023163420A publication Critical patent/JP2023163420A/en
Application granted granted Critical
Publication of JP7540671B2 publication Critical patent/JP7540671B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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.

特開2018-81548号公報JP 2018-81548 A

上述した技術では、単に間取図に基づいて部屋領域等を特定することで三次元モデルを生成している。一方で、個々の不動産物件で室内の状況は多様であり、間取図には表されない詳細な情報をも第三者に知得させたいというニーズが存在する。 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.

図1は、本実施形態に係る三次元モデル生成装置を示すブロック図である。FIG. 1 is a block diagram showing a three-dimensional model generating device according to this embodiment. 図2は、不動産物件の室内画像に含まれる二次元画像の一例を示す図である。FIG. 2 is a diagram showing an example of a two-dimensional image included in an indoor image of a real estate property. 図3は、不動産物件の室内画像に対応したトップビュー画像の一例を示す図である。FIG. 3 is a diagram showing an example of a top-view image corresponding to an indoor image of a real estate property. 図4は、不動産物件の間取図画像を示す図である。FIG. 4 is a diagram showing a floor plan image of a real estate property. 図5は、三次元モデル生成装置により実行される三次元モデル生成処理の流れを示すフローチャートである。FIG. 5 is a flowchart showing the flow of the three-dimensional model generating process executed by the three-dimensional model generating device. 図6は、三次元モデル生成プログラムを示すブロック図である。FIG. 6 is a block diagram showing a three-dimensional model generating program.

以下、図面を参照して例示的な実施形態について説明する。なお、各図における同一又は相当部分には同一符号を付し、重複する説明を省略する。 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 input reception unit 10, a combination unit 11, a segmentation unit 12, an indoor structure estimation unit 13, a top-view image correction unit 14, a floor plan image input reception unit 15, a property structure estimation unit 16, a matching unit 17, a relationship estimation unit 18, a room type information acquisition unit 19, a three-dimensional model generation unit 20, and a relationship correction unit 21.

室内画像入力受付部10は、室内画像RGの入力を受け付ける。「室内画像」とは、不動産物件の室内を撮像した画像である。ここでは部屋タイプが1LDKのマンションを不動産物件として例示していることから、室内画像入力受付部10は、例えば、居室の室内画像RG、リビングダイニングの室内画像RG、及びキッチンの室内画像RGのように、部屋ごとの室内画像RGの入力を受け付ける。つまり、換言すると、室内画像入力受付部10は、不動産物件に対して複数の室内画像RGの入力を受付可能である。なお、室内画像入力受付部10は、例えばユーザ端末2から室内画像RGの入力を受け付ける。 The indoor image input receiving unit 10 receives input of indoor images RG. An "indoor image" is an image captured of the interior of a real estate property. In this example, a 1LDK apartment is used as an example of a real estate property, so the indoor image input receiving unit 10 receives input of indoor images RG for each room, such as an indoor image RG of a living room, an indoor image RG of a living/dining room, and an indoor image RG of a kitchen. In other words, the indoor image input receiving unit 10 can receive input of multiple indoor images RG for a real estate property. The indoor image input receiving unit 10 receives input of indoor images RG from, for example, a user terminal 2.

室内画像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 unit 11 executes a combining process on the two-dimensional image PG. The "combining process" is a process of combining one end PGa of the two-dimensional image PG with the other end PGb opposite the one end PGa. In the example shown in FIG. 2, the wall is displayed divided into one end PGa and the other end PGb, so that the wall divided into two by the combining process is recognized as a continuous, integrated object. This makes it possible to appropriately recognize the wall in the segmentation described below.

セグメンテーション部12は、室内画像入力受付部10により入力を受け付けられた室内画像RGに対してセグメンテーションを行う。例えば、セグメンテーション部12は、室内画像RGに含まれる二次元画像PGに対してセグメンテーションを行ってもよい。換言すると、セグメンテーション部12は、全天球画像から切り抜かれた一部の画像に対してセグメンテーションを行ってもよい。また、結合処理が実行された二次元画像PGに対してセグメンテーションを行ってもよい。「セグメンテーション」とは、画像中において認識される各物体(部位)について、当該物体の属性(意味)を識別する処理である。例えば、セグメンテーションにより、室内画像RGに含まれる天井、床、壁、窓、ドア、又はキッチン等を識別可能である。 The segmentation unit 12 performs segmentation on the indoor image RG received by the indoor image input receiving unit 10. For example, the segmentation unit 12 may perform segmentation on the two-dimensional image PG included in the indoor image RG. In other words, the segmentation unit 12 may perform segmentation on a portion of an image cut out from a celestial sphere image. Also, the segmentation unit 12 may perform segmentation on the two-dimensional image PG on which a combining process has been executed. "Segmentation" is a process of identifying the attributes (meanings) of each object (part) recognized in an image. For example, the ceiling, floor, wall, window, door, or kitchen included in the indoor image RG can be identified by segmentation.

セグメンテーション部12は、セグメンテーションとして、公知の手法を採用可能である。例えば、セグメンテーション部12は、セマンティックセグメンテーション(Semantic Segmentation)、インスタンスセグメンテーション(Instance Segmentation)、又はパノプティックセグメンテーション(Panoptic Segmentation)等を採用してもよい。ここで、セグメンテーション部12は、室内画像RGに対して少なくとも2種類のセグメンテーションを行ってもよい。具体的には、セグメンテーション部12は、室内画像RGに対して少なくともセマンティックセグメンテーション及びインスタンスセグメンテーションを行ってもよい。これにより、セグメンテーションの種類ごとの得手不得手を互いに補うことができる。例えば、セマンティックセグメンテーションでは区別しにくい部屋同士の境目等をインスタンスセグメンテーションにより区別することができる場合がある。 The segmentation unit 12 may employ a known method for segmentation. For example, the segmentation unit 12 may employ semantic segmentation, instance segmentation, panoptic segmentation, or the like. Here, the segmentation unit 12 may perform at least two types of segmentation on the indoor image RG. Specifically, the segmentation unit 12 may perform at least semantic segmentation and instance segmentation on the indoor image RG. This allows the strengths and weaknesses of each type of segmentation to be mutually complemented. For example, it may be possible to distinguish between boundaries between rooms that are difficult to distinguish using semantic segmentation using instance segmentation.

また、セグメンテーション部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 segmentation unit 12 and joining unit 11 (i.e., a two-dimensional image PG on which joining processing has been performed). In the example shown in FIG. 2, a wall that was displayed divided into one end PGa and the other end PGb is recognized as a single object by the joining processing, and therefore the segmentation unit 12 can easily recognize this wall.

また、セグメンテーション部12は、後述する間取図画像FGに対してもセグメンテーションを行ってもよい。この場合、セグメンテーション部12は、間取図画像FGにおける各部屋等の属性(意味)を識別する。 The segmentation unit 12 may also perform segmentation on the floor plan image FG, which will be described later. In this case, the segmentation unit 12 identifies the attributes (meanings) of each room, etc., in the floor plan image FG.

室内構造推定部13は、不動産物件の室内構造を推定する。「室内構造」とは、室内の構造である。例えば、室内構造としては、壁、コーナー、ドア、又は窓等の位置関係が含まれてもよい。より詳細には、室内構造推定部13は、セグメンテーション部12により室内画像RGに対して行われたセグメンテーションの結果に基づいて、室内の構造である室内構造を推定する。なお、室内構造推定部13は、室内画像RGに基づいて当該不動産物件の部屋タイプを更に推定してもよい。 The indoor structure estimation unit 13 estimates the indoor structure of the real estate property. The "indoor structure" is the structure of the room. For example, the indoor structure may include the positional relationships of walls, corners, doors, windows, etc. More specifically, the indoor structure estimation unit 13 estimates the indoor structure, which is the structure of the room, based on the results of segmentation performed on the indoor image RG by the segmentation unit 12. The indoor structure estimation unit 13 may further estimate the room type of the real estate property based on the indoor image RG.

また、室内構造推定部13は、室内画像RGに対する画像処理を行う。そして、室内構造推定部13は、セグメンテーションの結果に加えて画像処理の結果にも基づいて室内構造を推定してもよい。 The interior structure estimation unit 13 also performs image processing on the interior image RG. The interior structure estimation unit 13 may estimate the interior structure based on the results of the image processing in addition to the results of the segmentation.

室内画像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 structure estimation unit 13 detects the vanishing point using an arbitrary algorithm and performs image conversion processing to correct the tilt (distortion) of the image. Note that a known method can be adopted as the algorithm for detecting the vanishing point, and as an example, RANSAC (Random Sample Consensus), which is a robust estimation algorithm, may be adopted. Also, known methods can be used for image conversion processing, such as homography conversion.

トップビュー画像補正部14は、室内構造推定部13により推定された室内構造を補正するものであり、特に、トップビュー画像TGに対して補正を行うことにより室内構造を補正する。例えば、トップビュー画像補正部14は、不動産物件の部屋ごとに室内構造を補正する。「トップビュー画像」とは、室内画像RGに含まれる室内の全天球画像において、室内を上方から見た画像である。図3は、不動産物件の室内画像RGに対応したトップビュー画像TGの一例を示す図である。図3に示されるように、トップビュー画像TGでは、室内を見下ろした平面図を室内画像RGから生成した画像である。トップビュー画像補正部14は、自動で、又は、ユーザによる手動で、トップビュー画像TGにおける各部位の位置を補正する。例えば、トップビュー画像補正部14は、トップビュー画像TGにおける壁又はコーナー等の位置を補正する。 Top-view image correction unit 14 corrects the indoor structure estimated by indoor structure estimation unit 13, and in particular corrects the indoor structure by performing correction on top-view image TG. For example, top-view image correction unit 14 corrects the indoor structure for each room of a real estate property. A "top-view image" is an image of the room viewed from above in a celestial sphere image of the room included in indoor image RG. FIG. 3 is a diagram showing an example of a top-view image TG corresponding to indoor image RG of a real estate property. As shown in FIG. 3, top-view image TG is an image of a plan view looking down on the room generated from indoor image RG. Top-view image correction unit 14 corrects the position of each part in top-view image TG automatically or manually by the user. For example, top-view image correction unit 14 corrects the position of a wall or a corner in top-view image TG.

トップビュー画像補正部14によりトップビュー画像TGが補正されると、それに伴って室内画像RGが補正される。そして、補正された室内画像RGに対するセグメンテーションの結果に基づいて室内構造が推定される。したがって、トップビュー画像TGが補正されることで、推定される室内構造が補正されることとなる。 When the top view image TG is corrected by the top view image correction unit 14, the indoor image RG is corrected accordingly. The indoor structure is then estimated based on the results of segmentation of the corrected indoor image RG. Therefore, by correcting the top view image TG, the estimated indoor structure is corrected.

間取図画像入力受付部15は、間取図画像FGの入力を受け付ける。「間取図画像」とは、不動産物件の間取りを示す図である。図4は、不動産物件の間取図画像FGを示す図である。図4に示されるように、間取図画像FGは、例えば不動産物件の全体を模式的に示した平面図である。ここでは、部屋タイプが1LDKであり、さらに廊下(玄関)、風呂(脱衣室)、トイレ、及びバルコニーを有する不動産物件の間取図画像FGが示されている。間取図画像FGに係る不動産物件は、室内画像RGに係る不動産物件と同一のものである。なお、間取図画像入力受付部15は、例えばユーザ端末2から間取図画像FGの入力を受け付ける。 The floor plan image input receiving unit 15 receives input of a floor plan image FG. A "floor plan image" is a diagram showing the floor plan of a real estate property. FIG. 4 is a diagram showing a floor plan image FG of a real estate property. As shown in FIG. 4, the floor plan image FG is, for example, a plan view showing a schematic view of the entire real estate property. Here, the floor plan image FG of a real estate property is shown, which has a room type of 1LDK and further has a corridor (entrance), a bathroom (dressing room), a toilet, and a balcony. The real estate property related to the floor plan image FG is the same as the real estate property related to the interior image RG. The floor plan image input receiving unit 15 receives input of the floor plan image FG from, for example, the user terminal 2.

物件構造推定部16は、間取図画像入力受付部15により入力を受け付けられた間取図画像FGに基づいて、物件構造を推定する。「物件構造」とは、不動産物件の構造である。具体的には、物件構造とは、間取図画像FGから推定可能な不動産物件の全体的な構造である。なお、物件構造推定部16は、間取図画像FGに基づいて当該不動産物件の部屋タイプを更に推定してもよい。 The property structure estimation unit 16 estimates the property structure based on the floor plan image FG input by the floor plan image input reception unit 15. The "property structure" is the structure of the real estate property. Specifically, the property structure is the overall structure of the real estate property that can be estimated from the floor plan image FG. The property structure estimation unit 16 may further estimate the room type of the real estate property based on the floor plan image FG.

マッチング部17は、室内構造推定部13により推定された室内構造と物件構造推定部16により推定された物件構造とのマッチングを行う。すなわち、マッチング部17は、室内構造推定部13により推定された室内構造と物件構造推定部16により推定された物件構造とを照合することにより、不動産物件の天井、床、壁、窓、ドア、又はキッチン等の形状、向き、及び関係性等を推定する。例えば、マッチング部17は、室内構造と物件構造とのマッチングを行うことにより、部屋どうし(ドアどうし)の繋がりを推定する。これにより、情報の曖昧性が低減され、生成される三次元モデルの精度が向上する。なお、部屋タイプ情報取得部19により部屋タイプ情報が取得されている場合には、マッチング部17は、部屋タイプ情報を入力情報に付加することにより、より高精度なマッチングを行うことが可能となる。 The matching unit 17 matches the interior structure estimated by the interior structure estimation unit 13 with the property structure estimated by the property structure estimation unit 16. That is, the matching unit 17 compares the interior structure estimated by the interior structure estimation unit 13 with the property structure estimated by the property structure estimation unit 16 to estimate the shape, orientation, and relationship of the ceiling, floor, wall, window, door, kitchen, etc. of the real estate property. For example, the matching unit 17 matches the interior structure with the property structure to estimate the connection between rooms (between doors). This reduces the ambiguity of the information and improves the accuracy of the generated three-dimensional model. Note that if room type information has been acquired by the room type information acquisition unit 19, the matching unit 17 can perform more accurate matching by adding the room type information to the input information.

関係推定部18は、マッチング部17により行われた室内構造と物件構造とのマッチングの結果に基づいて、複数の室内画像RGどうしの関係を推定する。複数の室内画像RGどうしの関係とは、複数の室内画像RGどうしの接続関係及び位置関係の少なくともいずれかであってもよい。すなわち、関係推定部18は、室内画像入力受付部10により複数の室内画像RGの入力が受け付けられている場合に、これらの複数の室内画像RGどうしの接続関係(どの室内画像RGとどの室内画像RGとが、どのドア等により接続されているか等)を推定してもよい。また、関係推定部18は、室内画像入力受付部10により複数の室内画像RGの入力が受け付けられている場合に、これらの複数の室内画像RGどうしの位置関係(ある室内画像RGと別の室内画像RGとが、どのような位置関係となっているか等)を推定してもよい。なお、関係推定部18は、複数の室内画像RGどうしの接続関係及び位置関係の両方を同時に推定することが特に好ましい。 The relationship estimation unit 18 estimates the relationship between the multiple indoor images RG based on the result of matching between the indoor structure and the property structure performed by the matching unit 17. The relationship between the multiple indoor images RG may be at least one of the connection relationship and the positional relationship between the multiple indoor images RG. That is, when the input of the multiple indoor images RG is accepted by the indoor image input acceptance unit 10, the relationship estimation unit 18 may estimate the connection relationship between these multiple indoor images RG (which indoor image RG and which indoor image RG are connected by which door, etc.). In addition, when the input of the multiple indoor images RG is accepted by the indoor image input acceptance unit 10, the relationship estimation unit 18 may estimate the positional relationship between these multiple indoor images RG (what kind of positional relationship is between a certain indoor image RG and another indoor image RG, etc.). It is particularly preferable that the relationship estimation unit 18 estimates both the connection relationship and the positional relationship between the multiple indoor images RG at the same time.

部屋タイプ情報取得部19は、部屋タイプ情報を取得する。「部屋タイプ情報」とは、不動産物件の部屋タイプに関する情報であり、換言すると、その不動産物件の部屋タイプが何であるかを示す情報である。部屋タイプ情報取得部19は、室内構造推定部13により部屋タイプが推定されている場合には、室内構造推定部13から部屋タイプ情報を取得してもよい。また、部屋タイプ情報取得部19は、物件構造推定部16により部屋タイプが推定されている場合には、物件構造推定部16から部屋タイプ情報を取得してもよい。また、部屋タイプ情報取得部19は、例えばユーザ端末2から部屋タイプ情報の入力を受け付けることにより、部屋タイプ情報を取得してもよい。 The room type information acquisition unit 19 acquires room type information. "Room type information" is information related to the room type of a real estate property, in other words, information indicating what the room type of the real estate property is. When the room type has been estimated by the interior structure estimation unit 13, the room type information acquisition unit 19 may acquire room type information from the interior structure estimation unit 13. When the room type has been estimated by the property structure estimation unit 16, the room type information acquisition unit 19 may acquire room type information from the property structure estimation unit 16. The room type information acquisition unit 19 may acquire room type information by, for example, accepting input of room type information from the user terminal 2.

三次元モデル生成部20は、不動産物件の三次元モデルを生成する。上述したように、三次元モデルとは、仮想的な三次元空間上に構築され、ディスプレイに表示可能な構造モデルである。三次元モデル生成部20は、不動産物件に関する各種情報に基づいて、当該不動産物件を仮想的な三次元空間上に再現した三次元モデルを生成可能である。 The three-dimensional model generation unit 20 generates a three-dimensional model of a real estate property. As described above, a three-dimensional model is a structural model that is constructed in a virtual three-dimensional space and can be displayed on a display. The three-dimensional model generation unit 20 can generate a three-dimensional model that reproduces the real estate property in a virtual three-dimensional space based on various information related to the real estate property.

例えば、三次元モデル生成部20は、室内構造推定部13により推定された室内構造に基づいて、不動産物件の三次元モデルを生成してもよい。つまり、三次元モデル生成部20は、室内画像RGから推定される室内構造から、当該不動産物件を仮想的な三次元空間上に再現した三次元モデルを生成してもよい。 For example, the three-dimensional model generating unit 20 may generate a three-dimensional model of the real estate property based on the interior structure estimated by the interior structure estimating unit 13. In other words, the three-dimensional model generating unit 20 may generate a three-dimensional model that reproduces the real estate property in a virtual three-dimensional space from the interior structure estimated from the interior image RG.

また、三次元モデル生成部20は、マッチング部17により行われた室内構造と物件構造とのマッチングの結果に基づいて、不動産物件の三次元モデルを生成してもよい。つまり、三次元モデル生成部20は、室内画像RGから推定される室内構造に加えて、間取図画像FGから推定される物件構造から、当該不動産物件を仮想的な三次元空間上に再現した三次元モデルを生成してもよい。 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. In other words, the three-dimensional model generating unit 20 may generate a three-dimensional model that reproduces the real estate property in a virtual three-dimensional space from the property structure estimated from the floor plan image FG in addition to the interior structure estimated from the interior image RG.

また、三次元モデル生成部20は、マッチング部17により行われた室内構造と物件構造とのマッチングの結果、及び、部屋タイプ情報取得部19により取得された部屋タイプ情報に基づいて、不動産物件の三次元モデルを生成してもよい。つまり、三次元モデル生成部20は、室内画像RGから推定される室内構造、及び、間取図画像FGから推定される物件構造に加えて、不動産物件の部屋タイプ情報から、当該不動産物件を仮想的な三次元空間上に再現した三次元モデルを生成してもよい。 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 acquiring unit 19. In other words, the three-dimensional model generating unit 20 may generate a three-dimensional model that reproduces the real estate property in a virtual three-dimensional space from the room type information of the real estate property, in addition to the interior structure estimated from the interior image RG and the property structure estimated from the floor plan image FG.

また、三次元モデル生成部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 relationship estimation unit 18, the three-dimensional model generation 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 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) estimated by the relationship estimation unit 18. In other words, the three-dimensional model generation unit 20 may generate a three-dimensional model that reproduces the real estate property in a virtual three-dimensional space from the property structure estimated from the floor plan image FG in addition to the indoor structure estimated from the indoor images RG. Furthermore, at this time, 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, the relationship between the multiple interior images RG estimated by the relationship estimating unit 18 (at least one of the connection relationship and the positional relationship between the multiple interior images RG), and the room type information acquired by the room type information acquiring unit 19.

関係補正部21は、不動産物件の部屋ごとの室内構造を組み合わせた全体に対して、その構造を補正する。例えば、関係補正部21は、複数の室内画像RGどうしの接続関係及び位置関係の少なくともいずれかを補正してもよい。関係補正部21は、例えば複数の部屋(全部又は一部の部屋)のトップビュー画像TGを一括して表示させた一括トップビュー画像に対して補正を行うことにより室内構造を補正してもよい。あるいは、関係補正部21は、トップビュー画像TG以外の画像に対して補正を行ってもよい。関係補正部21は、手動による補正を受け付けることで、不動産物件全体の構造を補正してもよい。 The relationship correction unit 21 corrects the structure of the combined interior structures of the rooms of the real estate property as a whole. For example, the relationship correction unit 21 may correct at least one of the connection relationships and the positional relationships between the multiple interior images RG. The relationship correction unit 21 may correct the interior structure by making corrections to a collective top-view image in which top-view images TG of multiple rooms (all or some of the rooms) are displayed together. Alternatively, the relationship correction unit 21 may make corrections to images other than the top-view image TG. The relationship correction unit 21 may correct the structure of the entire real estate property by accepting manual corrections.

[三次元モデル生成処理]
図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 input receiving unit 10 of the 3D model generation device 1 receives the input of the indoor image RG. Here, the indoor image input receiving unit 10 receives the input of a plurality of indoor images RG for a real estate property. The indoor image input receiving unit 10 receives the input of the indoor image RG from, for example, the user terminal 2. After that, the 3D model generation process proceeds to step S12.

ステップS12において、三次元モデル生成装置1の結合部11は、二次元画像PGに対して結合処理を実行する。ここでは、壁が一端PGa側と他端PGb側とに二分割されて表示されていたため(図2)、結合処理によって二分割された壁が連続した一体の物体として認識される。その後、三次元モデル生成処理はステップS14に移行する。 In step S12, the combining unit 11 of the three-dimensional model generating device 1 executes a combining process on the two-dimensional image PG. Here, since the wall is displayed divided into two parts, one end PGa and the other end PGb (FIG. 2), the combining process recognizes the divided wall as a continuous, integrated object. After that, the three-dimensional model generating process proceeds to step S14.

ステップS14において、三次元モデル生成装置1のセグメンテーション部12は、室内画像RGに対してセグメンテーションを行う。ここでは、セグメンテーション部12は、室内画像RGのうち、結合処理が実行された二次元画像PGに対してセグメンテーションを行う。また、ここでは、セグメンテーション部12は、室内画像RGに対してセマンティックセグメンテーション及びインスタンスセグメンテーションを行う。その後、三次元モデル生成処理はステップS16に移行する。 In step S14, the segmentation unit 12 of the three-dimensional model generating device 1 performs segmentation on the indoor image RG. Here, the segmentation unit 12 performs segmentation on the two-dimensional image PG, of the indoor image RG, on which the combining process has been performed. Also, here, the segmentation unit 12 performs semantic segmentation and instance segmentation on the indoor image RG. After that, the three-dimensional model generation process proceeds to step S16.

ステップS16において、三次元モデル生成装置1の室内構造推定部13は、不動産物件の室内構造を推定する。より詳細には、室内構造推定部13は、セグメンテーション部12により室内画像RGに対して行われたセグメンテーションの結果に基づいて、室内の構造である室内構造を推定する。なお、室内構造推定部13は、室内画像RGに対する画像処理を行い、セグメンテーションの結果に加えて画像処理の結果にも基づいて室内構造を推定してもよい。また、室内構造推定部13は、室内画像RGに基づいて当該不動産物件の部屋タイプを更に推定してもよい。その後、三次元モデル生成処理はステップS18に移行する。 In step S16, the interior structure estimation unit 13 of the three-dimensional model generation device 1 estimates the interior structure of the real estate property. More specifically, the interior structure estimation unit 13 estimates the interior structure, which is the structure of the room, based on the result of segmentation performed on the interior image RG by the segmentation unit 12. The interior structure estimation unit 13 may perform image processing on the interior image RG and estimate the interior structure based on the result of the image processing in addition to the result of segmentation. The interior structure estimation unit 13 may also further estimate the room type of the real estate property based on the interior image RG. After that, the three-dimensional model generation process proceeds to step S18.

ステップS18において、三次元モデル生成装置1のトップビュー画像補正部14は、トップビュー画像TGに対して補正を行う。トップビュー画像補正部14は、自動で、又は、ユーザによる手動で、トップビュー画像TGにおける各部位の位置を補正する。トップビュー画像補正部14によりトップビュー画像TGが補正されると、それに伴って室内画像RGが補正される。そして、補正された室内画像RGに対するセグメンテーションの結果に基づいて室内構造が推定される。したがって、トップビュー画像TGが補正されることで、推定される室内構造が補正されることとなる。その後、三次元モデル生成処理はステップS20に移行する。 In step S18, top-view image correction unit 14 of three-dimensional model generation device 1 performs correction on the top-view image TG. Top-view image correction unit 14 corrects the position of each part in the top-view image TG automatically, or manually by the user. When the top-view image TG is corrected by top-view image correction unit 14, the indoor image RG is corrected accordingly. The indoor structure is then estimated based on the results of segmentation of the corrected indoor image RG. Therefore, by correcting the top-view image TG, the estimated indoor structure is corrected. After that, the three-dimensional model generation process proceeds to step S20.

ステップS20において、三次元モデル生成装置1の間取図画像入力受付部15は、間取図画像FGの入力を受け付ける。ここでは、間取図画像入力受付部15は、部屋タイプが1LDKであり、さらに廊下(玄関)、風呂(脱衣室)、トイレ、及びバルコニーを有する不動産物件の間取図画像FGの入力を受け付ける。間取図画像FGに係る不動産物件は、室内画像RGに係る不動産物件と同一のものである。間取図画像入力受付部15は、例えばユーザ端末2から間取図画像FGの入力を受け付ける。その後、三次元モデル生成処理はステップS22に移行する。 In step S20, the floor plan image input receiving unit 15 of the three-dimensional model generation device 1 receives input of a floor plan image FG. Here, the floor plan image input receiving unit 15 receives input of a floor plan image FG of a real estate property whose room type is 1LDK and which further has a corridor (entrance), a bathroom (dressing room), a toilet, and a balcony. The real estate property related to the floor plan image FG is the same as the real estate property related to the interior image RG. The floor plan image input receiving unit 15 receives input of the floor plan image FG from, for example, the user terminal 2. The three-dimensional model generation process then proceeds to step S22.

ステップS22において、三次元モデル生成装置1の物件構造推定部16は、間取図画像入力受付部15により入力を受け付けられた間取図画像FGに基づいて、物件構造を推定する。「物件構造」とは、不動産物件の構造である。具体的には、物件構造とは、間取図画像FGから推定可能な不動産物件の全体的な構造である。なお、物件構造推定部16は、間取図画像FGに基づいて当該不動産物件の部屋タイプを更に推定してもよい。その後、三次元モデル生成処理はステップS24に移行する。 In step S22, the property structure estimation unit 16 of the three-dimensional model generation device 1 estimates the property structure based on the floor plan image FG input by the floor plan image input reception unit 15. The "property structure" is the structure of the real estate property. Specifically, the property structure is the overall structure of the real estate property that can be estimated from the floor plan image FG. The property structure estimation unit 16 may further estimate the room type of the real estate property based on the floor plan image FG. The three-dimensional model generation process then proceeds to step S24.

ステップS24において、三次元モデル生成装置1の部屋タイプ情報取得部19は、部屋タイプ情報を取得する。部屋タイプ情報取得部19は、室内構造推定部13により部屋タイプが推定されている場合には、室内構造推定部13から部屋タイプ情報を取得してもよい。また、部屋タイプ情報取得部19は、物件構造推定部16により部屋タイプが推定されている場合には、物件構造推定部16から部屋タイプ情報を取得してもよい。また、部屋タイプ情報取得部19は、例えばユーザ端末2から部屋タイプ情報の入力を受け付けることにより、部屋タイプ情報を取得してもよい。その後、三次元モデル生成処理はステップS26に移行する。 In step S24, the room type information acquisition unit 19 of the three-dimensional model generation device 1 acquires room type information. When the room type has been estimated by the indoor structure estimation unit 13, the room type information acquisition unit 19 may acquire the room type information from the indoor structure estimation unit 13. When the room type has been estimated by the property structure estimation unit 16, the room type information acquisition unit 19 may acquire the room type information from the property structure estimation unit 16. The room type information acquisition unit 19 may acquire the room type information by, for example, accepting input of room type information from the user terminal 2. After that, the three-dimensional model generation process proceeds to step S26.

ステップS26において、三次元モデル生成装置1のマッチング部17は、室内構造推定部13により推定された室内構造と物件構造推定部16により推定された物件構造とのマッチングを行う。なお、ここで、三次元モデル生成装置1の関係補正部21は、不動産物件の部屋ごとの室内構造を組み合わせた全体に対して、その構造を補正してもよい。その後、三次元モデル生成処理はステップS28に移行する。 In step S26, the matching unit 17 of the three-dimensional model generating device 1 matches the interior structure estimated by the interior structure estimation unit 13 with the property structure estimated by the property structure estimation unit 16. Note that here, the relationship correction unit 21 of the three-dimensional model generating device 1 may correct the structure of the entire combination of the interior structures of each room of the real estate property. After that, the three-dimensional model generation process proceeds to step S28.

ステップS28において、三次元モデル生成装置1の関係推定部18は、マッチング部17により行われた室内構造と物件構造とのマッチングの結果に基づいて、複数の室内画像RGどうしの接続関係及び位置関係を推定する。なお、関係推定部18は、複数の室内画像RGどうしの接続関係又は位置関係のいずれか一方のみを推定してもよい。その後、三次元モデル生成処理はステップS30に移行する。 In step S28, the relationship estimation unit 18 of the three-dimensional model generation device 1 estimates the connection relationship and positional relationship between the multiple indoor images RG based on the result of matching between the indoor structure and the property structure performed by the matching unit 17. Note that the relationship estimation unit 18 may estimate only either the connection relationship or the positional relationship between the multiple indoor images RG. After that, the three-dimensional model generation process proceeds to step S30.

ステップS30において、三次元モデル生成装置1の三次元モデル生成部20は、不動産物件の三次元モデルを生成する。ここでは、三次元モデル生成部20は、マッチング部17により行われた室内構造と物件構造とのマッチングの結果、関係推定部18により推定された複数の室内画像RGどうしの関係(複数の室内画像RGどうしの接続関係及び位置関係の少なくともいずれか)、及び部屋タイプ情報取得部19により取得された部屋タイプ情報に基づいて、不動産物件の三次元モデルを生成する。つまり、三次元モデル生成部20は、室内画像RGから推定される室内構造、及び、間取図画像FGから推定される物件構造に加えて、不動産物件の部屋タイプ情報から、当該不動産物件を仮想的な三次元空間上に再現した三次元モデルを生成する。その後、三次元モデル生成処理はステップS32に移行する。 In step S30, the three-dimensional model generating unit 20 of the three-dimensional model generating device 1 generates a three-dimensional model of the real estate property. Here, the three-dimensional model generating unit 20 generates 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, the relationship between the multiple interior images RG estimated by the relationship estimation unit 18 (at least one of the connection relationship and the positional relationship between the multiple interior images RG), and the room type information acquired by the room type information acquisition unit 19. In other words, the three-dimensional model generating unit 20 generates a three-dimensional model that reproduces the real estate property in a virtual three-dimensional space from the room structure estimated from the interior images RG and the property structure estimated from the floor plan image FG, as well as the room type information of the real estate property. After that, the three-dimensional model generation process proceeds to step S32.

ステップS32において、三次元モデル生成装置1の関係補正部21は、不動産物件の部屋ごとの室内構造を組み合わせた全体に対して、その構造を補正する。例えば、関係補正部21は、複数の室内画像RGどうしの接続関係及び位置関係の少なくともいずれかを補正する。以上により、三次元モデル生成処理は終了する。 In step S32, the relationship correction unit 21 of the three-dimensional model generation device 1 corrects the structure of the entire combination of the interior structures of each room of the real estate property. For example, the relationship correction unit 21 corrects at least one of the connection relationship and the positional relationship between the multiple interior images RG. This completes the three-dimensional model generation process.

[三次元モデル生成プログラム]
図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 input reception unit 10, the combination unit 11, the segmentation unit 12, the indoor structure estimation unit 13, the top view image correction unit 14, the floor plan image input reception unit 15, the property structure estimation unit 16, the matching unit 17, the relationship estimation unit 18, the room type information acquisition unit 19, the three-dimensional model generation unit 20, and the relationship correction unit 21.

なお、三次元モデル生成プログラム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 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 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.

三次元モデル生成プログラム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 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 inside the room, based on the results 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 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 segmentation unit 12 performs at least two types of segmentation on the indoor image RG. This makes it possible to appropriately distinguish objects that are difficult to distinguish using a particular type of segmentation by performing a different type of segmentation.

三次元モデル生成装置1では、セグメンテーション部12は、室内画像RGに対して少なくともセマンティックセグメンテーション及びインスタンスセグメンテーションを行う。これによれば、例えばセマンティックセグメンテーションでは判別しにくい部屋の境目等についてもインスタンスセグメンテーションを行うことにより好適に判別可能となる。 In the three-dimensional model generating device 1, the segmentation unit 12 performs at least semantic segmentation and instance segmentation on the indoor image RG. This makes it possible to appropriately distinguish room boundaries, which are difficult to distinguish using semantic segmentation, by performing instance segmentation.

三次元モデル生成装置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 image correction unit 14 is provided that performs correction on the top-view image TG, which is an image of the room viewed from above in the spherical image. This makes it possible to correct the positions of walls, corners, and the like of the estimated indoor structure, and therefore to generate a more accurate three-dimensional model. Moreover, because 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, 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 performs 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, which is 360 degrees from the one end PGa, as the terminal end. At this time, the one end PGa and the other end PGb of the band-shaped two-dimensional image PG capture the same location in the room, for example, a location on a straight line extending in the vertical direction. Here, an object existing 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-division 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 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 belt-shaped two-dimensional image PG to each other to form a ring shape, the object existing so as to overlap one end PGa of the two-dimensional image PG, i.e., the other end PGb, is no longer divided into two, and it becomes easier to appropriately perform segmentation on the object. As a result, the attributes of the part of the two-dimensional image PG where the object is displayed can be easily understood, and the interior structure can be easily estimated. 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 is possible to appropriately perform segmentation on parts where the accuracy of image recognition is likely to decrease due to the two-dimensional image PG being cut off. Note that, although a panoramic image captured over 360 degrees in the horizontal direction is given as an example of the two-dimensional image PG here, 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に基づいて推定された物件構造にも基づいて、不動産物件の三次元モデルが生成される。このため、室内構造だけでは不明確になりやすい不動産物件の全体的な構造に関する情報を物件構造に基づいて補完することができる。よって、不動産物件の三次元モデルを精度良く生成することが可能となる。 The three-dimensional model generating device 1 includes a floor plan image input receiving unit 15 that receives input of a floor plan image FG showing the layout of a real estate property, a property structure estimating unit 16 that estimates the property structure, which is the structure of the 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. The three-dimensional model generating unit 20 generates 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, the 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. Therefore, it is possible to generate a three-dimensional model of the real estate property with high accuracy.

三次元モデル生成装置1は、不動産物件の部屋タイプに関する部屋タイプ情報を取得する部屋タイプ情報取得部19を備え、三次元モデル生成部20は、マッチング部17により行われた室内構造と物件構造とのマッチングの結果、及び、部屋タイプ情報取得部19により取得された部屋タイプ情報に基づいて、不動産物件の三次元モデルを生成する。これによれば、不動産物件の有する部屋の種類や数に関する情報である部屋タイプ情報にも基づいて不動産物件の三次元モデルが生成される。よって、不動産物件の三次元モデルを精度良く生成することが可能となる。 The three-dimensional model generating device 1 includes a room type information acquisition unit 19 that acquires room type information related to the room types of the real estate property, and the three-dimensional model generating unit 20 generates a three-dimensional model of the real estate property based on the results 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. This allows the three-dimensional model of the real estate property to be 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. This makes it 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 the three-dimensional model generating device 1, the indoor image input receiving unit 10 can receive input of multiple indoor images RG for a real estate property, and is equipped with a relationship estimation unit 18 that estimates at least one of the connection relationship and the positional relationship between the multiple 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 multiple 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.

[変形形態]
上述した実施形態は、当業者の知識に基づいて変更又は改良が施された様々な形態により実施可能である。
[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 model generating device 10 Indoor image input receiving unit 11 Combining unit 12 Segmentation unit 13 Indoor structure estimation unit 14 Top-view image correction unit 15 Floor plan image input receiving unit 16 Property structure estimation unit 17 Matching unit 18 Relationship estimation unit 19 Room type information acquisition unit 20 Three-dimensional model generating unit 21 Relationship correction unit C Computer FG Floor plan image P Three-dimensional model generating program PG Two-dimensional image PGa One end PGb Other end RG Indoor image TG Top-view image

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.
JP2022074334A 2022-04-28 2022-04-28 Three-dimensional model generating device and three-dimensional model generating program Active JP7540671B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (10)

* Cited by examiner, † Cited by third party
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