JP2024084993A - Estimation system and estimation program - Google Patents

Estimation system and estimation program Download PDF

Info

Publication number
JP2024084993A
JP2024084993A JP2022199259A JP2022199259A JP2024084993A JP 2024084993 A JP2024084993 A JP 2024084993A JP 2022199259 A JP2022199259 A JP 2022199259A JP 2022199259 A JP2022199259 A JP 2022199259A JP 2024084993 A JP2024084993 A JP 2024084993A
Authority
JP
Japan
Prior art keywords
area
image
placement area
estimation
placement
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.)
Pending
Application number
JP2022199259A
Other languages
Japanese (ja)
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.)
Takenaka Corp
Original Assignee
Takenaka 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 Takenaka Corp filed Critical Takenaka Corp
Priority to JP2022199259A priority Critical patent/JP2024084993A/en
Publication of JP2024084993A publication Critical patent/JP2024084993A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Length Measuring Devices By Optical Means (AREA)
  • Image Analysis (AREA)

Abstract

【課題】占有領域を把握することが可能となる推定システム及び推定プログラムを提供する事を目的とする。【解決手段】配置領域内に配置された資材によって占有されている占有領域を推定するサーバ装置3であって、配置領域は、対象物を配置可能な領域であり、占有領域は、配置領域内の少なくとも一部の領域であり、サーバ装置3は、対象物が配置されている配置領域を所定方向から撮影した画像である配置領域撮影画像を取得する取得部331と、取得部331に取得された配置領域撮影画像に基づいて、配置領域を示す平面図である配置領域図面上において、占有領域を推定する推定部332と、を備え、推定部332は、少なくとも配置領域図面に設定されている基準軸を基準とした方向に沿っている基準側辺によって定まる領域を、占有領域として推定する。【選択図】図1[Problem] The objective is to provide an estimation system and an estimation program that make it possible to grasp an occupied area. [Solution] A server device 3 that estimates an occupied area occupied by materials placed in a placement area, the placement area being an area in which an object can be placed, and the occupied area being at least a part of the placement area, the server device 3 includes an acquisition unit 331 that acquires a placement area photographed image, which is an image of the placement area in which the object is placed, photographed from a predetermined direction, and an estimation unit 332 that estimates the occupied area on a placement area drawing, which is a plan view showing the placement area, based on the placement area photographed image acquired by the acquisition unit 331, and the estimation unit 332 estimates, as the occupied area, an area determined by a reference side that is aligned with a direction based on at least a reference axis set in the placement area drawing. [Selected Figure] Figure 1

Description

本発明は、推定システム、及び推定プログラムに関する。 The present invention relates to an estimation system and an estimation program.

従来、領域を配置する技術が知られていた(例えば、特許文献1参照)。 Technology for arranging areas has been known in the past (see, for example, Patent Document 1).

特開2011-28597号公報JP 2011-28597 A

ところで、対象物(例えば、建設関連の資材等)を配置可能な領域において、対象物によって占有されている占有領域を把握するための技術が要望されていた。 However, there has been a demand for technology that can ascertain the area occupied by an object (e.g., construction-related materials, etc.) in an area where the object can be placed.

本発明は上記事実に鑑みなされたもので、占有領域を把握することが可能となる推定システム及び推定プログラムを提供する事を目的とする。 The present invention has been made in consideration of the above-mentioned facts, and aims to provide an estimation system and an estimation program that make it possible to grasp the occupied area.

上述した課題を解決し、目的を達成するために、請求項1に記載の推定システムは、配置領域内に配置された対象物によって占有されている占有領域を推定する推定システムであって、前記配置領域は、前記対象物を配置可能な領域であり、前記占有領域は、前記配置領域内の少なくとも一部の領域であり、前記推定システムは、前記対象物が配置されている前記配置領域を所定方向から撮影した画像である配置領域撮影画像を取得する取得手段と、前記取得手段に取得された前記配置領域撮影画像に基づいて、前記配置領域を示す平面図である配置領域図面上において、前記占有領域を推定する推定手段と、を備え、前記推定手段は、少なくとも前記配置領域図面に設定されている基準軸を基準とした方向に沿っている基準側辺によって定まる領域を、前記占有領域として推定する。 In order to solve the above-mentioned problems and achieve the object, the estimation system described in claim 1 is an estimation system that estimates an occupied area occupied by an object placed in a placement area, the placement area being an area in which the object can be placed, the occupied area being at least a part of the area within the placement area, the estimation system includes an acquisition means that acquires a placement area photographed image, which is an image of the placement area in which the object is placed, photographed from a predetermined direction, and an estimation means that estimates the occupied area on a placement area drawing, which is a plan view showing the placement area, based on the placement area photographed image acquired by the acquisition means, and the estimation means estimates as the occupied area at least an area determined by a reference side that is aligned in a direction based on a reference axis set in the placement area drawing.

請求項2に記載の推定システムは、請求項1に記載の推定システムにおいて、前記基準軸は、相互に直交する第1基準軸及び第2基準軸を有しており、前記推定手段は、少なくとも、前記第1基準軸に平行な方向に沿っている第1基準側辺と、前記第2基準軸に平行な方向に沿っている第2基準側辺とによって定まる領域を、前記占有領域として推定する。 The estimation system of claim 2 is the estimation system of claim 1, in which the reference axes include a first reference axis and a second reference axis that are mutually orthogonal, and the estimation means estimates, as the occupied area, an area defined by at least a first reference side edge that is parallel to the first reference axis and a second reference side edge that is parallel to the second reference axis.

請求項3に記載の推定システムは、請求項1又は2に記載の推定システムにおいて、前記配置領域は、前記対象物が載置される床面における領域であり、前記推定手段は、前記取得手段に取得された前記配置領域撮影画像に写っている前記床面の画像である床面画像と、前記取得手段に取得された前記配置領域撮影画像に写っている前記対象物の画像である対象物画像との境界線であって、前記対象物が前記床面に接触する側における前記境界線を特定する第1処理と、前記第1処理で特定した前記境界線に対応する前記配置領域図面上の線である境界対応線と、前記基準側辺とによって定まる領域を、前記占有領域として推定する第2処理と、を行う。 The estimation system of claim 3 is the estimation system of claim 1 or 2, in which the placement area is an area on the floor surface on which the object is placed, and the estimation means performs a first process of identifying a boundary line between a floor image, which is an image of the floor surface captured in the placement area photographed image acquired by the acquisition means, and an object image, which is an image of the object captured in the placement area photographed image acquired by the acquisition means, on the side where the object contacts the floor surface, and a second process of estimating, as the occupied area, an area determined by a boundary corresponding line, which is a line on the placement area drawing corresponding to the boundary line identified in the first process, and the reference side edge.

請求項4に記載の推定システムは、請求項1又は2に記載の推定システムにおいて、前記推定手段は、前記基準側辺の長さを、所定の基準長さの倍数に対応する長さとして、前記占有領域を推定する。 The estimation system described in claim 4 is the estimation system described in claim 1 or 2, in which the estimation means estimates the occupied area by assuming the length of the reference side to be a length corresponding to a multiple of a predetermined reference length.

請求項5に記載の推定プログラムは、配置領域内に配置された対象物によって占有されている占有領域を推定する推定プログラムであって、前記配置領域は、前記対象物を配置可能な領域であり、前記占有領域は、前記配置領域内の少なくとも一部の領域であり、前記推定プログラムは、コンピュータを、前記対象物が配置されている前記配置領域を所定方向から撮影した画像である配置領域撮影画像を取得する取得手段と、前記取得手段に取得された前記配置領域撮影画像に基づいて、前記配置領域を示す平面図である配置領域図面上において、前記占有領域を推定する推定手段と、として機能させ、前記推定手段は、少なくとも前記配置領域図面に設定されている基準軸を基準とした方向に沿っている基準側辺によって定まる領域を、前記占有領域として推定する。 The estimation program according to claim 5 is an estimation program for estimating an occupied area occupied by an object placed within a placement area, the placement area being an area in which the object can be placed, the occupied area being at least a portion of the placement area, the estimation program causes a computer to function as an acquisition means for acquiring a placement area photographed image, which is an image of the placement area in which the object is placed, photographed from a predetermined direction, and an estimation means for estimating the occupied area on a placement area drawing, which is a plan view showing the placement area, based on the placement area photographed image acquired by the acquisition means, the estimation means estimating, as the occupied area, an area determined by a reference side that is aligned along a direction based on at least a reference axis set in the placement area drawing.

請求項1に記載の推定システム、及び請求項5に記載の推定プログラムによれば、配置領域撮影画像に基づいて、配置領域を示す平面図である配置領域図面上において、占有領域を推定することにより、例えば、占有領域を把握することが可能となる。また、少なくとも配置領域図面に設定されている基準軸を基準とした方向に沿っている基準側辺によって定まる領域を、占有領域として推定することにより、例えば、基準軸を基準にして占有領域を推定することができるので、所定の基準に沿った領域を占有領域と推定することが可能となる。 According to the estimation system of claim 1 and the estimation program of claim 5, it is possible to, for example, grasp the occupied area by estimating the occupied area on the placement area drawing, which is a plan view showing the placement area, based on the placement area photographed image. In addition, by estimating as the occupied area an area determined by a reference side that is aligned with a direction based on at least a reference axis set in the placement area drawing, it is possible to estimate the occupied area based on the reference axis, for example, and therefore it is possible to estimate an area that follows a predetermined standard as the occupied area.

請求項2に記載の推定システムによれば、第1基準軸に平行な方向に沿っている第1基準側辺と、第2基準軸に平行な方向に沿っている第2基準側辺とによって定まる領域を、占有領域として推定することにより、例えば、2個の基準軸を基準にして占有領域を推定することができるので、占有領域の推定精度を向上させることが可能となる。 According to the estimation system described in claim 2, by estimating an area defined by a first reference side edge parallel to the first reference axis and a second reference side edge parallel to the second reference axis as an occupied area, it is possible to estimate an occupied area based on, for example, two reference axes, thereby improving the accuracy of estimating the occupied area.

請求項3に記載の推定システムによれば、配置領域撮影画像に写っている前記配置領域撮影画像に写っている対象物画像との境界線であって、対象物が床面に接触する側における境界線を特定する第1処理と、第1処理で特定した境界線に対応する配置領域図面上の線である境界対応線と、基準側辺とによって定まる領域を、占有領域として推定する第2処理とを行うことにより、例えば、境界対応線及び基準側辺を考慮して占有領域を推定することができるので、占有領域の推定精度を向上させることが可能となる。 According to the estimation system of claim 3, a first process is performed to identify the boundary line between the object image captured in the placement area photographed image and the placement area photographed image, the boundary line being on the side where the object contacts the floor surface, and a second process is performed to estimate, as an occupied area, an area determined by a boundary correspondence line, which is a line on the placement area drawing that corresponds to the boundary line identified in the first process, and a reference side edge. This makes it possible to estimate the occupied area taking into account, for example, the boundary correspondence line and the reference side edge, thereby improving the accuracy of estimating the occupied area.

請求項4に記載の推定システムによれば、基準側辺の長さを、所定の基準長さの倍数に対応する長さとして、占有領域を推定することにより、例えば、所定の基準長さを反映した占有領域を推定することが可能となる。 According to the estimation system described in claim 4, by estimating the occupied area by assuming the length of the reference side to be a length corresponding to a multiple of a predetermined reference length, it is possible to estimate, for example, an occupied area that reflects the predetermined reference length.

本実施の形態に係る情報処理システムを機能概念的に示すブロック図である。1 is a block diagram showing a functional concept of an information processing system according to an embodiment of the present invention; 資材置き場を示す斜視図である。FIG. 資材置き場を示す平面図である。FIG. 配置領域撮影画像を例示した図である。FIG. 13 is a diagram illustrating an example of a photographed image of an arrangement area. 下図画像を例示した図である。The image below is an example. 予約関連情報を例示した図である。FIG. 2 is a diagram illustrating reservation-related information. 下図画像を例示した図である。The image below is an example. 配置領域撮影画像を例示した図である。FIG. 13 is a diagram illustrating an example of a photographed image of an arrangement area. 下図画像を例示した図である。The image below is an example. 推定処理のフローチャートである。13 is a flowchart of an estimation process. 撮影側接触線特定処理のフローチャートである。13 is a flowchart of an image-taking side contact line identification process. 撮影側接触線特定処理の説明図である。11 is an explanatory diagram of an imaging-side contact line identification process. 撮影側接触線特定処理の説明図である。11 is an explanatory diagram of an imaging-side contact line identification process. 撮影側接触線特定処理の説明である。11 is a description of the contact line identification process on the imaging side. 占有領域推定処理のフローチャートである。13 is a flowchart of an occupation area estimation process. 占有領域推定処理の説明図である。FIG. 11 is an explanatory diagram of an occupied area estimation process. 占有領域推定処理の説明図である。FIG. 11 is an explanatory diagram of an occupied area estimation process. 占有領域推定処理の説明図である。FIG. 11 is an explanatory diagram of an occupied area estimation process. 占有領域推定処理の説明図である。FIG. 11 is an explanatory diagram of an occupied area estimation process. 占有領域推定処理の説明図である。FIG. 11 is an explanatory diagram of an occupied area estimation process. 占有領域推定処理の説明図である。FIG. 11 is an explanatory diagram of an occupied area estimation process. 下図画像を例示した図である。The image below is an example.

