JP7707958B2 - Correction system, correction method, and correction program - Google Patents
Correction system, correction method, and correction programInfo
- Publication number
- JP7707958B2 JP7707958B2 JP2022024455A JP2022024455A JP7707958B2 JP 7707958 B2 JP7707958 B2 JP 7707958B2 JP 2022024455 A JP2022024455 A JP 2022024455A JP 2022024455 A JP2022024455 A JP 2022024455A JP 7707958 B2 JP7707958 B2 JP 7707958B2
- Authority
- JP
- Japan
- Prior art keywords
- position information
- correction
- person
- unit
- image
- 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
Links
Landscapes
- Image Analysis (AREA)
Description
本発明は、補正システム、補正方法、および補正プログラムに関する。 The present invention relates to a correction system, a correction method, and a correction program.
我が国は、戦後の高度経済成長に伴う生活水準の向上、衛生環境の改善、および医療水準の向上等により、長寿命化が顕著となっている。このため、出生率の低下と相まって、高齢化率が高い高齢化社会になっている。このような高齢化社会では、病気、怪我、および加齢などにより、介護等の対応を必要とする要介護者等の増加が想定される。 In Japan, the high economic growth after the war has led to improved living standards, improved sanitary conditions, and improved medical standards, resulting in a notable increase in life expectancy. This, combined with a declining birth rate, has resulted in an aging society with a high aging rate. In such an aging society, it is expected that the number of people who require nursing care due to illness, injury, aging, etc. will increase.
要介護者等は、病院や老人福祉施設などの施設において、歩行中に転倒したり、ベッドから転落して怪我をするおそれがある。そのため、要介護者等がこのような状態になったときに介護士や看護師等のスタッフがすぐに駆けつけられるようにするために、撮影された画像から要介護者等の状態を検出するためのシステムの開発が進められている。このようなシステムで要介護者等の状態を検出するためには、画像から検知対象である人物の姿勢や行動を高精度で検出する必要がある。 In facilities such as hospitals and elderly care facilities, people who require care may fall while walking or fall out of bed and injure themselves. For this reason, systems are being developed that can detect the condition of people who require care from captured images so that caregivers, nurses, and other staff can rush to the scene immediately when a person who requires care falls into such a state. In order for such a system to detect the condition of a person who requires care, it is necessary to detect the posture and behavior of the person being detected from the image with a high degree of accuracy.
下記特許文献1には、次の先行技術が開示されている。動画像から移動している物体を検出し、検出した物体の動線を求め、動線の形状に基づいて、物体の種別または属性を識別する。これにより、移動物体の種別または属性を識別する。 The following prior art is disclosed in Patent Document 1 below. A moving object is detected from a moving image, the movement line of the detected object is obtained, and the type or attribute of the object is identified based on the shape of the movement line. In this way, the type or attribute of the moving object is identified.
しかし、上記先行技術は、移動する物体の種別または属性を識別できるが、物体の移動の有無によらずに物体の検出精度を向上させることに対応できないという問題がある。 However, while the above prior art can identify the type or attributes of a moving object, it has the problem that it cannot improve the accuracy of detecting an object regardless of whether the object is moving or not.
本発明はこのような問題を解決するためになされたものである。すなわち、物体の移動の有無によらずに物体の検出精度を向上させることができる、補正システム、補正方法、および補正プログラムを提供することを目的とする。 The present invention has been made to solve these problems. In other words, the objective is to provide a correction system, a correction method, and a correction program that can improve the accuracy of object detection regardless of whether the object is moving or not.
本発明の上記課題は、以下の手段によって解決される。 The above-mentioned problems of the present invention are solved by the following means.
(1)所定領域が撮影された画像を取得する取得部と、人および物体を含む前記画像から、前記人および前記物体の位置情報をそれぞれ検出する学習がされた学習済モデルを用いて、前記画像から前記人および前記物体の前記位置情報を検出する検出部と、前記検出部により検出された、前記物体の前記位置情報に応じて、前記物体の前記位置情報の補正処理を切り替える切替部と、前記検出部により検出された前記物体の前記位置情報を、前記切替部による切り替え後の前記補正処理により補正する補正部と、を有する補正システム。 (1) A correction system having an acquisition unit that acquires an image in which a specified area is captured, a detection unit that detects position information of a person and an object from the image including the person and the object using a trained model that has been trained to detect position information of the person and the object, respectively, a switching unit that switches a correction process for the object's position information according to the object's position information detected by the detection unit, and a correction unit that corrects the object's position information detected by the detection unit using the correction process after switching by the switching unit.
(2)前記切替部は、前記検出部により検出された、前記物体の前記位置情報に基づいて、前記物体の移動の可否を判定する移動物体判定部と、前記移動物体判定部による判定結果に応じて、前記補正部による前記物体の前記位置情報の前記補正処理を切り替える補正処理切替部と、を有する、上記(1)に記載の補正システム。 (2) The correction system described in (1) above, wherein the switching unit includes a moving object determination unit that determines whether the object is moving based on the position information of the object detected by the detection unit, and a correction process switching unit that switches the correction process of the position information of the object by the correction unit depending on the determination result by the moving object determination unit.
(3)前記位置情報には、前記人および前記物体の、それぞれの属性クラスおよび位置が含まれ、前記検出部は、前記画像に基づいて、前記人および前記物体の前記属性クラスを特定する属性クラス特定部と、前記画像に基づいて、前記人および前記物体の前記位置を特定する位置特定部と、を有し、前記移動物体判定部は、前記属性クラス特定部により特定された前記物体の前記属性クラスに基づいて、前記属性クラスと前記移動の可否との関係が設定された参照テーブルを用いて、前記物体の前記移動の可否を判定する、上記(2)に記載の補正システム。 (3) The correction system described in (2) above, in which the position information includes the attribute class and position of each of the person and the object, the detection unit has an attribute class identification unit that identifies the attribute class of the person and the object based on the image, and a position identification unit that identifies the position of the person and the object based on the image, and the moving object determination unit determines whether or not the object can move based on the attribute class of the object identified by the attribute class identification unit, using a reference table in which the relationship between the attribute class and whether or not the object can move is set.
(4)前記切替部は、前記物体の前記位置情報から、前記物体の動きやすさの尤度を算出する移動尤度算出部を有し、前記移動物体判定部は、前記移動尤度算出部により算出された前記物体の前記尤度に基づいて、前記物体の前記移動の可否を特定する、上記(2)に記載の補正システム。 (4) The correction system described in (2) above, in which the switching unit has a movement likelihood calculation unit that calculates the likelihood of the object's movement from the position information of the object, and the moving object determination unit determines whether the object is capable of moving based on the likelihood of the object calculated by the movement likelihood calculation unit.
(5)前記補正部は、前記切替部により、移動しない前記物体の前記位置情報の前記補正処理に切り替えられた場合、前記人と前記物体との接触があると判定したときに、前記物体の前記位置情報の誤検知を削除する補正をする静止物体補正部と、前記切替部により、移動する前記物体の前記位置情報の前記補正処理に切り替えられた場合、前記人と前記物体との接触があると判定したときに、前記物体の前記位置情報の未検出を補完する補正をする移動物体補正部と、を有する、上記(1)に記載の補正システム。 (5) The correction system described in (1) above, wherein the correction unit includes a stationary object correction unit that performs a correction to remove erroneous detection of the position information of the object when it is determined that there is contact between the person and the object, when the switching unit has switched to the correction process of the position information of the object that is not moving, and a moving object correction unit that performs a correction to complement non-detection of the position information of the object when it is determined that there is contact between the person and the object, when the switching unit has switched to the correction process of the position information of the object that is moving.
(6)前記静止物体補正部は、前記人との接触があると判定した前記物体のうち、前記物体の前記位置情報が検出された前記画像より前に撮影された過去の前記画像から検出された、前記物体の前記位置情報に基づいて誤検出を判定し、誤検出と判定した前記物体の前記位置情報を削除する補正をし、前記移動物体補正部は、前記人と前記物体との接触があると判定した場合でも、前記人との接触があると判定した前記物体の前記位置情報を削除しない、上記(5)に記載の補正システム。 (6) The correction system described in (5) above, in which the stationary object correction unit determines whether an object determined to be in contact with the person is detected based on the position information of the object detected in the past image taken before the image in which the position information of the object was detected, and performs correction to delete the position information of the object determined to be in contact with the person, and the moving object correction unit does not delete the position information of the object determined to be in contact with the person even when it determines that the object is in contact with the person.
(7)前記移動物体補正部は、前記人と前記物体との接触があると判定した場合、前記位置情報が検出された前記画像より前に前記所定領域が撮影された過去の前記画像において、前記人との接触があると判定した前記物体を追跡し、追跡によって確認できない前記物体の前記位置情報を補完する補正をする、上記(5)または(6)に記載の補正システム。 (7) The correction system described in (5) or (6) above, in which the moving object correction unit, when it determines that there is contact between the person and the object, tracks the object determined to have been in contact with the person in the past image in which the specified area was captured before the image in which the position information was detected, and performs correction to complement the position information of the object that cannot be confirmed by tracking.
(8)所定領域が撮影された画像を取得するステップ(a)と、人および物体を含む前記画像から、前記人および前記物体の位置情報をそれぞれ検出する学習がされた学習済モデルを用いて、前記画像から前記人および前記物体の前記位置情報を検出するステップ(b)と、前記ステップ(b)において検出された、前記物体の前記位置情報に応じて、前記物体の前記位置情報の補正処理を切り替えるステップ(c)と、前記ステップ(b)において検出された前記物体の前記位置情報を、前記ステップ(c)における切り替え後の前記補正処理により補正するステップ(d)と、を有する補正方法。 (8) A correction method comprising the steps of: (a) acquiring an image in which a predetermined area is captured; (b) detecting position information of a person and an object from the image including the person and the object using a trained model that has been trained to detect position information of the person and the object, respectively; (c) switching a correction process for the object's position information according to the object's position information detected in (b); and (d) correcting the object's position information detected in (b) by the correction process after switching in (c).
(9)前記ステップ(c)は、前記ステップ(b)において検出された、前記物体の前記位置情報に基づいて、前記物体の移動の可否を判定するステップ(c1)と、前記ステップ(c1)における判定結果に応じて、前記ステップ(d)における前記物体の前記位置情報の前記補正処理を切り替えるステップ(c2)と、を有する、上記(8)に記載の補正方法。 (9) The correction method described in (8) above, in which the step (c) includes a step (c1) of determining whether the object can move based on the position information of the object detected in the step (b), and a step (c2) of switching the correction process of the position information of the object in the step (d) depending on the determination result in the step (c1).
(10)前記位置情報には、前記人および前記物体の、それぞれの属性クラスおよび位置が含まれ、前記ステップ(b)は、前記画像に基づいて、前記人および前記物体の前記属性クラスを特定するステップ(b1)と、前記画像に基づいて、前記人および前記物体の前記位置を特定するステップ(b2)と、を有し、前記ステップ(c1)は、前記ステップ(b1)において特定された前記物体の前記属性クラスに基づいて、前記属性クラスと前記移動の可否との関係が設定された参照テーブルを用いて、前記物体の前記移動の可否を判定する、上記(9)に記載の補正方法。 (10) The correction method described in (9) above, in which the position information includes the attribute class and position of each of the person and the object, and the step (b) includes a step (b1) of identifying the attribute class of the person and the object based on the image, and a step (b2) of identifying the position of the person and the object based on the image, and the step (c1) determines whether or not the object can be moved based on the attribute class of the object identified in the step (b1) using a reference table in which the relationship between the attribute class and whether or not the object can be moved is set.
(11)前記ステップ(c)は、前記物体の前記位置情報から、前記物体の動きやすさの尤度を算出するステップ(c3)を有し、前記ステップ(c1)は、前記ステップ(c3)において算出された前記物体の前記尤度に基づいて、前記物体の前記移動の可否を特定する、上記(9)に記載の補正方法。 (11) The correction method described in (9) above, in which the step (c) includes a step (c3) of calculating the likelihood of the object's movement from the position information of the object, and the step (c1) determines whether the object can move based on the likelihood of the object calculated in the step (c3).
(12)前記ステップ(d)は、前記ステップ(c)において、移動しない前記物体の前記位置情報の前記補正処理に切り替えられた場合、前記人と前記物体との接触があると判定したときに、前記物体の前記位置情報の誤検知を削除する補正をするステップ(d1)と、前記ステップ(c)において、移動する前記物体の前記位置情報の前記補正処理に切り替えられた場合、前記人と前記物体との接触があると判定したときに、前記物体の前記位置情報の未検出を補完する補正をするステップ(d2)と、を有する、上記(8)に記載の補正方法。 (12) The correction method described in (8) above, in which the step (d) includes a step (d1) of performing a correction to remove a false positive in the position information of the object when it is determined that the person and the object are in contact with each other when the step (c) is switched to the correction process of the position information of the object that is not moving, and a step (d2) of performing a correction to complement a non-detection in the position information of the object when it is determined that the person and the object are in contact with each other when the step (c) is switched to the correction process of the position information of the object that is moving.
(13)前記ステップ(d1)においては、前記人との接触があると判定した前記物体のうち、前記物体の前記位置情報が検出された前記画像より前に撮影された過去の前記画像から検出された、前記物体の前記位置情報に基づいて誤検出を判定し、誤検出と判定した前記物体の前記位置情報を削除する補正をし、前記ステップ(d2)においては、前記人と前記物体との接触があると判定した場合でも、前記人との接触があると判定した前記物体の前記位置情報を削除しない、上記(12)に記載の補正方法。 (13) The correction method described in (12) above, in which, in step (d1), a false detection is determined based on the position information of the object detected in the past image taken before the image in which the position information of the object is detected, and a correction is performed to delete the position information of the object determined to be a false detection, and in step (d2), even if it is determined that the person and the object are in contact, the position information of the object determined to be in contact with the person is not deleted.
(14)前記ステップ(d2)においては、前記人と前記物体との接触があると判定した場合、前記位置情報が検出された前記画像より前に前記所定領域が撮影された過去の前記画像において、前記人との接触があると判定した前記物体を追跡し、追跡によって確認できない前記物体の前記位置情報を補完する補正をする、上記(12)または(13)に記載の補正方法。 (14) In the correction method described in (12) or (13) above, in the step (d2), if it is determined that there is contact between the person and the object, the object determined to have been in contact with the person is tracked in the past image in which the specified area was captured before the image in which the position information was detected, and a correction is made to complement the position information of the object that cannot be confirmed by tracking.
(15)上記(8)~(14)のいずれか一項に記載の補正方法をコンピューターに実行させるための補正プログラム。 (15) A correction program for causing a computer to execute the correction method described in any one of (8) to (14) above.
人および物体を含む画像から人および物体の位置情報を検出する学習がされた学習済モデルを用いて、所定領域の画像から検出した物体の位置情報に応じて、物体の位置情報の補正処理を切り替え、切り替え後の補正処理により物体の位置情報を補正する。これにより、物体の移動の有無によらずに物体の検出精度を向上させることができる。 Using a trained model that has been trained to detect the position information of people and objects from images that include people and objects, the correction process for the object's position information is switched according to the object's position information detected from an image of a specified area, and the object's position information is corrected by the correction process after switching. This makes it possible to improve the detection accuracy of objects regardless of whether the object is moving or not.
以下、図面を参照して、本発明の実施形態に係る、補正システム、補正方法、および補正プログラムについて説明する。なお、図面において、同一の要素には同一の符号を付し、重複する説明を省略する。また、図面の寸法比率は、説明の都合上誇張されており、実際の比率とは異なる場合がある。 Below, a correction system, a correction method, and a correction program according to an embodiment of the present invention will be described with reference to the drawings. Note that in the drawings, identical elements are given the same reference numerals, and duplicate explanations will be omitted. Also, the dimensional ratios in the drawings have been exaggerated for the convenience of explanation, and may differ from the actual ratios.
(第1実施形態)
図1は、検出システム10の概略構成を示す図である。
First Embodiment
FIG. 1 is a diagram showing a schematic configuration of a detection system 10. As shown in FIG.
検出システム10は、撮影装置100、サーバー200、通信ネットワーク300、および携帯端末400を備える。撮影装置100は、通信ネットワーク300によりサーバー200と相互に通信可能に接続される。携帯端末400はアクセスポイント310を介して通信ネットワーク300と接続され得る。サーバー200は補正システムを構成する。なお、サーバー200の機能の一部または全部を撮影装置100が実行するようにしてもよい。この場合、撮影装置100が単独で、またはサーバー200とともに補正システムを構成し得る。 The detection system 10 includes an image capture device 100, a server 200, a communication network 300, and a mobile terminal 400. The image capture device 100 is connected to the server 200 via the communication network 300 so that they can communicate with each other. The mobile terminal 400 can be connected to the communication network 300 via an access point 310. The server 200 constitutes a correction system. Note that the image capture device 100 may be configured to perform some or all of the functions of the server 200. In this case, the image capture device 100 alone or together with the server 200 may constitute the correction system.
(撮影装置100)
図2は、撮影装置100の構成を示すブロック図である。図2の例に示すように、撮影装置100は、制御部110、通信部120、およびカメラ130を備え、これらはバスによって相互に接続されている。
(Photographing device 100)
Fig. 2 is a block diagram showing the configuration of the image capturing device 100. As shown in the example of Fig. 2, the image capturing device 100 includes a control unit 110, a communication unit 120, and a camera 130, which are interconnected by a bus.
制御部110は、CPU(Central Processing Unit)、およびRAM(Random Access Memory)、ROM(Read Only Memory)等のメモリにより構成され、プログラムに従って撮影装置100の各部の制御および演算処理を行う。制御部110は、カメラ130が所定領域を撮影することで得られる画像600(図5、7、8を参照)を、通信部120によりサーバー200等へ送信する。以下、カメラ130により撮影された画像600を、単に「画像600」とも称する。所定領域は、例えば人500の居室の床面全体を含む3次元の領域である。 The control unit 110 is composed of a CPU (Central Processing Unit) and memories such as a RAM (Random Access Memory) and a ROM (Read Only Memory), and controls each part of the image capturing device 100 and performs calculation processing according to a program. The control unit 110 transmits an image 600 (see Figures 5, 7, and 8) obtained by the camera 130 capturing an image of a specific area to the server 200 or the like via the communication unit 120. Hereinafter, the image 600 captured by the camera 130 will also be referred to simply as "image 600". The specific area is, for example, a three-dimensional area that includes the entire floor surface of the person 500's room.
通信部120は、通信ネットワーク300を介して、携帯端末400等と通信するためのインターフェース回路(例えばLANカード等)である。 The communication unit 120 is an interface circuit (e.g., a LAN card, etc.) for communicating with the mobile terminal 400, etc., via the communication network 300.
カメラ130は、例えば広角カメラである。カメラ130は、撮影装置100が人500の居室の天井等に設置されることで、所定領域を俯瞰する位置に設置され、当該所定領域を撮影する。人500は、例えばスタッフ等により介護または看護を必要とする者であり、行動検出の対象者である。カメラ130は、広角カメラより画角が狭い標準カメラであってもよい。画像600には、人500、ならびに、物体700であるベッド710および椅子720等が画像として含まれ得る。画像600には、静止画および動画が含まれる。カメラ130は近赤外線カメラであり、LED(Light Emitting Device)により近赤外線を撮影領域に向けて照射し、撮影領域内の物体により反射される近赤外線の反射光をCMOS(Complememtary Metal Oxide Semiconductor)センサーにより受光することで所定領域を撮影し得る。画像600は近赤外線の反射率を各画素とするモノクロ画像であり得る。カメラ130は、近赤外線カメラに代替して可視光カメラを用いてもよく、これらを併用してもよい。 The camera 130 is, for example, a wide-angle camera. The camera 130 is installed in a position overlooking a specific area by installing the imaging device 100 on the ceiling or the like of the room of the person 500, and captures the specific area. The person 500 is, for example, a person who requires care or nursing from a staff member or the like, and is the subject of behavior detection. The camera 130 may be a standard camera with a narrower angle of view than a wide-angle camera. The image 600 may include the person 500 and the object 700, such as a bed 710 and a chair 720. The image 600 includes still images and videos. The camera 130 is a near-infrared camera that can capture a specific area by irradiating a capture area with near-infrared light using an LED (Light Emitting Device) and receiving the near-infrared light reflected by an object in the capture area using a CMOS (Complementary Metal Oxide Semiconductor) sensor. The image 600 can be a monochrome image in which each pixel represents the reflectance of near-infrared light. The camera 130 can be a visible light camera instead of a near-infrared camera, or a combination of the two.
(サーバー200)
図3は、サーバー200の構成を示すブロック図である。サーバー200は、制御部210、通信部220、および記憶部230を備える。各構成要素は、バスによって、相互に接続されている。
(Server 200)
3 is a block diagram showing the configuration of the server 200. The server 200 includes a control unit 210, a communication unit 220, and a storage unit 230. The components are connected to each other via a bus.
制御部210および通信部220の基本構成は、撮影装置100の対応する構成要素である、制御部110および通信部120と同様であるため重複する説明は省略する。記憶部230は、RAM、ROM、HDD(Hard Disc Drive)等により構成される。 The basic configuration of the control unit 210 and the communication unit 220 is similar to that of the control unit 110 and the communication unit 120, which are the corresponding components of the imaging device 100, so a duplicated explanation will be omitted. The storage unit 230 is composed of a RAM, a ROM, a HDD (Hard Disc Drive), etc.
図4は、制御部210の機能ブロック図である。制御部210は、取得部211、検出部212、切替部213、および補正部214として機能する。なお、制御部210は、さらに行動推定部(図示せず)としても機能する。 Figure 4 is a functional block diagram of the control unit 210. The control unit 210 functions as an acquisition unit 211, a detection unit 212, a switching unit 213, and a correction unit 214. The control unit 210 also functions as a behavior estimation unit (not shown).
取得部211は、撮影装置100から画像600を通信部220により受信することで取得する。撮影装置100から受信される画像600が記憶部230に記憶される場合は、取得部211は、画像600を記憶部230から読み出すことで取得してもよい。画像600には、人500および物体700を含む画像600が含まれる。物体には、移動する可能性がある物体700(以下、「移動物体」と称する)と、移動する可能性がない物体700(以下、「静止物体」と称する)が含まれる。移動物体には、例えば、車椅子や歩行器が含まれる。静止物体には、椅子720やベッド710が含まれる。なお、静止物体には、移動する可能性が比較的低い物体700も含まれる。移動物体は、移動する物体を構成する。静止物体は、移動しない物体を構成する。 The acquisition unit 211 acquires the image 600 by receiving it from the image capture device 100 via the communication unit 220. If the image 600 received from the image capture device 100 is stored in the storage unit 230, the acquisition unit 211 may acquire the image 600 by reading it from the storage unit 230. The image 600 includes an image 600 including a person 500 and an object 700. The object includes an object 700 that may move (hereinafter referred to as a "moving object") and an object 700 that may not move (hereinafter referred to as a "stationary object"). The moving object includes, for example, a wheelchair or a walker. The stationary object includes a chair 720 or a bed 710. Note that the stationary object also includes an object 700 that is relatively unlikely to move. The moving object constitutes a moving object. The stationary object constitutes an object that does not move.
検出部212は、人500および物体700を含む画像600から、人500および物体700の位置情報を検出する学習がされた学習済みモデルを用いて、人500および物体700の位置情報を検出する。学習済みモデルとして、例えばニューラルネットワークのモデルであるRegion Proposal Network(RPN)を用い得る。 The detection unit 212 detects the position information of the person 500 and the object 700 from the image 600 including the person 500 and the object 700 using a trained model that has been trained to detect the position information of the person 500 and the object 700. For example, a Region Proposal Network (RPN), which is a neural network model, may be used as the trained model.
位置情報は、人500および物体700の、それぞれの属性クラスおよび位置の情報である。すなわち、位置情報は、属性クラスごとの位置を示す情報である。属性クラスは、人500および各物体700の分類であり、例えば、「人」、「車椅子」、「椅子」、「歩行器」、および「ベッド」等である。位置は、画像600上の座標であり得る。 The position information is information on the attribute class and position of each of the person 500 and the object 700. That is, the position information is information indicating the position for each attribute class. The attribute class is a classification of the person 500 and each object 700, such as "person," "wheelchair," "chair," "walker," and "bed." The position may be a coordinate on the image 600.
検出部212は、属性特定部2121および位置特定部2122を含み得る。属性特定部2121は、画像600に基づいて、人500および物体700の属性クラスを特定(推定)する。位置特定部は2122、画像600に基づいて、人500および物体700の位置(すなわち、属性クラスごとの位置)を特定(推定)する。属性特定部2121は属性クラス特定部を構成する。 The detection unit 212 may include an attribute identification unit 2121 and a position identification unit 2122. The attribute identification unit 2121 identifies (estimates) the attribute classes of the person 500 and the object 700 based on the image 600. The position identification unit 2122 identifies (estimates) the positions of the person 500 and the object 700 (i.e., the positions for each attribute class) based on the image 600. The attribute identification unit 2121 constitutes an attribute class identification unit.
属性特定部2121は、画像600から人500または物体700が含まれる領域である候補矩形を検出し、候補矩形ごとに属性クラスを特定(推定)し得る。人500が含まれる候補矩形を「人矩形610」(図5、7、8を参照)とも称する。物体700が含まれる候補矩形を「物体矩形620」(図5、8を参照)とも称する。 The attribute identification unit 2121 can detect candidate rectangles that are areas that include a person 500 or an object 700 from the image 600, and identify (estimate) an attribute class for each candidate rectangle. A candidate rectangle that includes a person 500 is also referred to as a "person rectangle 610" (see Figures 5, 7, and 8). A candidate rectangle that includes an object 700 is also referred to as an "object rectangle 620" (see Figures 5 and 8).
位置特定部2122は、人矩形610および物体矩形620の座標(例えば矩形の一組の対角の各座標)をそれぞれ人矩形610および物体矩形620の位置として特定する。 The position identification unit 2122 identifies the coordinates of the human rectangle 610 and the object rectangle 620 (e.g., each coordinate of a pair of diagonal corners of the rectangle) as the positions of the human rectangle 610 and the object rectangle 620, respectively.
切替部213は、検出部212により検出された物体700の位置情報(具体的には、物体矩形620の属性クラス)に応じて、物体700の位置情報の補正処理を切り替える。切替部213は、移動物体判定部2131および補正処理切替部2132を含み得る。 The switching unit 213 switches the correction process for the position information of the object 700 according to the position information of the object 700 detected by the detection unit 212 (specifically, the attribute class of the object rectangle 620). The switching unit 213 may include a moving object determination unit 2131 and a correction process switching unit 2132.
移動物体判定部2131は、物体700の位置情報に基づいて、物体700の移動の可否を判定する。具体的には、移動物体判定部2131は、物体700の位置情報に基づいて、物体矩形620として検出された物体700が、移動物体か静止物体かを判定する。 The moving object determination unit 2131 determines whether the object 700 is moving or not based on the position information of the object 700. Specifically, the moving object determination unit 2131 determines whether the object 700 detected as the object rectangle 620 is a moving object or a stationary object based on the position information of the object 700.
具体的には、移動物体判定部2131は、属性特定部2121により特定された物体700の属性クラスに基づいて、属性クラスと移動の可否との関係が設定された参照テーブルを用いて、物体700の移動の可否を判定し得る。すなわち、移動物体判定部2131は、参照テーブルを用いて、物体矩形620として検出された物体700が移動物体か静止物体かを判定する。 Specifically, the moving object determination unit 2131 can determine whether the object 700 can move, based on the attribute class of the object 700 identified by the attribute identification unit 2121, using a reference table in which the relationship between the attribute class and whether the object can move is set. That is, the moving object determination unit 2131 uses the reference table to determine whether the object 700 detected as the object rectangle 620 is a moving object or a stationary object.
補正処理切替部2132は、移動物体判定部2131による判定結果に応じて、補正部214による、物体700の位置情報の補正処理を切り替える。具体的には、補正処理切替部2132は、移動物体の位置情報の補正処理か、静止物体の位置情報の補正処理のいずれかに補正部214による補正処理を切り替える。補正処理切替部2132は、移動物体の位置情報の補正処理、または静止物体の位置情報の補正処理のいずれの補正処理を行うかの制御を行うための補正処理情報を補正部214へ出力する。 The correction process switching unit 2132 switches the correction process of the position information of the object 700 by the correction unit 214 according to the determination result by the moving object determination unit 2131. Specifically, the correction process switching unit 2132 switches the correction process by the correction unit 214 to either the correction process of the position information of a moving object or the correction process of the position information of a stationary object. The correction process switching unit 2132 outputs correction process information to the correction unit 214 for controlling whether the correction process is to be performed, the correction process of the position information of a moving object or the correction process of the position information of a stationary object.
補正部214は、検出部212により検出された、物体700の位置情報を、切替部213による切り替え後の補正処理により補正し、補正後の位置情報を出力する。すなわち、補正部214は、検出部212により検出された位置情報のうち、物体700の位置情報を、切り替え後の補正処理により補正し、補正後の位置情報を出力する。補正部214は、静止物体補正部2141および移動物体補正部2142を含み得る。なお、検出部212から切替部213へ出力される、物体700の属性クラスと、検出部212から補正部214へ出力される位置情報とは、ユニークなID等により紐付けられている。 The correction unit 214 corrects the position information of the object 700 detected by the detection unit 212 using a correction process after switching by the switching unit 213, and outputs the corrected position information. That is, the correction unit 214 corrects the position information of the object 700, among the position information detected by the detection unit 212, using a correction process after switching, and outputs the corrected position information. The correction unit 214 may include a stationary object correction unit 2141 and a moving object correction unit 2142. Note that the attribute class of the object 700 output from the detection unit 212 to the switching unit 213 and the position information output from the detection unit 212 to the correction unit 214 are linked by a unique ID or the like.
静止物体補正部2141は、切替部213により、静止物体の位置情報の補正処理に切り替えられた場合、人500と物体700との接触があると判定したときに、当該物体700の位置情報に対し、物体700の誤検知を削除する補正(以下、「静止物体に関する補正処理」と称する)をする。移動物体補正部2142は、切替部213により、移動物体の位置情報の補正処理に切り替えられた場合、当該物体700の位置情報に対し、物体700の未検出を補完する補正(以下、「移動物体に関する補正処理」と称する)をする。移動物体に関する補正処理は、過去の画像600に対して行われ得る。過去の画像600とは、切替部213による補正処理の切り替えの根拠となった位置情報が検出された画像600より前に撮影された画像600であり得る。 When the switching unit 213 switches to the correction process for the position information of a stationary object, the stationary object correction unit 2141 performs a correction (hereinafter referred to as a "correction process for a stationary object") on the position information of the object 700 to remove a false detection of the object 700 when it is determined that the person 500 is in contact with the object 700. When the switching unit 213 switches to the correction process for the position information of a moving object, the moving object correction unit 2142 performs a correction (hereinafter referred to as a "correction process for a moving object") on the position information of the object 700 to complement the non-detection of the object 700. The correction process for a moving object may be performed on a past image 600. The past image 600 may be an image 600 taken before the image 600 for which the position information that was the basis for switching the correction process by the switching unit 213 was detected.
図5は、静止物体に関する補正処理を説明するための説明図である。図5においては、説明を簡単にするために、画像600上に人矩形610と物体矩形620を示している。 Figure 5 is an explanatory diagram for explaining the correction process for a stationary object. In Figure 5, for ease of explanation, a person rectangle 610 and an object rectangle 620 are shown on an image 600.
図5に示すように、現在の画像600において、物体700が物体矩形620として検出されている。しかし、検出された物体700が静止物体である場合、後述する理由により、誤検知された可能性がある。誤検知かどうかは、所定時間遡った過去の画像600において、同じ属性クラスの物体700が同じ位置(ほぼ同じ位置を含む)で検出されているかどうかにより判断し得る。所定時間は、物体700の検出精度の観点から実験により適当な値に設定され得る。過去の画像600である移動中(人500の移動中)の画像600において、物体矩形620がない(物体700が検出されていない)ことから、現在の画像600で検出された物体700が誤検出であると判断できる。これは、静止物体(例えば、椅子)であれば、静止物体は動かないため、現在の画像600において検出された物体700が、過去の画像600においても同じ位置で検出されるはずであるにもかかわらず、検出されていないからである。従って、静止物体に関する補正処理においては、現在の画像600において検出された物体700が過去の画像600において検出されていないときは、現在の画像600において検出された位置情報に含まれる、当該物体700の位置情報を削除する。すなわち、静止物体補正部2141は、人500との接触があると判定した物体700のうち、当該物体700の位置情報が検出された画像600より前に撮影された過去の画像600から検出された、物体700の位置情報に基づいて誤検出を判定し、誤検出と判定した物体の位置情報を削除する補正をする。図5においては、削除される物体700の位置情報に対応する物体矩形620が破線の矩形で示されている。 5, in the current image 600, the object 700 is detected as an object rectangle 620. However, if the detected object 700 is a stationary object, it may have been erroneously detected for the reasons described below. Whether or not it is an erroneous detection can be determined by whether or not an object 700 of the same attribute class is detected at the same position (including approximately the same position) in the past image 600 going back a predetermined time. The predetermined time can be set to an appropriate value by experimentation from the viewpoint of the detection accuracy of the object 700. Since there is no object rectangle 620 (the object 700 is not detected) in the past image 600 during movement (the person 500 is moving), it can be determined that the object 700 detected in the current image 600 is an erroneous detection. This is because if it is a stationary object (e.g., a chair), the object 700 detected in the current image 600 should be detected at the same position in the past image 600 because the stationary object does not move, but it is not detected. Therefore, in the correction process for stationary objects, when an object 700 detected in the current image 600 has not been detected in the past image 600, the position information of the object 700 included in the position information detected in the current image 600 is deleted. That is, the stationary object correction unit 2141 determines whether an object 700 determined to be in contact with a person 500 is erroneously detected based on the position information of the object 700 detected in the past image 600 taken before the image 600 in which the position information of the object 700 was detected, and performs correction to delete the position information of the object determined to be erroneously detected. In FIG. 5, the object rectangle 620 corresponding to the position information of the object 700 to be deleted is shown as a rectangle with dashed lines.
なお、図5において、移動前(人500の移動前)の画像600においても物体700が検出されているが、当該物体700が静止物体であると判定されているため、現在の画像600に対する補正と同様に、当該物体700を削除する補正がされ得る。 In FIG. 5, object 700 is also detected in image 600 before movement (before person 500 moves), but since object 700 is determined to be a stationary object, correction can be made to remove object 700, similar to the correction made to current image 600.
静止物体に関する補正処理は、物体700の誤検知を補正する補正処理に対応する。 The correction process for stationary objects corresponds to a correction process for correcting false detection of object 700.
静止物体が誤検出される理由の例について、図6~図8を参照して説明する。 Examples of why stationary objects may be erroneously detected are described with reference to Figures 6 to 8.
図6は、検出部212の学習済みモデルの学習に用いられる訓練データの画像650を示す説明図である。図6においては、説明を簡単にするために、正解ラベルである、人500および物体700(椅子720)の位置をそれぞれ示す人矩形610および物体矩形620が画像650上に併せて示されている。 Figure 6 is an explanatory diagram showing an image 650 of training data used to learn the trained model of the detection unit 212. In order to simplify the explanation, in Figure 6, a person rectangle 610 and an object rectangle 620 indicating the positions of the person 500 and the object 700 (chair 720), respectively, which are the correct answer labels, are also shown on the image 650.
図6の例に示すように、人500および物体700を含む画像650と、人矩形610および物体矩形620の正解ラベル(正解の属性クラスおよび位置)との組合せの訓練データを比較的大量に用いてニューラルネットワークのモデルが学習されることで、学習済みモデルが生成され得る。 As shown in the example of FIG. 6, a neural network model can be trained using a relatively large amount of training data that combines an image 650 including a person 500 and an object 700 with correct labels (correct attribute classes and positions) of a person rectangle 610 and an object rectangle 620, thereby generating a trained model.
図7は、検出部212により正常に検出された位置情報の例を、取得部211により取得される画像600とともに示す説明図である。図7においては、説明を簡単にするために、検出された位置情報である人矩形610が画像600上に示されている。取得部211により取得された画像600に人500が含まれていて、物体700が含まれていない場合は、位置情報が正常に検出されれば、人500の位置等が人矩形610として検出され、存在しない物体は物体矩形620として検出されない。 Figure 7 is an explanatory diagram showing an example of position information normally detected by the detection unit 212, together with an image 600 acquired by the acquisition unit 211. In Figure 7, for ease of explanation, a human rectangle 610, which is the detected position information, is shown on the image 600. If the image 600 acquired by the acquisition unit 211 contains a person 500 but does not contain an object 700, then if the position information is detected normally, the position etc. of the person 500 will be detected as a human rectangle 610, and a non-existent object will not be detected as an object rectangle 620.
図8は、検出部212により誤検出(異常検出)された物体矩形620を含む位置情報の例を、取得部211により取得される画像600とともに示す説明図である。図8においては、説明を簡単にするために、検出された人矩形610および物体矩形620が画像600上に示されている。図8に示す例においては、取得部211により取得された画像600に人500が含まれていて、物体700が含まれていない場合に、人500の位置等が人矩形610として正常に検出されている。一方、存在しない物体700である椅子720が、椅子720の物体矩形620として誤検出されている。このような物体700の誤検出は、学習済みモデルの学習に用いる訓練データの画像650に人500と物体700の両方を含む画像を用いることで、人500の特徴と人500の周辺の物体700の特徴とが関連付けられて学習されること等に起因していると考えられる。このことは、人500の動きや姿勢によっては、何も存在しない、人500の周辺の空間に物体700を誤検出する可能性があることを示している。 8 is an explanatory diagram showing an example of position information including an object rectangle 620 erroneously detected (abnormally detected) by the detection unit 212, together with an image 600 acquired by the acquisition unit 211. In FIG. 8, for ease of explanation, the detected human rectangle 610 and object rectangle 620 are shown on the image 600. In the example shown in FIG. 8, when the image 600 acquired by the acquisition unit 211 includes a person 500 and does not include an object 700, the position of the person 500 is correctly detected as the human rectangle 610. On the other hand, a chair 720, which is a non-existent object 700, is erroneously detected as the object rectangle 620 of the chair 720. Such erroneous detection of the object 700 is considered to be due to, for example, the use of an image including both the person 500 and the object 700 in the image 650 of the training data used for learning the learned model, whereby the features of the person 500 and the features of the object 700 around the person 500 are associated and learned. This indicates that, depending on the movement and posture of the person 500, there is a possibility that an object 700 may be erroneously detected in the space around the person 500 where nothing is present.
このような存在しない物体700である椅子720等が誤検出されると、人500および物体700位置情報に基づく人500の姿勢の推定において、床座位の姿勢が、椅子座位の姿勢と誤って推定される。その結果、人500の姿勢等に基づく人500の行動の推定において、人500が転倒するという行動(または、床座位の姿勢)が、椅子720に座るという行動(または、椅子座位の姿勢)として誤って推定され得る。 When a chair 720 or the like, which is such a non-existent object 700, is erroneously detected, in an estimation of the posture of the person 500 based on the position information of the person 500 and the object 700, the posture of sitting on the floor is erroneously estimated as the posture of sitting on a chair. As a result, in an estimation of the behavior of the person 500 based on the posture of the person 500, the behavior of the person 500 falling (or the posture of sitting on the floor) may be erroneously estimated as the behavior of sitting on the chair 720 (or the posture of sitting on a chair).
静止物体に関する補正処理は、人500と物体700との接触があると判断された場合に、過去の画像600において、同じ属性クラスの物体700が同じ位置で検出されているかどうかにより物体700の誤検出を判断し得る。すなわち、人500と物体700との接触を契機として、物体700の誤検出かどうかの判断のための処理を開始し得る。人500と物体700との接触があるかどうかは、人矩形610と物体矩形620との重なりの大きさが所定の閾値を超えたかどうかにより判断され得る。所定の閾値は、物体700の検出精度の観点から実験により適当な値に設定され得る。 When it is determined that there is contact between the person 500 and the object 700, the correction process for a stationary object may determine whether the object 700 has been erroneously detected based on whether an object 700 of the same attribute class has been detected at the same position in the past image 600. That is, the contact between the person 500 and the object 700 may trigger processing to determine whether the object 700 has been erroneously detected. Whether there is contact between the person 500 and the object 700 may be determined based on whether the size of the overlap between the person rectangle 610 and the object rectangle 620 exceeds a predetermined threshold. The predetermined threshold may be set to an appropriate value through experiments in terms of the detection accuracy of the object 700.
図9は、移動物体に関する補正処理を説明するための説明図である。図9においては、説明を簡単にするために、画像600上に人矩形610と物体矩形620を示している。 Figure 9 is an explanatory diagram for explaining the correction process for a moving object. In Figure 9, for ease of explanation, a person rectangle 610 and an object rectangle 620 are shown on an image 600.
図9に示すように、現在の画像600において、物体700が物体矩形620として検出されている。検出された物体700が移動物体である場合、例えば車椅子のように、人矩形610と物体矩形620とが互いに近接した位置になることが想定される。また、人500とともに物体700が移動するため、所定時間遡った過去の画像600において、同じ属性クラスの物体700が同じ位置(ほぼ同じ位置を含む)では検出されないことが当然に想定される。従って、移動物体に関する補正処理においては、人500と物体700との接触があると判断された場合でも、人500との接触があると判断された物体700の位置情報を削除しない。従って、図9において、移動前と移動後(現在)の画像600から物体矩形620として検出された移動物体である物体700は、移動物体に関する補正処理において削除されない。 9, in the current image 600, the object 700 is detected as an object rectangle 620. If the detected object 700 is a moving object, for example, a wheelchair, it is assumed that the person rectangle 610 and the object rectangle 620 will be located close to each other. In addition, since the object 700 moves together with the person 500, it is naturally assumed that the object 700 of the same attribute class will not be detected at the same position (including approximately the same position) in the past image 600 going back a predetermined time. Therefore, in the correction process for the moving object, even if it is determined that the person 500 and the object 700 are in contact with each other, the position information of the object 700 determined to be in contact with the person 500 is not deleted. Therefore, in FIG. 9, the moving object 700 detected as the object rectangle 620 from the image 600 before and after the movement (current) is not deleted in the correction process for the moving object.
移動物体に関する補正処理においては、未検出の物体700(実際に存在するが検出されていない物体700)を、過去の画像600から検出された位置情報において補完する補正をする。具体的には、移動物体補正部2142は、人500と物体700との接触があると判断した場合、位置情報が検出された画像600より前に所定領域が撮影された過去の画像600において、人500との接触があると判定した物体700を追跡(トラッキング)し、追跡によって確認できない物体700の位置情報を補完する補正をする。過去の画像600における物体700の追跡は、公知の追跡手段を用いて行い得る。例えば、過去の画像600における物体700の追跡には、SORT(Simple Online and Realtime Tracking)を用い得る。 In the correction process for moving objects, an undetected object 700 (an object 700 that actually exists but has not been detected) is corrected to be complemented with position information detected from the past image 600. Specifically, when the moving object correction unit 2142 determines that there is contact between the person 500 and the object 700, it tracks the object 700 determined to have been in contact with the person 500 in the past image 600 in which a predetermined area was captured before the image 600 in which the position information was detected, and performs a correction to complement the position information of the object 700 that cannot be confirmed by tracking. The object 700 in the past image 600 can be tracked using a known tracking method. For example, SORT (Simple Online and Realtime Tracking) can be used to track the object 700 in the past image 600.
図9においては、移動中の画像600からは、物体矩形620として物体700が検出されていない。そのため、一点鎖線の矩形で示すように、移動中の画像600から検出された位置情報において、移動物体の物体矩形620が補完されている。すなわち、移動中の画像600から検出された位置情報において、移動物体である物体700の位置情報が補完されている。 In FIG. 9, object 700 is not detected as object rectangle 620 in image 600 during movement. Therefore, as shown by the dashed-dotted rectangle, the object rectangle 620 of the moving object is complemented in the position information detected from image 600 during movement. In other words, the position information of object 700, which is a moving object, is complemented in the position information detected from image 600 during movement.
移動物体に関する補正処理における物体700の補完は次のように行われ得る。例えば、相互に接触する人500と物体700との相対的位置関係が、当顔物体700が検出されていない過去の画像600において維持されるように、当該過去の画像600から検出された位置情報に、当該物体700の位置情報を補完する。 The object 700 can be supplemented in the correction process for a moving object as follows. For example, the position information of the object 700 is supplemented to the position information detected from the past image 600 in which the face object 700 is not detected, so that the relative positional relationship between the person 500 and the object 700, which are in contact with each other, is maintained in the past image 600 in which the face object 700 is not detected.
このように、移動物体に関する補正処理は、物体700の未検知を補正する補正処理に対応する。 In this way, the correction process for the moving object corresponds to the correction process for correcting the non-detection of the object 700.
補正後の位置情報は、行動推定部(図示せず)による人500の行動の検出に用いられ得る。 The corrected location information can be used by a behavior estimation unit (not shown) to detect the behavior of person 500.
行動推定部は、補正後の位置情報に基づいて人500の行動を推定する。具体的には、行動推定部は次のように人500の行動を推定し得る。行動推定部は、人矩形610(より詳細には、人矩形610に含まれる画像)に基づいて関節点を推定する。行動推定部は、人矩形610から人500の関節点を推定する学習がされたニューラルネットワークのモデルを用いて、人500の関節点を推定し得る。ニューラルネットワークのモデルとしては、Deep Pose等の公知のモデルを用い得る。行動推定部は、関節点と物体矩形620の関係に基づいて人500の行動を推定し得る。具体的には、関節点が示す人500の姿勢と物体矩形620が示す物体700の位置および属性クラスとの関係に基づいて人500の行動を推定し得る。例えば、物体矩形620が示す物体が椅子720で、関節点が示す姿勢が座位である場合、行動推定部は、関節点の所定数以上が物体矩形620と重複している場合に、人500が椅子座位の行動をしていると推定し得る。 The behavior estimation unit estimates the behavior of the person 500 based on the corrected position information. Specifically, the behavior estimation unit may estimate the behavior of the person 500 as follows. The behavior estimation unit estimates the joint points based on the human rectangle 610 (more specifically, the image included in the human rectangle 610). The behavior estimation unit may estimate the joint points of the person 500 using a neural network model that has been trained to estimate the joint points of the person 500 from the human rectangle 610. As the neural network model, a well-known model such as Deep Pose may be used. The behavior estimation unit may estimate the behavior of the person 500 based on the relationship between the joint points and the object rectangle 620. Specifically, the behavior of the person 500 may be estimated based on the relationship between the posture of the person 500 indicated by the joint points and the position and attribute class of the object 700 indicated by the object rectangle 620. For example, if the object indicated by the object rectangle 620 is a chair 720 and the posture indicated by the joint points is a sitting position, the behavior estimation unit may estimate that the person 500 is performing a sitting position on a chair if a predetermined number or more of the joint points overlap with the object rectangle 620.
制御部210は、検出された、人500の行動が、転倒や転落等のケアスタッフへ報知する必要がある行動として予め設定されたイベントに該当すると判断した場合、イベントに該当する行動、人500の氏名、居室の番号等を含むイベント通知を携帯端末400へ送信し得る。また、制御部210は、検出された、人500の行動を、定期的に、または行動が変化したときに、携帯端末400に通知し得る。 When the control unit 210 determines that the detected behavior of the person 500 corresponds to an event that has been preset as a behavior that requires notification to care staff, such as a fall or a trip, the control unit 210 may transmit an event notification to the mobile device 400, including the behavior corresponding to the event, the name of the person 500, the room number, etc. Furthermore, the control unit 210 may notify the mobile device 400 of the detected behavior of the person 500 periodically or when the behavior changes.
(携帯端末400)
図10は、携帯端末400の構成を示すブロック図である。携帯端末400は、制御部410、無線通信部420、表示部430、入力部440、および音声入出力部450を備える。各構成要素は、バスにより相互に接続されている。携帯端末400は、例えば、タブレット型コンピューター、スマートフォン、または携帯電話等の通信端末機器によって構成され得る。
(Mobile terminal 400)
10 is a block diagram showing the configuration of mobile terminal 400. Mobile terminal 400 includes a control unit 410, a wireless communication unit 420, a display unit 430, an input unit 440, and an audio input/output unit 450. The components are connected to each other via a bus. Mobile terminal 400 may be configured by a communication terminal device such as a tablet computer, a smartphone, or a mobile phone, for example.
制御部410は、撮影装置100の制御部110の構成と同様に、CPU、RAM、ROMなどの基本構成を備える。 The control unit 410 has basic components such as a CPU, RAM, and ROM, similar to the configuration of the control unit 110 of the imaging device 100.
無線通信部420は、Wi-Fi、Bluetooth(登録商標)などの規格による無線通信を行う機能を有し、アクセスポイント310を経由して、または直接に各装置と無線通信する。無線通信部420は、イベント通知をサーバー200から受信する。 The wireless communication unit 420 has a function for performing wireless communication according to standards such as Wi-Fi and Bluetooth (registered trademark), and performs wireless communication with each device directly or via the access point 310. The wireless communication unit 420 receives event notifications from the server 200.
表示部430および入力部440は、タッチパネルであり、液晶などで構成される表示部430の表示面に、入力部440としてのタッチセンサーが設けられる。表示部430は、サーバー200から受信した対象者510の行動およびイベント通知を表示する。なお、表示部430および入力部440は、イベント通知に関する対象者510への対応を促す入力画面を表示するとともに、当該入力画面に入力された、スタッフによるイベント通知への対応の意思を受け付けて、サーバー200へ送信してもよい。この場合、サーバー200は、いずれかのスタッフを、当該イベント通知への対応を担当するスタッフとして決定し、決定したスタッフを含むすべてのスタッフの携帯端末400へ、当該イベント通知への対応を担当するスタッフを周知する通知を送信してもよい。 The display unit 430 and the input unit 440 are touch panels, and a touch sensor as the input unit 440 is provided on the display surface of the display unit 430, which is composed of a liquid crystal or the like. The display unit 430 displays the behavior of the subject 510 and the event notification received from the server 200. The display unit 430 and the input unit 440 may display an input screen that prompts the subject 510 to respond to the event notification, and may also accept the staff's intention to respond to the event notification, which is input on the input screen, and transmit it to the server 200. In this case, the server 200 may determine one of the staff members as the staff member in charge of responding to the event notification, and transmit a notification to the mobile terminals 400 of all staff members, including the determined staff member, informing them of the staff member in charge of responding to the event notification.
音声入出力部450は、例えばスピーカーとマイクであり、無線通信部420を介して他の携帯端末400との間でスタッフ相互間の音声通話を可能にする。 The audio input/output unit 450 is, for example, a speaker and a microphone, and enables voice communication between staff members with other mobile terminals 400 via the wireless communication unit 420.
検出システム10の動作について説明する。 The operation of the detection system 10 is explained.
図11は、検出システム10の動作を示すフローチャートである。本フローチャートは、プログラムに従い、サーバー200の制御部210により実行され得る。なお、図4に示す機能の一部または全部が撮影装置100により実行される場合は、本フローチャートの一部または全部は、プログラムに従い、撮影装置100の制御部110により実行されてもよい。 Figure 11 is a flowchart showing the operation of the detection system 10. This flowchart can be executed by the control unit 210 of the server 200 according to a program. Note that if some or all of the functions shown in Figure 4 are executed by the imaging device 100, some or all of this flowchart can be executed by the control unit 110 of the imaging device 100 according to a program.
制御部210は、撮影装置100から画像600を受信することで取得する(S101)。 The control unit 210 acquires the image 600 by receiving it from the imaging device 100 (S101).
制御部210は、人500および物体700を含む画像600から、人500および物体700の位置情報を検出する学習がされた学習済モデルを用いて、取得された画像600から、人500および物体700の位置情報を検出する(S102)。 The control unit 210 detects the position information of the person 500 and the object 700 from the acquired image 600 using a trained model that has been trained to detect the position information of the person 500 and the object 700 from the image 600 including the person 500 and the object 700 (S102).
制御部210は、物体700の位置情報に基づいて、参照テーブルを用いて、物体700の移動の可否を判定する(S103)。 Based on the position information of the object 700, the control unit 210 uses the reference table to determine whether the object 700 can be moved (S103).
制御部210は、物体700が、移動可能性があるかどうか判断する(S104)。すなわち、制御部201は、物体700が、移動物体かどうか判断する。 The control unit 210 determines whether the object 700 is likely to move (S104). That is, the control unit 201 determines whether the object 700 is a moving object.
制御部210は、物体700が移動物体ではないと判断したとき(静止物体であると判断したとき)は(S104:NO)、ステップS102において検出された位置情報に対し、静止物体に関する補正処理を実行する(S105)。 When the control unit 210 determines that the object 700 is not a moving object (when it is determined that the object 700 is a stationary object) (S104: NO), it performs a correction process for stationary objects on the position information detected in step S102 (S105).
制御部210は、物体700が移動物体であると判断したときは、ステップS102において検出された位置情報に対し、移動物体に関する補正処理を実行する(S106)。 When the control unit 210 determines that the object 700 is a moving object, it performs a correction process for the moving object on the position information detected in step S102 (S106).
(第2実施形態)
第2実施形態について説明する。本実施形態が第1実施形態と異なる点は次の点である。第1実施形態は、物体700の位置情報に含まれる属性クラスに基づいて、参照テーブルを参照して物体700の移動の可否を判定する。一方、本実施形態においては、物体700の位置情報から、物体700の移動しやすさの尤度(以下、「移動尤度」と称する)を算出し、算出された尤度に基づいて物体700の移動の可否を判定する。これ以外の点は、本実施形態は第1実施形態と同様であるため、重複する説明は省略する。
Second Embodiment
The second embodiment will be described. This embodiment differs from the first embodiment in the following respects. In the first embodiment, a reference table is referenced based on an attribute class included in the position information of the object 700 to determine whether the object 700 can move. On the other hand, in this embodiment, a likelihood of the object 700's ease of movement (hereinafter referred to as "movement likelihood") is calculated from the position information of the object 700, and whether the object 700 can move is determined based on the calculated likelihood. In other respects, this embodiment is similar to the first embodiment, so duplicated explanations will be omitted.
図12は、制御部210の機能ブロック図である。制御部210は、取得部211、検出部212、切替部213、および補正部214として機能する。 Figure 12 is a functional block diagram of the control unit 210. The control unit 210 functions as an acquisition unit 211, a detection unit 212, a switching unit 213, and a correction unit 214.
切替部213は、検出部212により検出された物体700の位置情報に応じて、物体700の位置情報の補正処理を切り替える。切替部213は、移動尤度算出部2133、移動物体判定部2131、および補正処理切替部2132を含み得る。 The switching unit 213 switches the correction process for the position information of the object 700 according to the position information of the object 700 detected by the detection unit 212. The switching unit 213 may include a movement likelihood calculation unit 2133, a moving object determination unit 2131, and a correction process switching unit 2132.
移動尤度算出部2133は、物体700の位置情報(すなわち、物体700の属性クラスと位置)から、移動尤度を算出する。移動尤度算出部2133は、物体70の位置情報(すなわち、物体70の属性クラスと位置)から移動尤度を算出する学習がされた学習済みモデルを用いて、人500および物体700の位置情報を検出し得る。 The movement likelihood calculation unit 2133 calculates the movement likelihood from the position information of the object 700 (i.e., the attribute class and position of the object 700). The movement likelihood calculation unit 2133 can detect the position information of the person 500 and the object 700 using a trained model that has been trained to calculate the movement likelihood from the position information of the object 70 (i.e., the attribute class and position of the object 70).
移動物体判定部2131は、移動尤度算出部2133により算出された移動尤度に基づいて、物体700の移動の可否を判定する。すなわち、移動物体判定部2131は、物体矩形620として検出された物体700の移動尤度に基づいて、物体700が、移動物体か静止物体かを判定する。具体的には、移動尤度が所定の閾値以上の物体700を移動物体と判定し、移動尤度が所定の閾値未満の物体700を静止物体と判定する。 The moving object determination unit 2131 determines whether the object 700 is moving based on the movement likelihood calculated by the movement likelihood calculation unit 2133. That is, the moving object determination unit 2131 determines whether the object 700 is a moving object or a stationary object based on the movement likelihood of the object 700 detected as the object rectangle 620. Specifically, the moving object determination unit 2131 determines an object 700 whose movement likelihood is equal to or greater than a predetermined threshold as a moving object, and determines an object 700 whose movement likelihood is less than the predetermined threshold as a stationary object.
実施形態は以下の効果を奏する。 The embodiment provides the following advantages:
人および物体を含む画像から人および物体の位置情報を検出する学習がされた学習済モデルを用いて、所定領域の画像から検出した物体の位置情報に応じて、物体の位置情報の補正処理を切り替え、物体の位置情報を、切り替え後の補正処理により補正する。これにより、物体の移動の有無によらずに物体の検出精度を向上させることができる。 Using a trained model that has been trained to detect position information of people and objects from images that include people and objects, the correction process for the object's position information is switched according to the object's position information detected from an image of a specified area, and the object's position information is corrected by the correction process after the switch. This makes it possible to improve the detection accuracy of objects regardless of whether the object is moving or not.
さらに、検出部により検出された、物体の位置情報に基づいて、物体の移動の可否を判定し、判定結果に応じて、物体の位置情報の補正処理を切り替える。これにより、物体の検出精度を簡単かつ効率的に向上させることができる。 Furthermore, based on the object's position information detected by the detection unit, it is determined whether the object is moving, and the correction process for the object's position information is switched depending on the determination result. This makes it possible to simply and efficiently improve the object detection accuracy.
さらに、位置情報を、人および物体の、それぞれの前記属性クラスおよび位置が含まれるものとし、画像に基づいて、人および物体の属性クラスを特定し、画像に基づいて、人および物体の位置を特定する。そして、特定された物体の属性クラスに基づいて、属性クラスと移動の可否との関係が設定された参照テーブルを用いて、物体の移動の可否を特定する。これにより物体の移動の可否をより簡単に特定できる。 Furthermore, the location information includes the attribute class and location of each of the person and object, and the attribute class of the person and object is identified based on the image, and the location of the person and object is identified based on the image. Then, based on the identified attribute class of the object, a reference table in which the relationship between the attribute class and whether or not it can be moved is used to identify whether or not the object can be moved. This makes it easier to identify whether or not an object can be moved.
さらに、物体の位置情報から、物体の動きやすさの尤度を算出し、算出された物体の動きやすさの尤度に基づいて、物体の前記移動の可否を特定する。これにより物体の移動の可否をより簡単に特定できる。 Furthermore, the likelihood of an object's ease of movement is calculated from the object's position information, and whether or not the object can move is determined based on the calculated likelihood of the object's ease of movement. This makes it easier to determine whether or not an object can move.
さらに、移動しない物体の位置情報の補正処理に切り替えられた場合、人と物体との接触があると判定したときに、物体の位置情報の誤検知を削除する補正をする。そして、移動する物体の位置情報の補正処理に切り替えられた場合、人と物体との接触があると判定したときに、物体の位置情報の未検出を補完する補正をする。これにより、より簡単かつ効果的に、物体の検出精度を向上させることができる。 Furthermore, when the process is switched to correcting the position information of a stationary object, a correction is made to remove erroneous detections of the object's position information when it is determined that there is contact between a person and an object. And when the process is switched to correcting the position information of a moving object, a correction is made to complement undetected portions of the object's position information when it is determined that there is contact between a person and an object. This makes it possible to improve the object detection accuracy more easily and effectively.
さらに、静止物体については、人との接触があると判定した物体のうち、物体の位置情報が検出された画像より前に撮影された過去の画像から検出された、物体の前記位置情報に基づいて誤検出を判定し、誤検出と判定した物体の位置情報を削除する補正をし、移動物体については、人と物体との接触があると判定した場合でも、人との接触があると判定した物体の位置情報を削除しない。これにより、静止物体の誤検出を抑制できるとともに、移動物体の検出精度の低下を抑制できる。 Furthermore, for stationary objects, among the objects determined to have come into contact with a person, a false detection is determined based on the position information of the object detected in a past image taken before the image in which the object's position information was detected, and a correction is made to delete the position information of the object determined to have been a false detection, and for moving objects, even if it is determined that there is contact between a person and the object, the position information of the object determined to have come into contact with a person is not deleted. This makes it possible to suppress false detection of stationary objects and suppress a decrease in the detection accuracy of moving objects.
さらに、人と物体との接触があると判定した場合、位置情報が検出された画像より前に所定領域が撮影された過去の画像において、人との接触があると判定した物体を追跡し、追跡によって確認できない物体の前記位置情報を補完する補正をする。これにより、移動物体の検出精度を向上できる。 Furthermore, if it is determined that there is contact between a person and an object, the system tracks the object determined to have been in contact with the person in a past image in which a specific area was captured prior to the image in which the position information was detected, and performs a correction to complement the position information of the object that cannot be confirmed by tracking. This improves the accuracy of detecting moving objects.
以上に説明したシステムの構成は、上述の実施形態の特徴を説明するにあたって主要構成を説明したのであって、上述の構成に限られず、特許請求の範囲内において、種々改変することができる。また、一般的な人および物体の検出システムが備える構成を排除するものではない。 The system configuration described above is the main configuration described in order to explain the features of the above-mentioned embodiment, but is not limited to the above-mentioned configuration and can be modified in various ways within the scope of the claims. Furthermore, it does not exclude configurations that are equipped with general human and object detection systems.
また、上述したシステムにおける各種処理を行う手段および方法は、専用のハードウェア回路、またはプログラムされたコンピューターのいずれによっても実現することが可能である。上記プログラムは、例えば、USBメモリやDVD(Digital Versatile Disc)-ROM等のコンピューター読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピューター読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送され記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、一機能としてサーバーその他の装置のソフトウエアに組み込まれてもよい。 The means and methods for performing various processes in the above-mentioned system can be realized by either a dedicated hardware circuit or a programmed computer. The above-mentioned programs may be provided by computer-readable recording media such as USB memory or DVD (Digital Versatile Disc)-ROM, or may be provided online via a network such as the Internet. In this case, the programs recorded on the computer-readable recording media are usually transferred to and stored in a storage unit such as a hard disk. The above-mentioned programs may be provided as standalone application software, or may be incorporated as a function into the software of a server or other device.
10 検出システム、
100 撮影装置、
110 制御部、
120 通信部、
130 カメラ、
200 サーバー、
210 制御部、
220 通信部、
230 記憶部、
300 通信ネットワーク、
400 携帯端末、
500 人、
600 画像、
610 人矩形、
620 物体矩形、
700 物体、
710 ベッド、
720 椅子。
10 detection system,
100 imaging device,
110 control unit,
120 Communication department,
130 cameras,
200 servers,
210 control unit,
220 Communication department,
230 storage section,
300 communication network,
400 Mobile terminal,
500 people,
600 images,
610 person rectangle,
620 object rectangle,
700 objects,
710 beds,
720 chair.
Claims (15)
人および物体を含む前記画像から、前記人および前記物体の位置情報をそれぞれ検出する学習がされた学習済モデルを用いて、前記画像から前記人および前記物体の前記位置情報を検出する検出部と、
前記検出部により検出された、前記物体の前記位置情報に応じて、前記物体の前記位置情報の補正処理を切り替える切替部と、
前記検出部により検出された前記物体の前記位置情報を、前記切替部による切り替え後の前記補正処理により補正する補正部と、
を有する補正システム。 An acquisition unit that acquires an image of a predetermined area;
A detection unit that detects position information of the person and the object from the image using a trained model that has been trained to detect position information of the person and the object from the image including the person and the object, respectively;
a switching unit that switches a correction process for the position information of the object in response to the position information of the object detected by the detection unit;
a correction unit that corrects the position information of the object detected by the detection unit by the correction process after switching by the switching unit;
A correction system having
前記検出部により検出された、前記物体の前記位置情報に基づいて、前記物体の移動の可否を判定する移動物体判定部と、
前記移動物体判定部による判定結果に応じて、前記補正部による前記物体の前記位置情報の前記補正処理を切り替える補正処理切替部と、
を有する、請求項1に記載の補正システム。 The switching unit is
a moving object determination unit that determines whether the object is movable based on the position information of the object detected by the detection unit;
a correction process switching unit that switches the correction process of the position information of the object by the correction unit according to a determination result by the moving object determination unit;
The correction system of claim 1 , comprising:
前記検出部は、
前記画像に基づいて、前記人および前記物体の前記属性クラスを特定する属性クラス特定部と、
前記画像に基づいて、前記人および前記物体の前記位置を特定する位置特定部と、を有し、
前記移動物体判定部は、前記属性クラス特定部により特定された前記物体の前記属性クラスに基づいて、前記属性クラスと前記移動の可否との関係が設定された参照テーブルを用いて、前記物体の前記移動の可否を判定する、請求項2に記載の補正システム。 The location information includes attribute classes and locations of the person and the object, respectively;
The detection unit is
an attribute class identification unit that identifies the attribute classes of the person and the object based on the image;
a position identification unit that identifies the positions of the person and the object based on the image,
The correction system according to claim 2 , wherein the moving object determination unit determines whether or not the object is capable of moving based on the attribute class of the object identified by the attribute class identification unit, using a reference table in which a relationship between the attribute class and whether or not the object is capable of moving is set.
前記移動物体判定部は、前記移動尤度算出部により算出された前記物体の前記尤度に基づいて、前記物体の前記移動の可否を特定する、請求項2に記載の補正システム。 the switching unit includes a movement likelihood calculation unit that calculates a likelihood of a movement of the object from the position information of the object,
The correction system according to claim 2 , wherein the moving object determination unit determines whether or not the object has moved based on the likelihood of the object calculated by the movement likelihood calculation unit.
前記切替部により、移動しない前記物体の前記位置情報の前記補正処理に切り替えられた場合、前記人と前記物体との接触があると判定したときに、前記物体の前記位置情報の誤検知を削除する補正をする静止物体補正部と、
前記切替部により、移動する前記物体の前記位置情報の前記補正処理に切り替えられた場合、前記人と前記物体との接触があると判定したときに、前記物体の前記位置情報の未検出を補完する補正をする移動物体補正部と、を有する、請求項1に記載の補正システム。 The correction unit is
a stationary object correction unit that performs a correction to remove a false detection of the position information of the object when it is determined that the person is in contact with the object, when the switching unit switches to the correction process of the position information of the object that is not moving; and
2. The correction system according to claim 1, further comprising: a moving object correction unit that, when the switching unit switches to the correction process for the position information of the moving object, performs a correction to complement non-detection of the position information of the object when it is determined that there is contact between the person and the object.
前記移動物体補正部は、前記人と前記物体との接触があると判定した場合でも、前記人との接触があると判定した前記物体の前記位置情報を削除しない、請求項5に記載の補正システム。 the stationary object correction unit determines whether the object is detected as a false detection based on the position information of the object detected from the past image taken before the image in which the position information of the object is detected, among the objects determined to be in contact with the person, and performs a correction to delete the position information of the object determined to be a false detection;
The correction system according to claim 5 , wherein the moving object correction unit does not delete the position information of the object determined to be in contact with the person even when it is determined that the person and the object are in contact with each other.
人および物体を含む前記画像から、前記人および前記物体の位置情報をそれぞれ検出する学習がされた学習済モデルを用いて、前記画像から前記人および前記物体の前記位置情報を検出するステップ(b)と、
前記ステップ(b)において検出された、前記物体の前記位置情報に応じて、前記物体の前記位置情報の補正処理を切り替えるステップ(c)と、
前記ステップ(b)において検出された前記物体の前記位置情報を、前記ステップ(c)における切り替え後の前記補正処理により補正するステップ(d)と、
を有する補正方法。 A step (a) of acquiring an image of a predetermined area;
(b) detecting position information of the person and the object from the image using a trained model trained to detect position information of the person and the object, respectively, from the image including the person and the object;
a step (c) of switching a correction process for the position information of the object in response to the position information of the object detected in the step (b);
a step (d) of correcting the position information of the object detected in the step (b) by the correction process after switching in the step (c);
The correction method has the following features:
前記ステップ(b)において検出された、前記物体の前記位置情報に基づいて、前記物体の移動の可否を判定するステップ(c1)と、
前記ステップ(c1)における判定結果に応じて、前記ステップ(d)における前記物体の前記位置情報の前記補正処理を切り替えるステップ(c2)と、
を有する、請求項8に記載の補正方法。 The step (c)
A step (c1) of determining whether or not the object can be moved based on the position information of the object detected in the step (b);
a step (c2) of switching the correction process of the position information of the object in the step (d) according to a result of the determination in the step (c1);
The method of claim 8 , further comprising:
前記ステップ(b)は、
前記画像に基づいて、前記人および前記物体の前記属性クラスを特定するステップ(b1)と、
前記画像に基づいて、前記人および前記物体の前記位置を特定するステップ(b2)と、を有し、
前記ステップ(c1)は、前記ステップ(b1)において特定された前記物体の前記属性クラスに基づいて、前記属性クラスと前記移動の可否との関係が設定された参照テーブルを用いて、前記物体の前記移動の可否を判定する、請求項9に記載の補正方法。 The location information includes attribute classes and locations of the person and the object, respectively;
The step (b)
(b1) identifying the attribute classes of the people and the objects based on the images;
(b2) determining the location of the person and the object based on the image,
10. The correction method according to claim 9, wherein the step (c1) determines whether or not the object can be moved based on the attribute class of the object identified in the step (b1) by using a reference table in which a relationship between the attribute class and whether or not the object can be moved is set.
前記ステップ(c1)は、前記ステップ(c3)において算出された前記物体の前記尤度に基づいて、前記物体の前記移動の可否を特定する、請求項9に記載の補正方法。 The step (c) includes a step (c3) of calculating a likelihood of the object's ease of movement from the position information of the object;
The correction method according to claim 9 , wherein the step (c1) specifies whether or not the object is capable of moving based on the likelihood of the object calculated in the step (c3).
前記ステップ(c)において、移動しない前記物体の前記位置情報の前記補正処理に切り替えられた場合、前記人と前記物体との接触があると判定したときに、前記物体の前記位置情報の誤検知を削除する補正をするステップ(d1)と、
前記ステップ(c)において、移動する前記物体の前記位置情報の前記補正処理に切り替えられた場合、前記人と前記物体との接触があると判定したときに、前記物体の前記位置情報の未検出を補完する補正をするステップ(d2)と、を有する、請求項8に記載の補正方法。 The step (d)
In the step (c), when the process is switched to the correction process of the position information of the object that does not move, when it is determined that the person is in contact with the object, a correction step (d1) is performed to remove a false detection of the position information of the object;
9. The correction method according to claim 8, further comprising: a step (d2) of performing a correction to complement non-detection of the position information of the object when it is determined that there is contact between the person and the object when the step (c) is switched to the correction process of the position information of the moving object.
前記ステップ(d2)においては、前記人と前記物体との接触があると判定した場合でも、前記人との接触があると判定した前記物体の前記位置情報を削除しない、請求項12に記載の補正方法。 In the step (d1), among the objects determined to have come into contact with the person, a false detection is determined based on the position information of the object detected in the past image taken before the image in which the position information of the object is detected, and a correction is performed to delete the position information of the object determined to have been a false detection;
The correction method according to claim 12 , wherein in the step (d2), even if it is determined that there is contact between the person and the object, the position information of the object determined to be in contact with the person is not deleted.
A correction program for causing a computer to execute the correction method according to any one of claims 8 to 14.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022024455A JP7707958B2 (en) | 2022-02-21 | 2022-02-21 | Correction system, correction method, and correction program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022024455A JP7707958B2 (en) | 2022-02-21 | 2022-02-21 | Correction system, correction method, and correction program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023121234A JP2023121234A (en) | 2023-08-31 |
| JP7707958B2 true JP7707958B2 (en) | 2025-07-15 |
Family
ID=87797976
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022024455A Active JP7707958B2 (en) | 2022-02-21 | 2022-02-21 | Correction system, correction method, and correction program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7707958B2 (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140056473A1 (en) | 2012-08-22 | 2014-02-27 | Canon Kabushiki Kaisha | Object detection apparatus and control method thereof, and storage medium |
| JP2017538915A (en) | 2014-09-17 | 2017-12-28 | ヴァレオ・シャルター・ウント・ゼンゾーレン・ゲーエムベーハー | Positioning / mapping method and positioning / mapping system |
| WO2020241057A1 (en) | 2019-05-29 | 2020-12-03 | コニカミノルタ株式会社 | Image processing system, image processing program, and image processing method |
| JP2021086430A (en) | 2019-11-28 | 2021-06-03 | 株式会社日立製作所 | Calculation system and calculation method |
| JP2021144478A (en) | 2020-03-12 | 2021-09-24 | パナソニックIpマネジメント株式会社 | Monitoring apparatus and monitoring method |
| CN113554682A (en) | 2021-08-03 | 2021-10-26 | 同济大学 | Safety helmet detection method based on target tracking |
| JP2022025935A (en) | 2020-07-30 | 2022-02-10 | コニカミノルタ株式会社 | Action analysis device, learning device, action analysis method, learning method and control program |
-
2022
- 2022-02-21 JP JP2022024455A patent/JP7707958B2/en active Active
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140056473A1 (en) | 2012-08-22 | 2014-02-27 | Canon Kabushiki Kaisha | Object detection apparatus and control method thereof, and storage medium |
| JP2014041488A (en) | 2012-08-22 | 2014-03-06 | Canon Inc | Object detection device, control method therefor, program, and storage medium |
| JP2017538915A (en) | 2014-09-17 | 2017-12-28 | ヴァレオ・シャルター・ウント・ゼンゾーレン・ゲーエムベーハー | Positioning / mapping method and positioning / mapping system |
| WO2020241057A1 (en) | 2019-05-29 | 2020-12-03 | コニカミノルタ株式会社 | Image processing system, image processing program, and image processing method |
| JP2021086430A (en) | 2019-11-28 | 2021-06-03 | 株式会社日立製作所 | Calculation system and calculation method |
| US20210166422A1 (en) | 2019-11-28 | 2021-06-03 | Hitachi, Ltd. | Calculation system and calculation method |
| JP2021144478A (en) | 2020-03-12 | 2021-09-24 | パナソニックIpマネジメント株式会社 | Monitoring apparatus and monitoring method |
| JP2022025935A (en) | 2020-07-30 | 2022-02-10 | コニカミノルタ株式会社 | Action analysis device, learning device, action analysis method, learning method and control program |
| CN113554682A (en) | 2021-08-03 | 2021-10-26 | 同济大学 | Safety helmet detection method based on target tracking |
Non-Patent Citations (1)
| Title |
|---|
| 橋本敦史 外3名,机上物体検出を対象とした接触理由付けによる誤検出棄却,電子情報通信学会論文誌 (J95-D) 第12号 情報・システム,一般社団法人電子情報通信学会,2012年12月01日,第J95-D巻 第12号,pp.2113~2123 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023121234A (en) | 2023-08-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2022165483A (en) | Detecting device, detecting system, detecting method, and detecting program | |
| CN111507176B (en) | Posture estimation device, action estimation device, recording medium, and posture estimation method | |
| JP7271915B2 (en) | Image processing program and image processing device | |
| US20190313948A1 (en) | Monitoring assistance system, control method thereof, and program | |
| US10762761B2 (en) | Monitoring assistance system, control method thereof, and program | |
| WO2016199504A1 (en) | Behavior detection device, behavior detection method, and monitored-person monitoring device | |
| JP7347577B2 (en) | Image processing system, image processing program, and image processing method | |
| JP7314939B2 (en) | Image recognition program, image recognition device, learning program, and learning device | |
| JP7500929B2 (en) | IMAGE PROCESSING SYSTEM, IMAGE PROCESSING PROGRAM, AND IMAGE PROCESSING METHOD | |
| JP7707958B2 (en) | Correction system, correction method, and correction program | |
| JP2019204366A (en) | Action monitoring system and action monitoring method | |
| JP2019144997A (en) | Information processing device | |
| JP7351339B2 (en) | Image processing system, image processing program, and image processing method | |
| JP7435609B2 (en) | Image processing system, image processing program, and image processing method | |
| JP7786061B2 (en) | Control device, control method, control program, and information processing system | |
| WO2020008726A1 (en) | Target object detection program and target object detection device | |
| JP7625827B2 (en) | Bed Area Extraction Device | |
| JP7681489B2 (en) | Nurse call system and status judgment system | |
| JP2024160736A (en) | Monitoring device, control method, and control program | |
| JP7689896B2 (en) | Nurse call system and status judgment system | |
| JP7607320B2 (en) | Image Processing Method | |
| JP2025007561A (en) | Monitoring system, monitoring method, and monitoring program | |
| WO2021033597A1 (en) | Image processing system, image processing program, and image processing method | |
| JP2023075559A (en) | Image processing device, image processing system, image processing method and image processing program | |
| WO2024241662A1 (en) | Fall detection system, fall detection method, and fall detection program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240925 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250522 |
|
| 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: 20250603 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250616 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7707958 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |