JP7485449B2 - Monitoring device, monitoring method, and program - Google Patents
Monitoring device, monitoring method, and program Download PDFInfo
- Publication number
- JP7485449B2 JP7485449B2 JP2021533882A JP2021533882A JP7485449B2 JP 7485449 B2 JP7485449 B2 JP 7485449B2 JP 2021533882 A JP2021533882 A JP 2021533882A JP 2021533882 A JP2021533882 A JP 2021533882A JP 7485449 B2 JP7485449 B2 JP 7485449B2
- Authority
- JP
- Japan
- Prior art keywords
- area
- image
- monitoring
- safety area
- frame
- 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
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B61—RAILWAYS
- B61B—RAILWAY SYSTEMS; EQUIPMENT THEREFOR NOT OTHERWISE PROVIDED FOR
- B61B1/00—General arrangement of stations, platforms, or sidings; Railway networks; Rail vehicle marshalling systems
- B61B1/02—General arrangement of stations and platforms including protection devices for the passengers
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B61—RAILWAYS
- B61L—GUIDING RAILWAY TRAFFIC; ENSURING THE SAFETY OF RAILWAY TRAFFIC
- B61L23/00—Control, warning or like safety means along the route or between vehicles or trains
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Transportation (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Train Traffic Observation, Control, And Security (AREA)
- Platform Screen Doors And Railroad Systems (AREA)
- Closed-Circuit Television Systems (AREA)
- Image Analysis (AREA)
- Image Processing (AREA)
Description
本発明は、段差からの転落といった人の危険な状態を監視するための、監視装置、及び監視方法に関し、更には、これらを実現するためのプログラムに関する。 The present invention relates to a monitoring device and a monitoring method for monitoring dangerous situations of people, such as falling down a step, and further to a program for implementing these.
駅のホームにおいて、人が線路に転落した場合は、電車を緊急停止する必要がある。このため、駅員は、目視を行うことによって、又は監視カメラの映像を確認することによって、監視を行っているが、これらの対策だけでは十分ではない。このため、近年においては、画像処理を利用した監視システムが提案されている(例えば、特許文献1及び2参照。) If a person falls onto the tracks at a station platform, the train must be stopped immediately. For this reason, station staff monitor the situation by visual inspection or by checking security camera footage, but these measures alone are not sufficient. For this reason, monitoring systems that use image processing have been proposed in recent years (see, for example, Patent Documents 1 and 2).
特許文献1は、監視カメラを用いて、ホームに存在する人とホームに侵入する列車とを監視するシステムを開示している。特許文献1に開示されたシステムは、監視カメラの画像から、ホーム上の設定領域に人が存在しているかどうか、更には、人が列車と接触したかどうを判定する。 Patent Document 1 discloses a system that uses a surveillance camera to monitor people on the platform and trains entering the platform. The system disclosed in Patent Document 1 determines, from images from the surveillance camera, whether a person is present in a set area on the platform, and further whether the person has come into contact with a train.
そして、特許文献1に開示されたシステムは、設定された領域に人が存在していると判定すると、ホームのスピーカから警報を出力して、注意を喚起する。また、特許文献1に開示されたシステムは、人が列車と接触したと判定した場合は、列車に、列車停止信号を出力する。If the system disclosed in Patent Document 1 determines that a person is present in the set area, it outputs an alarm from a speaker on the platform to alert the person. If the system disclosed in Patent Document 1 determines that a person has come into contact with a train, it outputs a train stop signal to the train.
また、特許文献2は、ステレオカメラを用いて、線路からホームに転落する人を検知する監視システムを開示している。特許文献2に開示されたシステムでは、ステレオカメラは複数台用意され、ホームの縁に沿って間隔をおいて配置されている。これらの複数台のステレオカメラによって、ホームの縁全体がくまなく撮影される。Furthermore, Patent Document 2 discloses a monitoring system that uses a stereo camera to detect people falling from the tracks onto the platform. In the system disclosed in Patent Document 2, multiple stereo cameras are prepared and placed at intervals along the edge of the platform. These multiple stereo cameras capture the entire edge of the platform thoroughly.
そして、特許文献2に開示されたシステムは、いずれかのステレオカメラによって、ホームの縁にいる人が撮影されると、この人を検出し、更に、ステレオカメラから得られた2つの画像を用いることで、検出した人のカメラからの距離を計算し、これを距離情報とする。その後、特許文献1に開示されたシステムは、画像と距離情報とを用いて、ホームの縁にいる人の追跡を行い、その人がホームの縁に近づき過ぎると警報を出力し、転落を検知した場合は、列車に停止信号を送信する。The system disclosed in Patent Document 2 detects a person standing on the edge of the platform when it captures an image of the person with one of the stereo cameras, and then uses the two images obtained from the stereo cameras to calculate the distance of the detected person from the camera, which is used as distance information. The system disclosed in Patent Document 1 then uses the images and distance information to track the person standing on the edge of the platform, and issues an alarm if the person gets too close to the edge of the platform, and sends a stop signal to the train if it detects a fall.
しかしながら、特許文献1に開示されたシステムは、ホーム上の設定領域に人が存在しているかどうかを判定するのみである。このため、特許文献1に開示されたシステムでは、人がホームから転落しかかっている場合、つまり、身体の大半が設定領域から出てしまっている場合に、転落しかかっている人を検出できない可能性がある。また、特許文献1に開示されたシステムは、ホームに駅員がいない駅のみを対象としており、駅員がホームの縁で監視をしている場合は、駅員を誤検出してしまう。 However, the system disclosed in Patent Document 1 only determines whether a person is present in a set area on the platform. For this reason, the system disclosed in Patent Document 1 may not be able to detect a person who is about to fall off the platform, that is, if most of the person's body is outside the set area. In addition, the system disclosed in Patent Document 1 is only intended for stations where there are no station staff on the platform, and will erroneously detect station staff if they are monitoring the edge of the platform.
一方、特許文献2に開示されたシステムによれば、画像と距離情報とを用いて、ホームの縁にいる人を追跡することができるため、特許文献1に開示されたシステムにおける問題を解消できると考えられる。On the other hand, the system disclosed in Patent Document 2 can use images and distance information to track people at the edge of the platform, which is believed to solve the problems with the system disclosed in Patent Document 1.
しかしながら、ステレオカメラの視野角は狭いため、特許文献2に開示されたシステムを実現するためには、多数のステレオカメラが必要となる。また、ステレオカメラ自体のコストが、単眼カメラのコストよりも高くなっている。このため、特許文献2に開示されたシステムには、コストが大幅に上昇するという問題がある。However, because the viewing angle of a stereo camera is narrow, a large number of stereo cameras are required to realize the system disclosed in Patent Document 2. In addition, the cost of the stereo camera itself is higher than the cost of a monocular camera. For this reason, the system disclosed in Patent Document 2 has the problem of a significant increase in cost.
本発明の目的の一例は、上記問題を解消し、システムにかかるコストの増加を抑制しつつ、危険な状態を精度良く検出し得る、監視装置、監視方法、及びプログラムを提供することにある。 An example of an object of the present invention is to provide a monitoring device, a monitoring method, and a program that can solve the above problems and accurately detect a dangerous state while suppressing an increase in costs associated with the system.
上記目的を達成するため、本発明の一側面における監視装置は、
監視領域の画像から、前記監視領域に存在する対象を検出し、前記画像上に、検出した前記対象を囲む枠を設定する、対象検出部と、
前記画像上において安全領域と非安全領域とを区切る境界線と、前記枠と、を比較し、前記境界線が前記枠を横切る場合に、前記安全領域を含み、且つ、前記枠の外縁と前記境界線とで囲まれた領域を、部分安全領域として抽出する、部分安全領域抽出部と、
前記監視領域における基準画像から、前記部分安全領域に該当する部分を抽出し、抽出した部分と前記部分安全領域との差分を算出し、算出した前記差分の値に基づいて、前記対象が安全であるかどうかを判定する、判定処理部と、
を備えている、ことを特徴とする。
In order to achieve the above object, a monitoring device according to one aspect of the present invention comprises:
an object detection unit that detects an object present in a monitoring area from an image of the monitoring area and sets a frame surrounding the detected object on the image;
a partial safety area extraction unit that compares a boundary line that separates a safety area and a non-safety area on the image with the frame, and when the boundary line crosses the frame, extracts an area that includes the safety area and is surrounded by an outer edge of the frame and the boundary line as a partial safety area;
a determination processing unit that extracts a portion corresponding to the partial safety area from a reference image in the monitoring area, calculates a difference between the extracted portion and the partial safety area, and determines whether the target is safe based on the calculated difference value;
The present invention is characterized in that it is equipped with:
また、上記目的を達成するため、本発明の一側面における監視方法は、
監視領域の画像から、前記監視領域に存在する対象を検出し、前記画像上に、検出した前記対象を囲む枠を設定する、設定ステップと、
前記画像上において安全領域と非安全領域とを区切る境界線と、前記枠と、を比較し、前記境界線が前記枠を横切る場合に、前記安全領域を含み、且つ、前記枠の外縁と前記境界線とで囲まれた領域を、部分安全領域として抽出する、抽出ステップと、
前記監視領域における基準画像から、前記部分安全領域に該当する部分を抽出し、抽出した部分と前記部分安全領域との差分を算出し、算出した前記差分の値に基づいて、前記対象が安全であるかどうかを判定する、判定ステップと、
を有する、ことを特徴とする。
In order to achieve the above object, a monitoring method according to one aspect of the present invention includes:
a setting step of detecting an object present in a monitoring area from an image of the monitoring area and setting a frame surrounding the detected object on the image;
an extraction step of comparing a boundary line separating a safety area and a non-safety area on the image with the frame, and extracting, when the boundary line crosses the frame, an area that includes the safety area and is surrounded by an outer edge of the frame and the boundary line as a partial safety area;
a determination step of extracting a portion corresponding to the partial safety area from a reference image in the monitoring area, calculating a difference between the extracted portion and the partial safety area, and determining whether or not the target is safe based on the calculated difference value;
The present invention is characterized in that it has the following features:
更に、上記目的を達成するため、本発明の一側面におけるプログラムは、
コンピュータに、
監視領域の画像から、前記監視領域に存在する対象を検出し、前記画像上に、検出した前記対象を囲む枠を設定する、設定ステップと、
前記画像上において安全領域と非安全領域とを区切る境界線と、前記枠と、を比較し、前記境界線が前記枠を横切る場合に、前記安全領域を含み、且つ、前記枠の外縁と前記境界線とで囲まれた領域を、部分安全領域として抽出する、抽出ステップと、
前記監視領域における基準画像から、前記部分安全領域に該当する部分を抽出し、抽出した部分と前記部分安全領域との差分を算出し、算出した前記差分の値に基づいて、前記対象が安全であるかどうかを判定する、判定ステップと、
を実行させる、プログラム。
Furthermore, in order to achieve the above object, a program according to one aspect of the present invention comprises:
On the computer,
a setting step of detecting an object present in a monitoring area from an image of the monitoring area and setting a frame surrounding the detected object on the image;
an extraction step of comparing a boundary line separating a safety area and a non-safety area on the image with the frame, and extracting, when the boundary line crosses the frame, an area that includes the safety area and is surrounded by an outer edge of the frame and the boundary line as a partial safety area;
a determination step of extracting a portion corresponding to the partial safety area from a reference image in the monitoring area, calculating a difference between the extracted portion and the partial safety area, and determining whether or not the target is safe based on the calculated difference value;
A program to execute .
以上のように、本発明によれば、システムにかかるコストの増加を抑制しつつ、危険な状態を精度良く検出することができる。As described above, the present invention makes it possible to accurately detect dangerous conditions while minimizing increases in system costs.
(実施の形態)
以下、本発明の実施の形態における、監視装置、監視方法、及びプログラムについて、図1~図6を参照しながら説明する。
(Embodiment)
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A monitoring device, a monitoring method, and a program according to an embodiment of the present invention will be described below with reference to FIGS.
[装置構成]
最初に、図1を用いて、本実施の形態における監視装置の概略構成について説明する。図1は、本発明の実施の形態における監視装置の概略構成を示すブロック図である。
[Device configuration]
First, the schematic configuration of a monitoring device according to the present embodiment will be described with reference to Fig. 1. Fig. 1 is a block diagram showing the schematic configuration of a monitoring device according to an embodiment of the present invention.
図1に示す、本実施の形態における監視装置10は、段差からの人の転落といった人の危険な状態を監視するための装置である。図1に示すように、監視装置10は、対象検出部11と、部分安全領域抽出部12と、判定処理部13とを備えている。The
対象検出部11は、監視領域の画像から、監視領域に存在する対象を検出し、画像上に、検出した対象を囲む枠を設定する。ここでいう対象としては、人が挙げられる。監視領域としては、例えば、駅のホームが挙げられる。The
部分安全領域抽出部12は、画像上において安全領域と非安全領域とを区切る境界線と、枠と、を比較する。更に、部分安全領域抽出部12は、境界線が枠を横切る場合に、安全領域を含み、且つ、枠の外縁と境界線とで囲まれた領域を、部分安全領域として抽出する。The partial safety
判定処理部13は、監視領域における基準画像から、部分安全領域に該当する部分を抽出し、抽出した部分と部分安全領域との差分を算出し、算出した前記差分の値に基づいて、対象が安全であるかどうかを判定する。The
このように、本実施の形態では、部分安全領域と基準画像の該当する領域との差分に基づいた判定が行われるので、対象となる人の身体の大半が安全領域から出てしまっている場合であっても、危険な状態を確実に検出できる。また、判定には、距離情報が必要とされないので、システムにかかるコストの増加は抑制される。つまり、本実施の形態によれば、システムにかかるコストの増加を抑制しつつ、危険な状態を精度良く検出することができる。 In this way, in this embodiment, a judgment is made based on the difference between the partial safety area and the corresponding area of the reference image, so a dangerous state can be reliably detected even if most of the target person's body is outside the safety area. In addition, because distance information is not required for the judgment, an increase in the cost of the system is suppressed. In other words, according to this embodiment, a dangerous state can be accurately detected while suppressing an increase in the cost of the system.
続いて、図2~図4を用いて、本実施の形態における監視装置10の構成及び機能についてより具体的に説明する。図2は、本発明の実施の形態における監視装置の構成をより具体的に示すブロック図である。Next, the configuration and functions of the
図2に示すように、本実施の形態では、監視装置10は、撮像装置20及び表示装置30に接続されている。撮像装置20は、監視カメラであり、監視領域の撮影画像の画像データを、設定されたフレームレートで出力する。表示装置30は、液晶表示装置等であり、監視画像、監視装置10による判定結果等を画面上に表示する。As shown in Figure 2, in this embodiment, the
また、図2に示すように、監視装置10は、上述した、対象検出部11、部分安全領域抽出部12、及び判定処理部13に加えて、画像データ取得部14と、表示部15とを備えている。画像データ取得部14は、撮像装置20から出力されてきた画像データを取得する。また、画像データ取得部14は、取得した画像データを、対象検出部11と、表示部15とに出力する。表示部15は、画像データが出力されてくると、画像データを表示装置30に送り、撮影画像を表示させる。2, the
対象検出部11は、本実施の形態では、画像データ中に、検出対象である人が存在していると、その人を検出し、その人を囲む矩形の枠を設定する。具体的には、対象検出部11は、画像データの画像を走査しながら、人を示す特徴量を持った領域を特定する。この特定した領域が人に相当するので、対象検出部11は、特定した領域を囲む矩形の枠を設定する。また、人を表す特徴量は、例えば、予め、人が映った画像を教師データとした機械学習を行うことによって得られている。In this embodiment, when a person to be detected is present in the image data, the
図3(a)及び図3(b)は、それぞれ、本発明の実施の形態における対象の検出処理の一例を示す図である。図3(a)及び(b)に示すように、画像40には、安全領域Aと非安全領域Bとを区切る境界線41が設定されている。図3(a)及び(b)の例では、監視領域は、駅のホームである。境界線41は、ホームの縁に沿って設定されており、ホームの領域が安全領域Aとなっており、線路が存在する領域が非安全領域Bとなっている。
Figures 3(a) and 3(b) are diagrams showing an example of an object detection process in an embodiment of the present invention. As shown in Figures 3(a) and (b), a
また、図3(a)の例では、対象検出部11は、対象として人51及び人52を検出し、それぞれに対して、枠53及び枠54を設定している。更に、図3(b)の例では、対象検出部11は、対象として人55及び人56を検出し、それぞれに対して、枠57及び枠58を設定している。In the example of Fig. 3(a), the
部分安全領域抽出部12は、本実施の形態では、境界線41と人毎に設定した各枠とを比較し、境界線41が横切っている枠が存在しているかどうかを判定する。そして、境界線41が横切っている枠が存在している場合は、部分安全領域抽出部12は、安全領域を含み、且つ、この枠の外縁と境界線とで囲まれた領域を部分安全領域として抽出する。また、部分安全領域抽出部12は、抽出した部分安全領域の座標を特定し、特定した座標を判定処理部13に送る。In this embodiment, the partial safety
具体的には、上述した図3(a)の例では、部分安全領域抽出部12は、境界線41が、ホームの端に立っている人52に設定した枠54を横切っていると判定し、ハッチングが施された領域a1を部分安全領域として抽出する。また、図3(b)の例でも、部分安全領域抽出部12は、境界線41が、ホームの端に立っている人56に設定した枠58を横切っていると判定し、ハッチングが施された領域a2を部分安全領域として抽出する。
Specifically, in the example of Fig. 3(a) described above, the partial safety
判定処理部13は、本実施の形態では、まず、基準画像を取得し、部分安全領域の座標を用いて、基準画像から、部分安全領域に該当する部分(以下「部分安全領域該当部分」と表記する)を抽出する。基準画像は、例えば、予め、監視領域を一定期間撮影して得られた複数画像から、画素毎の画素値の平均値を求め、求めた平均値を各画素の画素値とすることによって作成されている。また、基準画像としては、人が存在しない状態の監視領域の画像が用いられても良い。In this embodiment, the
更に、判定処理部13は、図4(a)及び図4(b)それぞれに示すように、部分安全領域と抽出した部分安全領域該当部分との差分を算出する。図4(a)及び図4(b)は、それぞれ、本発明の実施の形態における差分の算出処理の一例を示す図である。図4(a)は、図3(a)に示した部分安全領域についての差分の算出処理を示し、図4(b)は、図3(b)に示した部分安全領域についての差分の算出処理を示している。
Furthermore, the
そして、判定処理部13は、本実施の形態では、差分が閾値以上であるかどうかを判定する。判定の結果、差分が閾値以上である場合は、人の殆どの部分が安全領域上にあるので、判定処理部13は、安全であると判定する。一方、判定の結果、差分が閾値未満である場合は、人の殆どの部分が安全領域上にないので、判定処理部13は、安全でないと判定する。また、判定処理部13は、判定の結果を、表示部15に送る。
In this embodiment, the
表示部15は、判定結果が送られてくると、判定結果を示す画像を作成し、作成した画像の画像データを表示装置30に送る。これにより、表示装置30の表示画面には、判定結果が表示される。例えば、表示装置30が駅の管理室等に配置されている場合は、駅員は、安全でない状況を即座に知ることが出来る。この結果、鉄道運行において、安全がいっそう確実に確保されることになる。
When the
[装置動作]
次に、本発明の実施の形態における監視装置10の動作について図5を用いて説明する。図5は、本発明の実施の形態における監視装置の動作を示すフロー図である。以下の説明においては、適宜図1~図4を参照する。また、本実施の形態では、監視装置を動作させることによって、監視方法が実施される。よって、本実施の形態における監視方法の説明は、以下の監視装置10の動作説明に代える。
[Device Operation]
Next, the operation of the
図5に示すように、最初に、画像データ取得部14は、撮像装置20から出力されてきた画像データを取得する(ステップA1)。また、画像データ取得部14は、取得した画像データを、対象検出部11と、表示部15とに出力する。5, first, the image
次に、対象検出部11は、ステップA1で取得された画像データ中に、検出対象である人が存在しているかどうかを判定する(ステップA2)。具体的には、ステップA2では、対象検出部11は、画像データの画像を走査しながら、人を示す特徴量を持った領域が存在しているかどうかを判定する。Next, the
ステップA2の判定の結果、人が存在していない場合は、再度ステップA1が実行される。一方、ステップA2の判定の結果、人が存在している場合は、対象検出部11は、存在している人を囲む矩形の枠を設定する(ステップA3)。If the result of the determination in step A2 is that no person is present, step A1 is executed again. On the other hand, if the result of the determination in step A2 is that a person is present, the
次に、部分安全領域抽出部12は、境界線41とステップA3で設定された各枠とを比較し、境界線41が横切っている枠が存在しているかどうかを判定する(ステップA4)。ステップA4の判定の結果、境界線41が横切っている枠が存在していない場合は、再度ステップA1が実行される。一方、ステップA4の判定の結果、境界線41が横切っている枠が存在している場合は、部分安全領域抽出部12は、この枠から部分安全領域を抽出する(ステップA5)。Next, the partial safety
次に、判定処理部13は、ステップA5で抽出された部分安全領域の座標を用いて、基準画像から、部分安全領域該当部分を抽出する(ステップA6)。更に、判定処理部13は、ステップA5で抽出された部分安全領域と、ステップA6で抽出した部分安全領域該当部分との差分を算出する(ステップA7)。Next, the
次に、判定処理部13は、ステップA7で算出した差分が閾値以上であるかどうかを判定する(ステップA8)。ステップA8の判定の結果、差分が閾値以上である場合は、判定処理部13は、安全であると判定する(ステップA9)。一方、判定の結果、差分が閾値未満である場合は、判定処理部13は、安全でないと判定する(ステップA10)。Next, the
ステップA9又はA10が実行されると、判定処理部13は、判定結果を表示部15に送る。これにより、表示部15は、判定結果を示す画像を作成し、作成した画像の画像データを表示装置30に出力する(ステップA11)。これにより、表示装置30の表示画面には、判定結果が表示される。When step A9 or A10 is executed, the
ステップA11が実行されると、再度ステップA1が実行される。ステップA1~A11は、監視装置10が稼働している限り、繰り返し実行される。また、ステップA1~A11は、単一のフレーム毎に行われていても良いし、2以上のフレーム毎に行われていても良い。
Once step A11 is performed, step A1 is performed again. Steps A1 to A11 are repeatedly performed as long as the
[実施の形態における効果]
以上のように本実施の形態によれば、例えば、監視領域が駅のホームである場合に、線路から転落しようとしている人を精度良く検出することができる。転落の検出のために、距離情報が必要とされないので、システムにかかるコストの増加は抑制される。そして、本実施の形態によれば、表示装置30の画面から、駅員は、人がホームから転落しそうになっている状況を即座に知ることができるので、鉄道運行において、安全がいっそう確実に確保される。
[Effects of the embodiment]
As described above, according to this embodiment, when the monitoring area is, for example, a station platform, it is possible to accurately detect a person who is about to fall off the tracks. Since distance information is not required to detect a fall, an increase in the cost of the system is suppressed. Furthermore, according to this embodiment, station staff can immediately know from the screen of the
[変形例]
上述した例では、監視領域が駅のホームである場合について説明しているが、本実施の形態においては、監視領域は、駅のホーム以外であっても良い。例えば、監視領域は、工場内の製造ライン等であっても良い。この場合、監視装置10は、工場内に設定されている立ち入り禁止領域(機械の周辺、コンベアの上等)に、人が侵入していないかどうかを判定することもできる。
[Modification]
In the above example, the case where the monitored area is a station platform has been described, but in this embodiment, the monitored area may be something other than a station platform. For example, the monitored area may be a production line in a factory. In this case, the
また、本実施の形態では、判定処理部13は、基準画像の部分安全領域該当部分と部分安全領域との差分の算出に加えて、又は差分の算出に代えて、基準画像の部分安全領域該当部分と部分安全領域との類似度を算出することもできる。この場合、判定処理部13は、算出した類似度の値に基づいて、対象である人が安全であるかどうかを判定する。具体的には、判定処理部13は、類似度が低い場合は、安全であると判定し、類似度が高い場合は、安全でないと判定する。In addition, in this embodiment, in addition to calculating the difference between the portion of the reference image corresponding to the partial safety area and the partial safety area, or instead of calculating the difference, the
[プログラム]
本実施の形態におけるプログラムは、コンピュータに、図5に示すステップA1~A11を実行させるプログラムであれば良い。このプログラムをコンピュータにインストールし、実行することによって、本実施の形態における監視装置10と監視方法とを実現することができる。この場合、コンピュータのプロセッサは、対象検出部11、部分安全領域抽出部12、判定処理部13、画像データ取得部14、及び表示部15として機能し、処理を行なう。
[program]
The program in this embodiment may be any program that causes a computer to execute steps A1 to A11 shown in Fig. 5. By installing and executing this program in a computer, the
また、本実施の形態におけるプログラムは、複数のコンピュータによって構築されたコンピュータシステムによって実行されても良い。この場合は、例えば、各コンピュータが、それぞれ、対象検出部11、部分安全領域抽出部12、判定処理部13、画像データ取得部14、及び表示部15のいずれかとして機能しても良い。The program in this embodiment may be executed by a computer system constructed by multiple computers. In this case, for example, each computer may function as any one of the
ここで、本実施の形態におけるプログラムを実行することによって、監視装置10を実現するコンピュータについて図6を用いて説明する。図6は、本発明の実施の形態における監視装置を実現するコンピュータの一例を示すブロック図である。Here, a computer that realizes the
図6に示すように、コンピュータ110は、CPU(Central Processing Unit)111と、メインメモリ112と、記憶装置113と、入力インターフェイス114と、表示コントローラ115と、データリーダ/ライタ116と、通信インターフェイス117とを備える。これらの各部は、バス121を介して、互いにデータ通信可能に接続される。また、コンピュータ110は、CPU111に加えて、又はCPU111に代えて、GPU(Graphics Processing Unit)、又はFPGA(Field-Programmable Gate Array)を備えていても良い。6, the
CPU111は、記憶装置113に格納された、本実施の形態におけるプログラム(コード群)をメインメモリ112に展開し、プログラムを構成するコードを所定順序で実行することにより、各種の演算を実施する。メインメモリ112は、典型的には、DRAM(Dynamic Random Access Memory)等の揮発性の記憶装置である。また、本実施の形態におけるプログラムは、コンピュータ読み取り可能な記録媒体120に格納された状態で提供される。なお、本実施の形態におけるプログラムは、通信インターフェイス117を介して接続されたインターネット上で流通するものであっても良い。The
また、記憶装置113の具体例としては、ハードディスクドライブの他、フラッシュメモリ等の半導体記憶装置が挙げられる。入力インターフェイス114は、CPU111と、キーボード及びマウスといった入力機器118との間のデータ伝送を仲介する。表示コントローラ115は、ディスプレイ装置119と接続され、ディスプレイ装置119での表示を制御する。
Specific examples of the
データリーダ/ライタ116は、CPU111と記録媒体120との間のデータ伝送を仲介し、記録媒体120からのプログラムの読み出し、及びコンピュータ110における処理結果の記録媒体120への書き込みを実行する。通信インターフェイス117は、CPU111と、他のコンピュータとの間のデータ伝送を仲介する。The data reader/
また、記録媒体120の具体例としては、CF(Compact Flash(登録商標))及びSD(Secure Digital)等の汎用的な半導体記憶デバイス、フレキシブルディスク(Flexible Disk)等の磁気記録媒体、又はCD-ROM(Compact Disk Read Only Memory)などの光学記録媒体が挙げられる。
Specific examples of
なお、本実施の形態における監視装置10は、プログラムがインストールされたコンピュータではなく、各部に対応したハードウェアを用いることによっても実現可能である。更に、監視装置10は、一部がプログラムで実現され、残りの部分がハードウェアで実現されていてもよい。In addition, the
上述した実施の形態の一部又は全部は、以下に記載する(付記1)~(付記6)によって表現することができるが、以下の記載に限定されるものではない。 Some or all of the above-described embodiments can be expressed by (Appendix 1) to (Appendix 6) described below, but are not limited to the following descriptions.
(付記1)
監視領域の画像から、前記監視領域に存在する対象を検出し、前記画像上に、検出した前記対象を囲む枠を設定する、対象検出部と、
前記画像上において安全領域と非安全領域とを区切る境界線と、前記枠と、を比較し、前記境界線が前記枠を横切る場合に、前記安全領域を含み、且つ、前記枠の外縁と前記境界線とで囲まれた領域を、部分安全領域として抽出する、部分安全領域抽出部と、
前記監視領域における基準画像から、前記部分安全領域に該当する部分を抽出し、抽出した部分と前記部分安全領域との差分を算出し、算出した前記差分の値に基づいて、前記対象が安全であるかどうかを判定する、判定処理部と、
を備えている、ことを特徴とする監視装置。
(Appendix 1)
an object detection unit that detects an object present in a monitoring area from an image of the monitoring area and sets a frame surrounding the detected object on the image;
a partial safety area extraction unit that compares a boundary line that separates a safety area and a non-safety area on the image with the frame, and when the boundary line crosses the frame, extracts an area that includes the safety area and is surrounded by an outer edge of the frame and the boundary line as a partial safety area;
a determination processing unit that extracts a portion corresponding to the partial safety area from a reference image in the monitoring area, calculates a difference between the extracted portion and the partial safety area, and determines whether the target is safe based on the calculated difference value;
A monitoring device comprising:
(付記2)
付記1に記載の監視装置であって、
前記判定処理部が、前記差分の算出に加えて、又は前記差分の算出に代えて、抽出した部分と前記部分安全領域との類似度を算出し、算出した前記類似度の値に基づいて、前記対象が安全であるかどうかを判定する、
ことを特徴とする監視装置。
(Appendix 2)
2. The monitoring device of claim 1,
The determination processing unit calculates a similarity between the extracted portion and the partial safety region in addition to or instead of calculating the difference, and determines whether the target is safe based on the calculated similarity value.
A monitoring device comprising:
(付記3)
監視領域の画像から、前記監視領域に存在する対象を検出し、前記画像上に、検出した前記対象を囲む枠を設定する、設定ステップと、
前記画像上において安全領域と非安全領域とを区切る境界線と、前記枠と、を比較し、前記境界線が前記枠を横切る場合に、前記安全領域を含み、且つ、前記枠の外縁と前記境界線とで囲まれた領域を、部分安全領域として抽出する、抽出ステップと、
前記監視領域における基準画像から、前記部分安全領域に該当する部分を抽出し、抽出した部分と前記部分安全領域との差分を算出し、算出した前記差分の値に基づいて、前記対象が安全であるかどうかを判定する、判定ステップと、
を有する、ことを特徴とする監視方法。
(Appendix 3)
a setting step of detecting an object present in a monitoring area from an image of the monitoring area and setting a frame surrounding the detected object on the image;
an extraction step of comparing a boundary line separating a safety area and a non-safety area on the image with the frame, and extracting, when the boundary line crosses the frame, an area that includes the safety area and is surrounded by an outer edge of the frame and the boundary line as a partial safety area;
a determination step of extracting a portion corresponding to the partial safety area from a reference image in the monitoring area, calculating a difference between the extracted portion and the partial safety area, and determining whether or not the target is safe based on the calculated difference value;
A monitoring method comprising:
(付記4)
付記3に記載の監視方法であって、
前記判定ステップにおいて、前記差分の算出に加えて、又は前記差分の算出に代えて、抽出した部分と前記部分安全領域との類似度を算出し、算出した前記類似度の値に基づいて、前記対象が安全であるかどうかを判定する、
ことを特徴とする監視方法。
(Appendix 4)
4. The monitoring method according to claim 3, further comprising:
In the determination step, in addition to or instead of calculating the difference, a similarity between the extracted portion and the partial safety region is calculated, and whether or not the object is safe is determined based on the calculated similarity value.
A monitoring method comprising:
(付記5)
コンピュータに、
監視領域の画像から、前記監視領域に存在する対象を検出し、前記画像上に、検出した前記対象を囲む枠を設定する、設定ステップと、
前記画像上において安全領域と非安全領域とを区切る境界線と、前記枠と、を比較し、前記境界線が前記枠を横切る場合に、前記安全領域を含み、且つ、前記枠の外縁と前記境界線とで囲まれた領域を、部分安全領域として抽出する、抽出ステップと、
前記監視領域における基準画像から、前記部分安全領域に該当する部分を抽出し、抽出した部分と前記部分安全領域との差分を算出し、算出した前記差分の値に基づいて、前記対象が安全であるかどうかを判定する、判定ステップと、
を実行させる、プログラム。
(Appendix 5)
On the computer,
a setting step of detecting an object present in a monitoring area from an image of the monitoring area and setting a frame surrounding the detected object on the image;
an extraction step of comparing a boundary line separating a safety area and a non-safety area on the image with the frame, and extracting, when the boundary line crosses the frame, an area that includes the safety area and is surrounded by an outer edge of the frame and the boundary line as a partial safety area;
a determination step of extracting a portion corresponding to the partial safety area from a reference image in the monitoring area, calculating a difference between the extracted portion and the partial safety area, and determining whether or not the target is safe based on the calculated difference value;
A program that executes .
(付記6)
付記5に記載のプログラムであって、
前記判定ステップにおいて、前記差分の算出に加えて、又は前記差分の算出に代えて、抽出した部分と前記部分安全領域との類似度を算出し、算出した前記類似度の値に基づいて、前記対象が安全であるかどうかを判定する、
ことを特徴とするプログラム。
(Appendix 6)
6. The program according to claim 5,
In the determination step, in addition to or instead of calculating the difference, a similarity between the extracted portion and the partial safety region is calculated, and whether or not the object is safe is determined based on the calculated similarity value.
A program characterized by:
以上、実施の形態を参照して本願発明を説明したが、本願発明は上記実施の形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。Although the present invention has been described above with reference to the embodiment, the present invention is not limited to the above embodiment. Various modifications that can be understood by a person skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention.
この出願は、2019年7月25日に出願された日本出願特願2019-136637を基礎とする優先権を主張し、その開示の全てをここに取り込む。 This application claims priority based on Japanese Patent Application No. 2019-136637, filed on July 25, 2019, the disclosure of which is incorporated herein in its entirety.
以上のように、本発明によれば、システムにかかるコストの増加を抑制しつつ、危険な状態を精度良く検出することができる。本発明は、例えば、駅のホーム、工場等における安全の確保に有用である。As described above, the present invention makes it possible to accurately detect dangerous conditions while suppressing increases in system costs. The present invention is useful for ensuring safety, for example, on train platforms, in factories, etc.
10 監視装置
11 対象検出部
12 部分安全領域抽出部
13 判定処理部
14 画像データ取得部
15 表示部
20 撮像装置
30 表示装置
110 コンピュータ
111 CPU
112 メインメモリ
113 記憶装置
114 入力インターフェイス
115 表示コントローラ
116 データリーダ/ライタ
117 通信インターフェイス
118 入力機器
119 ディスプレイ装置
120 記録媒体
121 バス
REFERENCE SIGNS
112
Claims (6)
前記画像上において安全領域と非安全領域とを区切る境界線と、前記枠と、を比較し、前記境界線が前記枠を横切る場合に、前記安全領域を含み、且つ、前記枠の外縁と前記境界線とで囲まれた領域を、部分安全領域として抽出する、部分安全領域抽出部と、
前記監視領域における基準画像から、前記部分安全領域に該当する部分を抽出し、抽出した部分と前記部分安全領域との差分を算出し、算出した前記差分の値に基づいて、前記対象が安全であるかどうかを判定する、判定処理部と、
を備え、
前記基準画像が、前記監視領域を一定期間撮影して得られた複数画像から、画素毎の画素値の平均値を求め、求めた平均値を各画素の画素値とすることによって作成された画像である、
ことを特徴とする監視装置。 an object detection unit that detects an object present in a monitoring area from an image of the monitoring area and sets a frame surrounding the detected object on the image;
a partial safety area extraction unit that compares a boundary line that separates a safety area and a non-safety area on the image with the frame, and when the boundary line crosses the frame, extracts an area that includes the safety area and is surrounded by an outer edge of the frame and the boundary line as a partial safety area;
a determination processing unit that extracts a portion corresponding to the partial safety area from a reference image in the monitoring area, calculates a difference between the extracted portion and the partial safety area, and determines whether the target is safe based on the calculated difference value;
Equipped with
The reference image is an image created by calculating an average value of pixel values for each pixel from a plurality of images obtained by photographing the monitoring area for a certain period of time, and setting the calculated average value as the pixel value of each pixel.
A monitoring device comprising:
前記判定処理部が、前記差分の算出に加えて、又は前記差分の算出に代えて、抽出した部分と前記部分安全領域との類似度を算出し、算出した前記類似度の値に基づいて、前記対象が安全であるかどうかを判定する、
ことを特徴とする監視装置。 The monitoring device according to claim 1,
The determination processing unit calculates a similarity between the extracted portion and the partial safety region in addition to or instead of calculating the difference, and determines whether the target is safe based on the calculated similarity value.
A monitoring device comprising:
前記画像上において安全領域と非安全領域とを区切る境界線と、前記枠と、を比較し、前記境界線が前記枠を横切る場合に、前記安全領域を含み、且つ、前記枠の外縁と前記境界線とで囲まれた領域を、部分安全領域として抽出する、抽出ステップと、
前記監視領域における基準画像から、前記部分安全領域に該当する部分を抽出し、抽出した部分と前記部分安全領域との差分を算出し、算出した前記差分の値に基づいて、前記対象が安全であるかどうかを判定する、判定ステップと、
を有し、
前記基準画像が、前記監視領域を一定期間撮影して得られた複数画像から、画素毎の画素値の平均値を求め、求めた平均値を各画素の画素値とすることによって作成された画像である、
ことを特徴とする監視方法。 a setting step of detecting an object present in a monitoring area from an image of the monitoring area and setting a frame surrounding the detected object on the image;
an extraction step of comparing a boundary line separating a safety area and a non-safety area on the image with the frame, and extracting, when the boundary line crosses the frame, an area that includes the safety area and is surrounded by an outer edge of the frame and the boundary line as a partial safety area;
a determination step of extracting a portion corresponding to the partial safety area from a reference image in the monitoring area, calculating a difference between the extracted portion and the partial safety area, and determining whether or not the target is safe based on the calculated difference value;
having
The reference image is an image created by calculating an average value of pixel values for each pixel from a plurality of images obtained by photographing the monitoring area for a certain period of time, and setting the calculated average value as the pixel value of each pixel.
A monitoring method comprising:
前記判定ステップにおいて、前記差分の算出に加えて、又は前記差分の算出に代えて、抽出した部分と前記部分安全領域との類似度を算出し、算出した前記類似度の値に基づいて、前記対象が安全であるかどうかを判定する、
ことを特徴とする監視方法。 4. The monitoring method according to claim 3, further comprising:
In the determination step, in addition to or instead of calculating the difference, a similarity between the extracted portion and the partial safety region is calculated, and whether or not the object is safe is determined based on the calculated similarity value.
A monitoring method comprising:
監視領域の画像から、前記監視領域に存在する対象を検出し、前記画像上に、検出した前記対象を囲む枠を設定する、設定ステップと、
前記画像上において安全領域と非安全領域とを区切る境界線と、前記枠と、を比較し、前記境界線が前記枠を横切る場合に、前記安全領域を含み、且つ、前記枠の外縁と前記境界線とで囲まれた領域を、部分安全領域として抽出する、抽出ステップと、
前記監視領域における基準画像から、前記部分安全領域に該当する部分を抽出し、抽出した部分と前記部分安全領域との差分を算出し、算出した前記差分の値に基づいて、前記対象が安全であるかどうかを判定する、判定ステップと、
を実行させ、
前記基準画像が、前記監視領域を一定期間撮影して得られた複数画像から、画素毎の画素値の平均値を求め、求めた平均値を各画素の画素値とすることによって作成された画像である、
プログラム。 On the computer,
a setting step of detecting an object present in a monitoring area from an image of the monitoring area and setting a frame surrounding the detected object on the image;
an extraction step of comparing a boundary line separating a safety area and a non-safety area on the image with the frame, and extracting, when the boundary line crosses the frame, an area that includes the safety area and is surrounded by an outer edge of the frame and the boundary line as a partial safety area;
a determination step of extracting a portion corresponding to the partial safety area from a reference image in the monitoring area, calculating a difference between the extracted portion and the partial safety area, and determining whether or not the target is safe based on the calculated difference value;
Run the command ,
The reference image is an image created by calculating an average value of pixel values for each pixel from a plurality of images obtained by photographing the monitoring area for a certain period of time, and setting the calculated average value as the pixel value of each pixel.
program.
前記判定ステップにおいて、前記差分の算出に加えて、又は前記差分の算出に代えて、抽出した部分と前記部分安全領域との類似度を算出し、算出した前記類似度の値に基づいて、前記対象が安全であるかどうかを判定させる、
ことを特徴とするプログラム。 The program according to claim 5,
In the determination step, in addition to or instead of calculating the difference, a similarity between the extracted portion and the partial safety region is calculated, and whether or not the target is safe is determined based on the calculated similarity value.
A program characterized by:
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019136637 | 2019-07-25 | ||
| JP2019136637 | 2019-07-25 | ||
| PCT/JP2020/024871 WO2021014873A1 (en) | 2019-07-25 | 2020-06-24 | Monitoring device, monitoring method, and computer readable recording medium |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JPWO2021014873A1 JPWO2021014873A1 (en) | 2021-01-28 |
| JPWO2021014873A5 JPWO2021014873A5 (en) | 2022-04-13 |
| JP7485449B2 true JP7485449B2 (en) | 2024-05-16 |
Family
ID=74193018
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021533882A Active JP7485449B2 (en) | 2019-07-25 | 2020-06-24 | Monitoring device, monitoring method, and program |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7485449B2 (en) |
| WO (1) | WO2021014873A1 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7691375B2 (en) * | 2022-01-26 | 2025-06-11 | 株式会社国際電気 | Train monitoring system and train monitoring method |
| CN116958902A (en) * | 2023-07-28 | 2023-10-27 | 东风商用车有限公司 | Safety protection method and system for dangerous area |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009239739A (en) | 2008-03-27 | 2009-10-15 | Secom Co Ltd | Image sensor |
| JP2011166243A (en) | 2010-02-05 | 2011-08-25 | Hitachi Kokusai Electric Inc | Monitoring system |
| JP2016212657A (en) | 2015-05-11 | 2016-12-15 | オムロン株式会社 | Transfer detection device, transfer detection method and transfer detection program |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5531865B2 (en) * | 2010-09-03 | 2014-06-25 | カシオ計算機株式会社 | Image processing apparatus, image processing method, and program |
-
2020
- 2020-06-24 WO PCT/JP2020/024871 patent/WO2021014873A1/en not_active Ceased
- 2020-06-24 JP JP2021533882A patent/JP7485449B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009239739A (en) | 2008-03-27 | 2009-10-15 | Secom Co Ltd | Image sensor |
| JP2011166243A (en) | 2010-02-05 | 2011-08-25 | Hitachi Kokusai Electric Inc | Monitoring system |
| JP2016212657A (en) | 2015-05-11 | 2016-12-15 | オムロン株式会社 | Transfer detection device, transfer detection method and transfer detection program |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2021014873A1 (en) | 2021-01-28 |
| WO2021014873A1 (en) | 2021-01-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20230410513A1 (en) | Abnormality detection device and abnormality detection method | |
| CN110287923B (en) | Human body posture acquisition method, device, computer equipment and storage medium | |
| US10841501B2 (en) | Photographing control apparatus and photographing control method | |
| US9747523B2 (en) | Information processing apparatus, information processing method, and recording medium | |
| US20190199898A1 (en) | Image capturing apparatus, image processing apparatus, control method, and storage medium | |
| US20150146006A1 (en) | Display control apparatus and display control method | |
| US20230005176A1 (en) | Throwing position acquisition method and apparatus, computer device and storage medium | |
| JP5386744B2 (en) | Monitoring system | |
| JP2018029237A5 (en) | ||
| JP7485449B2 (en) | Monitoring device, monitoring method, and program | |
| US20180307896A1 (en) | Facial detection device, facial detection system provided with same, and facial detection method | |
| CN111801706A (en) | Video Object Detection | |
| WO2020202865A1 (en) | Person detection device and person detection method | |
| US11263759B2 (en) | Image processing apparatus, image processing method, and storage medium | |
| US10489921B2 (en) | Behavior analysis apparatus and behavior analysis method | |
| JP5710230B2 (en) | Monitoring system and monitoring method | |
| EP3035238A1 (en) | Video surveillance system and method for fraud detection | |
| CN116363753A (en) | Tumble detection method and device based on motion history image and electronic equipment | |
| US20180197000A1 (en) | Image processing device and image processing system | |
| CN108184098B (en) | Method and system for monitoring safety area | |
| WO2013132711A1 (en) | Object detection device, object detection method and program | |
| CN108334811B (en) | Face image processing method and device | |
| KR102407202B1 (en) | Apparatus and method for intelligently analyzing video | |
| US11610422B2 (en) | Image processing method, apparatus, and storage medium for object detection | |
| US20240089415A1 (en) | Information processing apparatus, information processing method, computer-readable medium, and information processing system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220120 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220120 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221213 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230210 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20230613 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240425 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7485449 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |