JP4249967B2 - Object detection method and object detection apparatus - Google Patents
Object detection method and object detection apparatus Download PDFInfo
- Publication number
- JP4249967B2 JP4249967B2 JP2002281456A JP2002281456A JP4249967B2 JP 4249967 B2 JP4249967 B2 JP 4249967B2 JP 2002281456 A JP2002281456 A JP 2002281456A JP 2002281456 A JP2002281456 A JP 2002281456A JP 4249967 B2 JP4249967 B2 JP 4249967B2
- Authority
- JP
- Japan
- Prior art keywords
- mask
- area
- mask area
- image
- object detection
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Image Analysis (AREA)
- Image Processing (AREA)
- Closed-Circuit Television Systems (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、撮像装置を用いた監視装置に係り、特に撮像視野内に侵入した物体を、撮像装置から入力する映像信号の中から自動的に検出するようにした物体検出方法及び物体検出装置に関する。
【0002】
【従来の技術】
テレビジョンカメラ等の撮像装置(以下、TV カメラと称する)を用いた映像監視装置は、従来から広く用いられている。このような映像監視装置を用いた監視システムにおいて、その監視視野内に入り込んでくる人間や自動車などの侵入物体の検出を、監視視野内を撮像することによって取得された画像を、監視員が、モニタの表示画面を見ながら行う方法があった。しかし、このような有人監視の方法から、TV カメラの画像入力手段から入力される画像を画像処理することによって侵入物体を自動的に検出し、所定の報知や警報処置が得られるようにしたシステムが要求されるようになってきている。
【0003】
このようなシステムを実現するためには、まず、差分法などによって視野内の侵入物体を検出する。差分法とは、TV カメラより得られた入力画像と予め作成した基準背景画像、即ち、検出すべき物体の写っていない画像とを比較し、画素毎に輝度値の差分を求め、その差分値の大きい領域を物体として検出するものである。これらの処理の一例を図6、図7、及び図8を用いて説明する。
【0004】
図6は、差分法によって撮像装置の視野内に侵入した物体を検出する処理の流れを説明するための図である。S01 は入力画像、S02 は基準背景画像、S03 は入力画像と基準背景画像の差分画像、S04 は差分画像の二値化画像、S05 は差分処理部、S06 は二値化処理部、S07 は入力画像 S01 中に写る人型の物体、S08 は人型の物体 S07 に相当する差分画像 S03 中の人型の差分画像、S09 は人型の差分画像 S08 に相当する二値化画像 S04 中の人型の物体(人型の二値化画像)を表す。
【0005】
図6において、先ず、カメラから、例えば 320 × 240 画素の入力画像 S01 を入力する。次に、差分処理部 S05 において、入力画像 S01 と、予め作成した基準背景画像 S02 との画素毎の画素値の差分を計算し、差分画像 S03 を取得する。
この時、入力画像 S01 中の人型の物体 S07 は差分画像 S03 中に、人型の差分画像 S08 として現れる。そして、二値化処理部 S06 において、差分画像 S03の各画素に対して差分値が所定のしきい値未満(例えば 20 未満)の画素の値を“ 0 ”、しきい値以上の画素の値を“ 255 ”(本明細書では1画素を 8 ビットとして取り扱う例で説明する)に置き換えて、二値化画像 S04 を得る。この時、入力画像 S01 に撮像された人型の物体 S07 は、二値化画像 S04 中の人型の物体 S09 として検出される。以上が、差分法による物体検出処理の概略である(例えば、特許文献1参照。)。
【0006】
図7は、図6によって説明した差分法を用いた物体検出法において発生する課題を説明するための図である。M01 は入力画像、M01a は侵入物体の領域、M01b ,M01c は領域である。
図7は、入力画像 M01 内には侵入物体の他に草木などが存在する場合である。このような場合に差分法を適用すると、侵入物体の領域 M01a の他に、風などによって揺れる草木などの領域、例えば、領域 M01b、領域 M01c が検出されてしまう。従って、差分法によって、領域 M01a ,M01b ,M01c に起因する3つの侵入物体が存在するものと判断されてしまう。
【0007】
このような課題に対して、従来から図8に示すようなマスク処理が広く使用される。図8は、図7によって説明した差分法の課題の従来の解決方法の一例を説明するための図である。M02 は入力画像、M02a は侵入物体の領域、M02b ,M02c
は領域である。
図8において、草木などが存在する領域に対してマスク領域 M02b を設定する。このマスク領域 M02b 内は、侵入物体が検出されないようにする不感帯として処理したり(マスク処理)、マスク領域内のしきい値を高く設定して風に揺れる草木を誤って検出しないようにする。この様にすることで、入力画像 M02 内の領域 M02a だけに侵入物体が存在すると判定される。
【0008】
従来のマスク領域は、例えば、監視視野内に草木等が存在する場面で、草木等が揺れることで誤検出を起こさないようにするものである。しかし、このマスク領域内に検出すべき侵入物体が入ってしまうと、不感帯にされてマスク処理されて検出されない場合や、しきい値が高くなって検出されにくくなってしまう。従って、監視領域内の風が止み草木の揺れが止まった場合には、不要なマスク領域を解除して侵入物体の検出見逃し(検出もれ)を防ぐ必要がある。
従来の物体検出装置では、マスク領域の解除を行う場合はオペレータの判断によって行われていた。しかし、この方法ではオペレータには熟練性を要し、更にマスク領域の解除が必要か否かオペレータが適宜判断しなければならず、オペレータにかかる負担も大きいという問題があった。
【0009】
【特許文献1】
特開平7−79429号公報(第4−7頁、第1図)
【0010】
【発明が解決しようとする課題】
前述の従来技術では、監視視野内の侵入物体のみを正確に検出するために、差分法を用い、草木の揺れや、水たまりの光の反射などを防ぐ目的でマスク処理が使われる。また、風等が弱まってマスク処理の対象にすべき領域が小さくなった場合、マスク処理を適正に行うために、マスク処理によって生じる検出すべき物体の見逃しを最低限に押さえる必要があるため、オペレータが監視環境の状態に応じて不要マスク領域の解除を行わなければならず、オペレータに負担がかかり、かつ、オペレータに熟練性を要する欠点があった。
また、マスク領域の解除の際には解除すべき優先度が高いマスク領域から順に解除するのが良いが、オペレータがその順番を決定することは負担がかかり、熟練性を要するという問題があった。
本発明の目的は、上記のような欠点を除去し、熟練性を要する手動作業を容易にするかまたは自動化し、オペレータにかかる負担を軽減して適切なマスク領域を設定できるようにすることによって、信頼性の高い物体検出方法及び装置を提供することにある。
【0011】
【課題を解決するための手段】
上記の目的を達成するために、本発明の物体検出方法は、撮像装置が取得した画像から差分法によって物体を検出する物体検出方法であって、画像の所定の領域をマスク領域として設定し、設定されたマスク領域を物体の検出対象外とする物体検出方法において、マスク領域は、新規または追加される領域毎に部分マスク領域としてそれぞれ番号付けし、付けられた番号に基いて該部分マスク領域毎に設定を解除するものである。
また好ましくは、本発明の物体検出方法のマスク領域毎の設定の解除は、番号を付けられた順番と逆の順番に解除するものである。
【0012】
即ち、本発明の物体検出方法は、撮像装置から逐次入力する画像信号中の物体を検出する物体検出ステップと、検出物体を所定のマスク領域でマスク処理するマスク処理ステップと、マスク領域の部分領域である部分マスク領域をマスク処理の対象外にするマスク領域解除ステップを有する物体検出方法において、マスク領域は前記部分マスク領域を設定した順番に基づいて番号付けされた少なくとも1つ以上の部分マスク領域に分けて管理され、撮像装置の撮像視野内に侵入した物体を検出するものである。
また好ましくは、本発明の物体検出方法のマスク領域解除ステップは、番号付けされた部分マスク領域をその番号に基づいて解除することを特徴とするものである。
また好ましくは、本発明の物体検出方法のマスク領域解除ステップは、番号と逆の順番で番号付けされた部分マスク領域を解除することを特徴とするものである。
【0013】
また好ましくは、本発明の物体検出方法は、オペレータ操作を入力する操作入力手段を備え、マスク領域解除ステップは、操作入力手段から入力されるオペレータの操作に基づいて番号付けされた部分マスク領域の内、少なくとも1つを解除するものである。
また好ましくは、本発明の物体検出方法のマスク領域解除ステップは、物体検出ステップの物体検出結果に基づいて部分マスク領域をマスク領域から解除するか否かを判定するマスク領域自動解除判定ステップを有し、部分マスク領域の少なくとも1つを自動的に解除するものである。
また好ましくは、本発明の物体検出方法のマスク領域自動解除判定ステップは、番号付けされた部分マスク領域の内、最も番号の大きい部分マスク領域の解除判定を行うものである。
また好ましくは、本発明の物体検出方法のマスク領域自動解除判定ステップは、番号付けされた部分マスク領域の全てについて解除判定を行うものである。
また好ましくは、本発明の物体検出方法のマスク領域解除ステップは、番号付けされた部分マスク領域の番号以上の番号を持つ番号付けされた部分マスク領域を全て解除するものである。
【0014】
また、本発明の物体検出装置は、撮像装置から逐次入力する画像信号中の物体を検出し、該検出物体を所定のマスク領域でマスク処理し、撮像視野内の物体を検出する物体検出方法において、監視視野範囲を逐次撮像する撮像装置と、撮像装置が取得した映像信号を逐次画像信号に変換する画像入力インターフェースと、画像入力インターフェースによって変換された画像信号を処理する画像処理手段と、オペレータ操作を入力する操作入力手段と、所定の画像信号を出力する出力手段を備え、画像処理手段は、画像メモリ手段に記憶されたマスク領域の部分領域である部分マスク領域を設定した順番で番号付けし、検出結果に基づいて部分マスク領域を解除するか否かを判定し、操作入力手段からの操作入力あるいは部分マスク領域を解除するか否かの判定結果のいずれか一つに基づいてマスク領域から部分マスク領域を解除して新たなマスク領域とすることによって、撮像装置の撮像視野内に侵入した物体を検出するものである。
【0015】
【発明の実施の形態】
本発明の物体検出方法では、従来からの、マスク領域解除に熟練性を要するという問題や、更には、オペレータにかかる負担が大きいという問題を解決するため、マスク領域を部分領域(以下、マスク領域の部分領域を部分マスク領域と称する)に分けて番号付けして管理し、その番号に基づいて部分マスク領域を手動あるいは自動的に解除することでマスク領域を容易に適切な状態に保つことができる。
【0016】
図5は、本発明の一実施例に係る物体検出装置のハードウエア構成の一実施例を示すブロック図である。E01 は TV カメラ、E02 はズームレンズ、E03 は電動旋回台(以下、カメラ雲台と称する)、E04 は操作手段、E04a は操作手段 E04 に付属する第1のボタン、E04b は操作手段 E04 に付属する第2のボタン、E04cは操作手段 E04 に付属する方向キー、E05a は画像入力 I/F( I/F:Interface)、E05b は雲台制御 I/F 、E05c はレンズ制御 I/F 、E05d は操作入力 I/F 、E05e は画像メモリ、E05f は画像出力 I/F 、E05g は警報出力 I/F 、E05h は CPU( CPU:Central Processing Unit )、E05i はプログラムメモリ、E05j はワークメモリ、E05k はデータバス、E05 は画像入力 I/F E05a ,雲台制御 I/F E05b ,レンズ制御 I/F E05c ,操作入力 I/F E05d ,画像メモリ E05e ,画像出力 I/F E05f ,警報出力 I/F E05g ,CPU E05h ,プログラムメモリ E05i ,ワークメモリ E05j ,及び、データバス E05k とから少なくとも構成される侵入物体監視装置、E06 は出力モニタ、E07 は警告灯である。
【0017】
カメラ E01 は画像入力 I/F E05a に結合され、ズームレンズ E02 はレンズ制御 I/F E05c に結合され、カメラ雲台 E03 は雲台制御 I/F E05b に結合され、操作手段 E04 は操作入力 I/F E05d に結合され、出力モニタ E06 は画像出力 I/F E05f に結合され、警告灯 E07 は警報出力 I/F E05g に結合されている。また、画像入力 I/F E05a、雲台制御 I/F E05b、レンズ制御 I/F E05c、入力 I/F E05d、画像メモリ E05e、画像出力 I/F E05f、警報出力 I/F E05g、CPU E05h、プログラムメモリ E05i 及びワークメモリ E05j は、データバス E05k に結合されている。
【0018】
図5において、カメラ雲台に搭載されズームレンズ E02 を備えた TV カメラ E01 は、監視対象(視野範囲)を撮像する。撮像された映像信号は、画像入力 I/F E05a からデータバス E05k を介して画像メモリ E05e に蓄積される。CPU E05h は、プログラムメモリ E05i に保存されているプログラムに従って、ワークメモリ E05j 内で画像メモリ E05e に蓄積された画像の解析を行う。CPU E05h は、処理結果に応じてデータバス E05k から、レンズ制御 I/F E05c を介してズームレンズ E02 を制御したり、雲台制御 I/F E05b を介してカメラ雲台 E03 を制御してTVカメラ E01 の撮像視野を変えたり、警報出力 I/F E05g を介して警告灯 E07 を点灯し、画像出力 I/F E05f を介して監視モニタ E06 に、例えば侵入物体検出結果画像を表示する。なお、画像メモリ E05e は、登録されたテンプレート画像を保存しておくためのテンプレート画像保持装置をも備えている。以下に説明する全ての実施例は、上記図5で説明した物体検出装置のハードウエア構成を使って説明する。
【0019】
本発明の第一の実施例を図2と図5によって説明する。図2は本発明の一実施例の処理プロセスを説明するフローチャートである。
図2の実施例は、マスク領域設定時に番号付されたマスク領域に対し、オペレータの所定の操作によって、番号付けされたマスク領域をマスク領域設定時とは逆の順番でマスク領域の解除を行うものである。
【0020】
まず、初期化ステップ 101 では、物体検出処理で使用する、画像メモリ E05e内に確保された画像記憶用の画像メモリや、ワークメモリ E05j 内に記憶された変数等の初期化を行う。
次に画像入力ステップ 102 では、カメラ E01 から、例えば、幅 320 画素、高さ 240 画素、8 bit/画素 の入力画像 S01 を取得する。
そして差分処理ステップ 103 では、画像入力ステップ 102 で得られた入力画像 S01 と、予め画像メモリ E05e に記録しておいた基準背景画像 S02 との画素毎の差分を計算し、差分画像 S03 を得る。
【0021】
次に、二値化処理ステップ 104 では、差分処理ステップ 103 で得られた差分画像 S03 の各画素についてしきい値処理を行ない、画素値がしきい値(例えば、20 )未満の場合は画素値を“ 0 ”、しきい値以上の場合は画素値を“ 255 ”となるようにして二値化画像 S04 を得る。
次に、マスク処理ステップ105 は、図8で説明したマスク処理を行う。
マスク処理ステップ 105 では、二値化処理ステップ 104 で得られた二値化画像 S04 を、画像メモリ E05e 内に記憶されたマスク領域に基づいてマスク処理する。上記の例では、マスク領域は、マスク画像として、マスクしない領域の画素の画素値を“ 255 ”に設定している。更に、二値化画像は、二値化処理ステップ 104 において、差分画像の各画素について上記しきい値以上の画素を“ 255 ”、しきい値未満の画素を“ 0 ”としている。即ち、二値化画像からマスク領域を除く処理は、二値化画像が“ 255 ”(即ち、入力画像と基準背景画像との差分が所定のしきい値以上)、かつ、マスク画像が“ 255 ”(即ち、マスクしない領域)の画素のみが抽出される。
この処理によって、マスク領域内の検出領域(二値化画像中で画素値“ 255 ”を持つ画素)を物体検出処理の対象外とすることができる。
【0022】
次に、オペレータ設定操作有無判定ステップ 106 では、オペレータが操作手段 E04 の例えば第1のボタン E04a の押下を行ったかどうかを判定する。オペレータの設定操作が有る場合はマスク領域設定処理ステップ 107 に分岐し、オペレータの操作が無い場合は、オペレータ解除操作有無判定ステップ 201 へ分岐する。
マスク領域設定処理ステップ 107 では画像メモリ E05e 内に記憶されたマスク領域に例えば、二値化処理ステップ 104 において二値化された“ 255 ”の値を持つ画素を新たなマスク領域として追加設定して、マスク領域を更新する。
【0023】
次にマスク領域番号付けステップ 108 では、マスク領域を画像の形で番号付けして記憶する。例えば、図10に示すように、マスク領域に設定されていない領域の画素の画素値を“ 255 ”として、マスク領域設定処理ステップ 107 でマスク領域に追加した領域毎に1番目に設定されたマスク領域の画素の画素値を“ 1 ”、2番目に設定されたマスク領域の画素の画素値を“ 2 ”、というように番号付けして記憶する。
【0024】
次にオペレータ解除操作有無判定ステップ 201 では、オペレータが操作手段 E04 の例えば第2のボタン E04b の押下を行ったかどうかを判定する。
オペレータの解除操作が有る場合は最大番号マスク領域解除ステップ 202 に分岐し、オペレータの操作が無い場合は、物体存在判定ステップ 116 へ分岐する。
最大番号マスク領域解除ステップ 202 では番号が最大のマスク領域を1つ解除する。例えば、図10(d) に示す画像 804 は、画像メモリ E05e では、番号が最大のマスク領域は、領域 804d で番号が“ 4 ”である。従って、図10(c)に示すように、最大の番号“ 4 ”の付けられたマスク領域 804d の画素の画素値を“ 255 ”に戻すことで、マスク領域を解除する。
【0025】
次に、物体存在判定ステップ 116 では、二値化処理ステップ 104、マスク処理ステップ 105 で得られたマスクされた二値化画像中から、例えばラベリングの方法によって“ 255 ”のかたまり S09 を検出して物体が存在するか否かを判定し、存在した場合には警報・モニタ出力ステップ 115 に分岐し、存在しなかった場合は、画像入力ステップ 102 へ戻る。
警報・モニタ表示ステップ 115 では、例えば出力モニタ E06 に対象物体の画像を表示したり、警告灯 E07 を点灯させたりして、侵入物体が存在することを表す報知を行う。
【0026】
このように番号に基づいてマスク領域を解除する効果の一例を、図9を用いて説明する。図9は、時刻毎に変化する設定すべきマスク領域の一例を示した図である。
図9において、時刻 T1 のときマスク領域 801a(図9 (a) )のようなマスク領域が設定されていて、時刻 T2 のときに風が強くなってきたために誤検出が多くなり、オペレータの操作で新たなマスク領域 802b(図9 (b) )を追加設定したとする。なお、風が強くなったことは、誤検出が多くなったことから判断することができる。
同様に時刻 T3 のときマスク領域 803c(図9 (c) )、時刻 T4 のときマスク領域 804d(図9 (d) )を追加設定したとする。
即ち、この例では風の強さに応じて段階的にマスク領域が設定されることになる。
【0027】
このとき、風が弱まって、マスク領域を小さくする必要が出たとする。風の強さによって誤検出の出る範囲は異なるので、風が強かったときに必要だったマスク領域 804d は不要になり、時刻 T3 での必要なマスク領域 803 のようなマスク領域が設定されるべきである。
更に風が弱まると、マスク領域 803c は不要になり、必要なマスク領域 802 のようなマスク領域が設定されるべきである。即ち、設定したときと逆の順番で必要なマスク領域が変化する。
【0028】
風の強さに対して、マスクは、図11に示すテーブルのように、風が強くなるほど必要なマスクの数が増え、風が弱くなるほど必要なマスクの数が減る。
そこで、本実施例のように、時刻 T1 のときに設定されたマスク領域 801a に番号“ 1 ”を与え、時刻 T2 のときに新たに設定されたマスク領域 802b に番号“ 2 ”を与え、同様にマスク領域 803c に番号“ 3 ”、マスク領域 804d に番号“ 4 ”を与える。
即ち、風が強い時に追加設定されたマスク領域が、それより弱いときに設定されたマスク領域より大きな番号を付与される。そして、マスク領域を解除するときに最大の番号である番号4から逆順に解除していくことによってマスク解除の際にオペレータがどのマスク領域を解除すべきか迷うことが無くなり、マスク領域を容易かつ適切に解除することができる。
【0029】
本発明の第二の実施例を図3及び図11と図12によって説明する。図3は、本発明の一実施例の処理プロセスを説明するフローチャートである。
図3の実施例は、本発明の第一の実施例では最大の順番のマスク領域から1つずつ解除していたものを、一度に複数の領域を解除できるようにしたものである。
即ち、本実施例は、本発明の第一の実施例に、マスク領域解除候補表示ステップ 301 を追加し、番号が最大のマスク領域解除ステップ 202 を、解除するマスク領域選択ステップ 302 と番号付きマスク領域解除ステップ 114 に置き換えたものである。これ以外のステップは、図2で説明した第一の実施例のものと同様であるため、説明を省略する。
【0030】
図3において、マスク領域解除候補表示ステップ 301 では、オペレータが解除すべきマスク領域を選択するために、番号付けされて設定されたマスク領域を解除できる候補として表示を行う。
例えば、入力画像である図12(a) に対し、画像メモリ E05e に記録されている図12(b) に示すようなマスク領域について、異なるマスク領域ごとに輪郭線を描き、各マスク領域に割り当てられた番号を例えば数字で表示する。解除するマスク領域選択ステップ302では、操作手段E04を用いたオペレータの操作によって解除するマスク領域を選択し、そのマスク領域に割り当てられた番号、例えば、図12(c) に示す白抜きの数字のように表示することでマスク領域の解除候補の表示を行う。
【0031】
解除するマスク領域選択ステップ 302 では、操作手段 E04 を用いたオペレータの操作によって、解除するマスク領域を選択し(例えば、数字を選択するか、領域を選択する)、そのマスク番号に割り当てられた番号を取り出す。このオペレータの操作はマスク領域の番号を数値で指定するようにしても良いし、マウスのようなポインティングデバイスを用いて GUI 操作で表示されているマスク解除候補またはその表示されている数字を指定しても良い。
【0032】
次に、番号付きマスク領域解除ステップ114では、選択されたマスク領域の番号以上の番号が付けられたマスク領域を全て解除する。
例えば、図12(c) に示すマスク領域の解除候補において、数字“ 3 ”(マスク番号“ 3 ”に相当する)のマスク領域を解除するように指定すると、図11に示す風の強さに対して必要なマスク領域のテーブルを参照して分かるように、数字“ 4 ” (マスク番号“ 4 ”に相当する)のマスク領域も解除すべきであるので、数字“ 3 ”に相当するマスク領域と共に数字“ 4 ”に相当するマスク領域も自動的にマスク領域の設定を解除するようにする。
【0033】
以上のように番号付きマスク領域のうち1つをオペレータが指定し、そのマスク領域の番号以上の番号の付いたマスク領域を全て解除することによって、オペレータが判断して解除したマスク領域と該マスク領域より解除すべき優先度が高いマスク領域(図9の例では、より風の強い場面で必要になるマスク領域)を同時に解除することができる。したがって、マスク領域を容易かつ適切に解除することができる。
【0034】
本発明の第三の実施例を図4によって説明する。図4は、本発明の一実施例の処理プロセスを説明するフローチャートである。
図4の実施例は、本発明の第一の実施例では、オペレータの操作によってマスク領域を解除していたものを、自動的に判断して解除できるようにしたものである。即ち、本実施例は、本発明の第一の実施例において、オペレータ解除操作有無判定ステップ 201 をマスク領域内検出有無判定ステップ 110 、領域解除用タイマリセットステップ 111 、領域解除用タイマチェックステップ 112 、所定時間経過判定ステップ 113 に置き換えたものである。これ以外のステップは、図2で説明した第一の実施例のものと同様であるため、説明を省略する。
【0035】
図4において、マスク領域内検出有無判定ステップ 110 はワークメモリ E05j内に記憶された番号付けされたマスク領域と、画像メモリ E05e 内に記憶された二値化画像に基づいて、番号付けされたマスク領域内に検出領域(二値化画像中で画素値“ 255 ”を持つ画素)が存在するか否かを判定する。
本実施例では、番号が最大のマスク領域内の検出領域の有無を判定する。
そして、番号付けされたマスク領域内に検出領域が存在すれば領域解除用タイマリセットステップ 111 へ分岐し、検出領域が存在しなければ領域解除用タイマチェックステップ 112 に分岐する。
【0036】
次に、領域解除用タイマリセットステップ 111 では、マスク領域の領域解除用タイマをリセットする。
そして、領域解除用タイマチェックステップ 112 では、領域解除用タイマが最後にリセットされてからの経過時間を算出する。
本実施例では、この処理は、CPU E05h のタイマ機能によって行なわれるが、CPU E05h のタイマが利用できない場合は、外部のタイマを使用しても良い。
【0037】
次に、所定時間経過判定ステップ 113 では、領域解除用タイマチェックステップ 112 で算出された、領域解除用タイマがリセットされてからの経過時間に基づいて、経過時間が所定の時間(例えば 10 分)経過していた場合、番号が最大のマスク領域解除ステップ 202 へ分岐し、所定の時間経過していない場合は、物体存在判定ステップ 116 へ分岐する。
【0038】
以上のように、番号が最大のマスク領域内での検出領域を判定するようにし、最後に検出領域が検出されてからの経過時間に基づいて番号が最大のマスク領域を解除することで、マスク領域を設定したときと逆順で自動的に解除することができる。
この結果、風が弱くなったことをオペレータが分からなくても、マスク領域を自動的に解除することができる。従って、自動的に適切なマスク領域を設定でき、正確な侵入物体の検出が行うことができる。
【0039】
本発明の第四の実施例を図1によって説明する。図1は本発明の一実施例の処理プロセスを説明するフローチャートである。
図1の実施例は、本発明の第三の実施例では、最大の順番の不要なマスク領域から1つずつ解除していたものを、一度に複数の不要なマスク領域を解除できるようにしたものである。
即ち、本実施例は、本発明の第三の実施例に、チェック完了判定ステップ 109と計算番号カウンタ増加ステップ 115 を追加し、番号が最大のマスク領域解除ステップ 202 を番号付きマスク領域解除ステップ 114 に置き換えたものである。これ以外のステップは、図4で説明した第三の実施例のものと同様であるため、説明を省略する。
【0040】
図1の実施例では、全ての番号付けされたマスク領域について検出領域内で最後の検出があってからの経過時間に基づいてマスク領域を解除する。従って、チェック完了判定ステップ 107 では、ワークメモリ E05j 内に記憶された計算番号カウンタの値と番号付けされたマスク領域の総数から全てのマスク領域について解除判定の処理を完了したかの判定を行う。そして、完了していれば物体存在判定ステップ 116 に分岐し、完了していなければマスク領域内検出有無ステップ 110 に分岐する。
【0041】
次に、番号付きマスク領域解除ステップ 114 では、計算番号カウンタによって指定される計算した番号のマスク領域と計算した番号より大きい番号の付いたマスク領域を全て解除する。
次に、計算番号カウンタ増加ステップ 115 では、ワークメモリ E05j 内に記憶された計算番号カウンタを増加させ、チェック完了判定ステップ 109 に戻る。即ち、次の番号のマスク領域について検出領域内で最後に検出があってからの経過時間に基づいてマスク領域を解除するようにする。
【0042】
以上のように、全ての番号付けされたマスク領域について検出領域内で最後に検出があってからの経過時間に基づいてマスク領域を解除し、解除するマスク領域は所定時間物体の検出が無いマスク領域とその番号よりも大きい番号の付いたマスク領域を全て解除する。これによって、例えば、急に風が吹かなくなるような場合があるような条件でも、不要なマスク領域を番号に基づいて自動的に同時に解除することができる。
従って、自動的に適切なマスク領域を設定でき、正確な侵入物体の検出が行うことができる。
【0043】
【発明の効果】
以上のように、本発明によれば、本発明によれば、マスク領域毎にマスク領域設定時に付けられた番号に基づき、マスク設定時とは逆の順番でマスク領域を解除するか、または指定された番号以上の番号のマスク領域を同時に解除することによって、マスク領域を適切にかつオペレータの負担を減らして解除することができる。従って、熟練性を要する手動作業を容易にするかまたは自動化し、オペレータにかかる負担を軽減して適切なマスク領域を設定できるようにでき、信頼性の高い物体検出方法及び装置を実現した。
【図面の簡単な説明】
【図1】 本発明の一実施例の処理の流れを説明するフローチャート。
【図2】 本発明の一実施例の処理の流れを説明するフローチャート。
【図3】 本発明の一実施例の処理の流れを説明するフローチャート。
【図4】 本発明の一実施例の処理の流れを説明するフローチャート。
【図5】 本発明の一実施例の映像監視装置の構成を示すブロック図。
【図6】 従来の差分法による物体検出処理の動作を説明する図。
【図7】 従来の差分法によって検出した検出物体の領域を説明する図。
【図8】 従来のマスク処理の動作を説明する図。
【図9】 従来のマスク処理の動作を説明する図。
【図10】 時刻毎に変化する設定すべきマスク領域の変化例を示す図。
【図11】 本発明の一実施例の風の強さに対する必要なマスク領域を示すテーブル。
【図12】 本発明の一実施例を説明するための図。
【符号の説明】
101:初期化ステップ、 102:画像入力ステップ、 103:差分処理ステップ、 104:二値化処理ステップ、 105:マスク処理ステップ、 106:オペレータ設定操作有無判定ステップ、 107:マスク領域設定処理ステップ、 108:マスク領域番号付けステップ、 109:チェック完了判定ステップ、 110:マスク領域内の検出有無判定ステップ、 111:領域解除用タイマリセットステップ、 112:領域解除用タイマチェックステップ、 113:所定時間経過判定ステップ、 114:番号付きマスク領域解除ステップ、 115:計算番号カウンタ増加ステップ、 116:物体存在判定ステップ、 117:警報・モニタ表示ステップ、 E01:TV カメラ、 E02:ズームレンズ、 E03:カメラ雲台、 E04:操作手段、 E04a:第1のボタン、 E04b:第2のボタン、 E04c:方向キー、 E05:侵入物体監視装置、 E05a:画像入力 I/F 、 E05b:雲台制御 I/F 、 E05c:レンズ制御 I/F 、 E05d:操作入力 I/F 、 E05e:画像メモリ、 E05f:画像出力 I/F 、 E05g:警報出力 I/F 、 E05h:CPU 、 E05i:プログラムメモリ、 E05j:ワークメモリ、 E05k:データバス、 E06:出力モニタ、 E07:警告灯、 M01:入力画像、 M01a,M01b ,M01c:領域、 M02:入力画像、 M02a,M02,M02c:領域、 S01:入力画像、 S02:基準背景画像、 S03:差分画像、 S04:二値化画像、 S05:差分処理部、 S06:二値化処理部、 S07:人型の物体、 S08:人型の差分画像、 S09:人型の二値化画像。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a monitoring device using an imaging device, and more particularly to an object detection method and an object detection device that automatically detect an object that has entered the imaging field of view from a video signal input from the imaging device. .
[0002]
[Prior art]
2. Description of the Related Art Video monitoring apparatuses using an imaging device such as a television camera (hereinafter referred to as a TV camera) have been widely used. In a monitoring system using such a video monitoring device, a monitoring person detects an image acquired by capturing an image of the inside of the monitoring field of view of an intruding object such as a person or a car that enters the monitoring field of view, There was a way to do it while looking at the display screen of the monitor. However, from such a manned monitoring method, a system that automatically detects an intruding object by performing image processing on an image input from an image input means of a TV camera and obtains a predetermined notification or alarm treatment. Is becoming required.
[0003]
In order to realize such a system, first, an intruding object in the field of view is detected by a difference method or the like. The difference method is a method in which an input image obtained from a TV camera is compared with a reference background image created in advance, that is, an image in which an object to be detected is not captured, and a difference in luminance value is obtained for each pixel. Is detected as an object. An example of these processes will be described with reference to FIGS. 6, 7, and 8. FIG.
[0004]
FIG. 6 is a diagram for explaining the flow of processing for detecting an object that has entered the field of view of the imaging apparatus by the difference method. S01 is the input image, S02 is the reference background image, S03 is the difference image between the input image and the reference background image, S04 is the binary image of the difference image, S05 is the difference processing unit, S06 is the binarization processing unit, and S07 is the input Humanoid object shown in image S01, S08 is humanoid difference image in difference image S03 corresponding to humanoid object S07, S09 is human in binary image S04 corresponding to humanoid difference image S08 Represents a type object (a human type binarized image).
[0005]
In FIG. 6, first, an input image S01 of 320 × 240 pixels, for example, is input from the camera. Next, in the difference processing unit S05, a difference between pixel values for each pixel between the input image S01 and the reference background image S02 created in advance is calculated, and a difference image S03 is obtained.
At this time, the humanoid object S07 in the input image S01 appears as a humanoid difference image S08 in the difference image S03. Then, in the binarization processing unit S06, the value of the pixel whose difference value is less than a predetermined threshold value (for example, less than 20) is set to “0” for each pixel of the difference image S03, and the pixel value equal to or greater than the threshold value Is replaced with “255” (this example will be described with an example in which one pixel is treated as 8 bits) to obtain a binary image S04. At this time, the humanoid object S07 captured in the input image S01 is detected as a humanoid object S09 in the binarized image S04. The above is the outline of the object detection process by the difference method (for example, refer to Patent Document 1).
[0006]
FIG. 7 is a diagram for explaining a problem that occurs in the object detection method using the difference method described with reference to FIG. 6. M01 is an input image, M01a is a region of an intruding object, and M01b and M01c are regions.
FIG. 7 shows a case where there are plants and the like in addition to the intruding object in the input image M01. If the difference method is applied in such a case, in addition to the area M01a of the intruding object, areas such as vegetation swaying by the wind, for example, the area M01b and the area M01c are detected. Therefore, it is determined by the difference method that there are three intruding objects due to the regions M01a, M01b, and M01c.
[0007]
Conventionally, a mask process as shown in FIG. 8 has been widely used for such a problem. FIG. 8 is a diagram for explaining an example of a conventional solution to the problem of the difference method described with reference to FIG. M02 is the input image, M02a is the area of the intruding object, M02b, M02c
Is an area.
In FIG. 8, a mask area M02b is set for an area where plants and the like exist. The mask area M02b is processed as a dead zone that prevents an intruding object from being detected (mask processing), or a threshold value in the mask area is set high so that vegetation swaying in the wind is not erroneously detected. In this way, it is determined that an intruding object exists only in the area M02a in the input image M02.
[0008]
The conventional mask region prevents, for example, a false detection caused by shaking of a plant or the like in a scene where the plant or the like exists in the monitoring visual field. However, if an intruding object to be detected enters the mask area, it becomes a dead zone and is not detected after being masked, or the threshold value becomes high and it is difficult to detect. Therefore, when the wind in the monitoring area stops and the shaking of the vegetation stops, it is necessary to cancel the unnecessary mask area to prevent the detection of an intruding object (missing detection).
In the conventional object detection apparatus, when the mask area is canceled, it is determined by the operator. However, in this method, the operator needs skill, and the operator has to appropriately determine whether or not the mask area needs to be released, and there is a problem that the burden on the operator is large.
[0009]
[Patent Document 1]
Japanese Patent Laid-Open No. 7-79429 (page 4-7, FIG. 1)
[0010]
[Problems to be solved by the invention]
In the above-described conventional technique, in order to accurately detect only an intruding object within the monitoring visual field, a difference method is used, and mask processing is used for the purpose of preventing vegetation shaking and reflection of light from a puddle. Also, when the wind etc. weakens and the area to be masked becomes small, it is necessary to minimize the oversight of the object to be detected caused by the mask process in order to perform the mask process properly. The operator has to cancel the unnecessary mask area in accordance with the state of the monitoring environment, which has the disadvantage that the operator is burdened and the operator needs to be skilled.
In addition, when releasing the mask area, it is preferable to release the mask areas in order from the highest priority to be released, but there is a problem that it is burdensome for the operator to determine the order and skill is required. .
The object of the present invention is to eliminate the above-mentioned drawbacks, facilitate or automate manual operation requiring skill, and reduce the burden on the operator so that an appropriate mask area can be set. Another object of the present invention is to provide a highly reliable object detection method and apparatus.
[0011]
[Means for Solving the Problems]
In order to achieve the above object, an object detection method of the present invention is an object detection method for detecting an object by a difference method from an image acquired by an imaging apparatus, and sets a predetermined region of the image as a mask region, In the object detection method in which the set mask area is excluded from the object detection target, the mask area is numbered as a partial mask area for each new or added area, and the partial mask area is based on the assigned number. The setting is canceled every time.
Also preferably, the cancellation of the setting for each mask area in the object detection method of the present invention is performed in the reverse order of the numbered order.
[0012]
That is, the object detection method of the present invention includes an object detection step for detecting an object in an image signal sequentially input from an imaging device, a mask processing step for masking a detection object with a predetermined mask region, and a partial region of the mask region. In the object detection method including a mask area release step for excluding a partial mask area that is a mask processing target, the mask area is at least one partial mask area numbered based on an order in which the partial mask areas are set In other words, an object that has entered the imaging field of view of the imaging apparatus is detected.
Preferably, the mask area releasing step of the object detection method of the present invention is characterized in that the numbered partial mask areas are released based on the number.
Further preferably, the mask area releasing step of the object detection method of the present invention is characterized in that the partial mask areas numbered in the reverse order of the numbers are released.
[0013]
Preferably, the object detection method of the present invention further includes operation input means for inputting an operator operation, and the mask area releasing step is performed on the partial mask areas numbered based on the operator's operation input from the operation input means. Among them, at least one is released.
Preferably, the mask area release step of the object detection method of the present invention includes a mask area automatic release determination step for determining whether or not to release the partial mask area from the mask area based on the object detection result of the object detection step. In addition, at least one of the partial mask areas is automatically canceled.
Preferably, the mask region automatic release determination step of the object detection method of the present invention performs release determination of the partial mask region having the largest number among the numbered partial mask regions.
Preferably, the mask region automatic release determination step of the object detection method of the present invention performs release determination for all of the numbered partial mask regions.
Preferably, the mask area releasing step of the object detection method of the present invention releases all the numbered partial mask areas having a number equal to or greater than the number of the numbered partial mask areas.
[0014]
The object detection apparatus of the present invention is an object detection method for detecting an object in an image signal sequentially input from an imaging apparatus, masking the detected object with a predetermined mask area, and detecting an object in an imaging field of view. An imaging device that sequentially captures a monitoring visual field range, an image input interface that sequentially converts a video signal acquired by the imaging device into an image signal, an image processing unit that processes an image signal converted by the image input interface, and an operator operation Operation input means for inputting a predetermined image signal and output means for outputting a predetermined image signal. The image processing means numbers the partial mask areas, which are partial areas of the mask area stored in the image memory means, in the set order. Determine whether to cancel the partial mask area based on the detection result, and cancel the operation input from the operation input means or the partial mask area An object that has entered the imaging field of view of the imaging device is detected by releasing the partial mask area from the mask area based on one of the determination results as to whether or not it is a new mask area. .
[0015]
DETAILED DESCRIPTION OF THE INVENTION
In the object detection method of the present invention, in order to solve the conventional problem that skill is required for canceling the mask area and the problem that the burden on the operator is large, the mask area is divided into partial areas (hereinafter referred to as mask areas). The partial area is referred to as a partial mask area) and numbered and managed, and the mask area can be easily maintained in an appropriate state by manually or automatically releasing the partial mask area based on the number. it can.
[0016]
FIG. 5 is a block diagram showing an embodiment of the hardware configuration of the object detection apparatus according to an embodiment of the present invention. E01 is a TV camera, E02 is a zoom lens, E03 is an electric swivel base (hereinafter referred to as camera pan head), E04 is an operation means, E04a is a first button attached to the operation means E04, and E04b is attached to an operation means E04. E04c is a direction key attached to the operation means E04, E05a is an image input I / F (I / F: Interface), E05b is a pan head control I / F, E05c is a lens control I / F, E05d Is the operation input I / F, E05e is the image memory, E05f is the image output I / F, E05g is the alarm output I / F, E05h is the CPU (CPU: Central Processing Unit), E05i is the program memory, E05j is the work memory, E05k Is a data bus, E05 is an image input I / F E05a, pan head control I / F E05b, lens control I / F E05c, operation input I / F E05d, image memory E05e, image output I / F E05f, alarm output I / F E05g, CPU E05h, program memory E05i, work memory E05j, and data bus E05k Intruding object monitoring apparatus, E06 is output monitor, E07 is a warning light.
[0017]
The camera E01 is coupled to the image input I / F E05a, the zoom lens E02 is coupled to the lens control I / F E05c, the camera head E03 is coupled to the pan head control I / F E05b, and the operation means E04 is the operation input I. / F E05d, output monitor E06 is connected to image output I / F E05f, and warning light E07 is connected to alarm output I / F E05g. Image input I / F E05a, pan head control I / F E05b, lens control I / F E05c, input I / F E05d, image memory E05e, image output I / F E05f, alarm output I / F E05g, CPU E05h The program memory E05i and the work memory E05j are coupled to the data bus E05k.
[0018]
In FIG. 5, a TV camera E01 equipped with a zoom lens E02 mounted on a camera head picks up an image of a monitoring target (field-of-view range). The captured video signal is stored in the image memory E05e from the image input I / F E05a through the data bus E05k. The CPU E05h analyzes the image stored in the image memory E05e in the work memory E05j according to the program stored in the program memory E05i. The CPU E05h controls the zoom lens E02 from the data bus E05k via the lens control I / F E05c or the camera head E03 via the head control I / F E05b according to the processing result. Change the field of view of the camera E01, turn on the warning lamp E07 via the alarm output I / F E05g, and display, for example, the intruding object detection result image on the monitor monitor E06 via the image output I / F E05f. The image memory E05e also includes a template image holding device for storing registered template images. All the embodiments described below will be described using the hardware configuration of the object detection apparatus described with reference to FIG.
[0019]
A first embodiment of the present invention will be described with reference to FIGS. FIG. 2 is a flowchart for explaining a processing process according to an embodiment of the present invention.
In the embodiment of FIG. 2, the masked areas are released in the reverse order to the masked areas set by the operator's predetermined operation on the masked areas assigned at the time of setting the masked areas. Is.
[0020]
First, in an
Next, in the
In the
[0021]
Next, in the
Next, the
In the
By this process, the detection area within the mask area (the pixel having the pixel value “255” in the binarized image) can be excluded from the object detection process.
[0022]
Next, in the operator setting operation presence /
In the mask area setting
[0023]
Next, in mask
[0024]
Next, in the operator release operation presence /
If there is an operator release operation, the process branches to the maximum number mask
In the maximum number mask
[0025]
Next, in the object
In the alarm /
[0026]
An example of the effect of canceling the mask area based on the number in this way will be described with reference to FIG. FIG. 9 is a diagram showing an example of a mask area to be set that changes with time.
In FIG. 9, a mask region such as a
Similarly, assume that a
That is, in this example, the mask area is set stepwise according to the wind intensity.
[0027]
At this time, it is assumed that the wind has weakened and it is necessary to reduce the mask area. Since the range of false detection differs depending on the wind intensity, the
When the wind further weakens, the
[0028]
With respect to the strength of the wind, as shown in the table of FIG. 11, the number of necessary masks increases as the wind becomes stronger, and the number of necessary masks decreases as the wind becomes weaker.
Therefore, as in this embodiment, the number “1” is assigned to the
That is, the mask area additionally set when the wind is strong is given a larger number than the mask area set when the wind is weaker. Then, by releasing in reverse order from
[0029]
A second embodiment of the present invention will be described with reference to FIGS. 3, 11 and 12. FIG. FIG. 3 is a flowchart for explaining a processing process according to an embodiment of the present invention.
The embodiment shown in FIG. 3 is configured such that a plurality of areas can be released at once from the mask area of the largest order in the first embodiment of the present invention.
That is, in this embodiment, a mask area release
[0030]
In FIG. 3, in a mask area cancellation
For example, for the mask area as shown in FIG. 12 (b) recorded in the image memory E05e with respect to FIG. 12 (a) as the input image, an outline is drawn for each different mask area and assigned to each mask area. For example, the number is displayed as a number. In the mask
[0031]
In the mask
[0032]
Next, in a numbered mask
For example, in the mask area cancellation candidate shown in FIG. 12 (c), if it is specified to release the mask area of the number “3” (corresponding to the mask number “3”), the wind intensity shown in FIG. On the other hand, as can be seen by referring to the table of necessary mask areas, the mask area corresponding to the number “3” should also be released because the mask area corresponding to the number “4” (corresponding to the mask number “4”) should also be released. At the same time, the mask area corresponding to the number “4” is automatically canceled.
[0033]
As described above, one of the numbered mask areas is designated by the operator, and the mask area numbered higher than the number of the mask area is canceled, and the mask area and the mask which the operator has decided to release are released. A mask area having a higher priority to be released than the area (in the example of FIG. 9, a mask area required in a windy scene) can be released at the same time. Therefore, the mask area can be released easily and appropriately.
[0034]
A third embodiment of the present invention will be described with reference to FIG. FIG. 4 is a flowchart for explaining a processing process according to an embodiment of the present invention.
In the embodiment of FIG. 4, in the first embodiment of the present invention, the mask area released by the operator's operation can be automatically determined and released. That is, in this embodiment, in the first embodiment of the present invention, the operator release operation presence /
[0035]
In FIG. 4, in-mask area detection presence /
In this embodiment, the presence / absence of a detection area in the mask area having the largest number is determined.
If there is a detection area in the numbered mask area, the process branches to an area release timer reset step 111. If no detection area exists, the process branches to an area release
[0036]
Next, in the area release timer reset step 111, the area release timer in the mask area is reset.
In the area release
In this embodiment, this processing is performed by the timer function of the CPU E05h. However, if the timer of the CPU E05h cannot be used, an external timer may be used.
[0037]
Next, in the predetermined time elapsed
[0038]
As described above, the detection area in the mask area with the largest number is determined, and the mask area with the largest number is released based on the elapsed time since the last detection area was detected. It can be automatically canceled in the reverse order of setting the area.
As a result, the mask area can be automatically released without the operator knowing that the wind has weakened. Accordingly, it is possible to automatically set an appropriate mask area and to accurately detect an intruding object.
[0039]
A fourth embodiment of the present invention will be described with reference to FIG. FIG. 1 is a flowchart illustrating a processing process according to an embodiment of the present invention.
In the third embodiment of the present invention, in the third embodiment of the present invention, a plurality of unnecessary mask areas can be released at a time from the one that has been released one by one from the largest unnecessary mask areas. Is.
That is, in this embodiment, a check
[0040]
In the embodiment of FIG. 1, the mask area is canceled based on the elapsed time since the last detection in the detection area for all numbered mask areas. Accordingly, in the check
[0041]
Next, in the numbered mask
Next, in the calculation number
[0042]
As described above, for all numbered mask areas, the mask area is released based on the elapsed time since the last detection in the detection area, and the mask area to be released is a mask for which no object is detected for a predetermined time. All mask areas with numbers greater than the area and its number are released. As a result, for example, an unnecessary mask area can be automatically released simultaneously based on the number even under conditions where the wind suddenly stops blowing.
Accordingly, it is possible to automatically set an appropriate mask area and to accurately detect an intruding object.
[0043]
【The invention's effect】
As described above, according to the present invention, according to the present invention, the mask area is canceled or designated in the reverse order to the mask setting based on the number assigned at the time of mask area setting for each mask area. By simultaneously canceling the mask areas having the numbers greater than or equal to the number, the mask areas can be released appropriately and with less burden on the operator. Therefore, the manual operation requiring skill can be facilitated or automated, the burden on the operator can be reduced and an appropriate mask area can be set, and a highly reliable object detection method and apparatus have been realized.
[Brief description of the drawings]
FIG. 1 is a flowchart illustrating a processing flow according to an embodiment of the present invention.
FIG. 2 is a flowchart illustrating the flow of processing according to an embodiment of the present invention.
FIG. 3 is a flowchart illustrating a processing flow according to an embodiment of the present invention.
FIG. 4 is a flowchart illustrating a processing flow according to an embodiment of the present invention.
FIG. 5 is a block diagram showing a configuration of a video monitoring apparatus according to an embodiment of the present invention.
FIG. 6 is a diagram for explaining the operation of object detection processing by a conventional difference method.
FIG. 7 is a diagram for explaining a region of a detected object detected by a conventional difference method.
FIG. 8 is a diagram for explaining the operation of conventional mask processing.
FIG. 9 is a diagram for explaining the operation of conventional mask processing.
FIG. 10 is a diagram showing an example of a change in a mask area to be set that changes with time.
FIG. 11 is a table showing necessary mask areas with respect to wind intensity according to an embodiment of the present invention.
FIG. 12 is a diagram for explaining an embodiment of the present invention.
[Explanation of symbols]
101: initialization step, 102: image input step, 103: difference processing step, 104: binarization processing step, 105: mask processing step, 106: operator setting operation presence / absence determination step, 107: mask region setting processing step, 108 : Mask area numbering step, 109: Check completion determination step, 110: Detection presence / absence determination step in the mask area, 111: Area release timer reset step, 112: Area release timer check step, 113: Predetermined elapsed time determination step 114: Numbered mask area release step, 115: Calculation number counter increment step, 116: Object presence determination step, 117: Alarm / monitor display step, E01: TV camera, E02: Zoom lens, E03: Camera head, E04 : Operation means, E04a: first button, E04b: second button, E04c: direction key, E05: intruding object monitoring device, E05a: Image input I / F, E05b: Head control I / F, E05c: Lens control I / F, E05d: Operation input I / F, E05e: Image memory, E05f: Image output I / F, E05g: Alarm output I / F, E05h: CPU, E05i: Program memory, E05j: Work memory, E05k: Data bus, E06: Output monitor, E07: Warning light, M01: Input image, M01a, M01b, M01c: Area, M02: Input image M02a, M02, M02c: area, S01: input image, S02: reference background image, S03: difference image, S04: binarized image, S05: difference processing unit, S06: binarization processing unit, S07: humanoid S08: Humanoid difference image, S09: Humanoid binary image.
Claims (4)
前記マスク領域は、新規または追加される領域毎に番号付けし、該番号付けされた前記領域のマスク領域としての設定を解除は、前記番号付けられた順番と逆の順番に1つずつ又は一度に複数行われることを特徴とする物体検出方法。An object detection method for detecting an object in an image obtained from an imaging apparatus, wherein a predetermined area of the image is set as a mask area, and the set mask area is excluded from an object detection target.
The mask region is numbered every area to be new or additional, unset as a mask area of the numbered pre Symbol areas, one for the numbered were the reverse order object detection method according to claim Rukoto done more or once.
前記領域のマスク領域としての設定の解除は、前記マスク領域内で所定時間物体が検出されない場合に行われることを特徴とする物体検出方法。The object detection method according to claim 1,
Release settings as a mask area of the region, object detection wherein a row cracking Turkey when the predetermined time object in the mask area is not detected.
前記マスク領域は、新規または追加される領域毎に番号付けし、該番号付けされた前記領域のマスク領域としての設定を解除は、前記番号付けられた順番と逆の順番に1つずつ又は一度に複数行われることを特徴とする物体検出装置。An object detection apparatus for detecting an object in an image obtained from an imaging apparatus, wherein the predetermined area of the image is set as a mask area, and the set mask area is excluded from an object detection target.
The mask region is numbered every area to be new or additional, unset as a mask area of the numbered pre Symbol areas, one for the numbered were the reverse order or object detection apparatus according to claim Rukoto done more at once.
前記領域のマスク領域としての設定の解除は、前記マスク領域内で所定時間物体が検出されない場合に行われることを特徴とする物体検出装置。The object detection device according to claim 3 ,
Release settings as a mask area of the region, the object detecting device comprising a row cracking Turkey when the predetermined time object in the mask area is not detected.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002281456A JP4249967B2 (en) | 2002-09-26 | 2002-09-26 | Object detection method and object detection apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002281456A JP4249967B2 (en) | 2002-09-26 | 2002-09-26 | Object detection method and object detection apparatus |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2004118558A JP2004118558A (en) | 2004-04-15 |
| JP2004118558A5 JP2004118558A5 (en) | 2005-11-17 |
| JP4249967B2 true JP4249967B2 (en) | 2009-04-08 |
Family
ID=32275896
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002281456A Expired - Fee Related JP4249967B2 (en) | 2002-09-26 | 2002-09-26 | Object detection method and object detection apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4249967B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4650346B2 (en) * | 2006-05-29 | 2011-03-16 | パナソニック電工株式会社 | Surveillance camera device |
| JP5192701B2 (en) * | 2007-01-30 | 2013-05-08 | パナソニック株式会社 | Human body detection device |
| JP5030882B2 (en) * | 2008-07-25 | 2012-09-19 | 三菱電機株式会社 | Monitoring image processing device |
| JP6246508B2 (en) * | 2013-06-25 | 2017-12-13 | グローリー株式会社 | Moving body image extraction method and moving body image extraction apparatus |
-
2002
- 2002-09-26 JP JP2002281456A patent/JP4249967B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004118558A (en) | 2004-04-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102348128B (en) | Surveillance camera system having camera malfunction detection function | |
| US11145046B2 (en) | Detection of near-field occlusions in images | |
| US20120274776A1 (en) | Fault tolerant background modelling | |
| JP5106356B2 (en) | Image monitoring device | |
| JP5832910B2 (en) | Image monitoring device | |
| KR20020034919A (en) | Monitoring method for detecting an intruding object and monitoring apparatus therefor | |
| JP2003219399A (en) | Supervisory apparatus for identifying supervisory object | |
| JP4245452B2 (en) | Lens dirt determination method and apparatus | |
| JP5470187B2 (en) | Image processing apparatus and object detection apparatus | |
| JP4249967B2 (en) | Object detection method and object detection apparatus | |
| JP4811653B2 (en) | Object detection device | |
| JP3112400B2 (en) | Apparatus and method for recognizing empty space in parking lot | |
| JP2002304677A (en) | Intruder detection method and device | |
| JP2612662B2 (en) | Intruder identification system | |
| JP3571628B2 (en) | Image processing device | |
| JP3625442B2 (en) | Object detection method, object detection apparatus, and object detection program | |
| JP2000101987A (en) | Fire detector | |
| JP4004840B2 (en) | Object detection method and object detection apparatus | |
| WO2024214617A1 (en) | Monitoring method, monitoring device, and computer storage medium | |
| JP2002150440A (en) | Monitoring object detection device | |
| JPH09186208A (en) | Semiconductor wafer defect classification method and apparatus | |
| JPH05183901A (en) | Moving body monitor device | |
| JP3890164B2 (en) | Image sensor | |
| KR101320864B1 (en) | External object trespass recognition method in monitoring region by shape pattern | |
| JP2000341677A (en) | Image monitoring device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050922 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050922 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081006 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081014 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081125 |
|
| 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: 20090113 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090116 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120123 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4249967 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120123 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130123 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130123 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140123 Year of fee payment: 5 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |