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
JP7666022B2 - Information processing device and information processing method - Google Patents
[go: Go Back, main page]

JP7666022B2 - Information processing device and information processing method - Google Patents

Information processing device and information processing method Download PDF

Info

Publication number
JP7666022B2
JP7666022B2 JP2021032107A JP2021032107A JP7666022B2 JP 7666022 B2 JP7666022 B2 JP 7666022B2 JP 2021032107 A JP2021032107 A JP 2021032107A JP 2021032107 A JP2021032107 A JP 2021032107A JP 7666022 B2 JP7666022 B2 JP 7666022B2
Authority
JP
Japan
Prior art keywords
risk
items
work site
image
group
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
JP2021032107A
Other languages
Japanese (ja)
Other versions
JP2022133166A (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.)
Obayashi Corp
Original Assignee
Obayashi Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Obayashi Corp filed Critical Obayashi Corp
Priority to JP2021032107A priority Critical patent/JP7666022B2/en
Publication of JP2022133166A publication Critical patent/JP2022133166A/en
Application granted granted Critical
Publication of JP7666022B2 publication Critical patent/JP7666022B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

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

Description

本発明は、情報処理装置、及び情報処理装置に関する。 The present invention relates to an information processing device and an information processing device.

特許文献1には、作業現場の危険な箇所を含む画像が入力されると、危険な箇所に対応する事象を出力する学習モデルが開示されている。具体的には、例えば、危険な箇所として作業現場に設けられた「クレーン」を含む画像が入力されると、学習モデルは、「吊り荷落下」との事象を出力する。 Patent Document 1 discloses a learning model that, when an image including a dangerous spot at a work site is input, outputs an event corresponding to the dangerous spot. Specifically, for example, when an image including a "crane" installed at the work site as a dangerous spot is input, the learning model outputs the event "hanging load falling."

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

特許文献1に開示された学習モデルが実装された装置は、作業現場の危険な箇所を機械的に検出できる。しかしながら、作業現場の危険な箇所が把握できたとしても、例えば、作業員が用いる設備がメンテナンスされていない場合、または、作業員が作業現場で危険な行動をした場合には、作業現場で事故が発生することがある。したがって、作業現場の状況が危険か否かを判定するためには、作業現場の危険な箇所のみならず、他の危険要因も考慮する必要がある。 A device that implements the learning model disclosed in Patent Document 1 can mechanically detect dangerous locations at a work site. However, even if dangerous locations at a work site can be identified, accidents may occur at the work site, for example, if the equipment used by workers is not maintained or if workers behave dangerously at the work site. Therefore, in order to determine whether the situation at a work site is dangerous, it is necessary to consider not only the dangerous locations at the work site but also other risk factors.

本発明は、上記のような従来の問題に鑑みてなされたものであって、その目的は、作業現場における複数の危険要因を検出することができる情報処理装置を提供する。 The present invention was made in consideration of the above-mentioned problems in the past, and its purpose is to provide an information processing device that can detect multiple risk factors in a work site.

前述した課題を解決する本発明の情報処理装置は、所定設備が設けられた作業現場の画像を取得する取得部と、作業現場の画像を入力した場合に、入力された前記画像中の作業現場における所定設備の危険要因に応じた第1の項目と、入力された前記画像中の作業現場における環境の危険要因に応じた第2の項目と、入力された前記画像中の作業現場における観測対象の動作の危険要因に応じた第3の項目と、を出力するよう学習された学習モデルに対し、取得した前記画像を入力して、前記第1~第3の項目中から取得した前記画像中の危険要因に応じた項目を出力させる処理部と、前記第1~第3項目群に含まれる項目の夫々に対する危険度を含むデータを用いて、取得した前記画像中の危険要因に応じた項目に対する危険度を出力する出力部と、取得した前記画像中の危険要因に応じた項目に対する前記危険度のうち、前記第1の項目群に含まれる項目の夫々に対する第1の危険度と、前記第2の項目群に含まれる項目の夫々に対する第2の危険度と、前記第3の項目群に含まれる項目の夫々に対する危険度であって前記第1及び第2の危険度とともに出力されて所定期間保持される第3の危険度と、を加算する加算部と、前記加算部の加算結果が所定値より大きい場合に、取得した前記画像中の前記作業現場の状況が危険であると判定する判定部と、を備える。 The information processing device of the present invention that solves the above-mentioned problem includes an acquisition unit that acquires an image of a work site where a specified piece of equipment is installed, a processing unit that inputs the acquired image and causes a learning model that has been trained to output, when an image of a work site is input, a first group of items corresponding to risk factors of the specified equipment at the work site in the input image, a second group of items corresponding to risk factors of the environment at the work site in the input image, and a third group of items corresponding to risk factors of the action of an observed subject at the work site in the input image to output an item corresponding to the risk factor in the acquired image from the first to third groups of items, and an output unit that outputs a level of risk for an item corresponding to a risk factor in the acquired image using data including a level of risk for each item in the first group of items; an addition unit that adds up, among the levels of risk for items corresponding to risk factors in the acquired image, a first level of risk for each item included in the first group of items, a second level of risk for each item included in the second group of items, and a third level of risk for each item included in the third group of items, the third level of risk being output together with the first and second levels of risk and held for a predetermined period of time; and a determination unit that determines that the situation at the work site in the acquired image is dangerous when a result of the addition by the addition unit is greater than a predetermined value .

また、本発明の情報処理方法は、所定設備が設けられた作業現場の画像を取得するステップと、作業現場の画像を入力した場合に、入力された前記画像中の作業現場における所定設備の危険要因に応じた第1の項目と、入力された前記画像中の作業現場における環境の危険要因に応じた第2の項目と、入力された前記画像中の作業現場における観測対象の動作の危険要因に応じた第3の項目と、を出力するよう学習された学習モデルに対し、取得した前記画像を入力して、前記第1~第3の項目中から取得した前記画像中の危険要因に応じた項目を出力させるステップと、前記第1~第3項目群に含まれる項目の夫々に対する危険度を含むデータを用いて、取得した前記画像中の危険要因に応じた項目に対する危険度を出力するステップと、取得した前記画像中の危険要因に応じた項目に対する前記危険度のうち、前記第1の項目群に含まれる項目の夫々に対する第1の危険度と、前記第2の項目群に含まれる項目の夫々に対する第2の危険度と、前記第3の項目群に含まれる項目の夫々に対する危険度であって前記第1及び第2の危険度とともに出力されて所定期間保持される第3の危険度と、を加算するステップと、加算結果が所定値より大きい場合に、取得した前記画像中の前記作業現場の状況が危険であると判定するステップと、を含む。 The information processing method of the present invention includes the steps of: acquiring an image of a work site where a predetermined facility is installed; inputting the acquired image to a learning model that has been trained to output, when an image of a work site is input, a first group of items corresponding to risk factors of the predetermined facility at the work site in the input image, a second group of items corresponding to risk factors of the environment at the work site in the input image, and a third group of items corresponding to risk factors of the action of an observed object at the work site in the input image, and outputting items corresponding to the risk factors in the acquired image from the first to third groups of items; the step of outputting a degree of risk for an item corresponding to a risk factor in the acquired image using data including a degree of risk for each item; the step of adding up, among the degrees of risk for items corresponding to risk factors in the acquired image, a first degree of risk for each item included in the first group of items, a second degree of risk for each item included in the second group of items, and a third degree of risk for each item included in the third group of items, which is output together with the first and second degrees of risk and held for a predetermined period of time; and the step of determining that the situation at the work site in the acquired image is dangerous if the result of the addition is greater than a predetermined value .

本発明によれば、作業現場における複数の危険要因を検出することができる情報処理装置を提供することができる。 The present invention provides an information processing device that can detect multiple risk factors at a work site.

情報処理システム10の一例を示す図である。FIG. 1 illustrates an example of an information processing system 10. 学習装置21の一例を示す図である。FIG. 2 illustrates an example of a learning device 21. 学習装置21に実現される機能ブロックの一例を示す図である。FIG. 2 is a diagram showing an example of a functional block realized in the learning device 21. 教師データの一例を示す図である。FIG. 11 is a diagram illustrating an example of teacher data. 教師データの一例を示す図である。FIG. 11 is a diagram illustrating an example of teacher data. 教師データの一例を示す図である。FIG. 11 is a diagram illustrating an example of teacher data. 教師データの一例を示す図である。FIG. 11 is a diagram illustrating an example of teacher data. 学習モデル41の生成処理の一例を示すフローチャートである。13 is a flowchart showing an example of a generation process of a learning model 41. 学習モデル41から出力される項目の一例を示す図である。FIG. 2 is a diagram showing an example of items output from the learning model 41. 判定装置22の一例を示す図である。FIG. 2 is a diagram illustrating an example of a determination device 22. 危険度データ70の一例を示す図である。FIG. 13 is a diagram showing an example of risk level data 70. 判定装置22に実現される機能ブロックの一例を示す図である。FIG. 2 is a diagram illustrating an example of a functional block realized in a determination device 22. 判定処理S30の一例を示すフローチャートである。13 is a flowchart showing an example of a determination process S30. 危険スコア計算処理S44の一例を示すフローチャートである。13 is a flowchart showing an example of a risk score calculation process S44. 危険スコアの推移の一例を示す図である。FIG. 13 is a diagram showing an example of a transition of a risk score. 教師データの一例を示す図である。FIG. 11 is a diagram illustrating an example of teacher data.

本明細書及び添付図面の記載により、少なくとも以下の事項が明らかとなる。 The present specification and accompanying drawings make clear at least the following:

=====本実施形態=====
図1は、本発明の一実施形態である情報処理システム10の構成を示す図である。情報処理システム10は、作業現場15の複数の危険要因を検出し、作業現場15の状況が危険であるか否かを判定するシステムであり、カメラ20、学習装置21、判定装置22、及び端末23を含んで構成される。
== ...
1 is a diagram showing the configuration of an information processing system 10 according to an embodiment of the present invention. The information processing system 10 is a system that detects a plurality of risk factors in a work site 15 and determines whether the situation in the work site 15 is dangerous or not, and is configured to include a camera 20, a learning device 21, a determination device 22, and a terminal 23.

<<<作業現場15>>>
作業現場15は、例えば、建設中のオフィスビルの一室であり、壁面に設けられた扉200、及び床下のスペースにアクセスするための開口部201が設けられている。また、作業現場15には、可搬式作業台210(以下、「作業台210」と称する。)が設けられている。
<<<Worksite 15>>>
The work site 15 is, for example, a room in an office building under construction, and is provided with a door 200 in the wall and an opening 201 for accessing the space under the floor. The work site 15 is also provided with a portable work platform 210 (hereinafter referred to as the "work platform 210").

作業台210は、作業員が、例えば図示しない天井に、天井ボードや天井配管を取り付ける際に用いられる設備であり、天台220、支持脚221,及び手摺222を有する。天台220は、作業者が作業をするための足場を構成する部位であり、作業床に作業台210を設置した状態において、作業床よりも高い位置(上方)に配置される。 The workbench 210 is equipment used by workers when installing ceiling boards or ceiling piping, for example, on a ceiling (not shown), and has a top platform 220, support legs 221, and handrails 222. The top platform 220 is a part that constitutes the scaffolding on which the worker works, and is positioned at a higher position (above) than the work floor when the workbench 210 is installed on the work floor.

支持脚221は、天台220を支持しつつ、作業者が天台220に昇降するための梯子であり、天台220の長手方向の両端部に設けられている。手摺222は、作業者が天台220から落下することを防止する部材であり、天台220の幅方向の両側に一対設けられている。なお、作業台210は、「所定設備」に相当する。なお、本実施形態で「所定設備」とは、作業現場で用いられる設備であるため、作業台210に限られず、例えば、梯子、脚立、ハンドリフト、ライトベース、高所作業車等であっても良い。 The support legs 221 are ladders that support the platform 220 while allowing the worker to ascend and descend to the platform 220, and are provided at both ends of the platform 220 in the longitudinal direction. The handrails 222 are members that prevent the worker from falling from the platform 220, and a pair of handrails are provided on both sides of the platform 220 in the width direction. The work platform 210 corresponds to the "specified equipment." In this embodiment, the "specified equipment" refers to equipment used at the work site, and is not limited to the work platform 210, and may be, for example, a ladder, a stepladder, a hand lift, a light base, a high-altitude work vehicle, etc.

<<<情報処理システム10の概要>>>
カメラ20は、作業現場15の状況を撮影するために用いられる、持ち運び可能な小型の機器である。本実施形態では、カメラ20は、例えば、図示しない三脚に取り付けられ、作業現場15において、作業員が作業する領域を撮影できる位置に配置される。なお、カメラ20は、例えば作業現場の壁面に取り付けられたカーテンレール(不図示)等に、フック等をもちいて取り付けても良い。
<<<<Overview of Information Processing System 10>>>
The camera 20 is a small, portable device used to capture images of the conditions at the work site 15. In this embodiment, the camera 20 is attached to, for example, a tripod (not shown) and is disposed at a position in the work site 15 where it can capture images of the area where workers are working. The camera 20 may also be attached using a hook or the like to, for example, a curtain rail (not shown) attached to a wall surface at the work site.

学習装置21は、作業現場15の危険要因を検出するための学習モデルを構築する情報処理装置であり、判定装置22は、カメラ20からの画像と、学習装置21で構築された学習モデルと、に基づいて、作業現場15の状況が危険であるか否かを判定する情報処理装置である。本実施形態では、情報処理装置としてサーバを用いることとするが、これに限られない。具体的には、情報処理装置の全部または一部が、例えば、クラウドシステムによって提供される仮想サーバのように、仮想化技術やプロセス空間分離技術等を用いて提供される仮想的な情報処理資源を用いて実現されるものであってもよい。また、詳細は後述するが、情報処理装置によって提供される機能の全部または一部は、例えば、クラウドシステムがAPI(Application Programming Interface)等を介して提供するサービスによって実現してもよい。 The learning device 21 is an information processing device that constructs a learning model for detecting risk factors in the work site 15, and the judgment device 22 is an information processing device that judges whether the situation in the work site 15 is dangerous or not based on an image from the camera 20 and the learning model constructed by the learning device 21. In this embodiment, a server is used as the information processing device, but this is not limited to this. Specifically, all or a part of the information processing device may be realized using virtual information processing resources provided using virtualization technology, process space separation technology, etc., such as a virtual server provided by a cloud system. In addition, as will be described in detail later, all or a part of the functions provided by the information processing device may be realized by a service provided by the cloud system via an API (Application Programming Interface), etc.

端末23は、判定装置22が危険要因を検出する際に、現場監督が所定の操作を行うためのタブレットである。なお、端末23の詳細は後述するが、端末23の表示画面には、作業現場15が危険な状況であると判定された場合、警報が表示される。また、カメラ20、学習装置21、判定装置22、及び端末23のそれぞれは、ネットワーク24を介して接続されている。 The terminal 23 is a tablet on which the site supervisor performs a predetermined operation when the judgment device 22 detects a risk factor. The details of the terminal 23 will be described later, but if the work site 15 is judged to be in a dangerous situation, an alarm is displayed on the display screen of the terminal 23. In addition, the camera 20, the learning device 21, the judgment device 22, and the terminal 23 are each connected via a network 24.

<<<学習装置21の詳細>>>
図2は、学習装置21のハードウェア構成の一例を示す図である。学習装置21は、CPU(Central Processing Unit)30、メモリ31、記憶装置32、入力装置33、表示装置34、及び通信装置35を含むコンピュータである。
<<<<Details of learning device 21>>>
2 is a diagram showing an example of a hardware configuration of the learning device 21. The learning device 21 is a computer including a CPU (Central Processing Unit) 30, a memory 31, a storage device 32, an input device 33, a display device 34, and a communication device 35.

CPU30は、メモリ31や記憶装置32に格納されたプログラムを実行することにより、学習装置21における様々機能を実現する。 The CPU 30 executes programs stored in the memory 31 and storage device 32 to realize various functions of the learning device 21.

メモリ31は、例えばRAM(Random-Access Memory)等であり、プログラムやデータ等の一時的な記憶領域として用いられる。 Memory 31 is, for example, a RAM (Random-Access Memory) and is used as a temporary storage area for programs, data, etc.

記憶装置32は、学習プログラム40や学習モデル41を格納する不揮発性の記憶装置である。なお、学習装置21がクラウドサーバを用いて実現される場合、記憶装置32の記憶領域は、クラウドサーバの記憶領域に対応することになる。 The storage device 32 is a non-volatile storage device that stores the learning program 40 and the learning model 41. When the learning device 21 is realized using a cloud server, the storage area of the storage device 32 corresponds to the storage area of the cloud server.

学習プログラム40は、学習モデル41を構築する際、実行されるプログラムであり、学習モデル41は、カメラ20で撮影された作業現場15の画像から、作業現場15の危険要因を検出するためのモデルである。なお、学習モデル41の詳細について後述する。 The learning program 40 is a program that is executed when constructing the learning model 41, and the learning model 41 is a model for detecting risk factors at the work site 15 from images of the work site 15 captured by the camera 20. Details of the learning model 41 will be described later.

入力装置33は、ユーザによるコマンドやデータの入力を受け付ける装置であり、キーボード、タッチパネルディスプレイ上でのタッチ位置を検出するタッチセンサなどの入力インタフェースを含む。 The input device 33 is a device that accepts commands and data input by the user, and includes input interfaces such as a keyboard and a touch sensor that detects the touch position on a touch panel display.

表示装置34は、例えばディスプレイなどの装置であり、通信装置35は、ネットワーク24を介して、判定装置22や他の装置と各種プログラムやデータの受け渡しを行う。 The display device 34 is, for example, a device such as a display, and the communication device 35 exchanges various programs and data with the determination device 22 and other devices via the network 24.

<<<学習装置21の機能ブロック>>>
図3は、学習装置21のCPU30が,学習プログラム40を実行した際に、学習装置21に実現される機能ブロックの一例を示す図である。学習装置21には、取得部50、及び学習部51が実現される。
<<<Functional blocks of learning device 21>>>
3 is a diagram showing an example of functional blocks realized in the learning device 21 when the CPU 30 of the learning device 21 executes the learning program 40. In the learning device 21, an acquisition unit 50 and a learning unit 51 are realized.

取得部50は、予め用意され、学習モデル41を構築するための教師データD1~D3を取得する。 The acquisition unit 50 acquires the teacher data D1 to D3 that are prepared in advance and are used to construct the learning model 41.

<<教師データD1>>
図3の教師データD1は、作業現場で使用される設備を含む画像に対し、所定の正解ラベル(または、正解データ)が付されたデータである。図4(a)は、安全性に問題がない作業台を含む教師データD1の一例であり、図4(b)は、安全性に問題がある作業台を含む教師データD1の一例である。
<<Teacher data D1>>
The teacher data D1 in Fig. 3 is data in which a predetermined correct answer label (or correct answer data) is attached to an image including equipment used at a work site. Fig. 4(a) is an example of teacher data D1 including a workbench that does not pose a safety problem, and Fig. 4(b) is an example of teacher data D1 including a workbench that poses a safety problem.

図4(a)の教師データD1の対象箇所には、対象となる設備を示す「作業台」との正解ラベル300と、設備の高さを推測するために用いられる「ラダー」との正解ラベル301と、安全な手摺を示す「手摺 安全」との正解ラベル302と、が付されている。 The target location in the training data D1 in FIG. 4(a) is labeled with a correct answer label 300 of "work platform" indicating the target equipment, a correct answer label 301 of "ladder" used to estimate the height of the equipment, and a correct answer label 302 of "handrail safety" indicating a safe handrail.

本実施形態では、正解ラベル301は、作業台の左右の支持脚において、1~3段目のそれぞれの部分に6個付されているが、例えば、何れかの部位にのみ正解ラベルを付すこととしても良い。ただし、正解ラベル301を、支持脚の1~3段目のそれぞれの部分に付すことによって、より学習モデルを精度良く学習させることができる。また、詳細は省略するが、本実施形態の正解ラベルには、対象箇所の範囲(つまり、バウンディングボックス)の座標が含まれている。 In this embodiment, six correct labels 301 are attached to each of the first to third steps of the left and right support legs of the workbench, but for example, it is also possible to attach correct labels to only any of the locations. However, by attaching correct labels 301 to each of the first to third steps of the support legs, the learning model can be trained with greater accuracy. Also, although details are omitted, the correct labels in this embodiment include the coordinates of the range of the target area (i.e., the bounding box).

図4(b)の教師データD1は、天台の長手方向に沿った手摺がなく、安全性に欠ける作業台を学習させるためのデータである。図4(b)の教師データD1の対象箇所には、上述した「作業台」との正解ラベル300と、「ラダー」との正解ラベル301と、不安全な手摺(安全性に欠ける手摺)を示す「手摺 不安全」との正解ラベル303と、が付されている。なお、図4(b)は、安全性に欠ける作業台を学習させるための教師データの一例であり、例えば、手摺の一部が曲がっているもの等、様々な画像を教師データとして用いることができる。 The training data D1 in FIG. 4(b) is data for learning about an unsafe work platform that does not have a handrail along the longitudinal direction of the platform. The target location of the training data D1 in FIG. 4(b) is labeled with the above-mentioned correct answer label 300 of "work platform", correct answer label 301 of "ladder", and correct answer label 303 of "handrail unsafe" indicating an unsafe handrail (unsafe handrail). Note that FIG. 4(b) is an example of training data for learning about unsafe work platforms, and various images can be used as training data, for example, images with part of a bent handrail.

<<教師データD2>>
図3の教師データD2は、作業現場の環境において、作業員に対して危険となる要因を含む画像と、要因の内容と、を対応付けたデータである。なお、作業現場の環境において、作業員に対して危険となる要因とは、例えば、作業員が出入りする扉、床に設けられた開口である。このため、便宜上、ここでは図示しないが、教師データD2の画像のうち、扉の領域には、「扉」との正解ラベルが付され、開口の領域には、「開口」との正解ラベルが付される。
<<Teacher data D2>>
The teacher data D2 in Fig. 3 is data that associates an image including factors that are dangerous to workers in the environment of the work site with the contents of the factors. In the environment of the work site, factors that are dangerous to workers include, for example, a door through which workers enter and exit, and an opening in the floor. For this reason, although not shown here for convenience, in the image of the teacher data D2, the door area is given the correct answer label of "door", and the opening area is given the correct answer label of "opening".

なお、本実施形態では、作業員に対して危険となる要因として、扉、開口の2つを挙げたが、これに限られず、例えば、段差、積み重ねて配置されたブロック、ダクト等も危険要因となり得る。したがって、これらの危険要因を含む画像を、教師データD2としても良い。 In this embodiment, doors and openings are given as two factors that pose a danger to workers, but this is not limited to these. For example, steps, stacked blocks, ducts, etc. can also be dangerous factors. Therefore, images that include these dangerous factors may be used as training data D2.

<<教師データD3>>
図3の教師データD3は、観測対象である作業員の動作を含む画像に対し、所定の正解ラベルが付されたデータである。図5(a)は、適切な昇降動作を行う作業員を含む教師データD3の一例であり、図5(b)は、危険(不適切)な昇降動作を行う作業員を含む教師データD3の一例である。
<<Teacher data D3>>
The teacher data D3 in Fig. 3 is data in which a predetermined correct answer label is attached to an image including the motion of a worker to be observed. Fig. 5(a) is an example of teacher data D3 including a worker performing appropriate lifting and descending motion, and Fig. 5(b) is an example of teacher data D3 including a worker performing dangerous (inappropriate) lifting and descending motion.

図5(a)の教師データD3において、作業員の領域には「適切な昇降」との正解ラベル310が付されている。図5(b)の教師データD3において、作業員の領域には「危険な昇降」との正解ラベル311が付されている。 In the training data D3 in FIG. 5(a), the worker's area is labeled with a correct answer label 310 of "appropriate ascent and descent." In the training data D3 in FIG. 5(b), the worker's area is labeled with a correct answer label 311 of "dangerous ascent and descent."

また、図6(a)は、天台で適切な姿勢で作業する作業員を含む教師データD3の一例であり、図6(b)は、天台で不適切な姿勢(手摺から上半身がはみ出した姿勢)で作業する作業員を含む教師データD3の一例である。 In addition, FIG. 6(a) is an example of teacher data D3 that includes a worker working on the platform in an appropriate posture, and FIG. 6(b) is an example of teacher data D3 that includes a worker working on the platform in an inappropriate posture (with the upper body protruding from the handrail).

図6(a)の教師データD3において、作業員の領域には「適切な姿勢」との正解ラベル312が付されている。図5(b)の教師データD3において、作業員の領域には「上半身のはみだし」との正解ラベル313が付されている。 In the training data D3 in FIG. 6(a), the worker's region is labeled with a correct answer label 312 of "appropriate posture." In the training data D3 in FIG. 5(b), the worker's region is labeled with a correct answer label 313 of "upper body protruding."

図7(a)、図7(b)のそれぞれは、天台で不適切な姿勢(手摺から足がはみ出した姿勢)で作業する作業員を含む教師データD3の一例である。図7(a)、図7(b)の教師データD3において,作業員の領域には「足のはみだし」との正解ラベル314が付されている。 Each of Figures 7(a) and 7(b) is an example of training data D3 that includes a worker working on the platform in an inappropriate posture (feet overhanging the handrail). In the training data D3 of Figures 7(a) and 7(b), the worker's area is labeled with a correct answer label 314 of "feet overhanging."

なお、本実施形態の教師データD3の画像には、便宜上、作業員の正解レベルのみを付しているが、画像に含まれる作業台に、上述した設備の正解ラベル300~303を付しても良い。このような画像は、教師データD1,D3を含む画像となる。 In the present embodiment, for the sake of convenience, the image of the teacher data D3 is labeled with only the correct answer level of the worker, but the above-mentioned correct answer labels 300 to 303 of the equipment may be labeled on the workbench included in the image. Such an image is an image that includes the teacher data D1 and D3.

<<学習モデルの生成処理S10>>
図8は、学習モデルを生成する生成処理S10の一例を示すフローチャートである。本実施形態の学習部51は、教師データD1~D3を用いて、画像を入力した際、正解ラベルが付された対象を検出するとともに、検出結果に応じた危険要因の項目を出力する学習モデルを生成する。また、本実施形態では、学習モデルとして、図示しない畳み込みネットワーク(CNN:Convolutional Neural Network)を用いたモデルを使用することとする。
<<Learning Model Generation Process S10>>
8 is a flowchart showing an example of a generation process S10 for generating a learning model. The learning unit 51 of this embodiment uses the teacher data D1 to D3 to detect an object with a correct answer label when an image is input, and generates a learning model that outputs a risk factor item according to the detection result. In this embodiment, a model using a convolutional network (CNN: Convolutional Neural Network) (not shown) is used as the learning model.

まず、図3の取得部50は、教師データD1~D3を取得する(S20)。そして、学習部51は、CNNに入力された画像から、正解ラベルに対応する対象が検出できるよう、教師データD1~D3を用いて、CNNのパラメータをチューニングする(S11)。 First, the acquisition unit 50 in FIG. 3 acquires the training data D1 to D3 (S20). Then, the learning unit 51 uses the training data D1 to D3 to tune the parameters of the CNN so that the target corresponding to the correct label can be detected from the image input to the CNN (S11).

ここで、上述のように、教師データD1には、4つの正解ラベル300~303(「作業台」、「ラダー」、「手摺 安全」、及び「手摺 不安全」)が付されている。また、教師データD2には、2つの正解ラベル(「扉」、及び「開口」)が付され、教師データD3には、5つの正解ラベル310~314(「適切な昇降」、「危険な昇降」「適切な姿勢」、「上半身のはみだし」、及び「足のはみだし」)が付されている。この結果、CNNは、入力された画像から、11個の正解ラベルに対応する対象を検出することが可能となる。 As described above, the teacher data D1 is assigned four correct labels 300-303 ("work platform," "ladder," "handrail safe," and "handrail unsafe"). The teacher data D2 is assigned two correct labels ("door" and "opening"), and the teacher data D3 is assigned five correct labels 310-314 ("appropriate ascent," "dangerous ascent," "appropriate posture," "upper body protruding," and "feet protruding"). As a result, the CNN is able to detect objects corresponding to the 11 correct labels from the input image.

そして、学習部51は、CNNが、11個の正解ラベルに対応する対象の検出結果から、図9に示す、危険要因に応じた複数の項目を出力できるよう、例えば、CNNの出力層を調整する(S12)。具体的には、学習部51は、5段の支持脚(つまり、5つの「ラダー」を有する「作業台」)が検出された場合、項目1Aが出力され、「手摺 不安全」が検出された場合、項目2Aが出力されるよう、CNNを調整する。 Then, the learning unit 51 adjusts the output layer of the CNN so that the CNN can output multiple items according to risk factors as shown in FIG. 9 from the detection results of the target corresponding to the 11 correct labels (S12). Specifically, the learning unit 51 adjusts the CNN so that item 1A is output when a five-step support leg (i.e., a "work platform" with five "ladders") is detected, and item 2A is output when "handrail unsafe" is detected.

ここで、本実施形態では、作業台における支持脚の1段の部分の高さは、約30cmであるため、5段の支持脚を有する作業台は、天台の高さが、床から約1.5mとなる。このような作業台を用いた際、作業員が天台から落下すると怪我をする危険性が高い。このため、本実施形態のCNNは、5段以上の支持脚を有する作業台を検出すると、設備が危険であることを示す項目1Aを出力する。 In this embodiment, the height of one stage of the support legs on the workbench is approximately 30 cm, so a workbench with five stages of support legs has a platform that is approximately 1.5 m above the floor. When using such a workbench, there is a high risk of injury if a worker falls from the platform. For this reason, when the CNN of this embodiment detects a workbench with five or more stages of support legs, it outputs item 1A, which indicates that the equipment is dangerous.

なお、本実施形態では、CNNが5段の支持脚を検出すると、項目1Aを出力することとしたが、これに限られず、作業員に危険が及ぶ他の要因(例えば、支持脚が壊れている)ことに基づいて、項目1Aを出力することとしても良い。 In this embodiment, when the CNN detects five support legs, it outputs item 1A. However, this is not limited to this, and item 1A may be output based on other factors that pose a danger to workers (e.g., a support leg is broken).

また、学習部51は、「扉」が検出された場合、項目2Aが出力され、「開口」が検出された場合、項目2Bが出力されるよう、CNNを調整する。さらに、学習部51は、「危険な昇降」が検出された場合、項目3Aが出力され、「上半身のはみだし」が検出された場合、項目3Aが出力され、「足のはみだし」が検出された場合、項目3Cが出力されるよう、CNNを調整する。 The learning unit 51 also adjusts the CNN so that if a "door" is detected, item 2A is output, and if an "opening" is detected, item 2B is output. The learning unit 51 also adjusts the CNN so that if a "dangerous ascent or descent" is detected, item 3A is output, if an "upper body protruding" is detected, item 3A is output, and if a "leg protruding" is detected, item 3C is output.

処理S12が実行された後、学習部51は、調整したCNNを学習モデル41として、記憶装置32に格納する(S13)。したがって、本実施形態の学習モデル41は、画像中の設備の危険要因に応じた項目1A,1Bと、画像中の作業現場の環境の危険要因に応じた項目2A,2Bと、画像中の観測対象である作業員の動作の危険要因に応じた項目3A~3Cと、を出力するモデルである。このため、このような学習モデル41を用いることにより、作業現場の様々な危険要因を検出することができる。 After processing S12 is executed, the learning unit 51 stores the adjusted CNN in the storage device 32 as the learning model 41 (S13). Therefore, the learning model 41 of this embodiment is a model that outputs items 1A and 1B corresponding to risk factors of the equipment in the image, items 2A and 2B corresponding to risk factors of the work site environment in the image, and items 3A to 3C corresponding to risk factors of the actions of the worker who is the object of observation in the image. Therefore, by using such a learning model 41, various risk factors at the work site can be detected.

なお、項目1A,1Bは、設備の危険要因に応じた「第1の項目」に相当し、2つの項目2A,2Bは、作業現場の環境の危険要因に応じた「第2の項目」に相当する。また、3つの項目3A~3Cは、作業員の動作の危険要因に応じた「第3の項目」に相当する。また、本実施形態では、「第1の項目」、及び「第2の項目」の個数は2個であり、「第2の項目」の個数は3個であるがこれらに限られず、少なくとも1個以上であれば良い。 Note that items 1A and 1B correspond to the "first item" corresponding to risk factors of the equipment, and the two items 2A and 2B correspond to the "second item" corresponding to risk factors in the work site environment. The three items 3A to 3C correspond to the "third item" corresponding to risk factors in the actions of the worker. In this embodiment, the number of "first items" and "second items" is two, and the number of "second items" is three, but this is not limited to these and it is sufficient that there is at least one.

また、本実施形態のCNNは、設備が危険であることを示す項目として、項目1A,1Bの2つの項目を出力することとしたが、例えば、5段の支持脚(つまり、天台の高さが床から約1.5m以上)、かつ、「手摺 不安全」が検出された場合にのみ、設備が危険であることを示す項目を出力しても良い。このような場合、CNNは、より危険度の高い設備を適切に検出することが可能となる。 In addition, the CNN of this embodiment outputs two items, items 1A and 1B, as items indicating that the equipment is dangerous, but it may output an item indicating that the equipment is dangerous only if, for example, there are five support legs (i.e., the height of the top platform is approximately 1.5 m or more from the floor) and "handrail unsafe" is detected. In such a case, the CNN will be able to appropriately detect equipment that is more dangerous.

<<<判定装置22の詳細>>>
図10は、図1の判定装置22のハードウェア構成の一例を示す図である。判定装置22は、CPU60、メモリ61、記憶装置62、入力装置63、表示装置64、及び通信装置65を含むコンピュータである。なお、判定装置22のCPU60等の各構成は、学習装置21のCPU30等と同様であるため、ここでは詳細な説明は省略し、記憶装置62に格納された情報を中心に説明する。
<<<<Details of the Determination Device 22>>>
Fig. 10 is a diagram showing an example of the hardware configuration of the determination device 22 in Fig. 1. The determination device 22 is a computer including a CPU 60, a memory 61, a storage device 62, an input device 63, a display device 64, and a communication device 65. Note that each configuration of the CPU 60 and the like of the determination device 22 is similar to the CPU 30 and the like of the learning device 21, so detailed explanations are omitted here and the following description will focus on the information stored in the storage device 62.

記憶装置62には、学習装置21で生成された学習モデル41、危険度データ70、及び判定プログラム71が格納されている。危険度データ70は、図11に示すように、7つの項目1A~3Cの夫々に対する危険度を示すデータである。本実施形態では、例えば「5段以上の支持脚」を示す項目1Aに対しては、危険度として「1」が対応付けられている。また、判定プログラム71は、作業現場の状況が危険であるか否かを判定する際に実行されるプログラムである。 The storage device 62 stores the learning model 41 generated by the learning device 21, risk data 70, and a judgment program 71. As shown in FIG. 11, the risk data 70 is data indicating the risk for each of the seven items 1A to 3C. In this embodiment, for example, the risk level of "1" is associated with item 1A indicating "five or more support legs." The judgment program 71 is a program that is executed when judging whether the situation at the work site is dangerous.

ところで、項目1A~3Cの危険度は、一般に作業現場や、作業員等によって変化する。例えば、作業現場において、作業台と、扉との距離が非常に離れている場合、作業台で作業する作業員は、扉を介して出入りする作業者や扉の影響をほとんど受けることはない。このような状況では、作業現場において、扉が危険である度合いは低くなる。 The degree of danger for items 1A to 3C generally varies depending on the work site, the worker, etc. For example, if the distance between the work platform and the door at a work site is very far, the worker working at the work platform will be hardly affected by the door itself or by other workers entering and exiting through the door. In such a situation, the degree to which the door poses a danger at the work site will be low.

また、作業現場に配属される作業員が熟練者であり、かつ、安全意識が非常に高い場合、作業者が、危険な行動を起こす可能性は低くなる。一方、作業現場に経験の浅い作業員が配属される場合、作業者が事故を起こす可能性は高くなる。このように、危険度データ70の値は、作業現場の環境、作業員の経験等を考慮し、定めることが好ましい。詳細は後述するが、危険度データ70は、例えば、現場監督が端末23を操作することにより設定される。このため、本実施形態では、作業現場等に合わせ、項目1A~3Cの危険度を、実際の危険度合いに応じた適切な値とすることができる。
なお、本実施形態では、危険度データ70は現場監督により設定されることとしたが、これに限られず、例えば、所定の値の危険度データ70が予め記憶装置62に格納されていても良い。
Furthermore, if the worker assigned to the work site is an experienced worker and has a high level of safety awareness, the worker is less likely to take dangerous actions. On the other hand, if an inexperienced worker is assigned to the work site, the worker is more likely to cause an accident. In this way, it is preferable to determine the value of the risk level data 70 taking into consideration the environment of the work site, the experience of the worker, and the like. As will be described in detail later, the risk level data 70 is set, for example, by the site supervisor operating the terminal 23. For this reason, in this embodiment, the risk levels of items 1A to 3C can be set to appropriate values according to the actual degree of risk, in accordance with the work site, etc.
In this embodiment, the risk level data 70 is set by the site supervisor, but this is not limited to this. For example, risk level data 70 of a predetermined value may be stored in the storage device 62 in advance.

<<<判定装置22の機能ブロック>>>
図12は、判定装置22のCPU60が,判定プログラム71を実行した際に、判定装置22に実現される機能ブロックの一例を示す図である。判定装置22には、受信部80、取得部81、処理部82、出力部83、加算部84、判定部85、及び警報部86が実現される。なお、以下、カメラ20で撮影される作業現場15の画像を、画像400とする。
<<<Functional blocks of the determination device 22>>>
12 is a diagram showing an example of functional blocks realized in the determination device 22 when the CPU 60 of the determination device 22 executes the determination program 71. The determination device 22 includes a receiving unit 80, an acquiring unit 81, a processing unit 82, an output unit 83, an adding unit 84, a determination unit 85, and an alarm unit 86. In the following description, an image of the work site 15 captured by the camera 20 is referred to as an image 400.

受信部80は、端末23で設定される危険度データ70を受信し、記憶装置62に格納する。本実施形態では、危険度データ70が格納される記憶装置62は、「データ記憶部」に相当する。なお、受信部80は、危険度データ70を記憶装置62に格納することとしたが、メモリ61やクラウドサーバの記憶領域に格納しても良い。この場合、危険度データ70が記憶される部分が「データ記憶部」に相当する。 The receiving unit 80 receives the risk level data 70 set by the terminal 23 and stores it in the storage device 62. In this embodiment, the storage device 62 in which the risk level data 70 is stored corresponds to the "data storage unit." Note that although the receiving unit 80 stores the risk level data 70 in the storage device 62, it may also store it in the memory 61 or in a storage area of a cloud server. In this case, the portion in which the risk level data 70 is stored corresponds to the "data storage unit."

取得部81は、カメラ20から送信される画像400を取得する。処理部82は、画像400を学習モデル41に入力し、学習モデル41に、7つの項目1A~3Cのうち、画像400中の危険要因に応じた項目を出力させる。 The acquisition unit 81 acquires the image 400 transmitted from the camera 20. The processing unit 82 inputs the image 400 into the learning model 41, and causes the learning model 41 to output an item corresponding to the risk factor in the image 400 from among the seven items 1A to 3C.

出力部83は、記憶装置62に格納された危険度データ70を用いて、画像400中の危険要因に応じた項目に対する危険度を出力する。なお、本実施形態では、項目x(xは、1A~3C)の危険度を、危険度R(x)と記載する。また、加算部84は、出力部83から出力された危険度R(x)を加算し、危険スコアを計算する。 The output unit 83 uses the risk data 70 stored in the storage device 62 to output the risk level for the item in the image 400 according to the risk factor. In this embodiment, the risk level of item x (x is 1A to 3C) is referred to as risk level R(x). The adder 84 adds the risk levels R(x) output from the output unit 83 to calculate a risk score.

ところで、危険度R(x)のうち、作業者の行動に起因する危険度R(3A)~R(3C)は、作業者が問題となる行動を起こしたタイミングにおいてのみ発生する。したがって、所定期間(例えば、30分)において、作業者が問題となる行動を繰り返した場合であって、問題となる行動が収まる毎に、危険スコアは小さくなる。 Incidentally, among the risk level R(x), the risk levels R(3A) to R(3C) caused by the worker's behavior only occur when the worker commits problematic behavior. Therefore, if the worker repeatedly commits problematic behavior within a specified period (e.g., 30 minutes), the risk score will decrease each time the problematic behavior ceases.

しかしながら、実際の作業現場では、作業者が問題となる行動を繰り返した場合には、事故が生じる可能性が高くなるため、このような状態を危険スコアに反映させる必要がある。そこで、本実施形態の加算部84は、7つの危険度R(1A)~R(3C)のうち、所定期間(例えば、30分)に出力される、作業員の行動に起因する危険度R(3A)~R(3C)を保持し、加算する。このような計算を実行することにより、加算部84は、より精度良く、作業現場の危険度合いに応じた危険スコアを出力することができる。 However, in an actual work site, if a worker repeatedly engages in problematic behavior, the likelihood of an accident occurring increases, and so this condition needs to be reflected in the risk score. Therefore, the addition unit 84 of this embodiment holds and adds the risk levels R(3A) to R(3C) attributable to the worker's actions that are output during a predetermined period (e.g., 30 minutes) out of the seven risk levels R(1A) to R(3C). By performing such calculations, the addition unit 84 can more accurately output a risk score that corresponds to the degree of risk at the work site.

判定部85は、加算部84での加算結果である危険スコアが、所定値より大きい場合、作業現場15の状況が危険であることを判定する。また、警報部86は、作業現場15の状況が危険であると判定されると、警報を端末23に送信する。 When the danger score, which is the result of the addition by the addition unit 84, is greater than a predetermined value, the determination unit 85 determines that the situation at the work site 15 is dangerous. In addition, when the warning unit 86 determines that the situation at the work site 15 is dangerous, it transmits a warning to the terminal 23.

<<<危険判定処理S30の一例>>>
図13は、主に判定装置22で実行される危険判定処理S30の一例を示すフローチャートである。図14は、危険スコア計算処理44の一例を示すフローチャートである。また、図15は、作業現場15における危険スコアの推移の一例を示す図である。なお、図15には、作業現場15における9時~16時の間の危険スコアの推移が図示されている。
<<<<Example of risk determination process S30>>>
Fig. 13 is a flowchart showing an example of the risk determination process S30 executed mainly by the determination device 22. Fig. 14 is a flowchart showing an example of the risk score calculation process 44. Fig. 15 is a diagram showing an example of the transition of the risk score at the work site 15. Fig. 15 illustrates the transition of the risk score at the work site 15 between 9:00 and 16:00.

以下、本実施形態では、作業員は、図1に示す作業現場15において、例えば、作業台210に昇り、天井(不図示)の配管工事を行うこととする。 In the following, in this embodiment, a worker climbs onto the work platform 210 at the work site 15 shown in FIG. 1, for example, and performs piping work on the ceiling (not shown).

まず、作業現場15の現場監督は、作業開始前(例えば、8時50分)に、端末23を操作して危険度データ70を入力する。端末23は、入力された危険度データ70を受け付ける(S40)。なお、本実施形態では、図11に示す危険度データ70が、現場監督により入力されたこととする。上述したように、現場監督は、作業現場15の環境、作業員の熟練度合い等を考慮し、危険度データ70の値を自由に設定できる。例えば、図1の作業現場15において、扉200と、作業台210との距離は短く、開口部201の面積は狭い。このため、現場監督は、扉の項目2Aの危険度を「2」とし、開口の項目2Bの危険度を、扉の危険度より低い「1」と設定している。 First, the site supervisor of the work site 15 operates the terminal 23 to input the risk level data 70 before the start of work (for example, 8:50). The terminal 23 accepts the input risk level data 70 (S40). In this embodiment, it is assumed that the risk level data 70 shown in FIG. 11 has been input by the site supervisor. As described above, the site supervisor can freely set the value of the risk level data 70, taking into consideration the environment of the work site 15, the skill level of the workers, and the like. For example, in the work site 15 of FIG. 1, the distance between the door 200 and the workbench 210 is short, and the area of the opening 201 is small. For this reason, the site supervisor sets the risk level of the door item 2A to "2" and the risk level of the opening item 2B to "1", which is lower than the risk level of the door.

