Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7660922B2 - Information Processing System - Google Patents
[go: Go Back, main page]

JP7660922B2 - Information Processing System - Google Patents

Information Processing System Download PDF

Info

Publication number
JP7660922B2
JP7660922B2 JP2023003974A JP2023003974A JP7660922B2 JP 7660922 B2 JP7660922 B2 JP 7660922B2 JP 2023003974 A JP2023003974 A JP 2023003974A JP 2023003974 A JP2023003974 A JP 2023003974A JP 7660922 B2 JP7660922 B2 JP 7660922B2
Authority
JP
Japan
Prior art keywords
image
information
work
site
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023003974A
Other languages
Japanese (ja)
Other versions
JP2024100173A (en
Inventor
大幹 野▲埼▼
駿 大川(山田)
岳人 吉田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Softroid
Original Assignee
Softroid
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=91958600&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JP7660922(B2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Softroid filed Critical Softroid
Priority to JP2023003974A priority Critical patent/JP7660922B2/en
Publication of JP2024100173A publication Critical patent/JP2024100173A/en
Application granted granted Critical
Publication of JP7660922B2 publication Critical patent/JP7660922B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、情報処理システムに関する。 The present invention relates to an information processing system.

特許文献1には、建設現場のアルバム作成担当者等はディジタルカメラを用いて工事の写真を撮影し、この撮影された工事写真データを作業所端末から管理統括用センターのサーバに伝送し、サーバ側及び/またはサーバが依頼した入力依頼端末で工事写真の分類整理及びこの工事写真に対する写真説明用の情報入力作業を、表示部に拡大表示された説明用黒板の記載内容を見ながら実行する技術が開示されている。 Patent Document 1 discloses a technology in which a construction site photo album creator takes photos of the construction work using a digital camera, transmits the taken construction photo data from a work site terminal to a server at a management and control center, and classifies and organizes the construction photos and inputs information to explain the construction photos on the server side and/or on an input request terminal requested by the server, all while viewing the contents of an explanatory blackboard displayed enlarged on the display unit.

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

建築等の作業が行われる現場でも、作業の効率化等のため、データ化が望まれている。 At construction sites and other work sites, digitization is desirable to improve work efficiency, etc.

本発明では上記事情に鑑み、作業現場に関するデータ化を促進することが可能な情報処理システム等を提供することとした。 In view of the above circumstances, the present invention aims to provide an information processing system that can promote the digitization of work sites.

本発明の一態様によれば、情報処理システムが提供される。この情報処理システムは、プロセッサを備え、プロセッサが、現場取得ステップでは、構造物に関する作業が行われる現場を測定装置が測定した測定結果を取得し、測定装置は、物体から届く電磁波を測定するセンサを有する。解析ステップでは、取得された測定結果に基づき所定の解析処理を実行する。蓄積ステップでは、実行された解析処理の結果を蓄積する。 According to one aspect of the present invention, an information processing system is provided. The information processing system includes a processor, and in a site acquisition step, the processor acquires measurement results obtained by a measuring device measuring a site where work related to a structure is being performed, the measuring device having a sensor that measures electromagnetic waves arriving from an object. In an analysis step, a predetermined analysis process is executed based on the acquired measurement results. In a storage step, the results of the executed analysis process are stored.

このような態様によれば、作業現場に関するデータ化を促進することができる。 This type of approach can facilitate the creation of data related to the work site.

現場管理支援システム1の全体構成を示す図である。1 is a diagram showing the overall configuration of a site management support system 1. FIG. 支援サーバ装置10のハードウェア構成を示す図である。FIG. 2 is a diagram illustrating a hardware configuration of the support server device 10. 現場端末20のハードウェア構成を示す図である。FIG. 2 is a diagram illustrating a hardware configuration of a field terminal 20. 撮像装置30のハードウェア構成を示す図である。FIG. 2 is a diagram illustrating a hardware configuration of the imaging device 30. 監督端末40のハードウェア構成を示す図である。2 is a diagram showing a hardware configuration of the supervisor terminal 40. FIG. 支援サーバ装置10の制御部の機能構成の一例を示す図である。2 is a diagram illustrating an example of a functional configuration of a control unit of the support server device 10. FIG. 各装置の制御部の機能構成の一例示す図である。FIG. 2 is a diagram illustrating an example of a functional configuration of a control unit of each device. 撮影画像処理の一例を示すアクティビティ図である。FIG. 11 is an activity diagram showing an example of captured image processing. 表示された領域画像の一例を示す図である。FIG. 13 is a diagram showing an example of a displayed area image. 特定画像データベースの一例を示す図である。FIG. 11 is a diagram illustrating an example of a specific image database. 表示された候補画像の一例を示す図である。FIG. 13 is a diagram showing an example of a displayed candidate image. 表示された候補情報の一例を示す図である。FIG. 11 is a diagram showing an example of displayed candidate information. 表示された特定画像データの一例を示す図である。FIG. 13 is a diagram showing an example of displayed specific image data. 表示された領域画像の一例を示す図である。FIG. 13 is a diagram showing an example of a displayed area image. 自動抽出処理のフロー図の一例を示す図である。FIG. 13 is a diagram illustrating an example of a flow diagram of an automatic extraction process. 表示されたチェック用画像の一例を示す図である。FIG. 13 is a diagram showing an example of a displayed check image.

以下、図面を用いて本発明の実施形態について説明する。以下に示す実施形態中で示した各種特徴事項は、互いに組み合わせ可能である。 The following describes embodiments of the present invention with reference to the drawings. The various features shown in the following embodiments can be combined with each other.

ところで、本実施形態に登場するソフトウェアを実現するためのプログラムは、コンピュータが読み取り可能な非一時的な記録媒体(Non-Transitory Computer-Readable Medium)として提供されてもよいし、外部のサーバからダウンロード可能に提供されてもよいし、外部のコンピュータで当該プログラムを起動させてクライアント端末でその機能を実現(いわゆるクラウドコンピューティング)するように提供されてもよい。 The program for realizing the software appearing in this embodiment may be provided as a non-transitory computer-readable recording medium, or may be provided so that it can be downloaded from an external server, or may be provided so that the program is started on an external computer and its functions are realized on a client terminal (so-called cloud computing).

また、本実施形態において「部」とは、例えば、広義の回路によって実施されるハードウェア資源と、これらのハードウェア資源によって具体的に実現されうるソフトウェアの情報処理とを合わせたものも含みうる。また、本実施形態においては様々な情報を取り扱うが、これら情報は、例えば電圧・電流を表す信号値の物理的な値、0又は1で構成される2進数のビット集合体としての信号値の高低、又は量子的な重ね合わせ(いわゆる量子ビット)によって表され、広義の回路上で通信・演算が実行されうる。 In this embodiment, a "unit" may also include, for example, a combination of hardware resources implemented by a circuit in the broad sense and software information processing that can be specifically realized by these hardware resources. In addition, this embodiment handles various types of information, which may be represented, for example, by physical values of signal values representing voltage and current, high and low signal values as a binary bit collection consisting of 0 or 1, or quantum superposition (so-called quantum bits), and communication and calculations may be performed on a circuit in the broad sense.

また、広義の回路とは、回路(Circuit)、回路類(Circuitry)、プロセッサ(Processor)、及びメモリ(Memory)等を少なくとも適当に組み合わせることによって実現される回路である。すなわち、特定用途向け集積回路(Application Specific Integrated Circuit:ASIC)、プログラマブル論理デバイス(例えば、単純プログラマブル論理デバイス(Simple Programmable Logic Device:SPLD)、複合プログラマブル論理デバイス(Complex Programmable Logic Device:CPLD)、及びフィールドプログラマブルゲートアレイ(Field Programmable Gate Array:FPGA))等を含むものである。 In the broad sense, a circuit is a circuit realized by at least appropriately combining a circuit, circuitry, a processor, and memory. In other words, it includes application specific integrated circuits (ASICs), programmable logic devices (e.g., simple programmable logic devices (SPLDs), complex programmable logic devices (CPLDs), and field programmable gate arrays (FPGAs)), etc.

1.ハードウェア構成
本節では、本実施形態に係る工事支援システムのハードウェア構成について説明する。
1. Hardware Configuration In this section, the hardware configuration of the construction support system according to this embodiment will be described.

図1は、現場管理支援システム1の全体構成を示す図である。図1においては、現場管理支援システム1が備える各装置と、それらの装置を使用するユーザとの概要が示されている。各概要については、他の図も参照しながら随時説明する。 Figure 1 shows the overall configuration of the site management support system 1. In Figure 1, an overview of each device equipped in the site management support system 1 and the users who use those devices is shown. Each overview will be explained from time to time with reference to other figures.

現場管理支援システム1は、建築、建造又は工事等の現場における作業の管理を支援するための処理を実行する情報処理システムである。現場管理支援システム1は、通信回線2と、自撮り棒3と、外付けバッテリー4と、外部電源5と、ブレーカ6と、支援サーバ装置10と、現場端末20と、撮像装置30と、監督端末40と、オペレータ端末50と、業務サーバ装置60とを備える。 The site management support system 1 is an information processing system that executes processes to support the management of work at a site such as architecture, construction, or construction. The site management support system 1 includes a communication line 2, a selfie stick 3, an external battery 4, an external power source 5, a breaker 6, a support server device 10, a site terminal 20, an imaging device 30, a supervisor terminal 40, an operator terminal 50, and a business server device 60.

通信回線2は、インターネット等を含み、自回線に接続する装置同士のデータのやり取りを仲介する。通信回線2には、支援サーバ装置10及び業務サーバ装置60が有線で接続され、現場端末20及び監督端末40が無線で接続されている。本実施形態では、現場端末20は、移動体通信で通信回線2と通信を行う。また、現場端末20は、撮像装置30と2通りの通信方法を用いて無線通信を行う。2通りの通信方法は、本実施形態では、Wi-Fi通信及びBLE(Bluetooth(登録商標) Low Energy)通信である。 The communication line 2 includes the Internet, etc., and mediates data exchange between devices connected to the line. The support server device 10 and the business server device 60 are connected to the communication line 2 by wire, and the field terminal 20 and the supervisor terminal 40 are connected wirelessly. In this embodiment, the field terminal 20 communicates with the communication line 2 by mobile communication. The field terminal 20 also communicates wirelessly with the imaging device 30 using two communication methods. In this embodiment, the two communication methods are Wi-Fi communication and BLE (Bluetooth (registered trademark) Low Energy) communication.

現場端末20及び撮像装置30は、例えば、現場作業員W1によって利用される端末であり、作業現場に設置され、現場の撮影に関する処理を実行する。監督端末40は、例えば、作業現場を担当する作業監督W2によって利用される端末であり、作業の進捗等を管理するための処理を実行する。オペレータ端末50は、例えば、現場管理支援システム1のオペレータW3によって利用される端末であり、撮像装置30によって撮影された画像に関する様々な操作を受け付ける。 The on-site terminal 20 and the imaging device 30 are, for example, terminals used by on-site worker W1, installed at the work site, and perform processing related to on-site photography. The supervisor terminal 40 is, for example, a terminal used by the work supervisor W2 in charge of the work site, and performs processing for managing the progress of work, etc. The operator terminal 50 is, for example, a terminal used by operator W3 of the on-site management support system 1, and accepts various operations related to images captured by the imaging device 30.

現場端末20は、ケーブルによって、外付けバッテリー4を介して外部電源5と接続されている。撮像装置30は、ケーブル及びコネクタ7によって、外付けバッテリー4を介して外部電源5と着脱可能に接続されている。言い換えると、外部電源5は、着脱可能に接続される撮像装置30にも電力を供給する。外付けバッテリー4は、充電しながら給電を行うことが可能ないわゆるパススルー機能を有しており、ブレーカ6がオンになった状態では外部電源5から供給される電力で充電されながら現場端末20及び撮像装置30への給電を行う。 The on-site terminal 20 is connected to the external power source 5 via the external battery 4 by a cable. The imaging device 30 is detachably connected to the external power source 5 via the external battery 4 by a cable and a connector 7. In other words, the external power source 5 also supplies power to the detachably connected imaging device 30. The external battery 4 has a so-called pass-through function that allows it to supply power while charging, and when the breaker 6 is on, it supplies power to the on-site terminal 20 and imaging device 30 while being charged with power supplied from the external power source 5.

撮像装置30は、イメージセンサを備えるデジタルカメラであり、イメージセンサにより測定された光が示す画像を撮影する。撮像装置30は、本実施形態では、上下左右前後の全方位を撮影可能な360度カメラ(全方位カメラ又は全天球カメラとも言う)である。撮像装置30は、自撮り棒3に取り付けられており、その自撮り棒3は、作業現場に設置されたスタンド8に差し込んで固定することができるようになっている。 The imaging device 30 is a digital camera equipped with an image sensor, and captures an image represented by the light measured by the image sensor. In this embodiment, the imaging device 30 is a 360-degree camera (also called an omnidirectional camera or spherical camera) that can capture images in all directions: up, down, left, right, front, back, and so on. The imaging device 30 is attached to a selfie stick 3, which can be inserted into a stand 8 installed at the work site and fixed there.

現場作業員W1がコネクタ7を外してスタンド8から抜き取った自撮り棒3を持って作業現場を歩き回ることで、作業現場を撮影領域として360度カメラで撮影した画像を示す撮影画像データが生成される。現場管理支援システム1においては、撮像装置30が撮影する画像は、本実施形態では動画像であるが、作業現場の各所の画像を得ることができるのであれば、連続して撮影される静止画像であってもよい。撮像装置30は、生成した撮影画像データを現場端末20に送信する。 When the site worker W1 removes the connector 7 and walks around the work site holding the selfie stick 3 removed from the stand 8, captured image data is generated that shows images captured by a 360-degree camera with the work site as the capture area. In this embodiment, the images captured by the imaging device 30 in the site management support system 1 are moving images, but they may also be still images captured continuously as long as images of various parts of the work site can be obtained. The imaging device 30 transmits the generated captured image data to the site terminal 20.

現場端末20は、現場作業員W1への主なユーザインターフェースとなる端末であり、例えば、スマートフォンである。現場端末20は、例えば、上記の2通りの通信方法のうちの一方(本実施形態ではBLE通信)を用いて、撮像装置30の動作を制御する。また、現場端末20は、上記の2通りの通信方法のうちの一方(本実施形態ではWi-Fi通信)により撮像装置30から送信されてきた撮影画像データを、さらに別の無線通信(本実施形態では移動体通信)を用いて支援サーバ装置10に転送する。 The on-site terminal 20 is a terminal that serves as the main user interface for the on-site worker W1, and is, for example, a smartphone. The on-site terminal 20 controls the operation of the imaging device 30, for example, using one of the above two communication methods (BLE communication in this embodiment). In addition, the on-site terminal 20 transfers the captured image data transmitted from the imaging device 30 by one of the above two communication methods (Wi-Fi communication in this embodiment) to the support server device 10 using yet another wireless communication (mobile communication in this embodiment).

支援サーバ装置10は、現場端末20から送信されてきた撮影画像データが示す作業現場の画像を用いた画像処理を行い、例えば、撮像装置30が撮影を行った位置から見た作業現場の画像を撮影領域の画像として示す領域画像データを生成する。監督端末40は、生成された領域画像データを参照し、作業現場の様々な箇所の画像を表示する。作業監督W2は、表示された作業現場の画像から現場の様子を把握し、必要に応じて現場の現場作業員W1に対して作業の指示を行う。 The support server device 10 performs image processing using the image of the work site shown in the captured image data sent from the on-site terminal 20, and generates area image data that shows, for example, an image of the work site as seen from the position where the image was captured by the imaging device 30 as an image of the captured area. The supervisor terminal 40 refers to the generated area image data and displays images of various parts of the work site. The work supervisor W2 understands the situation at the work site from the displayed image of the work site, and gives instructions on the work to the on-site worker W1 as necessary.

作業現場によっては、作業の終了後に節電等の理由でブレーカ6がオフにされる場合がある。その場合、ブレーカ6をオフにしたあとは外部電源5から電力が供給されなくなる。このように、外部電源5は、電力供給の有無が切り替えられる。現場端末20及び撮像装置30にも内蔵バッテリーがあるのですぐに停止する訳ではないが、画像データの送信など時間がかかる処理もある。そこで、本実施形態では、外付けバッテリー4を設けることで、ブレーカ6がオフにされたあとの現場端末20及び撮像装置30の稼働時間を増やすようにしている。 Depending on the work site, the breaker 6 may be turned off after work is completed for reasons such as power saving. In that case, power is no longer supplied from the external power source 5 after the breaker 6 is turned off. In this way, the external power source 5 can switch between supplying power and not supplying power. The on-site terminal 20 and the imaging device 30 also have built-in batteries, so they do not stop immediately, but some processes, such as sending image data, take time. Therefore, in this embodiment, an external battery 4 is provided to increase the operating time of the on-site terminal 20 and the imaging device 30 after the breaker 6 is turned off.

オペレータ端末50は、撮像装置30により撮影された現場の画像から、特定の箇所が映っている部分を特定画像として抽出するためのオペレータW3による操作を受け付ける。本実施形態では、作業工程の進捗を確認するためにチェックすべき箇所が特定の箇所として用いられる。支援サーバ装置10は、オペレータ端末50へのオペレータW3の操作に基づいて、特定画像を抽出し、抽出した特定画像を示す特定画像データを出力する。特定画像データは、本実施形態では、特定の箇所をリスト化したチェックリストである。監督端末40は、出力された特定画像データ(チェックリスト)を表示し、例えば、作業監督W2による作業進捗のチェック操作を受け付ける。 The operator terminal 50 accepts an operation by the operator W3 to extract a portion showing a specific location from an image of the work site captured by the imaging device 30 as a specific image. In this embodiment, the specific location is a location that needs to be checked to confirm the progress of the work process. The support server device 10 extracts the specific image based on the operation of the operator W3 on the operator terminal 50, and outputs specific image data showing the extracted specific image. In this embodiment, the specific image data is a checklist that lists the specific locations. The supervisor terminal 40 displays the output specific image data (checklist), and accepts, for example, an operation to check the work progress by the work supervisor W2.

図2は、支援サーバ装置10のハードウェア構成を示す図である。支援サーバ装置10は、制御部11と、記憶部12と、通信部13と、バス14とを備える。バス14は、支援サーバ装置10が備える各部を電気的に接続する。 Figure 2 is a diagram showing the hardware configuration of the support server device 10. The support server device 10 includes a control unit 11, a memory unit 12, a communication unit 13, and a bus 14. The bus 14 electrically connects each unit included in the support server device 10.

(制御部11)
制御部11は、例えば不図示の中央処理装置(Central Processing Unit:CPU)である。制御部11は、記憶部12に記憶された所定のプログラムを読み出すことによって、現場管理支援システム1に係る種々の機能を実現するコンピュータである。すなわち、記憶部12に記憶されているソフトウェアによる情報処理が、ハードウェアの一例である制御部11によって具体的に実現されることで、制御部11に含まれる各機能部として実行されうる。これらについては、次節においてさらに詳述する。なお、制御部11は単一であることに限定されず、機能ごとに複数の制御部11を有するように実施してもよい。またそれらの組合せであってもよい。
(Control unit 11)
The control unit 11 is, for example, a central processing unit (CPU) not shown. The control unit 11 is a computer that realizes various functions related to the site management support system 1 by reading out a predetermined program stored in the storage unit 12. That is, information processing by the software stored in the storage unit 12 can be specifically realized by the control unit 11, which is an example of hardware, and executed as each functional unit included in the control unit 11. These will be described in more detail in the next section. Note that the control unit 11 is not limited to being single, and may be implemented to have multiple control units 11 for each function. Also, a combination of these may be used.

(記憶部12)
記憶部12は、前述の記載により定義される様々な情報を記憶する。これは、例えば、制御部11によって実行される現場管理支援システム1に係る種々のプログラム等を記憶するソリッドステートドライブ(Solid State Drive:SSD)等のストレージデバイスとして、あるいは、プログラムの演算に係る一時的に必要な情報(引数、配列等)を記憶するランダムアクセスメモリ(Random Access Memory:RAM)等のメモリとして実施されうる。記憶部12は、制御部11によって実行される現場管理支援システム1に係る種々のプログラムや変数等を記憶している。
(Memory unit 12)
The memory unit 12 stores various information defined by the above description. This can be implemented, for example, as a storage device such as a solid state drive (SSD) that stores various programs and the like related to the site management support system 1 executed by the control unit 11, or as a memory such as a random access memory (RAM) that stores temporarily required information (arguments, arrays, etc.) related to the program calculations. The memory unit 12 stores various programs, variables, etc. related to the site management support system 1 executed by the control unit 11.

(通信部13)
通信部13は、支援サーバ装置10から種々の電気信号を外部の構成要素に送信可能に構成される。また、通信部13は、外部の構成要素から支援サーバ装置10への種々の電気信号を受信可能に構成される。さらに好ましくは、通信部13がネットワーク通信機能を有し、これにより通信回線2を介して、支援サーバ装置10と外部機器との間で種々の情報を通信可能に実施してもよい。
(Communication unit 13)
The communication unit 13 is configured to be capable of transmitting various electrical signals from the supporting server device 10 to external components. The communication unit 13 is also configured to be capable of receiving various electrical signals from the external components to the supporting server device 10. More preferably, the communication unit 13 has a network communication function, which allows various information to be communicated between the supporting server device 10 and external devices via the communication line 2.

業務サーバ装置60は、支援サーバ装置10と同様に、制御部61(制御部61のみ支援サーバ装置10と異なる符号を付している)等のハードウェアを備える。 Like the support server device 10, the business server device 60 has hardware such as a control unit 61 (only the control unit 61 is given a different reference number from that of the support server device 10).

図3は、現場端末20のハードウェア構成を示す図である。現場端末20は、制御部21と、記憶部22と、通信部23と、入力部24と、出力部25と、内部電源部26と、バス27とを備える。バス27は、現場端末20が備える各部を電気的に接続する。制御部21及び記憶部22は、図2に示す制御部11及び記憶部12と性能の違いはあるが同様のハードウェアである。 Figure 3 is a diagram showing the hardware configuration of the on-site terminal 20. The on-site terminal 20 includes a control unit 21, a memory unit 22, a communication unit 23, an input unit 24, an output unit 25, an internal power supply unit 26, and a bus 27. The bus 27 electrically connects the various units included in the on-site terminal 20. The control unit 21 and the memory unit 22 are similar hardware to the control unit 11 and the memory unit 12 shown in Figure 2, although their performance differs.

(通信部23)
通信部23は、第1通信部231と、第2通信部232と、第3通信部233とを備え、3通りの無線通信を行う無線通信部の一例である。第1通信部231は、第1無線通信として、本実施形態ではWi-Fi通信による無線通信を行う。第2通信部232は、第1無線通信よりも通信速度が遅く且つ消費電力が小さい第2無線通信として、本実施形態ではBLEによる無線通信を行う。第3通信部233は、第1無線通信及び第2無線通信よりも通信可能なエリアが広い第3無線通信として、本実施形態では移動体通信による無線通信を行う。
(Communication unit 23)
The communication unit 23 includes a first communication unit 231, a second communication unit 232, and a third communication unit 233, and is an example of a wireless communication unit that performs three types of wireless communication. The first communication unit 231 performs wireless communication by Wi-Fi communication in this embodiment as the first wireless communication. The second communication unit 232 performs wireless communication by BLE in this embodiment as the second wireless communication that has a slower communication speed and lower power consumption than the first wireless communication. The third communication unit 233 performs wireless communication by mobile communication in this embodiment as the third wireless communication that has a wider communication area than the first wireless communication and the second wireless communication.

(入力部24)
入力部24は、キー、ボタン、タッチスクリーン及びマウス等を有し、ユーザによる入力を受け付ける。
(出力部25)
出力部25は、ディスプレイ(タッチスクリーン含む)及びスピーカ等を有し、表示面に画面、画像、アイコン、テキスト等といった、ユーザが視認可能な態様で生成された視覚情報を表示し、音声を含む音を出力する。
(Input unit 24)
The input unit 24 includes keys, buttons, a touch screen, a mouse, etc., and receives input from the user.
(Output unit 25)
The output unit 25 has a display (including a touch screen) and a speaker, and displays visual information generated in a manner that is visible to the user, such as a screen, image, icon, text, etc., on the display surface, and outputs sound including voice.

(内部電源部26)
内部電源部26は、自装置に内蔵されているバッテリー、すなわち、繰り返し充電可能な電池であり、蓄積した電力を自装置の各部に供給する。内部電源部26は、自装置とともに持ち運びが可能な可搬電池の一例である。内部電源部26は、外部電源5から供給される電力により充電される。内部電源部26は、外付けバッテリー4と同様にパススルー機能を有しており、ブレーカ6がオンになった状態では外部電源5から供給される電力で充電されながら各部に給電を行う。
(Internal power supply unit 26)
The internal power supply unit 26 is a battery built into the device itself, i.e., a repeatedly rechargeable battery, and supplies stored power to each part of the device. The internal power supply unit 26 is an example of a portable battery that can be carried around together with the device itself. The internal power supply unit 26 is charged by power supplied from the external power supply 5. The internal power supply unit 26 has a pass-through function like the external battery 4, and when the breaker 6 is on, it supplies power to each part while being charged by power supplied from the external power supply 5.

図4は、撮像装置30のハードウェア構成を示す図である。撮像装置30は、制御部31と、記憶部32と、通信部33と、入力部34と、出力部35と、内部電源部36と、撮像部37と、バス38とを備える。バス38は、撮像装置30が備える各部を電気的に接続する。制御部31から内部電源部36までの各部は、図3に示す制御部21から内部電源部26までの各部と性能の違いはあるが同様のハードウェアである。 Figure 4 is a diagram showing the hardware configuration of the imaging device 30. The imaging device 30 includes a control unit 31, a storage unit 32, a communication unit 33, an input unit 34, an output unit 35, an internal power supply unit 36, an imaging unit 37, and a bus 38. The bus 38 electrically connects the various units included in the imaging device 30. The various units from the control unit 31 to the internal power supply unit 36 are similar hardware to the various units from the control unit 21 to the internal power supply unit 26 shown in Figure 3, although their performance differs.

ただし、通信部33は、第1通信部331及び第2通信部332のみを備える。第1通信部331は、通信部23の第1通信部231と同様に、第1無線通信として、本実施形態ではWi-Fi通信による無線通信を行う。第2通信部332は、通信部23の第2通信部232と同様に、第1無線通信よりも通信速度が遅く且つ消費電力が小さい第2無線通信として、本実施形態ではBLEによる無線通信を行う。また、出力部35は、ディスプレイ等に加えてライトを有し、撮影に必要な光量を確保するための光を照射する。入力部34は、そのライトを点灯させるためのスイッチを有する。 However, the communication unit 33 only includes a first communication unit 331 and a second communication unit 332. The first communication unit 331, like the first communication unit 231 of the communication unit 23, performs wireless communication by Wi-Fi communication as the first wireless communication in this embodiment. The second communication unit 332, like the second communication unit 232 of the communication unit 23, performs wireless communication by BLE in this embodiment as the second wireless communication which has a slower communication speed and lower power consumption than the first wireless communication. The output unit 35 also has a light in addition to a display etc., and emits light to ensure the amount of light required for shooting. The input unit 34 has a switch for turning on the light.

(撮像部37)
撮像部37は、レンズを含む光学系及びイメージセンサ等を有し、レンズから入射する光を測定して撮影画像データを生成するセンサである。撮像部37は、本実施形態では、前述したように、超広角レンズ及び複数のイメージセンサを使用して、上下、左右及び前後の全方位を撮影した撮影画像データを生成する。
(Imaging unit 37)
The imaging unit 37 is a sensor that has an optical system including a lens, an image sensor, etc., and measures light incident from the lens to generate captured image data. In this embodiment, as described above, the imaging unit 37 uses an ultra-wide-angle lens and multiple image sensors to generate captured image data captured in all directions, including up and down, left and right, and front and back.

図5は、監督端末40のハードウェア構成を示す図である。監督端末40は、制御部41と、記憶部42と、通信部43と、入力部44と、出力部45と、バス46とを備える。バス46は、監督端末40が備える各部を電気的に接続する。制御部41から出力部45までの各部は、図4に示す制御部31から出力部35までの各部と性能の違いはあるが同様のハードウェアである。オペレータ端末50は、監督端末40と同様に、制御部51(制御部51のみ監督端末40と異なる符号を付している)等のハードウェアを備える。 Figure 5 is a diagram showing the hardware configuration of the supervisor terminal 40. The supervisor terminal 40 includes a control unit 41, a memory unit 42, a communication unit 43, an input unit 44, an output unit 45, and a bus 46. The bus 46 electrically connects the various units of the supervisor terminal 40. The units from the control unit 41 to the output unit 45 are similar hardware to the units from the control unit 31 to the output unit 35 shown in Figure 4, although there are differences in performance. The operator terminal 50, like the supervisor terminal 40, includes hardware such as a control unit 51 (only the control unit 51 is given a different reference number from that of the supervisor terminal 40).

2.機能構成
本節では、本実施形態の機能構成について説明する。前述の通り、各装置の記憶部に記憶されているソフトウェアによる情報処理がハードウェアの一例である制御部によって具体的に実現されることで、制御部に含まれる各機能部が実行されうる。
2. Functional Configuration In this section, the functional configuration of the present embodiment will be described. As described above, information processing by software stored in the storage unit of each device is specifically realized by a control unit, which is an example of hardware, so that each functional unit included in the control unit can be executed.

図6は、支援サーバ装置10の制御部の機能構成の一例を示す図である。支援サーバ装置10の制御部11は、現場取得部101と、作業取得部102と、現場解析部103と、結果蓄積部104と、ダッシュボード部105と、ツール連携部106とを備える。 Figure 6 is a diagram showing an example of the functional configuration of the control unit of the support server device 10. The control unit 11 of the support server device 10 includes a site acquisition unit 101, a task acquisition unit 102, a site analysis unit 103, a result accumulation unit 104, a dashboard unit 105, and a tool collaboration unit 106.

現場取得部101は、構造物に関する作業が行われる現場を測定装置が測定した測定結果を取得する現場取得部の一例である。構造物とは、複数の材料及び資材等によって造作されたものであり、建築構造物、土木構造物及び船舶等が含まれる。測定装置は、物体から届く電磁波を測定するセンサを有する装置であり、本実施形態では、イメージセンサを備える撮像装置30である。撮像装置30は、イメージセンサにより測定した画像(以下「現場画像」と言う)を測定結果として出力する。現場取得部101は、出力された現場画像を測定結果として取得する。 The site acquisition unit 101 is an example of a site acquisition unit that acquires measurement results obtained by a measuring device measuring a site where work related to a structure is being carried out. A structure is an object constructed using a plurality of materials and supplies, and includes architectural structures, civil engineering structures, ships, and the like. The measuring device is a device having a sensor that measures electromagnetic waves arriving from an object, and in this embodiment, is an imaging device 30 equipped with an image sensor. The imaging device 30 outputs an image measured by the image sensor (hereinafter referred to as a "site image") as a measurement result. The site acquisition unit 101 acquires the output site image as a measurement result.

作業取得部102は、前述した作業に関する作業情報を取得する作業取得部の一例である。作業情報には、現場の図面情報、工程表、資材情報、部材情報、コスト情報及び環境負荷情報等が含まれる。これらの作業情報は、業務に関する情報として業務サーバ装置60に記憶されている。現場取得部101及び作業取得部102は、現場作業に関するデータを取得するデータ取得フェーズにおいて処理を実行する。 The work acquisition unit 102 is an example of a work acquisition unit that acquires work information related to the work described above. The work information includes on-site drawing information, a schedule, material information, component information, cost information, and environmental load information. This work information is stored in the business server device 60 as information related to the business. The on-site acquisition unit 101 and the work acquisition unit 102 execute processing in the data acquisition phase in which data related to on-site work is acquired.

現場解析部103は、現場取得部101により取得された測定結果(本実施形態では現場画像)と、作業取得部102により取得された作業情報とに基づき、所定の解析処理を実行する解析部の一例である。所定の解析処理には、進捗判定処理、施工能力判定処理及びクリティカルパス判定処理等が含まれる。各処理の詳細は後ほど説明する。 The site analysis unit 103 is an example of an analysis unit that executes a predetermined analysis process based on the measurement results (site images in this embodiment) acquired by the site acquisition unit 101 and the work information acquired by the work acquisition unit 102. The predetermined analysis processes include a progress assessment process, a construction capability assessment process, a critical path assessment process, and the like. Details of each process will be explained later.

結果蓄積部104は、現場解析部103により実行された解析処理の結果を蓄積する蓄積部の一例である。結果蓄積部104は、解析処理の結果を、例えば、解析処理に用いられた現場画像が撮影された現場及びその現場画像の撮影日時等に対応付けて蓄積する。結果蓄積部104は、解析処理の種類ごとにそれぞれの解析結果(図6の例ではデータA、データB、・・・、データX)を蓄積する。現場解析部103及び結果蓄積部104は、取得されたデータを整理して蓄積するデータベース化フェーズにおいて処理を実行する。 The result accumulation unit 104 is an example of an accumulation unit that accumulates the results of the analysis process executed by the site analysis unit 103. The result accumulation unit 104 accumulates the results of the analysis process, for example, in association with the site where the site image used in the analysis process was taken and the date and time of taking the site image. The result accumulation unit 104 accumulates the respective analysis results for each type of analysis process (data A, data B, ..., data X in the example of FIG. 6). The site analysis unit 103 and the result accumulation unit 104 execute the process in the database phase in which the acquired data is organized and accumulated.

ダッシュボード部105は、結果蓄積部104により蓄積された解析処理の結果をまとめて表示し、各結果へのアクセスを容易にするダッシュボード機能の一例である。ツール連携部106は、業務で使用されている各種のツールと、蓄積された解析処理の結果とを連携させる処理を実行する連携機能の一例である。ダッシュボード部105及びツール連携部106は、蓄積されたデータを活用するデータ活用フェーズにおいて処理を実行する。 The dashboard unit 105 is an example of a dashboard function that collectively displays the results of the analysis processing accumulated by the result accumulation unit 104, making it easy to access each result. The tool linkage unit 106 is an example of a linkage function that executes processing to link various tools used in business with the accumulated results of the analysis processing. The dashboard unit 105 and the tool linkage unit 106 execute processing in the data utilization phase that utilizes the accumulated data.

続いて、現場取得部101が取得する現場画像及び作業取得部102が取得する作業情報について詳しく説明する。現場管理支援システム1においては、前述したように、作業監督W2が現場の様子を把握し、現場作業員W1に対して作業の指示を行うため、領域画像データが繰り返し生成され、それに関連する情報が生成される。作業現場に関するそれらの情報の生成に関する一連の情報処理の一例と、その情報処理を実行する機能構成の一例とについて、図7以降を参照して説明する。 Next, the site images acquired by the site acquisition unit 101 and the work information acquired by the work acquisition unit 102 will be described in detail. As described above, in the site management support system 1, the work supervisor W2 grasps the situation at the site and gives instructions to the site worker W1 on the work, so area image data is repeatedly generated and related information is generated. An example of a series of information processes for generating such information about the work site and an example of a functional configuration for executing the information processing will be described with reference to FIG. 7 onwards.

図7は、各装置の制御部の機能構成の一例示す図である。支援サーバ装置10の制御部11は、DB制御部111と、サーバ表示部112と、画像取得部113と、画像処理部114と、データ生成部115と、データ出力部116と、ユーザ受付部117と、対応付け処理部118とを備える。現場端末20の制御部21は、表示制御部211と、操作受付部212と、稼働制御部213と、送信制御部214とを備える。撮像装置30の制御部31は、表示制御部311と、操作受付部312と、撮影制御部313と、送信制御部314とを備える。監督端末40の制御部41は、表示制御部411と、操作受付部412とを備える。オペレータ端末50の制御部51は、表示制御部511と、操作受付部512とを備える。 Figure 7 is a diagram showing an example of the functional configuration of the control unit of each device. The control unit 11 of the support server device 10 includes a DB control unit 111, a server display unit 112, an image acquisition unit 113, an image processing unit 114, a data generation unit 115, a data output unit 116, a user reception unit 117, and an association processing unit 118. The control unit 21 of the on-site terminal 20 includes a display control unit 211, an operation reception unit 212, an operation control unit 213, and a transmission control unit 214. The control unit 31 of the imaging device 30 includes a display control unit 311, an operation reception unit 312, a shooting control unit 313, and a transmission control unit 314. The control unit 41 of the supervisor terminal 40 includes a display control unit 411 and an operation reception unit 412. The control unit 51 of the operator terminal 50 includes a display control unit 511 and an operation reception unit 512.

支援サーバ装置10のDB制御部111(DB:Database)は、データベースへのデータの格納及びデータベースからのデータの読み出し等を制御する。ここでいうデータベースは、支援サーバ装置10に記憶されたデータベースだけでなく、外部装置に記憶されたデータベースであってもよい。データベースには、例えば、撮像装置30により撮影された画像を示す撮影画像データ及び上述した領域画像データ等が格納される。 The DB control unit 111 (DB: Database) of the support server device 10 controls the storage of data in the database and the reading of data from the database. The database here may be not only a database stored in the support server device 10, but also a database stored in an external device. The database stores, for example, captured image data showing an image captured by the imaging device 30 and the above-mentioned area image data.

サーバ表示部112は、現場管理支援システム1に関するシステム画面を各端末に表示させるための処理を実行する。サーバ表示部112は、例えば、表示用データであるHTML(Hyper Text Markup Language)ファイルの生成及び送信等の処理を行い、システム画面を示すウェブページを監督端末40等に表示させる。なお、サーバ表示部112は、現場管理支援システム1を利用するためのアプリケーションの表示用データの生成及び送信等の処理を行ってもよい。 The server display unit 112 executes processing for displaying a system screen related to the site management support system 1 on each terminal. For example, the server display unit 112 performs processing such as generating and transmitting an HTML (Hyper Text Markup Language) file, which is display data, and displays a web page showing the system screen on the supervisor terminal 40, etc. The server display unit 112 may also perform processing such as generating and transmitting display data for an application for using the site management support system 1.

画像取得部113は、撮像装置30により撮影された撮影領域の画像を取得する。画像処理部114は、画像取得部113により取得された画像に対する画像処理を実行する。画像処理部114は、例えば、撮影領域の画像に基づいて、自己位置の推定及び環境地図の作成を同時に行ういわゆるVisual SLAM(Simultaneous Localization and Mapping)と呼ばれる技術に関する処理を行う。 The image acquisition unit 113 acquires an image of the shooting area captured by the imaging device 30. The image processing unit 114 executes image processing on the image acquired by the image acquisition unit 113. For example, the image processing unit 114 performs processing related to a technology called Visual SLAM (Simultaneous Localization and Mapping), which simultaneously estimates the self-position and creates an environmental map based on the image of the shooting area.

データ生成部115は、画像処理部114による画像処理の結果に基づくデータを生成する。データ生成部115は、例えば、Visual SLAMの結果に基づいて上述した領域画像データを生成する。データ出力部116は、データ生成部115により生成されたデータを出力する。データ出力部116は、例えば、生成された領域画像データを監督端末40に対して出力する。ユーザ受付部117は、ユーザが利用する端末(例えばオペレータ端末50)を介して、ユーザによる特定の操作を受け付ける。対応付け処理部118は、画像と情報とを対応付けるための処理を実行する。特定の操作と、画像及び情報の対応付けとについては、後ほど詳しく説明する。 The data generation unit 115 generates data based on the results of image processing by the image processing unit 114. The data generation unit 115 generates the above-mentioned area image data based on, for example, the results of Visual SLAM. The data output unit 116 outputs the data generated by the data generation unit 115. The data output unit 116 outputs, for example, the generated area image data to the supervisor terminal 40. The user reception unit 117 receives a specific operation by the user via a terminal used by the user (for example, the operator terminal 50). The association processing unit 118 executes processing for associating images with information. The association of specific operations with images and information will be explained in detail later.

オペレータ端末50の表示制御部511は、自装置の表示手段への表示処理を制御する。操作受付部512は、ユーザ(例えばオペレータW3)の操作を受け付ける。操作受付部512が受け付ける操作には、前述した特定の操作が含まれる。監督端末40の表示制御部411は、自装置の表示手段への表示処理を制御する。操作受付部412は、ユーザ(例えば作業監督W2)の操作を受け付ける。 The display control unit 511 of the operator terminal 50 controls the display processing on the display means of the own device. The operation reception unit 512 receives operations from a user (e.g., operator W3). The operations received by the operation reception unit 512 include the specific operations described above. The display control unit 411 of the supervisor terminal 40 controls the display processing on the display means of the own device. The operation reception unit 412 receives operations from a user (e.g., work supervisor W2).

現場端末20の表示制御部211は、自装置の表示手段への表示処理を制御する。操作受付部212は、ユーザ(例えば現場作業員W1)の操作を受け付ける。稼働制御部213は、撮像装置30の稼働を制御する。送信制御部214は、自装置及び撮像装置30による撮影画像データの送信処理を制御する。 The display control unit 211 of the on-site terminal 20 controls the display processing on the display means of the device itself. The operation reception unit 212 receives operations from a user (e.g., field worker W1). The operation control unit 213 controls the operation of the imaging device 30. The transmission control unit 214 controls the transmission processing of captured image data by the device itself and the imaging device 30.

撮像装置30の表示制御部311は、自装置の表示手段への表示処理を制御する。操作受付部312は、ユーザ(例えば現場作業員W1)の操作を受け付ける。撮影制御部313は、撮像部37による撮影処理を制御する。送信制御部314は、自装置による撮影画像データの送信処理を制御する。 The display control unit 311 of the imaging device 30 controls the display processing on the display means of the device itself. The operation reception unit 312 receives operations from a user (e.g., field worker W1). The shooting control unit 313 controls the shooting processing by the imaging unit 37. The transmission control unit 314 controls the transmission processing of the captured image data by the device itself.

3.情報処理
本節では、本実施形態において、プログラムがコンピュータに実行させる情報処理について説明する。現場管理支援システム1は、例えば作業現場を撮影領域として撮影した画像に基づいて各種の処理を行う撮影画像処理を実行する。
In this section, information processing will be described that is executed by a computer according to a program in the present embodiment. The site management support system 1 executes image processing for performing various processes based on images captured in a shooting area of a work site, for example.

図8は、撮影画像処理の一例を示すアクティビティ図である。図8に示すアクティビティは、撮像装置30によって撮影された作業現場の撮影画像データを支援サーバ装置10が受信することを契機に開始される。まず、支援サーバ装置10は、A11において、画像取得部113により、撮像装置30によって撮影された複数の画像を取得する。これらの複数の画像を、以下では、単に「撮影画像」とも言う。 Figure 8 is an activity diagram showing an example of captured image processing. The activity shown in Figure 8 is started when the support server device 10 receives captured image data of a work site captured by the imaging device 30. First, in A11, the support server device 10 acquires multiple images captured by the imaging device 30 using the image acquisition unit 113. Below, these multiple images are also simply referred to as "captured images".

撮影画像は、本実施形態では、動画データが示す各フレームであり、360度カメラによって撮影された全方位の画像である。また、撮影画像は、現場作業員W1によって持ち運ばれる撮像装置30が作業現場を移動しながら移動経路の各位置において撮影した画像である。作業現場は、撮像装置30が撮影する撮影領域の一例である。画像取得部113は、撮影画像を取得する取得部の一例である。 In this embodiment, the captured images are each frame shown in the video data, and are omnidirectional images captured by a 360-degree camera. The captured images are also images captured at each position on the path of movement by the imaging device 30 carried by the site worker W1 while moving around the work site. The work site is an example of an imaging area captured by the imaging device 30. The image acquisition unit 113 is an example of an acquisition unit that acquires the captured images.

<領域画像データの生成>
次に、支援サーバ装置10は、上述した領域画像データを生成するための処理を行う。まず、支援サーバ装置10は、A12において、画像処理部114により、画像取得部113により取得された撮影画像に基づいて撮像装置30の移動経路の推定を行う。画像処理部114は推定部の一例である。画像処理部114は、VSLAMの技術を用いて移動経路を推定する。VSLAMの技術には、例えば、次の2通りの方法がある。
<Generation of area image data>
Next, the supporting server device 10 performs processing for generating the above-mentioned area image data. First, in A12, the supporting server device 10 causes the image processing unit 114 to estimate the movement path of the imaging device 30 based on the captured image acquired by the image acquisition unit 113. The image processing unit 114 is an example of an estimation unit. The image processing unit 114 estimates the movement path using VSLAM technology. There are, for example, the following two methods for VSLAM technology.

1つ目は、間接的に位置を推定する方法(間接法)であり、複数の画像間において特徴点の対応付けを行うことで、特徴点の位置とカメラの位置とを推定する方法である。間接法を用いる場合、画像処理部114は、取得された複数の撮影画像データがそれぞれ示す物体の特徴点の対応付けに基づいて撮像装置30の移動経路の推定を行う。 The first method is an indirect position estimation method (indirect method), which estimates the positions of feature points and the camera position by matching feature points between multiple images. When using the indirect method, the image processing unit 114 estimates the movement path of the imaging device 30 based on the matching of feature points of objects shown in each of the multiple captured image data obtained.

2つ目は、直接的に位置を推定する方法(直接法)であり、複数の画像間において対応するピクセルの輝度値の誤差を最小にすることで、各ピクセルの深度と撮像装置30の位置とを推定する方法である。直接法を用いる場合、画像処理部114は、取得された複数の撮影画像データがそれぞれ示す、互いに対応する画素の値の誤差に基づいて撮像装置30の移動経路の推定を行う。 The second method is a direct position estimation method (direct method), which estimates the depth of each pixel and the position of the imaging device 30 by minimizing the error in the luminance values of corresponding pixels between multiple images. When using the direct method, the image processing unit 114 estimates the movement path of the imaging device 30 based on the error in the values of corresponding pixels indicated by each of the multiple acquired captured image data.

続いて、支援サーバ装置10は、A13において、データ生成部115により、A11において取得された撮影画像とA12において推定された移動経路とに基づいて、上述した領域画像データ、すなわち、撮像装置30が撮影をした位置から見た作業現場を撮影領域として示すデータを生成する。領域画像データは、例えば、監督端末40等の端末に対して出力される。領域画像データが出力されてきた端末は、その領域画像データが示す領域画像を表示する。 Next, in A13, the support server device 10 generates the above-mentioned area image data, i.e., data showing the work site as seen from the position where the image was taken by the imaging device 30, as an imaging area, using the data generation unit 115 based on the captured image acquired in A11 and the movement path estimated in A12. The area image data is output to a terminal such as the supervisor terminal 40. The terminal to which the area image data is output displays the area image shown by the area image data.

図9は、表示された領域画像の一例を示す図である。図9では、表示画像A11と、平面図C11とが示されている。表示画像A11は、建築現場C1を撮影した複数の画像(撮影画像)のうちの1つである領域画像A1の一部を示す画像である。平面図C11は、建築現場C1の構造を示す平面図である。平面図C11は、表示画像A11に重畳して示されている。表示画像A11及び平面図C11には、推定された移動経路に沿って撮影位置を示す位置画像P1、P2、P3、P4等が示されている。 Fig. 9 is a diagram showing an example of a displayed area image. In Fig. 9, a display image A11 and a floor plan C11 are shown. The display image A11 is an image showing a part of the area image A1, which is one of a plurality of images (photographed images) taken of the construction site C1. The floor plan C11 is a plan view showing the structure of the construction site C1. The floor plan C11 is shown superimposed on the display image A11. The display image A11 and the floor plan C11 show position images P1, P2, P3, P4, etc., which show the photographing positions along the estimated travel path.

図9に示す領域画像A1は、位置画像P9が示す撮影位置から撮像装置30によって撮影された全方位の画像である。表示画像A11は、領域画像A1のうちの一定の画角を示す矩形の画像である。なお、領域画像A1は、全方位の画像を矩形で表すために歪みが生じているが、表示画像A11では、歪みが補正されて通常の写真と同じように物体が映った画像となっている。 The area image A1 shown in FIG. 9 is an omnidirectional image captured by the imaging device 30 from the shooting position indicated by the position image P9. The display image A11 is a rectangular image showing a certain angle of view within the area image A1. Note that the area image A1 is distorted because the omnidirectional image is represented as a rectangle, but in the display image A11, the distortion has been corrected so that the object is captured in the same way as in a normal photograph.

表示画像A11を上下方向、左右方向又は斜め方向に移動させる操作が行われると、領域画像A1が操作された方向に移動して、表示画像A11として表示される部分が変化する。また、領域画像A1及び図面B1に示された位置画像を選択する操作が行われると、選択された位置画像が示す撮影位置から撮影された領域画像が表示される。このように領域画像データが示す各撮影位置における領域画像の様々な部分を表示画像として表示させることで、建築現場C1の全体の様子を確認することができる。 When an operation is performed to move the display image A11 up and down, left and right, or diagonally, the area image A1 moves in the direction of the operation, and the portion displayed as the display image A11 changes. In addition, when an operation is performed to select the position image shown in the area image A1 and drawing B1, the area image photographed from the shooting position indicated by the selected position image is displayed. In this way, by displaying various parts of the area image at each shooting position indicated by the area image data as a display image, the overall state of the construction site C1 can be confirmed.

<特定画像の抽出>
次に、支援サーバ装置10は、撮影画像から特定画像を抽出するための処理を行う。特定画像は、上述したように、領域画像のうちの特定の箇所が映っている部分である。本実施形態では、撮影画像に含まれる1つの画像のうちの特定の範囲をユーザが指定するという手動の作業と、その前段として、ユーザに対して特定の範囲の候補を示す候補画像を提示するという自動の処理とを経て、特定画像が抽出される。
<Extracting specific images>
Next, the support server device 10 performs a process for extracting a specific image from the captured image. As described above, the specific image is a portion of the area image that shows a specific location. In this embodiment, the specific image is extracted through a manual process in which the user specifies a specific range of one image included in the captured image, and an automatic process in which candidate images that indicate candidates for the specific range are presented to the user.

まず、支援サーバ装置10は、A21において、画像処理部114により、撮影画像に含まれる1枚の領域画像から特定の範囲の画像の候補を候補画像として抽出する。画像処理部114は、例えば、現場の作業を行う事業者が作業品質向上のため定めているチェック箇所に関する情報に基づいて候補画像を抽出する。本実施形態では、支援サーバ装置10が、チェック箇所に関する情報を含む特定画像データベースを記憶している。 First, in A21, the support server device 10 uses the image processing unit 114 to extract candidate images of a specific range from one area image included in the captured image. The image processing unit 114 extracts candidate images based on information about check points that have been determined by the business operator performing the work on-site to improve the quality of the work. In this embodiment, the support server device 10 stores a specific image database that includes information about check points.

図10は、特定画像データベースの一例を示す図である。図10に示す特定画像データベースDB1は、チェック箇所情報、特定画像の履歴、今回の特定画像、所定情報の履歴、今回の所定情報及び特定画像データをそれぞれ格納する。チェック箇所情報には、名称及び撮影情報が格納されている。名称には、「玄関」、「廊下」、「階段」、「台所壁」及び「台所床」等のチェック箇所の名称を示す文字列が格納されている。また、撮影情報には、チェック箇所を撮影可能な撮影位置を示す情報が格納されている。 Figure 10 is a diagram showing an example of a specific image database. The specific image database DB1 shown in Figure 10 stores check location information, specific image history, the current specific image, the history of specified information, the current specified information, and specific image data. The check location information stores the name and shooting information. The name stores a character string indicating the name of the check location, such as "entrance", "corridor", "stairs", "kitchen wall", and "kitchen floor". The shooting information also stores information indicating the shooting position where the check location can be photographed.

撮影情報は、例えば、撮像装置30が通常撮影する高さから見たチェック箇所の画角を示す角度情報である。範囲情報は、鉛直上方を0度、鉛直下方を180度とすると、例えば、天井であれば0度以上30度以下、壁であれば45度以上135度以下、床であれば150度以上180度以下というように画角の範囲を示す。また、撮影情報には、チェック箇所を撮影するのに適した距離の範囲が含まれる。撮影に適した距離は、例えば、天井や床なら0m(直上又は直下)、壁なら1m~5mというように、チェック箇所が適当な大きさで映る距離となる。また、壁のように特定の方向を向いている箇所の場合は、その箇所が向いている方向も撮影情報に含まれる。 The shooting information is, for example, angle information indicating the angle of view of the check location as viewed from the height at which the imaging device 30 normally shoots. If vertically upward is 0 degrees and vertically downward is 180 degrees, the range information indicates the range of the angle of view, for example, 0 degrees to 30 degrees for a ceiling, 45 degrees to 135 degrees for a wall, and 150 degrees to 180 degrees for a floor. The shooting information also includes a range of distances suitable for shooting the check location. The distance suitable for shooting is, for example, 0 m (directly above or below) for a ceiling or floor, and 1 m to 5 m for a wall, which is the distance at which the check location is captured at an appropriate size. In addition, for a location that faces a specific direction, such as a wall, the direction in which the location faces is also included in the shooting information.

画像処理部114は、まず、推定された移動経路からチェック箇所を撮影可能な撮影位置を特定する。画像処理部114は、例えば、移動経路のうち、図面上でチェック箇所との距離が撮影に適した距離であり、また、壁等の場合はチェック箇所が向いている方向となる位置を撮影位置として特定する。そして、画像処理部114は、特定した位置から撮影された領域画像のうち撮影情報が示す画角の画像を候補画像として抽出する。 The image processing unit 114 first identifies a shooting position from the estimated travel path where the check point can be photographed. For example, the image processing unit 114 identifies a position on the travel path that is a distance from the check point on the drawing that is suitable for shooting, and in the case of a wall, is in the direction in which the check point faces, as the shooting position. The image processing unit 114 then extracts, from among the area images photographed from the identified position, an image with the angle of view indicated by the shooting information as a candidate image.

なお、扉及び階段等の外観に特徴がある箇所の場合、それらの箇所を示すパターン画像が撮影情報として用いられてもよい。その場合、画像処理部114は、周知の画像認識技術を用いて、パターン画像に類似する箇所の画像を候補画像として抽出する。サーバ表示部112は、抽出された候補画像を、例えば、オペレータ端末50に送信する。オペレータ端末50は、A22において、表示制御部511により、送信されてきた候補画像を表示する。 In the case of locations with distinctive appearances, such as doors and stairs, pattern images showing those locations may be used as the photographic information. In this case, the image processing unit 114 uses well-known image recognition technology to extract images of locations similar to the pattern image as candidate images. The server display unit 112 transmits the extracted candidate images, for example, to the operator terminal 50. The operator terminal 50 displays the transmitted candidate images by the display control unit 511 at A22.

図11は、表示された候補画像の一例を示す図である。図11では、表示制御部511が、候補画像選択画面D1を表示している。候補画像選択画面D1には、「候補画像から特定画像を選択してください。」という文字列と、候補画像E11、E12、E13(それぞれを区別しない場合は「候補画像E10」と言う)と、選択ボタンB11、B12、B13(それぞれを区別しない場合は「選択ボタンB10」と言う)と、調整ボタンB21、B22、B23(それぞれを区別しない場合は「調整ボタンB20」と言う)とが表示されている。 Fig. 11 is a diagram showing an example of a displayed candidate image. In Fig. 11, the display control unit 511 displays a candidate image selection screen D1. On the candidate image selection screen D1, a character string saying "Please select a specific image from the candidate images" is displayed, along with candidate images E11, E12, and E13 (referred to as "candidate image E10" when there is no need to distinguish between them), selection buttons B11, B12, and B13 (referred to as "selection button B10" when there is no need to distinguish between them), and adjustment buttons B21, B22, and B23 (referred to as "adjustment button B20" when there is no need to distinguish between them).

このように、サーバ表示部112及び画像処理部114は、特定の範囲の画像の候補を候補画像(図11の例では候補画像E1、E2、E3)としてユーザに提示する第1提示部の一例として機能する。このような態様によれば、候補画像が提示されない場合に比べて、特定箇所の画像を選びやすくすることができる。 In this way, the server display unit 112 and the image processing unit 114 function as an example of a first presentation unit that presents candidate images of a specific range to the user as candidate images (candidate images E1, E2, and E3 in the example of FIG. 11). According to this aspect, it is possible to make it easier to select an image of a specific location compared to a case where candidate images are not presented.

選択ボタンB10は、その選択ボタンに対応付けて表示されている候補画像を、特定画像として選択する操作を受け付けるためのボタンである。調整ボタンB20は、候補画像として映っている範囲を調整する操作を受け付けるためのボタンである。これらの操作は、例えば、オペレータ端末50の操作受付部512によって受け付けられ、操作内容を示す操作データが支援サーバ装置10に送信される。支援サーバ装置10のユーザ受付部117は、送信されてきた操作データが示す内容の操作を、ユーザが行った操作として受け付ける。 The selection button B10 is a button for accepting an operation to select a candidate image displayed in association with that selection button as a specific image. The adjustment button B20 is a button for accepting an operation to adjust the range displayed as a candidate image. These operations are accepted, for example, by the operation acceptance unit 512 of the operator terminal 50, and operation data indicating the operation content is transmitted to the assistance server device 10. The user acceptance unit 117 of the assistance server device 10 accepts the operation indicated by the transmitted operation data as an operation performed by the user.

ユーザ受付部117は、画像取得部113により取得された複数の画像に含まれる1つの画像のうちの特定の範囲を指定するユーザの第1操作を受け付ける指定受付部の一例として機能する。ユーザ受付部117は、例えば、サーバ表示部112により提示された候補画像E10を選択する操作(いずれかの選択ボタンB10を押す操作)を第1操作として受け付ける。ここでいう第1操作は、候補画像E10が示す範囲を特定の範囲として指定する操作である。 The user accepting unit 117 functions as an example of a specification accepting unit that accepts a first operation by the user to specify a specific range of one of the images included in the multiple images acquired by the image acquiring unit 113. The user accepting unit 117 accepts, for example, an operation to select a candidate image E10 presented by the server display unit 112 (an operation to press one of the selection buttons B10) as the first operation. The first operation here is an operation to specify the range indicated by the candidate image E10 as a specific range.

具体的には、例えば、調整ボタンB20を押す操作が行われた後、候補画像E10をドラッグする操作が行われると、ユーザ受付部117が、そのユーザ操作を受け付け、サーバ表示部112が、候補画像E10として表示されている領域画像をドラッグされた方向に移動させて、その領域画像の今まで表示されていなかった部分を表示させる。このように、ユーザ受付部117は、特定の箇所を示す画像を空間的に微調整する操作を第1操作として受け付ける。 Specifically, for example, when an operation of pressing the adjustment button B20 is performed and then an operation of dragging the candidate image E10 is performed, the user acceptance unit 117 accepts the user operation, and the server display unit 112 moves the area image displayed as the candidate image E10 in the dragged direction, causing a previously undisplayed portion of the area image to be displayed. In this way, the user acceptance unit 117 accepts the operation of spatially fine-tuning the image showing a specific location as the first operation.

なお、ユーザ受付部117は、上記操作の他にも、例えば、特定の箇所を示す画像を時間的に微調整する操作を第1操作として受け付けてもよい。例えば、所定のボタン(Ctrlキーなど)を押した状態で候補画像E1をドラッグする操作が行われると、ユーザ受付部117が、そのユーザ操作を第1操作として受け付け、サーバ表示部112が、候補画像E1として表示されている領域画像に対して撮影時刻が前後する領域画像の同じ部分を表示させる。 In addition to the above operations, the user reception unit 117 may also receive, as the first operation, an operation for finely adjusting an image showing a specific location over time. For example, when a user drags the candidate image E1 while pressing a specific button (such as the Ctrl key), the user reception unit 117 receives the user operation as the first operation, and the server display unit 112 displays the same portion of an area image captured earlier or later than the area image displayed as the candidate image E1.

また、ユーザ受付部117は、図9に示す領域画像データを表示させた画面で特定の範囲を指定する操作を第1操作として受け付けてもよい。その場合、まず、データ出力部116が、データ生成部115により生成された領域画像データを例えばオペレータ端末50に対して出力する。オペレータ端末50の表示制御部511は、出力されてきた領域画像データを表示する。操作受付部512が、図9に示すように表示された表示画像から特定の範囲を指定する操作を受け付け、ユーザ受付部117が、その操作を第1操作として受け付ける。 The user reception unit 117 may also accept, as the first operation, an operation to specify a specific range on a screen displaying the area image data shown in FIG. 9. In this case, the data output unit 116 first outputs the area image data generated by the data generation unit 115 to, for example, the operator terminal 50. The display control unit 511 of the operator terminal 50 displays the output area image data. The operation reception unit 512 accepts an operation to specify a specific range from the display image displayed as shown in FIG. 9, and the user reception unit 117 accepts the operation as the first operation.

オペレータW3は、上記の第1操作により、特定画像として適切な範囲を指定したと判断すると、選択ボタンB10を押す操作を第1操作として行う。支援サーバ装置10は、A24において、ユーザ受付部117により、一連の第1操作を受け付け、画像処理部114により、受け付けられた第1操作により選択された候補画像又は指定された特定の範囲の領域画像を、特定画像として抽出する。DB制御部111は、抽出された特定画像を、図10に示す「今回の特定画像」として、特定画像データベースDB1に格納する。 When operator W3 determines that an appropriate range has been specified as a specific image by the above-mentioned first operation, he or she performs an operation of pressing selection button B10 as a first operation. In A24, the support server device 10 receives a series of first operations by the user reception unit 117, and the image processing unit 114 extracts, as a specific image, a candidate image selected by the received first operation or an area image of the specified specific range. The DB control unit 111 stores the extracted specific image in the specific image database DB1 as the "current specific image" shown in FIG. 10.

このように、画像処理部114は、画像取得部113により取得された複数の画像に含まれる1以上の画像から、撮影領域において特定の箇所が映っている部分を特定画像として抽出する抽出部として機能する。本実施形態では、画像処理部114は、上記のとおり第1操作により指定された範囲の画像を、特定画像として抽出する。このような態様によれば、特定箇所の画像の抽出にユーザの判断を反映することができる。 In this way, the image processing unit 114 functions as an extraction unit that extracts, as a specific image, a portion showing a specific location in the shooting area from one or more images included in the multiple images acquired by the image acquisition unit 113. In this embodiment, the image processing unit 114 extracts, as the specific image, an image of the range specified by the first operation as described above. According to this aspect, it is possible to reflect the user's judgment in the extraction of the image of the specific location.

DB制御部111は、新たな撮影画像が取得されて新たな領域画像データが生成された場合に、抽出された特定画像を、「今回の特定画像」から「特定画像の履歴」に移動させる。特定画像の履歴には、このように、画像処理部114により抽出された特定画像が履歴画像として蓄積される。画像処理部114は、こうして蓄積された履歴画像に基づいて、候補画像を抽出してもよい。その場合、画像処理部114は、例えば、蓄積された履歴画像のそれぞれの撮影位置及び画角を特定する。 When a new captured image is acquired and new area image data is generated, the DB control unit 111 moves the extracted specific image from "current specific image" to "specific image history." In this way, the specific image extracted by the image processing unit 114 is stored as a history image in the specific image history. The image processing unit 114 may extract candidate images based on the history images thus stored. In that case, the image processing unit 114, for example, identifies the shooting position and angle of view of each of the stored history images.

そして、画像処理部114は、新たに取得された撮影画像のうち、特定した範囲内の撮影位置で撮影された画像から、特定した範囲内の画角の画像を候補画像として抽出する。サーバ表示部112は、こうして抽出された候補画像をユーザに提示する。このように、候補画像は、抽出された特定画像の履歴に基づいて抽出される画像であってもよい。このような態様によれば、実際の特定画像に近い画像が候補画像として提示されるので、特定画像の履歴を考慮しない場合に比べて、候補画像の有用性を高めることができる。 The image processing unit 114 then extracts images with angles of view within the specified range from among the newly acquired captured images taken at shooting positions within the specified range as candidate images. The server display unit 112 presents the candidate images thus extracted to the user. In this manner, the candidate images may be images extracted based on the history of the extracted specific images. According to this aspect, images that are close to the actual specific image are presented as candidate images, so the usefulness of the candidate images can be increased compared to a case in which the history of the specific images is not taken into consideration.

<所定情報の対応付け>
次に、支援サーバ装置10は、抽出された特定画像と所定情報とを対応付けるための処理を行う。所定情報とは、現場管理支援システム1において、特定画像と対応付けるための情報として定められたものであり、例えば、特定の箇所の名称である。本実施形態では、特定画像に対応付けて所定情報をユーザが指定するという手動の作業と、その前段として、ユーザに対して所定情報の候補を示す候補情報を提示するという自動の処理とを経て、特定画像に所定情報が対応付けられる。
<Matching of specified information>
Next, the support server device 10 performs a process for associating the extracted specific image with the predetermined information. The predetermined information is information, such as the name of a specific location, that is defined in the site management support system 1 as information for associating with the specific image. In this embodiment, the specific information is associated with the specific image through a manual operation in which the user specifies the predetermined information in association with the specific image, and an automatic process prior to this in which candidate information indicating candidates for the predetermined information is presented to the user.

まず、支援サーバ装置10は、A31において、対応付け処理部118により、特定画像に対応付ける所定情報の候補を候補情報として決定する。対応付け処理部118は、例えば、特定画像データベースDB1に格納されているチェック箇所情報の名称を候補情報として決定する。サーバ表示部112は、決定された候補情報を表示させるための表示用データを例えばオペレータ端末50に対して送信する。オペレータ端末50は、A32において、表示制御部511により、送信されてきた表示用データが示す候補情報を表示する。 First, in A31, the support server device 10 uses the association processing unit 118 to determine candidates for the specified information to be associated with the specific image as candidate information. For example, the association processing unit 118 determines the name of the check point information stored in the specific image database DB1 as the candidate information. The server display unit 112 transmits display data for displaying the determined candidate information to, for example, the operator terminal 50. In A32, the operator terminal 50 uses the display control unit 511 to display the candidate information indicated by the transmitted display data.

図12は、表示された候補情報の一例を示す図である。図12では、表示制御部511が、候補情報選択画面D2を表示している。候補情報選択画面D2には、「候補情報から所定情報を選択してください。」という文字列と、特定画像F14と、選択ボタンB31と、候補情報入力欄J11とが表示されている。候補情報入力欄J11の下には、候補情報一覧J12がプルダウンリストとして表示されており、候補情報一覧J12から選択された候補情報が候補情報入力欄J11に表示されている。 Figure 12 is a diagram showing an example of displayed candidate information. In Figure 12, the display control unit 511 is displaying a candidate information selection screen D2. The candidate information selection screen D2 displays a character string saying "Please select specific information from the candidate information," a specific image F14, a selection button B31, and a candidate information input field J11. Below the candidate information input field J11, a candidate information list J12 is displayed as a pull-down list, and candidate information selected from the candidate information list J12 is displayed in the candidate information input field J11.

このように、サーバ表示部112及び対応付け処理部118は、所定情報の候補を示す候補情報をユーザに提示する第2提示部として機能する。このような態様によれば、候補情報が提示されない場合に比べて、特定画像と所定情報との対応付けの手間を少なくすることができる。候補情報を選択して選択ボタンB31を押す操作は、上記の第1操作と同様に、支援サーバ装置10のユーザ受付部117によって、ユーザが行った操作として受け付けられる。 In this way, the server display unit 112 and the association processing unit 118 function as a second presentation unit that presents candidate information indicating candidates for the specified information to the user. According to this aspect, it is possible to reduce the effort required to associate a specific image with the specified information compared to a case in which candidate information is not presented. The operation of selecting candidate information and pressing the selection button B31 is accepted as an operation performed by the user by the user acceptance unit 117 of the support server device 10, similar to the first operation described above.

ユーザ受付部117は、画像処理部114により抽出された特定画像と所定情報と(図12の例では特定画像F14と「台所壁」というチェック箇所の名称と)を対応付けるユーザの第2操作を受け付ける対応受付部の一例として機能する。ユーザ受付部117は、サーバ表示部112により提示された候補情報(図12の例では候補情報一覧J12に含まれる候補情報)を選択する操作を第2操作として受け付ける。この第2操作は、候補情報を所定情報として特定画像に対応付ける操作である。 The user reception unit 117 functions as an example of a correspondence reception unit that receives a second operation by the user to correspond the specific image extracted by the image processing unit 114 with specified information (in the example of FIG. 12, the specific image F14 and the name of the checked area "kitchen wall"). The user reception unit 117 receives, as the second operation, an operation to select candidate information presented by the server display unit 112 (in the example of FIG. 12, the candidate information included in the candidate information list J12). This second operation is an operation to correspond the candidate information with the specific image as specified information.

オペレータW3は、上記の第2操作により、特定画像に対応付ける適切な候補情報を選択したと判断すると、選択ボタンB31を押す操作を第2操作として行う。オペレータ端末50は、A33において、操作受付部512により、それらの第2操作を候補情報の選択操作として受け付ける。支援サーバ装置10は、A34において、ユーザ受付部117により、一連の第2操作を受け付け、DB制御部111により、受け付けられた第2操作により特定画像に対応付けられた候補情報を、図10に示す「今回の所定情報」として、その特定画像に対応付けて特定画像データベースDB1に格納する。 When operator W3 determines that appropriate candidate information to be associated with the specific image has been selected by the above-mentioned second operation, he/she performs the operation of pressing selection button B31 as the second operation. At A33, the operator terminal 50 accepts these second operations as selection operations of candidate information by the operation acceptance unit 512. At A34, the support server device 10 accepts the series of second operations by the user acceptance unit 117, and stores the candidate information associated with the specific image by the accepted second operations in the specific image database DB1 as the "current specified information" shown in FIG. 10 in association with the specific image by the DB control unit 111.

そして、データ生成部115は、特定画像データベースDB1から「今回の特定画像」及び「今回の所定情報」を読み出して、それらを対応付けて並べたリストを特定画像データとして生成する。ここで、例えば、監督端末40から特定画像データが要求されたとする。その場合、支援サーバ装置10は、A34において、データ出力部116により、生成された特定画像データを監督端末40に対して出力する。監督端末40は、A35において、表示制御部411により、出力されてきた特定画像データを表示する。 Then, the data generation unit 115 reads out the "current specific image" and the "current specified information" from the specific image database DB1, and generates a list in which they are associated with each other as specific image data. Now, for example, assume that the specific image data is requested from the supervisor terminal 40. In this case, the support server device 10 outputs the generated specific image data to the supervisor terminal 40 by the data output unit 116 at A34. The supervisor terminal 40 displays the output specific image data by the display control unit 411 at A35.

図13は、表示された特定画像データの一例を示す図である。図13の例では、表示制御部411が、チェックリストH1を表示している。チェックリストH1には、チェック箇所の名称である「玄関」、「廊下」、「階段」、「台所壁」及び「台所床」と、各チェック箇所の特定画像F11、F12、F13、F14及びF15(それぞれを区別しない場合は「特定画像F10」と言う)と、各チェック箇所のチェック結果とが表示されている。チェック結果には、作業進行の良否を示す記号と、コメントとが示されている。 Figure 13 is a diagram showing an example of displayed specific image data. In the example of Figure 13, the display control unit 411 displays a checklist H1. Checklist H1 displays the names of the check locations "Entrance", "Hallway", "Stairs", "Kitchen Wall", and "Kitchen Floor", specific images F11, F12, F13, F14, and F15 of each check location (referred to as "specific image F10" when not distinguishing between them), and the check results of each check location. The check results include a symbol indicating whether the work is progressing well or not, and a comment.

特定画像F10には、「mm/d1」、「mm/d2」、「mm/d3」及び「mm/d4」という異なる日付に撮影された撮影画像から抽出されたものが含まれている。例えば、特定画像F11-1、F11-2、F11-3及びF11-4は、いずれも「玄関」を特定の箇所として抽出された画像であり、「mm/d1」、「mm/d2」、「mm/d3」及び「mm/d4」に撮影された撮影画像から抽出されている。 Specific images F10 include those extracted from images taken on different dates, "mm/d1," "mm/d2," "mm/d3," and "mm/d4." For example, specific images F11-1, F11-2, F11-3, and F11-4 are all images extracted with the "entrance" as a specific location, and are extracted from images taken on "mm/d1," "mm/d2," "mm/d3," and "mm/d4."

このように、データ出力部116は、複数の特定画像を並べたリスト(図13の例ではチェックリストH1)を特定画像データとして出力する。それらの複数の特定画像(図13の例では特定画像F11-1、F11-2、F11-3及びF11-4等)は、特定の箇所が共通し且つ撮影時期が異なっている。このような態様によれば、単一の撮影時期の特定画像だけが出力される場合に比べて、特定箇所の状態の遷移を容易に把握することができる。 In this way, the data output unit 116 outputs a list of multiple specific images (checklist H1 in the example of FIG. 13) as specific image data. These multiple specific images (specific images F11-1, F11-2, F11-3, and F11-4 in the example of FIG. 13, etc.) have a specific location in common but were photographed at different times. According to this aspect, it is easier to grasp the transition in the state of the specific location compared to when only specific images photographed at a single time are output.

なお、撮像装置30による撮影は、現場作業員W1が歩いて行うので、撮影時の移動経路は毎回同じわけではない。そのため、複数の特定画像には、完全に同じ範囲が特定の箇所として映っているとは限らないが、少なくとも特定の箇所の一部が映っていればよい。その一部の画像を見ることで、作業現場における特定の箇所の状況を把握することができるからである。 Note that, since the on-site worker W1 takes the images using the imaging device 30 while walking, the route he or she moves during the image capture is not the same each time. Therefore, the specific images do not necessarily show the exact same area as the specific location, but it is sufficient that at least a portion of the specific location is shown. This is because by looking at that portion of the image, the situation of the specific location at the work site can be understood.

以上のとおり、データ出力部116は、画像処理部114により抽出された特定画像を含む特定画像データを出力する特定出力部の一例として機能する。このような態様によれば、特定の箇所を示すリストを簡単に作ることができる。本実施形態では、データ出力部116は、画像処理部114により抽出された特定画像と、上述した第2操作によりその特定画像に対応付けられた所定情報とを並べたリストを特定画像データとして出力する。 As described above, the data output unit 116 functions as an example of a specific output unit that outputs specific image data including a specific image extracted by the image processing unit 114. According to this aspect, a list showing specific locations can be easily created. In this embodiment, the data output unit 116 outputs, as specific image data, a list that lists the specific image extracted by the image processing unit 114 and the specific information associated with the specific image by the second operation described above.

表示制御部411は、チェックリストH1に含まれる特定画像F10に対して所定の拡大操作(例えばシングルクリック等)が行われると、その特定画像F10を拡大して表示する。これにより、現場の状況をより見やすくすることができる。また、本実施形態では、チェックリストH1に含まれる特定画像F10が、その特定画像F10が抽出された撮影画像に基づいて生成された領域画像データへのリンクになっている。さらに言うと、特定画像F10は、その特定画像F10に映っている特定の箇所が表示画像となっている状態の領域画像データへのリンクになっている。 When a specific enlargement operation (e.g., a single click) is performed on a specific image F10 included in the checklist H1, the display control unit 411 enlarges and displays the specific image F10. This makes it easier to see the situation at the site. Furthermore, in this embodiment, the specific image F10 included in the checklist H1 is a link to area image data generated based on the captured image from which the specific image F10 was extracted. Furthermore, the specific image F10 is a link to area image data in which a specific location shown in the specific image F10 is displayed as a display image.

監督端末40は、A41において、操作受付部412により、特定画像F10への所定の操作(例えばダブルクリック等)をリンク操作として受け付ける。操作受付部412は、リンク操作が行われた特定画像F10を示す操作データを支援サーバ装置10に送信する。支援サーバ装置10は、A42において、データ出力部116により、リンク先の領域画像データを監督端末40に対して出力する。監督端末40は、A43において、表示制御部411により、出力されてきた領域画像データを表示する。 At A41, the supervisor terminal 40 accepts a predetermined operation (e.g., double-clicking) on the specific image F10 as a link operation via the operation acceptance unit 412. The operation acceptance unit 412 transmits operation data indicating the specific image F10 for which the link operation has been performed to the assistance server device 10. At A42, the assistance server device 10 outputs the linked area image data to the supervisor terminal 40 via the data output unit 116. At A43, the supervisor terminal 40 displays the output area image data via the display control unit 411.

例えば、図13に示す特定画像F11-4へのリンク操作が行われた場合、mm/d4に撮影された撮影画像に基づいて生成された領域画像データが、玄関を表示画像とする状態で出力されて監督端末40に表示される。監督端末40は、A44において、領域画像データの表示画像として映っている箇所を移動させる操作を表示操作として受け付ける。作業監督W2は、例えば、特定画像F11-4だけでは作業の状況が判断し切れなかったので、このように領域画像データを操作して周囲の画像を見ることで、作業の状況を判断する。 For example, when a link operation is performed to specific image F11-4 shown in FIG. 13, area image data generated based on the image captured at mm/d4 is output with the entrance as the display image and displayed on the supervisor terminal 40. The supervisor terminal 40 accepts, at A44, an operation to move the location shown as the display image of the area image data as a display operation. For example, since the work supervisor W2 is unable to fully determine the work situation from the specific image F11-4 alone, he determines the work situation by manipulating the area image data in this way to view the surrounding image.

上記のとおり、データ出力部116は、特定の箇所の画像(図13の例では各特定画像F10)から領域画像データが示す画像のうちその箇所を示す画像(例えば特定画像F11-4からの場合はmm/d4に撮影された玄関を示す画像)へのリンクを含むデータを特定画像データとして出力する。このような態様によれば、特定画像データが上記リンクを含まない場合に比べて、特定の箇所の周囲の画像を容易に確認することができる。 As described above, the data output unit 116 outputs data including a link from an image of a specific location (each specific image F10 in the example of FIG. 13) to an image showing that location among the images shown by the area image data (for example, in the case of specific image F11-4, an image showing the entrance taken at mm/d4) as specific image data. According to this aspect, it is easier to confirm the image around the specific location compared to when the specific image data does not include the above link.

作業監督W2は、領域画像データを表示させて作業の状況が判断できると、チェックリストH1に戻って作業状況のチェックを行う。本実施形態では、領域画像データに、特定画像データ(図13の例ではチェックリストH1)に表示を切り替えるためのリンクが含まれている。
図14は、表示された領域画像の一例を示す図である。図14の例では、表示制御部411が、領域画像A4の一部を表す表示画像A41を表示している。
When the work supervisor W2 judges the work status by displaying the area image data, he/she returns to the checklist H1 to check the work status. In this embodiment, the area image data includes a link for switching the display to the specific image data (the checklist H1 in the example of FIG. 13).
Fig. 14 is a diagram showing an example of a displayed area image. In the example of Fig. 14, the display control unit 411 displays a display image A41 that represents a part of the area image A4.

表示画像A11には、リンク画像L14-4及びL15-4(それぞれを区別しない場合は「リンク画像L10」と言う)が示されている。リンク画像L14-4は、図13に示す特定画像F14-4へのリンクである。リンク画像L15-4は、図13に示す特定画像F15-4へのリンクである。監督端末40は、A51において、操作受付部412により、リンク画像L10へのリンク操作を受け付けると、操作されたリンク画像L10を示す操作データを支援サーバ装置10に送信する。 Display image A11 shows link images L14-4 and L15-4 (referred to as "link image L10" when there is no need to distinguish between them). Link image L14-4 is a link to specific image F14-4 shown in FIG. 13. Link image L15-4 is a link to specific image F15-4 shown in FIG. 13. When the operation reception unit 412 of the supervisor terminal 40 receives a link operation to link image L10 at A51, it transmits operation data indicating the operated link image L10 to the assistance server device 10.

支援サーバ装置10は、A52において、データ出力部116により、送信されてきた操作データが示すリンク先となっている特定画像データを監督端末40に対して出力する。監督端末40は、A53において、表示制御部411により、出力されてきた特定画像データを表示する。表示制御部411は、リンク画像L14-4への操作がされた場合は、例えば、図13に示すチェックリストH1及び特定画像F14-4の拡大画像を表示する。また、表示制御部411は、リンク画像L15-4への操作がされた場合は、例えば、チェックリストH1及び特定画像F15-4の拡大画像を表示する。 At A52, the support server device 10 outputs the specific image data that is the link destination indicated by the transmitted operation data to the supervisor terminal 40 by the data output unit 116. At A53, the supervisor terminal 40 displays the output specific image data by the display control unit 411. When an operation is performed on the link image L14-4, the display control unit 411 displays, for example, the checklist H1 and an enlarged image of the specific image F14-4 shown in FIG. 13. When an operation is performed on the link image L15-4, the display control unit 411 displays, for example, the checklist H1 and an enlarged image of the specific image F15-4.

上記のとおり、データ出力部116は、特定の箇所に対応する位置で撮影された画像から特定画像データのその箇所の画像へのリンクを含むデータを領域画像データとして出力する。このような態様によれば、領域画像データが示す領域画像を表示されている状態からでも、領域画像データにリンクが含まれていない場合に比べて、特定の箇所の画像を容易に出力させることができる。 As described above, the data output unit 116 outputs data including a link from an image taken at a position corresponding to a specific location to an image of that location in the specific image data as area image data. According to this aspect, even when the area image indicated by the area image data is displayed, it is easier to output the image of the specific location compared to a case where the area image data does not include a link.

次に、監督端末40は、A54において、操作受付部412により、チェック操作を受け付け、操作データを支援サーバ装置10に送信する。支援サーバ装置10は、A55において、DB制御部111により、送信されてきた操作データが示すチェック結果を反映した特定画像データを特定画像データベースDB1に保存する。図8に示すA34までの撮影画像処理は、作業現場での撮影が行われるたびに実行される。これにより、領域画像データ及び特定画像データが、撮影のたびに保存されて蓄積される。 Next, at A54, the supervisor terminal 40 accepts the check operation through the operation acceptance unit 412 and transmits the operation data to the assistance server device 10. At A55, the assistance server device 10 uses the DB control unit 111 to store the specific image data reflecting the check results indicated by the transmitted operation data in the specific image database DB1. The captured image processing up to A34 shown in FIG. 8 is executed each time photography is performed at the work site. As a result, the area image data and specific image data are saved and accumulated each time photography is performed.

以上のとおり、データ出力部116は、画像取得部113により取得された複数の画像(撮影画像)を用いて、推定された移動経路の各位置から見た撮影領域を示す領域画像データを出力する。また、データ出力部116は、上述したように、同じく撮影画像を用いて、特定画像データを出力する。このように、現場管理支援システム1は、図9に示すような領域画像データと図13に示すような特定画像データの両方に撮影画像を活用する。領域画像データ及び特定画像データを生成するためにそれぞれ撮影領域の画像を撮影する場合、撮影の手間が2回必要になる。本実施形態では、上記のとおり撮影画像を共有するので、撮影画像を共有しない場合に比べて、現場の撮影に伴う作業の手間を減らすことができる。 As described above, the data output unit 116 uses multiple images (photographed images) acquired by the image acquisition unit 113 to output area image data showing the photographed area as seen from each position on the estimated travel path. The data output unit 116 also uses the photographed images to output specific image data, as described above. In this manner, the site management support system 1 utilizes the photographed images for both area image data as shown in FIG. 9 and specific image data as shown in FIG. 13. When photographing images of the photographed area to generate area image data and specific image data, respectively, the effort of photographing is required twice. In this embodiment, the photographed images are shared as described above, and therefore the effort of the work associated with photographing the site can be reduced compared to when the photographed images are not shared.

また、現場作業員W1が撮影領域を移動しながら通常の画角のカメラで静止画像を撮影した場合、特定の箇所を1枚1枚撮影しても、作業監督W2にとって状況を判断しやすい画像が撮影されるとは限らないし、望ましくない画像だからといって再度撮影をするとなると非常に手間がかかる。また、うまく撮影したとしても、カメラの画角の範囲から外れた周囲の状況までは分からない。本実施形態では、上記のとおり全方位を映す360度カメラで動画を撮影し、特定の箇所を抽出することで、望ましい画像を選ぶことができる。また、全方位の画像は網羅性が高いので、望ましい画像が選べないということも少ないし、撮影後に抽出したい特定の箇所が発生してもその箇所を抽出することができる。 Furthermore, if a site worker W1 takes still images with a camera with a normal angle of view while moving around the shooting area, taking pictures of specific locations one by one does not necessarily result in an image that makes it easy for the work supervisor W2 to judge the situation, and taking pictures again just because an image is undesirable is very time-consuming. Furthermore, even if the picture is taken successfully, the surrounding situation outside the range of the camera's angle of view cannot be seen. In this embodiment, as described above, a video is taken with a 360-degree camera that captures everything in all directions, and specific locations are extracted, making it possible to select a desired image. Furthermore, because omnidirectional images are highly comprehensive, it is rare that a desired image cannot be selected, and even if a specific location that needs to be extracted arises after shooting, that location can be extracted.

また、領域画像データにも特定の箇所が映っているが、必要な箇所だけを見たい場合に領域画像データが示す領域画像から探すのは手間がかかる。本実施形態では、特定の箇所を抽出して特定画像データを出力することで、そのような手間をかけずに特定の箇所の画像を表示させることができる。一方で、特定画像データだけでなく領域画像データも出力されることで、特定画像データからは特定画像が撮影領域のどこを映したものなのか分かりにくい場合でも、領域画像データによって特定画像に映った箇所の位置を把握させることができる。 Although the area image data also shows a specific location, it is time-consuming to search for the specific location in the area image shown by the area image data when one wants to see only the required location. In this embodiment, the specific location is extracted and the specific image data is output, making it possible to display an image of the specific location without such time-consuming steps. On the other hand, by outputting not only the specific image data but also the area image data, even if it is difficult to tell from the specific image data which part of the shooting area the specific image shows, the position of the location shown in the specific image can be ascertained from the area image data.

また、上述したように特定画像及び所定情報の対応付けの際に、候補情報を提示することで、適切な候補情報を対応付けるための手間を少なくすることができる。また、本実施形態では、特定画像として、図10に示すチェック箇所が必ず抽出される。これにより、特定画像データをチェックリストとして用いた場合に、どの作業現場でも特定の箇所については必ずチェックが行われるようになり、作業の品質を担保することができる。 As described above, when matching a specific image with predetermined information, by presenting candidate information, the effort required to match appropriate candidate information can be reduced. In addition, in this embodiment, the check points shown in FIG. 10 are always extracted as the specific image. As a result, when the specific image data is used as a checklist, the specific points are always checked at every work site, ensuring the quality of the work.

<解析結果の蓄積>
図6に示す現場取得部101は、図7以降で説明した情報処理によって生成された領域画像データが示す各撮影位置における領域画像等を、撮像装置30による現場の測定結果(本実施形態では現場画像)として取得する。現場取得部101は、全方位を撮影可能な撮像装置30で撮影された画像を現場の測定結果として取得する。このような態様によれば、全方位を撮影できない撮像装置で撮影する場合に比べて、現場画像に映る範囲が広くなるので、現場の情報をより多くデータ化することができる。
<Accumulation of analysis results>
The site acquisition unit 101 shown in Fig. 6 acquires area images and the like at each shooting position indicated by area image data generated by the information processing described in Fig. 7 and subsequent figures as a measurement result of the site by the imaging device 30 (site images in this embodiment). The site acquisition unit 101 acquires images captured by the imaging device 30 capable of capturing images in all directions as a measurement result of the site. According to this aspect, the range shown in the site image is wider than when capturing images by an imaging device that cannot capture images in all directions, so more site information can be digitized.

作業取得部102は、図7以降で説明した情報処理において用いられた図面データ等を、作業情報として取得する。また、作業取得部102は、それら以外にも、業務サーバ装置60に記憶されている工程表、資材情報、部材情報、コスト情報及び環境負荷情報等を作業情報として取得する。こうして取得された作業情報には、作業の予定を示す予定情報(例えば工程表又は作業計画表等)が含まれる。 The work acquisition unit 102 acquires, as work information, drawing data and the like used in the information processing described in FIG. 7 and subsequent figures. In addition to the above, the work acquisition unit 102 acquires, as work information, a process schedule, material information, component information, cost information, environmental load information, and the like stored in the business server device 60. The work information acquired in this way includes schedule information (e.g., a process schedule or work plan, etc.) that indicates the schedule for the work.

現場解析部103は、現場取得部101により取得された現場画像が示す現場の状況と作業取得部102により取得された作業情報が示す予定とに基づいて、作業の進捗を解析する処理を所定の解析処理として実行する。現場解析部103は、例えば、現場画像を解析して、壁、床、天井及び柱等の構造物の各構成部分が完成しているか否かを判定する。そして、現場解析部103は、作業情報により予定では完成していることが示されている構成部分のうち完成済みの構成部分の割合を、現場作業の進捗を示す情報として生成する。このような態様によれば、作業の進捗を管理することができる。 The site analysis unit 103 executes a process of analyzing the progress of work as a predetermined analysis process based on the site situation shown in the site image acquired by the site acquisition unit 101 and the schedule shown in the work information acquired by the work acquisition unit 102. For example, the site analysis unit 103 analyzes the site image to determine whether each component part of a structure such as a wall, floor, ceiling, and pillars is completed. The site analysis unit 103 then generates, as information indicating the progress of the site work, the proportion of components that have been completed among the components that are shown to be completed according to the schedule in the work information. According to this aspect, the progress of work can be managed.

また、作業情報には、作業を行う作業者に関する情報(例えば要員計画表等)も含まれる。ここでいう作業者は、作業者個人であってもよいし、作業を請け負う組織(工務店等)であってもよい。現場解析部103は、進捗の解析処理の結果と取得された作業情報とに基づいて、その作業情報が示す作業者の施工能力を解析する処理を解析処理として実行する。現場解析部103は、例えば、各作業者の工程表が示す作業量と、その作業者の進捗の割合とに基づいて、単位期間にこなせる作業量を解析結果として算出する。このような態様によれば、作業者の施工能力を把握することができる。 The work information also includes information about the worker who will perform the work (e.g., a personnel schedule, etc.). The worker here may be an individual worker or an organization (such as a construction company) that undertakes the work. The site analysis unit 103 executes an analysis process to analyze the construction capabilities of the workers indicated by the work information based on the results of the progress analysis process and the acquired work information. The site analysis unit 103 calculates the amount of work that can be completed in a unit period as the analysis result, for example, based on the amount of work indicated in each worker's schedule and the progress rate of that worker. According to this aspect, the construction capabilities of the workers can be grasped.

結果蓄積部104は、上記のとおり現場解析部103により実行された解析処理の結果を蓄積する。図7等で説明したように、現場画像は日々撮影されて取得されるので、日々新たな解析処理が行われて、その解析結果が蓄積される。このような態様によれば、現場管理支援システム1のような仕組みを導入しない場合に比べて、現場作業に関するデータ化を促進することができる。 The result storage unit 104 stores the results of the analysis process executed by the site analysis unit 103 as described above. As described with reference to FIG. 7 etc., site images are photographed and acquired daily, so new analysis processes are performed daily and the analysis results are stored. According to this embodiment, it is possible to promote the digitization of on-site work compared to a case where a system such as the site management support system 1 is not introduced.

<解析結果の例>
現場解析部103は、上記の他にも様々な解析処理を実行しうる。例えば、現場解析部103は、作業情報が示す現場の図面に対する作業の進捗を解析するだけでなく、施工のミスを解析してもよい。現場解析部103は、例えば、現場の図面と現場画像(360度画像)とを比較し、図面と実際の施工物の差分を抽出する。現場解析部103は、抽出した差分を活用し、図面に対する作業の進捗を示す作業進捗データと施工ミスデータとを出力する。
<Example of analysis results>
The site analysis unit 103 may execute various analysis processes other than those described above. For example, the site analysis unit 103 may not only analyze the progress of work on the site drawing indicated by the work information, but also analyze construction errors. For example, the site analysis unit 103 compares the site drawing with a site image (360-degree image) and extracts the difference between the drawing and the actual construction. The site analysis unit 103 utilizes the extracted difference to output work progress data and construction error data indicating the progress of work on the drawing.

また、現場解析部103は、工程に対する作業進捗データを解析結果として出力してもよい。現場解析部103は、例えば、現場の図面と現場画像(360度画像)との比較から得られた作業進捗データと工程表とを組み合わせることで、計画されていた工程に対する作業の進捗を示す作業進捗データを出力する The site analysis unit 103 may also output work progress data for a process as an analysis result. For example, the site analysis unit 103 may output work progress data indicating the progress of work for a planned process by combining the work progress data obtained by comparing the site drawings and the site images (360-degree images) with the schedule.

現場解析部103は、施工者の施工能力データを解析結果として出力してもよい。現場解析部103は、例えば、施工業者又は施工者に関するデータと、施工ミスデータを組み合わせることで、施工者の施工精度データを解析する。また、現場解析部103は、施工業者又は施工者に関するデータ、対応した作業内容、工程に対する作業進捗データを組み合わせることで、施工者の施工速度データを解析結果として出力する。 The on-site analysis unit 103 may output the construction ability data of the contractor as the analysis result. For example, the on-site analysis unit 103 analyzes the construction accuracy data of the contractor by combining data related to the contractor or contractor with construction error data. The on-site analysis unit 103 also outputs the construction speed data of the contractor as the analysis result by combining data related to the contractor or contractor, the corresponding work content, and work progress data for the process.

また、現場解析部103は、施工ミスの要因データを解析結果として出力してもよい。この場合、例えば、現場取得部101により取得された現場画像(360度画像)を用いてユーザがシステム上で是正指示データを作成し、結果蓄積部104が、作成された是正指示データを蓄積しておく。そして、現場解析部103は、是正指示データと工程表とを組み合わせることで、特定の工事における施工ミスの要因データを解析結果として出力する。蓄積された施工ミスの要因データは、例えば、ダッシュボード部105により、類似する工事を実施する施工管理者に対して、蓄積された施工ミスデータとともに提示される。 The site analysis unit 103 may also output data on the causes of construction errors as the analysis results. In this case, for example, a user creates corrective instruction data on the system using site images (360-degree images) acquired by the site acquisition unit 101, and the result storage unit 104 stores the created corrective instruction data. The site analysis unit 103 then combines the corrective instruction data with a schedule to output data on the causes of construction errors in a specific construction project as the analysis results. The accumulated data on the causes of construction errors is presented, for example, by the dashboard unit 105 to a construction manager carrying out similar construction projects, together with the accumulated construction error data.

また、現場解析部103は、手待ち期間データを解析結果として出力してもよい。現場解析部103は、例えば、工程に対する作業進捗データをもとに、作業が進行していない手待ち期間のデータを解析結果として出力する。 The on-site analysis unit 103 may also output waiting period data as the analysis result. For example, the on-site analysis unit 103 outputs data on waiting periods during which work is not progressing as the analysis result based on work progress data for a process.

また、現場解析部103は、特定のエリアが持つ総施工力データを解析結果として出力してもよい。現場解析部103は、例えば、特定のエリアが抱える施工者の施工能力データを集計した総施工力データを解析結果として出力する。集計された総施工能力データに基づくことで、エリアごとの需要と供給のバランスを最適化することができる。 The site analysis unit 103 may also output total construction capacity data for a specific area as the analysis result. For example, the site analysis unit 103 outputs total construction capacity data obtained by aggregating construction capacity data for contractors in a specific area as the analysis result. Based on the aggregated total construction capacity data, the balance between demand and supply for each area can be optimized.

また、現場解析部103は、最適な人員配置を解析結果として出力してもよい。現場解析部103は、例えば、蓄積された施工者の施工能力データを活用し、工期を最短にできる人員配置を計算し、計算した人員配置を解析結果として出力する。 The on-site analysis unit 103 may also output optimal personnel allocation as the analysis result. For example, the on-site analysis unit 103 uses accumulated construction ability data of the contractors to calculate the personnel allocation that can minimize the construction period, and outputs the calculated personnel allocation as the analysis result.

また、現場解析部103は、最適な工程を解析結果として出力してもよい。現場解析部103は、例えば、蓄積された工程に対する進捗状況データをもとに、施工管理者が抱える他案件も考慮した上で、適宜工期を最短にできる工程を計算し、計算した最適な工程を解析結果として出力する。 The on-site analysis unit 103 may also output the optimal process as the analysis result. For example, the on-site analysis unit 103 calculates a process that can minimize the construction period appropriately based on the accumulated progress status data for the process and taking into account other projects handled by the construction manager, and outputs the calculated optimal process as the analysis result.

また、現場解析部103は、最適な資材配送スケジュールを解析結果として出力してもよい。現場解析部103は、例えば、蓄積された工程に対する工事進捗データに基づき、次のように最適化した資材配送スケジュールを計算する。まず、現場解析部103は、ジャストインタイムな資材搬入によって手待ち時間を最小化する資材配送スケジュールを計算する。また、現場解析部103は、ジャストインタイムな資材搬入によって作業空間を常に最大化し作業効率を向上させ、かつ現場作業者の資材整頓時間を最小化する資材配送スケジュールを計算する。 The on-site analysis unit 103 may also output an optimal material delivery schedule as the analysis result. For example, the on-site analysis unit 103 calculates an optimized material delivery schedule based on accumulated construction progress data for each process as follows. First, the on-site analysis unit 103 calculates a material delivery schedule that minimizes waiting time by just-in-time material delivery. The on-site analysis unit 103 also calculates a material delivery schedule that always maximizes work space by just-in-time material delivery, improves work efficiency, and minimizes the time spent by on-site workers tidying up materials.

また、現場解析部103は、環境負荷を最小化する資材配送スケジュールを計算する。具体的には、現場解析部103は、資材量を最適化し廃棄量を最小化する資材配送スケジュールを計算する。また、現場解析部103は、配送回数を最小化し排気量を最小化する資材配送スケジュールを計算する。また、現場解析部103は、配送距離を最小化し排気量を最小化する資材配送スケジュールを計算する。 The on-site analysis unit 103 also calculates a material delivery schedule that minimizes the environmental load. Specifically, the on-site analysis unit 103 calculates a material delivery schedule that optimizes the amount of materials and minimizes the amount of waste. The on-site analysis unit 103 also calculates a material delivery schedule that minimizes the number of deliveries and minimizes the amount of emissions. The on-site analysis unit 103 also calculates a material delivery schedule that minimizes the delivery distance and minimizes the amount of emissions.

<その他の実施形態>
撮影領域は、上述したものに限らない。例えば、既存の建物の中、乗り物の中又は屋外の所定のエリア等であってもよい。また、撮像装置30は、360度カメラに限らず、広角カメラや通常の画角で撮影するカメラが用いられてもよい。また、撮影される画像は、動画像に限らず、連続的に撮影される静止画像であってもよい。
<Other embodiments>
The shooting area is not limited to the above. For example, it may be inside an existing building, inside a vehicle, or a predetermined area outdoors. Furthermore, the imaging device 30 is not limited to a 360-degree camera, and a wide-angle camera or a camera that shoots at a normal angle of view may be used. Furthermore, the captured images are not limited to moving images, and may be still images that are captured continuously.

また、実施形態では、撮像装置30が測定装置の一例であったが、これに限らない。測定装置は、例えば、対象物までの距離を測定する距離画像センサを備え、測定結果を示す点群データを測定データとして出力するものであってもよい。また、測定装置は、対象物の温度を測定する赤外線センサ又は対象物までの距離や対象物の速度を測定するミリ波センサを備えるものであってもよい。 In the embodiment, the imaging device 30 is an example of a measuring device, but this is not limiting. The measuring device may be equipped with, for example, a distance image sensor that measures the distance to an object, and output point cloud data indicating the measurement results as measurement data. The measuring device may also be equipped with an infrared sensor that measures the temperature of the object, or a millimeter wave sensor that measures the distance to the object or the speed of the object.

また、実施形態では、図7に示す機能によって生成された測定結果(実施形態では現場画像)が現場解析部103により解析されて結果蓄積部104により蓄積されたが、例えば、画像処理部114によって所定の解析処理(移動経路の推定処理等)が実行され、DB制御部111によって蓄積されてもよい。この場合、画像処理部114が現場解析部の一例であり、DB制御部111が蓄積部の一例となる。また、画像処理部114及びDB制御部111を含む図7に示す機能の一部が、図6に示すデータベース化フェーズにおいて処理を実行することになる。 In addition, in the embodiment, the measurement results (in the embodiment, site images) generated by the functions shown in FIG. 7 are analyzed by the site analysis unit 103 and stored by the result storage unit 104, but for example, a predetermined analysis process (such as a process of estimating a travel path) may be performed by the image processing unit 114 and stored by the DB control unit 111. In this case, the image processing unit 114 is an example of a site analysis unit, and the DB control unit 111 is an example of a storage unit. Also, some of the functions shown in FIG. 7, including the image processing unit 114 and the DB control unit 111, will execute processing in the database creation phase shown in FIG. 6.

また、作業取得部102は、実施形態では、業務サーバ装置60に記憶されている情報をそのまま作業情報として取得したが、例えば、所定の解析処理が行いやすいように加工した情報を作業情報として取得してもよい。作業取得部102は、例えば、業務サーバ装置60に記憶されている情報(図面情報、工程表及び資材情報等)を現場ごと又はエリアごとに区分する処理を加工処理として行って、区分された情報を作業情報として取得する。 In the embodiment, the work acquisition unit 102 acquires the information stored in the business server device 60 as the work information as is, but for example, information that has been processed to make it easier to perform a specified analysis process may be acquired as the work information. For example, the work acquisition unit 102 performs a process of classifying the information (drawing information, schedule, material information, etc.) stored in the business server device 60 by site or area as a processing process, and acquires the classified information as the work information.

また、領域画像データは、図9に示すものに限らない。例えば、図面や位置画像が重畳されていない、領域画像だけを示すデータであってもよい。その場合、位置画像を選択する操作とは異なる操作によって、移動経路に沿った視点の移動が可能となっていればよい。また、特定画像データは、図13に示すものに限らない。例えば、撮影のたびに特定の箇所を異ならせたデータであってもよいし、最新の撮影画像から抽出された特定画像だけを示すデータであってもよい。 The area image data is not limited to that shown in FIG. 9. For example, it may be data showing only an area image without a drawing or a position image superimposed. In that case, it is sufficient if the viewpoint can be moved along the movement route by an operation different from the operation of selecting the position image. The specific image data is not limited to that shown in FIG. 13. For example, it may be data in which a specific location is changed each time shooting is performed, or it may be data showing only a specific image extracted from the most recently shot image.

また、所定情報は、チェック箇所の名称に限らず、例えば、作業現場の名称(フロア数又は部屋番号等)、作業工程、撮影者や作業監督の氏名、撮影日時、撮影時の天気又は撮像装置の種類等であってもよい。このように、所定情報としては、特定の箇所がどのような箇所であるか又は特定画像がどのような画像であるかということを示す情報が用いられるとよい。ただし、特定画像と無関係の情報が所定情報として用いられてもよい。 The specified information is not limited to the name of the check location, but may be, for example, the name of the work site (floor number or room number, etc.), the work process, the name of the photographer or work supervisor, the date and time of shooting, the weather at the time of shooting, or the type of imaging device, etc. In this way, the specified information may be information indicating what kind of location the specific location is or what kind of image the specific image is. However, information unrelated to the specific image may also be used as the specified information.

<候補画像>
画像処理部114は、実施形態とは異なる方法で候補画像を抽出してもよい。画像処理部114は、例えば、オペレータW3によって指定された特定の範囲の履歴が蓄積されている場合に、その履歴に基づいて候補画像を抽出する。画像処理部114は、例えば、撮影領域の同じ箇所が特定の範囲として所定の回数以上指定されている場合、その箇所を含む画像を候補画像として抽出する。
<Candidate image>
The image processing unit 114 may extract candidate images in a manner different from that of the embodiment. For example, when a history of a specific range designated by the operator W3 is accumulated, the image processing unit 114 extracts candidate images based on the history. For example, when the same part of the shooting area is designated as a specific range a predetermined number of times or more, the image processing unit 114 extracts an image including the part as a candidate image.

また、画像処理部114は、マンションのように同じ間取りの部屋がいくつも撮影領域として撮影される場合に、他の同じ間取りの部屋で指定された範囲の画像を候補画像として抽出する。サーバ表示部112は、こうして抽出された候補画像をユーザに提示する。この場合、候補画像は、ユーザによって指定された特定の範囲の履歴に基づいて抽出される画像である。このような態様によれば、ユーザによって過去に指定された範囲の特定画像に近い画像が候補画像として提示されるので、特定の範囲の履歴を考慮しない場合に比べて、候補画像の有用性を高めることができる。 In addition, when multiple rooms with the same layout are photographed as the photographing area, such as in an apartment building, the image processing unit 114 extracts images of the range specified in the other rooms with the same layout as candidate images. The server display unit 112 presents the candidate images thus extracted to the user. In this case, the candidate images are images extracted based on the history of the specific range specified by the user. According to this aspect, images similar to the specific images of the range previously specified by the user are presented as candidate images, so that the usefulness of the candidate images can be increased compared to a case where the history of the specific range is not taken into consideration.

<候補情報>
対応付け処理部118は、実施形態とは異なる方法で候補情報を決定してもよい。対応付け処理部118は、例えば、画像処理部114により抽出された特定画像からそこに映っている箇所を認識し、認識した箇所の情報を候補情報として決定する。対応付け処理部118は、例えば、パターン画像を用いた画像認識により、扉、階段、照明、窓又は洗面所等を認識し、それらの名称を候補情報として決定する。
<Candidate information>
The association processing unit 118 may determine candidate information in a manner different from that of the embodiment. For example, the association processing unit 118 recognizes a location shown in a specific image extracted by the image processing unit 114, and determines information on the recognized location as candidate information. For example, the association processing unit 118 recognizes doors, stairs, lights, windows, washrooms, etc. by image recognition using a pattern image, and determines their names as candidate information.

この場合、候補情報は、画像処理部114により抽出された特定画像に映っている箇所に基づいて決まる情報となる。このような態様によれば、例えば、作業現場の状況により特定の箇所が変更された場合でも、その箇所に合った情報が候補情報として提示されるので、候補情報が固定されている場合に比べて、候補情報の有用性を高めることができる。 In this case, the candidate information is information that is determined based on the location shown in the specific image extracted by the image processing unit 114. According to this aspect, for example, even if the specific location is changed due to the situation at the work site, information that matches that location is presented as candidate information, so the usefulness of the candidate information can be increased compared to when the candidate information is fixed.

また、対応付け処理部118は、例えば、過去に特定画像に対応付けられた所定情報を候補情報として決定してもよい。また、対応付け処理部118は、同じ作業現場だけでなく、同じ間取りの作業現場において過去に用いられた所定情報を候補情報として決定してもよい。いずれの場合も、候補情報は、過去の所定情報に基づいて決まる情報となる。このような態様によれば、例えば、作業現場の状況により追加された所定情報でも候補情報として提示されるので、候補情報が固定されている場合に比べて、候補情報の有用性を高めることができる。 The association processing unit 118 may also determine, for example, specific information that has been associated with a specific image in the past as candidate information. The association processing unit 118 may also determine, as candidate information, specific information that has been used in the past not only at the same work site, but also at work sites with the same layout. In either case, the candidate information is information that is determined based on the past specific information. According to this aspect, for example, even specific information that has been added depending on the situation at the work site is presented as candidate information, so that the usefulness of the candidate information can be increased compared to when the candidate information is fixed.

<画像の絞り込み>
現場管理支援システム1においては、移動経路の推定も、特定画像の抽出も、撮像装置30により撮影された複数の画像(撮影画像)に基づいて行われる。その際に、より映りの良い撮影画像への絞り込みが行われてもよい。映りの良さは、例えば、写真のピンボケを判定する周知の技術(高速フーリエ変換、機械学習、オープンソース等)を用いて行うことができる。
<Image Filter>
In the site management support system 1, both the estimation of the travel path and the extraction of the specific image are performed based on a plurality of images (photographed images) captured by the imaging device 30. At that time, the captured images may be narrowed down to those with better images. The quality of the images may be determined, for example, using a known technique (such as fast Fourier transform, machine learning, or open source) for determining whether a photograph is out of focus.

例えば、画像処理部114は、画像取得部113により取得された複数の画像のうち第1規則に基づいて絞り込まれた画像に基づいて移動経路の推定を行う。また、画像処理部114は、画像取得部113により取得された複数の画像のうち第2規則に基づいて絞り込まれた画像から特定画像を抽出する。そして、第2規則は、第1規則とは異なる規則であってもよい。 For example, the image processing unit 114 estimates a travel path based on an image narrowed down based on a first rule from among the multiple images acquired by the image acquisition unit 113. The image processing unit 114 also extracts a specific image from the images narrowed down based on a second rule from among the multiple images acquired by the image acquisition unit 113. The second rule may be a rule different from the first rule.

第1規則は、例えば、撮影画像の全体で映りが良い画像に絞り込む規則である。一方、第2規則は、撮影画像のうち特定の箇所の映りが良い画像に絞り込む規則である。1つの画像でも、映りの良い部分と悪い部分が混在している場合がある。そのため、全体としては映りが良いが、特定の箇所の映りが悪いということや、特定の箇所の映りは良いが、全体としては映りが悪いということが起こりうる。そこで、第1規則及び第2規則を上記のとおり用いることで、移動経路の推定精度を高めつつ、映りの良い特定画像が抽出されるようにすることができ、移動経路の推定精度と抽出画像の品質とを両立することができる。 The first rule, for example, is a rule that narrows down the captured images to those that have a good overall appearance. On the other hand, the second rule is a rule that narrows down the captured images to those that have a good appearance in a specific part. Even a single image may contain a mixture of good and bad parts. As a result, it may happen that the image is good overall but a specific part is bad, or that a specific part is good but the image is bad overall. Therefore, by using the first and second rules as described above, it is possible to increase the accuracy of the estimation of the travel path while extracting a specific image that has a good appearance, thereby achieving both the accuracy of the estimation of the travel path and the quality of the extracted image.

なお、第1規則及び第2規則は、上記規則に限らない。例えば、第1規則は、特徴点が閾値以上である画像に絞り込む規則であり、第2規則は、特徴点の数に関係なく画像を絞り込む規則である。VSLAMによる自己位置推定は、画像の特徴点が多いほど精度が向上する。一方、特定の箇所が壁や床である場合などは特徴点が極めて少なくなる。そこで、第1規則及び第2規則を上記のとおり異ならせることで、移動経路の推定精度と抽出画像の品質とを両立することができる。 Note that the first and second rules are not limited to the above rules. For example, the first rule is a rule that narrows down images to those with feature points equal to or greater than a threshold, and the second rule is a rule that narrows down images regardless of the number of feature points. The more feature points an image has, the more accurate the self-location estimation using VSLAM becomes. On the other hand, when a specific location is a wall or floor, for example, there will be very few feature points. Therefore, by making the first and second rules different as described above, it is possible to achieve both the estimation accuracy of the travel path and the quality of the extracted image.

なお、第1規則及び第2規則は、同じ規則であってもよい。その場合でも、絞り込みを行わない場合に比べれば、移動経路の推定精度も抽出画像の品質も向上させることができる。また、上記の画像の絞り込みは、候補画像を抽出する際に用いられてもよい。その場合、画像処理部114は、第2規則(第1規則でもよい)に基づいて撮影画像を絞り込み、絞り込まれた撮影画像から、実施形態と同様に、候補画像を抽出する。この場合も、抽出画像の品質も向上させることができる。 The first rule and the second rule may be the same rule. Even in this case, it is possible to improve both the estimation accuracy of the travel path and the quality of the extracted image compared to the case where no narrowing down is performed. The above-mentioned narrowing down of images may also be used when extracting candidate images. In this case, the image processing unit 114 narrows down the captured images based on the second rule (which may be the first rule), and extracts candidate images from the narrowed down captured images, as in the embodiment. In this case, it is also possible to improve the quality of the extracted image.

<自動抽出>
画像処理部114は、実施形態では、特定の範囲をユーザが指定するという手動の作業を経て特定画像を抽出したが、手動の作業を経ずに自動で特定画像を抽出してもよい。その場合、画像処理部114は、例えば、候補画像の抽出方法をそのまま用いて、特定画像を抽出してもよい。画像処理部114は、例えば、実施形態と同様に、図10に示すチェック箇所の撮影情報に基づいて新たな特定画像を抽出する。
<Automatic extraction>
In the embodiment, the image processing unit 114 extracts the specific image through a manual operation of the user specifying a specific range, but the specific image may be extracted automatically without manual operation. In that case, the image processing unit 114 may extract the specific image, for example, by using the same method for extracting the candidate image as it is. For example, the image processing unit 114 extracts a new specific image based on the shooting information of the check point shown in FIG. 10, as in the embodiment.

また、画像処理部114は、例えば、抽出した特定画像の履歴に基づいて、同じ箇所を特定の箇所として含む新たな特定画像を抽出する。また、画像処理部114は、ユーザによって指定された特定の範囲の履歴に基づいて、過去に指定された範囲を特定の箇所として含む新たな特定画像を抽出する。 The image processing unit 114 also extracts a new specific image that includes the same location as a specific location, for example, based on the history of extracted specific images. The image processing unit 114 also extracts a new specific image that includes a range that was previously specified as a specific location, based on the history of specific ranges specified by the user.

図15は、自動抽出処理のフロー図の一例を示す図である。支援サーバ装置10は、まず、S11において、画像取得部113により、撮影画像を取得する。次に、支援サーバ装置10は、S12において、画像処理部114により、撮像装置30の移動経路を推定する。続いて、支援サーバ装置10は、S13において、データ生成部115により、領域画像データを生成する。次に、支援サーバ装置10は、S14において、画像処理部114により、撮影画像から特定画像を抽出する。続いて、支援サーバ装置10は、S15において、対応付け処理部118により、所定情報を決定する。 Figure 15 is a diagram showing an example of a flow diagram of the automatic extraction process. First, in S11, the support server device 10 acquires a captured image by the image acquisition unit 113. Next, in S12, the support server device 10 estimates the movement path of the imaging device 30 by the image processing unit 114. Next, in S13, the support server device 10 generates area image data by the data generation unit 115. Next, in S14, the support server device 10 extracts a specific image from the captured image by the image processing unit 114. Next, in S15, the support server device 10 determines the specified information by the association processing unit 118.

S14及びS15では、図8の例とは異なり、ユーザによる操作がなくとも特定画像が抽出され、所定情報が決定される。続いて、支援サーバ装置10は、S16において、データ生成部115により、特定画像データを生成する。そして、支援サーバ装置10は、S17において、監督端末40又はオペレータ端末50からの要求に応じて、領域画像データ及び特定画像データを出力する。 In S14 and S15, unlike the example in FIG. 8, a specific image is extracted and the specified information is determined without any operation by the user. Next, in S16, the support server device 10 generates specific image data by the data generation unit 115. Then, in S17, the support server device 10 outputs the area image data and the specific image data in response to a request from the supervisor terminal 40 or the operator terminal 50.

このような態様によれば、候補画像を提示する場合に比べても、特定画像データを生成する際の手間をさらに少なくすることができる。なお、画像処理部114は、特定画像を抽出する際に、上述した第2規則を用いて撮影画像を絞り込むことで、映りの良い画像を特定画像として抽出してもよい。また、画像処理部114は、過去の特定画像を教師データとした機械学習を行ったAI(Artificial Intelligence)の技術によって特定画像を抽出してもよい。 According to this aspect, the effort required to generate specific image data can be further reduced compared to when candidate images are presented. When extracting specific images, the image processing unit 114 may use the second rule described above to narrow down the captured images, thereby extracting images that look good as specific images. Furthermore, the image processing unit 114 may extract specific images using AI (Artificial Intelligence) technology that performs machine learning using past specific images as training data.

また、作業現場の平面図等の図面情報には、特定の箇所の位置を示す位置情報が含まれている場合がある。その場合に、画像処理部114は、図面情報から特定の箇所が指定されると、指定された箇所の位置情報及び推定された移動経路に基づいて、その箇所が画角に含まれている可能性が高い撮影位置から撮影された撮影画像を特定してもよい。なお、サーバ表示部112が図面情報及び移動経路をユーザに提示して、ユーザが、同様の撮影位置を特定することで、特定した撮影位置から撮影された撮影画像を特定してもよい。 In addition, drawing information such as a floor plan of a work site may contain location information indicating the location of a specific location. In this case, when a specific location is specified from the drawing information, the image processing unit 114 may identify a captured image taken from a shooting position where the location is likely to be included in the angle of view, based on the location information of the specified location and the estimated movement path. Note that the server display unit 112 may present the drawing information and movement path to the user, and the user may identify a similar shooting location, thereby identifying a captured image taken from the identified shooting position.

そして、画像処理部114が、特定された撮影画像から、特定の箇所が映っている部分を認識し、認識した部分を特定画像として抽出する。なお、特定された撮影画像をサーバ表示部112がユーザに提示することで、ユーザが、特定の箇所が映っている部分を指定し、画像処理部114が、指定された部分を特定画像として抽出してもよい。これらの態様によれば、図面情報に示されている箇所であれば、特定画像を容易に抽出することができる。 Then, the image processing unit 114 recognizes the portion of the identified photographed image that shows the specific location, and extracts the recognized portion as the specific image. Note that the server display unit 112 may present the identified photographed image to the user, allowing the user to specify the portion that shows the specific location, and the image processing unit 114 may extract the specified portion as the specific image. According to these aspects, the specific image can be easily extracted if it is a location shown in the drawing information.

<自動対応付け>
対応付け処理部118は、実施形態では、特定画像に対応付けて所定情報を指定するという手動の作業を経て所定情報を対応付けたが、手動の作業を経ずに自動で所定情報を対応付けてもよい。その場合、対応付け処理部118は、例えば、抽出された特定画像と同じ特定の箇所を撮影した特定画像の履歴に対して対応付けられた所定情報を、抽出された特定画像に対応付ける所定情報として決定する。
<Automatic mapping>
In the embodiment, the association processing unit 118 associates the specific information with the specific image through a manual operation of designating the specific information in association with the specific image, but the specific information may be associated automatically without a manual operation. In that case, the association processing unit 118 determines, for example, the specific information associated with the history of specific images that have captured the same specific location as the extracted specific image, as the specific information to be associated with the extracted specific image.

また、対応付け処理部118は、上記のとおり特定画像に対応付ける所定情報を決定すると、その特定画像と同じ撮影情報から抽出された別の箇所の画像に対応付ける所定情報として、その所定情報の近辺に存在する所定情報を決定する。例えば、対応付け処理部118は、特定画像に「台所の壁」という所定情報が対応付けられると、別の箇所の画像(例えば台所の床、天井)に対応付ける所定情報として、「台所の壁」の近辺に存在する「台所の床」又は「台所の天井」を決定する。 Furthermore, when the association processing unit 118 determines the predetermined information to be associated with a specific image as described above, it determines predetermined information that exists near the predetermined information as the predetermined information to be associated with an image of another location extracted from the same shooting information as the specific image. For example, when the predetermined information "kitchen wall" is associated with a specific image, the association processing unit 118 determines "kitchen floor" or "kitchen ceiling" that exists near the "kitchen wall" as the predetermined information to be associated with an image of another location (e.g., kitchen floor or ceiling).

また、対応付け処理部118は、特定画像に映っている箇所を画像認識技術により特定し、特定した箇所の名称等を所定情報として決定してもよい。対応付け処理部118は、具体的には、所定情報に対応付けられたパターン画像(所定情報が「玄関」であれば玄関を様々な方向から撮影したパターン画像)を用いて特定画像に映っている箇所を特定し、特定した箇所のパターン画像に対応付けられた所定情報を、その特定画像に対応付ける所定情報として決定する。 The association processing unit 118 may also identify the location shown in the specific image using image recognition technology and determine the name, etc. of the identified location as the specified information. Specifically, the association processing unit 118 identifies the location shown in the specific image using a pattern image associated with the specified information (if the specified information is "entrance", pattern images of the entrance photographed from various angles) and determines the specified information associated with the pattern image of the identified location as the specified information to be associated with the specific image.

このような態様によれば、候補情報を提示する場合に比べても、特定画像データを生成する際の手間をさらに少なくすることができる。なお、対応付け処理部118は、過去の特定画像に対応付けられた所定情報を教師データとした機械学習を行ったAIの技術によって所定情報の対応付けを行ってもよい。 According to this aspect, the effort required to generate specific image data can be further reduced compared to when candidate information is presented. The matching processing unit 118 may match specific information using AI technology that performs machine learning using specific information that has been matched to specific images in the past as training data.

また、作業現場の平面図等の図面情報には、各場所の名称等が所定情報として含まれている場合がある。その場合に、対応付け処理部118は、特定画像が示す特定の箇所に対応する所定情報を図面情報から推定してもよい。対応付け処理部118は、例えば、特定画像が撮影された撮影位置及び画角情報から特定の箇所の図面上の位置を特定し、その位置を含む場所の名称等を所定情報として決定する。 In addition, drawing information such as a floor plan of a work site may contain the name of each location as the specified information. In such a case, the correspondence processing unit 118 may estimate the specified information corresponding to the specific location indicated by the specific image from the drawing information. For example, the correspondence processing unit 118 identifies the position of the specific location on the drawing from the shooting position and angle of view information at which the specific image was taken, and determines the name of the place including that position as the specified information.

なお、サーバ表示部112が図面情報をユーザに提示して、対応付け処理部118が、提示された図面情報からユーザ(オペレータW3又は作業監督W2等)が指定した場所の名称等を所定情報として決定してもよい。これらの態様によれば、図面情報に示されている所定情報であれば、特定画像との対応付けを容易に行うことができる。 The server display unit 112 may present the drawing information to the user, and the association processing unit 118 may determine the name of a location specified by the user (operator W3 or work supervisor W2, etc.) from the presented drawing information as the specified information. According to these aspects, if the specified information is shown in the drawing information, association with a specific image can be easily performed.

<広範囲画像の抽出>
画像処理部114は、特定画像の抽出の際に、特定の箇所が映る範囲よりも所定の割合(以下「画像割合」と言う)だけ広い範囲の画像を特定画像として抽出してもよい。この場合、データ生成部115は、特定の箇所を示しつつ、所定の操作(フリック等)が行われるとその箇所の周囲も示すデータを、特定画像データとして生成する。これにより、特定の箇所の周囲を見たくなった場合に、その周囲を容易に表示させることができる。
<Extraction of wide-area images>
When extracting a specific image, the image processing unit 114 may extract an image having a range that is a predetermined ratio (hereinafter referred to as "image ratio") wider than the range in which the specific location is shown as the specific image. In this case, the data generating unit 115 generates data showing the specific location and the surroundings of the location when a predetermined operation (such as a flick) is performed as specific image data. This makes it easy to display the surroundings of a specific location when you want to see the surroundings of the specific location.

また、上記の画像割合を、撮影領域の広さ、出力された領域画像データの利用度又は出力された特定画像データの利用度に応じた値としてもよい。画像処理部114は、例えば、撮影領域が広いほど、画像割合を大きくして特定画像を抽出する。撮影領域が広いほど、特定の箇所の周囲の空間も広くなるので、確認すべき周囲の画像も大きくなる。 The image ratio may be a value according to the size of the photographed area, the usage of the outputted area image data, or the usage of the outputted specific image data. For example, the image processing unit 114 increases the image ratio to extract the specific image as the photographed area becomes larger. The larger the photographed area, the larger the space around the specific location, and therefore the larger the surrounding image to be confirmed.

また、画像処理部114は、領域画像データ又は特定画像データの利用度が高いほど、画像割合を大きくして特定画像を抽出する。ここでいう利用度は、領域画像データ又は特定画像データの利用時間が長いほど又は利用頻度が多いほど、高くなる。これらの利用度が高いほど、特定の箇所の周囲を見る機会も増えやすく、より広い範囲を見たい状況が発生する可能性が高くなる。以上のとおり、画像割合を変動させることで、画像割合が一定の場合に比べて、必要に応じた広さの範囲の状況を確認することができる。 Furthermore, the image processing unit 114 extracts a specific image with a larger image ratio the higher the usage of the area image data or specific image data. The usage here is higher the longer the usage time or the more frequently the area image data or specific image data is used. The higher the usage, the more likely it is that there will be opportunities to look around a specific location, and the more likely it will be that a situation will arise where you want to look at a wider range. As described above, by varying the image ratio, it is possible to check the situation in a range as wide as necessary, compared to when the image ratio is constant.

<特定画像のリコメンド>
特定画像がリコメンドされてもよい。例えば、画像処理部114は、ユーザによって特定の範囲が指定された場合に、指定された範囲の画像を抽出するだけでなく、その範囲と空間的に隣接する領域から、特定画像として利用できそうな画像をリコメンド画像として抽出する。画像処理部114は、例えば、台所の壁が指定された場合、台所の床及び天井の画像をリコメンド画像として抽出する。また、画像処理部114は、或る撮影位置で撮影された撮影画像から特定の範囲が指定された場合、その位置の前後の位置で撮影された撮影画像から同じ範囲の画像をリコメンド画像として抽出する。
<Recommendation of specific images>
A specific image may be recommended. For example, when a specific range is specified by the user, the image processing unit 114 not only extracts an image of the specified range, but also extracts an image that is likely to be used as a specific image from an area spatially adjacent to the range as a recommended image. For example, when a kitchen wall is specified, the image processing unit 114 extracts an image of the kitchen floor and ceiling as a recommended image. Also, when a specific range is specified from an image taken at a certain shooting position, the image processing unit 114 extracts images of the same range from images taken at positions before and after the position as recommended images.

サーバ表示部112は、こうして抽出されたリコメンド画像を、特定画像とともにユーザに提示する。ユーザは、特定画像に加えて又は特定画像に代えて、リコメンド画像を特定画像とすることを指示する操作を行う。データ生成部115は、指示されたリコメンド画像を特定画像として含む特定画像データを生成する。このような態様によれば、リコメンド画像が提示されない場合に比べて、特定画像データの有用性を高めることができる。 The server display unit 112 presents the recommended image thus extracted to the user together with the specific image. The user performs an operation to instruct the user to designate the recommended image as the specific image in addition to or instead of the specific image. The data generation unit 115 generates specific image data that includes the instructed recommended image as the specific image. According to this aspect, the usefulness of the specific image data can be increased compared to a case in which the recommended image is not presented.

<領域画像データでチェック>
データ生成部115は、特定画像としてチェック箇所が抽出される場合に、特定の箇所が表示される場合にチェック結果を入力するためのチェック用画像がともに表示されるデータを領域画像データとして生成してもよい。
<Check with area image data>
When a check area is extracted as a specific image, the data generation unit 115 may generate area image data that is displayed together with a check image for inputting the check result when the specific area is displayed.

図16は、表示されたチェック用画像の一例を示す図である。図16の例では、表示制御部411が、表示画像A41に、チェック用画像M14-4及びM15-4を表示している。チェック用画像M14-4は、特定画像F14-4のチェック結果を入力するための画像であり、チェック用画像M15-4は、特定画像F15-4のチェック結果を入力するための画像である。DB制御部111は、チェック用画像への入力が行われると、入力された内容を、図13に示すチェックリストH1のチェック結果にも反映する。このような態様によれば、特定画像データにしかチェック結果を入力できない場合に比べて、特定の箇所をチェックする際の手間を少なくすることができる。 FIG. 16 is a diagram showing an example of a displayed check image. In the example of FIG. 16, the display control unit 411 displays check images M14-4 and M15-4 on the display image A41. Check image M14-4 is an image for inputting the check results of specific image F14-4, and check image M15-4 is an image for inputting the check results of specific image F15-4. When input is made to the check images, the DB control unit 111 also reflects the input content in the check results of the check list H1 shown in FIG. 13. This aspect can reduce the effort required to check specific locations compared to a case where check results can only be input into specific image data.

<その他>
画像処理部114は、新たな範囲が特定の範囲として指定された場合に、過去に撮影された撮影画像から、同じ範囲の画像を過去の特定画像として抽出してもよい。データ生成部115は、抽出された現在の特定画像と過去の特定画像とを含む特定画像データを生成する。これにより、新たに指定された範囲についても過去の画像を比較することができる。
<Other>
When a new range is designated as a specific range, the image processing unit 114 may extract an image of the same range from a previously captured image as a previous specific image. The data generating unit 115 generates specific image data including the extracted current specific image and the previous specific image. This makes it possible to compare the newly designated range with the previous image.

また、データ生成部115は、構造が共通する複数の撮影領域(例えば同じマンションの同じ間取りの部屋)で撮影された撮影画像から抽出された共通の箇所を示す特定画像を比較可能に表したデータを特定画像データとして生成してもよい。このように比較対象を並べることで、作業の状況を判断しやすくすることができる。 The data generating unit 115 may also generate specific image data that represents, in a comparable manner, specific images showing common locations extracted from images taken in multiple shooting areas with a common structure (for example, rooms with the same layout in the same apartment building). By arranging comparison targets in this way, it is possible to make it easier to judge the status of the work.

また、サーバ表示部112は、図13に示すようなチェックリストを表示する場合に、過去の類似する特定画像に対するチェック結果を合わせて表示させてもよい。例えば、サーバ表示部112は、他の撮影画像から抽出された玄関の画像及びそのチェック結果を、玄関の特定画像F11-4及びそのチェック結果に並べて表示させる。これにより、チェック結果の入力を簡単にすることができる。 When displaying a checklist such as that shown in FIG. 13, the server display unit 112 may also display the check results for similar specific images from the past. For example, the server display unit 112 displays an image of an entranceway extracted from other captured images and its check results alongside the specific image F11-4 of the entranceway and its check results. This makes it easier to input the check results.

また、例えば画像処理部114は、過去の類似する特定画像に対するチェック結果に基づいて、チェック対象となっている特定画像についてのチェック結果を判断してもよい。画像処理部114は、例えば、作業進捗が「○」とチェックされた特定画像と類似する場合はチェック結果を「○」と判断し、作業進捗が「×」とチェックされた特定画像と類似する場合はチェック結果を「×」と判断する。 For example, the image processing unit 114 may determine the check result for the specific image being checked based on the check results for similar specific images in the past. For example, the image processing unit 114 determines the check result to be "○" if the work progress is similar to a specific image marked "○", and determines the check result to be "×" if the work progress is similar to a specific image marked "×".

そしてサーバ表示部112が、画像処理部114による判断結果をチェックリストに表示させ、又は、ユーザにより入力されたチェック結果が画像処理部114による判断結果と異なる場合にアラートを表示させることで、ユーザによるチェックの支援を行ってもよい。また、DB制御部111が、ユーザによるチェックがなくとも、画像処理部114が判断した結果をチェック結果としてチェックリストH1に反映してもよい。これらの態様によれば、画像処理部114によるチェック結果の判断が行われない場合に比べて、特定の箇所のチェックの手間を少なくすることができる。 The server display unit 112 may then display the judgment results made by the image processing unit 114 in a checklist, or may display an alert if the check results entered by the user differ from the judgment results made by the image processing unit 114, thereby assisting the user in checking. Furthermore, the DB control unit 111 may reflect the results made by the image processing unit 114 as check results in the checklist H1, even if there is no checking by the user. According to these aspects, it is possible to reduce the effort required to check specific locations, compared to a case in which the check results are not judged by the image processing unit 114.

また、撮像装置30は、作業現場に設置されていなくてもよい。例えば、現場作業員W1等のユーザが、現場端末20及び撮像装置30を作業現場に持って行き撮影を行い、撮像装置30から現場端末20に撮影画像データを送信させ、事務所又は自宅のWiFiルータに現場端末20を接続させて撮影画像データを支援サーバ装置10に転送させる(移動体通信で転送させてもよい)。この場合、現場管理支援システム1は、通信回線2と、自撮り棒3と、支援サーバ装置10と、現場端末20と、撮像装置30と、監督端末40と、オペレータ端末50とを備えていればよい。 The imaging device 30 does not have to be installed at the work site. For example, a user such as a field worker W1 takes the field terminal 20 and imaging device 30 to the work site to take pictures, has the imaging device 30 send the captured image data to the field terminal 20, and connects the field terminal 20 to a Wi-Fi router in the office or at home to transfer the captured image data to the support server device 10 (the image data may be transferred via mobile communication). In this case, the field management support system 1 only needs to include a communication line 2, a selfie stick 3, a support server device 10, a field terminal 20, an imaging device 30, a supervisor terminal 40, and an operator terminal 50.

また、撮像装置30は、例えば、ヘルメットに広角カメラを取り付けた装置であってもよい。その場合、人間がいる鉛直下方は死角になるが、その他の方向は撮影可能な撮像装置とすることができる。また、撮像装置30から現場端末20への撮影画像データの移動を、無線通信ではなくMicroSDカード等の記録媒体経由で行ってもよいし、TypeC等の通信ケーブル経由で行ってもよい。また、撮像装置30が、支援サーバ装置10に直接撮影画像データを送信してもよいし、現場端末20以外の装置を介して撮影画像データを支援サーバ装置10に転送させてもよい。 The imaging device 30 may be, for example, a device with a wide-angle camera attached to a helmet. In this case, the imaging device can capture images in other directions, although the vertically downward direction where people are present is a blind spot. The captured image data may be transferred from the imaging device 30 to the on-site terminal 20 via a recording medium such as a MicroSD card, rather than wireless communication, or via a communication cable such as a Type C. The imaging device 30 may transmit the captured image data directly to the support server device 10, or may transfer the captured image data to the support server device 10 via a device other than the on-site terminal 20.

また、実施形態で述べた手動の作業(特定の範囲を指定する作業及び特定画像に対応付けて所定情報を指定する作業)を行うユーザは、オペレータW3に限らない。例えば、作業監督W2が行ってもよいし、現場作業員W1が行ってもよい。また、作業事業者に所属する他の作業員や作業事業者に委託された外注業者が行ってもよい。 The user who performs the manual tasks described in the embodiment (the tasks of specifying a specific range and specifying specific information in association with a specific image) is not limited to the operator W3. For example, the tasks may be performed by the work supervisor W2 or the on-site worker W1. They may also be performed by other workers belonging to the work business operator or by an outsourced company commissioned by the work business operator.

<構成のバリエーション>
図1等に示す構成は一例であり、実施に不都合が無い限り、他の態様を取り得る。例えば、1台の装置は、2台以上の装置に分散されてもよいし、クラウドコンピューティングシステムに代替されてもよい。また、1台の装置の機能が2台以上の装置に分散して実現されてもよいし、2台以上の装置の機能が1台の装置により集中して実現されてもよい。また、1つの機能が行う動作を2以上の機能が分散して行ってもよいし、2以上の機能が1つの機能に統合されてもよい。要するに、現場管理支援システム1の全体で必要な各機能が実現されていれば、それらの機能を実現する装置はどのような構成であってもよい。
<Configuration variations>
The configuration shown in FIG. 1 is an example, and other configurations may be used as long as there is no inconvenience in implementation. For example, one device may be distributed to two or more devices, or may be replaced by a cloud computing system. In addition, the functions of one device may be distributed to two or more devices, or the functions of two or more devices may be concentrated and realized by one device. In addition, the operation performed by one function may be distributed to two or more functions, or two or more functions may be integrated into one function. In short, as long as each function required for the entire site management support system 1 is realized, the devices that realize those functions may have any configuration.

上述した実施形態の態様は、支援サーバ装置10のような情報処理装置や、支援サーバ装置10を備える現場管理支援システム1のような情報処理システムであったが、情報処理方法であってもよい。その情報処理方法は、現場管理支援システム1が実行する各ステップを備える。また、上述した実施形態の態様は、プログラムであってもよい。そのプログラムは、コンピュータに、現場管理支援システム1が実行する各ステップを実行させる。 Although the above-mentioned embodiment is an information processing device such as the support server device 10, or an information processing system such as the site management support system 1 including the support server device 10, it may be an information processing method. The information processing method includes each step executed by the site management support system 1. The above-mentioned embodiment may be a program. The program causes a computer to execute each step executed by the site management support system 1.

<その他のバリエーション>
情報又はデータ(以下「情報等」と言う)の出力先は、他の装置、ディスプレイ、記憶部(内蔵の記憶部及び外部の記憶部を含む)等であってもよい。情報等の取得には、他の装置から送信されてきた情報等を取得する態様に加え、自装置で生成された情報等を取得する態様を含む。パラメータを対応付けたテーブルは、図示したテーブルに限らず、パラメータの数を少なくしたり多くしたりしてもよい。また、テーブルを用いずに、数式又は条件式等によりパラメータに応じた情報等を求めてもよい。
<Other variations>
The output destination of information or data (hereinafter referred to as "information, etc.") may be another device, a display, a memory unit (including a built-in memory unit and an external memory unit), etc. Acquisition of information, etc. includes acquiring information, etc. generated by the device itself, in addition to acquiring information, etc. transmitted from another device. The table in which parameters are associated is not limited to the table shown in the figure, and the number of parameters may be reduced or increased. Furthermore, information, etc. corresponding to parameters may be obtained by a formula, a conditional formula, etc. without using a table.

<付記>
さらに、次に記載の各態様で提供されてもよい。
<Additional Notes>
Furthermore, it may be provided in the following aspects:

(1)情報処理システムであって、プロセッサを備え、前記プロセッサが、現場取得ステップでは、構造物に関する作業が行われる現場を測定装置が測定した測定結果を取得し、前記測定装置は、物体から届く電磁波を測定するセンサを有し、解析ステップでは、取得された前記測定結果に基づき所定の解析処理を実行し、蓄積ステップでは、実行された前記解析処理の結果を蓄積する、情報処理システム。 (1) An information processing system comprising a processor, in which, in a site acquisition step, the processor acquires measurement results obtained by a measuring device measuring a site where work related to a structure is being performed, the measuring device having a sensor that measures electromagnetic waves arriving from an object, in an analysis step, a predetermined analysis process is executed based on the acquired measurement results, and in a storage step, the information processing system stores the results of the executed analysis process.

このような態様によれば、現場作業に関するデータ化を促進することができる。 This aspect can promote the digitization of on-site work.

(2)上記(1)に記載の情報処理システムにおいて、前記プロセッサが、作業取得ステップでは、前記作業に関する作業情報を取得し、前記解析ステップでは、取得された前記測定結果と取得された前記作業情報とに基づき前記解析処理を実行する、情報処理システム。 (2) In the information processing system described in (1) above, the processor acquires work information related to the work in the work acquisition step, and performs the analysis process based on the acquired measurement results and the acquired work information in the analysis step.

このような態様によれば、より多様な事項についてデータ化することができる。 In this manner, a wider variety of items can be digitized.

(3)上記(1)又は(2)に記載の情報処理システムにおいて、前記プロセッサが、前記現場取得ステップでは、全方位を撮影可能な撮像装置で撮影された画像を前記測定結果として取得する、情報処理システム。 (3) In the information processing system described in (1) or (2) above, the processor acquires, in the on-site acquisition step, images captured by an imaging device capable of capturing images in all directions as the measurement results.

このような態様によれば、現場の情報をより多くデータ化することができる。 This approach allows more on-site information to be digitized.

(4)上記(2)に記載の情報処理システムにおいて、前記作業情報には、前記作業の予定を示す予定情報が含まれ、前記プロセッサが、前記解析ステップでは、取得された前記測定結果が示す現場の状況と取得された前記作業情報が示す予定とに基づいて、前記作業の進捗を解析する処理を前記解析処理として実行する、情報処理システム。 (4) In the information processing system described in (2) above, the work information includes schedule information indicating the schedule of the work, and in the analysis step, the processor executes, as the analysis process, a process of analyzing the progress of the work based on the site conditions indicated by the acquired measurement results and the schedule indicated by the acquired work information.

このような態様によれば、作業の進捗を管理することができる。 This allows you to manage the progress of work.

(5)上記(4)に記載の情報処理システムにおいて、前記作業情報には、前記作業を行う作業者に関する情報が含まれ、前記プロセッサが、前記解析ステップでは、前記進捗の解析処理の結果と取得された前記作業情報とに基づいて、当該作業情報が示す作業者の施工能力を解析する処理を前記解析処理として実行する、情報処理システム。 (5) In the information processing system described in (4) above, the work information includes information about the worker performing the work, and in the analysis step, the processor executes, as the analysis process, a process of analyzing the construction capability of the worker indicated by the work information based on the results of the progress analysis process and the acquired work information.

このような態様によれば、作業者の施工能力を把握することができる。
もちろん、この限りではない。
また、上述した実施形態及び変形例を任意に組み合わせて実施するようにしてもよい。
According to this embodiment, the construction capabilities of the worker can be grasped.
Of course, this is not the case.
Furthermore, the above-described embodiments and modifications may be combined in any desired manner.

最後に、本発明に係る種々の実施形態を説明したが、これらは、例として提示したものであり、発明の範囲を限定することは意図していない。新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。実施形態やその変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 Finally, although various embodiments of the present invention have been described, these are presented as examples and are not intended to limit the scope of the invention. New embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. The embodiments and their modifications are within the scope and gist of the invention, and are also within the scope of the invention and its equivalents as set forth in the claims.

1 :現場管理支援システム
2 :通信回線
3 :棒
4 :外付けバッテリー
5 :外部電源
6 :ブレーカ
7 :コネクタ
8 :スタンド
10 :支援サーバ装置
11 :制御部
20 :現場端末
21 :制御部
30 :撮像装置
31 :制御部
40 :監督端末
41 :制御部
50 :オペレータ端末
51 :制御部
60 :業務サーバ装置
61 :制御部
101 :現場取得部
102 :作業取得部
103 :現場解析部
104 :結果蓄積部
105 :ダッシュボード部
106 :ツール連携部
111 :DB制御部
112 :サーバ表示部
113 :画像取得部
114 :画像処理部
115 :データ生成部
116 :データ出力部
117 :ユーザ受付部
118 :対応付け処理部
211 :表示制御部
212 :操作受付部
213 :稼働制御部
214 :送信制御部
231 :第1通信部
232 :第2通信部
233 :第3通信部
311 :表示制御部
312 :操作受付部
313 :撮影制御部
314 :送信制御部
331 :第1通信部
332 :第2通信部
411 :表示制御部
412 :操作受付部
511 :表示制御部
512 :操作受付部
1: On-site management support system 2: Communication line 3: Rod 4: External battery 5: External power supply 6: Breaker 7: Connector 8: Stand 10: Support server device 11: Control unit 20: On-site terminal 21: Control unit 30: Imaging device 31: Control unit 40: Supervisor terminal 41: Control unit 50: Operator terminal 51: Control unit 60: Business server device 61: Control unit 101: On-site acquisition unit 102: Work acquisition unit 103: On-site analysis unit 104: Result accumulation unit 105: Dashboard unit 106: Tool collaboration unit 111: DB control unit 112: Server display unit 113: Image acquisition unit 114: Image processing unit 115: Data generation unit 116: Data output unit 117: User reception unit 118: Correlation processing unit 211: Display control unit 212: Operation reception unit 213: Operation control unit 214 : Transmission control unit 231 : First communication unit 232 : Second communication unit 233 : Third communication unit 311 : Display control unit 312 : Operation reception unit 313 : Photography control unit 314 : Transmission control unit 331 : First communication unit 332 : Second communication unit 411 : Display control unit 412 : Operation reception unit 511 : Display control unit 512 : Operation reception unit

Claims (5)

情報処理システムであって、
プロセッサを備え、前記プロセッサが、
現場取得ステップでは、構造物に関する作業が行われる現場を撮像装置が撮影した撮影画像を取得し、
推定ステップでは、取得された前記撮影画像に基づき前記撮像装置の移動経路を推定し、
生成ステップでは、取得された前記撮影画像と推定された前記移動経路に基づいて、当該移動経路上の位置から前記撮像装置により撮影された前記撮影画像を当該位置から見た作業現場の画像として示す現場画像データを生成し、
解析ステップでは、生成された前記現場画像データに基づき所定の解析処理を実行し、
蓄積ステップでは、生成された前記現場画像データと、当該現場画像データに基づき実行された前記解析処理の結果を蓄積する、
情報処理システム。
An information processing system,
a processor, the processor comprising:
In the site acquisition step, an image of the site where the work on the structure is performed is acquired by an imaging device;
In the estimation step, a moving path of the imaging device is estimated based on the acquired photographed images;
In the generation step, on the basis of the acquired photographed image and the estimated moving path, site image data is generated which shows the photographed image photographed by the imaging device from a position on the moving path as an image of the work site as seen from the position;
In the analysis step, a predetermined analysis process is performed based on the generated on-site image data .
In the storage step, the generated on-site image data and a result of the analysis process executed based on the on-site image data are stored.
Information processing system.
請求項1に記載の情報処理システムにおいて、
前記プロセッサが、
作業取得ステップでは、前記作業に関する作業情報を取得し、前記作業情報には、前記現場の図面情報が含まれ、
前記解析ステップでは、取得された前記撮影画像が示す現場の状況と取得された前記作業情報が示す当該現場の図面との差分に基づいて、前記作業のミスを解析する処理を前記解析処理として実行する、
情報処理システム。
2. The information processing system according to claim 1,
The processor,
In the work acquisition step, work information relating to the work is acquired, and the work information includes drawing information of the site;
In the analysis step, a process of analyzing an error in the work is executed as the analysis process based on a difference between a situation of the work site shown in the acquired photographed image and a drawing of the work site shown in the acquired work information.
Information processing system.
請求項2に記載の情報処理システムにおいて、
前記作業情報には、前記作業を行う施工者に関する情報が含まれ、
前記プロセッサが、
前記解析ステップでは、前記作業のミスの解析処理の結果と取得された前記作業情報とに基づいて、当該作業情報が示す施工者の施工精度を解析する処理を前記解析処理として実行する、
情報処理システム。
3. The information processing system according to claim 2,
The work information includes information about a contractor performing the work,
The processor,
In the analysis step, a process of analyzing the construction accuracy of the constructor indicated by the work information is executed as the analysis process based on a result of the analysis process of the work error and the acquired work information.
Information processing system.
請求項1に記載の情報処理システムにおいて、
前記プロセッサが、
作業取得ステップでは、前記作業に関する作業情報を取得し、前記作業情報には、前記作業の予定を示す予定情報及び前記作業を行う作業者に関する情報が含まれ、
前記解析ステップでは、
取得された前記撮影画像が示す現場の状況と取得された前記作業情報が示す予定とに基づいて、前記作業の進捗を解析する処理と、
前記進捗を解析する処理の結果と取得された前記作業情報とに基づいて、当該作業情報が示す作業者の施工能力を解析する処理と、
特定のエリアが抱える施工者の前記施工能力を集計した総施工力を解析する処理と、
を前記解析処理として実行する、
情報処理システム。
2. The information processing system according to claim 1,
The processor,
In the task acquisition step, task information relating to the task is acquired, and the task information includes schedule information indicating a schedule for the task and information regarding a worker who will perform the task;
In the analyzing step,
A process of analyzing the progress of the work based on the site situation indicated by the acquired photographic images and the schedule indicated by the acquired work information;
A process of analyzing the construction capability of a worker indicated by the work information based on a result of the process of analyzing the progress and the acquired work information;
A process of analyzing a total construction capacity obtained by aggregating the construction capacity of the construction workers in a specific area;
as the analysis process.
Information processing system.
請求項1に記載の情報処理システムにおいて、
前記プロセッサが、
作業取得ステップでは、前記作業に関する作業情報を取得し、前記作業情報には、前記作業の予定を示す予定情報が含まれ、
前記解析ステップでは、
取得された前記撮影画像が示す現場の状況と取得された前記作業情報が示す予定とに基づいて、前記作業の進捗を解析する処理と、
前記進捗を解析する処理の結果に基づいて、前記現場における手待ち時間又は資材整頓時間を最小化する資材搬送スケジュールを解析する処理と、
を前記解析処理として実行する、
情報処理システム。
2. The information processing system according to claim 1,
The processor,
In the task acquisition step, task information relating to the task is acquired, and the task information includes schedule information indicating a schedule for the task;
In the analyzing step,
A process of analyzing the progress of the work based on the site situation indicated by the acquired photographic images and the schedule indicated by the acquired work information;
A process of analyzing a material transportation schedule that minimizes waiting time or material preparation time at the site based on a result of the process of analyzing the progress;
as the analysis process.
Information processing system.
JP2023003974A 2023-01-13 2023-01-13 Information Processing System Active JP7660922B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023003974A JP7660922B2 (en) 2023-01-13 2023-01-13 Information Processing System

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023003974A JP7660922B2 (en) 2023-01-13 2023-01-13 Information Processing System

Publications (2)

Publication Number Publication Date
JP2024100173A JP2024100173A (en) 2024-07-26
JP7660922B2 true JP7660922B2 (en) 2025-04-14

Family

ID=91958600

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023003974A Active JP7660922B2 (en) 2023-01-13 2023-01-13 Information Processing System

Country Status (1)

Country Link
JP (1) JP7660922B2 (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015018402A (en) 2013-07-10 2015-01-29 株式会社東芝 Cyclic operation management apparatus, cyclic operation management system, and cyclic operation management method
JP2017045404A (en) 2015-08-28 2017-03-02 株式会社大林組 Image management system, image management method, and image management program
CN109034509A (en) 2017-06-08 2018-12-18 株式会社日立制作所 Operating personnel's evaluation system, operating personnel's evaluating apparatus and evaluation method
US20190005719A1 (en) 2017-06-29 2019-01-03 Open Space Labs, Inc. Automated spatial indexing of images based on floorplan features
JP2020149546A (en) 2019-03-15 2020-09-17 ダイダン株式会社 Construction support system and construction support equipment
JP2020181456A (en) 2019-04-26 2020-11-05 富士通株式会社 Work support apparatus and work support method
JP2021068164A (en) 2019-10-23 2021-04-30 富士通株式会社 Construction management support program, construction management support method and construction management support device
CN113361921A (en) 2021-06-01 2021-09-07 张丽 Engineering cost progress supervisory systems
JP2021164135A (en) 2020-04-03 2021-10-11 株式会社東芝 Video management support system and video management support method
JP2021196706A (en) 2020-06-10 2021-12-27 清水建設株式会社 Field support device and field support device system
JP2022030717A (en) 2020-08-07 2022-02-18 清水建設株式会社 Construction site management support system and construction site management support method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220007968A (en) * 2020-07-13 2022-01-20 한국교통대학교산학협력단 Method Of Image Data Processing For Remote Safety Management of Construction Site

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015018402A (en) 2013-07-10 2015-01-29 株式会社東芝 Cyclic operation management apparatus, cyclic operation management system, and cyclic operation management method
JP2017045404A (en) 2015-08-28 2017-03-02 株式会社大林組 Image management system, image management method, and image management program
CN109034509A (en) 2017-06-08 2018-12-18 株式会社日立制作所 Operating personnel's evaluation system, operating personnel's evaluating apparatus and evaluation method
US20190005719A1 (en) 2017-06-29 2019-01-03 Open Space Labs, Inc. Automated spatial indexing of images based on floorplan features
JP2020149546A (en) 2019-03-15 2020-09-17 ダイダン株式会社 Construction support system and construction support equipment
JP2020181456A (en) 2019-04-26 2020-11-05 富士通株式会社 Work support apparatus and work support method
JP2021068164A (en) 2019-10-23 2021-04-30 富士通株式会社 Construction management support program, construction management support method and construction management support device
JP2021164135A (en) 2020-04-03 2021-10-11 株式会社東芝 Video management support system and video management support method
JP2021196706A (en) 2020-06-10 2021-12-27 清水建設株式会社 Field support device and field support device system
JP2022030717A (en) 2020-08-07 2022-02-18 清水建設株式会社 Construction site management support system and construction site management support method
CN113361921A (en) 2021-06-01 2021-09-07 张丽 Engineering cost progress supervisory systems

Also Published As

Publication number Publication date
JP2024100173A (en) 2024-07-26

Similar Documents

Publication Publication Date Title
US11526992B2 (en) Imagery-based construction progress tracking
US10181215B2 (en) Generating a virtual map
US10360572B2 (en) Image processing system, method and computer program product for evaluating level of interest based on direction of human action
US7532238B2 (en) Apparatus and method for controlling a camera based on a displayed image
CN114299271B (en) Three-dimensional modeling method, three-dimensional modeling device, electronic device and readable storage medium
US8094242B2 (en) Object management apparatus, mobile terminal, and object management method
JP7383470B2 (en) Information processing device, information processing method and program
CN105320695A (en) Picture processing method and device
US11704756B2 (en) System and method for displaying additional information on 3D tour
KR101375971B1 (en) Apparatus for managing a construction site in real time
JP7660922B2 (en) Information Processing System
JP7705152B2 (en) Information Processing System
CN120179197A (en) A multi-screen sorting system for LCD display screens
US10698946B2 (en) System and method for using an image to obtain search results
JP2024000528A (en) information processing system
US20210390639A1 (en) Server and method for displaying additional information on 3d tour
KR101255977B1 (en) Gesture based collaboration system for construction site
CN117579804B (en) AR-based pre-layout experience method and device for prefabricated building components
US11889237B2 (en) Setting method and a non-transitory computer-readable storage medium storing a program
US20220310038A1 (en) Information processing system, information processing method, and non-transitory recording medium
JP5445648B2 (en) Image display device, image display method, and program thereof.
JP2021036400A (en) Information processing system, information processing apparatus, information processing method, and program
KR101480399B1 (en) Searching system for image and the method of the same
JP2025000359A (en) Input and output apparatus, information processing apparatus, information processing method, program, and information processing system
WO2025095020A1 (en) Information processing method, information processing device, and information processing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240111

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20240111

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240416

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240513

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240813

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241001

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20241210

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250217

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250325

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250326

R150 Certificate of patent or registration of utility model

Ref document number: 7660922

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350