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
JP7563990B2 - Frame shape estimation device and frame shape estimation method - Google Patents
[go: Go Back, main page]

JP7563990B2 - Frame shape estimation device and frame shape estimation method - Google Patents

Frame shape estimation device and frame shape estimation method Download PDF

Info

Publication number
JP7563990B2
JP7563990B2 JP2021002336A JP2021002336A JP7563990B2 JP 7563990 B2 JP7563990 B2 JP 7563990B2 JP 2021002336 A JP2021002336 A JP 2021002336A JP 2021002336 A JP2021002336 A JP 2021002336A JP 7563990 B2 JP7563990 B2 JP 7563990B2
Authority
JP
Japan
Prior art keywords
frame shape
information
shape estimation
building
joint
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
JP2021002336A
Other languages
Japanese (ja)
Other versions
JP2022107405A (en
Inventor
泰志 渡辺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shimizu Corp
Original Assignee
Shimizu Corp
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 Shimizu Corp filed Critical Shimizu Corp
Priority to JP2021002336A priority Critical patent/JP7563990B2/en
Publication of JP2022107405A publication Critical patent/JP2022107405A/en
Application granted granted Critical
Publication of JP7563990B2 publication Critical patent/JP7563990B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、架構形状推定装置、及び架構形状推定方法に関する。 The present invention relates to a frame shape estimation device and a frame shape estimation method.

従来、建物の構造設計において、建物における架構形状が似ている既存の建物の設計データを参考にして工学的判断を盛り込みながら、建物の断面設定や概略歩掛り等を決定する場合があった。建物設計を支援する技術としては、特許文献1に記載の技術が知られている。 In the past, in the structural design of buildings, the cross-section settings and approximate work-rates of the building were determined while incorporating engineering judgment by referring to the design data of existing buildings with similar frame shapes. The technology described in Patent Document 1 is known as a technology for supporting building design.

特開2019-117603号公報JP 2019-117603 A

しかしながら、架構形状が似ているか否かの類似判定においては、例えば、部材データ等を基に作成した建物の三次元図面を、既存の建物の三次元図面と見比べて、視覚的に似ているか否かを判断することにより行われていた。このため、類似判定を行うために計画中の建物の三次元図面を作成する必要があり、手間がかかるという問題があった。 However, similarity judgments to determine whether the structural shapes are similar were performed, for example, by comparing a three-dimensional drawing of a building created based on component data, etc., with a three-dimensional drawing of an existing building to determine whether they were visually similar. This required creating a three-dimensional drawing of the building under construction in order to perform the similarity judgment, which was a time-consuming process.

本発明は、上記問題を解決すべくなされたもので、その目的は、建物の三次元図面を作成することなく、建物における架構形状が似ているか否かを判定することができる架構形状推定装置、及び架構形状推定方法を提供することにある。 The present invention was made to solve the above problems, and its purpose is to provide a frame shape estimation device and frame shape estimation method that can determine whether the frame shapes of buildings are similar or not without creating a three-dimensional drawing of the building.

上記問題を解決するために、本発明の一態様は、建物の柱と梁とを接合する接合部における接合の状態を示す接合情報に基づいて前記建物の架構形状を推定する架構形状推定モデルであって、前記接合情報と前記建物の架構形状とが対応付けられた組データを複数有する学習データに基づいて構築された架構形状推定モデルを示すモデル情報を記憶する記憶部と、前記記憶部に記憶された前記架構形状推定モデルに、推定対象の対象建物における前記接合情報を入力することによって得られる出力結果に基づいて、前記対象建物の架構形状を推定する架構形状推定部と、を備えることを特徴とする架構形状推定装置である。 In order to solve the above problem, one aspect of the present invention is a frame shape estimation device that estimates the frame shape of a building based on joint information indicating the state of joints at joints that join the columns and beams of the building, and is characterized by comprising: a storage unit that stores model information indicating a frame shape estimation model constructed based on learning data having a plurality of sets of data in which the joint information and the frame shape of the building are associated; and a frame shape estimation unit that estimates the frame shape of the target building based on an output result obtained by inputting the joint information of a target building to be estimated into the frame shape estimation model stored in the storage unit.

また、本発明の一態様は、建物の柱と梁とを接合する接合部における接合の状態を示す接合情報に基づいて前記建物の架構形状を推定する架構形状推定モデルであって、前記接合情報と前記建物の架構形状とを少なくとも含む組データを複数有する学習データに基づいて構築された架構形状推定モデルを示すモデル情報を記憶する記憶部を備える架構形状推定装置の架構形状推定方法であって、前記記憶部に記憶された前記架構形状推定モデルに、推定対象の対象建物における前記接合情報を入力することによって得られる出力結果に基づいて、前記対象建物の架構形状を推定する推定ステップを含むことを特徴とする架構形状推定方法である。 Another aspect of the present invention is a frame shape estimation method for a frame shape estimation device that includes a frame shape estimation model that estimates the frame shape of a building based on joint information indicating the state of joints at joints that join columns and beams of the building, the frame shape estimation method including a memory unit that stores model information indicating a frame shape estimation model constructed based on learning data having a plurality of sets of data including at least the joint information and the frame shape of the building, the frame shape estimation method including an estimation step of estimating the frame shape of the target building based on an output result obtained by inputting the joint information of a target building to be estimated into the frame shape estimation model stored in the memory unit.

本発明によれば、建物の三次元図面を作成することなく、建物における架構形状が似ているか否かを判定することができる。 According to the present invention, it is possible to determine whether the structural shapes of buildings are similar without creating a three-dimensional drawing of the building.

実施形態による架構形状推定装置の一例を示すブロック図である。FIG. 1 is a block diagram showing an example of a frame shape estimation device according to an embodiment. 実施形態における接合情報を説明する図である。FIG. 4 is a diagram illustrating bonding information according to an embodiment. 実施形態における接合情報を説明する図である。FIG. 4 is a diagram illustrating bonding information according to an embodiment. 実施形態における接合情報を説明する図である。FIG. 4 is a diagram illustrating bonding information according to an embodiment. 実施形態における接合情報を説明する図である。FIG. 4 is a diagram illustrating bonding information according to an embodiment. 実施形態における建物の接合情報を説明する図である。FIG. 11 is a diagram illustrating building connection information in the embodiment. 実施形態における建物の接合情報を説明する図である。FIG. 11 is a diagram illustrating building connection information in the embodiment. 実施形態による学習データを説明する図である。FIG. 10 is a diagram illustrating learning data according to an embodiment. 実施形態における接合情報134をNNへの学習データとして応用する例を説明する図である。11 is a diagram illustrating an example in which joint information 134 is used as learning data for a neural network according to an embodiment. FIG. 実施形態における架構形状推定モデルを説明する図である。FIG. 2 is a diagram illustrating a frame shape estimation model in the embodiment. 実施形態における架構形状推定モデルを説明する図である。FIG. 2 is a diagram illustrating a frame shape estimation model in the embodiment. 実施形態における架構形状を推定する処理を説明する図である。11A to 11C are diagrams illustrating a process of estimating a frame shape in the embodiment. 実施形態における架構形状を推定する処理を説明する図である。11A to 11C are diagrams illustrating a process of estimating a frame shape in the embodiment. 実施形態による架構形状推定装置が行う処理の流れを示すフローチャートである。1 is a flowchart showing a flow of processing performed by a frame shape estimation device according to an embodiment. 実施形態による架構形状推定装置が行う処理の流れを示すフローチャートである。1 is a flowchart showing a flow of processing performed by a frame shape estimation device according to an embodiment.

以下、本発明の実施形態による架構形状推定装置、及び架構形状推定方法について、図面を参照して説明する。 The following describes a frame shape estimation device and a frame shape estimation method according to an embodiment of the present invention with reference to the drawings.

図1は、実施形態による架構形状推定装置1の一例を示すブロック図である。図1に示すように、架構形状推定装置1は、例えば、パーソナルコンピュータやサーバ装置などのコンピュータ装置である。架構形状推定装置1は、建物における骨格の形態、例えば、柱と梁との接合部における接合の状態を入力データとして取得し、当該入力データに対して、最も類似する建物の架構形状を推定して、当該架構形状を出力する。架構形状推定装置1は、例えば、入力部11と、表示部12と、記憶部13と、制御部14とを備える。 Fig. 1 is a block diagram showing an example of a frame shape estimation device 1 according to an embodiment. As shown in Fig. 1, the frame shape estimation device 1 is a computer device such as a personal computer or a server device. The frame shape estimation device 1 acquires the skeletal form of a building, for example, the state of a joint at a joint between a column and a beam, as input data, estimates the frame shape of the building that is most similar to the input data, and outputs the frame shape. The frame shape estimation device 1 includes, for example, an input unit 11, a display unit 12, a storage unit 13, and a control unit 14.

入力部11は、例えば、キーボードやマウスなどの入力装置であり、例えば、入力データなどの各種情報を受け付けて、制御部14に出力する。表示部12は、例えば、液晶ディスプレイなどの表示装置であり、例えば、出力データ(出力情報)である建物の架構形状などの各種情報を表示する。なお、表示部12は、出力情報を出力する出力部の一例である。 The input unit 11 is, for example, an input device such as a keyboard or a mouse, and receives various information such as input data and outputs it to the control unit 14. The display unit 12 is, for example, a display device such as a liquid crystal display, and displays various information such as the structural shape of a building, which is output data (output information). The display unit 12 is an example of an output unit that outputs output information.

記憶部13は、架構形状推定装置1が利用する各種情報を記憶する。記憶部13は、学習データ131と、モデル情報132と、入力情報133と、接合情報134と、架構形状種別135とを記憶する。 The storage unit 13 stores various information used by the frame shape estimation device 1. The storage unit 13 stores learning data 131, model information 132, input information 133, connection information 134, and frame shape type 135.

学習データ131は、後述する架構形状推定モデルを構築するための学習データである。学習データ131は、例えば、過去に建設された建物における接合情報134と架構形状種別135とを対応付けた組データを複数有する学習データである。 The learning data 131 is learning data for constructing a structural shape estimation model, which will be described later. The learning data 131 is, for example, learning data having multiple sets of data that associate connection information 134 with structural shape types 135 in buildings that have been constructed in the past.

モデル情報132は、建物の架構形状を推定する架構形状推定モデルを示す情報である。架構形状推定モデルは、建物の接合情報134から、架構形状の種別を推定するモデルである。モデル情報132は、上述した記憶部13に記憶された学習データ131に基づいて、建物の接合情報134と架構形状種別135との関係を学習したモデルである。架構形状推定モデルは、推定対象とする建物の接合情報134から建物における架構形状の種別を推定し、推定した種別を示すラベル(種別情報)を出力する。 The model information 132 is information indicating a frame shape estimation model that estimates the frame shape of a building. The frame shape estimation model is a model that estimates the type of frame shape from the building's joint information 134. The model information 132 is a model that learns the relationship between the building's joint information 134 and the frame shape type 135 based on the learning data 131 stored in the storage unit 13 described above. The frame shape estimation model estimates the type of the building's frame shape from the building's joint information 134 that is the estimation target, and outputs a label (type information) that indicates the estimated type.

入力情報133は、架構形状を推定する際に、架構形状推定モデルに入力される情報であり、ここでは、推定対象とする建物における各接合部について、柱及び梁の接合の有無が示された情報である。 The input information 133 is information that is input to the frame shape estimation model when estimating the frame shape, and in this case, it is information indicating whether or not there is a column and beam connection for each joint in the building to be estimated.

接合情報134は、建物の接合部における柱や梁の接合の有無を示す情報である。接合情報134の具体的な内容は後で詳しく説明する。 The joint information 134 is information that indicates whether or not columns and beams are connected at the joints of the building. The specific contents of the joint information 134 will be explained in detail later.

架構形状種別135は建物における架構形状の種別を示す情報である。架構形状種別135は、例えば、架構形状のデータベースであり、上述したラベル(種別情報)と架構形状とが対応付けられた情報である。架構形状種別135における架構形状は、例えば、架構形状推定モデルを構築するのに用いた架構形状や、過去に設計した建物の架構形状などである。架構形状種別135は、過去に設計した建物の架構形状が随時追加されるように構成でされてもよい。 The structure shape type 135 is information indicating the type of structure shape in a building. The structure shape type 135 is, for example, a database of structure shapes, and is information in which the above-mentioned labels (type information) are associated with structure shapes. The structure shapes in the structure shape type 135 are, for example, structure shapes used to construct a structure shape estimation model, structure shapes of buildings designed in the past, etc. The structure shape type 135 may be configured so that structure shapes of buildings designed in the past are added as needed.

ここで、接合情報134について、図2A~図2Dを用いて説明する。図2A~図2Dは、実施形態における接合情報134を説明する図である。図2A~図2Dには、建物の接合部における接合の状態と接合情報134との関係が示されている。なお、図2A~図2Dにおいて、建物の底面(水平面)に平行な方向を、X方向及びY方向とし、X方向とY方向とは、互いに直交するものとする。また、建物の底面(水平面)に直交する方向を、Z方向とする。なお、ここでの架構形状は、接合部において柱と梁とがXYZ方向のいずれかの方向に接合されているものを対象とする。 The joint information 134 will now be described with reference to Figures 2A to 2D. Figures 2A to 2D are diagrams for explaining the joint information 134 in an embodiment. Figures 2A to 2D show the relationship between the state of joints at the joints of a building and the joint information 134. In Figures 2A to 2D, the directions parallel to the bottom surface (horizontal surface) of the building are the X direction and the Y direction, and the X direction and the Y direction are orthogonal to each other. The direction orthogonal to the bottom surface (horizontal surface) of the building is the Z direction. The frame shape here refers to a structure in which columns and beams are joined at the joints in any of the X, Y, and Z directions.

図2A~図2Dの例に示すように、例えば、接合情報134は、接合部におけるXYZ方向のいずれかの方向に、柱又は梁が接合されているか否かを示す情報である。この図の例では、接合情報134は、+Z方向に柱又は梁が接合されているか否かを示す二値(第1情報)、+Y方向に柱又は梁が接合されているか否かを示す二値(第2情報)、及び+X方向に柱又は梁が接合されているか否かを示す二値(第3情報)のそれぞれを順に並べた数列を二進数とした場合に当該二進数を十進数に変換した値である。以下の説明では、「柱又は梁が接合されているか否かを示す二値」として、柱又は梁が接合されている場合に「1」、柱及び梁が接合されていない場合に「0(ゼロ)」が設定されるものとする。しかしながらこれに限定されることはない。「柱又は梁が接合されているか否かを示す二値」には、任意に決定された二つ値が設定されてよい。 2A to 2D, for example, the joint information 134 is information indicating whether or not a pillar or beam is joined in any of the X, Y, and Z directions at the joint. In the example of this figure, the joint information 134 is a value obtained by converting a binary number obtained by sequentially arranging a binary number (first information) indicating whether or not a pillar or beam is joined in the +Z direction, a binary number (second information) indicating whether or not a pillar or beam is joined in the +Y direction, and a binary number (third information) indicating whether or not a pillar or beam is joined in the +X direction into a decimal number. In the following description, the "binary number indicating whether or not a pillar or beam is joined" is set to "1" when a pillar or beam is joined, and "0 (zero)" when a pillar and a beam are not joined. However, this is not limited to this. The "binary number indicating whether or not a pillar or beam is joined" may be set to any two values determined arbitrarily.

図2Aでは、建物の1階部分などの接合部の例が示されている。この接合部では、+Z方向に柱が接合されており、+Y方向及び+Z方向に梁が接合されていない。この場合、接合情報134における第1情報は「1」、第2情報は「0」、そして第3情報は「0」となる。したがって、接合情報134は、第1情報~第3情報を並べた数列「100」を二進数とした場合に、その二進数「100」を十進数に変換した値、すなわち「4」である。 Figure 2A shows an example of a joint on the first floor of a building. In this joint, a column is joined in the +Z direction, and a beam is not joined in the +Y or +Z direction. In this case, the first information in the joint information 134 is "1", the second information is "0", and the third information is "0". Therefore, when the sequence "100" of the first information to the third information is converted into a binary number, the joint information 134 is the value obtained by converting the binary number "100" into a decimal number, that is, "4".

図2Bでは、建物の屋上階部分などの接合部の例が示されている。この接合部では、+Z方向に柱が接合されておらず、+Y方向及び+X方向に梁が接合されている。この場合、接合情報134における第1情報は「0」、第2情報は「1」、そして第3情報は「1」となる。したがって、接合情報134は、第1情報~第3情報を並べた数列「011」を二進数とした場合に、その二進数「011」を十進数に変換した値、すなわち「3」である。 Figure 2B shows an example of a joint such as the rooftop of a building. In this joint, the column is not joined in the +Z direction, and the beams are joined in the +Y and +X directions. In this case, the first information in the joint information 134 is "0", the second information is "1", and the third information is "1". Therefore, when the sequence "011" of the first information to the third information is converted into a binary number, the joint information 134 is the value obtained by converting the binary number "011" into a decimal number, that is, "3".

図2Cでは、建物の中間階のX方向における外周架構部分などの接合部の例が示されている。この接合部では、+Z方向に柱が接合されており、+Y方向に梁が接合されておらず、+X方向に梁が接合されている。この場合、接合情報134における第1情報は「1」、第2情報は「1」、そして第3情報は「0」となる。したがって、接合情報134は、第1情報~第3情報を並べた数列「110」を二進数とした場合に、その二進数「110」を十進数に変換した値、すなわち「6」である。 Figure 2C shows an example of a joint such as an outer perimeter frame part in the X direction of an intermediate floor of a building. In this joint, a column is joined in the +Z direction, no beam is joined in the +Y direction, and a beam is joined in the +X direction. In this case, the first information in the joint information 134 is "1", the second information is "1", and the third information is "0". Therefore, when the sequence "110" of the first information to the third information is converted into a binary number, the joint information 134 is the value obtained by converting the binary number "110" into a decimal number, that is, "6".

図2Dでは、建物の中間階のY方向の外周架構部分などの接合部の例が示されている。この接合部では、+Z方向に柱が接合されており、+Y方向に梁が接合されており、+X方向に梁が接合されていない。この場合、接合情報134における第1情報は「1」、第2情報は「0」、そして第3情報は「1」となる。したがって、接合情報134は、第1情報~第3情報を並べた数列「101」を二進数とした場合に、その二進数「101」を十進数に変換した値、すなわち「5」である。 Figure 2D shows an example of a joint such as the Y-direction outer perimeter frame part of an intermediate floor of a building. In this joint, a column is joined in the +Z direction, a beam is joined in the +Y direction, and no beam is joined in the +X direction. In this case, the first information in joint information 134 is "1", the second information is "0", and the third information is "1". Therefore, when the sequence "101" obtained by arranging the first information to the third information is converted into a binary number, joint information 134 is the value obtained by converting the binary number "101" into a decimal number, that is, "5".

図2A~図2Dで示したように、接合情報134は、建物の接合部における接合の状態を000~111の八つの二進数にて表現した情報であり。ここで、二進数にて表現された値は、十進数にて表現される値と一意に対応付けることができる。このため、接合情報134は、0~7の八つの十進数にて表現することが可能である。本実施形態では、建物における接合部のそれぞれに0~7の八つの十進数のうちのいずれかの数を接合情報134として割当て、その接合部のそれぞれに割当てられた数(接合情報134)の組合せによって建物の架構形状を表現することができる。 As shown in Figures 2A to 2D, the joint information 134 is information that expresses the state of the joints at the joints of a building using eight binary numbers from 000 to 111. Here, a value expressed in binary can be uniquely associated with a value expressed in decimal. Therefore, the joint information 134 can be expressed using eight decimal numbers from 0 to 7. In this embodiment, one of the eight decimal numbers from 0 to 7 is assigned to each of the joints in the building as the joint information 134, and the structural shape of the building can be expressed by a combination of the numbers (joint information 134) assigned to each of the joints.

ここで、建物の接合情報134について、図3A、図3Bを用いて説明する。図3A、図3Bでは、右側に示される建物に対応する接合情報134が左側に示されている。具体的には、図3Aには、右側に示される建物G-1における接合情報134-1が左側に示されている。図3Bには、右側に示される建物G-2における接合情報134-2が左側に示されている。図3Aでは2階と3階に同数の柱及び梁が設けられた建物G-1の例が示されている。図3Bでは2階と比較して3階に少ない数の柱及び梁が設けられた建物G-2の例が示されている。 The building connection information 134 will now be described with reference to Figures 3A and 3B. In Figures 3A and 3B, connection information 134 corresponding to the building shown on the right is shown on the left. Specifically, in Figure 3A, connection information 134-1 for building G-1 shown on the right is shown on the left. In Figure 3B, connection information 134-2 for building G-2 shown on the right is shown on the left. Figure 3A shows an example of building G-1 in which the second and third floors have the same number of columns and beams. Figure 3B shows an example of building G-2 in which the third floor has fewer columns and beams than the second floor.

図3A、図3Bに示すように、接合情報134は、1階部分におけるY軸方向に沿った3か所の接合点(接合部の一例)のそれぞれにおける接合情報を行列要素として、12行×3列の行列形式(マトリックス形式)にて示されている。 As shown in Figures 3A and 3B, the connection information 134 is shown in a 12 row x 3 column matrix format, with the connection information at each of the three connection points (examples of connection parts) along the Y-axis direction on the first floor as matrix elements.

図3Aの例では、接合点G-1A、G-1B、G-1Cのそれぞれにおける接合情報134-1A、134-1B、134-1Cに対応する数列{4、4、4}を要素とする12行×3列の行列形式にて接合情報134-1が示されている。この図の例では、接合点G-1A、G-1B、G-1Cのそれぞれと+Z方向に隣り合う接合点群G-1Dにおける接合情報134-1Dが{6、6、4}であることが示されている。また、接合点群G-1Dと、-(マイナス)X方向に隣り合う接合点群G-1Eにおける接合情報134-1Eが{7、7、5}であることが示されている。また、接合点群G-1Eと+Z方向に隣り合う接合点群G-1Fにおける接合情報134-1Fが{7、7、5}であることが示されている。また、接合点群G-1Fと+Z方向に隣り合う接合点群G-1Hにおける接合情報134-1Hが{3、3、1}であることが示されている。 In the example of FIG. 3A, the junction information 134-1 is shown in a 12 row x 3 column matrix format with the sequence {4, 4, 4} corresponding to the junction information 134-1A, 134-1B, 134-1C at the junction points G-1A, G-1B, G-1C, respectively. In the example of this figure, it is shown that the junction information 134-1D in the junction point group G-1D adjacent to each of the junction points G-1A, G-1B, G-1C in the +Z direction is {6, 6, 4}. It is also shown that the junction information 134-1E in the junction point group G-1E adjacent to the junction point group G-1D in the -X direction is {7, 7, 5}. It is also shown that the junction information 134-1F in the junction point group G-1F adjacent to the junction point group G-1E in the +Z direction is {7, 7, 5}. It is also shown that the junction information 134-1H in junction group G-1H, which is adjacent to junction group G-1F in the +Z direction, is {3, 3, 1}.

図3Bの例では、なお、図3Aに存在するが、図3Bにおいて存在しない接合点については、接合情報を0(ゼロ)として、図3Aと同様に、12行×3列の行列形式にて接合情報134-1を示している。この図の例では、接合点群G-2Aにおける接合情報134-2Aが{6、4、0}であることが示されている。また、接合点群G-2Aと、-(マイナス)X方向に隣り合う接合点群G-2Bにおける接合情報134-2Bが{7、7、4}であることが示されている。また、接合点群G-2Bと+Z方向に隣り合う接合点群G-2Cにおける接合情報134-2Cが{7、7、0}であることが示されている。また、接合点群G-2Cと+Z方向に隣り合う接合点群G-2Dにおける接合情報134-2Dが{2、0、0}であることが示されている。 In the example of FIG. 3B, for junction points that exist in FIG. 3A but do not exist in FIG. 3B, the junction information 134-1 is shown in a matrix format of 12 rows by 3 columns, similar to FIG. 3A, with the junction information being 0 (zero). In the example of this figure, it is shown that the junction information 134-2A in the junction point group G-2A is {6, 4, 0}. It is also shown that the junction information 134-2B in the junction point group G-2B adjacent to the junction point group G-2A in the - (minus) X direction is {7, 7, 4}. It is also shown that the junction information 134-2C in the junction point group G-2C adjacent to the junction point group G-2B in the +Z direction is {7, 7, 0}. It is also shown that the junction information 134-2D in the junction point group G-2D adjacent to the junction point group G-2C in the +Z direction is {2, 0, 0}.

ここで、学習データ131について、図4を用いて説明する。図4には、建物における架構形状を分類した場合における、それぞれの種別に対応する建物の架構形状と、その接合情報の例が示されている。なお、架構形状の分類には、任意の手法が用いられてよく、例えば、クラスタリング処理などを用いて架構形状の分類が行われる。この図の例では、建物をその架構形状に応じて10種類の種別に分類した場合の例が示されている。また、10種類のそれぞれの種別に対応する建物G-T1~G-T10と、その接合情報134-T1~134-T10が示されている。 Now, the learning data 131 will be described with reference to FIG. 4. FIG. 4 shows an example of the building frame shapes corresponding to each type when the frame shapes of buildings are classified, and their connection information. Any method may be used to classify the frame shapes, and for example, the frame shapes are classified using clustering processing or the like. In the example of this figure, an example is shown in which buildings are classified into 10 types according to their frame shapes. Also shown are buildings G-T1 to G-T10 corresponding to each of the 10 types, and their connection information 134-T1 to 134-T10.

学習データ131は、複数の建物における接合情報134のそれぞれに、架構形状種別135が対応付けられた組データである。この図の例では、学習データ131は、接合情報134-T1に、建物G-T1の種別に対応するラベル(例えば、ラベルAなど)が対応付けられた情報である。学習データ131は、接合情報134-T2に、建物G-T2の種別に対応するラベル(例えば、ラベルBなど)が対応付けられた情報である。学習データ131は、接合情報134-T3に建物G-T3の種別に対応するラベル(例えばラベルCなど)が対応付けられた情報である。同様にして、10種類それぞれの種別に応じた接合情報134に、その種別に対応するラベルを対応づけられた情報が、学習データ131となる。 The learning data 131 is a set of data in which each of the connection information 134 for multiple buildings is associated with a structural shape type 135. In the example shown in this figure, the learning data 131 is information in which a label (e.g., label A) corresponding to the type of building G-T1 is associated with the connection information 134-T1. The learning data 131 is information in which a label (e.g., label B) corresponding to the type of building G-T2 is associated with the connection information 134-T2. The learning data 131 is information in which a label (e.g., label C) corresponding to the type of building G-T3 is associated with the connection information 134-T3. Similarly, the learning data 131 is information in which the connection information 134 corresponding to each of the 10 types is associated with a label corresponding to that type.

図1の説明に戻り、制御部14は、例えば、CPU(Central Processing Unit)などを含むプロセッサであり、架構形状推定装置1を統括的に制御する。制御部14は、主に、架構形状推定モデルの構築処理と、架構形状の推定処理とを実行する。制御部14は、モデル構築部141と、データ取得部142と、接合情報生成部143と、架構形状推定部144と、表示制御部145とを備える。 Returning to the explanation of FIG. 1, the control unit 14 is a processor including, for example, a CPU (Central Processing Unit) and the like, and controls the frame shape estimation device 1 in an overall manner. The control unit 14 mainly executes the construction process of a frame shape estimation model and the estimation process of the frame shape. The control unit 14 includes a model construction unit 141, a data acquisition unit 142, a joint information generation unit 143, a frame shape estimation unit 144, and a display control unit 145.

モデル構築部141は、記憶部13に記憶された学習データ131に基づいて、機械学習を行い、架構形状推定モデルを構築する。モデル構築部141は、構築した架構形状推定モデルを、モデル情報132として記憶部13に記憶させる。 The model construction unit 141 performs machine learning based on the learning data 131 stored in the storage unit 13 to construct a structural shape estimation model. The model construction unit 141 stores the constructed structural shape estimation model in the storage unit 13 as model information 132.

ここで、モデル構築部141による架構形状推定モデルの構築処理について説明する。モデル構築部141は、例えば、ニューラルネットワーク(以下、NN)を用いて、架構形状推定モデルを構築する。 Here, we will explain the construction process of the frame shape estimation model by the model construction unit 141. The model construction unit 141 constructs the frame shape estimation model using, for example, a neural network (NN).

機械学習の分野においては、NNを用いた画像認識技術が発展している。このようなNNを用いた画像認識においては、画像における画素毎の色彩情報(例えば画素毎のRGB値)に、画像の種別、例えば、猫の画像か犬の画像か等の種別、を対応付けた組データを学習データとする。NNに、このような学習データを用いた学習を行うことによって、画像における色彩情報と、その画像の種別との関係を学習した学習済モデルを構築することができる。このように構築された学習済モデルは、推定対象とする画像における色彩情報から、その画像の種別を推定することが可能となる。 In the field of machine learning, image recognition technology using neural networks has been developed. In such image recognition using neural networks, training data is a set of data in which color information for each pixel in an image (e.g., RGB values for each pixel) is associated with the type of image, such as an image of a cat or an image of a dog. By training a neural network using such training data, it is possible to construct a trained model that has learned the relationship between the color information in an image and the type of that image. The trained model constructed in this way makes it possible to estimate the type of an image to be estimated from the color information in that image.

本実施形態では、このような、先行して発展しているNNを用いた画像認識技術を応用する。具体的には、上述したように、建物の各接合点における接合情報134を、画像の各画素点における色彩情報のように表現する。 In this embodiment, this type of image recognition technology using neural networks, which has already been developed, is applied. Specifically, as described above, the junction information 134 at each junction of the building is expressed as color information at each pixel point of the image.

そして、本実施形態では、このベクトルに変換した接合情報134に架構形状の種別を対応付けた情報を学習データとする。このような学習データを用いることによって、建物の接合情報134とその架構形状の種別との関係を、あたかも画像における色彩情報とその種別との関係のように、NNに学習させることができる。画像認識技術において、画像の各画素点における色彩情報とその画像の種別との関係を学習した学習済モデルが、画像の種別を精度よく推定することができれば、本実施形態において建物の接合情報134とその架構形状の種別との関係を学習した架構形状推定モデルが、架構形状の種別を精度よく推定するモデルとなることが期待できる。 In this embodiment, the information that associates the connection information 134 converted into a vector with the type of structural shape is used as learning data. By using such learning data, the NN can learn the relationship between the building connection information 134 and the type of structural shape, just like the relationship between color information in an image and the type. In image recognition technology, if a trained model that has learned the relationship between color information at each pixel point of an image and the type of the image can accurately estimate the type of the image, it can be expected that the structural shape estimation model in this embodiment that has learned the relationship between the building connection information 134 and the type of structural shape will be a model that accurately estimates the type of structural shape.

例えば、接合情報134をRGBとして画像を作成することを考える。この場合、例えば、第1情報における二進数をRGBのR値、第2情報における二進数をRGBのG値、及び第3情報における二進数をRGBのB値とする。また、二進数における「1」をRGBにおける「255」とし、二進数における「0」をRGBにおける「0」に対応させる。このようにして画像を作成すると、単純な色彩を持つ画像を作成することができる。画像認識技術の分野においては、このような、単純な色彩を持つ画像同士の類似性を推定することはさほど難しいことではないと考えられる、このため、本実施形態のように、接合情報134を、色彩情報であるかのように用いてNNに学習させる手法を用いれば、既存のAI技術が、架構形状の認識においても応用できることを示唆しているものと考えられる。 For example, consider creating an image with the joint information 134 as RGB. In this case, for example, the binary number in the first information is the R value of RGB, the binary number in the second information is the G value of RGB, and the binary number in the third information is the B value of RGB. Also, "1" in binary is made to correspond to "255" in RGB, and "0" in binary is made to correspond to "0" in RGB. By creating an image in this way, an image with simple colors can be created. In the field of image recognition technology, it is considered that it is not so difficult to estimate the similarity between images with such simple colors. Therefore, if a method is used in which a NN is trained using the joint information 134 as if it were color information, as in this embodiment, it is considered that existing AI technology can also be applied to recognition of structural shapes.

モデル構築部141は、学習データにおける建物の接合情報134と、その建物を架構形状に応じて分類した各種別(種別情報)との関係を、NNに学習させる。モデル構築部141は、学習データにおける建物の接合情報134から出力される種別が、学習データにおけるその建物の種別に近づくように、NNの内部パラメータ(ウエイト値やバイアス値)を調整する。モデル構築部141は、全ての学習データのそれぞれについて、NNから出力される種別が、学習データにおけるその建物の種別に近づくように、NNの内部パラメータを繰り返し調整することによって、推定対象とする建物の接合情報134から、その建物の種別を推定する架構形状推定モデルを構築する。モデル構築部141は、構築した架構形状推定モデルを示す情報をモデル情報132として記憶部13に記憶させる。 The model construction unit 141 trains the NN to learn the relationship between the building connection information 134 in the learning data and the various categories (type information) into which the buildings are classified according to their structural shape. The model construction unit 141 adjusts the internal parameters of the NN (weight values and bias values) so that the type output from the building connection information 134 in the learning data approaches the type of the building in the learning data. The model construction unit 141 builds a structural shape estimation model that estimates the type of the building from the connection information 134 of the building to be estimated by repeatedly adjusting the internal parameters of the NN so that the type output from the NN approaches the type of the building in the learning data for each of all learning data. The model construction unit 141 stores information indicating the constructed structural shape estimation model in the storage unit 13 as model information 132.

図5は、実施形態における接合情報134をNNへの学習データとして応用する例を説明する図である。図5に示すように、モデル構築部141は、例えば、図3A、図3Bに示したような12行×3列の行列形式で示した接合情報134を、36行×1列のベクトル形式に変換した表現とする。これにより、建物の各接合点における接合情報134を、あたかも画像の各画素点における色彩情報のように表現することができる。 Figure 5 is a diagram illustrating an example of applying the joint information 134 in an embodiment as learning data for a neural network. As shown in Figure 5, the model construction unit 141 converts the joint information 134 shown in a 12 row x 3 column matrix format as shown in Figures 3A and 3B, for example, into a representation in a 36 row x 1 column vector format. This makes it possible to represent the joint information 134 at each joint point of a building as if it were color information at each pixel point of an image.

ここで、架構形状推定モデルの構築に用いたNNの構成例について説明する。例えば、NNの入力層には36個のノードを設定し、学習データにおいて入力となる36行×1列のベクトル形式に変換した接合情報134がNNの入力層に入力されるようにした。NNの第2層には、3個のノードを設定し、入力層における36個のノードから第2層における3個のノードに至る演算に、(3×36)のウエイト(重みづけ)マトリックス、(3×1)のバイアスベクトル、及びシグモイド関数による活性化関数が用いられるように設定した。NNの第3層には、3個のノードを設定し、第2層における3個のノードから第3層における3個のノードに至る演算に、(3×3)のウエイトマトリックス、(3×1)のバイアスベクトル、及びシグモイド関数による活性化関数が用いられるように設定した。NNの出力層には、10個のノードを設定し、第3層における3個のノードから出力層における10個のノードに至る演算に、(10×3)のウエイトマトリックス、(10×1)のバイアスベクトル、及びシグモイド関数による活性化関数が用いられるように設定した。また、ウエイトマトリックス、及びバイアスベクトルの各々を最適化するためにAdam法を採用し、出力層の値と、学習データにおける正解値(架構形状の種別に対応するラベル)との二乗誤差が最小となるようにした。 Here, an example of the configuration of the NN used to construct the frame shape estimation model will be described. For example, 36 nodes are set in the input layer of the NN, and the joint information 134 converted into a vector format of 36 rows x 1 column, which is the input of the learning data, is input to the input layer of the NN. Three nodes are set in the second layer of the NN, and a weight matrix of (3 x 36), a bias vector of (3 x 1), and an activation function by a sigmoid function are used in the calculation from the 36 nodes in the input layer to the three nodes in the second layer. Three nodes are set in the third layer of the NN, and a weight matrix of (3 x 3), a bias vector of (3 x 1), and an activation function by a sigmoid function are used in the calculation from the three nodes in the second layer to the three nodes in the third layer. Ten nodes were set in the output layer of the NN, and a weight matrix of (10 x 3), a bias vector of (10 x 1), and an activation function based on a sigmoid function were set to be used in the calculation from the three nodes in the third layer to the ten nodes in the output layer. The Adam method was also adopted to optimize the weight matrix and bias vector, so that the squared error between the output layer value and the correct value in the training data (the label corresponding to the type of structural shape) was minimized.

また、NNに学習させる学習データは、図4にて示した2×2スパンの三階建ての建物を対象とし、建物の接合情報134に、10種類に分類した架構形状の種別の何れかを示す架構形状種別を対応付けた組データを用いた。また、オープンソースのソフトウェアライブラリであるChainerを用いて学習プログラムを作成し、NNに学習データを学習させた。学習の繰返し回数は10万回とし、学習時間は数分であった。学習後のNNを架構形状推定モデルとした。 The learning data used by the NN was for the 2x2 span, three-story building shown in Figure 4, and consisted of group data in which building joint information 134 was associated with a structural shape type indicating one of 10 structural shape types. A learning program was created using Chainer, an open source software library, and the NN was made to learn the learning data. The learning was repeated 100,000 times, and the learning time was several minutes. The NN after learning was used as the structural shape estimation model.

図6、及び図7は、実施形態における架構形状推定モデルを説明する図である。図6には、学習データにおける接合情報を入力させた場合に架構形状推定モデルから出力された出力値が示されている。図7には学習データにおける接合情報に対応付けられた正解値(架構形状の種別に対応するラベル)が示されている。図6には、10種類の架構形状の種別のそれぞれに対応する接合情報134を架構形状推定モデルに入力させた場合に出力層から出力された10行×1列の出力ベクトルが示されている。図7には、図6に対応する正解ベクトルが示されている。 Figures 6 and 7 are diagrams for explaining the frame shape estimation model in the embodiment. Figure 6 shows the output values output from the frame shape estimation model when joint information in the learning data is input. Figure 7 shows the correct answer values (labels corresponding to the types of frame shapes) associated with the joint information in the learning data. Figure 6 shows a 10 row x 1 column output vector output from the output layer when joint information 134 corresponding to each of the 10 types of frame shapes is input to the frame shape estimation model. Figure 7 shows the correct answer vector corresponding to Figure 6.

図6、及び図7に示すように、架構形状推定モデルは、正解ベクトルにおいて正解値として示されている1又は0(ゼロ)に対する誤差が0.001前後となる精度にて、出力ベクトルを出力する。これにより、架構形状推定モデルは、正解値に近づくように内部パラメータが調整されており、接合情報134からその建物の架構形状を精度よく推定できると考えられる。 As shown in Figures 6 and 7, the frame shape estimation model outputs an output vector with an accuracy such that the error from 1 or 0 (zero), which is shown as the correct value in the correct vector, is around 0.001. As a result, the internal parameters of the frame shape estimation model are adjusted to approach the correct value, and it is considered that the frame shape of the building can be estimated with high accuracy from the connection information 134.

図1の説明に戻り、データ取得部142は、架構形状を推定する際の入力データ(入力情報)を取得する。データ取得部142は、例えば、入力部11を介して、建物における各接合部について、柱及び梁の接合の有無が示された情報を入力データとして取得する。データ取得部142は、取得した入力データを、入力情報133として記憶部13に記憶させる。 Returning to the explanation of FIG. 1, the data acquisition unit 142 acquires input data (input information) when estimating the frame shape. For example, the data acquisition unit 142 acquires information indicating the presence or absence of a joint between a column and a beam for each joint in a building as input data via the input unit 11. The data acquisition unit 142 stores the acquired input data in the memory unit 13 as input information 133.

接合情報生成部143は、データ取得部142が取得した入力データに基づいて、接合情報134を生成する。接合情報生成部143、記憶部13に記憶された入力情報133を基に、接合部における接合の状態、すなわち接合部に柱及び梁が接合されているか否かを判定し、判定結果を用いて、接合情報を生成する。接合情報生成部143は、生成した接合情報を、接合情報134として記憶部13に記憶させる。 The connection information generation unit 143 generates connection information 134 based on the input data acquired by the data acquisition unit 142. The connection information generation unit 143 determines the state of the connection at the joint, i.e., whether or not a column and a beam are joined to the joint, based on the input information 133 stored in the memory unit 13, and generates connection information using the determination result. The connection information generation unit 143 stores the generated connection information in the memory unit 13 as connection information 134.

架構形状推定部144は、モデル情報132として記憶部13に記憶された架構形状推定モデルと、推定対象とする建物の接合情報134とに基づいて、建物の架構形状を推定する。架構形状推定部144は、例えば、推定対象とする建物の接合情報134を架構形状推定モデルに入力して得られた出力に基づいて、建物の架構形状を推定する。 The frame shape estimation unit 144 estimates the frame shape of the building based on the frame shape estimation model stored in the storage unit 13 as the model information 132 and the connection information 134 of the building to be estimated. The frame shape estimation unit 144 estimates the frame shape of the building based on the output obtained by inputting the connection information 134 of the building to be estimated into the frame shape estimation model, for example.

具体的に、架構形状推定部144は、架構形状推定モデルから、想定される架構形状の種別のそれぞれに応じた出力値を種別情報として取得する。例えば、想定される架構形状の種別が10種類である場合には、架構形状推定部144は、架構形状推定モデルから出力される10行×1列の出力ベクトルを取得する。10行×1列の出力ベクトルには、10種類の架構形状の種別のそれぞれの、正解値に近い値、すなわち、その架構形状の種別に類似する度合(類似度合)が示されている。 Specifically, the frame shape estimation unit 144 acquires output values corresponding to each type of assumed frame shape from the frame shape estimation model as type information. For example, if there are 10 types of assumed frame shapes, the frame shape estimation unit 144 acquires an output vector of 10 rows x 1 column output from the frame shape estimation model. The 10 rows x 1 column output vector indicates values close to the correct value for each of the 10 types of frame shape types, i.e., the degree of similarity to that frame shape type (similarity degree).

架構形状推定部144は、架構形状推定モデルから出力された架構形状の種別のそれぞれに応じた出力値に基づいて、推定対象とする建物の架構形状に最も類似する架構形状の種別を推定する。例えば、架構形状推定部144は、架構形状推定モデルから出力された架構形状の種別のそれぞれに応じた出力値のうち、出力値が最も大きい値、すなわち、その架構形状の種別に類似する度合(類似度合)が大きいものに対応する架構形状の種別を、推定対象とする建物の架構形状に最も類似する架構形状の種別として推定する。架構形状推定部144は、例えば、推定した種別に対する架構形状を、架構形状種別135から取得して、取得した架構形状を、推定対象とする建物における架構形状として出力する。 The frame shape estimation unit 144 estimates the type of frame shape that is most similar to the frame shape of the building to be estimated based on the output values corresponding to each type of frame shape output from the frame shape estimation model. For example, the frame shape estimation unit 144 estimates the type of frame shape that corresponds to the largest output value among the output values corresponding to each type of frame shape output from the frame shape estimation model, that is, the type of frame shape that corresponds to the largest degree of similarity (degree of similarity) to the type of frame shape, as the type of frame shape that is most similar to the frame shape of the building to be estimated. For example, the frame shape estimation unit 144 acquires the frame shape for the estimated type from the frame shape type 135, and outputs the acquired frame shape as the frame shape of the building to be estimated.

図8、及び図9は、実施形態における架構形状を推定する処理を説明する図である。図8、及び図9には、左側に推定対象とする建物の接合情報134及び架構形状が示されており、右側に架構形状推定モデルの出力に基づいて推定された建物の接合情報134及び架構形状が示されている。 Figures 8 and 9 are diagrams explaining the process of estimating the frame shape in the embodiment. In Figures 8 and 9, the left side shows the joint information 134 and frame shape of the building to be estimated, and the right side shows the joint information 134 and frame shape of the building estimated based on the output of the frame shape estimation model.

図8、及び図9に示すように、学習させたデータとは異なる未学習の接合情報134を、架構形状推定モデルに入力させた場合であっても、比較的類似する架構形状が、推定対象とする建物の架構形状として推定されていることが判る。架構形状推定部144は、架構形状推定モデルから出力された出力ベクトルのうち、類似度合が最も大きい種別を、推定対象とする建物の架構形状として推定する。このことから、未学習の接合情報134を架構形状推定モデルに入力させた場合に、比較的類似する架構形状の種別に対応する出力値が大きい値となるように出力ベクトルが出力されていることが判る。 As shown in Figures 8 and 9, even when unlearned connection information 134 different from the learned data is input to the frame shape estimation model, it can be seen that a relatively similar frame shape is estimated as the frame shape of the building to be estimated. The frame shape estimation unit 144 estimates the type with the highest degree of similarity among the output vectors output from the frame shape estimation model as the frame shape of the building to be estimated. From this, it can be seen that when unlearned connection information 134 is input to the frame shape estimation model, the output vector is output so that the output value corresponding to the type of relatively similar frame shape is a large value.

図1の説明に戻り、表示制御部145(出力制御部の一例)は、架構形状推定部144が推定した建物の架構形状を示す出力情報を表示部12(出力部)に出力する。すなわち、表示制御部145は、例えば、架構形状の3次元画像を、表示部12に表示させる。なお、表示制御部145は、架構形状推定部144が推定したラベル(種別情報)に対応する種別に属する複数の架構形状を表示部12に表示させる。この場合、表示制御部145は、例えば、推定された種別において基準となる架構形状(例えば、学習データとして用いた種別ごとの架構形状)に近い架構形状を優先して、表示部12に表示させるようにしてもよい。 Returning to the explanation of FIG. 1, the display control unit 145 (an example of an output control unit) outputs output information indicating the structural shape of the building estimated by the structural shape estimation unit 144 to the display unit 12 (output unit). That is, the display control unit 145 causes, for example, the display unit 12 to display a three-dimensional image of the structural shape. The display control unit 145 causes the display unit 12 to display a plurality of structural shapes belonging to a type corresponding to the label (type information) estimated by the structural shape estimation unit 144. In this case, the display control unit 145 may, for example, prioritize and cause the display unit 12 to display a structural shape that is close to a reference structural shape for the estimated type (for example, a structural shape for each type used as learning data).

次に、図10、及び図11を参照して、本実施形態による架構形状推定装置1の動作について説明する。図10は、本実施形態による架構形状推定装置1が行う処理(架構形状推定モデルを構築する処理)の流れを示すフローチャートである。図11は、本実施形態による架構形状推定装置1が行う処理(推定対象とする建物の架構形状を推定する処理)の流れを示すフローチャートである。 Next, the operation of the frame shape estimation device 1 according to this embodiment will be described with reference to Figs. 10 and 11. Fig. 10 is a flowchart showing the flow of the process (process of constructing a frame shape estimation model) performed by the frame shape estimation device 1 according to this embodiment. Fig. 11 is a flowchart showing the flow of the process (process of estimating the frame shape of the building to be estimated) performed by the frame shape estimation device 1 according to this embodiment.

図10に示すように、架構形状推定装置1は、架構形状推定モデルの構築処理において、まず、学習データを取得する(ステップS10)。架構形状推定装置1のモデル構築部141は、記憶部13に記憶された学習データ131を取得する。 As shown in FIG. 10, in the construction process of the frame shape estimation model, the frame shape estimation device 1 first acquires learning data (step S10). The model construction unit 141 of the frame shape estimation device 1 acquires the learning data 131 stored in the storage unit 13.

次に、モデル構築部141は、学習データから架構形状推定モデルを構築する(ステップS12)。モデル構築部141は、機械学習により、例えば、NNに学習データにおける接合情報を入力させた場合の出力が、その学習データにおける架構形状の種別に対応するラベルに近づくように、内部パラメータを調整することにより架構形状推定モデルを構築する。 Next, the model construction unit 141 constructs a structural shape estimation model from the training data (step S12). The model construction unit 141 constructs a structural shape estimation model by machine learning, for example, by adjusting internal parameters so that the output when the joint information in the training data is input to a neural network approaches the label corresponding to the type of structural shape in the training data.

次に、モデル構築部141は、構築したモデルを示す情報をモデル情報132として記憶部13に記憶させる(ステップS13)。ステップS13の処理後に、モデル構築部141は、処理(架構形状推定モデルを構築する処理)を終了する。 Next, the model construction unit 141 stores information indicating the constructed model as model information 132 in the storage unit 13 (step S13). After the processing of step S13, the model construction unit 141 ends the processing (processing for constructing a structural shape estimation model).

図11に示すように、架構形状推定装置1は、架構形状を推定する処理において、まず、入力データを取得する(ステップS20)。架構形状推定装置1のデータ取得部142は、例えば、入力部11を介して、推定対象とする建物の各接合部における接合の状態を示す情報を入力データとして取得する。データ取得部142は、取得した入力データを、入力情報133として記憶部13に記憶させる。 As shown in FIG. 11, in the process of estimating the frame shape, the frame shape estimation device 1 first acquires input data (step S20). The data acquisition unit 142 of the frame shape estimation device 1 acquires, as input data, information indicating the state of the joints at each joint of the building to be estimated, for example, via the input unit 11. The data acquisition unit 142 stores the acquired input data in the storage unit 13 as input information 133.

次に、架構形状推定装置1の接合情報生成部143は、入力データから、推定対象とする建物の接合情報134を生成する(ステップS21)。接合情報生成部143は、入力情報133として記憶部13に記憶された入力データを基に、接合部における接合の状態を判定し、判定した結果を用いて、推定対象とする建物の接合情報を生成する接合情報生成部143は、生成した接合情報を、接合情報134として、記憶部13に記憶させる。 Next, the joint information generating unit 143 of the frame shape estimation device 1 generates joint information 134 of the building to be estimated from the input data (step S21). The joint information generating unit 143 determines the state of the joint at the joint based on the input data stored in the storage unit 13 as the input information 133, and generates joint information of the building to be estimated using the determined result. The joint information generating unit 143 stores the generated joint information in the storage unit 13 as the joint information 134.

次に、架構形状推定装置1の架構形状推定部144は、架構形状推定モデルと、推定対象とする建物の接合情報134とからグループのラベルを推定する(ステップS22)。架構形状推定部144は、記憶部13に記憶された接合情報134を、架構形状推定モデルに入力することにより得られる出力に基づいて、推定対象とする建物の架構形状の種別に対応するラベルを推定する。 Next, the frame shape estimation unit 144 of the frame shape estimation device 1 estimates a group label from the frame shape estimation model and the connection information 134 of the building to be estimated (step S22). The frame shape estimation unit 144 estimates a label corresponding to the type of frame shape of the building to be estimated based on the output obtained by inputting the connection information 134 stored in the memory unit 13 into the frame shape estimation model.

次に、架構形状推定装置1は、架構形状推定モデルから出力されたラベルに対応する種別の架構形状を出力する(ステップS23)。架構形状推定部144は、推定したラベルに対応する架構形状を、記憶部13に記憶させた架構形状種別135から取得する。架構形状推定装置1の表示制御部145は、例えば、取得した架構形状の模式図や3次元画像を、表示部12に表示させる。ステップS23の処理後に、架構形状推定装置1は、処理(架構形状を推定する処理)を終了する。 Next, the frame shape estimation device 1 outputs a frame shape of a type corresponding to the label output from the frame shape estimation model (step S23). The frame shape estimation unit 144 acquires the frame shape corresponding to the estimated label from the frame shape type 135 stored in the storage unit 13. The display control unit 145 of the frame shape estimation device 1 causes, for example, a schematic diagram or a three-dimensional image of the acquired frame shape to be displayed on the display unit 12. After the processing of step S23, the frame shape estimation device 1 ends the processing (processing to estimate the frame shape).

以上説明したように、実施形態による架構形状推定装置1は、記憶部13と、架構形状推定部144とを備える。記憶部13は、架構形状推定モデルを示すモデル情報132記憶する。架構形状推定モデルは、接合情報134に基づいて建物における架構形状を推定するモデルである。接合情報134は、建物の柱と梁とを接合する接合部における接合の状態を示す情報である。架構形状推定部144は、架構形状推定モデルと、推定対象とする建物(対象建物)における接合情報134とに基づいて、推定対象とする建物の架構形状を推定する。これにより、実施形態による架構形状推定装置1では、建物の接合情報から、架構形状を推定することができる。このため、建物の三次元図面を作成することなく、推定された架構形状を用いて計画中の建物が、既存の建物と架構形状が似ているか否かを判定することができる。 As described above, the frame shape estimation device 1 according to the embodiment includes a storage unit 13 and a frame shape estimation unit 144. The storage unit 13 stores model information 132 indicating a frame shape estimation model. The frame shape estimation model is a model that estimates the frame shape of a building based on the joint information 134. The joint information 134 is information indicating the state of the joint at the joint that joins the column and the beam of the building. The frame shape estimation unit 144 estimates the frame shape of the building to be estimated based on the frame shape estimation model and the joint information 134 of the building to be estimated (target building). As a result, the frame shape estimation device 1 according to the embodiment can estimate the frame shape from the joint information of the building. Therefore, it is possible to determine whether the frame shape of a building being planned is similar to that of an existing building using the estimated frame shape without creating a three-dimensional drawing of the building.

また、実施形態の架構形状推定装置1では、接合情報は、第1情報、第2情報、及び第3情報を含む。第1情報は、接合部において+Z方向(建物の水平面と直交する第1方向の一例)に柱が接続されているか否かを示す二値の情報である。第2情報は、接合部において+Y方向(建物の水平面と平行な第2方向の一例)に梁が接続されているか否かを示す二値の情報である。第3情報は、接合部において+X方向(建物の水平面と平行かつ第2方向と直交する第3方向の一例)に梁が接続されているか否かを示す二値の情報である。これにより、実施形態による架構形状推定装置1では、接合情報を、第1情報、第2情報、及び第3情報のそれぞれを含む3つの情報の組合せにて表現することができる。このため、接合点における柱及び梁が接合された状態を、簡潔かつ適切に表現することができる。 In the frame shape estimation device 1 of the embodiment, the joint information includes first information, second information, and third information. The first information is binary information indicating whether or not a column is connected in the +Z direction (an example of a first direction perpendicular to the horizontal plane of the building) at the joint. The second information is binary information indicating whether or not a beam is connected in the +Y direction (an example of a second direction parallel to the horizontal plane of the building) at the joint. The third information is binary information indicating whether or not a beam is connected in the +X direction (an example of a third direction parallel to the horizontal plane of the building and perpendicular to the second direction) at the joint. As a result, in the frame shape estimation device 1 of the embodiment, the joint information can be expressed as a combination of three pieces of information including the first information, the second information, and the third information. Therefore, the state in which the column and the beam are connected at the joint can be expressed concisely and appropriately.

また、実施形態の架構形状推定装置1では、接合情報は、第1情報を表す二進数、第2情報を表す二進数、及び第3情報を表す二進数のそれぞれを並べた数列を三桁の二進数とし、当該三桁の二進数十進数に変換した数値である。これにより、実施形態の架構形状推定装置1では、建物の各接合点における接合情報134を、あたかも画像の各画素点における色彩情報のように表現することができる。このため、先行して発展しているNNを用いた画像認識技術を応用して、架構形状推定モデルを構築することができ、尚且つ、構築したモデルによる推定精度を向上させることが可能となる。 In addition, in the embodiment of the frame shape estimation device 1, the joint information is a numerical value obtained by converting a sequence of binary numbers representing the first information, binary numbers representing the second information, and binary numbers representing the third information into a three-digit binary number and then converting the sequence into a three-digit binary/decimal number. As a result, in the embodiment of the frame shape estimation device 1, the joint information 134 at each joint point of the building can be expressed as if it were color information at each pixel point of an image. Therefore, it is possible to construct a frame shape estimation model by applying image recognition technology using NN, which has been developed in advance, and it is also possible to improve the estimation accuracy using the constructed model.

また、実施形態の架構形状推定装置1では、架構形状推定モデルは、入力された接合情報に基づいて、建物の架構形状における複数の種別のそれぞれに類似する度合を示す類似度合を出力する。架構形状推定部144は、架構形状推定モデルから出力された類似度合を取得し、取得した類似度合のうち、類似度合が最も大きい種別に属する架構形状を、推定対象とする建物の架構形状として推定する。これにより、実施形態による架構形状推定装置1では、類似度合が最も大きい種別に属する架構形状を、推定対象とする建物の架構形状として推定することができる。このため、架構形状推定部144は、モデルから出力された出力ベクトルから最も大きな値を選択するという簡単な処理にて、推定対象とする建物に最も類似する架構形状を推定することができる。 In addition, in the frame shape estimation device 1 of the embodiment, the frame shape estimation model outputs a similarity degree indicating the degree of similarity to each of multiple types of the frame shape of the building based on the input joint information. The frame shape estimation unit 144 acquires the similarity degrees output from the frame shape estimation model, and estimates the frame shape belonging to the type with the largest similarity degree among the acquired similarity degrees as the frame shape of the building to be estimated. As a result, the frame shape estimation device 1 of the embodiment can estimate the frame shape belonging to the type with the largest similarity degree as the frame shape of the building to be estimated. Therefore, the frame shape estimation unit 144 can estimate the frame shape most similar to the building to be estimated by the simple process of selecting the largest value from the output vector output from the model.

また、実施形態による架構形状推定装置1は、データ取得部142と、接合情報生成部143と、表示制御部145(出力制御部)とを備える。データ取得部142は、推定対象とする建物の接合点のそれぞれの接合の状態を示す入力データを取得する。接合情報生成部143は、データ取得部142が取得した、入力データに基づいて、推定対象とする建物の接合情報134を生成する。表示制御部145は、架構形状推定部144が推定した建物の架構形状を示す出力情報を表示部12(出力部)に出力する。これにより、実施形態による架構形状推定装置1では、入力データから接合情報を生成することができる。このため、利用者が接合情報を生成する必要がなく、利便性を向上させることができる。また、表示制御部145が、推定した建物の架構形状を示す出力情報を表示部12(出力部)に出力することができる。このため、利用者は、例えば、架構形状を視覚的に確認することができ、利用者がより適切に架構形状を選択し易くすることができる。 The frame shape estimation device 1 according to the embodiment includes a data acquisition unit 142, a joint information generation unit 143, and a display control unit 145 (output control unit). The data acquisition unit 142 acquires input data indicating the state of each joint at the joint points of the building to be estimated. The joint information generation unit 143 generates joint information 134 of the building to be estimated based on the input data acquired by the data acquisition unit 142. The display control unit 145 outputs output information indicating the frame shape of the building estimated by the frame shape estimation unit 144 to the display unit 12 (output unit). As a result, the frame shape estimation device 1 according to the embodiment can generate joint information from the input data. Therefore, the user does not need to generate joint information, and convenience can be improved. Furthermore, the display control unit 145 can output output information indicating the estimated frame shape of the building to the display unit 12 (output unit). Therefore, the user can, for example, visually confirm the frame shape, making it easier for the user to select a more appropriate frame shape.

また、本実施形態による架構形状推定装置1は、学習データに基づいて、架構形状推定モデルを構築するモデル構築部141を備える。これにより、本実施形態による架構形状推定装置1では、例えば、定期的になど、学習データを更新した架構形状推定モデルを再構築することができる。 The frame shape estimation device 1 according to this embodiment also includes a model construction unit 141 that constructs a frame shape estimation model based on the learning data. As a result, the frame shape estimation device 1 according to this embodiment can reconstruct a frame shape estimation model with updated learning data, for example, periodically.

また、本実施形態による架構形状推定方法は、モデル情報132を記憶する記憶部13を備える架構形状推定装置1の架構形状推定方法であって、建物架構推定ステップを含む。モデル情報132は、接合情報から建物の架構形状を推定する架構形状推定モデルであって、学習データに基づいて構築された架構形状推定モデルを示す情報である。学習データは、建物の接合情報134に、建物の架構形状の種別を示す情報が対応付けられた組データを複数有する。建物架構推定ステップにおいて、架構形状推定装置1では、架構形状推定部144が、架構形状推定モデルと、推定対象とする建物の接合情報134とから建物の架構形状を推定する。これにより、本実施形態による架構形状推定方法は、上述した架構形状推定装置1と同様の効果を奏し、例えば、建物の三次元図面を作成することなく、推定された架構形状を用いて計画中の建物が、既存の建物と架構形状が似ているか否かを判定することができる。 The frame shape estimation method according to the present embodiment is a frame shape estimation method of the frame shape estimation device 1 having a storage unit 13 that stores model information 132, and includes a building frame estimation step. The model information 132 is a frame shape estimation model that estimates the frame shape of a building from joint information, and is information indicating the frame shape estimation model constructed based on learning data. The learning data has a plurality of sets of data in which information indicating the type of the frame shape of the building is associated with the joint information 134 of the building. In the building frame estimation step, the frame shape estimation unit 144 in the frame shape estimation device 1 estimates the frame shape of the building from the frame shape estimation model and the joint information 134 of the building to be estimated. As a result, the frame shape estimation method according to the present embodiment has the same effect as the frame shape estimation device 1 described above, and for example, it is possible to determine whether the frame shape of a building being planned is similar to that of an existing building using the estimated frame shape without creating a three-dimensional drawing of the building.

なお、本発明は、上記の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で変更可能である。例えば、上記の実施形態において、架構形状推定装置1が、モデル構築部141を備える構成例を説明したが、これに限定されるものではなく、架構形状推定モデルは、架構形状推定装置1の外部で構築されるようにしてもよい。この場合、例えば、モデル構築装置が、モデル構築部141を備えて、架構形状推定モデルを構築するようにしてもよい。 The present invention is not limited to the above embodiment, and can be modified without departing from the spirit of the present invention. For example, in the above embodiment, a configuration example in which the frame shape estimation device 1 includes the model construction unit 141 has been described, but the present invention is not limited to this, and the frame shape estimation model may be constructed outside the frame shape estimation device 1. In this case, for example, the model construction device may include the model construction unit 141 and construct the frame shape estimation model.

また、上記の実施形態において、架構形状推定装置1は、1台の装置で構成する例を説明したが、これに限定されるものではなく、複数の装置(例えば、複数のサーバ装置など)で構成されるようにしてもよい。また、架構形状推定装置1は、記憶部13の一部、又は全部を外部に備えるようにしてもよい。 In the above embodiment, the structural shape estimation device 1 is configured as a single device, but the present invention is not limited to this and may be configured as a plurality of devices (e.g., a plurality of server devices). In addition, the structural shape estimation device 1 may be configured such that a part or the whole of the memory unit 13 is provided externally.

また、上記の実施形態において、出力部が、表示部12である例を説明したが、これに限定されるものではなく、例えば、プリンタや、ファイルサーバなどの記憶装置など他の出力部であってもよい。 In addition, in the above embodiment, an example was described in which the output unit was the display unit 12, but this is not limited to this, and the output unit may be another output unit, such as a printer or a storage device such as a file server.

このように、上記の実施形態では、接合点における接合の状態を、一旦、二進数にて表現し、その二進数を十進数に変換した値である0~7の数字を接合点に割り当てた接合情報134の組合せにより、架構形状を表現する手法を提案した。また、このようにして得られる接合情報134をベクトル化し、これと架構形状との関連付けを組データとした学習データを用いて、NNに学習させることにより、合理的に類似する架構形状の種別を抽出できる可能性を示した。上記の実施形態において、接合情報134を架構形状推定モデルに入力する例を説明したが、これに限定されるものではない。例えば、X方向、及びY方向のスパン長データ、階高データ、及び建物ボリュームデータ等を、架構形状推定モデルに入力するようにしてもよい。スパン長データ、階高データ、又は建物ボリュームデータ等を併用することにより、より類似する架構形状を推定できるようになることが期待される。この場合、学習データは、建物の接合情報に加えて、その建物のX方向、及びY方向のスパン長、階高分布等の情報に、その建物の架構形状の種別が対応付けられた組データを複数有する。このような学習データをNNに学習させたものを架構形状推定モデルとする。 In this way, in the above embodiment, a method was proposed to express the state of the joint at the joint point in binary, and to assign the numbers 0 to 7, which are the values obtained by converting the binary number to decimal, to the joint points to express the frame shape by combining the joint information 134. In addition, the joint information 134 obtained in this way is vectorized, and the association between the joint information 134 and the frame shape is used as training data, which is a set of data, to make the NN learn, thereby demonstrating the possibility of extracting a type of frame shape that is similar in a rational manner. In the above embodiment, an example in which the joint information 134 is input to the frame shape estimation model has been described, but this is not limited to this. For example, span length data in the X direction and Y direction, floor height data, building volume data, etc. may be input to the frame shape estimation model. It is expected that by using the span length data, floor height data, building volume data, etc. in combination, it will be possible to estimate a more similar frame shape. In this case, the learning data includes not only the building joint information, but also multiple sets of data in which the type of the building's structural shape is associated with information such as the building's X- and Y-direction span length and floor height distribution. Such learning data is trained by a neural network to create a structural shape estimation model.

また、上記の実施形態において、NNに学習データを学習させる例を説明したが、これに限定されるものではない。例えば、NNの代わりにCNN(Convolutional CNN)を使用してもよく、CNNを用いた場合にはCNNに設けられるフィルターやプーリングの操作によって、上記0~7の数値における平面的、或いは立面的なパターンを把握したネットワークが組める可能性がある。また、NNやCNNに代えて、例えば、決定木、階層ベイズ、SVM(Support Vector Machine)など、既存の機械学習に適用されるモデルが用いられてよい。 In the above embodiment, an example of learning data through a NN has been described, but the present invention is not limited to this. For example, a CNN (Convolutional CNN) may be used instead of a NN. When a CNN is used, it may be possible to create a network that can grasp the planar or elevational patterns of the above numbers 0 to 7 by manipulating filters and pooling provided in the CNN. Also, instead of a NN or CNN, a model that is applied to existing machine learning, such as a decision tree, hierarchical Bayes, or SVM (Support Vector Machine), may be used.

なお、上述した架構形状推定装置1が備える各構成は、内部に、コンピュータシステムを有している。そして、上述した架構形状推定装置1が備える各構成の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述した架構形状推定装置1が備える各構成における処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。 Each component of the frame shape estimation device 1 described above has an internal computer system. A program for realizing the functions of each component of the frame shape estimation device 1 described above may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read into a computer system and executed to perform processing in each component of the frame shape estimation device 1 described above. Here, "reading a program recorded on a recording medium into a computer system and executing it" includes installing the program into a computer system. Here, "computer system" includes hardware such as an OS and peripheral devices.

また、「コンピュータシステム」は、インターネットやWAN、LAN、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、CD-ROM等の非一過性の記録媒体であってもよい。 A "computer system" may also include multiple computer devices connected via a network, including the Internet or communication lines such as a WAN, LAN, or dedicated line. A "computer-readable recording medium" refers to portable media such as flexible disks, optical magnetic disks, ROMs, and CD-ROMs, as well as storage devices such as hard disks built into a computer system. In this way, the recording medium that stores the program may be a non-transitory recording medium such as a CD-ROM.

また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部又は外部に設けられた記録媒体も含まれる。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に架構形状推定装置1が備える各構成で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。 The recording medium also includes an internal or external recording medium accessible from a distribution server to distribute the program. The program may be divided into multiple parts, downloaded at different times, and then combined by each component of the structural shape estimation device 1, or each divided program may be distributed by a different distribution server. Furthermore, the term "computer-readable recording medium" includes a recording medium that holds a program for a certain period of time, such as a volatile memory (RAM) in a computer system that becomes a server or client when a program is transmitted over a network. The program may be a recording medium for implementing part of the above-mentioned functions. Furthermore, the program may be a so-called difference file (difference program) that can realize the above-mentioned functions in combination with a program already recorded in the computer system.

また、上述した機能の一部又は全部を、LSI(Large Scale Integration)等の集積回路として実現してもよい。上述した各機能は個別にプロセッサ化してもよいし、一部、又は全部を集積してプロセッサ化してもよい。また、集積回路化の手法はLSIに限らず専用回路、又は汎用プロセッサで実現してもよい。また、半導体技術の進歩によりLSIに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。 In addition, some or all of the above-mentioned functions may be realized as an integrated circuit such as an LSI (Large Scale Integration). Each of the above-mentioned functions may be individually processed, or some or all of the functions may be integrated into a processor. The integrated circuit method is not limited to LSI, and may be realized by a dedicated circuit or a general-purpose processor. Furthermore, if an integrated circuit technology that can replace LSI appears due to advances in semiconductor technology, an integrated circuit based on that technology may be used.

1…架構形状推定装置、11…入力部、12…表示部、13…記憶部、14…制御部、131…学習データ、132…モデル情報、133…入力情報、134…接合情報、135…架構形状種別、141…モデル構築部、142…データ取得部、143…接合情報生成部、144…架構形状推定部、145…表示制御部 1... structural shape estimation device, 11... input unit, 12... display unit, 13... storage unit, 14... control unit, 131... learning data, 132... model information, 133... input information, 134... connection information, 135... structural shape type, 141... model construction unit, 142... data acquisition unit, 143... connection information generation unit, 144... structural shape estimation unit, 145... display control unit

Claims (7)

建物の柱と梁とを接合する接合部における接合の状態を示す接合情報に基づいて前記建物の架構形状を推定する架構形状推定モデルであって、前記接合情報と前記建物の架構形状とが対応付けられた組データを複数有する学習データを学習させることによって構築された架構形状推定モデルを示すモデル情報を記憶する記憶部と、
前記記憶部に記憶された前記架構形状推定モデルに、推定対象の対象建物における前記接合情報を入力することによって得られる出力結果に基づいて、前記対象建物の架構形状を推定する架構形状推定部と、
を備えることを特徴とする架構形状推定装置。
a storage unit that stores model information indicating a frame shape estimation model that estimates a frame shape of a building based on joint information indicating a joint state at a joint that joins a column and a beam of the building, the frame shape estimation model being constructed by learning learning data having a plurality of sets of data in which the joint information is associated with the frame shape of the building;
a frame shape estimation unit that estimates a frame shape of the target building based on an output result obtained by inputting the connection information of a target building to be estimated into the frame shape estimation model stored in the storage unit; and
A frame shape estimation device comprising:
前記接合情報は、前記接合部において建物の水平面と直交する第1方向に柱が接続されているか否かを示す二値の第1情報、前記水平面と平行な第2方向に梁が接続されているか否かを示す二値の第2情報、及び前記水平面と平行かつ前記第1方向と直交する第3方向に梁が接続されているか否かを示す二値の第3情報の各々を含む、
請求項1に記載の架構形状推定装置。
The joint information includes first binary information indicating whether or not a column is connected in a first direction perpendicular to a horizontal plane of the building at the joint, second binary information indicating whether or not a beam is connected in a second direction parallel to the horizontal plane, and third binary information indicating whether or not a beam is connected in a third direction parallel to the horizontal plane and perpendicular to the first direction.
The frame shape estimation device according to claim 1 .
前記接合情報は、前記第1情報を表す二進数、前記第2情報を表す二進数、及び前記第3情報を表す二進数を並べた数列を三桁の二進数とし、当該三桁の二進数を十進数に変換した数値である、
請求項2に記載の架構形状推定装置。
The joint information is a numerical value obtained by converting a sequence of binary numbers representing the first information, binary numbers representing the second information, and binary numbers representing the third information into a three-digit binary number and then converting the three-digit binary number into a decimal number.
The frame shape estimation device according to claim 2.
前記架構形状推定モデルは、入力された前記接合情報に基づいて、前記組データに用いられた前記架構形状における複数の種別のそれぞれに類似する度合を類似度合として出力し、
前記架構形状推定部は、前記架構形状推定モデルから出力された前記類似度合を取得し、取得した前記類似度合のうち、前記類似度合が最も大きい前記架構形状における種別に属する前記架構形状を、前記対象建物の架構形状として推定する、
請求項1から請求項3のいずれか一項に記載の架構形状推定装置。
the frame shape estimation model outputs a degree of similarity to each of a plurality of types of the frame shape used in the group data based on the input joint information,
the frame shape estimation unit acquires the similarity degrees output from the frame shape estimation model, and estimates, among the acquired similarity degrees, the frame shape belonging to the type of the frame shape having the largest similarity degree as the frame shape of the target building.
The frame shape estimation device according to any one of claims 1 to 3.
前記対象建物の柱と梁とを接合する接合部における接合の状態を示す情報を取得するデータ取得部と、
前記データ取得部が取得した、前記対象建物の接合部における結合の状態に基づいて、前記対象建物における前記接合情報を生成する接合情報生成部と、
前記架構形状推定部が推定した前記建物の架構形状を示す出力情報を出力部に出力する出力制御部と、
を備える請求項1から請求項4のいずれか一項に記載の架構形状推定装置。
A data acquisition unit that acquires information indicating a state of a joint at a joint that joins a column and a beam of the target building;
a connection information generation unit that generates the connection information of the target building based on the connection state of the connection portion of the target building acquired by the data acquisition unit;
an output control unit that outputs output information indicating the frame shape of the building estimated by the frame shape estimation unit to an output unit;
The frame shape estimation device according to claim 1 , further comprising:
前記学習データに基づいて、前記架構形状推定モデルを構築するモデル構築部を更に備える、
請求項1から請求項5のいずれか一項に記載の架構形状推定装置。
a model construction unit that constructs the frame shape estimation model based on the learning data,
The frame shape estimation device according to any one of claims 1 to 5.
建物の柱と梁とを接合する接合部における接合の状態を示す接合情報に基づいて前記建物の架構形状を推定する架構形状推定モデルであって、前記接合情報と前記建物の架構形状とを少なくとも含む組データを複数有する学習データに基づいて構築された架構形状推定モデルを示すモデル情報を記憶する記憶部を備える架構形状推定装置の架構形状推定方法であって、
前記記憶部に記憶された前記架構形状推定モデルと、推定対象の対象建物における前記接合情報とから前記対象建物の架構形状を推定する推定ステップを含むことを特徴とする架構形状推定方法。
A frame shape estimation method for a frame shape estimation device including a storage unit that stores model information indicating a frame shape estimation model that estimates a frame shape of a building based on joint information indicating a joint state at a joint that joins a column and a beam of the building, the frame shape estimation method comprising:
A structural shape estimation method comprising an estimation step of estimating the structural shape of a target building from the structural shape estimation model stored in the memory unit and the joint information of a target building to be estimated.
JP2021002336A 2021-01-08 2021-01-08 Frame shape estimation device and frame shape estimation method Active JP7563990B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021002336A JP7563990B2 (en) 2021-01-08 2021-01-08 Frame shape estimation device and frame shape estimation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021002336A JP7563990B2 (en) 2021-01-08 2021-01-08 Frame shape estimation device and frame shape estimation method

Publications (2)

Publication Number Publication Date
JP2022107405A JP2022107405A (en) 2022-07-21
JP7563990B2 true JP7563990B2 (en) 2024-10-08

Family

ID=82457563

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021002336A Active JP7563990B2 (en) 2021-01-08 2021-01-08 Frame shape estimation device and frame shape estimation method

Country Status (1)

Country Link
JP (1) JP7563990B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005173706A (en) 2003-12-08 2005-06-30 Shipbuild Res Assoc Japan Shape estimation method and apparatus, and analysis element generation method and apparatus
US20150161300A1 (en) 2013-11-04 2015-06-11 Aurora Solar Inc. Estimation of Three-Dimensional Models of Roofs from Spatial Two-Dimensional Graphs
JP2015179347A (en) 2014-03-19 2015-10-08 住友林業株式会社 Structural design apparatus, structural design method, structural design program and recording medium therefor
JP2020187541A (en) 2019-05-14 2020-11-19 株式会社竹中工務店 Drawing information processing device and drawing information processing model learning device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005173706A (en) 2003-12-08 2005-06-30 Shipbuild Res Assoc Japan Shape estimation method and apparatus, and analysis element generation method and apparatus
US20150161300A1 (en) 2013-11-04 2015-06-11 Aurora Solar Inc. Estimation of Three-Dimensional Models of Roofs from Spatial Two-Dimensional Graphs
JP2015179347A (en) 2014-03-19 2015-10-08 住友林業株式会社 Structural design apparatus, structural design method, structural design program and recording medium therefor
JP2020187541A (en) 2019-05-14 2020-11-19 株式会社竹中工務店 Drawing information processing device and drawing information processing model learning device

Also Published As

Publication number Publication date
JP2022107405A (en) 2022-07-21

Similar Documents

Publication Publication Date Title
JP6504590B2 (en) System and computer implemented method for semantic segmentation of images and non-transitory computer readable medium
JP7061536B2 (en) Optimization device, simulation system and optimization method
JP6465876B2 (en) System and method for quantum processing of data
JP6393058B2 (en) Information processing apparatus and information processing method
CN112328227A (en) Compiling method, apparatus, computing device and medium
Randall et al. Bingo: a customizable framework for symbolic regression with genetic programming
JP6612487B1 (en) Learning device, classification device, learning method, classification method, learning program, and classification program
US11670403B2 (en) Method and apparatus for generating chemical structure using neural network
JP6612486B1 (en) Learning device, classification device, learning method, classification method, learning program, and classification program
Liew et al. Optimising the load path of compression-only thrust networks through independent sets
Valdez et al. A framework for interactive structural design exploration
US20220391698A1 (en) Training Recognition Device
Ye et al. Pdeformer-2: A versatile foundation model for two-dimensional partial differential equations
JP7563990B2 (en) Frame shape estimation device and frame shape estimation method
CN111598093B (en) Method, device, equipment and medium for generating structured information of characters in picture
JP7807322B2 (en) Design support device and design support method
JP7474653B2 (en) ASSEMBLY WORK SEQUENCE PLANNING DEVICE AND ASSEMBLY WORK SEQUENCE PLANNING METHOD
JP2024066617A (en) DESIGN SUPPORT SYSTEM, DESIGN SUPPORT PROGRAM, AND DESIGN SUPPORT METHOD
JP2001134783A (en) Analysis modeling optimal control device and optimal control method
US12073608B2 (en) Learning device, learning method and recording medium
JP2025024671A (en) Generation of robotic assembly instructions from 3D computer-aided design models.
US11823018B1 (en) Method, product, and apparatus for a machine learning process using weight sharing within a systolic array having reduced memory bandwidth
JP2006195587A (en) Unitary matrix decomposition apparatus, unitary matrix decomposition method, unitary matrix decomposition program, and recording medium
JP2015045939A (en) Unstructured data processing system, unstructured data processing method and program
Idá et al. Static workspace computation for four-cable underactuated cable-driven parallel robots

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231221

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240905

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240917

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240926

R150 Certificate of patent or registration of utility model

Ref document number: 7563990

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150