そして端末23は、受け付けた危険度データ70を判定装置22に送信する(S41)。判定装置22の受信部80は、危険度データ70を受信し(S42)、危険度データ70を記憶装置62に格納する(S43)。その後、作業員は、作業開始時間である9時にカメラ20を起動し、作業現場15での作業を開始する。カメラ20が起動されると、判定装置22は、カメラ20から送信される作業現場15の画像400に基づいて、作業現場15の危険スコアを計算する処理(図14)を実行する(S44)。 Then, the terminal 23 transmits the received risk level data 70 to the determination device 22 (S41). The receiving unit 80 of the determination device 22 receives the risk level data 70 (S42) and stores the risk level data 70 in the storage device 62 (S43). Thereafter, the worker turns on the camera 20 at 9:00, which is the work start time, and starts work at the work site 15. When the camera 20 is turned on, the determination device 22 executes a process (FIG. 14) to calculate a risk score for the work site 15 based on the image 400 of the work site 15 transmitted from the camera 20 (S44).

まず、取得部81は、カメラ20から送信される画像400を取得する(S50)。そして、画像400が取得されると、処理部82は、画像400を学習モデル41に入力し、学習モデル41に作業現場15の危険要因に応じた項目を出力させる(S51)。ここで、例えば、9時においては、作業員はまだ配管作業を行っていない。また、本実施形態では、作業台210の支持脚の段数は3段であり、手摺222には不具合はなく、安全な状態であることとする。このため、このタイミングでは、学習モデル41は、図11の7つの項目1A~3Cのうち、「扉」に対する項目2Aと、「開口」に対する項目2Bのみを出力することになる。 First, the acquisition unit 81 acquires the image 400 transmitted from the camera 20 (S50). Then, when the image 400 is acquired, the processing unit 82 inputs the image 400 into the learning model 41, and causes the learning model 41 to output items corresponding to risk factors at the work site 15 (S51). Here, for example, at 9:00, the worker has not yet performed piping work. Also, in this embodiment, the number of support legs of the workbench 210 is three, there is no defect in the handrail 222, and it is in a safe state. Therefore, at this timing, the learning model 41 will output only item 2A for "door" and item 2B for "opening" out of the seven items 1A to 3C in FIG. 11.

つぎに、出力部83は、出力された項目の危険度を出力する(S52)。例えば、9時のタイミングにおいては、2つの項目2A,2Bの危険度R(2A),R(2B)が出力されることになる。そして、加算部84は、出力された危険度を加算し、危険スコアを計算する(S53)。ここで、危険度R(2A)は、「2」であり、危険度R(2A)は、「1」であるため、例えば、9時における危険スコアは、「3」となる。そして、加算部84は、計算した危険スコアを、記憶装置62に格納する(S54)。 Next, the output unit 83 outputs the risk levels of the output items (S52). For example, at the time of 9 o'clock, the risk levels R(2A) and R(2B) of the two items 2A and 2B are output. The addition unit 84 then adds the output risk levels to calculate a risk score (S53). Here, the risk level R(2A) is "2" and the risk level R(2A) is "1", so for example, the risk score at 9 o'clock is "3". The addition unit 84 then stores the calculated risk score in the storage device 62 (S54).

判定部85は、図13に示すように、危険スコアと、作業現場15が危険であることを示す所定値とを比較する(S45)。ここで、本実施形態では、「所定値」は現場監督により、予め設定された値(「7」)であり、記憶装置26に格納されていることとする。このため、例えば、9時のタイミングにおいては、危険スコア「3」は、所定値である「7」より小さいため(S45:No)、上述した危険スコア計算処理S44が繰り返されることになる。 As shown in FIG. 13, the determination unit 85 compares the danger score with a predetermined value indicating that the work site 15 is dangerous (S45). In this embodiment, the "predetermined value" is a value ("7") that is set in advance by the site supervisor and is stored in the storage device 26. Therefore, for example, at the time of 9 o'clock, the danger score "3" is smaller than the predetermined value "7" (S45: No), and the danger score calculation process S44 described above is repeated.

その後、例えば13時において、作業員が、作業台210の手摺222から、上半身を大きく外へ出したとする。このような場合、学習モデル41は、「扉」に対する項目2Aと、「開口」に対する項目2Bに加え、「上半身のはみ出し」に対する項目3Bを出力することになる(S51)。したがって、出力部83は、3つの項目2A,2B,3Bの危険度R(2A),R(2B),R(3B)を出力する(S52)。 After that, for example, at 13:00, the worker extends the upper half of his body far outside the handrail 222 of the work platform 210. In such a case, the learning model 41 outputs item 2A for "door" and item 2B for "opening", as well as item 3B for "upper body protruding" (S51). Therefore, the output unit 83 outputs the risk levels R(2A), R(2B), and R(3B) for the three items 2A, 2B, and 3B (S52).

またこの場合、加算部84は、出力された3つの危険度を加算するため(S53)、危険スコアは、「6」となる。なお、この例において、加算部84は、作業員の行動に起因する危険度を、30分保持する。従って、危険スコアのうち、危険度R(3B)に基づく値(ここでは、「3」)は、13時30分まで保持されることになる。 In this case, the adding unit 84 adds the three output risk levels (S53), so the risk score becomes "6." In this example, the adding unit 84 holds the risk level caused by the worker's actions for 30 minutes. Therefore, the risk score value based on risk level R (3B) (here, "3") will be held until 1:30 p.m.

その後、例えば、13時10分において、作業員が、作業台210の手摺222から、足を大きく外へ出したとする。このような場合、学習モデル41は、「扉」に対する項目2Aと、「開口」に対する2Bに加え、「足のはみ出し」に対する項目3Cを出力することになる(S51)。したがって、出力部83は、3つの項目2A,2B,3Cの危険度R(2A),R(2B),R(3C)を出力する(S52)。この際、加算部84は、13時に出力された危険度のうち行動に関する危険度R(3B)と、今回出力された3つの危険度とを加算するため(S53)、危険スコアは、「8」となる。 Then, for example, at 13:10, the worker puts his/her feet far out over the handrail 222 of the work platform 210. In such a case, the learning model 41 outputs item 2A for "door" and 2B for "opening", as well as item 3C for "feet sticking out" (S51). Therefore, the output unit 83 outputs the risk levels R(2A), R(2B), and R(3C) of the three items 2A, 2B, and 3C (S52). At this time, the adding unit 84 adds the risk level R(3B) related to behavior among the risk levels output at 13:00 to the three risk levels output this time (S53), so the risk score becomes "8".

危険スコアが「8」となると、判定部85は、危険スコアが、所定値(「7」)より大きいことを判定する(S45:Yes)。このため警報部86は、警報を端末23に送信する(S46)。端末23は、警報を受信すると、警報を端末23の表示画面(不図示)に表示する。この結果、現場監督は、作業現場15が危険な状態であることを把握できる。なお、処理S45において、「Yes」が選択された後は、処理S44が実行される。このため、判定装置22は、引き続き、作業現場15の危険スコアを計算し続けることになる。 When the danger score becomes "8", the determination unit 85 determines that the danger score is greater than a predetermined value ("7") (S45: Yes). Therefore, the alarm unit 86 sends an alarm to the terminal 23 (S46). When the terminal 23 receives the alarm, it displays the alarm on a display screen (not shown) of the terminal 23. As a result, the site supervisor can understand that the work site 15 is in a dangerous state. After "Yes" is selected in process S45, process S44 is executed. Therefore, the determination device 22 continues to calculate the danger score of the work site 15.

なお、本実施形態では、作業員が上半身を大きく外へ出した13時から、所定期間である30分が経過すると、項目3Cの危険度はクリアされるため、危険スコアは、「8」から「5」へと減少する。さらに、作業員が足を大きく外へ出した13時10分から、所定期間である30分が経過すると、項目3Bの危険度はクリアされるため、危険スコアは、「5」から「3」へと減少する。 In this embodiment, when the predetermined period of 30 minutes has passed since 13:00, when the worker puts his or her upper body far out, the danger level of item 3C is cleared, and the danger score is reduced from "8" to "5." Furthermore, when the predetermined period of 30 minutes has passed since 13:10, when the worker puts his or her legs far out, the danger level of item 3B is cleared, and the danger score is reduced from "5" to "3."

このように、本実施形態の判定装置22は、カメラ20からの画像400に基づいて、作業現場
15の状況が危険か否かを客観的に判定できる。なお、作業現場15の作業台210の支持脚221は、3段であり、5段より少ないため、作業台210の高さは例えば1.5mより低い。このため、ここでは、項目1Aが出力されることはない。また、作業台210の手摺222は、安全であるため、項目1Bが出力されることはない。
In this way, the determination device 22 of this embodiment can objectively determine whether the situation at the work site 15 is dangerous or not, based on the image 400 from the camera 20. Note that the support legs 221 of the work platform 210 at the work site 15 have three steps, which is fewer than five steps, and therefore the height of the work platform 210 is, for example, less than 1.5 m. For this reason, item 1A is not output here. Also, the handrails 222 of the work platform 210 are safe, and therefore item 1B is not output.