以下に添付図面を参照して、この発明に係る推定システム及び推定プログラムの実施の形態を詳細に説明する。 The following describes in detail an embodiment of the estimation system and estimation program according to the present invention with reference to the attached drawings.

〔I〕実施の形態の基本的概念
まず、実施の形態の基本的概念について説明する。実施の形態は、推定システム及び推定プログラムに関する。本発明に係る推定システムは、配置領域内に配置された対象物によって占有されている占有領域を推定するシステムである。
[I] Basic Concept of the Embodiment First, the basic concept of the embodiment will be described. The embodiment relates to an estimation system and an estimation program. The estimation system according to the present invention is a system for estimating an occupied area occupied by an object placed in a placement area.

「配置領域」とは、対象物を載置して当該対象物を配置可能な領域であり、例えば、予め定められている所定の領域等を含む概念である。「配置領域」とは、例えば、工事現場又は建設現場等の資材置き場の床面における領域、あるいは、その他の領域(一例としては、駐車場等)を含む概念である。 A "placement area" is an area in which an object can be placed and arranged, and is a concept that includes, for example, a predetermined area. A "placement area" is a concept that includes, for example, an area on the floor of a material storage area at a construction site or building site, or other areas (such as a parking lot).

「対象物」とは、配置領域に配置される(つまり、置かれる)物を示す概念であり、具体的には、一時的に配置される物、及び永続的に配置される物等を含む概念である。「対象物」とは、例えば、資材、資材以外の任意の物(一例としては、車両等)を含む概念である。 The term "object" refers to an object that is placed (i.e., placed) in a placement area, and specifically includes both objects that are placed temporarily and objects that are placed permanently. The term "object" refers to, for example, materials and any object other than materials (one example is a vehicle).

「資材」とは、例えば、物を作るための材料に加えて、物を作るための作業に用いられる材料以外の任意の物等を含む概念である。「資材」とは、例えば、建物を建設するための部材(柱部材、梁部材、壁部材(壁の一部を形成する部材)又は他の部材等)を含む概念である。なお、「資材」は、例えば、建物を建設するための部材に限らず、建物を作るための作業に用いられる他の任意の物(足場部材、仮囲い部材等)を含む概念であるもの解釈してもよい。 "Materials" is a concept that includes, for example, materials for making things, as well as any objects other than materials used in the work of making things. "Materials" is a concept that includes, for example, components for constructing a building (pillar components, beam components, wall components (components that form part of a wall), or other components, etc.). Note that "materials" may be interpreted as a concept that includes, for example, not only components for constructing a building, but also any other objects used in the work of building a building (scaffolding components, temporary fencing components, etc.).

「占有領域」とは、配置領域内に配置された対象物によって占有されている領域であり、例えば、対象物が置かれている配置領域内の少なくとも一部の領域を示す概念である。 An "occupied area" is an area that is occupied by an object placed within a placement area, and is a concept that indicates, for example, at least a portion of the area within the placement area in which the object is placed.

そして、以下の実施の形態においては、建設現場の資材置き場に対して推定システムを適用する場合について説明する。すなわち、例えば、「配置領域」が資材置き場の床面における領域であり、「対象物」が建築物を建設するための資材である場合を例示して説明する。 In the following embodiment, a case where the estimation system is applied to a materials storage yard at a construction site will be described. That is, for example, a case where the "placement area" is an area on the floor surface of the materials storage yard, and the "target object" is materials for constructing a building will be described.

〔II〕実施の形態の具体的内容
次に、実施の形態の具体的内容について説明する。
[II] Specific Contents of the Embodiment Next, specific contents of the embodiment will be described.

(構成)
まず、図1は、本実施の形態に係る情報処理システムを機能概念的に示すブロック図であり、また、図2は、資材置き場を示す斜視図であり、図3は、資材置き場を示す平面図である。
(composition)
First, FIG. 1 is a block diagram showing a functional concept of an information processing system according to this embodiment, FIG. 2 is a perspective view showing a material storage area, and FIG. 3 is a plan view showing the material storage area.

なお、図2及び図3においては、資材90が配置された状態が図示されており、また、撮影装置1の撮影方向(撮影する方向)が、説明の便宜上、矢印で図示されている。 In addition, in Figures 2 and 3, the state in which the materials 90 are arranged is illustrated, and the shooting direction (direction of shooting) of the imaging device 1 is illustrated by an arrow for the sake of convenience of explanation.

資材90は、対象物であり、例えば、建物を建設するための部材である。 Materials 90 are objects, for example, parts for constructing a building.

本実施の形態では、図2及び図3に示すように、床面91の一部の周囲に壁92、93が設けられている資材置き場において、資材90が配置される場合を適宜例示して説明する。 In this embodiment, as shown in Figures 2 and 3, a case in which materials 90 are placed in a materials storage area in which walls 92 and 93 are provided around a portion of a floor surface 91 will be described as an example.

図1の情報処理システム100は、推定システムを含むシステムであり、例えば、撮影装置1、端末装置2、及びサーバ装置3を備える。なお、情報処理システム100においては、撮影装置1及び端末装置2の個数は任意であるが、図示されているものに着目して説明する。 The information processing system 100 in FIG. 1 is a system that includes an estimation system, and includes, for example, a photographing device 1, a terminal device 2, and a server device 3. Note that in the information processing system 100, the number of photographing devices 1 and terminal devices 2 is arbitrary, but the following description focuses on those shown in the figure.

(構成‐撮影装置)
撮影装置1は、資材置き場(つまり、床面91等)を所定方向から撮影する装置であり、具体的には、資材置き場の所定位置に設けられており、配置領域撮影画像を撮影する装置である。
(Configuration - Imaging Equipment)
The photographing device 1 is a device that photographs the material storage area (i.e., the floor surface 91, etc.) from a predetermined direction, and specifically, is a device that is provided at a predetermined position in the material storage area and photographs an image of the placement area.

図4は、配置領域撮影画像を例示した図である。「配置領域撮影画像」とは、撮影装置1によって撮影された画像であり、例えば、資材置き場の床面91等を所定方向から撮影した画像である。図4の例では、配置領域撮影画像には、資材画像G90(図2の資材90の画像)(対象物画像)、床面画像G91(図2の床面91の画像)、壁画像G92(図2の壁92の画像)、及び壁画像G93(図2の壁93の画像)が写っている。 Figure 4 is a diagram showing an example of a placement area photographed image. An "placement area photographed image" is an image photographed by the photographing device 1, for example, an image of the floor surface 91 of a material storage area from a specified direction. In the example of Figure 4, the placement area photographed image shows a material image G90 (image of the material 90 in Figure 2) (object image), a floor surface image G91 (image of the floor surface 91 in Figure 2), a wall image G92 (image of the wall 92 in Figure 2), and a wall image G93 (image of the wall 93 in Figure 2).

図2及び図3の撮影装置1は、例えば、資材置き場の床面91(図2)を斜め上方から撮影可能となるように、天井又は支持棒(撮影装置1を支持する棒部材)等に固定されている。 The imaging device 1 in Figures 2 and 3 is fixed to the ceiling or a support rod (a rod member that supports the imaging device 1) so that, for example, the floor surface 91 (Figure 2) of the material storage area can be photographed from diagonally above.

ここでは、例えば、資材置き場を効率的に利用する観点から、各資材(資材90を含む建物を建設するための部材)については、平面視(図3参照)において、各資材の長辺方向が壁93に対して平行になるように配置する運用となっていることとする。そして、撮影装置1は、図3に示す通り、撮影方向が壁93に対して斜め方向(平行方向及び直角方向以外の方向)となるように設けられている。 Here, for example, from the viewpoint of efficient use of the material storage area, each material (components for constructing a building, including material 90) is arranged so that the long side direction of each material is parallel to wall 93 in a plan view (see FIG. 3). And, as shown in FIG. 3, the imaging device 1 is set up so that the imaging direction is oblique (a direction other than parallel or perpendicular) to wall 93.

このように設けることにより、床面91に配置された各資材を、撮影装置1を用いて、斜め上方から撮影可能となり、例えば、図2に示すように床面91に資材90が置かれた場合に、図4の配置領域撮影画像を撮影することが可能となる。 By setting it up in this way, each material placed on the floor surface 91 can be photographed from diagonally above using the photographing device 1. For example, when material 90 is placed on the floor surface 91 as shown in FIG. 2, it is possible to capture the placement area photographed image shown in FIG. 4.

撮影装置1としては、例えば、サーバ装置3との間で有線通信又は無線通信を行うことが可能となる任意のカメラ装置(一例としては、WEBカメラ等)を用いることができる。 The photographing device 1 may be, for example, any camera device (such as a web camera) that is capable of performing wired or wireless communication with the server device 3.

(構成‐端末装置)
図1の端末装置2は、ユーザによって利用される装置であり、例えば、タブレット端末であり、一例としては、通信部21、タッチパッド22、ディスプレイ23、記録部24、及び制御部25を備える。
(Configuration - Terminal Device)
The terminal device 2 in FIG. 1 is a device used by a user, for example a tablet terminal, and includes, as one example, a communication unit 21, a touch pad 22, a display 23, a recording unit 24, and a control unit 25.

通信部21は、外部機器(例えば、サーバ装置3)との間で通信を行う通信手段である。タッチパッド22は、ユーザから各種操作入力を受け付ける操作手段である。ディスプレイ23は、各種の画像を表示する画像表示手段であり、例えば、上記のタッチパッド22と当該ディスプレイ23とがタッチパネルとして一体形成されている。記録部24は、プログラム及び各種のデータを記録する記録手段である。制御部25は、端末装置2を制御する制御手段であり、例えば、CPU、RAM、及びROM等の内部メモリ等を用いて構成されている。 The communication unit 21 is a communication means for communicating with an external device (e.g., the server device 3). The touchpad 22 is an operation means for accepting various operational inputs from a user. The display 23 is an image display means for displaying various images, and for example, the touchpad 22 and the display 23 are integrally formed as a touch panel. The recording unit 24 is a recording means for recording programs and various data. The control unit 25 is a control means for controlling the terminal device 2, and is configured using, for example, a CPU, a RAM, and internal memories such as a ROM.

なお、端末装置2としては、例えば、タブレット端末以外の任意の装置(スマートフォン、パーソナルコンピュータ等)を用いてもよい。 The terminal device 2 may be, for example, any device other than a tablet terminal (such as a smartphone or personal computer).

(構成‐サーバ装置)
図1のサーバ装置3は、推定システムであり、例えば、通信部31、記録部32、及び制御部33を備える。
(Configuration - Server Device)
The server device 3 in FIG. 1 is an estimation system, and includes, for example, a communication unit 31, a recording unit 32, and a control unit 33.

(構成‐サーバ装置‐通信部)
図1の通信部31は、外部機器(例えば、撮影装置1、及び端末装置2)との間で通信を行う通信手段である。
(Configuration - Server Device - Communication Unit)
The communication unit 31 in FIG. 1 is a communication unit that communicates with external devices (for example, the image capture device 1 and the terminal device 2).

(構成‐情報処理システム-サーバ装置-記録部)
図1の記録部32は、サーバ装置3の動作に必要なプログラム及び各種のデータを記録する記録手段である。この記録部32は、例えば、下図画像情報データベース321(以下、データベースを「DB」と称する)、及び予約関連情報DB322を備える。
(Configuration - Information Processing System - Server Device - Recording Unit)
1 is a recording means for recording programs and various data necessary for the operation of the server device 3. The recording unit 32 includes, for example, a basic image information database 321 (hereinafter, the database is referred to as a "DB") and a reservation-related information DB 322.

(構成‐サーバ装置-記録部-下図関連情報DB)
図1の下図画像情報DB321は、下図画像情報を格納する下図情報格納手段である。
(Configuration - Server device - Recording unit - Related information DB shown below)
The sketch image information DB 321 in FIG. 1 is a sketch information storage unit that stores sketch image information.

図5は、下図画像を例示した図である。「下図画像情報」とは、配置領域である資材置き場の平面図を表示する画像を示す情報である。この下図画像情報としては、例えば、図3の資材置き場の平面図を表示する下図画像情報として、図5の下図画像を示す情報等が下図画像情報DB321に格納されている。 Figure 5 is a diagram showing an example of a blueprint image. "Blueprint image information" is information showing an image displaying a floor plan of the material storage area, which is the placement area. As this blueprint image information, for example, information showing the blueprint image in Figure 5 is stored in the blueprint image information DB 321 as blueprint image information displaying the floor plan of the material storage area in Figure 3.

