Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7639251B2 - False detection determination device, method, and program - Google Patents
[go: Go Back, main page]

JP7639251B2 - False detection determination device, method, and program - Google Patents

False detection determination device, method, and program Download PDF

Info

Publication number
JP7639251B2
JP7639251B2 JP2021030873A JP2021030873A JP7639251B2 JP 7639251 B2 JP7639251 B2 JP 7639251B2 JP 2021030873 A JP2021030873 A JP 2021030873A JP 2021030873 A JP2021030873 A JP 2021030873A JP 7639251 B2 JP7639251 B2 JP 7639251B2
Authority
JP
Japan
Prior art keywords
detection
image
movement
human
detected
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021030873A
Other languages
Japanese (ja)
Other versions
JP2022131761A (en
Inventor
央智 牛島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sohgo Security Services Co Ltd
Original Assignee
Sohgo Security Services Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sohgo Security Services Co Ltd filed Critical Sohgo Security Services Co Ltd
Priority to JP2021030873A priority Critical patent/JP7639251B2/en
Publication of JP2022131761A publication Critical patent/JP2022131761A/en
Priority to JP2024176880A priority patent/JP7748526B2/en
Application granted granted Critical
Publication of JP7639251B2 publication Critical patent/JP7639251B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Closed-Circuit Television Systems (AREA)
  • Image Analysis (AREA)

Description

本発明は、誤検出判定装置、方法、およびプログラムに関する。 The present invention relates to a false positive determination device, method, and program.

従来、侵入者を検知するために、防犯、監視カメラを用いて、オフィス、住居、車内等に侵入した人を検出する技術が知られている。 Conventionally, technology is known that uses security and surveillance cameras to detect intruders who have entered offices, homes, cars, etc.

特許文献1では、人の検出の技術として、魚眼カメラにより得られた魚眼画像から検出された人体候補のバウンディングボックスの形状やサイズを、予め定められた形状やサイズの基準と比較することが開示されている。 Patent document 1 discloses a technology for detecting people that compares the shape and size of the bounding box of a human body candidate detected from a fisheye image obtained by a fisheye camera with predetermined shape and size criteria.

特開2020-107070号公報JP 2020-107070 A

しかしながら、防犯、監視カメラが撮影した画像内の侵入者は、身体の一部が隠蔽されていたり(つまり、身体の一部しか判別できない)、さまざまな体勢(例えば、立っているだけではなく、しゃがんでいたり、ほふく前進をしていたりする)であったりする。そのため、防犯、監視カメラの画像内の侵入者の検出においては、バウンディングボックスの形状やサイズによる対処では、画像内の人以外の物体を誤って検出してしまう可能性がある。 However, intruders in images captured by security and surveillance cameras may have parts of their body hidden (meaning that only parts of the body can be identified) or may be in a variety of postures (for example, not only standing, but also crouching or crawling). Therefore, when detecting intruders in security and surveillance camera images, using only the shape and size of the bounding box may result in the incorrect detection of objects other than people in the image.

さらに、特許文献1にある技術に暗視カメラを組み合わせて夜間の監視に使用した場合、夜間に撮影された人の画像は、カメラのレンズに虫等が接近することにより生じる白飛びに似ているため、虫等により生じた白飛びを人として誤検出してしまうことがあった。 Furthermore, when the technology in Patent Document 1 is combined with a night vision camera for nighttime surveillance, images of people taken at night resemble whiteout caused by insects or other objects approaching the camera lens, and whiteout caused by insects or other objects may be mistakenly detected as people.

そこで、本発明では、夜間に撮影した画像から侵入者を検知するシステムにおいて、人以外の物体の誤検出であるか否かを判定することを目的とする。 The present invention aims to determine whether a system that detects intruders from images captured at night is erroneously detecting an object other than a human.

本発明の一実施形態に係る誤検出判定装置は、複数の画像を取得する画像取得部と、前記画像内において人らしい物体を検出する物体検出部と、前記物体が検出された画像内の前記物体が検出された領域における白飛びの有無を判定する白飛び判定部と、前記白飛びがある場合において、前記物体の動きが人の動きであるか否かを判定する動き判定部と、前記物体の動きが人の動きではないと判定した場合には前記物体の検出は誤検出であると判定する誤検出判定部と、を備える。 An erroneous detection determination device according to one embodiment of the present invention includes an image acquisition unit that acquires a plurality of images, an object detection unit that detects a human-like object in the images, a blown-out highlight determination unit that determines whether or not there is blown-out highlight in the area in the image in which the object is detected, a motion determination unit that, when blown-out highlight is present, determines whether or not the movement of the object is human movement, and, when it is determined that the movement of the object is not human movement, determines that the detection of the object is an erroneous detection.

本発明によれば、人以外の物体の誤検出であるか否かを判定することができる。 The present invention makes it possible to determine whether or not an object other than a human has been erroneously detected.

本発明の一実施形態に係る概要を説明するための図である。FIG. 1 is a diagram for explaining an overview according to one embodiment of the present invention. 本発明の一実施形態に係る全体のシステム構成図である。1 is a diagram showing an overall system configuration according to an embodiment of the present invention; 本発明の一実施形態に係る誤検出判定装置の機能ブロック図である。1 is a functional block diagram of an erroneous detection determination device according to an embodiment of the present invention; 本発明の一実施形態に係る誤検出判定処理のフローチャートである。11 is a flowchart of an erroneous detection determination process according to an embodiment of the present invention. 本発明の一実施形態に係る虫動き判定処理のフローチャートである。11 is a flowchart of an insect movement determination process according to an embodiment of the present invention. 本発明の一実施形態に係る人動き判定処理のフローチャートである。11 is a flowchart of a human movement determination process according to an embodiment of the present invention. 本発明の一実施形態に係る虫の動きの判定について説明するための図である。FIG. 13 is a diagram for explaining determination of insect movement according to one embodiment of the present invention. 本発明の一実施形態に係る人の動きの判定について説明するための図である。FIG. 1 is a diagram for explaining determination of human movement according to an embodiment of the present invention. 本発明の一実施形態に係る誤検出判定装置のハードウェア構成の一例を示すブロック図である。1 is a block diagram showing an example of a hardware configuration of an erroneous detection determination device according to an embodiment of the present invention;

以下、図面に基づいて本発明の実施の形態を説明する。 The following describes an embodiment of the present invention based on the drawings.

本明細書では、夜間に赤外線照明を備えた赤外線カメラ(以下、単に「赤外線カメラ」と称する)で侵入者を検知するシステムにおいて、虫により生じた白飛びが人として誤検出される実施形態を説明するが、本発明は、虫以外の小動物等(人以外の任意の物体であればよい)により生じた白飛びについても適用することができる。 This specification describes an embodiment in which an infrared camera equipped with infrared lighting (hereinafter simply referred to as an "infrared camera") is used at night to detect intruders, and whiteout caused by insects is erroneously detected as a person, but the present invention can also be applied to whiteout caused by small animals other than insects (any object other than a person will do).

図1は、本発明の一実施形態に係る概要を説明するための図である。本発明の一実施形態では、監視エリア内に設置された赤外線カメラが撮影した画像内で人らしい物体(具体的には、人であると想定される大きさや形状の物体)が検出された場合に、その物体が検出された領域に白飛びがあるか否かによって、その物体が誤検出されたものではない(つまり、人である)か、あるいは、誤検出されたものである(つまり、人ではない)かを判定することができる。 Figure 1 is a diagram for explaining an overview of one embodiment of the present invention. In one embodiment of the present invention, when a human-like object (specifically, an object with a size and shape that is assumed to be a human) is detected in an image captured by an infrared camera installed in a surveillance area, it is possible to determine whether the object has not been erroneously detected (i.e., it is a human) or whether it has been erroneously detected (i.e., it is not a human) depending on whether there is blown-out highlights in the area in which the object was detected.

ステップ1(S1)において、赤外線カメラが撮影した画像が取得される。 In step 1 (S1), an image captured by an infrared camera is acquired.

ステップ2(S2)において、S1の画像内で人らしい物体(具体的には、人であると想定される大きさや形状の物体)が検出されたとする。 In step 2 (S2), assume that a human-like object (specifically, an object with a size and shape that is assumed to be a human) is detected in the image of S1.

ステップ3(S3)において、S2の検出のスコア(具体的には、検出の信頼度)が閾値よりも大きいか、あるいは、小さいかが判定される。閾値よりも大きい場合には、ステップ8へ進み、S2で検出された物体は人である(つまり、誤検出ではない)と判定される。閾値よりも小さい場合には、ステップ4へ進む。 In step 3 (S3), it is determined whether the detection score of S2 (specifically, the detection confidence level) is greater or less than a threshold. If it is greater than the threshold, the process proceeds to step 8, where it is determined that the object detected in S2 is a person (i.e., not a false detection). If it is less than the threshold, the process proceeds to step 4.

ステップ4(S4)において、S2で物体が検出された画像の当該物体が検出された領域に白飛びがあるか否かが判定される。白飛びが無い場合には、ステップ6へ進む。白飛びが有る場合には、ステップ5へ進む。 In step 4 (S4), it is determined whether or not there is blown-out highlights in the area in which the object was detected in the image in S2. If there is no blown-out highlights, the process proceeds to step 6. If there is blown-out highlights, the process proceeds to step 5.

ステップ5(S5)において、S2で検出された物体の虫等らしい動きの有無(虫等の動きであるか否か)が判定される。虫等らしい動きが有る場合には、S9へ進み、S2における人らしい物体の検出は誤検出であると判定される。虫等らしい動きが無い場合には、ステップ6へ進む。 In step 5 (S5), it is determined whether the object detected in S2 is moving like an insect (whether it is moving like an insect). If there is insect-like movement, the process proceeds to S9, and the detection of the human-like object in S2 is determined to be a false detection. If there is no insect-like movement, the process proceeds to step 6.

ステップ6(S6)において、S2で検出された人らしい物体の、動きの有無が判定される。動きが有る場合には、S8へ進み、S2で検出された物体は人であると判定される。動きが無い場合には、S7へ進み、S2に検出された物体は人ではないと判定される。 In step 6 (S6), it is determined whether the human-like object detected in S2 is moving. If there is movement, the process proceeds to S8, and the object detected in S2 is determined to be a human. If there is no movement, the process proceeds to S7, and the object detected in S2 is determined to be not a human.

図2は、本発明の一実施形態に係る全体のシステム構成図である。図2に示されるように、誤検出判定システム1は、誤検出判定装置10および赤外線カメラの撮像装置20を含む。誤検出判定装置10は、任意のネットワークあるいは記憶媒体を介して、撮像装置20が撮影した画像を取得することができる。以下、それぞれについて説明する。 Figure 2 is a diagram showing the overall system configuration according to one embodiment of the present invention. As shown in Figure 2, the false detection determination system 1 includes a false detection determination device 10 and an imaging device 20, which is an infrared camera. The false detection determination device 10 can acquire images captured by the imaging device 20 via any network or storage medium. Each of these will be described below.

誤検出判定装置10は、撮像装置20が撮影した画像内で物体(具体的には、人であると想定される大きさや形状の物体)が検出された場合に、その物体が誤検出ではない(つまり、人である)か、あるいは、誤検出である(つまり、人ではない)かを判定する。誤検出判定装置10は、サーバ等のコンピュータである。後段で、図3を参照しながら、誤検出判定装置10について詳細に説明する。 When an object (specifically, an object with a size and shape that is assumed to be a person) is detected in an image captured by the imaging device 20, the false detection determination device 10 determines whether the object is not a false detection (i.e., it is a person) or whether it is a false detection (i.e., it is not a person). The false detection determination device 10 is a computer such as a server. The false detection determination device 10 will be described in detail later with reference to FIG. 3.

撮像装置20は、オフィス、住居、車内等に侵入した人を撮影する防犯、監視カメラ等の赤外線カメラである。例えば、撮像装置20は、赤外線センサ等の侵入者検知部(図示せず)が何らかの対象物を検知すると、検知時の前後数秒間に撮影した画像を内部メモリ(図示せず)に記録し、誤検出判定装置10へ送信する。赤外線センサ等を撮像装置20と分けて設置し、赤外線センサ等が対象物を検知すると、撮像装置20が対象エリアを撮影するよう連動させてもよい。また、赤外線センサ等が検知信号を誤検出判定装置10へ送信すると、誤検出判定装置10が、検知信号の内容に応じて、撮影した画像を自らに送信するよう撮像装置20に要求するようにしてもよい。 The imaging device 20 is an infrared camera such as a security or surveillance camera that captures images of people who intrude into an office, a residence, a car, etc. For example, when an intruder detection unit (not shown) such as an infrared sensor detects an object, the imaging device 20 records an image captured several seconds before and after the detection in an internal memory (not shown) and transmits the image to the false detection determination device 10. The infrared sensor or the like may be installed separately from the imaging device 20, and when the infrared sensor or the like detects an object, the imaging device 20 may be linked to capture an image of the target area. In addition, when the infrared sensor or the like transmits a detection signal to the false detection determination device 10, the false detection determination device 10 may request the imaging device 20 to transmit the captured image to itself according to the content of the detection signal.

図3は、本発明の一実施形態に係る誤検出判定装置10の機能ブロック図である。図3に示されるように、誤検出判定装置10は、画像取得部101と、物体検出部102と、検出スコア判定部103と、白飛び判定部104と、虫動き判定部105(類似度算出部151および判定部152を有する)と、人動き判定部106(類似度算出部161および判定部162を有する)と、誤検出判定部107と、を備えることができる。なお、虫動き判定部105と、人動き判定部106を総称して、動き判定部ともいう。また、誤検出判定装置10は、プログラムを実行することで、画像取得部101、物体検出部102、検出スコア判定部103、白飛び判定部104、虫動き判定部105(類似度算出部151および判定部152を有する)、人動き判定部106(類似度算出部161および判定部162を有する)、誤検出判定部107として機能することができる。 Figure 3 is a functional block diagram of an incorrect detection determination device 10 according to one embodiment of the present invention. As shown in Figure 3, the incorrect detection determination device 10 can include an image acquisition unit 101, an object detection unit 102, a detection score determination unit 103, a highlight blowout determination unit 104, an insect movement determination unit 105 (having a similarity calculation unit 151 and a determination unit 152), a human movement determination unit 106 (having a similarity calculation unit 161 and a determination unit 162), and an incorrect detection determination unit 107. The insect movement determination unit 105 and the human movement determination unit 106 are collectively referred to as the movement determination unit. In addition, by executing a program, the misdetection determination device 10 can function as an image acquisition unit 101, an object detection unit 102, a detection score determination unit 103, a highlight blowout determination unit 104, an insect movement determination unit 105 (having a similarity calculation unit 151 and a determination unit 152), a human movement determination unit 106 (having a similarity calculation unit 161 and a determination unit 162), and a misdetection determination unit 107.

画像取得部101は、撮像装置20が撮影した複数の画像(つまり、複数のフレーム(静止画像)からなる動画)を取得する。または、画像取得部101は、前述の赤外線センサ等から検知信号を受信し、その検知信号の内容に応じて、撮像装置20に対して撮影した画像を自らに送信するよう要求し、その要求に応じて撮像装置20が送信した複数の画像を取得してもよい。 The image acquisition unit 101 acquires multiple images captured by the imaging device 20 (i.e., a video consisting of multiple frames (still images)). Alternatively, the image acquisition unit 101 may receive a detection signal from the aforementioned infrared sensor or the like, and request the imaging device 20 to transmit the captured images to itself according to the content of the detection signal, and acquire the multiple images transmitted by the imaging device 20 in response to the request.

物体検出部102は、画像取得部101が取得した複数の画像の各々(つまり、各フレーム)内で物体(具体的には、人であると想定される身体のパーツあるいは全身)を検出する。物体検出部102は、画像内で物体が検出された領域(例えば、矩形)の座標情報、および、検出のスコア(検出の信頼度)、を誤検出判定装置10内の図示しないメモリ等に記憶させる。以下、物体検出部102が物体を検出した画像(フレーム)を物体検出画像、また、物体検出画像内で物体が検出された領域を物体検出領域ともいう。 The object detection unit 102 detects an object (specifically, a body part or the entire body that is assumed to be a person) in each of the multiple images (i.e., each frame) acquired by the image acquisition unit 101. The object detection unit 102 stores coordinate information of the area (e.g., a rectangle) in which the object is detected in the image, and the detection score (detection reliability) in a memory or the like (not shown) in the false detection determination device 10. Hereinafter, an image (frame) in which the object detection unit 102 detects an object is also referred to as an object detection image, and an area in which an object is detected in an object detection image is also referred to as an object detection area.

例えば、物体検出部102は、ディープラーニング等の機械学習により、画像内で物体を検出することができる。具体的には、物体検出部102は、予め人体の全体および部分的な画像をニューラルネットワーク等により学習させた学習済みモデルに画像を入力させ、画像内に人であると想定される物体があれば検出し、画像内の物体検出領域、および、検出のスコア(検出の信頼度)を出力させる。ここでは、「アンカー ボックスによる人・物体の検出」を例として示す。例えば、「SSD(Single Shot Multibox Detector)」、「M2Det」、「Faster R-CNN」のような物体検出手法では、画像を入力することで得られる特徴マップの各セルに対して、複数の縦横比のアンカーボックスを適用し、「人の矩形」と「人検出のスコア」の候補を得る。その後、NMS(Non-Maximum Suppression)を適用して、「人の矩形」の重なりが一定以上の場合は、「人検出のスコア」が高い矩形だけを残して出力とする。人・物体検出の手法は様々あるが、「人の矩形(物体検出領域)」と「人検出のスコア」を出力する手法であれば、手法は問わない。 For example, the object detection unit 102 can detect objects in an image by machine learning such as deep learning. Specifically, the object detection unit 102 inputs an image into a trained model that has previously trained images of the entire and partial human body using a neural network or the like, detects any objects that are assumed to be human in the image, and outputs the object detection area in the image and the detection score (detection reliability). Here, "detection of people and objects using anchor boxes" is shown as an example. For example, in object detection methods such as "Single Shot Multibox Detector (SSD)", "M2Det", and "Faster R-CNN", anchor boxes with multiple aspect ratios are applied to each cell of a feature map obtained by inputting an image, and candidates for "human rectangles" and "human detection scores" are obtained. After that, NMS (Non-Maximum Suppression) is applied, and if the overlap of the "human rectangles" is equal to or greater than a certain level, only rectangles with high "human detection scores" are left and output. There are various methods for human and object detection, but any method is acceptable as long as it outputs a "human rectangle (object detection area)" and a "human detection score."

なお、1つまたは複数の画像(フレーム)内で物体が検出されうる。 Note that objects may be detected in one or more images (frames).

検出スコア判定部103は、物体検出部102による検出のスコア(検出の信頼度(機械学習による予測・出力の確かさを示す))が閾値よりも小さいか否かを判定する。 The detection score determination unit 103 determines whether the score of the detection by the object detection unit 102 (detection reliability (indicating the accuracy of predictions/outputs by machine learning)) is smaller than a threshold value.

白飛び判定部104は、物体が検出された画像に白飛びがあるか否かを判定する。具体的には、白飛び判定部104は、物体が含まれる領域(例えば、矩形)の全画素中、明るさの画素値が所定の値(例えば、250)以上である画素の割合を算出する。白飛び判定部104は、全画素数(幅の画素数×高さの画素数)に対する、明るさの画素値が所定の値(例えば、250)以上である画素の数の割合が、所定の数値(例えば、20パーセント)以上であれば、白飛びであると判定する。 The blown-out highlight determination unit 104 determines whether or not there is blown-out highlight in an image in which an object has been detected. Specifically, the blown-out highlight determination unit 104 calculates the percentage of pixels whose brightness pixel value is equal to or greater than a predetermined value (e.g., 250) among all pixels in an area (e.g., a rectangle) that includes the object. The blown-out highlight determination unit 104 determines that there is blown-out highlight if the percentage of the number of pixels whose brightness pixel value is equal to or greater than a predetermined value (e.g., 250) to the total number of pixels (number of pixels in width x number of pixels in height) is equal to or greater than a predetermined numerical value (e.g., 20 percent).

虫動き判定部105は、物体検出部102が検出した物体の動きの有無(虫等の、人以外の動きであるか否か)を判定する。具体的には、虫動き判定部105は、物体検出画像(人らしい物体が検出された時刻tにおけるフレーム)と、その前後の画像(時刻t-1におけるフレームと時刻t+1におけるフレーム)と、がそれぞれ類似するか否かに基づいて、物体の動きの有無を判定する。以下、虫動き判定部105の類似度算出部151と判定部152に分けて説明する。 The insect movement determination unit 105 determines whether or not there is movement of the object detected by the object detection unit 102 (whether or not it is movement of something other than a human, such as an insect). Specifically, the insect movement determination unit 105 determines whether or not there is movement of the object based on whether or not there is similarity between the object detection image (the frame at time t in which a human-like object was detected) and the images before and after it (the frame at time t-1 and the frame at time t+1). Below, the insect movement determination unit 105 will be explained separately as a similarity calculation unit 151 and a determination unit 152.

類似度算出部151は、物体検出画像(人らしい物体が検出された時刻tにおけるフレーム)と、その前後の画像(時刻t-1におけるフレームと時刻t+1におけるフレーム)と、のそれぞれの類似度を算出する。具体的には、類似度算出部151は、物体検出画像内で物体が含まれる領域(例えば、矩形)と、物体検出画像内の領域と同一の座標位置の前後の画像内での領域(例えば、矩形)と、を比較する。 The similarity calculation unit 151 calculates the similarity between the object detection image (a frame at time t in which a human-like object was detected) and the images before and after it (a frame at time t-1 and a frame at time t+1). Specifically, the similarity calculation unit 151 compares an area (e.g., a rectangle) that contains an object in the object detection image with areas (e.g., rectangles) in the previous and next images that have the same coordinate position as the area in the object detection image.

なお、複数の画像(フレーム)内で人らしい物体が検出された場合には、類似度算出部151は、各物体検出画像と、そのそれぞれの前後の画像(つまり、動画に含まれる前後のフレーム)と、の類似度を算出する。 When a human-like object is detected in multiple images (frames), the similarity calculation unit 151 calculates the similarity between each object detection image and the images before and after it (i.e., the frames before and after it included in the video).

<<類似度の算出>>
ここで、類似度の算出について詳細に説明する。例えば、類似度算出部151は、ZNCC(Zero-mean Normalized Cross Correlation、零平均正規化相互相関)の手法を用いることができる。例えば、物体が含まれるM画素×N画素の矩形と、前後の画像内でのM画素×N画素の矩形と、の類似度を算出するとする。2つの矩形の同一の座標の各画素(T(i,j)とI(i,j)とする)を用いる。類似度算出部151は、類似度として、
<<Calculation of similarity>>
Here, the calculation of the similarity will be described in detail. For example, the similarity calculation unit 151 can use the method of ZNCC (Zero-mean Normalized Cross Correlation). For example, it is assumed that the similarity between a rectangle of M pixels x N pixels including an object and a rectangle of M pixels x N pixels in the previous and next images is calculated. The pixels (T(i, j) and I(i, j)) at the same coordinates of the two rectangles are used. The similarity calculation unit 151 calculates the similarity by:

Figure 0007639251000001

を算出することができる。
Figure 0007639251000001

can be calculated.

Figure 0007639251000002
Figure 0007639251000002

Figure 0007639251000003

である。なお、
Figure 0007639251000003

In addition,

Figure 0007639251000004

である。類似度が1であると画像に変化がない、つまり画像内の物体の動きがないと判定することができ、類似度が-1に近づくほど画像が類似していない、つまり画像内の物体の動きが有ると判定することができる。
Figure 0007639251000004

When the similarity is 1, it can be determined that there is no change in the image, that is, there is no movement of the object in the image, and as the similarity approaches -1, it can be determined that the images are less similar, that is, there is movement of the object in the image.

なお、類似度は、ZNCCの手法に限られず、NCC(Normalized Cross-Correlation、正規化相互相関)、SSD(Sum of Squared Difference)、SAD(Sum of Absolute Difference)等の任意のテンプレートマッチングの手法により算出されうる。 The similarity is not limited to the ZNCC method, but can be calculated using any template matching method such as NCC (Normalized Cross-Correlation), SSD (Sum of Squared Difference), or SAD (Sum of Absolute Difference).

判定部152は、物体検出部102が物体を検出した物体検出画像における物体検出領域ごとに、その前後の画像における該物体検出領域と同一の座標位置の領域についてそれぞれ類似度を算出し、少なくともそのいずれか1つの類似度が閾値以下であるか否かを判定する。具体的には、判定部152は、少なくとも1つの物体検出画像に対し、その前後の画像の少なくともいずれか1つが、類似度が閾値以下である場合には、物体の動きが有ると判定する。判定部152は、全ての物体検出画像において、前後の画像のいずれも、類似度が閾値以下ではない場合には、物体の動きが無いと判定する。これは、カメラに接近した位置で虫が撮影されたという状況の特徴を利用したものである。前後数秒間に撮影された約15枚の各画像間における撮影間隔は、約0.2秒程度である。画像データ内で人であると想定される物体が真に人であった場合、前後で隣り合う画像を比較すると高い類似度となるが、カメラレンズの直前で撮影された虫等の小さな生物の場合は動きが大きく映り、結果として画像の類似度が低くなる。これを利用し、直前の画像および直後の画像とそれぞれ比較し、いずれかひとつの類似度が低い場合は、虫等の、人以外の動きによるものと判定することができる。 For each object detection region in an object detection image in which the object detection unit 102 detects an object, the determination unit 152 calculates the similarity of the region at the same coordinate position as the object detection region in the previous and next images, and determines whether or not at least one of the similarities is equal to or less than a threshold. Specifically, the determination unit 152 determines that there is object movement when the similarity of at least one of the previous and next images for at least one object detection image is equal to or less than a threshold. The determination unit 152 determines that there is no object movement when the similarity of none of the previous and next images is equal to or less than a threshold in all object detection images. This utilizes the characteristics of a situation in which an insect is photographed in a position close to the camera. The shooting interval between each of the approximately 15 images photographed within a few seconds is about 0.2 seconds. If an object assumed to be a person in the image data is truly a person, the similarity will be high when comparing adjacent images before and after the object detection region, but in the case of a small living thing such as an insect photographed just in front of the camera lens, the movement will be captured significantly, resulting in a low image similarity. Using this, the image can be compared with the immediately preceding and following images, and if either one has a low similarity, it can be determined that the movement is due to something other than a human, such as an insect.

人動き判定部106は、物体検出部102が検出した人らしい物体の、動きの有無(人の動きであるか否か)を判定する。なお、下記では、物体検出画像(つまり、物体が検出されたフレーム)と、他の画像(つまり、動画に含まれる他のフレーム)と、が類似するか否かに基づいて、物体の動きの有無を判定する実施形態を説明するが、これに限定されず、人らしい物体の動きは任意の手法によって判定されてよい。以下、人動き判定部106の類似度算出部161と判定部162に分けて説明する。 The human movement determination unit 106 determines whether or not there is movement (whether or not it is human movement) of the human-like object detected by the object detection unit 102. Note that, below, an embodiment is described in which the presence or absence of object movement is determined based on whether or not the object detection image (i.e., the frame in which the object is detected) is similar to other images (i.e., other frames included in the video), but this is not limited to this, and the movement of a human-like object may be determined by any method. Below, the human movement determination unit 106 will be described separately as a similarity calculation unit 161 and a determination unit 162.

類似度算出部161は、物体検出画像(人らしい物体が検出されたフレーム)と、他の画像(つまり、動画に含まれる他のフレーム)と、の類似度を算出する。具体的には、類似度算出部161は、物体検出画像内で物体が含まれる領域(物体検出領域)と、他の画像内にある、物体検出画像内の物体検出領域と同一の座標位置の領域と、を比較する。なお、他のフレームは、動画に含まれる全ての他のフレームであってもよいし、動画に含まれる一部の他のフレームであってもよい。 The similarity calculation unit 161 calculates the similarity between the object detection image (a frame in which a human-like object is detected) and other images (i.e., other frames included in the video). Specifically, the similarity calculation unit 161 compares an area in the object detection image that contains an object (object detection area) with an area in the other image that has the same coordinate position as the object detection area in the object detection image. Note that the other frames may be all other frames included in the video, or may be some other frames included in the video.

なお、複数の画像(フレーム)内で人らしい物体が検出された場合には、類似度算出部161は、各物体検出画像(各フレーム)について、それぞれの他の画像(つまり、動画に含まれる他のフレーム)と、の類似度を算出する。 When a human-like object is detected in multiple images (frames), the similarity calculation unit 161 calculates the similarity between each object detection image (each frame) and each of the other images (i.e., other frames included in the video).

<<類似度の算出>>
ここで、類似度の算出について詳細に説明する。例えば、類似度算出部161は、ZNCC(Zero-mean Normalized Cross Correlation、零平均正規化相互相関)の手法を用いることができる。例えば、物体が含まれるM画素×N画素の矩形と、他の画像内でのM画素×N画素の矩形と、の類似度を算出するとする。2つの矩形の同一の座標の各画素(T(i,j)とI(i,j)とする)を用いる。類似度算出部161は、類似度として、
<<Calculation of similarity>>
Here, the calculation of the similarity will be described in detail. For example, the similarity calculation unit 161 can use the method of ZNCC (Zero-mean Normalized Cross Correlation). For example, it is assumed that the similarity between a rectangle of M pixels x N pixels including an object and a rectangle of M pixels x N pixels in another image is calculated. The pixels (T(i, j) and I(i, j)) at the same coordinates of the two rectangles are used. The similarity calculation unit 161 calculates the similarity by:

Figure 0007639251000005

を算出することができる。
Figure 0007639251000005

can be calculated.

Figure 0007639251000006
Figure 0007639251000006

Figure 0007639251000007

である。なお、
Figure 0007639251000007

In addition,

Figure 0007639251000008

である。類似度が1であると画像に変化がない、つまり画像内の物体の動きがないと判定することができ、類似度が-1に近づくほど画像が類似していない、つまり画像内の物体の動きが有ると判定することができる。
Figure 0007639251000008

When the similarity is 1, it can be determined that there is no change in the image, that is, there is no movement of the object in the image, and as the similarity approaches -1, it can be determined that the images are less similar, that is, there is movement of the object in the image.

なお、類似度は、ZNCCの手法に限られず、NCC(Normalized Cross-Correlation、正規化相互相関)、SSD(Sum of Squared Difference)、SAD(Sum of Absolute Difference)等の任意のテンプレートマッチングの手法により算出されうる。 The similarity is not limited to the ZNCC method, but can be calculated using any template matching method such as NCC (Normalized Cross-Correlation), SSD (Sum of Squared Difference), or SAD (Sum of Absolute Difference).

判定部162は、物体検出部102が物体を検出した物体検出画像における物体検出領域ごとに、類似度が閾値以下である他の画像が所定の個数以上あるか否かを判定する。具体的には、判定部162は、少なくとも1つの物体検出領域において、類似度が閾値以下である他の画像の個数が所定の個数以上である場合には、物体の動きが有ると判定する。判定部162は、全ての物体検出領域において、類似度が閾値以下である他の画像の個数が所定の個数未満である場合には、物体の動きが無いと判定する。なお、所定の個数は、1つでもよいし、2つ以上でもよい。また、同一の物体検出画像内に複数の物体検出領域がある場合は、それぞれの物体検出領域に対しこれらの判定処理を行い、少なくとも1つの物体検出領域について類似度が閾値以下である他の画像の個数が所定の個数以上であれば、物体の動きが有ると判定することができる。 The determination unit 162 determines whether or not there are a predetermined number or more of other images whose similarity is equal to or less than the threshold for each object detection region in the object detection image in which the object detection unit 102 detects an object. Specifically, the determination unit 162 determines that there is object movement when the number of other images whose similarity is equal to or less than the threshold is equal to or more than the predetermined number in at least one object detection region. The determination unit 162 determines that there is no object movement when the number of other images whose similarity is equal to or less than the threshold is less than the predetermined number in all object detection regions. Note that the predetermined number may be one or may be two or more. Furthermore, when there are multiple object detection regions in the same object detection image, these determination processes are performed for each object detection region, and if the number of other images whose similarity is equal to or less than the threshold for at least one object detection region is equal to or more than the predetermined number, it can be determined that there is object movement.

誤検出判定部107は、物体検出部102が検出した物体に動きが有るので人であると判定、あるいは、物体検出部102が検出した物体に動きが無いので人以外であると判定する。 The false detection determination unit 107 determines that the object detected by the object detection unit 102 is a human because the object is moving, or determines that the object detected by the object detection unit 102 is not a human because the object is not moving.

<方法>
以下、図4を参照しながら誤検出判定処理について説明し、図5を参照しながら虫の動き判定処理について説明し、図6を参照しながら人らしい物体の動き判定処理について説明する。
Methods
Hereinafter, the erroneous detection determination process will be described with reference to FIG. 4, the insect movement determination process will be described with reference to FIG. 5, and the human-like object movement determination process will be described with reference to FIG.

図4は、本発明の一実施形態に係る誤検出判定処理のフローチャートである。 Figure 4 is a flowchart of the false positive determination process according to one embodiment of the present invention.

ステップ11(S11)において、画像取得部101は、撮像装置20が撮影した複数の画像(つまり、複数のフレーム(静止画像)からなる動画)を取得する。 In step 11 (S11), the image acquisition unit 101 acquires multiple images (i.e., a video consisting of multiple frames (still images)) captured by the imaging device 20.

ステップ12(S12)において、物体検出部102は、S11で取得された複数の画像の各々(つまり、各フレーム)内で人と想定される(人らしい)物体を検出する。なお、1つまたは複数の画像(フレーム)内で物体が検出されうる。人らしい物体が検出された場合にはステップ13へ進み、人らしい物体が検出されなかった場合には処理を終了する。 In step 12 (S12), the object detection unit 102 detects an object that is assumed to be a person (human-like) in each of the multiple images (i.e., each frame) acquired in S11. Note that an object may be detected in one or more images (frames). If a human-like object is detected, the process proceeds to step 13, and if a human-like object is not detected, the process ends.

ステップ13(S13)において、検出スコア判定部103は、S12の検出のスコア(検出の信頼度)が閾値よりも小さいか否かを判定する。閾値未満であると判定された場合にはステップ14へ進み、閾値以上であると判定された場合には人であると判定する。 In step 13 (S13), the detection score determination unit 103 determines whether the detection score (detection reliability) of S12 is smaller than a threshold value. If it is determined that it is less than the threshold value, the process proceeds to step 14, and if it is determined that it is equal to or greater than the threshold value, it is determined that it is a person.

ステップ14(S14)において、白飛び判定部104は、S12で物体が検出された領域に白飛びがあるか否かを判定する。白飛びがある場合にはステップ15へ進み、白飛びが無い場合にはステップ16へ進む。 In step 14 (S14), the highlight blowout determination unit 104 determines whether or not there is highlight blowout in the area where the object was detected in S12. If there is highlight blowout, the process proceeds to step 15, and if there is no highlight blowout, the process proceeds to step 16.

ステップ15(S15)において、虫動き判定部105は、S12で検出された物体の動きの有無(虫等らしい動きであるか否か)を判定する。虫等らしい動きが無いと判定された場合にはステップ16へ進み、虫等らしい動きが有ると判定された場合にはステップ17へ進む。 In step 15 (S15), the insect movement determination unit 105 determines whether or not the object detected in S12 is moving (whether or not it is moving like an insect, etc.). If it is determined that there is no insect-like movement, the process proceeds to step 16, and if it is determined that there is insect-like movement, the process proceeds to step 17.

ステップ16(S16)において、人動き判定部106は、S12で検出された人らしい物体の、動きの有無(人らしい物体に動きがあるか否か)を判定する。動きが無いと判定された場合にはステップ17へ進み、動きが有ると判定された場合にはステップ18へ進む。 In step 16 (S16), the human movement determination unit 106 determines whether the human-like object detected in S12 is moving (whether the human-like object is moving). If it is determined that there is no movement, the process proceeds to step 17, and if it is determined that there is movement, the process proceeds to step 18.

ステップ17(S17)において、誤検出判定部107は、S12で検出した物体が誤検出である(つまり、S12で検出された物体は人以外である)と判定する。 In step 17 (S17), the erroneous detection determination unit 107 determines that the object detected in S12 is an erroneous detection (i.e., the object detected in S12 is other than a human).

ステップ18(S18)において、誤検出判定部107は、S12で検出した物体が誤検出ではない(つまり、S12で検出された物体は人である)と判定する。 In step 18 (S18), the erroneous detection determination unit 107 determines that the object detected in S12 is not an erroneous detection (i.e., the object detected in S12 is a person).

図5は、本発明の一実施形態に係る虫動き判定処理(図4のS15)のフローチャートである。 Figure 5 is a flowchart of the insect movement determination process (S15 in Figure 4) according to one embodiment of the present invention.

ステップ21(S21)において、類似度算出部151は、物体検出部102が物体を検出した物体検出画像における物体検出領域のうちの1つを選択する。 In step 21 (S21), the similarity calculation unit 151 selects one of the object detection regions in the object detection image in which the object detection unit 102 has detected an object.

ステップ22(S22)において、類似度算出部151は、S21で選択された物体検出画像(つまり、物体が検出されたフレーム)における物体検出領域と、前後の画像(つまり、動画に含まれる前後のフレーム)における該物体検出領域と同じ座標位置の領域と、のそれぞれの類似度を算出する。 In step 22 (S22), the similarity calculation unit 151 calculates the similarity between the object detection area in the object detection image selected in S21 (i.e., the frame in which the object was detected) and the area at the same coordinate position as the object detection area in the previous and next images (i.e., the previous and next frames included in the video).

ステップ23(S23)において、類似度算出部151は、物体検出部102が物体を検出した全ての画像(物体検出画像)における物体検出領域についての類似度の算出が終了したか否かを判断する。終了した場合にはステップ24へ進み、終了していない場合にはステップ21へ戻る。 In step 23 (S23), the similarity calculation unit 151 determines whether or not the calculation of similarities for the object detection regions in all images (object detection images) in which the object detection unit 102 has detected an object has been completed. If completed, the process proceeds to step 24, and if not completed, the process returns to step 21.

ステップ24(S24)において、判定部152は、物体検出部102が物体を検出した画像(物体検出画像)における物体検出領域ごとに、その前後の画像における該物体検出領域と同一の座標位置の領域についてそれぞれ類似度を算出し、少なくともそのいずれか1つの類似度が閾値以下であるか否かを判定する。少なくとも1つの物体検出画像に対し、その前後の画像の少なくともいずれか1つが、類似度が閾値以下である場合にはステップ25へ進み、全ての物体検出画像において、前後の画像のいずれも、類似度が閾値以下ではない場合にはステップ26へ進む。 In step 24 (S24), for each object detection region in an image in which the object detection unit 102 detected an object (object detection image), the determination unit 152 calculates the similarity between regions in the previous and next images at the same coordinate position as the object detection region, and determines whether or not at least one of the similarities is equal to or less than a threshold value. If the similarity of at least one of the previous and next images for at least one object detection image is equal to or less than the threshold value, the process proceeds to step 25; if the similarity of none of the previous and next images for all object detection images is equal to or less than the threshold value, the process proceeds to step 26.

ステップ25(S25)において、判定部152は、虫の動きが有ると判定する。 In step 25 (S25), the determination unit 152 determines that there is insect movement.

ステップ26(S26)において、判定部152は、虫の動きが無いと判定する。 In step 26 (S26), the determination unit 152 determines that there is no insect movement.

図6は、本発明の一実施形態に係る人動き判定処理(図4のS16)のフローチャートである。 Figure 6 is a flowchart of the human movement determination process (S16 in Figure 4) according to one embodiment of the present invention.

ステップ31(S31)において、類似度算出部161は、物体検出部102が物体を検出した物体検出画像における物体検出領域のうちの1つを選択する。 In step 31 (S31), the similarity calculation unit 161 selects one of the object detection regions in the object detection image in which the object detection unit 102 has detected an object.

ステップ32(S32)において、類似度算出部161は、S31で選択された物体検出画像(つまり、物体が検出されたフレーム)における物体検出領域と、他の画像(つまり、動画に含まれる他のフレーム)における該物体検出領域と同じ座標位置の領域と、の類似度を算出する。 In step 32 (S32), the similarity calculation unit 161 calculates the similarity between the object detection area in the object detection image selected in S31 (i.e., the frame in which the object is detected) and an area at the same coordinate position as the object detection area in another image (i.e., another frame included in the video).

ステップ33(S33)において、類似度算出部161は、物体検出部102が物体を検出した全ての画像(物体検出画像)における物体検出領域についての類似度の算出が終了したか否かを判断する。終了した場合にはステップ34へ進み、終了していない場合にはステップ31へ戻る。 In step 33 (S33), the similarity calculation unit 161 determines whether or not the calculation of similarities for the object detection regions in all images (object detection images) in which the object detection unit 102 has detected an object has been completed. If completed, the process proceeds to step 34, and if not completed, the process returns to step 31.

ステップ34(S34)において、判定部162は、物体検出部102が物体を検出した物体検出領域ごとに、類似度が閾値以下である他の画像が所定の個数以上あるか否かを判定する。少なくとも1つの物体検出領域において、類似度が閾値以下である他の画像の個数が所定の個数以上である場合にはステップ35へ進み、全ての物体検出領域において、類似度が閾値以下である他の画像の個数が所定の個数未満である場合にはステップ36へ進む。 In step 34 (S34), the determination unit 162 determines whether or not there are a predetermined number or more of other images whose similarity is equal to or less than the threshold for each object detection region in which the object detection unit 102 has detected an object. If the number of other images whose similarity is equal to or less than the threshold in at least one object detection region is equal to or more than the predetermined number, the process proceeds to step 35, and if the number of other images whose similarity is equal to or less than the threshold in all object detection regions is less than the predetermined number, the process proceeds to step 36.

ステップ35(S35)において、判定部162は、人らしい物体の動きが有ると判定する。 In step 35 (S35), the determination unit 162 determines that there is human-like object movement.

ステップ36(S36)において、判定部162は、人らしい物体の動きが無いと判定する。 In step 36 (S36), the determination unit 162 determines that there is no movement of an object that resembles a human.

<虫の動きの判定>
虫の動きの判定について詳細に説明する。
<Determining insect movement>
The determination of insect movement will now be described in detail.

図7は、本発明の一実施形態に係る虫の動きの判定について説明するための図である。防犯、監視カメラが撮影した動画(つまり、画像取得部101が取得した動画)が、1フレーム目から15フレーム目までの時系列の15フレームで構成されるとする。そして、10フレーム目内で物体が検出された(つまり、物体検出部102が、10フレーム目内で物体を検出した)とする。検出のスコア(検出の信頼度)は、0.5であり、閾値未満であるとする。 Figure 7 is a diagram for explaining insect movement determination according to one embodiment of the present invention. Assume that a video captured by a security or surveillance camera (i.e., a video acquired by the image acquisition unit 101) is composed of 15 frames in time series from frame 1 to frame 15. Assume that an object is detected in the 10th frame (i.e., the object detection unit 102 detects an object in the 10th frame). Assume that the detection score (detection confidence) is 0.5, which is less than the threshold value.

まず、虫動き判定部105の類似度算出部151は、物体が検出されたフレーム(図7では、10フレーム目)と、動画に含まれる前後のフレーム(図7では、9フレーム目と11フレーム目)と、の類似度を算出する。 First, the similarity calculation unit 151 of the insect movement determination unit 105 calculates the similarity between the frame in which the object is detected (the 10th frame in FIG. 7) and the previous and next frames in the video (the 9th and 11th frames in FIG. 7).

次に、虫動き判定部105の判定部152は、物体検出画像における物体検出領域ごとに、その前後の画像における該物体領域と同一の座標位置の領域についてそれぞれ類似度を算出し、少なくともそのいずれか1つの類似度が閾値以下であるか否かを判定する。図7の例では、11フレーム目の物体検出領域の類似度が閾値以下であったとする。この場合、虫動き判定部105は、少なくとも前後の画像のうちいずれかひとつの類似度が閾値以下であったことになるので、虫の動きが有ると判定する。 Next, the determination unit 152 of the insect movement determination unit 105 calculates the similarity for each object detection region in the object detection image for regions in the previous and next images at the same coordinate position as the object region, and determines whether at least one of the similarities is below a threshold. In the example of Figure 7, it is assumed that the similarity of the object detection region in the 11th frame is below a threshold. In this case, the insect movement determination unit 105 determines that there is insect movement, since the similarity of at least one of the previous and next images is below the threshold.

なお、複数の画像(フレーム)内で物体が検出された場合(つまり、10フレーム目以外でも物体が検出された場合)には、類似度算出部151は、各物体検出画像(各フレーム)における物体検出領域と、各々の前後の画像(つまり、動画に含まれる前後のフレーム)における該物体検出領域と同じ座標位置の領域と、の類似度をそれぞれ算出する。そして、判定部152は、物体が検出された画像(物体検出画像)ごとに、少なくとも前後の画像いずれかが閾値以下の類似度であるか否かを判定する(つまり、上記の10フレームでの判定と同様の判定が行われる)。少なくとも1つの物体検出画像において、少なくとも前後のいずれかが閾値以下の類似度である場合には動きが有ると判定され、全ての物体検出画像において、前後のいずれも閾値以下の類似度ではない場合には動きが無いと判定される。 When an object is detected in multiple images (frames) (i.e., when an object is detected in frames other than the 10th frame), the similarity calculation unit 151 calculates the similarity between the object detection area in each object detection image (each frame) and the area at the same coordinate position as the object detection area in each previous and next images (i.e., the previous and next frames included in the video). Then, for each image in which an object is detected (object detection image), the determination unit 152 determines whether or not at least one of the previous and next images has a similarity below the threshold (i.e., a determination similar to the determination for the 10 frames described above is made). If at least one of the previous and next images has a similarity below the threshold in at least one object detection image, it is determined that there is movement, and if none of the previous and next images has a similarity below the threshold in all object detection images, it is determined that there is no movement.

<人の動きの判定>
人の動きの判定について詳細に説明する。
<Determining human movement>
The determination of human movement will now be described in detail.

図8は、本発明の一実施形態に係る人の動きの判定について説明するための図である。防犯、監視カメラ等の撮像装置20が撮影し、画像取得部101が取得した動画が、1フレーム目から15フレーム目までの時系列の15フレームで構成されるとする。そして、物体検出部102が、10フレーム目内で人らしい物体を検出したとする。検出のスコア(検出の信頼度)は、0.5であり、閾値未満であるとする。 Figure 8 is a diagram for explaining human movement determination according to one embodiment of the present invention. Assume that a video captured by an imaging device 20 such as a security or surveillance camera and acquired by the image acquisition unit 101 is composed of 15 frames in time series from frame 1 to frame 15. Assume that the object detection unit 102 detects a human-like object within the 10th frame. Assume that the detection score (detection reliability) is 0.5, which is less than the threshold value.

まず、人動き判定部106の類似度算出部161は、物体が検出された画像(図8では、10フレーム目)における、物体を検出した物体検出領域と、動画に含まれる他のフレーム(図8では、1、2、3、4、5、6、7、8、9、11、12、13、14、15フレーム目)における、先述の物体を検出した物体検出領域と同一の座標位置の領域と、の類似度をそれぞれ算出する。 First, the similarity calculation unit 161 of the human movement determination unit 106 calculates the similarity between the object detection region in which the object is detected in the image in which the object is detected (frame 10 in FIG. 8) and regions at the same coordinate position as the object detection region in which the aforementioned object is detected in other frames included in the video (frames 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, and 15 in FIG. 8).

次に、人動き判定部106の判定部162は、類似度算出部161が算出したそれぞれの類似度について、閾値以下となった個数を数え、それが所定の個数(例えば、8)以上あるか否かを判定する。図8の例では、類似度の閾値を0.7とし、類似度が閾値以下であるもの(図8で丸印のもの)が11フレームあったとする。この場合、人動き判定部106は、類似度が閾値以下である他の画像の個数が所定の個数以上であるので、人らしい物体に動きが有ると判定する。 Next, the determination unit 162 of the human movement determination unit 106 counts the number of similarities calculated by the similarity calculation unit 161 that are below the threshold, and determines whether this number is a predetermined number (e.g., 8) or more. In the example of Figure 8, the similarity threshold is set to 0.7, and there are 11 frames with similarities below the threshold (marked with a circle in Figure 8). In this case, the human movement determination unit 106 determines that there is movement in the human-like object, since the number of other images with similarities below the threshold is a predetermined number or more.

なお、複数の画像(フレーム)内で物体が検出された場合(つまり、10フレーム目以外でも物体が検出された場合)には、類似度算出部161は、物体が検出された画像(物体検出画像)の物体検出領域ごとに、他の画像(つまり、動画に含まれる他のフレーム)における該物体検出領域と同じ座標位置の領域と、の類似度を算出する。そして、判定部162は、物体が検出された物体検出領域ごとに、類似度が閾値未満である他の画像の該物体検出領域と同一の座標位置の領域が所定の個数あるか否かを判定する(つまり、上記の10フレーム目での判定と同様の判定が行われる)。少なくとも1つの物体検出領域において、類似度が閾値以下である他の画像の該物体検出領域と同一の座標位置の領域の個数が所定の個数以上である場合には動きが有ると判定され、全ての物体検出画像において、閾値以下の類似度の個数が所定の個数未満である場合には動きが無いと判定される。また、同一の画像内に複数の物体検出領域がある場合も同様に、各物体検出領域について、他の画像との類似度を算出し、類似度が閾値以下となった他の画像(領域)の数を数え、動きを判定する。 In addition, when an object is detected in multiple images (frames) (i.e., when an object is detected in frames other than the 10th frame), the similarity calculation unit 161 calculates the similarity between each object detection region of the image (object detection image) in which the object is detected and the region in the other image (i.e., the other frames included in the video) at the same coordinate position as the object detection region. Then, the determination unit 162 determines whether or not there is a predetermined number of regions at the same coordinate position as the object detection region of the other image in which the similarity is less than the threshold value for each object detection region in which the object is detected (i.e., a determination similar to the determination in the 10th frame described above is performed). If the number of regions at the same coordinate position as the object detection region of the other image in which the similarity is less than the threshold value is equal to or greater than the predetermined number in at least one object detection region, it is determined that there is movement, and if the number of similarities less than the threshold value in all object detection images is less than the predetermined number, it is determined that there is no movement. Similarly, when there are multiple object detection regions within the same image, the similarity between each object detection region and other images is calculated, and the number of other images (regions) whose similarity falls below a threshold is counted to determine movement.

ここで、類似度が閾値未満である画像が複数あることを条件に判定することについて説明する。人らしい物体を検出した画像の物体検出領域を他の画像と比較するとき、たまたま虫や車の光等の外乱光等の映り込みがあると、類似度が低く算出される場合がある。このとき、その前後の画像における同じ位置範囲の領域のみと類似度を算出して比較する方法では、虫や外乱光等を人であると誤検出してしまうことがある。前後の画像だけでなく他の複数の画像とも比較し、類似度が閾値以下である画像(領域)の数を含めた判定条件とすることで、虫や外乱光等のノイズによる誤検出の発生を抑制し、動きのある人体であることを精度よく判定することができる。 Here, we will explain the determination based on the condition that there are multiple images with similarity below a threshold. When comparing the object detection area of an image in which a human-like object has been detected with other images, the similarity may be calculated to be low if there happens to be an insect or ambient light such as a car light reflected. In this case, if the method calculates and compares the similarity only with the area of the same position range in the previous and next images, the insect or ambient light may be erroneously detected as a person. By comparing not only the previous and next images but also multiple other images and setting the determination condition to include the number of images (areas) with a similarity below a threshold, it is possible to suppress the occurrence of erroneous detection due to noise such as insects or ambient light, and to accurately determine that it is a moving human body.

<他の実施形態>
以下、他の実施形態について説明する。
<Other embodiments>
Other embodiments will be described below.

<<虫等の人以外の動き判定>>
上記では、物体検出画像と、前後の画像と、が類似するか否かに基づいて、物体の動きの有無(虫等の、人以外の動きであるか否か)を判定する実施形態を説明したが、本発明は、物体の移動の特徴に基づいて物体の動きの有無を判定する実施形態にも適用することができる。例えば、虫動き判定部105は、物体検出画像の物体検出領域と、前後の画像における該物体検出領域と同一の位置の領域との間で、白画素の割合の変化が閾値以上である場合に、高速で移動する虫等の動きであると判定することができる。また例えば、虫動き判定部105は、物体検出画像の物体検出領域と、前後の画像の各物体検出領域との間で、物体が含まれる領域(例えば、矩形)の大きさの変化が閾値以上である場合に、高速で移動する虫等の動きであると判定することができる。このとき、前または後の画像に物体検出領域がない場合は、物体追跡技術を用いて、前または後の画像における物体位置を特定する矩形領域を指定して判定する。また例えば、虫動き判定部105は、物体検出画像の物体検出領域と、前後の画像の各物体検出領域との間で、物体が含まれる領域(例えば、矩形)の移動方向の変化が閾値以上である場合に、高速で移動する虫等の動きであると判定することができる。このとき、前または後の画像に物体検出領域がない場合は、物体追跡技術を用いて、前または後の画像における物体位置を特定する矩形領域を指定して判定する。
<<Detecting the movements of insects and other non-human objects>>
In the above, an embodiment has been described in which the presence or absence of object movement (whether the movement is of an object other than a human, such as an insect) is determined based on whether the object detection image and the previous and following images are similar, but the present invention can also be applied to an embodiment in which the presence or absence of object movement is determined based on the characteristics of the object movement. For example, the insect movement determination unit 105 can determine that the movement is of an insect or the like moving at high speed when the change in the ratio of white pixels between the object detection area of the object detection image and the area at the same position as the object detection area in the previous and following images is equal to or greater than a threshold value. Also, for example, the insect movement determination unit 105 can determine that the movement is of an insect or the like moving at high speed when the change in the size of the area (e.g., a rectangle) containing the object between the object detection area of the object detection image and each object detection area in the previous and following images is equal to or greater than a threshold value. At this time, if there is no object detection area in the previous or following image, a rectangular area that specifies the object position in the previous or following image is specified using an object tracking technique to make the determination. Also, for example, when the change in the moving direction of an area (e.g., a rectangle) containing an object between the object detection area of the object detection image and each object detection area of the previous or next image is equal to or greater than a threshold value, the insect movement determination unit 105 can determine that the movement is that of a fast moving insect, etc. In this case, when there is no object detection area in the previous or next image, an object tracking technique is used to specify a rectangular area that identifies the object position in the previous or next image and make the determination.

<<身体のパーツごとの動き判定>>
本発明の一実施形態では、誤検出判定装置10は、人の身体のパーツ(例えば、全身に限らず、頭、腕、上半身、下半身、左右半身等の一部分)を検出して、検出された人の身体のパーツの動きを判定することができる。
<<Determining the movement of each body part>>
In one embodiment of the present invention, the false detection determination device 10 can detect parts of a person's body (e.g., not limited to the entire body, but parts of the head, arms, upper body, lower body, left or right half of the body, etc.) and determine the movement of the detected parts of the person's body.

具体的には、物体検出部102は、人の身体のパーツを機械学習等により検出する。検出スコア判定部103は、検出のスコア(検出の信頼度)が閾値よりも小さいか否かを判定する。人動き判定部106は、人の身体のパーツの動きの有無を判定する。この際、人の身体のパーツごとに、検出のスコア(検出の信頼度)の閾値および人らしい物体の動きの判定の閾値を設定できるようにしてもよい。 Specifically, the object detection unit 102 detects human body parts by machine learning or the like. The detection score determination unit 103 determines whether the detection score (detection reliability) is smaller than a threshold value. The human movement determination unit 106 determines whether or not there is movement of a human body part. In this case, it may be possible to set a threshold value for the detection score (detection reliability) and a threshold value for determining human-like object movement for each human body part.

例えば、頭や腕の形状を学習している場合、室内に置かれた帽子やヘルメットを「頭部」として、また、椅子、机のフレーム、柱といった細長い物体を「腕部」として誤検出してしまうことがある。これらの誤検出を防ぐため、一律に、より多い枚数において類似度が閾値未満である場合に人(動体)であると判定させるように条件を設定すると、人の検知を取り逃がしてしまうおそれがある。そこで、一般的な人の動作において、動きが大きくなりやすい部位である腕部や脚部等として検出された物体検出領域については、頭部等、動きが比較的少ない部位として検出された物体検出領域よりも多くの画像枚数において類似度が閾値未満となった場合に人であると判定するようにすることで、精度よく人である物体を検出することができる。 For example, when learning the shapes of heads and arms, a hat or helmet placed indoors may be erroneously detected as a "head," and long, thin objects such as chairs, desk frames, and pillars as "arms." In order to prevent such erroneous detections, if conditions are set to uniformly determine that a person (moving object) is present when the similarity is below a threshold in a larger number of images, there is a risk that a person will be missed. Therefore, for object detection areas detected as arms, legs, and other parts of the body that tend to move a lot in typical human movements, it is possible to accurately detect objects that are human by determining that the object is present as a person when the similarity is below a threshold in a larger number of images than for object detection areas detected as parts of the body that move less, such as the head.

<<輝度による動き判定>>
上記では、ZNCC等のテンプレートマッチングにより2つの画像(フレーム)の物体検出領域が類似しているか否かを判定する実施形態を説明したが、本発明は、2つの画像(フレーム)の物体検出領域の輝度による評価値(例えば、輝度の差の平均)により2つの画像(フレーム)が類似しているか否かを判定する実施形態にも適用することができる。
<<Motion determination based on brightness>>
The above describes an embodiment in which whether or not the object detection areas of two images (frames) are similar is determined by template matching such as ZNCC. However, the present invention can also be applied to an embodiment in which whether or not two images (frames) are similar is determined based on an evaluation value based on the brightness of the object detection areas of the two images (frames) (e.g., the average brightness difference).

また、物体検出領域を比較したときの、各画素における輝度の差を画像にして得た複数枚の画像を、3DCNN(複数枚の一連の画像(動画像)を入力するとその内容を出力するAI)のような、動画像を分類するAIのモデルに学習させ、どの動きのパターンに該当するかを出力させることもできる。なお、学習済みモデルは、物体検出部102が物体を検出した画像(図7、8の例であれば、10フレーム目)以外の画像(例えば、1フレーム目)と他の画像との類似度をもとに学習されたモデルであってもよい。また、複数フレームの隣り合うフレームの画像の類似度(例えば、1フレーム目と2フレーム目の画像の類似度、2フレーム目と3フレーム目の画像の類似度等)をもとに学習されたモデルであってもよい。 In addition, the multiple images obtained by comparing the luminance difference of each pixel when the object detection area is compared can be trained into an AI model that classifies moving images, such as 3DCNN (AI that inputs a series of multiple images (moving images) and outputs their contents), and output which movement pattern it corresponds to. The trained model may be a model trained based on the similarity between an image (e.g., the first frame) other than the image in which the object detection unit 102 detected the object (in the example of Figures 7 and 8, the tenth frame) and other images. It may also be a model trained based on the similarity between images of adjacent frames (e.g., the similarity between the images of the first and second frames, the similarity between the images of the second and third frames, etc.).

<<周期的な動きの除外>>
本発明の一実施形態では、人動き判定部106は、物体の動きが周期的な動きであるか否かをさらに判定することができる。そして、誤検出判定部107は、物体の動きが周期的な動きである場合には物体の検出は誤検出である(例えば、風によって揺れる照明・旗・カーテン、車のライトの点滅等の人以外の検出である)と判定する。
<<Excluding cyclical movements>>
In one embodiment of the present invention, the human movement determination unit 106 can further determine whether the object movement is periodic or not, and the erroneous detection determination unit 107 determines that the object detection is a erroneous detection if the object movement is periodic (for example, the detection of a light, flag, or curtain swaying in the wind, or a flashing car headlight, or other object other than a human).

具体的には、人動き判定部106は、物体検出部102が物体を検出した物体検出領域と他の画像における該物体検出領域と同一の座標位置の領域との類似度(図8の例であれば、10フレーム目と1~9、11~15フレーム目との類似度)をサポートベクタ―マシンやランダムフォレスト等の手法を用いた学習済みモデルに入力させて、周期的な動きであるか否かを出力させることができる。なお、学習済みモデルは、物体検出部102が物体を検出した画像(図8の例であれば、10フレーム目)以外の画像(例えば、1フレーム目)と他の画像との類似度をもとに学習されたモデルであってもよい。また、複数フレームの隣り合うフレームの画像の類似度(例えば、1フレーム目と2フレーム目の画像の類似度、2フレーム目と3フレーム目の画像の類似度等)をもとに学習されたモデルであってもよい。 Specifically, the human movement determination unit 106 can input the similarity between the object detection area in which the object detection unit 102 detected an object and an area in another image at the same coordinate position as the object detection area (in the example of FIG. 8, the similarity between the 10th frame and frames 1 to 9 and 11 to 15) into a trained model using a method such as a support vector machine or random forest, and output whether the movement is periodic or not. The trained model may be a model trained based on the similarity between an image (for example, the 1st frame) other than the image in which the object detection unit 102 detected an object (in the example of FIG. 8, the 10th frame) and another image. It may also be a model trained based on the similarity between images of adjacent frames (for example, the similarity between the images of the 1st and 2nd frames, the similarity between the images of the 2nd and 3rd frames, etc.).

<<人らしい動きの学習>>
学習済みモデルは、人らしい動き(人が移動している、人が静止している等)のパターンを予め学習していてもよい。人動き判定部106は、複数のフレームから、多クラスでどの動きのパターンに該当するかを出力するようにしてもよい。
<<Learning human-like movements>>
The trained model may have previously learned patterns of human-like movements (such as a person moving or standing still). The human movement determination unit 106 may output which movement pattern corresponds to which of multiple classes from multiple frames.

<効果>
このように、本発明の一実施形態では、防犯、監視カメラ等が撮影した画像内で検出された物体が誤検出ではない(つまり、人である)か、あるいは、誤検出である(つまり、人ではない)かを判定することができる。さらに、本発明の一実施形態では、白飛びがある場合に虫の動き(つまり、高速に移動する動き)であると判定されると検出の対象から除外することによって、侵入者の誤検出を減らすことができる。
<Effects>
In this way, in one embodiment of the present invention, it is possible to determine whether an object detected in an image captured by a security or surveillance camera or the like is a false positive (i.e., a person) or a false positive (i.e., not a person). Furthermore, in one embodiment of the present invention, if there is blown out highlights and it is determined that the movement of an insect (i.e., a fast moving movement) is present, it is possible to reduce false positives of intruders by excluding the movement from the detection target.

<ハードウェア構成>
図9は、本発明の一実施形態に係る誤検出判定装置10のハードウェア構成の一例を示すブロック図である。誤検出判定装置10は、CPU(Central Processing Unit)1001、ROM(Read Only Memory)1002、RAM(Random Access Memory)1003を有する。CPU1001、ROM1002、RAM1003は、いわゆるコンピュータを形成する。
<Hardware Configuration>
9 is a block diagram showing an example of a hardware configuration of an error detection determination device 10 according to an embodiment of the present invention. The error detection determination device 10 has a central processing unit (CPU) 1001, a read only memory (ROM) 1002, and a random access memory (RAM) 1003. The CPU 1001, the ROM 1002, and the RAM 1003 form a so-called computer.

また、誤検出判定装置10は、補助記憶装置1004、表示装置1005、操作装置1006、I/F(Interface)装置1007、ドライブ装置1008を有することができる。なお、誤検出判定装置10の各ハードウェアは、バスBを介して相互に接続されている。 The false detection determination device 10 may also have an auxiliary storage device 1004, a display device 1005, an operation device 1006, an I/F (Interface) device 1007, and a drive device 1008. Each piece of hardware in the false detection determination device 10 is connected to each other via a bus B.

CPU1001は、補助記憶装置1004にインストールされている各種プログラムを実行する演算デバイスである。 The CPU 1001 is a computing device that executes various programs installed in the auxiliary storage device 1004.

ROM1002は、不揮発性メモリである。ROM1002は、補助記憶装置1004にインストールされている各種プログラムをCPU1001が実行するために必要な各種プログラム、データ等を格納する主記憶デバイスとして機能する。具体的には、ROM1002はBIOS(Basic Input/Output System)やEFI(Extensible Firmware Interface)等のブートプログラム等を格納する、主記憶デバイスとして機能する。 The ROM 1002 is a non-volatile memory. The ROM 1002 functions as a primary storage device that stores various programs, data, etc. required for the CPU 1001 to execute various programs installed in the auxiliary storage device 1004. Specifically, the ROM 1002 functions as a primary storage device that stores boot programs such as the Basic Input/Output System (BIOS) and the Extensible Firmware Interface (EFI).

RAM1003は、DRAM(Dynamic Random Access Memory)やSRAM(Static Random Access Memory)等の揮発性メモリである。RAM1003は、補助記憶装置1004にインストールされている各種プログラムがCPU1001によって実行される際に展開される作業領域を提供する、主記憶デバイスとして機能する。 RAM 1003 is a volatile memory such as a dynamic random access memory (DRAM) or a static random access memory (SRAM). RAM 1003 functions as a primary storage device that provides a working area in which various programs installed in the auxiliary storage device 1004 are expanded when they are executed by the CPU 1001.

補助記憶装置1004は、各種プログラムや、各種プログラムが実行される際に用いられる情報を格納する補助記憶デバイスである。 The auxiliary storage device 1004 is an auxiliary storage device that stores various programs and information used when the various programs are executed.

表示装置1005は、誤検出判定装置10の内部状態等を表示する表示デバイスである。 The display device 1005 is a display device that displays the internal state of the false detection determination device 10, etc.

操作装置1006は、誤検出判定装置10の管理者が誤検出判定装置10に対して各種指示を入力する入力デバイスである。 The operation device 1006 is an input device through which the administrator of the misdetection determination device 10 inputs various instructions to the misdetection determination device 10.

I/F装置1007は、ネットワークに接続し、他の装置と通信を行うための通信デバイスである。 The I/F device 1007 is a communication device that connects to a network and communicates with other devices.

ドライブ装置1008は記憶媒体1009をセットするためのデバイスである。ここでいう記憶媒体1009には、CD-ROM、フレキシブルディスク、光磁気ディスク等のように情報を光学的、電気的あるいは磁気的に記録する媒体が含まれる。また、記憶媒体1009には、EPROM (Erasable Programmable Read Only Memory)、フラッシュメモリ等のように情報を電気的に記録する半導体メモリ等が含まれていてもよい。 The drive unit 1008 is a device for setting the storage medium 1009. The storage medium 1009 here includes media that record information optically, electrically, or magnetically, such as CD-ROMs, flexible disks, and magneto-optical disks. The storage medium 1009 may also include semiconductor memory that records information electrically, such as EPROM (Erasable Programmable Read Only Memory) and flash memory.

なお、補助記憶装置1004にインストールされる各種プログラムは、例えば、配布された記憶媒体1009がドライブ装置1008にセットされ、該記憶媒体1009に記録された各種プログラムがドライブ装置1008により読み出されることでインストールされる。あるいは、補助記憶装置1004にインストールされる各種プログラムは、I/F装置1007を介して、ネットワークよりダウンロードされることでインストールされてもよい。 The various programs to be installed in the auxiliary storage device 1004 are installed, for example, by setting the distributed storage medium 1009 in the drive device 1008 and reading the various programs recorded on the storage medium 1009 by the drive device 1008. Alternatively, the various programs to be installed in the auxiliary storage device 1004 may be installed by downloading them from a network via the I/F device 1007.

以上、本発明の実施例について詳述したが、本発明は上述した特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。 Although the examples of the present invention have been described in detail above, the present invention is not limited to the specific embodiments described above, and various modifications and variations are possible within the scope of the gist of the present invention as described in the claims.

1 誤検出判定システム
10 誤検出判定装置
20 撮像装置
101 画像取得部
102 物体検出部
103 検出スコア判定部
104 白飛び判定部
105 虫動き判定部
106 人動き判定部
107 誤検出判定部
151 類似度算出部
152 判定部
161 類似度算出部
162 判定部
1001 CPU
1002 ROM
1003 RAM
1004 補助記憶装置
1005 表示装置
1006 操作装置
1007 I/F装置
1008 ドライブ装置
1009 記憶媒体
Reference Signs List 1 False detection determination system 10 False detection determination device 20 Imaging device 101 Image acquisition unit 102 Object detection unit 103 Detection score determination unit 104 Whiteout determination unit 105 Insect movement determination unit 106 Human movement determination unit 107 False detection determination unit 151 Similarity calculation unit 152 Determination unit 161 Similarity calculation unit 162 Determination unit 1001 CPU
1002 ROM
1003 RAM
1004 Auxiliary storage device 1005 Display device 1006 Operation device 1007 I/F device 1008 Drive device 1009 Storage medium

Claims (6)

複数の画像を取得する画像取得部と、
前記画像内において人らしい物体を検出する物体検出部と、
前記物体が検出された画像である物体検出画像内の前記物体が検出された領域である物体検出領域における白飛びの有無を判定する白飛び判定部と、
前記白飛びがあると判定された場合において、前記検出された物体に人以外の物体の動きがあるか否かを判定し、該人以外の物体の動きがないと判定した場合はさらに前記検出された物体に人の動きがあるか否かを判定し、前記白飛びがないと判定された場合において、前記検出された物体に前記人の動きがあるか否かを判定する動き判定部と、
前記検出された物体に前記人の動きはないと判定された場合および前記人以外の物体の動きがあると判定された場合は、前記物体の検出は誤検出であると判定する誤検出判定部とを備え
前記動き判定部は、前記物体検出画像の前記物体検出領域と、前記物体検出画像の直前の画像および直後の画像のそれぞれにおける前記物体検出領域と同一の座標位置の領域と、の類似度に基づいて、前記検出された物体に前記人以外の物体の動きがあるか否かを判定する
ことを特徴とする誤検出判定装置。
an image acquisition unit that acquires a plurality of images;
an object detection unit that detects a human-like object in the image;
a blown-out highlight determination unit that determines whether or not there is blown-out highlight in an object detection region, which is a region in which the object is detected , within an object detection image, which is an image in which the object is detected;
a motion determination unit that, when it is determined that there is whiteout , determines whether or not there is any movement of an object other than a human being among the detected objects, and, when it is determined that there is no movement of an object other than a human being among the detected objects, further determines whether or not there is any movement of a human being among the detected objects, and, when it is determined that there is no whiteout, determines whether or not there is any movement of the human being among the detected objects;
an erroneous detection determination unit that determines that the detection of the object is an erroneous detection when it is determined that the detected object does not include the human movement and when it is determined that the detected object includes a movement of an object other than the human ;
The movement determination unit determines whether or not there is movement of an object other than the person in the detected object based on a similarity between the object detection area of the object detection image and areas at the same coordinate position as the object detection area in each of an image immediately before and an image immediately after the object detection image.
13. An erroneous detection determination device comprising :
前記動き判定部は、前記物体検出画像の前記物体検出領域と、前記複数の画像のうち前記物体検出画像以外の画像における前記物体検出領域と同一の座標位置の領域と、の類似度に基づいて、前記検出された物体に前記人の動きがあるか否かを判定する
ことを特徴とする、請求項に記載の誤検出判定装置。
The movement determination unit determines whether or not the detected object includes movement of the person based on a similarity between the object detection region of the object detection image and a region at the same coordinate position as the object detection region in an image other than the object detection image among the plurality of images.
2. The erroneous detection determination device according to claim 1 .
前記画像内での物体の検出の信頼度が閾値よりも大きい場合に、前記誤検出判定部は、前記物体の検出は誤検出ではないと判定する、請求項1または請求項2に記載の誤検出判定装置。 3. The erroneous detection determination device according to claim 1 , wherein the erroneous detection determination unit determines that the detection of the object is not an erroneous detection when a reliability of the detection of the object in the image is greater than a threshold value. 前記検出された物体は、人の身体の一部分であり、
前記人の身体の一部分ごとに、前記検出された物体に前記人の動きがあるか否かを判定するための閾値、および、前記物体の検出の信頼度を判定するための閾値が設定される、請求項に記載の誤検出判定装置。
the detected object is a part of a human body;
The false detection determination device according to claim 3 , further comprising: a threshold value for determining whether or not the detected object is indicative of the motion of the person , and a threshold value for determining the reliability of the detection of the object, for each part of the person's body.
誤検出判定装置が実行する方法であって、
複数の画像を取得するステップと、
前記画像内において人らしい物体を検出するステップと、
前記物体が検出された画像である物体検出画像内の、前記物体が検出された領域である物体検出領域における白飛びの有無を判定するステップと、
前記白飛びがあると判定された場合において、前記物体検出画像の前記物体検出領域と、前記物体検出画像の直前の画像および直後の画像のそれぞれにおける前記物体検出領域と同一の座標位置の領域と、の類似度に基づいて、前記検出された物体に人以外の物体の動きがあるか否かを判定し、該人以外の物体の動きがないと判定した場合はさらに前記検出された物体に人の動きがあるか否かを判定し、前記白飛びがないと判定された場合において、前記検出された物体に前記人の動きがあるか否かを判定するステップと、
前記検出された物体に前記人の動きはないと判定された場合および前記人以外の物体の動きがあると判定された場合は、前記物体の検出は誤検出であると判定するステップと
を含む方法。
A method executed by an erroneous detection determination device, comprising:
acquiring a plurality of images;
detecting a human-like object within the image;
determining whether or not there is blown-out highlights in an object detection region, which is a region in which the object is detected, within an object detection image, which is an image in which the object is detected;
when it is determined that there is blown-out highlights, determining whether or not there is any movement of an object other than a human among the detected objects based on a similarity between the object detection area of the object detection image and areas at the same coordinate position as the object detection area in each of an image immediately before and an image immediately after the object detection image, and when it is determined that there is no movement of an object other than a human among the detected objects, further determining whether or not there is any movement of a human among the detected objects; when it is determined that there is no blown-out highlights, determining whether or not there is any movement of the human among the detected objects;
and if it is determined that the detected object does not have the movement of the person and if it is determined that the detected object has the movement of an object other than the person, determining that the detection of the object is a false detection .
誤検出判定装置を
複数の画像を取得する画像取得部、
前記画像内において人らしい物体を検出する物体検出部、
前記物体が検出された画像である物体検出画像内の、前記物体が検出された領域である物体検出領域における白飛びの有無を判定する白飛び判定部、
前記白飛びがあると判定された場合において、前記物体検出画像の前記物体検出領域と、前記物体検出画像の直前の画像および直後の画像のそれぞれにおける前記物体検出領域と同一の座標位置の領域と、の類似度に基づいて、前記検出された物体に人以外の物体の動きがあるか否かを判定し、該人以外の物体の動きがないと判定した場合はさらに前記検出された物体に人の動きがあるか否かを判定し、前記白飛びがないと判定された場合において、前記検出された物体に前記人の動きがあるか否かを判定する動き判定部、
前記検出された物体に前記人の動きはないと判定された場合および前記人以外の物体の動きがあると判定された場合は、前記物体の検出は誤検出であると判定する誤検出判定部
として機能させるためのプログラム。
An image acquisition unit that acquires a plurality of images;
an object detection unit that detects a human-like object in the image;
a blown-out highlight determination unit that determines whether or not there is blown-out highlight in an object detection region, which is a region in which the object is detected, within an object detection image, which is an image in which the object is detected;
a motion determination unit which, when it is determined that there is blown- out highlights, determines whether or not there is any movement of an object other than a human being among the detected objects based on a similarity between the object detection area of the object detection image and areas at the same coordinate position as the object detection area in each of an image immediately before and an image immediately after the object detection image, and when it is determined that there is no movement of an object other than a human being among the detected objects, further determines whether or not there is any movement of a human being among the detected objects, and when it is determined that there is no blown-out highlights, determines whether or not there is any movement of the human being among the detected objects;
A program for functioning as an erroneous detection determination unit that determines that the detection of the object is an erroneous detection when it is determined that the detected object does not include the human movement and when it is determined that there is movement of an object other than the human.
JP2021030873A 2021-02-26 2021-02-26 False detection determination device, method, and program Active JP7639251B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2021030873A JP7639251B2 (en) 2021-02-26 2021-02-26 False detection determination device, method, and program
JP2024176880A JP7748526B2 (en) 2021-02-26 2024-10-09 False detection determination device, method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021030873A JP7639251B2 (en) 2021-02-26 2021-02-26 False detection determination device, method, and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2024176880A Division JP7748526B2 (en) 2021-02-26 2024-10-09 False detection determination device, method, and program

Publications (2)

Publication Number Publication Date
JP2022131761A JP2022131761A (en) 2022-09-07
JP7639251B2 true JP7639251B2 (en) 2025-03-05

Family

ID=83152723

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2021030873A Active JP7639251B2 (en) 2021-02-26 2021-02-26 False detection determination device, method, and program
JP2024176880A Active JP7748526B2 (en) 2021-02-26 2024-10-09 False detection determination device, method, and program

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2024176880A Active JP7748526B2 (en) 2021-02-26 2024-10-09 False detection determination device, method, and program

Country Status (1)

Country Link
JP (2) JP7639251B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20240395001A1 (en) 2023-05-26 2024-11-28 Nomura Research Institute, Ltd. Information processing device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000348266A (en) 1999-06-02 2000-12-15 Secom Co Ltd Image sensor
JP2002175530A (en) 2000-12-06 2002-06-21 Secom Co Ltd Image recognition device
JP6750931B1 (en) 2020-02-10 2020-09-02 株式会社 テクノミライ Digital motion formula security system, method and program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6275022B2 (en) * 2014-11-28 2018-02-07 セコム株式会社 Image monitoring device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000348266A (en) 1999-06-02 2000-12-15 Secom Co Ltd Image sensor
JP2002175530A (en) 2000-12-06 2002-06-21 Secom Co Ltd Image recognition device
JP6750931B1 (en) 2020-02-10 2020-09-02 株式会社 テクノミライ Digital motion formula security system, method and program

Also Published As

Publication number Publication date
JP2025004173A (en) 2025-01-14
JP2022131761A (en) 2022-09-07
JP7748526B2 (en) 2025-10-02

Similar Documents

Publication Publication Date Title
JP3812985B2 (en) Automatic monitoring device
US10083376B2 (en) Human presence detection in a home surveillance system
Zhou et al. Wildfire smoke detection based on local extremal region segmentation and surveillance
US20090296989A1 (en) Method for Automatic Detection and Tracking of Multiple Objects
Dubuisson et al. A survey of datasets for visual tracking
US10692225B2 (en) System and method for detecting moving object in an image
WO2018101247A1 (en) Image recognition imaging apparatus
CN112733690A (en) High-altitude parabolic detection method and device and electronic equipment
JP7748526B2 (en) False detection determination device, method, and program
Sharma Human detection and tracking using background subtraction in visual surveillance
JP2020106970A (en) Person detection device and person detection method
JP6275022B2 (en) Image monitoring device
KR20230051848A (en) System for preventing safety accidents in dangerous areas and operation method thereof
JP7488674B2 (en) OBJECT RECOGNITION DEVICE, OBJECT RECOGNITION METHOD, AND OBJECT RECOGNITION PROGRAM
JP6080572B2 (en) Traffic object detection device
KR20190018923A (en) A livestock theft surveillance apparatus using morphological feature-based model and method thereof
JP7074174B2 (en) Discriminator learning device, discriminator learning method and computer program
KR101311728B1 (en) System and the method thereof for sensing the face of intruder
CN114511930A (en) Behavior detection method, apparatus, electronic device, and computer-readable storage medium
JP7635482B2 (en) Information processing device, method, and program
Gil-Jiménez et al. Automatic control of video surveillance camera sabotage
CN115147460A (en) Method and system for moving object detection based on deep learning
US20240005664A1 (en) Reducing false alarms in video surveillance systems
JP4528103B2 (en) Image recognition device
JP2009181220A (en) Object detection device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231204

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240808

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240820

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241009

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250124

R150 Certificate of patent or registration of utility model

Ref document number: 7639251

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350