しかしながら、作業台210の支持脚221が5段以上であり、手摺222が不安全な状態である場合、項目1A,1Bが出力される。このような場合、項目1A,1Bのそれぞれに対する危険度は、「第1の危険度」に相当する。また、項目2A,2Bのそれぞれに対する危険度は、「第2の危険度」に相当し、項目3A~3Cのそれぞれに対する危険度は、「第3の危険度」に相当する。 However, if the support legs 221 of the work platform 210 have five or more steps and the handrails 222 are in an unsafe state, items 1A and 1B are output. In such a case, the risk level for each of items 1A and 1B corresponds to the "first risk level." The risk level for each of items 2A and 2B corresponds to the "second risk level," and the risk level for each of items 3A to 3C corresponds to the "third risk level."

<<教師データD1の他の例>>
図16は、安全性に問題がない作業台を含む教師データD1の一例を示す図である。図16の教師データD1の対象箇所には、対象となる設備を示す「作業台」との正解ラベル300と、安全な手摺を示す「手摺 安全」との正解ラベル302と、設備の高さを推測するために用いられる「ラダー」との正解ラベル320と、が付されている。
<<Other Examples of Teacher Data D1>>
Fig. 16 is a diagram showing an example of teacher data D1 including a work platform that does not pose a safety problem. The target location of teacher data D1 in Fig. 16 is labeled with a correct answer label 300 of "work platform" indicating the target equipment, a correct answer label 302 of "handrail safe" indicating a safe handrail, and a correct answer label 320 of "ladder" used to estimate the height of the equipment.

図16と、上述した図4とでは、同じ符号が付された対象は同じであるため、ここでは、正解ラベル320について説明する。ここでは、「ラダー」との正解ラベル320が、作業台の左右の支持脚のうち、2段の部分を一組の対象に付されている。このような正解ラベル320が付された教師データD1が用いられると、判定装置22は、例えば、一般的な建設現場には多くある四角形状の鋼材と、支持脚とをより高精度で識別することができる。 In FIG. 16 and FIG. 4 described above, the objects with the same reference numerals are the same, so here, the correct label 320 will be explained. Here, the correct label 320 "ladder" is attached to a pair of objects, which are the two steps of the left and right support legs of the workbench. When the teacher data D1 with such a correct label 320 is used, the determination device 22 can, for example, more accurately distinguish between rectangular steel materials and support legs, which are common in general construction sites.

===まとめ===
以上、本実施形態の情報処理システム10について説明した。判定装置22は、教師データD1~D3を用いて学習された学習モデル41を用いている。このため、判定装置22は、作業現場における複数の危険要因を検出することができる。
====Summary====
The above describes the information processing system 10 according to the present embodiment. The determination device 22 uses the learning model 41 that is trained using the teacher data D1 to D3. Therefore, the determination device 22 can detect multiple risk factors in a work site.

また、出力部83は、危険度データ70を用いて、画像400中の危険要因に応じた項目の危険度を出力する(例えば、図14のS52)。したがって、現場監督は、このような危険度を参照することにより、より客観的に作業現場15が危険な状況であるか否かを判断できる。 The output unit 83 also uses the risk data 70 to output the risk level of the item in the image 400 according to the risk factor (for example, S52 in FIG. 14). Therefore, by referring to such risk levels, the site supervisor can more objectively determine whether the work site 15 is in a dangerous situation.

また、判定部85は、画像400中の危険要因に応じた項目の危険度に基づいて、作業現場15が危険か否かを判定する(例えば、図13のS45)。したがって、現場監督は、判定結果に基づいて、作業現場15が危険な状況であるか直ちに判断できる。 The determination unit 85 also determines whether the work site 15 is dangerous or not based on the degree of danger of the items corresponding to the risk factors in the image 400 (for example, S45 in FIG. 13). Therefore, the site supervisor can immediately determine whether the work site 15 is in a dangerous situation based on the determination result.

また、加算部84は、上述したように、画像400中の危険要因に応じた項目のうち、作業者の行動に応じた危険度を30分保持し、加算する。一般に、所定期間において、作業者が危険な行動をとる回数が増加すると、作業者が怪我をする可能性が高くなる。本実施形態の判定装置22は、このような、作業者の怪我に繋がる可能性の高い行動を危険度スコアに反映することができるため、より精度良く、作業現場15が危険な状態であることを検出できる。 As described above, the addition unit 84 retains and adds the risk level corresponding to the worker's behavior among the items corresponding to risk factors in the image 400 for 30 minutes. In general, if the number of times a worker performs a dangerous behavior increases in a specified period, the possibility of the worker being injured increases. The determination device 22 of this embodiment can reflect such behavior that is likely to lead to injury to the worker in the risk score, and can therefore more accurately detect that the work site 15 is in a dangerous state.

また、項目1A~3Cに応じた危険度は、作業員が用いる設備を作業現場のどのような位置に配置するか、さらに作業員の経験等によって大きく変化する。本実施形態では、現場監督が、作業開始前に、危険度を設定できるため、判定装置22は、より作業現場の実態に合った危険度に基づいて、作業現場15の危険性を評価できる。 The risk level according to items 1A to 3C varies greatly depending on where the equipment used by the worker is located at the work site, as well as the experience of the worker. In this embodiment, the site supervisor can set the risk level before work begins, so the determination device 22 can evaluate the risk of the work site 15 based on a risk level that is more suited to the actual situation at the work site.

また、本実施形態では、判定部85は、危険度スコアが所定値より大きい場合に作業現場15が危険であることを判定したが、これに限られない。例えば、判定部は、7つの項目1A~3Cのうち、所定の項目(例えば、項目3B)が出力されると、直ちに危険であると判定しても良い。このような構成としても、現場監督は、作業現場15の危険性を把握できる。 In addition, in this embodiment, the determination unit 85 determines that the work site 15 is dangerous when the danger score is greater than a predetermined value, but this is not limited to the above. For example, the determination unit may immediately determine that the work site 15 is dangerous when a predetermined item (e.g., item 3B) out of the seven items 1A to 3C is output. Even with this configuration, the site supervisor can grasp the danger of the work site 15.

また、本実施形態では、判定装置22は、「観測対象」を作業員とし、作業員の動作に基づいて、危険要因に応じた項目3A~3Cを出力することとしたが、これに限られない。例えば、「観測対象」は、作業現場15に設けられ、動作する機器や工具(例えば、ドリル、ガスバーナー)であっても良い。このような機器等において、安全な動作、不安全な動作を正解ラベルとして含む教師データを用い、学習モデルを生成することにより、判定装置は、機器の動作に起因する危険要因を検出することができる。このような機器等を観測対象とした場合であっても、判定装置は、作業現場の危険要因を検出できる。 In addition, in this embodiment, the judgment device 22 assumes that the "observation target" is a worker and outputs items 3A to 3C corresponding to risk factors based on the worker's actions, but this is not limited to this. For example, the "observation target" may be equipment or tools (e.g., drills, gas burners) that are installed and operated at the work site 15. By using training data that includes safe and unsafe actions as correct answer labels for such equipment, etc. and generating a learning model, the judgment device can detect risk factors caused by the operation of the equipment. Even when such equipment, etc. is the observation target, the judgment device can detect risk factors at the work site.

なお、本実施形態では、作業現場は、ビルの一室であることとしたが、これに限られず、例えば屋外であってもよい。このような場合、例えば、作業現場の「設備」としては、クレーン、ショベルカー、コンクリートミキサ等が該当する。また、作業現場が屋外の場合、作業現場の「環境」に応じた危険要因の項目としては、例えば、電柱、高圧線、樹木、道路等が挙げられる。したがって、本実施形態と同様の判定装置を屋外の作業現場に用いた場合、屋外の作業現場の危険要因を検出できる。 In this embodiment, the work site is a room in a building, but is not limited to this and may be outdoors. In such a case, for example, examples of "equipment" at the work site include cranes, excavators, concrete mixers, etc. Furthermore, when the work site is outdoors, examples of risk factors according to the "environment" of the work site include utility poles, high-voltage lines, trees, roads, etc. Therefore, when a determination device similar to this embodiment is used at an outdoor work site, risk factors at the outdoor work site can be detected.

上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。また、本発明は、その趣旨を逸脱することなく、変更や改良され得るとともに、本発明にはその等価物が含まれるのはいうまでもない。 The above embodiments are intended to facilitate understanding of the present invention, and are not intended to limit the scope of the present invention. Furthermore, the present invention may be modified or improved without departing from the spirit of the present invention, and it goes without saying that the present invention includes equivalents.

10 情報処理システム
15 作業現場
20 カメラ
21 学習装置
22 判定装置
23 端末
30,60 CPU
31,61 メモリ
32,62 記憶装置
33,63 入力装置
34,64 表示装置
35,65 通信装置
40 学習プログラム
41 学習モデル
50 取得部
51 学習部
70 危険度データ
71 判定プログラム
80 受信部
81 取得部
82 処理部
83 出力部
84 加算部
85 判定部
86 警報部
200 扉
201 開口部
210 可搬式作業台(作業台)
220 天台
221 支持脚
222 手摺
300~303,310~315,320 正解ラベル
D1~D3 教師データ
10 Information processing system 15 Work site 20 Camera 21 Learning device 22 Determination device 23 Terminal 30, 60 CPU
31, 61 Memory 32, 62 Storage device 33, 63 Input device 34, 64 Display device 35, 65 Communication device 40 Learning program 41 Learning model 50 Acquisition unit 51 Learning unit 70 Risk level data 71 Determination program 80 Reception unit 81 Acquisition unit 82 Processing unit 83 Output unit 84 Addition unit 85 Determination unit 86 Alarm unit 200 Door 201 Opening 210 Portable workbench (workbench)
220 Platform 221 Support leg 222 Handrail 300-303, 310-315, 320 Correct label D1-D3 Teacher data