図5の下図画像には、床面画像Ga91(図3の床面91を表示する画像)、壁画像Ga92(図3の壁92を表示する画像)、及び壁画像Ga93(図3の壁93を表示する画像)が含まれている。なお、下図画像に表示される配置領域の平面図が「配置領域図面」に相当するものと解釈してもよい。 The bottom image of FIG. 5 includes a floor image Ga91 (an image displaying the floor 91 of FIG. 3), a wall image Ga92 (an image displaying the wall 92 of FIG. 3), and a wall image Ga93 (an image displaying the wall 93 of FIG. 3). Note that the plan view of the placement area displayed in the bottom image may be interpreted as equivalent to the "placement area drawing."

下図画像情報の具体的な格納手法は任意であるが、例えば、図2及び図3の資材置き場を示す情報を含むCAD図面情報に基づいて生成して格納してもよいし、あるいは、紙面に描かれた平面図をスキャナ等で読み込んで、当該読み込まれた平面図のスキャンデータを格納してもよい。 The specific method for storing the rough sketch image information is arbitrary, but for example, it may be generated and stored based on CAD drawing information including information showing the material storage area in Figures 2 and 3, or a floor plan drawn on paper may be read in by a scanner or the like, and the scanned data of the read floor plan may be stored.

(構成‐サーバ装置-記録部-予約関連情報DB)
図1の予約関連情報DB322は、予約関連情報を格納する格納手段である。
(Configuration - Server device - Recording unit - Reservation related information DB)
The reservation-related information DB 322 in FIG. 1 is a storage unit that stores reservation-related information.

図6は、予約関連情報を例示した図であり、図7は、下図画像を例示した図である。「予約関連情報」とは、配置領域における予約の状況を示す予約状況情報である。ここで、例えば、資材置き場については、適切に運用する観点から、基本的には予約して利用する運用となっていることとする。図6の予約関連情報は、例えば、資材置き場内の領域の予約情報を示す情報であり、一例としては、図6に示す各項目の情報が相互に関連付けられている。 Figure 6 is a diagram showing an example of reservation-related information, and Figure 7 is a diagram showing an example of the image shown below. "Reservation-related information" is reservation status information that indicates the reservation status in the placement area. Here, for example, from the perspective of appropriate operation, it is assumed that the material storage area is basically operated by making a reservation before use. The reservation-related information in Figure 6 is, for example, information that indicates reservation information for areas within the material storage area, and as an example, the information for each item shown in Figure 6 is mutually associated.

項目「予約ID」の情報は、予約関連情報を一意に識別する予約IDである(図6では、「ID901」等)。項目「予約会社情報」の情報は、予約したユーザ(例えば、実作業を行う協力会社の職長等)が所属する会社を示す予約会社情報である(図6では、「A建設」等)。 The information in the "Reservation ID" field is a reservation ID that uniquely identifies reservation-related information (e.g., "ID901" in Figure 6). The information in the "Reservation Company Information" field is reservation company information that indicates the company to which the user who made the reservation (e.g., the foreman of the cooperating company who will perform the actual work) belongs (e.g., "A Construction" in Figure 6).

項目「位置特定情報」の情報は、予約されている領域を特定するための位置特定情報である。図6では、図7の予約済領域表示画像G8が示す領域を特定する情報として、「Ar1」等(便宜上の記載)が格納されている。なお、「予約済領域表示画像」G8とは、配置領域内で予約済となっている予約済領域を示す画像である。 The information in the "Position Identification Information" item is position identification information for identifying the reserved area. In FIG. 6, "Ar1" and the like (description for convenience) are stored as information for identifying the area indicated by the reserved area display image G8 in FIG. 7. Note that the "reserved area display image" G8 is an image that indicates a reserved area that has been reserved within the placement area.

項目「予約期間情報」の情報は、予約されている期間を示す予約期間情報である(図6では、予約開始日である2021年1月3日から予約終了日である2021年1月12日までの予約期間を示す「2021年1月3日-2021年1月12日」等)。 The information in the "Reservation Period Information" item is reservation period information indicating the period for which a reservation is made (e.g., "January 3, 2021 - January 12, 2021" in FIG. 6, indicating the reservation period from January 3, 2021, which is the reservation start date, to January 12, 2021, which is the reservation end date).

そして、このような図6の予約関連情報の最上段の情報については、例えば、「ID901」が識別する予約関連情報において、「A建設」が「Ar1」が示す領域(つまり、図7の予約済領域表示画像G8に対応する領域)を、2021年1月3日から2021年1月12日までの期間予約していることが示されている。 The information at the top of the reservation-related information in Figure 6 indicates, for example, that the reservation-related information identified by "ID901" indicates that "A Construction" has reserved the area indicated by "Ar1" (i.e., the area corresponding to the reserved area display image G8 in Figure 7) for the period from January 3, 2021 to January 12, 2021.

なお、この予約関連情報については、例えば、ユーザが情報を入力した場合に、当該情報に基づいて格納される。 Note that this reservation-related information is stored based on information entered by the user, for example.

(構成‐サーバ装置-制御部)
図1の制御部33は、サーバ装置3を制御する制御手段であり、具体的には、CPU、当該CPU上で解釈実行される各種のプログラム(OSなどの基本制御プログラムや、OS上で起動され特定機能を実現するアプリケーションプログラムを含む)、及びプログラムや各種のデータを格納するためのRAMの如き内部メモリを備えて構成されるコンピュータである(他の装置の制御部も同様とする)。
(Configuration - Server Device - Control Unit)
The control unit 33 in FIG. 1 is a control means for controlling the server device 3, and specifically, is a computer including a CPU, various programs interpreted and executed on the CPU (including basic control programs such as an OS, and application programs that are started on the OS and realize specific functions), and an internal memory such as a RAM for storing programs and various data (the same applies to control units of other devices).

制御部33は、機能概念的には、例えば、取得部331、及び推定部332を備える。 In terms of functional concept, the control unit 33 includes, for example, an acquisition unit 331 and an estimation unit 332.

(構成‐サーバ装置-制御部-取得部)
図1の取得部331は、対象物が配置されている配置領域を所定方向から撮影した画像である配置領域撮影画像を取得する取得手段である。
(Configuration - Server device - Control unit - Acquisition unit)
The acquisition unit 331 in FIG. 1 is an acquisition unit that acquires an arrangement area photographed image, which is an image obtained by photographing an arrangement area in which an object is arranged from a predetermined direction.

(構成‐サーバ装置-制御部-推定部)
図1の推定部332は、取得手段に取得された配置領域撮影画像に基づいて、配置領域を示す平面図である配置領域図面上において、占有領域を推定する推定手段であり、具体的には、少なくとも配置領域図面に設定されている基準軸を基準とした方向に沿っている基準側辺によって定まる領域を、占有領域として推定する手段である。なお、「基準軸」、及び「基準側辺」については、後述する。
(Configuration - Server device - Control unit - Estimation unit)
The estimation unit 332 in Fig. 1 is an estimation unit that estimates an occupied area on a placement area drawing, which is a plan view showing the placement area, based on a placement area photographed image acquired by an acquisition unit, and more specifically, is a unit that estimates, as the occupied area, an area determined by a reference side that is aligned with a direction based on at least a reference axis set on the placement area drawing. The "reference axis" and "reference side" will be described later.

また、推定部332は、例えば、少なくとも、第1基準軸に平行な方向に沿っている第1基準側辺と、第2基準軸に平行な方向に沿っている第2基準側辺とによって定まる領域を、占有領域として推定する手段である。なお、「第1基準軸」、「第1基準側辺」、「第2基準軸」、及び「第2基準側辺」については、後述する。 The estimation unit 332 is a means for estimating, for example, an area defined by at least a first reference side edge that is aligned in a direction parallel to the first reference axis and a second reference side edge that is aligned in a direction parallel to the second reference axis as an occupied area. The "first reference axis", "first reference side edge", "second reference axis", and "second reference side edge" will be described later.

また、推定部332は、例えば、取得手段に取得された配置領域撮影画像に写っている床面の画像である床面画像と、取得手段に取得された配置領域撮影画像に写っている対象物の画像である対象物画像との境界線であって、対象物が前記床面に接触する側における境界線を特定する第1処理と、第1処理で特定した境界線に対応する配置領域図面上の線である境界対応線と、基準側辺とによって定まる領域を、占有領域として推定する第2処理と、を行う。なお、「境界線」、及び「境界対応線」については、後述する。 The estimation unit 332 also performs a first process of identifying the boundary line between a floor image, which is an image of the floor surface shown in the placement area photographed image acquired by the acquisition means, and an object image, which is an image of the object shown in the placement area photographed image acquired by the acquisition means, on the side where the object comes into contact with the floor surface, and a second process of estimating, as an occupied area, an area determined by a boundary correspondence line, which is a line on the placement area drawing that corresponds to the boundary line identified in the first process, and a reference side edge. Note that the "boundary line" and "boundary correspondence line" will be described later.

また、推定部332は、基準側辺の長さを、所定の基準長さの倍数に対応する長さとして、占有領域を推定する。なお、「所定の基準長さ」については、後述する。なお、制御部33の各部によって行われる処理については、後述する。 The estimation unit 332 also estimates the occupied area by assuming the length of the reference side to be a length that corresponds to a multiple of a predetermined reference length. The "predetermined reference length" will be described later. The processing performed by each part of the control unit 33 will be described later.

(各基準軸)
続いて、各基準軸について説明する。図8は、配置領域撮影画像を例示した図であり、図9は、下図画像を例示した図である。これら各図には、設定されている各基準軸が説明の便宜上矢印で図示されている。なお、以下に示す各図でも、各基準軸について、説明の便宜上、適宜矢印にて図示して説明する。なお、図8においては、図2の資材90が資材置き場に配置されていない場合に撮影装置1によって撮影された配置領域画像が図示されているので、図4の資材画像G90が写っていない状態が図示されている。
(Each reference axis)
Next, each reference axis will be described. Fig. 8 is a diagram illustrating an example of an arrangement area photographed image, and Fig. 9 is a diagram illustrating an example of a bottom view image. In each of these figures, the set reference axis is illustrated with an arrow for convenience of explanation. Note that in each of the figures shown below, each reference axis is appropriately illustrated with an arrow for convenience of explanation. Note that Fig. 8 illustrates an arrangement area image photographed by the photographing device 1 when the material 90 in Fig. 2 is not placed in the material storage area, and therefore illustrates a state in which the material image G90 in Fig. 4 is not captured.

(各基準軸-定義)
図8の撮影側第1基準軸X1及び撮影側第2基準軸Y1は、配置領域撮影画像に設定されている軸であり、例えば、配置領域撮影画像内の各位置等を特定する基準となる軸である。
(Each reference axis - definition)
The first reference axis X1 on the shooting side and the second reference axis Y1 on the shooting side in Figure 8 are axes set in the placement area photographed image, and are, for example, axes that serve as references for identifying each position, etc. within the placement area photographed image.

図9の下図側第1基準軸X2及び下図側第2基準軸Y2は、下図画像に表示される配置領域の平面図(以下、単に「配置領域の平面図」とも称する)に設定されている軸(基準軸)であり、例えば、配置領域の平面図内の各位置等を特定する基準となる軸である。 The first reference axis X2 and the second reference axis Y2 on the lower side of Figure 9 are axes (reference axes) set on the plan view of the placement area displayed in the lower image (hereinafter also simply referred to as the "plan view of the placement area"), and are, for example, axes that serve as references for identifying each position, etc., within the plan view of the placement area.

この下図側第1基準軸X2及び下図側第2基準軸Y2は、例えば、相互に直交する軸である。図9の下図側第1基準軸X2は、図8の撮影側第1基準軸X1に対応しており(関連付けられており)、また、下図側第2基準軸Y2は、図8の撮影側第2基準軸Y1に対応している(関連付けられている)。 The first reference axis X2 on the lower side and the second reference axis Y2 on the lower side are, for example, mutually orthogonal axes. The first reference axis X2 on the lower side in FIG. 9 corresponds to (is associated with) the first reference axis X1 on the shooting side in FIG. 8, and the second reference axis Y2 on the lower side corresponds to (is associated with) the second reference axis Y1 on the shooting side in FIG. 8.

なお、下図側第1基準軸X2又は下図側第2基準軸Y2の内の一方の軸が「第1基準軸」に相当し、他方の軸が「第2基準軸」に相当するものと解釈してもよい。 In addition, one of the first reference axis X2 on the lower drawing side or the second reference axis Y2 on the lower drawing side may be interpreted as corresponding to the "first reference axis" and the other axis as corresponding to the "second reference axis."

