JP2024084993A - Estimation system and estimation program - Google Patents
Estimation system and estimation program Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 claims description 75
- 238000010586 diagram Methods 0.000 description 22
- 238000003384 imaging method Methods 0.000 description 14
- 238000004891 communication Methods 0.000 description 10
- 230000010365 information processing Effects 0.000 description 7
- 238000010276 construction Methods 0.000 description 5
- 238000009434 installation Methods 0.000 description 3
- 238000010801 machine learning Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000015654 memory Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
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).
ところで、対象物(例えば、建設関連の資材等)を配置可能な領域において、対象物によって占有されている占有領域を把握するための技術が要望されていた。 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
請求項2に記載の推定システムは、請求項1に記載の推定システムにおいて、前記基準軸は、相互に直交する第1基準軸及び第2基準軸を有しており、前記推定手段は、少なくとも、前記第1基準軸に平行な方向に沿っている第1基準側辺と、前記第2基準軸に平行な方向に沿っている第2基準側辺とによって定まる領域を、前記占有領域として推定する。
The estimation system of
請求項3に記載の推定システムは、請求項1又は2に記載の推定システムにおいて、前記配置領域は、前記対象物が載置される床面における領域であり、前記推定手段は、前記取得手段に取得された前記配置領域撮影画像に写っている前記床面の画像である床面画像と、前記取得手段に取得された前記配置領域撮影画像に写っている前記対象物の画像である対象物画像との境界線であって、前記対象物が前記床面に接触する側における前記境界線を特定する第1処理と、前記第1処理で特定した前記境界線に対応する前記配置領域図面上の線である境界対応線と、前記基準側辺とによって定まる領域を、前記占有領域として推定する第2処理と、を行う。
The estimation system of
請求項4に記載の推定システムは、請求項1又は2に記載の推定システムにおいて、前記推定手段は、前記基準側辺の長さを、所定の基準長さの倍数に対応する長さとして、前記占有領域を推定する。
The estimation system described in claim 4 is the estimation system described in
請求項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
請求項2に記載の推定システムによれば、第1基準軸に平行な方向に沿っている第1基準側辺と、第2基準軸に平行な方向に沿っている第2基準側辺とによって定まる領域を、占有領域として推定することにより、例えば、2個の基準軸を基準にして占有領域を推定することができるので、占有領域の推定精度を向上させることが可能となる。
According to the estimation system described in
請求項3に記載の推定システムによれば、配置領域撮影画像に写っている前記配置領域撮影画像に写っている対象物画像との境界線であって、対象物が床面に接触する側における境界線を特定する第1処理と、第1処理で特定した境界線に対応する配置領域図面上の線である境界対応線と、基準側辺とによって定まる領域を、占有領域として推定する第2処理とを行うことにより、例えば、境界対応線及び基準側辺を考慮して占有領域を推定することができるので、占有領域の推定精度を向上させることが可能となる。
According to the estimation system of
請求項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.
以下に添付図面を参照して、この発明に係る推定システム及び推定プログラムの実施の形態を詳細に説明する。 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
資材90は、対象物であり、例えば、建物を建設するための部材である。
本実施の形態では、図2及び図3に示すように、床面91の一部の周囲に壁92、93が設けられている資材置き場において、資材90が配置される場合を適宜例示して説明する。
In this embodiment, as shown in Figures 2 and 3, a case in which
図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
(構成‐撮影装置)
撮影装置1は、資材置き場(つまり、床面91等)を所定方向から撮影する装置であり、具体的には、資材置き場の所定位置に設けられており、配置領域撮影画像を撮影する装置である。
(Configuration - Imaging Equipment)
The photographing
図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
図2及び図3の撮影装置1は、例えば、資材置き場の床面91(図2)を斜め上方から撮影可能となるように、天井又は支持棒(撮影装置1を支持する棒部材)等に固定されている。
The
ここでは、例えば、資材置き場を効率的に利用する観点から、各資材(資材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
このように設けることにより、床面91に配置された各資材を、撮影装置1を用いて、斜め上方から撮影可能となり、例えば、図2に示すように床面91に資材90が置かれた場合に、図4の配置領域撮影画像を撮影することが可能となる。
By setting it up in this way, each material placed on the
撮影装置1としては、例えば、サーバ装置3との間で有線通信又は無線通信を行うことが可能となる任意のカメラ装置(一例としては、WEBカメラ等)を用いることができる。
The photographing
(構成‐端末装置)
図1の端末装置2は、ユーザによって利用される装置であり、例えば、タブレット端末であり、一例としては、通信部21、タッチパッド22、ディスプレイ23、記録部24、及び制御部25を備える。
(Configuration - Terminal Device)
The
通信部21は、外部機器(例えば、サーバ装置3)との間で通信を行う通信手段である。タッチパッド22は、ユーザから各種操作入力を受け付ける操作手段である。ディスプレイ23は、各種の画像を表示する画像表示手段であり、例えば、上記のタッチパッド22と当該ディスプレイ23とがタッチパネルとして一体形成されている。記録部24は、プログラム及び各種のデータを記録する記録手段である。制御部25は、端末装置2を制御する制御手段であり、例えば、CPU、RAM、及びROM等の内部メモリ等を用いて構成されている。
The
なお、端末装置2としては、例えば、タブレット端末以外の任意の装置(スマートフォン、パーソナルコンピュータ等)を用いてもよい。
The
(構成‐サーバ装置)
図1のサーバ装置3は、推定システムであり、例えば、通信部31、記録部32、及び制御部33を備える。
(Configuration - Server Device)
The
(構成‐サーバ装置‐通信部)
図1の通信部31は、外部機器(例えば、撮影装置1、及び端末装置2)との間で通信を行う通信手段である。
(Configuration - Server Device - Communication Unit)
The
(構成‐情報処理システム-サーバ装置-記録部)
図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
(構成‐サーバ装置-記録部-下図関連情報DB)
図1の下図画像情報DB321は、下図画像情報を格納する下図情報格納手段である。
(Configuration - Server device - Recording unit - Related information DB shown below)
The sketch
図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
図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
下図画像情報の具体的な格納手法は任意であるが、例えば、図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
図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
制御部33は、機能概念的には、例えば、取得部331、及び推定部332を備える。
In terms of functional concept, the
(構成‐サーバ装置-制御部-取得部)
図1の取得部331は、対象物が配置されている配置領域を所定方向から撮影した画像である配置領域撮影画像を取得する取得手段である。
(Configuration - Server device - Control unit - Acquisition unit)
The
(構成‐サーバ装置-制御部-推定部)
図1の推定部332は、取得手段に取得された配置領域撮影画像に基づいて、配置領域を示す平面図である配置領域図面上において、占有領域を推定する推定手段であり、具体的には、少なくとも配置領域図面に設定されている基準軸を基準とした方向に沿っている基準側辺によって定まる領域を、占有領域として推定する手段である。なお、「基準軸」、及び「基準側辺」については、後述する。
(Configuration - Server device - Control unit - Estimation unit)
The
また、推定部332は、例えば、少なくとも、第1基準軸に平行な方向に沿っている第1基準側辺と、第2基準軸に平行な方向に沿っている第2基準側辺とによって定まる領域を、占有領域として推定する手段である。なお、「第1基準軸」、「第1基準側辺」、「第2基準軸」、及び「第2基準側辺」については、後述する。
The
また、推定部332は、例えば、取得手段に取得された配置領域撮影画像に写っている床面の画像である床面画像と、取得手段に取得された配置領域撮影画像に写っている対象物の画像である対象物画像との境界線であって、対象物が前記床面に接触する側における境界線を特定する第1処理と、第1処理で特定した境界線に対応する配置領域図面上の線である境界対応線と、基準側辺とによって定まる領域を、占有領域として推定する第2処理と、を行う。なお、「境界線」、及び「境界対応線」については、後述する。
The
また、推定部332は、基準側辺の長さを、所定の基準長さの倍数に対応する長さとして、占有領域を推定する。なお、「所定の基準長さ」については、後述する。なお、制御部33の各部によって行われる処理については、後述する。
The
(各基準軸)
続いて、各基準軸について説明する。図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
(各基準軸-定義)
図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
===第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
下図側基準点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
また、下図側第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
また、下図側第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
撮影側基準点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
また、撮影側第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
そして、サーバ装置3の制御部33は、設定した各軸を示す情報を記録部32に記録し、当該記録された情報に基づいて、配置領域撮影画像及び配置領域の平面図において各軸を基準にして処理することが可能となる。
Then, the
なお、バリエーションとしては、図2及び図3の撮影装置1の設置位置及び撮影方向が固定されていることに着目して、サーバ装置3が自動で各軸を設定するように構成してもよい。
As a variation, the
(処理)
続いて、本実施の形態に係る情報処理システム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
ここでは、例えば、図2及び図3に示す資材90が、資材置き場の床面91に載置されて配置された場合における、当該資材90によって占有されている領域を推定する場合を適宜例示して説明する。
Here, we will explain, by way of example, a case in which the area occupied by the
===SA1===
図10のSA1において取得部331は、配置領域撮影画像を取得する。具体的には任意であるが、例えば、サーバ装置3の取得部331は、撮影装置1に対して配置領域撮影画像を要求する画像要求信号を送信する。一方、撮影装置1は、画像要求信号を受信した場合に、資材置き場の撮影を行うことにより配置領域撮影画像を取得して、取得した配置領域撮影画像をサーバ装置3に送信する。一方、サーバ装置3の取得部331は、撮影装置1から送信された配置領域撮影画像を取得する。
===SA1===
10, the
ここでは、例えば、取得部331は、図4の配置領域撮影画像を取得する。
Here, for example, the
===SA2===
図10のSA2において推定部332は、SA1で取得した配置領域撮影画像において、対象物を検知する。具体的には任意であるが、例えば、資材90が配置されていない場合の配置領域撮影画像(例えば図8)を基準画像として記録しておき、当該基準画像とSA1で取得した配置領域撮影画像とを比較して、比較結果に基づいて検知してもよい。例えば、床面画像G91に対応する位置の画像の色が変化に基づいて検知してもよい。また、例えば、教師データ有りの機械学習を行って生成された対象物検知用のモデルを用いて検知してもよい。
===SA2===
In SA2 of Fig. 10, the
ここでは、例えば、図2及び図3に示す資材90が、資材置き場の床面91に配置されて、図4に示すように、配置領域撮影画像に資材画像G90が写っており、基準画像を対して床面画像G91に対応する位置の画像の色が変化しているので、資材90である対象物を検知する。
Here, for example,
===SA3===
図10のSA3において推定部332は、SA1で取得した配置領域撮影画像に関して、撮影側接触線特定処理を行う。図11は、撮影側接触線特定処理のフローチャートである。撮影側接触線特定処理は、撮影側接触線を特定する処理である。
===SA3===
In SA3 of Fig. 10, the
「撮影側接触線」とは、配置領域撮影画像に写っている床面画像と対象物画像との境界線の内の、対象物が床面に接触する側の一部の境界線を示す概念である。 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
図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
ここでは、例えば、図12(a)の配置領域撮影画像において、図12(b)に示すように、輪郭線401を特定する。
Here, for example, in the placement area photographed image of FIG. 12(a), the
===SB2===
図11のSB2において推定部332は、SA1で取得した配置領域撮影画像において、2本の補助線を特定する。「2本の補助線」とは、SB1で特定した輪郭線の内の水平方向における外縁を特定するための線を示す概念である。「2本の補助線」とは、例えば、配置領域撮影画像において垂直方向に延在し、且つ、SB1で特定した輪郭線に接触し、且つ、相互間の水平方向の幅が最大となる2本の直線を示す概念である。
===SB2===
11, the
「配置領域撮影画像において垂直方向」とは、配置領域撮影画像が撮影された資材置き場の垂直方向を表示する配置領域撮影画像内の方向を示す概念であり、図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
===SB3===
図11のSB3において推定部332は、SA1で取得した配置領域撮影画像において、下部交点を特定する。「下部交点」とは、撮影側接触線の端部を示す点であり、例えば、SB1で特定した輪郭線とSB2で特定した補助線とが相互に交わる部分の内の、最も下側に存在する部分に対応する点を示す概念である。なお、ここでの「下側」とは、前述の「対象物が床面に接触する側」を示す概念である。
===SB3===
In SB3 of Fig. 11, the
ここでは、例えば、図12(c)の輪郭線401及び補助線402に基づいて、図12(d)に示すように、2個の下部交点403を特定する。
Here, for example, two
===SB4===
図11のSB4において推定部332は、SA1で取得した配置領域撮影画像において、撮影側接触線を特定する。具体的には、SB1で特定した輪郭線の内の、SB3で特定した2個の下部交点を結ぶ線に対応する一部(対象物が床面に接触する側の一部)を、撮影側接触線として特定する。なお、「2個の下部交点を結ぶ線」とは、例えば、2個の下部交点を各々端部とした線を示す概念である。
===SB4===
In SB4 of Fig. 11, the
ここでは、例えば、図12(d)の輪郭線401及び下部交点403に基づいて、図12(e)に示すように、輪郭線401の内の2個の下部交点403を結ぶ線に対応する一部である、図面下側の2個の線分から成る撮影側接触線411を特定する。これにて、撮影側接触線特定処理をリターンする。
Here, for example, based on the
===他の配置領域撮影画像の処理例===
図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
===図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
図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
===SA3===
図10のSA4において推定部332は、SA1~SA3の処理結果に基づいて、占有領域推定処理を行う。図15は、占有領域推定処理のフローチャートであり、図16~図21は、占有領域推定処理の説明図である。占有領域推定処理は、配置領域図面上において占有領域を推定する処理である。
===SA3===
In SA4 of Fig. 10, the
===SC1===
図15のSC1において推定部332は、下図側接触線を特定する。
===SC1===
In SC1 of FIG. 15, the
「下図側接触線」とは、境界対応線であり、具体的には、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
下図側接触線の具体的な特定手法は任意であるが、例えば、配置領域撮影画像(図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
<<占有領域について>>
図16の下図側接触線51は、図14の撮影側接触線41に対応しているので、図2の資材90の撮影装置1と対向している正面側(撮影した画像に写る側)における、床面91と接触している接触底辺90a(図2)を、配置領域の平面図にて示しているものとして、占有領域を定めるための一部の線と取り扱うことができる。
<<About occupied area>>
The bottom-viewing-
一方で、図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
===SC2===
図15のSC2において推定部332は、配置領域の平面図において、SC1で特定した下図側接触線に関するバウンディングボックスを特定する。
===SC2===
In SC2 of FIG. 15, the
「バウンディングボックス」とは、下図側接触線の全部を包含する矩形領域の外形(境界線)を示す線図であり、例えば、下図側第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
===SC3===
図15のSC3において推定部332は、配置領域の平面図において、SC2で特定したバウンディングボックスに基づいて、占有領域を推定する。
===SC3===
In SC3 of FIG. 15, the
占有領域の推定手法の内容としては、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 (
=第1ステップ=
第1ステップでは、図18に示すように、下図側接触線の背面側の背面側頂点611で交わる辺61a、61cと、下図側接触線51とが相互に接触して交わっている部分として、第1端部点612、第2端部点613を特定する。
= First Step =
In the first step, as shown in FIG. 18 , a
=第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
具体的な特定手法は任意であるが、例えば、下図側第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
この場合、前述の資材の実情(例えば、縦方向及び横方向の寸法各々が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
「切り上げられた長さ」とは、所定の基準長さの倍数に対応する長さであり、占有領域を定める線の長さであり、具体的には、第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
ここでは、例えば、第2ステップで特定した第1線分71の切り上げられた長さとして「1697」よりも長い「150」の倍数の長さの内の「1697」に最も近い「1800」を特定する。また、例えば、第2ステップで特定した第2線分72の切り上げられた長さとして「755」よりも長い「150」の倍数の長さの内の「755」に最も近い「900」を特定する。
Here, for example, the rounded-up length of the
=第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
次に、図19に示すように、第2端部点613を、下図側第1基準軸X2に平行な方向においてバウンディングボックス61の正面側頂点610から遠ざかる向き「103」(前述の「1800」及び「1697」の差分の長さ)分だけ移動させた移動後第2端部点616を特定する。
Next, as shown in FIG. 19, the
次に、図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
そして、図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
=第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
なお、図20の延長後第1線分73及び延長後第2線分74は、占有領域を定める線分であり、且つ、下図側第1基準軸X2及び下図側第2基準軸Y2に沿っている線分であるので、「基準側辺」に相当するものと解釈してもよい。また、延長後第1線分73又は延長後第2線分74の一方の線分が「第1基準側辺」に相当し、他方の線分が「第2基準側辺」に相当するものと解釈してもよい。
In addition, the first
=バリエーションの処理=
第2ステップで特定した図18の第1線分71又は第2線分72の長さが300の倍数である場合の処理は任意であるが、例えば、300の倍数である線分については長さの切り上げは行わずに、そのまま占有領域を定める基準側辺として用いて、占有領域を推定するように構成してもよいし、あるいは、前述の通り長さを切り上げて、切り上げられた長さの線分を基準として用いて、占有領域を推定するように構成してもよい。
= Processing variations =
The processing to be performed when the length of the
このようにして、図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
また、図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
(推定した占有領域の利用例)
図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
(本実施の形態の効果)
本実施の形態によれば、配置領域撮影画像に基づいて、配置領域を示す平面図である配置領域図面上において、占有領域を推定することにより、例えば、占有領域を把握することが可能となる。また、少なくとも配置領域図面に設定されている基準軸(下図側第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
〔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
(基準軸について(その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
322 Reservation related information DB
331
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基準軸に平行な方向に沿っている第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.
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) |
-
2022
- 2022-12-14 JP JP2022199259A patent/JP2024084993A/en active Pending
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 |