Claims (4)

所定設備が設けられた作業現場の画像を取得する取得部と、
作業現場の画像を入力した場合に、入力された前記画像中の作業現場における所定設備の危険要因に応じた第1の項目と、入力された前記画像中の作業現場における環境の危険要因に応じた第2の項目と、入力された前記画像中の作業現場における観測対象の動作の危険要因に応じた第3の項目と、を出力するよう学習された学習モデルに対し、取得した前記画像を入力して、前記第1~第3の項目中から取得した前記画像中の危険要因に応じた項目を出力させる処理部と、
前記第1~第3項目群に含まれる項目の夫々に対する危険度を含むデータを用いて、取得した前記画像中の危険要因に応じた項目に対する危険度を出力する出力部と、
取得した前記画像中の危険要因に応じた項目に対する前記危険度のうち、前記第1の項目群に含まれる項目の夫々に対する第1の危険度と、前記第2の項目群に含まれる項目の夫々に対する第2の危険度と、前記第3の項目群に含まれる項目の夫々に対する危険度であって前記第1及び第2の危険度とともに出力されて所定期間保持される第3の危険度と、を加算する加算部と、
前記加算部の加算結果が所定値より大きい場合に、取得した前記画像中の前記作業現場の状況が危険であると判定する判定部と、
を備える情報処理装置。
An acquisition unit that acquires an image of a work site where the predetermined equipment is installed;
a processing unit which inputs an acquired image to a learning model which has been trained to output , when an image of a work site is input, a first group of items corresponding to risk factors of a specific piece of equipment at the work site in the input image, a second group of items corresponding to risk factors of the environment at the work site in the input image, and a third group of items corresponding to risk factors of the action of an observed object at the work site in the input image, and causes the learning model to output an item corresponding to the risk factor in the acquired image from the first to third groups of items;
an output unit that uses data including a risk level for each of the items included in the first to third item groups to output a risk level for each of the items corresponding to a risk factor in the acquired image;
an adder that adds together a first risk level for each of the items included in the first group of items, a second risk level for each of the items included in the second group of items, and a third risk level for each of the items included in the third group of items, among the risk levels for items corresponding to risk factors in the acquired image, the third risk level being output together with the first and second risk levels and held for a predetermined period of time;
a determination unit that determines that a situation of the work site in the acquired image is dangerous when a result of the addition by the addition unit is greater than a predetermined value;
An information processing device comprising:
請求項に記載の情報処理装置であって、
端末から送信される前記データを受信し、データ記憶部に格納する受信部を備える、
情報処理装置。
2. The information processing device according to claim 1 ,
A receiving unit that receives the data transmitted from the terminal and stores the data in a data storage unit.
Information processing device.
請求項1又は2に記載の情報処理装置であって、
前記観測対象は、前記作業現場で作業を行う作業者である、
情報処理装置。
3. The information processing device according to claim 1 ,
The observation target is a worker performing work at the work site.
Information processing device.
所定設備が設けられた作業現場の画像を取得するステップと、
作業現場の画像を入力した場合に、入力された前記画像中の作業現場における所定設備の危険要因に応じた第1の項目と、入力された前記画像中の作業現場における環境の危険要因に応じた第2の項目と、入力された前記画像中の作業現場における観測対象の動作の危険要因に応じた第3の項目と、を出力するよう学習された学習モデルに対し、取得した前記画像を入力して、前記第1~第3の項目中から取得した前記画像中の危険要因に応じた項目を出力させるステップと、
前記第1~第3項目群に含まれる項目の夫々に対する危険度を含むデータを用いて、取得した前記画像中の危険要因に応じた項目に対する危険度を出力するステップと、
取得した前記画像中の危険要因に応じた項目に対する前記危険度のうち、前記第1の項目群に含まれる項目の夫々に対する第1の危険度と、前記第2の項目群に含まれる項目の夫々に対する第2の危険度と、前記第3の項目群に含まれる項目の夫々に対する危険度であって前記第1及び第2の危険度とともに出力されて所定期間保持される第3の危険度と、を加算するステップと、
加算結果が所定値より大きい場合に、取得した前記画像中の前記作業現場の状況が危険であると判定するステップと、
を含む情報処理方法。
acquiring an image of a work site where a predetermined facility is installed;
a step of inputting the acquired image to a learning model that has been trained to output , when an image of a work site is input, a first group of items corresponding to risk factors of a specific piece of equipment at the work site in the input image, a second group of items corresponding to risk factors of the environment at the work site in the input image, and a third group of items corresponding to risk factors of the action of an observed object at the work site in the input image, and outputting an item corresponding to the risk factor in the acquired image from among the first to third groups of items;
outputting a degree of risk for each item corresponding to a risk factor in the acquired image by using data including a degree of risk for each item included in the first to third item groups;
a step of adding up a first risk level for each of the items included in the first group of items, a second risk level for each of the items included in the second group of items, and a third risk level for each of the items included in the third group of items, among the risk levels for items corresponding to risk factors in the acquired image, the third risk level being output together with the first and second risk levels and held for a predetermined period of time;
determining that the situation of the work site in the acquired image is dangerous when the sum is greater than a predetermined value;
An information processing method comprising:
JP2021032107A 2021-03-01 2021-03-01 Information processing device and information processing method Active JP7666022B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021032107A JP7666022B2 (en) 2021-03-01 2021-03-01 Information processing device and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021032107A JP7666022B2 (en) 2021-03-01 2021-03-01 Information processing device and information processing method

Publications (2)

Publication Number Publication Date
JP2022133166A JP2022133166A (en) 2022-09-13
JP7666022B2 true JP7666022B2 (en) 2025-04-22

Family

ID=83229523

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021032107A Active JP7666022B2 (en) 2021-03-01 2021-03-01 Information processing device and information processing method

Country Status (1)

Country Link
JP (1) JP7666022B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102877696B1 (en) * 2022-11-28 2025-10-28 주식회사 스카이시스 Worker safety risk prediction system and method of the same

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011070262A (en) 2009-09-24 2011-04-07 Fujitsu Fsas Inc Risk management automation method and system
JP2018081549A (en) 2016-11-17 2018-05-24 清水建設株式会社 Model creation device, terminal device, dangerous spot detection system and program
JP2020160537A (en) 2019-03-25 2020-10-01 株式会社フジタ Sediment disaster prediction device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011070262A (en) 2009-09-24 2011-04-07 Fujitsu Fsas Inc Risk management automation method and system
JP2018081549A (en) 2016-11-17 2018-05-24 清水建設株式会社 Model creation device, terminal device, dangerous spot detection system and program
JP2020160537A (en) 2019-03-25 2020-10-01 株式会社フジタ Sediment disaster prediction device

Also Published As

Publication number Publication date
JP2022133166A (en) 2022-09-13

Similar Documents

Publication Publication Date Title
US11875410B2 (en) Systems and methods for dynamic real-time analysis from multi-modal data fusion for contextual risk identification
CA3000969C (en) Simulator for skill-oriented training
Perlman et al. Hazard recognition and risk perception in construction
Mroszczyk Improving construction safety: A team effort
Aneziris et al. Quantified risk assessment for fall from height
JP7666022B2 (en) Information processing device and information processing method
Dagan et al. Planning safe distances between workers on construction sites
Earnest et al. Knowledge gaps and emerging issues for fall control in construction
Kaskutas et al. Fall Prevention: on Residential Construction Sites
KR20240091588A (en) How to automatically create firefighting equipment drawings
Simeonov Ladder safety: research, control, and practice
CN118350629A (en) Monitoring and early warning method, device and computer equipment for construction scaffolding
JP7782139B2 (en) Scaffolding quality assessment system and scaffolding quality assessment program
Rohith et al. A study on the development of a VR-haptics training module for cup-lock scaffolding
Pan et al. Ergonomic hazards and controls for elevating devices in construction
Navarro et al. Ergonomics evaluation into the safety of stepladders: Literature and standards review-phase 1
Bobick et al. Construction: Accessing and Working on Elevated Work Surfaces Safely
Hadipriono et al. Modeling for safety against falls from form scaffolding in a virtual environment
Perry et al. Preventing falls from ladders in construction: a guide to training site supervisors
Vakillinezhad et al. Achieving model-based safety at construction sites: BIM and safety requirements representation
Miller Safe ladder management
ASSESSMENT Construction worker died after falling 20-25 feet from a pump-jack scaffold
Ronk et al. Preventing Falls from Ladders in Construction: A Guide to Training Site Supervisors
CN117275197A (en) Safety control methods for single-person operations on high ladders
Gagnet et al. Fall protection and scaffolding safety: an illustrated guide

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240216

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241203

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241220

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: 20250311

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250324

R150 Certificate of patent or registration of utility model

Ref document number: 7666022

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150