(各基準軸-各軸の設定手法)
上述の各軸の設定手法は任意であるが、例えば、以下に示す設定手法にて設定してもよい。
(Each reference axis - setting method for each axis)
The above-mentioned axes may be set by any method, but may be set, for example, by the following setting method.

ここでは、例えば、図2及び図3の撮影装置1の設置位置及び撮影方向が固定されており、資材置き場を、例えば図4に示す配置領域撮影画像の如く撮影するように構成されている場合について説明する。つまり、異なるタイミングに撮影された配置領域撮影画像に関して、資材画像G90の構成(位置、形状、及び大きさ等)は、図2の資材置き場に配置される資材90の構成(位置、形状、及び大きさ等)に応じて異なるものが写る可能性がある一方で、撮影装置1の設置位置及び撮影方向が固定されているので、床面画像G91、壁画像G92、G93については、同じものが写ることになる。 Here, for example, a case will be described in which the installation position and shooting direction of the camera 1 in Figures 2 and 3 are fixed, and the material storage area is configured to be photographed, for example, as in the placement area photographed image shown in Figure 4. In other words, for placement area photographed images taken at different times, the configuration (position, shape, size, etc.) of the material image G90 may differ depending on the configuration (position, shape, size, etc.) of the material 90 placed in the material storage area in Figure 2, but since the installation position and shooting direction of the camera 1 are fixed, the floor image G91 and wall images G92 and G93 will be the same.

===第1ステップ===
第1ステップでは、管理者が、自己の端末装置(端末装置2等)を介して、図9の配置領域の平面図中の下図側基準点P2の位置を示す情報、下図側第1基準軸X2及び下図側第2基準軸Y2を示す情報をサーバ装置3に入力する。
===First Step===
In the first step, the administrator inputs information indicating the position of the lower side reference point P2 in the plan view of the placement area in Figure 9, and information indicating the lower side first reference axis X2 and the lower side second reference axis Y2 into the server device 3 via his/her own terminal device (terminal device 2, etc.).

下図側基準点P2とは、下図側第1基準軸X2及び下図側第2基準軸Y2の基準となる点(各軸が交差する例えば原点)である。この下図側基準点P2の位置は任意であるが、例えば、図2の資材置き場の床面91に対して下図基準点P2を設定するための目印(例えば、所定径の目印用のシール又はその他の物等)(不図示)が設けられていることとし、当該目印の位置に対応する下図画像の床面画像Ga91上の位置を示す情報を、下図側基準点P2の位置を示す情報として入力してもよい。 The lower drawing side reference point P2 is the point that serves as the reference for the lower drawing side first reference axis X2 and the lower drawing side second reference axis Y2 (e.g. the origin where each axis intersects). The position of this lower drawing side reference point P2 is arbitrary, but for example, a mark (e.g. a marking sticker or other object of a predetermined diameter, etc.) (not shown) for setting the lower drawing side reference point P2 may be provided on the floor surface 91 of the material storage area in FIG. 2, and information indicating the position on the floor surface image Ga91 of the lower drawing image that corresponds to the position of the mark may be input as information indicating the position of the lower drawing side reference point P2.

また、下図側第1基準軸X2については、下図側基準点P2を通り、且つ、壁画像Ga93が表示する壁が延在する方向(図9の例では、図面左右方向)に平行となる軸を示す情報を入力する。このように構成することにより、前述したように、平面視(図3参照)において、各資材の長辺方向が壁93に対して平行になるように配置する運用となっている場合において、各資材を配置する基準となる壁93が延在する方向と平行な方向に沿って下図側第1基準軸X2を設定することが可能となるので、当該運用に沿って各処理を行うことが可能となる。 For the lower-side first reference axis X2, information is input indicating an axis that passes through the lower-side reference point P2 and is parallel to the direction in which the wall displayed by the wall image Ga93 extends (in the example of FIG. 9, the left-right direction of the drawing). By configuring in this way, as described above, in the case where the long side direction of each material is arranged parallel to the wall 93 in a plan view (see FIG. 3), it is possible to set the lower-side first reference axis X2 along a direction parallel to the direction in which the wall 93, which is the reference for arranging each material, extends, making it possible to perform each process in accordance with this operation.

また、下図側第2基準軸Y2については、下図側基準点P2を通り、且つ、前述の下図側第1基準軸X2に直交する方向(図9の例では、図面上下方向)に沿った軸を示す情報を入力する。 For the second reference axis Y2 on the lower side, enter information indicating an axis that passes through the reference point P2 on the lower side and is perpendicular to the first reference axis X2 on the lower side (in the example of Figure 9, the vertical direction of the drawing).

===第2ステップ===
第2ステップでは、管理者が、自己の端末装置(端末装置2等)を介して、図8の配置領域撮影画像中の撮影側基準点P1の位置を示す情報、撮影側第1基準軸X1及び撮影側第2基準軸Y1を示す情報をサーバ装置3に入力する。
===Second Step===
In the second step, the administrator inputs information indicating the position of the shooting side reference point P1 in the placement area photographed image of Figure 8, and information indicating the shooting side first reference axis X1 and the shooting side second reference axis Y1 to the server device 3 via his/her own terminal device (terminal device 2, etc.).

撮影側基準点P1とは、撮影側第1基準軸X1及び撮影側第2基準軸Y1の基準となる点(各軸が交差する例えば原点)であり、図9の下図側基準点P2に対応する位置を示す点である。ここでは、例えば、図2の資材置き場の床面91に対して前述の不図示の目印が設けられている場合、この目印が配置領域撮影画像に写ることになるので、当該写っている目印の画像の位置を示す情報を、撮影側基準点P1の位置を示す情報として入力してもよい。 The photographing side reference point P1 is a point that serves as a reference for the photographing side first reference axis X1 and the photographing side second reference axis Y1 (e.g. the origin where each axis intersects), and indicates a position that corresponds to the lower side reference point P2 in Figure 9. Here, for example, if the aforementioned unillustrated mark is provided on the floor surface 91 of the material storage area in Figure 2, this mark will appear in the placement area photographed image, and therefore information indicating the position of the image of the mark that appears may be input as information indicating the position of the photographing side reference point P1.

また、撮影側第1基準軸X1については、撮影側基準点P1を通り、且つ、壁画像G93が表示する壁が延在する方向に平行となる軸を示す情報を入力する。 For the first reference axis X1 on the imaging side, information is input indicating an axis that passes through the imaging side reference point P1 and is parallel to the direction in which the wall displayed by the wall image G93 extends.

また、撮影側第2基準軸Y1については、撮影側基準点P1を通り、且つ、壁画像G93が表示する壁が延在する方向に対して直交する方向に沿った軸を示す情報を入力する。なお、ここでは、配置領域撮影画像については、資材置き場の床面91(図2)を斜め上方から撮影していることを考慮して、図9の下図側第1基準軸X2の方向を、図8の配置領域撮影画像に反映した場合の方向を示す情報を入力することとする。 For the second reference axis Y1 on the photographing side, information is input indicating an axis that passes through the photographing reference point P1 and is aligned in a direction perpendicular to the direction in which the wall displayed by the wall image G93 extends. Note that, considering that the placement area photographed image shows the floor surface 91 (Figure 2) of the material storage area photographed from diagonally above, information is input indicating the direction of the first reference axis X2 on the lower side of Figure 9 when reflected in the placement area photographed image of Figure 8.

===第3ステップ===
第3ステップでは、サーバ装置3の制御部33は、第1ステップ及び第2ステップで入力された各情報を取得し、取得した各情報に基づいて、図配置領域撮影画像に対して撮影側第1基準軸X1及び撮影側第2基準軸Y1(図8)を設定し、また、配置領域の平面図に対して下図側第1基準軸X2及び下図側第2基準軸Y2を設定することとする。
===Third Step===
In the third step, the control unit 33 of the server device 3 acquires the various pieces of information input in the first and second steps, and based on the various pieces of acquired information, sets the first reference axis X1 and the second reference axis Y1 (Figure 8) on the shooting side for the photographed image of the drawing arrangement area, and also sets the first reference axis X2 and the second reference axis Y2 on the lower side for the plan view of the arrangement area.

そして、サーバ装置3の制御部33は、設定した各軸を示す情報を記録部32に記録し、当該記録された情報に基づいて、配置領域撮影画像及び配置領域の平面図において各軸を基準にして処理することが可能となる。 Then, the control unit 33 of the server device 3 records information indicating each set axis in the recording unit 32, and based on the recorded information, it becomes possible to process the photographed image of the placement area and the plan view of the placement area with each axis as a reference.

なお、バリエーションとしては、図2及び図3の撮影装置1の設置位置及び撮影方向が固定されていることに着目して、サーバ装置3が自動で各軸を設定するように構成してもよい。 As a variation, the server device 3 may be configured to automatically set each axis, taking into consideration that the installation position and shooting direction of the imaging device 1 in Figures 2 and 3 are fixed.

(処理)
続いて、本実施の形態に係る情報処理システム100によって実行される推定処理について説明する。
(process)
Next, the estimation process executed by the information processing system 100 according to the present embodiment will be described.

図10は、推定処理のフローチャートである(以下の各処理の説明ではステップを「S」と略記する)。推定処理は、配置領域撮影画像に基づいて、配置領域を示す平面図である配置領域図面上において占有領域を推定する処理であり、概略的には、サーバ装置3によって実行される処理である。この推定処理の実行タイミングは任意であるが、例えば、所定時間間隔(例えば、10秒~60秒等間隔)毎に繰り返し実行されることとし、当該処理が起動したところから説明する。 Figure 10 is a flowchart of the estimation process (in the following explanation of each process, steps are abbreviated as "S"). The estimation process is a process for estimating an occupied area on a placement area drawing, which is a plan view showing the placement area, based on a photographed image of the placement area, and is generally a process executed by the server device 3. The timing of execution of this estimation process is arbitrary, but for example, it is executed repeatedly at predetermined time intervals (for example, at equal intervals of 10 to 60 seconds), and the explanation will begin from the point where the process is started.

ここでは、例えば、図2及び図3に示す資材90が、資材置き場の床面91に載置されて配置された場合における、当該資材90によって占有されている領域を推定する場合を適宜例示して説明する。 Here, we will explain, by way of example, a case in which the area occupied by the material 90 shown in Figures 2 and 3 is estimated when the material 90 is placed and arranged on the floor surface 91 of a material storage area.

===SA1===
図10のSA1において取得部331は、配置領域撮影画像を取得する。具体的には任意であるが、例えば、サーバ装置3の取得部331は、撮影装置1に対して配置領域撮影画像を要求する画像要求信号を送信する。一方、撮影装置1は、画像要求信号を受信した場合に、資材置き場の撮影を行うことにより配置領域撮影画像を取得して、取得した配置領域撮影画像をサーバ装置3に送信する。一方、サーバ装置3の取得部331は、撮影装置1から送信された配置領域撮影画像を取得する。
===SA1===
10, the acquisition unit 331 acquires an arrangement area photographed image. Although the specific details are arbitrary, for example, the acquisition unit 331 of the server device 3 transmits an image request signal to the photography device 1 to request the arrangement area photographed image. Meanwhile, when the photography device 1 receives the image request signal, it acquires the arrangement area photographed image by photographing the material storage area, and transmits the acquired arrangement area photographed image to the server device 3. Meanwhile, the acquisition unit 331 of the server device 3 acquires the arrangement area photographed image transmitted from the photography device 1.

ここでは、例えば、取得部331は、図4の配置領域撮影画像を取得する。 Here, for example, the acquisition unit 331 acquires the placement area photographed image of FIG. 4.

===SA2===
図10のSA2において推定部332は、SA1で取得した配置領域撮影画像において、対象物を検知する。具体的には任意であるが、例えば、資材90が配置されていない場合の配置領域撮影画像(例えば図8)を基準画像として記録しておき、当該基準画像とSA1で取得した配置領域撮影画像とを比較して、比較結果に基づいて検知してもよい。例えば、床面画像G91に対応する位置の画像の色が変化に基づいて検知してもよい。また、例えば、教師データ有りの機械学習を行って生成された対象物検知用のモデルを用いて検知してもよい。
===SA2===
In SA2 of Fig. 10, the estimation unit 332 detects an object in the placement area photographed image acquired in SA1. Specifically, the estimation unit 332 may detect an object based on the comparison result by, for example, recording an arrangement area photographed image (e.g., Fig. 8) in which the material 90 is not placed as a reference image and comparing the reference image with the placement area photographed image acquired in SA1, although this is optional. For example, the object may be detected based on a change in color of the image at the position corresponding to the floor image G91. Also, for example, the object may be detected using a model for object detection generated by performing machine learning with teacher data.

ここでは、例えば、図2及び図3に示す資材90が、資材置き場の床面91に配置されて、図4に示すように、配置領域撮影画像に資材画像G90が写っており、基準画像を対して床面画像G91に対応する位置の画像の色が変化しているので、資材90である対象物を検知する。 Here, for example, material 90 shown in Figures 2 and 3 is placed on floor 91 of the material storage area, and as shown in Figure 4, material image G90 is captured in the placement area photographed image, and the color of the image at the position corresponding to floor image G91 has changed compared to the reference image, so that the object, which is material 90, is detected.

===SA3===
図10のSA3において推定部332は、SA1で取得した配置領域撮影画像に関して、撮影側接触線特定処理を行う。図11は、撮影側接触線特定処理のフローチャートである。撮影側接触線特定処理は、撮影側接触線を特定する処理である。
===SA3===
In SA3 of Fig. 10, the estimation unit 332 performs an image capturing side contact line identification process on the arrangement area photographed image acquired in SA1. Fig. 11 is a flowchart of the image capturing side contact line identification process. The image capturing side contact line identification process is a process for identifying the image capturing side contact line.

「撮影側接触線」とは、配置領域撮影画像に写っている床面画像と対象物画像との境界線の内の、対象物が床面に接触する側の一部の境界線を示す概念である。 The "contact line on the photographed side" is a concept that indicates a part of the boundary line between the floor image and the object image captured in the placement area photographed image, where the object comes into contact with the floor.

「対象物が床面に接触する側」とは、例えば図4のように、図2の資材置き場の垂直方向の下側が、配置領域撮影画像における下側(図4の図面下側)に対応する場合、当該下側を示す概念である。 The "side where the object comes into contact with the floor surface" is the concept that refers to the lower side when, for example, the vertical lower side of the material storage area in Figure 2 corresponds to the lower side in the photographed image of the placement area (the lower side of the drawing in Figure 4), as in Figure 4.

また、「対象物が床面に接触する側の一部の境界線」とは、例えば、図2の資材90における床面91と対向して接触している部分に対応する配置領域撮影画像上の境界線を示す概念である。なお、資材90における図2の図面手前側の底面の一部が床面91から僅かな間隙を介して浮いている形状(つまり、資材90の底面の一部が上側に向かって窪んでおり、床面91に非接触となっている形状等)となっている場合、「対象物が床面に接触する側の一部の境界線」とは、例えば、床面91と対向している非接触となっている部分に対応する配置領域撮影画像上の境界線を含む概念であるものと解釈してもよい。 In addition, "a part of the boundary line on the side where the object contacts the floor surface" is, for example, a concept indicating a boundary line on the photographed image of the placement area that corresponds to the part of the material 90 in FIG. 2 that faces and contacts the floor surface 91. Note that, if part of the bottom surface of the material 90 on the front side of the drawing in FIG. 2 is floating above the floor surface 91 with a small gap (i.e., part of the bottom surface of the material 90 is recessed toward the upper side and is not in contact with the floor surface 91), "a part of the boundary line on the side where the object contacts the floor surface" may be interpreted as a concept including, for example, a boundary line on the photographed image of the placement area that corresponds to the part that faces and is not in contact with the floor surface 91.

図12~図13は、撮影側接触線特定処理の説明図である。なお、この図12~図13には、比較的単純な形状の資材画像が写っている場合の配置領域撮影画像が例示されている。図12(a)に示すように、立方体形状に近い形状の資材を示す資材画像G901及び床面画像G911を含む配置領域撮影画像を例示して処理の全体を説明し、図13の他の配置領域撮影画像について処理した場合、及び、図4の配置領域撮影画像について処理した場合についても概要を説明する。 Figures 12 and 13 are explanatory diagrams of the photographing side contact line identification process. Note that Figures 12 and 13 show examples of placement area photographed images in which material images of relatively simple shapes are shown. As shown in Figure 12(a), the entire process will be explained using an example placement area photographed image including a material image G901 showing a material with a shape close to a cube and a floor surface image G911. An overview will also be given of the processing of the other placement area photographed images in Figure 13 and the processing of the placement area photographed image in Figure 4.

===SB1===
図11のSB1において推定部332は、SA1で取得した配置領域撮影画像において、資材画像の輪郭線を特定する。「輪郭線」とは、資材画像を形づくっている線であり、例えば、資材画像と背景画像との全体の境界を示す線である。輪郭線の特定手法は任意であり、例えば、図10のSA2の場合と同様な手法(基準画像とSA1で取得した配置領域撮影画像とを比較して特定する手法や、機械学習を行って生成されたモデルを用いて特定する手法等)を用いてもよい。
===SB1===
In SB1 of Fig. 11, the estimation unit 332 identifies the contour of the material image in the placement area photographed image acquired in SA1. The "contour" is a line that forms the material image, for example, a line that indicates the overall boundary between the material image and the background image. Any method can be used to identify the contour, and for example, a method similar to that in SA2 of Fig. 10 (a method of identifying the contour by comparing the reference image with the placement area photographed image acquired in SA1, a method of identifying the contour by using a model generated by machine learning, etc.) can be used.

ここでは、例えば、図12(a)の配置領域撮影画像において、図12(b)に示すように、輪郭線401を特定する。 Here, for example, in the placement area photographed image of FIG. 12(a), the contour line 401 is identified as shown in FIG. 12(b).

===SB2===
図11のSB2において推定部332は、SA1で取得した配置領域撮影画像において、2本の補助線を特定する。「2本の補助線」とは、SB1で特定した輪郭線の内の水平方向における外縁を特定するための線を示す概念である。「2本の補助線」とは、例えば、配置領域撮影画像において垂直方向に延在し、且つ、SB1で特定した輪郭線に接触し、且つ、相互間の水平方向の幅が最大となる2本の直線を示す概念である。
===SB2===
11, the estimation unit 332 identifies two auxiliary lines in the placement area photographed image acquired in SA1. The "two auxiliary lines" is a concept indicating lines for identifying the horizontal outer edge of the contour line identified in SB1. The "two auxiliary lines" is a concept indicating, for example, two straight lines that extend vertically in the placement area photographed image, contact the contour line identified in SB1, and have a maximum horizontal width between them.

「配置領域撮影画像において垂直方向」とは、配置領域撮影画像が撮影された資材置き場の垂直方向を表示する配置領域撮影画像内の方向を示す概念であり、図12(a)のように、図面上下方向が配置領域撮影画像が撮影された資材置き場の垂直方向を表示する場合、当該図面上下方向を示すことになる。なお、「水平方向」とは、当該垂直方向に対して直交する方向を示す概念である。 "Vertical direction in the placement area photographed image" is a concept that indicates the direction within the placement area photographed image that displays the vertical direction of the material storage area where the placement area photographed image was taken. In the case where the up-down direction of the drawing displays the vertical direction of the material storage area where the placement area photographed image was taken, as in FIG. 12(a), it indicates the up-down direction of the drawing. Note that "horizontal direction" is a concept that indicates the direction perpendicular to the vertical direction.

ここでは、例えば、図12(b)の輪郭線401等に基づいて、図12(c)に示すように、2本の補助線402を特定する。なお、この2本の補助線402の水平方向の幅Wは最大となっている。 Here, for example, two auxiliary lines 402 are specified based on the contour line 401 in FIG. 12(b) as shown in FIG. 12(c). Note that the horizontal width W of these two auxiliary lines 402 is maximum.

===SB3===
図11のSB3において推定部332は、SA1で取得した配置領域撮影画像において、下部交点を特定する。「下部交点」とは、撮影側接触線の端部を示す点であり、例えば、SB1で特定した輪郭線とSB2で特定した補助線とが相互に交わる部分の内の、最も下側に存在する部分に対応する点を示す概念である。なお、ここでの「下側」とは、前述の「対象物が床面に接触する側」を示す概念である。
===SB3===
In SB3 of Fig. 11, the estimation unit 332 identifies a lower intersection in the placement area photographed image acquired in SA1. The "lower intersection" is a point indicating the end of the photographed contact line, and is a concept indicating, for example, a point corresponding to the lowermost part of the part where the contour line identified in SB1 and the auxiliary line identified in SB2 intersect with each other. Note that the "lower side" here is a concept indicating the "side where the object contacts the floor surface" mentioned above.

ここでは、例えば、図12(c)の輪郭線401及び補助線402に基づいて、図12(d)に示すように、2個の下部交点403を特定する。 Here, for example, two lower intersections 403 are identified as shown in FIG. 12(d) based on the contour line 401 and auxiliary line 402 in FIG. 12(c).

===SB4===
図11のSB4において推定部332は、SA1で取得した配置領域撮影画像において、撮影側接触線を特定する。具体的には、SB1で特定した輪郭線の内の、SB3で特定した2個の下部交点を結ぶ線に対応する一部(対象物が床面に接触する側の一部)を、撮影側接触線として特定する。なお、「2個の下部交点を結ぶ線」とは、例えば、2個の下部交点を各々端部とした線を示す概念である。
===SB4===
In SB4 of Fig. 11, the estimation unit 332 identifies the photographing side contact line in the placement area photographed image acquired in SA1. Specifically, of the contour line identified in SB1, a part corresponding to the line connecting the two lower intersections identified in SB3 (a part on the side where the object contacts the floor surface) is identified as the photographing side contact line. Note that the "line connecting the two lower intersections" is a concept that indicates, for example, a line having two lower intersections as its respective ends.

ここでは、例えば、図12(d)の輪郭線401及び下部交点403に基づいて、図12(e)に示すように、輪郭線401の内の2個の下部交点403を結ぶ線に対応する一部である、図面下側の2個の線分から成る撮影側接触線411を特定する。これにて、撮影側接触線特定処理をリターンする。 Here, for example, based on the contour line 401 and the lower intersection 403 in FIG. 12(d), as shown in FIG. 12(e), the imaging side contact line 411 consisting of two line segments on the lower side of the drawing, which is a part corresponding to the line connecting the two lower intersections 403 of the contour line 401, is identified. This returns the imaging side contact line identification process.

===他の配置領域撮影画像の処理例===
図13(a)~(d)に示すように、資材画像G902~G905及び床面画像G912~G915が写っている配置領域撮影画像について、図11の撮影側接触線特定処理を行った場合、SB4において、各図に示す撮影側接触線412~415を特定することになる。
== ...
As shown in Figures 13 (a) to (d), when the shooting side contact line identification process of Figure 11 is performed on a placement area photographed image containing material images G902 to G905 and floor images G912 to G915, in SB4, the shooting side contact lines 412 to 415 shown in each figure are identified.

===図4の配置領域撮影画像の処理例===
図14は、撮影側接触線特定処理の説明である。図14においては、図4の配置領域撮影画像の資材画像G90の内の、特定した撮影側接触線41が実線で図示されており、他の部分が破線で図示されている。
====Processing Example of the Photographed Image of the Placement Area in Figure 4===
Fig. 14 is an explanation of the photographing side contact line specification process. In Fig. 14, the specified photographing side contact line 41 in the material image G90 of the arrangement area photographed image in Fig. 4 is illustrated by a solid line, and other parts are illustrated by a dashed line.

図4の配置領域撮影画像について、図11の撮影側接触線特定処理を行った場合、SB4において、図14の撮影側接触線41を特定することになる。 When the photographing side contact line identification process of FIG. 11 is performed on the placement area photographed image of FIG. 4, the photographing side contact line 41 of FIG. 14 is identified in SB4.

===SA3===
図10のSA4において推定部332は、SA1~SA3の処理結果に基づいて、占有領域推定処理を行う。図15は、占有領域推定処理のフローチャートであり、図16~図21は、占有領域推定処理の説明図である。占有領域推定処理は、配置領域図面上において占有領域を推定する処理である。
===SA3===
In SA4 of Fig. 10, the estimation unit 332 performs an occupied area estimation process based on the results of SA1 to SA3. Fig. 15 is a flowchart of the occupied area estimation process, and Figs. 16 to 21 are explanatory diagrams of the occupied area estimation process. The occupied area estimation process is a process for estimating an occupied area on a placement area drawing.

===SC1===
図15のSC1において推定部332は、下図側接触線を特定する。
===SC1===
In SC1 of FIG. 15, the estimation unit 332 identifies the bottom-side contact line.

「下図側接触線」とは、境界対応線であり、具体的には、SA3で特定した撮影側接触線に対応する配置領域図面上の線である。 The "lower drawing side contact line" is the boundary correspondence line, specifically, the line on the placement area drawing that corresponds to the photographing side contact line identified in SA3.

SC1の処理について具体的には、図1の下図画像情報DB321に格納されている下図画像情報が示す配置領域の平面図において、SA3で特定した撮影側接触線に対応する線を、下図側接触線を特定する。 Specifically, in the process of SC1, in the plan view of the placement area indicated by the bottom view image information stored in the bottom view image information DB 321 in Figure 1, a bottom view side contact line is identified as a line corresponding to the shooting side contact line identified in SA3.

下図側接触線の具体的な特定手法は任意であるが、例えば、配置領域撮影画像(図8)及び配置領域の平面図(図9)の各々に相互に関連付けられている軸が設定されているので、当該軸を基準とした座標等に基づいて、配置領域撮影画像中の位置に対応する(関連付けられている)配置領域の平面図中の位置を特定可能である点に着目して、特定する手法を用いることとする。 The specific method for identifying the bottom-side contact line is arbitrary, but for example, since axes that are mutually associated with each other are set in the photographed image of the placement area (Figure 8) and the plan view of the placement area (Figure 9), it is possible to identify a position in the plan view of the placement area that corresponds to (is associated with) a position in the photographed image of the placement area based on coordinates or the like that are based on the axis, and therefore a method for identifying the position will be used.

ここでは、例えば、図9の下図側第1基準軸X2及び下図側第2基準軸Y2を基準とした座標系の座標と、図14の影側第1基準軸X1及び撮影側第2基準軸Y1を基準とした座標系の座標(前述の図9の座標に関連付けられている座標)を用いて、SA3で特定した図14の撮影側接触線41に対応する図9の配置領域の平面図中の線である、図16の下図側接触線51を特定する。なお、図16では、説明の便宜上、図9の下図画像の一部が拡大された状態で図示されている。 Here, for example, the coordinates of the coordinate system based on the first reference axis X2 and second reference axis Y2 of the lower view side of FIG. 9 and the coordinate system based on the first reference axis X1 of the shadow side and the second reference axis Y1 of the photographing side of FIG. 14 (coordinates associated with the coordinates of FIG. 9 described above) are used to identify the lower view side contact line 51 of FIG. 16, which is a line in the plan view of the arrangement area of FIG. 9 that corresponds to the photographing side contact line 41 of FIG. 14 identified in SA3. Note that, for ease of explanation, a portion of the lower view image of FIG. 9 is shown in an enlarged state in FIG. 16.

<<占有領域について>>
図16の下図側接触線51は、図14の撮影側接触線41に対応しているので、図2の資材90の撮影装置1と対向している正面側(撮影した画像に写る側)における、床面91と接触している接触底辺90a(図2)を、配置領域の平面図にて示しているものとして、占有領域を定めるための一部の線と取り扱うことができる。
<<About occupied area>>
The bottom-viewing-side contact line 51 in Figure 16 corresponds to the photographing-side contact line 41 in Figure 14, so the bottom contact edge 90a (Figure 2) that is in contact with the floor surface 91 on the front side (the side that appears in the photographed image) of the material 90 in Figure 2 facing the photographing device 1 can be treated as a part of the line for determining the occupied area, as shown in the plan view of the placement area.

一方で、図2の資材90における正面側とは反対である背面側(撮影した画像に写らない側)の一部は、配置領域撮影画像に写らないので、当該一部に対応する占有領域を定めるための他の一部の線(背面側の境界線)については、サーバ装置3が推定して定める必要がある。本実施の形態では、資材の配置に関する運用(例えば、各資材の長辺方向が壁93に対して平行になるように配置する運用)と、建築物を建設するための資材の実情(例えば、資材置き場に配置された場合の平面視の形状が、基本的には矩形又は矩形に近い形状となることが多く、当該平面視の形状の縦方向及び横方向の寸法各々が300mmの倍数となることが多い実情)を考慮して、SC2以降の処理を行うことにより、前述の他の一部の線を定めて占有領域を推定する。 On the other hand, since a part of the rear side (the side not shown in the photographed image) of the material 90 in FIG. 2, which is opposite to the front side, is not shown in the placement area photographed image, the server device 3 must estimate and determine the other part of the lines (the boundary line on the rear side) for determining the occupied area corresponding to that part. In this embodiment, the other part of the lines is determined and the occupied area is estimated by performing the processing from SC2 onwards, taking into consideration the operation regarding the placement of materials (for example, the operation of placing each material so that the long side direction of each material is parallel to the wall 93) and the actual situation of the materials for constructing a building (for example, the shape in a plan view when placed in a material storage area is basically often rectangular or close to rectangular, and the vertical and horizontal dimensions of the shape in a plan view are often multiples of 300 mm).

===SC2===
図15のSC2において推定部332は、配置領域の平面図において、SC1で特定した下図側接触線に関するバウンディングボックスを特定する。
===SC2===
In SC2 of FIG. 15, the estimation unit 332 specifies a bounding box for the bottom-side contact line specified in SC1 in the plan view of the placement area.

「バウンディングボックス」とは、下図側接触線の全部を包含する矩形領域の外形(境界線)を示す線図であり、例えば、下図側第1基準軸X2に平行な2辺、及び、下図側第2基準軸Y2に平行な2辺から成る線図である。「バウンディングボックス」とは、例えば、矩形領域の面積が最小となるように構成されているために、下図側接触線の少なくとも一部がバウンディングボックスに接することになる。 A "bounding box" is a line drawing that shows the outline (boundary line) of a rectangular area that contains all of the lower drawing side contact lines, and is, for example, a line drawing consisting of two sides parallel to the lower drawing side first reference axis X2 and two sides parallel to the lower drawing side second reference axis Y2. A "bounding box" is, for example, configured so that the area of the rectangular area is minimized, so that at least a part of the lower drawing side contact line touches the bounding box.

ここでは、例えば、SC1で特定した下図側接触線51に関して、図17に示すように、下図側第1基準軸X2に平行な辺61a、61b、及び下図側第2基準軸Y2に平行な辺61c、61dから成るバウンディングボックス61を特定する。なお、この場合、下図側接触線51の全部は、バウンディングボックス61に包含されており、例えば、辺61b、61c、61dに接することになる。 Here, for example, with respect to the lower drawing side contact line 51 identified in SC1, a bounding box 61 is identified that is composed of sides 61a and 61b parallel to the lower drawing side first reference axis X2, and sides 61c and 61d parallel to the lower drawing side second reference axis Y2, as shown in Figure 17. Note that in this case, the entire lower drawing side contact line 51 is contained within the bounding box 61, and is in contact with, for example, sides 61b, 61c, and 61d.

===SC3===
図15のSC3において推定部332は、配置領域の平面図において、SC2で特定したバウンディングボックスに基づいて、占有領域を推定する。
===SC3===
In SC3 of FIG. 15, the estimation unit 332 estimates an occupation area in the plan view of the placement area based on the bounding box identified in SC2.

占有領域の推定手法の内容としては、SC1で特定した下図側接触線と、SC2で特定したバウンディングボックスにおける、下図側接触線の背面側の頂点(図17の例では、図3の撮影装置1と対向している正面側の反対である背面側に対応する側の背面側頂点611)で交わる2個の辺(図17の例では、辺61a、61c)とに基づいて定まる領域を占有領域として推定する限りにおいて任意であるが、例えば、以下の各ステップの処理を行うように構成してもよい。 The content of the method for estimating the occupied area is arbitrary as long as it estimates the occupied area based on the lower view side contact line identified in SC1 and two sides (sides 61a and 61c in the example of Figure 17) that intersect at the rear side vertex of the lower view side contact line in the bounding box identified in SC2 (in the example of Figure 17, rear side vertex 611 on the side corresponding to the rear side opposite the front side facing the imaging device 1 in Figure 3), but it may be configured to perform the processing of the following steps, for example.

=第1ステップ=
第1ステップでは、図18に示すように、下図側接触線の背面側の背面側頂点611で交わる辺61a、61cと、下図側接触線51とが相互に接触して交わっている部分として、第1端部点612、第2端部点613を特定する。
= First Step =
In the first step, as shown in FIG. 18 , a first end point 612 and a second end point 613 are identified as the portions where edges 61a, 61c intersect at a back side vertex 611 on the back side of the bottom drawing side contact line and the bottom drawing side contact line 51 come into contact with each other and intersect.

=第2ステップ=
第2ステップでは、図18に示すように、辺61a上における背面側頂点611から第1端部点612までの第1線分71の長さと、辺61c上における背面側頂点611から第2端部点613までの第2線分72の長さとを特定する。
= Second Step =
In the second step, as shown in FIG. 18, the length of a first line segment 71 from the back side vertex 611 to the first end point 612 on side 61a and the length of a second line segment 72 from the back side vertex 611 to the second end point 613 on side 61c are determined.

具体的な特定手法は任意であるが、例えば、下図側第1基準軸X2及び下図側第2基準軸Y2を基準とした座標系の座標における「1」が、実際の資材置き場(図3)の「1mm」に対応するように設定されていることとし、当該座標を用いて実際の資材置き場の寸法に対応する長さを特定する場合について説明する。 The specific method of identification is arbitrary, but for example, we will explain a case where "1" in the coordinate system based on the first reference axis X2 on the lower drawing side and the second reference axis Y2 on the lower drawing side is set to correspond to "1 mm" in the actual material storage area (Figure 3), and the length corresponding to the dimensions of the actual material storage area is identified using the coordinates.

ここでは、例えば、図18において、第1線分71の長さとして「1697」(単位はmmであり、省略する。以下同様)を特定し、第2線分72の長さとして「755」を特定した場合について説明する。 Here, for example, in FIG. 18, we will explain the case where the length of the first line segment 71 is specified as "1697" (unit is mm, omitted below; same below) and the length of the second line segment 72 is specified as "755".

この場合、前述の資材の実情(例えば、縦方向及び横方向の寸法各々が300mmの倍数となることが多い実情)を考慮した場合、「1697」及び「755」が300の倍数となっていないので、より実情に則した占有領域を推定する観点から、長さを切り上げた線分を特定するために以下の処理を行う。 In this case, taking into consideration the actual conditions of the materials mentioned above (for example, the vertical and horizontal dimensions are often multiples of 300 mm each), since "1697" and "755" are not multiples of 300, the following process is performed to identify the line segments whose lengths are rounded up in order to estimate the occupied area more accurately.

=第3ステップ=
第3ステップでは、第2ステップで特定した第1線分71、第2線分72の長さに関して、切り上げられた長さを特定する。
=Third Step=
In the third step, the lengths of the first line segment 71 and the second line segment 72 identified in the second step are rounded up to be determined.

「切り上げられた長さ」とは、所定の基準長さの倍数に対応する長さであり、占有領域を定める線の長さであり、具体的には、第2ステップで特定した第1線分71、第2線分72の長さよりも長い長さ(つまり、切り上げ前の長さよりも長い長さ)である。「所定の基準長さ」とは、予め定められた任意の長さであるが、本実施の形態では、前述の資材の実情を考慮して、「300」の半分の長さに対応する「150」が所定の基準長さに設定されていることとする。 The "rounded-up length" is a length that corresponds to a multiple of the predetermined reference length, and is the length of the line that defines the occupied area, and specifically, is a length that is longer than the lengths of the first line segment 71 and the second line segment 72 identified in the second step (i.e., a length that is longer than the length before rounding up). The "predetermined reference length" is any length that is determined in advance, but in this embodiment, taking into account the actual conditions of the materials described above, the predetermined reference length is set to "150", which corresponds to half the length of "300".

ここでは、例えば、第2ステップで特定した第1線分71の切り上げられた長さとして「1697」よりも長い「150」の倍数の長さの内の「1697」に最も近い「1800」を特定する。また、例えば、第2ステップで特定した第2線分72の切り上げられた長さとして「755」よりも長い「150」の倍数の長さの内の「755」に最も近い「900」を特定する。 Here, for example, the rounded-up length of the first line segment 71 identified in the second step is identified as "1800", which is the closest to "1697" among the lengths of multiples of "150" that are longer than "1697". Also, for example, the rounded-up length of the second line segment 72 identified in the second step is identified as "900", which is the closest to "755" among the lengths of multiples of "150" that are longer than "755".

=第4ステップ=
第4ステップでは、第3ステップで切り上げられた長さの線分を特定する。
=Fourth step=
In the fourth step, a line segment whose length is rounded up in the third step is identified.

ここでは、例えば、図19に示すように、第1端部点612を、下図側第2基準軸Y2に平行な方向においてバウンディングボックス61の正面側頂点610(図3の撮影装置1と対向している正面側に対応する側の頂点)から遠ざかる向きに「145」(前述の「900」及び「755」の差分の長さ)分だけ移動させた移動後第1端部点615を特定する。 Here, for example, as shown in FIG. 19, the first end point 612 is moved "145" (the difference between the aforementioned "900" and "755") in a direction parallel to the second reference axis Y2 on the lower side away from the front vertex 610 of the bounding box 61 (the vertex on the side corresponding to the front side facing the imaging device 1 in FIG. 3) to identify the first end point 615 after movement.

次に、図19に示すように、第2端部点613を、下図側第1基準軸X2に平行な方向においてバウンディングボックス61の正面側頂点610から遠ざかる向き「103」(前述の「1800」及び「1697」の差分の長さ)分だけ移動させた移動後第2端部点616を特定する。 Next, as shown in FIG. 19, the second end point 613 is moved in a direction parallel to the first reference axis X2 on the lower drawing side in a direction away from the front vertex 610 of the bounding box 61 by a distance of "103" (the difference between the aforementioned "1800" and "1697") to identify the second end point 616 after the movement.

次に、図19に示すように、移動後第1端部点615から下図側第1基準軸X2に平行な方向に沿って延ばした直線と、移動後第2端部点616から下図側第2基準軸Y2に平行な方向に沿って延ばした直線との交点を移動後背面側頂点614として特定する。 Next, as shown in FIG. 19, the intersection of a straight line extending from the first end point 615 after the movement in a direction parallel to the first reference axis X2 on the lower drawing side and a straight line extending from the second end point 616 after the movement in a direction parallel to the second reference axis Y2 on the lower drawing side is identified as the rear side vertex 614 after the movement.

そして、図19に示すように、移動後背面側頂点614から移動後第1端部点615に至る線分である延長後第1線分73(下図側第1基準軸X2に平行)と、移動後背面側頂点614から移動後第1端部点615に至る線分である延長後第2線分74(下図側第2基準軸Y2に平行)とを、第3ステップで切り上げられた長さの線分として特定する。 Then, as shown in FIG. 19, the extended first line segment 73 (parallel to the first reference axis X2 on the lower drawing side), which is the line segment from the post-movement rear side vertex 614 to the post-movement first end point 615, and the extended second line segment 74 (parallel to the second reference axis Y2 on the lower drawing side), which is the line segment from the post-movement rear side vertex 614 to the post-movement first end point 615, are identified as line segments of the length rounded up in the third step.

=第5ステップ=
第5ステップでは、上述の各ステップの処理結果に基づいて、配置領域の平面図において、占有領域を推定する。
= Fifth Step =
In the fifth step, an occupied area is estimated in the plan view of the placement area based on the results of the processes in the above steps.

ここでは、例えば、図20に示すように、第1端部点612と移動後第1端部点615との間を直線補間する線分である第1補間線分511と、第2端部点613と移動後第2端部点616との間を直線補間する線分である第2補間線分512と、図15のSC1で特定した下図側接触線51と、第4ステップで特定した延長後第1線分73及び延長後第2線分74とによって囲まれた領域(図20のハッチングが付された領域)を占有領域として推定する。このようにして、図21に示すように、配置領域の平面図において、占有領域表示画像G7が示す領域を占有領域として推定することになる。 Here, for example, as shown in FIG. 20, the area surrounded by the first interpolated line segment 511, which is a line segment that linearly interpolates between the first end point 612 and the first end point after movement 615, the second interpolated line segment 512, which is a line segment that linearly interpolates between the second end point 613 and the second end point after movement 616, the lower view side contact line 51 identified in SC1 in FIG. 15, and the first extended line segment 73 and the second extended line segment 74 identified in the fourth step (the hatched area in FIG. 20) is estimated as the occupied area. In this way, as shown in FIG. 21, the area indicated by the occupied area display image G7 in the plan view of the placement area is estimated as the occupied area.

なお、図20の延長後第1線分73及び延長後第2線分74は、占有領域を定める線分であり、且つ、下図側第1基準軸X2及び下図側第2基準軸Y2に沿っている線分であるので、「基準側辺」に相当するものと解釈してもよい。また、延長後第1線分73又は延長後第2線分74の一方の線分が「第1基準側辺」に相当し、他方の線分が「第2基準側辺」に相当するものと解釈してもよい。 In addition, the first extended line segment 73 and the second extended line segment 74 in FIG. 20 are lines that define an occupied area, and are lines that are along the first reference axis X2 and the second reference axis Y2 on the lower drawing side, so they may be interpreted as corresponding to the "reference side edge." Also, one of the first extended line segment 73 or the second extended line segment 74 may be interpreted as corresponding to the "first reference side edge," and the other may be interpreted as corresponding to the "second reference side edge."

=バリエーションの処理=
第2ステップで特定した図18の第1線分71又は第2線分72の長さが300の倍数である場合の処理は任意であるが、例えば、300の倍数である線分については長さの切り上げは行わずに、そのまま占有領域を定める基準側辺として用いて、占有領域を推定するように構成してもよいし、あるいは、前述の通り長さを切り上げて、切り上げられた長さの線分を基準として用いて、占有領域を推定するように構成してもよい。
= Processing variations =
The processing to be performed when the length of the first line segment 71 or the second line segment 72 in Figure 18 identified in the second step is a multiple of 300 is arbitrary. For example, for lines that are multiples of 300, the length may not be rounded up, but may be used as is as the reference side for determining the occupied area to estimate the occupied area, or the length may be rounded up as described above, and the line segment with the rounded up length may be used as a reference to estimate the occupied area.

このようにして、図15の占有領域推定処理をリターンした後、図10の推定処理を終了する。なお、図10のSA3の処理が「第1処理」に相当し、SA4の処理が「第2処理」に対応するものと解釈してもよい。 In this way, the occupied area estimation process in FIG. 15 is returned, and then the estimation process in FIG. 10 is terminated. Note that the process at SA3 in FIG. 10 may be interpreted as corresponding to the "first process," and the process at SA4 as corresponding to the "second process."

(推定した占有領域について)
図10のSA4で推定した図20の占有領域については、撮影側接触線41(図14)に対応する下図側接触線51に基づいて定められているので、配置領域撮影画像に写っている床面画像と対象物画像との境界線の内の、対象物が床面に接触する側の一部の境界線を反映することができる。
(Regarding estimated occupied area)
The occupied area in Figure 20 estimated in SA4 of Figure 10 is determined based on the lower image side contact line 51 corresponding to the photographed side contact line 41 (Figure 14), so it is possible to reflect part of the boundary line between the floor image and the object image captured in the placement area photographed image, on the side where the object comes into contact with the floor surface.

また、図20の占有領域については、延長後第1線分73(壁画像Ga93が表示する壁が延在する方向に平行であり、所定の基準長さの倍数に対応する長さ)及び延長後第2線分74(壁画像Ga93が表示する壁が延在する方向に直角であり、所定の基準長さの倍数に対応する長さ)に基づいて定められているので、資材の配置に関する運用と資材の実情を反映することができる。 The occupied area in FIG. 20 is determined based on the first extended line segment 73 (parallel to the direction in which the wall displayed by the wall image Ga93 extends, and has a length that corresponds to a multiple of a predetermined reference length) and the second extended line segment 74 (perpendicular to the direction in which the wall displayed by the wall image Ga93 extends, and has a length that corresponds to a multiple of a predetermined reference length), so that it is possible to reflect the operation regarding the placement of materials and the actual condition of the materials.

また、図20の占有領域については、延長後第1線分73及び延長後第2線分74の長さが、図19の第1線分71及び第2線分72の長さに対して切り上げられているので、配置領域撮影画像に写っていない資材の一部によって定まる占有領域の境界線について、マージンを持たせて設定することができるので、SA4で推定した占有領域が実際の占有されている領域(例えば図2の資材90によって実際に占有されている領域)よりも狭くなる可能性を軽減し、推定した占有領域に基づく資材置き場の運用をより適切に行わせることが可能となる。 In addition, for the occupied area in FIG. 20, the lengths of the extended first line segment 73 and the extended second line segment 74 are rounded up relative to the lengths of the first line segment 71 and the second line segment 72 in FIG. 19. This allows the boundary line of the occupied area, which is determined by a portion of the material not shown in the placement area photographed image, to be set with a margin, thereby reducing the possibility that the occupied area estimated in SA4 will be narrower than the actual occupied area (for example, the area actually occupied by material 90 in FIG. 2), and making it possible to more appropriately operate the material storage area based on the estimated occupied area.

(推定した占有領域の利用例)
図10のSA4で推定した占有領域の利用例は任意であるが、例えば、予約済領域に資材が配置された可能性があることを通知するために利用してもよい。図22は、下図画像を例示した図である。
(Example of using estimated occupancy area)
The usage example of the occupied area estimated in SA4 in Fig. 10 is arbitrary, but for example, it may be used to notify that a material may be placed in a reserved area. Fig. 22 is a diagram showing an example of a bottom view image.

処理内容については例えば、サーバ装置3の制御部33は、図6の予約関連情報の予約期間情報及び位置特定情報を参照して、配置領域の平面図において、現在の予約済領域を特定し、特定した現在の予約済領域と、図10のSA4で推定した占有領域とが相互に重複している場合、予約済領域に資材が配置された可能性があることを示す情報を、ユーザの端末装置2に送信してもよい。なお、この場合、例えば、図22に示すように、推定した占有領域を示す占有領域表示画像G7及び予約済領域を示す予約済領域表示画像G8が重畳して表示された状態の下図画像を、端末装置2を表示するように制御してもよい。 Regarding the processing content, for example, the control unit 33 of the server device 3 may refer to the reservation period information and position identification information of the reservation-related information in FIG. 6 to identify the currently reserved area in the floor plan of the placement area, and if the identified currently reserved area overlaps with the occupied area estimated in SA4 of FIG. 10, may transmit information indicating that the material may have been placed in the reserved area to the user's terminal device 2. Note that in this case, for example, as shown in FIG. 22, the control unit 33 may be controlled to display a bottom view image in which an occupied area display image G7 indicating the estimated occupied area and a reserved area display image G8 indicating the reserved area are superimposed on each other.

(本実施の形態の効果)
本実施の形態によれば、配置領域撮影画像に基づいて、配置領域を示す平面図である配置領域図面上において、占有領域を推定することにより、例えば、占有領域を把握することが可能となる。また、少なくとも配置領域図面に設定されている基準軸(下図側第1基準軸X2及び下図側第2基準軸Y2)を基準とした方向に沿っている基準側辺(延長後第1線分73及び延長後第2線分74)によって定まる領域を、占有領域として推定することにより、例えば、基準軸を基準にして占有領域を推定することができるので、所定の基準に沿った領域を占有領域と推定することが可能となる。
(Effects of this embodiment)
According to this embodiment, it is possible to grasp the occupied area by estimating the occupied area on the placement area drawing, which is a plan view showing the placement area, based on the placement area photographed image. Also, by estimating the area determined by the reference side edges (extended first line segment 73 and extended second line segment 74) along the direction based on at least the reference axes (lower drawing side first reference axis X2 and lower drawing side second reference axis Y2) set in the placement area drawing as the occupied area, it is possible to estimate the occupied area based on the reference axes, for example, and therefore it is possible to estimate the area based on a predetermined standard as the occupied area.

〔III〕実施の形態に対する変形例
以上、本発明に係る実施の形態について説明したが、本発明の具体的な構成及び手段は、特許請求の範囲に記載した各発明の技術的思想の範囲内において、任意に改変及び改良することができる。
[III] Modifications to the embodiments The above describes the embodiments of the present invention. However, the specific configurations and means of the present invention can be modified and improved as desired within the scope of the technical ideas of each invention described in the claims.

(基準軸について(その1))
また、上記実施の形態の各基準軸(図8の撮影側第1基準軸X1及び撮影側第2基準軸Y1、及び、図9の下図側第1基準軸X2及び下図側第2基準軸Y2)については、例えば、サーバ装置3の制御部33が、資材置き場の特徴的な部分(例えば、図2及び図3の壁92及び壁93が相互に接続されている角部分等)に対応する部分、又は、資材の配置に関する運用に着目して、自動的に設定するように構成してもよい。
(About the reference axis (part 1))
In addition, with regard to each of the reference axes in the above-described embodiment (the first reference axis X1 and the second reference axis Y1 on the shooting side in FIG. 8, and the first reference axis X2 and the second reference axis Y2 on the lower side in FIG. 9), for example, the control unit 33 of the server device 3 may be configured to automatically set them by focusing on a portion corresponding to a characteristic portion of the material storage area (for example, a corner portion where the walls 92 and 93 in FIGS. 2 and 3 are connected to each other) or on the operation related to the arrangement of materials.

(基準軸について(その2))
また、資材の配置に関する運用が、建物の通り芯又は梁に沿って各資材を配置する運用となっている場合、各基準軸については、通り芯又は梁が延在する方向に平行な方向及び直交する方向に沿って設定してもよい。
(About the reference axis (part 2))
In addition, when the operation regarding the placement of materials is such that each material is placed along the center line or beam of the building, each reference axis may be set along a direction parallel to and a direction perpendicular to the direction in which the center line or beam extends.

(撮影側接触線特定処理について)
また、上記実施の形態の図10のSA3の撮影側接触線特定処理は任意であり、例えば、機械学習を行って生成されたモデルを用いて、撮影側接触線を特定するように構成してもよいし、他の処理を行ってもよい。
(Regarding the contact line identification process on the camera side)
In addition, the photographing side contact line identification process of SA3 in Figure 10 in the above embodiment is optional, and for example, it may be configured to identify the photographing side contact line using a model generated by machine learning, or other processing may be performed.

(所定の基準長さについて)
また、上記実施の形態では、所定の基準長さとして「300」の半分の長さに対応する「150」を用いる場合について説明したが、これに限らず、例えば、「300」を所定の基準長さとして用いてもよいし、他の長さを用いてもよい。
(for a given reference length)
In addition, in the above embodiment, a case has been described in which "150", which corresponds to half the length of "300", is used as the specified reference length. However, this is not limited to this, and for example, "300" may be used as the specified reference length, or another length may be used.

(占有領域の推定について(その1))
また、上記実施の形態で説明した処理とは異なる他の処理を行って、占有領域を推定するように構成してもよい。例えば、図8の配置領域撮影画像、及び、図9の下図画像において、150mm四方に対応する大きさのグリッド(各基準軸を基準として相互に関連付けられているグリッド)を設けて、図4の資材画像G90が写っている部分に重複するグリッドを配置領域画像上で特定し、特定したグリッドに対応する下図画像中のグリッドを特定し、当該特定したグリッドが示す領域を占有領域として特定するように構成してもよい。
(Estimation of occupied area (part 1))
Also, the occupied area may be estimated by performing a process different from the process described in the above embodiment. For example, a grid (grids related to each other with reference to each reference axis) having a size corresponding to 150 mm square may be provided in the placement area photographed image of Fig. 8 and the bottom view image of Fig. 9, a grid overlapping with the part where the material image G90 of Fig. 4 is shown may be specified on the placement area image, a grid in the bottom view image corresponding to the specified grid may be specified, and the area indicated by the specified grid may be specified as the occupied area.

(占有領域の推定について(その1))
また、占有領域の推定については、実施の形態で説明した処理と、「(占有領域の推定について(その1))」で説明した処理とを、状況に応じて、適宜切り替えて実行するように構成してもよい。
(Estimation of occupied area (part 1))
In addition, the estimation of the occupied area may be configured to switch between the processing described in the embodiment and the processing described in "(Regarding Estimation of Occupied Area (Part 1))" as appropriate depending on the situation.

(組み合わせについて)
また、上記実施の形態の概念と、変形例の概念とを相互に任意に組み合わせてもよい。
(About combinations)
Furthermore, the concepts of the above-described embodiments and the concepts of the modified examples may be combined in any manner.

1 撮影装置
2 端末装置
3 サーバ装置
21 通信部
22 タッチパッド
23 ディスプレイ
24 記録部
25 制御部
31 通信部
32 記録部
33 制御部
41 撮影側接触線
51 下図側接触線
61 バウンディングボックス
61a 辺
61b 辺
61c 辺
61d 辺
71 第1線分
72 第2線分
73 延長後第1線分
74 延長後第2線分
90 資材
90a 接触底辺
91 床面
92 壁
93 壁
100 情報処理システム
321 下図画像情報DB
322 予約関連情報DB
331 取得部
332 推定部
401 輪郭線
402 補助線
403 下部交点
411 撮影側接触線
412 撮影側接触線
413 撮影側接触線
414 撮影側接触線
415 撮影側接触線
511 第1補間線分
512 第2補間線分
610 正面側頂点
611 背面側頂点
612 第1端部点
613 第2端部点
614 移動後背面側頂点
615 移動後第1端部点
616 移動後第2端部点
G90 資材画像
G91 床面画像
G92 壁画像
G93 壁画像
G901 資材画像
G902 資材画像
G903 資材画像
G904 資材画像
G911 床面画像
G912 床面画像
G913 床面画像
G914 床面画像
G915 床面画像
Ga91 下図側床面画像
Ga92 下図側壁画像
Ga93 下図側壁画像
G8 予約済領域表示画像
G7 占有領域表示画像
P1 撮影側基準点
P2 下図側基準点
W 幅
X1 撮影側第1基準軸
X2 下図側第1基準軸
Y1 撮影側第2基準軸
Y2 下図側第2基準軸
REFERENCE SIGNS LIST 1 Photographing device 2 Terminal device 3 Server device 21 Communication unit 22 Touch pad 23 Display 24 Recording unit 25 Control unit 31 Communication unit 32 Recording unit 33 Control unit 41 Photographing side contact line 51 Lower drawing side contact line 61 Bounding box 61a Side 61b Side 61c Side 61d Side 71 First line segment 72 Second line segment 73 Extended first line segment 74 Extended second line segment 90 Material 90a Contact bottom edge 91 Floor surface 92 Wall 93 Wall 100 Information processing system 321 Lower drawing image information DB
322 Reservation related information DB
331 Acquisition unit 332 Estimation unit 401 Contour line 402 Auxiliary line 403 Lower intersection 411 Shooting side contact line 412 Shooting side contact line 413 Shooting side contact line 414 Shooting side contact line 415 Shooting side contact line 511 First interpolated line segment 512 Second interpolated line segment 610 Front side vertex 611 Rear side vertex 612 First end point 613 Second end point 614 Rear side vertex after movement 615 First end point after movement 616 Second end point after movement G90 Material image G91 Floor image G92 Wall image G93 Wall image G901 Material image G902 Material image G903 Material image G904 Material image G911 Floor image G912 Floor image G913 Floor image G914 Floor image G915 Floor image Ga91, floor image Ga92, side wall image Ga93, side wall image G8, reserved area display image G7, occupied area display image P1, reference point P2 on the shooting side, reference point W on the lower side, width X1, first reference axis X2 on the shooting side, first reference axis Y1 on the shooting side, second reference axis Y2 on the shooting side, second reference axis

Claims (5)

配置領域内に配置された対象物によって占有されている占有領域を推定する推定システムであって、
前記配置領域は、前記対象物を配置可能な領域であり、
前記占有領域は、前記配置領域内の少なくとも一部の領域であり、
前記推定システムは、
前記対象物が配置されている前記配置領域を所定方向から撮影した画像である配置領域撮影画像を取得する取得手段と、
前記取得手段に取得された前記配置領域撮影画像に基づいて、前記配置領域を示す平面図である配置領域図面上において、前記占有領域を推定する推定手段と、を備え、
前記推定手段は、
少なくとも前記配置領域図面に設定されている基準軸を基準とした方向に沿っている基準側辺によって定まる領域を、前記占有領域として推定する、
推定システム。
An estimation system for estimating an occupancy area occupied by an object placed in a placement area, comprising:
the placement area is an area in which the object can be placed,
the occupied area is at least a part of the placement area,
The estimation system comprises:
an acquisition means for acquiring an arrangement area photographed image, which is an image obtained by photographing the arrangement area in which the object is arranged from a predetermined direction;
an estimation means for estimating the occupied area on a placement area drawing which is a plan view showing the placement area based on the placement area photographed image acquired by the acquisition means,
The estimation means includes:
an area determined by at least a reference side along a direction based on a reference axis set in the placement area drawing is estimated as the occupied area;
Estimation system.
前記基準軸は、相互に直交する第1基準軸及び第2基準軸を有しており、
前記推定手段は、少なくとも、前記第1基準軸に平行な方向に沿っている第1基準側辺と、前記第2基準軸に平行な方向に沿っている第2基準側辺とによって定まる領域を、前記占有領域として推定する、
請求項1に記載の推定システム。
The reference axes include a first reference axis and a second reference axis that are mutually orthogonal,
the estimation means estimates, as the occupied area, an area defined by at least a first reference side edge parallel to the first reference axis and a second reference side edge parallel to the second reference axis;
The estimation system of claim 1 .
前記配置領域は、前記対象物が載置される床面における領域であり、
前記推定手段は、
前記取得手段に取得された前記配置領域撮影画像に写っている前記床面の画像である床面画像と、前記取得手段に取得された前記配置領域撮影画像に写っている前記対象物の画像である対象物画像との境界線であって、前記対象物が前記床面に接触する側における前記境界線を特定する第1処理と、
前記第1処理で特定した前記境界線に対応する前記配置領域図面上の線である境界対応線と、前記基準側辺とによって定まる領域を、前記占有領域として推定する第2処理と、を行う、
請求項1又は2に記載の推定システム。
the placement area is an area on a floor surface on which the object is placed,
The estimation means includes:
a first process for identifying a boundary line between a floor image, which is an image of the floor surface shown in the placement area photographed image acquired by the acquisition means, and an object image, which is an image of the object shown in the placement area photographed image acquired by the acquisition means, on a side where the object comes into contact with the floor surface;
a second process of estimating, as the occupied area, an area defined by a boundary corresponding line, which is a line on the placement area drawing corresponding to the boundary line specified in the first process, and the reference side edge;
The estimation system according to claim 1 or 2.
前記推定手段は、
前記基準側辺の長さを、所定の基準長さの倍数に対応する長さとして、前記占有領域を推定する、
請求項1又は2に記載の推定システム。
The estimation means includes:
The length of the reference side is set to a length corresponding to a multiple of a predetermined reference length, and the occupied area is estimated.
The estimation system according to claim 1 or 2.
配置領域内に配置された対象物によって占有されている占有領域を推定する推定プログラムであって、
前記配置領域は、前記対象物を配置可能な領域であり、
前記占有領域は、前記配置領域内の少なくとも一部の領域であり、
前記推定プログラムは、
コンピュータを、
前記対象物が配置されている前記配置領域を所定方向から撮影した画像である配置領域撮影画像を取得する取得手段と、
前記取得手段に取得された前記配置領域撮影画像に基づいて、前記配置領域を示す平面図である配置領域図面上において、前記占有領域を推定する推定手段と、として機能させ、
前記推定手段は、
少なくとも前記配置領域図面に設定されている基準軸を基準とした方向に沿っている基準側辺によって定まる領域を、前記占有領域として推定する、
推定プログラム。
An estimation program for estimating an occupancy area occupied by an object placed in a placement area, comprising:
the placement area is an area in which the object can be placed,
the occupied area is at least a part of the placement area,
The estimation program includes:
Computer,
an acquisition means for acquiring an arrangement area photographed image, which is an image obtained by photographing the arrangement area in which the object is arranged from a predetermined direction;
and functioning as an estimation means for estimating the occupied area on a placement area drawing which is a plan view showing the placement area based on the placement area photographed image acquired by the acquisition means;
The estimation means includes:
an area determined by a reference side along a direction based on at least a reference axis set in the placement area drawing is estimated as the occupied area;
Estimation program.
JP2022199259A 2022-12-14 2022-12-14 Estimation system and estimation program Pending JP2024084993A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022199259A JP2024084993A (en) 2022-12-14 2022-12-14 Estimation system and estimation program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022199259A JP2024084993A (en) 2022-12-14 2022-12-14 Estimation system and estimation program

Publications (1)

Publication Number Publication Date
JP2024084993A true JP2024084993A (en) 2024-06-26

Family

ID=91616151

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022199259A Pending JP2024084993A (en) 2022-12-14 2022-12-14 Estimation system and estimation program

Country Status (1)

Country Link
JP (1) JP2024084993A (en)

Similar Documents

Publication Publication Date Title
US9747392B2 (en) System and method for generation of a room model
JP2020535509A (en) Methods, devices and systems for automatically annotating target objects in images
US6031941A (en) Three-dimensional model data forming apparatus
US7907171B2 (en) Notebook information processor and projective transformation parameter calculating method
JP7073850B2 (en) Input device and input method of input device
JP2015510112A (en) Virtual ruler
JP6094240B2 (en) Component installation judgment system
EP3330928A1 (en) Image generation device, image generation system, and image generation method
JP2018180662A (en) Material receiving inspection system
JP5016443B2 (en) Camera installation simulator program
KR20090056869A (en) Verification method of installation position of buried metal member and verification system of the same
WO2021075090A1 (en) Correction parameter calculation method, displacement amount calculation method, correction parameter calculation device, and displacement amount calculation device
JP2019176378A (en) Control device, monitoring system, and monitoring camera control method
JP2024084993A (en) Estimation system and estimation program
CN114979616B (en) Display method, information processing apparatus, and recording medium
JPH05196432A (en) Measuring equipment for three-dimensional coordinates
JP7346245B2 (en) Construction site recording program
KR102458559B1 (en) Construction management system and method using mobile electric device
JP6779368B2 (en) Image processing equipment, image processing methods, and programs
JP2022089663A (en) Information processing apparatus
JP7487020B2 (en) Construction progress management system, construction progress management method
JP2021047516A (en) Information processing device, coordinate conversion system, coordinate conversion method, and coordinate conversion program
JP2004252815A (en) Image display device, its method and program
JP7274782B1 (en) STRUCTURE RECOGNITION SYSTEM IN BUILDING AND STRUCTURE RECOGNITION METHOD IN BUILDING
JP2017129525A (en) Measurement device, control method thereof, and program