JPH0773388A - Monitor system and circuit device for monitor system - Google Patents
Monitor system and circuit device for monitor systemInfo
- Publication number
- JPH0773388A JPH0773388A JP6093577A JP9357794A JPH0773388A JP H0773388 A JPH0773388 A JP H0773388A JP 6093577 A JP6093577 A JP 6093577A JP 9357794 A JP9357794 A JP 9357794A JP H0773388 A JPH0773388 A JP H0773388A
- Authority
- JP
- Japan
- Prior art keywords
- area
- status
- control circuit
- alarm
- center
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B13/00—Burglar, theft or intruder alarms
- G08B13/18—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
- G08B13/189—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
- G08B13/194—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
- G08B13/196—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
- G08B13/19602—Image analysis to detect motion of the intruder, e.g. by frame subtraction
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/246—Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B13/00—Burglar, theft or intruder alarms
- G08B13/18—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
- G08B13/189—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
- G08B13/194—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
- G08B13/196—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
- G08B13/19639—Details of the system layout
- G08B13/19652—Systems using zones in a single scene defined for different treatment, e.g. outer zone gives pre-alarm, inner zone gives alarm
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Closed-Circuit Television Systems (AREA)
- Burglar Alarm Systems (AREA)
- Alarm Systems (AREA)
- Image Analysis (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は監視さるべき室等の画像
シーケンスを発生するための少なくとも1つのカメラ
と、複数の順次連続する画像の有意の変化の際にアラー
ム(警報)を発せしめるための制御回路とを有する監視
システム及び監視システム用回路装置に関する。This invention relates to at least one camera for generating an image sequence of a room or the like to be monitored and for alarming upon a significant change in a plurality of successive images. And a circuit device for a monitoring system having the control circuit of
【0002】[0002]
【従来の技術】ビデオフォン(画像電話)装置(これは
室内監視のために用いられる)はDEーA138279
28から公知である。上記のビデオフォン装置にはここ
におけるカメラから供給される画像を記憶する監視回路
が設けられている。上記監視回路内に組込まれている比
較回路にて、カメラから供給される画像が、少し前に記
録された記憶画像と比較され、そして比較さるべき2つ
の画像が所定の程度だけ異なる際アラームがトリガされ
る。2. Description of the Related Art A videophone device (which is used for indoor surveillance) is DE-A138279.
It is known from 28. The above videophone device is provided with a monitoring circuit for storing the image supplied from the camera here. In the comparison circuit incorporated in the monitoring circuit, the image supplied by the camera is compared with the stored image recorded shortly before, and an alarm is generated when the two images to be compared differ by a predetermined degree. Triggered.
【0003】公知の監視システムにおいて完全な画像デ
ータが、監視回路にて処理され、その結果、高速で高価
な回路によってしかリアルタイムに(実時間的に)アラ
ームはトリガされ得ない。In known surveillance systems complete image data is processed in the surveillance circuit so that alarms can only be triggered in real time (real time) by fast and expensive circuitry.
【0004】[0004]
【発明の目的】従って本発明の目的とするところは低減
された数のデータを用いて、リアルタイムにアラームを
トリガし得る監視システムを提供することにある。OBJECTS OF THE INVENTION It is therefore an object of the present invention to provide a monitoring system that can trigger alarms in real time using a reduced number of data.
【0005】[0005]
【発明の構成】上記課題は冒頭に述べた形式のシステム
において次のようにして解決される、即ち画像シーケン
スを発生するための少なくとも1つのカメラと、制御回
路とを有する監視システムにおいて、上記制御回路は下
記の動作機能のため設けらており、即ち −ブロック構造化された順次連続する2つの画像信号の
1つの差分画像を形成し1つの差分画像の各ブロックに
対して静止状態又は運動中の対象物体にに割当られたス
テータス(状態)ビットを生成し、 −エリアマークを用いて連続ステータスビットを特徴付
け、該ステータスビットは1つのエリアを包括し、1つ
の移動体に割当られ、 −当該のエリアのステータスビットから1つのエリアパ
ラメータを決定し、 −1つ又はそれ以上のエリアパラメータの所定の状態に
達したとき、アラーム(警報)をトリガするのである。The above problem is solved in a system of the type mentioned at the outset in the following way, that is to say in a surveillance system having at least one camera for generating an image sequence and a control circuit. The circuit is provided for the following operating functions: forming a difference image of two consecutive image signals with a block structure and standing or moving for each block of the difference image. Generating status bits assigned to the object of interest, characterizing a continuous status bit using an area mark, the status bits encompassing one area and assigned to one mobile, Determining one area parameter from the status bits of the area in question, and-reaching the predetermined state of one or more area parameters When it triggers an alarm.
【0006】本発明の監視システムは制御回路を用いて
カメラから供給される2つの順次連続する画像の差分画
像シーケンスを形成する。当該差分画像は例えば16X
16又は8X8のパイクセルから成るブロックとして構
造化されている。そのようなブロック構造化された差分
画像は例えばCCITT標準H.261により動作する
画像コード/デコーディング装置に供給され得る。各ブ
ロックに対して1つのステータスビットが形成され、当
該ビットによっては当該ブロックが静止状態又は移動状
態の物体に割当られるべきか否かが指示される。1つの
ステータスビットは1つのブロックに割当られた1つの
動きベクトル(CCITT標準H261参照)から見出
されるか、又は統計的手法により見出され得る。移動体
に対してはロジック“1”、静止物体に対しては“0”
が割当られ得る。ステータスビットを決定するための回
路装置は例えばEP−A−0474304から公知であ
る。The monitoring system of the present invention uses a control circuit to form a differential image sequence of two sequentially successive images supplied by the camera. The difference image is, for example, 16X
It is structured as a block of 16 or 8x8 pixels. Such a block-structured difference image is described in CCITT standard H.264, for example. H.261 may be provided to the image code / decoding device. One status bit is formed for each block, which indicates whether the block should be assigned to a stationary or moving object. One status bit can be found from one motion vector assigned to one block (see CCITT standard H261) or by a statistical method. Logic "1" for moving objects, "0" for stationary objects
Can be assigned. A circuit arrangement for determining the status bits is known, for example from EP-A-0474304.
【0007】複数ステータス(状態)ビットを包含する
ステータス(状態)画像における干渉及びノイズを除去
するために空間的及び時間的フィルタリング処理操作を
実施し得る。それに続いて、制御回路は移動体を表すエ
リアを決定する1つのエリアマークがその種物体の各ス
テータスビットに割当られる。エリアマークを割当て上
述のフィルタリング処理操作を実施する回路装置もEP
−A−O474304から公知である。Spatial and temporal filtering processing operations may be performed to remove interference and noise in a status image containing multiple status bits. Following that, the control circuit assigns to each status bit of the seed object an area mark defining the area representing the mobile. The circuit device for assigning area marks and performing the above-mentioned filtering operation is also EP
From A-O474304.
【0008】当該制御回路はステータスビットを用いて
所定のエリアパラメータを決定する。例えば、各エリア
のセンタ(中心)はすべての座標値の加算及びそれに引
き続いての、各エリアに対するステータスビットの数に
よる除算により決定される。1つのエリアの大きさも当
該エリアに割当られたステータスビットをカウントする
ことにより求められ得る。The control circuit uses the status bit to determine a predetermined area parameter. For example, the center of each area is determined by the summation of all coordinate values followed by division by the number of status bits for each area. The size of one area can also be obtained by counting the status bits assigned to that area.
【0009】1つ又はそれ以上のエリアパラメータの所
定状態に達すると制御回路によりアラームが発せられ
る。例えば1つの物体の大きさ又はセンタ(中心)が所
定の限界値(閾値)に達するとアラームがトリガされ得
る。さらに当該エリアは所定の形状を有するか否かにつ
いてチェックされ得る。減少された画像データを用い
て、本発明は融通性を以て且つ多数の要求を適合されて
アラームをトリガし得る手法を実現する。An alarm is issued by the control circuit when a predetermined state of one or more area parameters is reached. For example, an alarm may be triggered when the size or center of one object reaches a predetermined limit value (threshold). Furthermore, it can be checked whether the area has a predetermined shape. With reduced image data, the present invention provides a flexible and versatile way in which multiple requirements can be met to trigger an alarm.
【0010】注目さるべきことは上記制御回路はディス
クリート(個別)コンポーネント又は回路により、又は
プロセッサ及び所属のプログラムを用いて実現され得
る。It should be noted that the control circuit can be realized by discrete components or circuits or by means of a processor and associated programs.
【0011】上記制御回路によっては物体の単数又は複
数のセンタ(中心)および/又はサイズが所定の状態な
いし条件に達するときアラームがトリガされる。Depending on the control circuit, an alarm is triggered when the object's center or centers and / or sizes reach predetermined conditions.
【0012】上記制御回路によっては下記の場合アラー
ムがトリガされる、即ち、 −1つのエリアのセンタ(中心)が画像の所定の所定位
置に達する場合および/又は1つのエリアのセンタ(中
心)が所定の方向に移動する場合、および/又は −移動センタ(中央)の所定速度を越える場合、および
/又は −当該センタが所定経路内に移動する場合、および/又
は −1つのエリアの所定サイズに達した場合および/又は −エリアのサイズが増大又は減少する場合および/又は −所定数のエリアの所定の大きさに達する場合警報(ア
ラーム)がトリガされるのである。An alarm is triggered by the above control circuit in the following cases: when the center of one area reaches a predetermined position in the image and / or when the center of one area is Moving in a given direction, and / or-exceeding a given speed of a moving center (center), and / or-moving the center within a given path, and / or-to a given size of one area An alarm is triggered when it is reached and / or when the size of the area increases or decreases and / or when it reaches a given size of a given number of areas.
【0013】移動体に相応するエリアを決定する際、当
該制御回路によっては1つの移動体が見出された後、当
該移動体に割り当てられる1つのステータスビットが特
徴付けられる。次いで上記ステータスビットは1つのエ
リアマークを用いて特徴付けられる。それに引き続い
て、すべての隣接ステータスビットが、同じく移動体に
割当られているかについてチェックされる。斯くして、
初期的に、1つのエリアのすべてのステータスビット
が、次のエリアの決定される前にサーチされる。In determining the area corresponding to a mobile, one status bit assigned to the mobile is characterized after the one has been found by the control circuit. The status bit is then characterized using an area mark. Subsequently, all adjacent status bits are checked to see if they are also assigned to the mobile. Thus,
Initially, all status bits in one area are searched before the next area is determined.
【0014】少なくとも2つの順次連続するステータス
画像が比較されるという条件下でアラームがトリガされ
る場合、順次連続するステータス画像のエリアが割当ら
れねばならない。この場合において下記の手段が使用さ
れる。If an alarm is triggered under the condition that at least two consecutive successive status images are compared, an area of consecutive successive status images must be allocated. In this case, the following means are used.
【0015】上記制御回路によっては2つの順次連続す
る差分画像のすべてのセンタ(中心)間の差が計算さ
れ、当該中心間の差が最小である順次連続する差分画像
のエリアが割当られる。The control circuit calculates the difference between all the centers (centers) of two consecutively consecutive difference images, and allocates the area of the consecutively consecutive difference images having the smallest difference between the centers.
【0016】1つのブロックの1つのステータスビット
を次のようにして決定し得る、即ち各ブロックに対して
前記制御回路によっては −2つの順次連続する画像の各差分画像パイクセルの絶
対値が形成され −該絶対値の和が形成され、 −第1の閾値を越える絶対値がカウントされ −当該の我が第2閾置を越え当該カウントが第3のステ
ータスビットが1つの移動体に割当られる。One status bit of a block can be determined as follows: for each block the absolute value of each differential image pixel of two consecutive successive images is formed by the control circuit. -The sum of the absolute values is formed, -absolute values above a first threshold are counted, -above my second threshold, the count is assigned a third status bit to one mobile.
【0017】当該閾値は例えば使用されるカメラに依存
し、特別な場合において最適化されるべきである。The threshold depends, for example, on the camera used and should be optimized in special cases.
【0018】本発明は次のような回路装置にも関する、
即ち画像シーケンスを発生するための少なくとも1つの
カメラと、制御回路とを有する回路装置にも関する。こ
こにおいて、上記制御回路は下記の動作機能のため設け
られている、即ち −ブロック構造化された順次連続する2つの画像信号の
1つの差分画像を形成し1つの差分画像の各ブロックに
対して静止状態又は運動中の対象物体に割当られたステ
ータス(状態)ビットを生成するため設けられている。The present invention also relates to the following circuit device,
That is, it also relates to a circuit arrangement having at least one camera for generating an image sequence and a control circuit. Here, the control circuit is provided for the following operating functions: -Forms one difference image of two consecutive image signals having a block structure and for each block of one difference image. It is provided to generate a status bit assigned to a stationary or moving target object.
【0019】例えば、CCITT標準H.261に従っ
て動作する画像コード化/デコーディング装置はそのよ
うなブロック構造化された差分画像を回路装置に供給で
きる。上記回路装置は制御回路の一部であり得る解析回
路を有し、該解析回路は下記の動作機能のため設けられ
得る、即ち、上記制御回路は下記の動作機能のため設け
らており、即ち −ブロック構造化された順次連続する2つの画像信号の
1つの差分画像を形成し1つの差分画像の各ブロックに
対して静止状態又は運動中の対象物体にに割当られたス
テータス(状態)ビットを生成し、解析回路が次の動作
機能のために設けられており即ち、 −エリアマークを用いて連続ステータスビットを特徴付
け、該ステータスビットは1つのエリアを包括し、1つ
の移動体に割当られ、 −当該のエリアのステータスビットから1つのエリアパ
ラメータを決定し、 −1つ又はそれ以上のエリアパラメータの所定の状態に
達したとき、アラーム(警報)をトリガする。For example, CCITT standard H.264. An image coding / decoding device operating according to H.261 can supply such block-structured difference image to the circuit device. The circuit arrangement comprises an analysis circuit, which may be part of a control circuit, which analysis circuit may be provided for the following operating functions, ie the control circuit is provided for the following operating functions: Forming one difference image of two consecutive block structured image signals, and for each block of one difference image the status bits assigned to a stationary or moving target object; Generating and analyzing circuits are provided for the following operating functions: characterize consecutive status bits using area marks, which status bits cover an area and are assigned to a mobile. , -Determine one area parameter from the status bits of the area in question, -trigger an alarm when a predetermined state of one or more area parameters is reached That.
【0020】次に図示の実施例を用いて本発明の当該の
側面及び他の側面を詳述する。This and other aspects of the invention will now be described in detail using the illustrated embodiments.
【0021】[0021]
【実施例】図1はカメラと、制御回路2と、アラーム
(警報)装置3とを有する監視システムを示す。上記制
御回路2は前処理(プリプロセッシング)回路4と解析
回路5とを有する。上記前処理回路4はカメラ1からビ
デオ信号(画像)を受取り、状態(ステータス)画像を
解析回路5に供給し、該解析回路は警報(アラーム)装
置3を制御する。上記の前処理回路4及び解析回路5は
ディスクリート(離散的、個別)なコンポーネント又は
適当な周辺コンポーネント(素子)を有する1つのプロ
グラム制御プロセッサであり得る。以降仮定されること
は前処理回路4及び解析回路5はそれぞれ1つのプロセ
ッサを有するということである。両回路4及び5共単一
のプロセッサによって実現されてもよい。1 shows a surveillance system having a camera, a control circuit 2 and an alarm device 3. The control circuit 2 has a preprocessing circuit 4 and an analysis circuit 5. The pre-processing circuit 4 receives a video signal (image) from the camera 1 and supplies a status image to the analysis circuit 5, which controls the alarm device 3. The pre-processing circuit 4 and the analysis circuit 5 described above may be one program-controlled processor having discrete components (discrete, individual) or appropriate peripheral components (elements). What is assumed thereafter is that the preprocessing circuit 4 and the analysis circuit 5 each have one processor. Both circuits 4 and 5 may be implemented by a single processor.
【0022】[0022]
【外1】 [Outer 1]
【0023】ここにおいてT1及びT2は2つの閾値を表
し、状態ビットSはロジック“1”となり(ステータス
ビットが移動物体を表すときは)、そしてステータス画
静止物体を表すときはロジック“0”となる。閾値
di,T1,T2は例えば使用されているカメラに依存
し、特別な場合において最適化されるべきである。Here, T 1 and T 2 represent two threshold values, the state bit S becomes a logic “1” (when the status bit represents a moving object), and a logic “0” when the status image represents a stationary object. "It becomes. The thresholds d i , T 1 , T 2 depend, for example, on the camera used and should be optimized in special cases.
【0024】前処理回路4においてステータスビットは
干渉及びノイズを抑圧するように実質的に空間的及び時
間的にフィルタリングされる。空間的フィルタリング操
作は次のようなプログラム実行により表現され得る。In the preprocessing circuit 4, the status bits are substantially spatially and temporally filtered so as to suppress interference and noise. The spatial filtering operation can be expressed by the following program execution.
【0025】−チェックさるべきステータスビットと同
じステータスを有する隣接するステータスビットをカウ
ントする −当該数は所定の閾値T3より大か、 YESの場合:チェックさるべきステータスビットを変
化させない、 NOの場合 :チェックさるべきステータスビットを反
転させる、 チェックさるべきステータスビットと同じステータスを
有する隣地(する)ステータスビットの数が所定の閾値
T3(これは例えば3に等しい)より大きい場合、チェ
ックされるステータスビットは変化されない。そうでな
い場合はステータスビットは反転される。[0025] - count the adjacent status bits having the same status as the status bit to leave checked - the number larger than or a predetermined threshold value T 3, the case of YES: does not change the status bits to leave check, if NO Inverting the status bit to be checked, if the number of neighboring status bits having the same status as the status bit to be checked is greater than a predetermined threshold T 3 (which is eg equal to 3), the status to be checked The bits are unchanged. Otherwise, the status bit is inverted.
【0026】時間フィルタリング処理操作において、複
数の順次連続する画像のステータスビットは論理和組合
結合処理を施される。例えば3つの順次連続するステー
タスビットが組合わされ得る。2つの先行(事前)画像
の状態(ステータス)ビットが本例においてバッファリ
ングされる。In the temporal filtering operation, the status bits of a plurality of sequentially successive images are OR'ed together. For example, three consecutive status bits can be combined. The status bits of the two preceding (pre) images are buffered in this example.
【0027】フィルタリングされたステータスビットは
解析回路5に供給される。解析回路5において、移動体
に相応するエリアが“1”に等しいエリアがサーチされ
る。当該エリアサーチ過程は次のプログラム実行により
表現され得る。The filtered status bits are supplied to the analysis circuit 5. In the analysis circuit 5, the area corresponding to the moving body is searched for equal to "1". The area search process can be expressed by the following program execution.
【0028】すべてのエリアマークをゼロ(m(xi,
yj):=0);にセットする エリアカウンタを1にセットする(b:=1); ビットカウンタz:=0へセット, 所定シーケンス中ステータスビットs(xi,yi)=1
をチェックする(ステータスビットがs=1(スタート
ステータスビット)になるまで) ビットカウンタを1にセット(Z:=1); 所属のエリアマークをbにセット(m:=b); ループスタート −スタートステータスビットに隣接するすべてのステー
タスビットは1に等しく、それの所属のエリアマークは
m=bでありm:=bにセットされるべきであり、ビッ
トカウンタを1単位だけ高める(z:=z+1); −当該のエリアマークm=1を有するすべての隣接ステ
ータスビットをチェックしたか、 NOの場合:そのような1つのステータスビットをスタ
ートステータスビットとして固定(確定)し、ループの
スタートにジャンプする −エリアカウンタbを1単位だけ高める(b:=b+
1); −ステータスビットの数(ビットカウンタのカウント)
をエリア毎に記憶する(Zb): −ビットカウンタをゼロにする(z=0) −さらに所定シーケンス中のステータスビットをチェッ
クする(1つのステータスビットがs=1になり所属の
エリアマークがm≠0になるまで); −所属のエリアマークをbにセットする(m:=b); −ビットカウンタを1にセットする(z:=1); −ループのスタートにジャンプする ループの終了 先ず最初、ステータスビットに割当られているすべての
エリアマークm(x,y)がゼロにセットされる。変量
xi,yjはステータス画像におけるxi,yj座標を示
す。1つのビットエリアカウンタbは1にセットされ、
ビットカウンタzはゼロにセットされる。ステータスビ
ットs(xi,yj)は所定シーケンスにてチェックされ
る(1つのステータスビットsが1に等しくなるま
で)。当該ステータスビットはスタートステータスビッ
トと見なされる。)次いで、ビットカウンタzは1にセ
ットされる。所属のエリアマークnはエリアカウンタb
の内容に等しくされループにてジャンプが行われる。All area marks are set to zero (m (x i ,
y j ): = 0); set area counter to 1 (b: = 1); set bit counter z: = 0 to set status bit s (x i , y i ) = 1 during predetermined sequence
Check (until the status bit becomes s = 1 (start status bit)) Set the bit counter to 1 (Z: = 1); Set the associated area mark to b (m: = b); Loop start − All status bits adjacent to the start status bit are equal to 1, their associated area mark is m = b and should be set to m: = b, and the bit counter is increased by one unit (z: = z + 1);-check all adjacent status bits with the relevant area mark m = 1, or if no: fix such one status bit as start status bit (determine) and jump to start of loop -Increase the area counter b by one unit (b: = b +
1);-Number of status bits (bit counter count)
Is stored for each area (Zb):-The bit counter is set to zero (z = 0) -In addition, the status bit in a predetermined sequence is checked (one status bit becomes s = 1 and the area mark to which it belongs is m). (Until 0 becomes 0);-Set the associated area mark to b (m: = b);-Set the bit counter to 1 (z: = 1);-Jump to the start of the loop End of the loop First Initially, all area marks m (x, y) assigned to status bits are set to zero. The variables x i and y j indicate the x i and y j coordinates in the status image. One bit area counter b is set to 1,
The bit counter z is set to zero. The status bits s (x i , y j ) are checked in a predetermined sequence (until one status bit s equals 1). The status bit is regarded as the start status bit. ) Then the bit counter z is set to 1. The belonging area mark n is the area counter b
The contents are equalized and the jump is performed in the loop.
【0029】ループのスタートにおいてスタートステー
タスビットに隣接するすべてのステータスビットがチェ
ックされる。1に等しいスタートビットSであって、そ
れの所属エリアマークmがゼロに等しいスタートビット
sが見出される場合、当該エリアマークmはbにセット
され、ビットカウンタzは1単位だけ高められる。それ
に続いて、スタートステータスビットの隣接するすべて
のステータスビットがチェックされたか否かが問合され
る。NOの場合、当該の隣接ビットがチェックされてな
い1つの隣接ステータスビットがスタートステータスビ
ットとして確定され、ループのスタート(点)戻りジャ
ンプが行われる。それにより、移動体を表す1つのエリ
アを見出し得る回帰手法が実現される。当該エリアが見
出された場合、換言すれば当該のエリアマークmが1に
等しい当該ステータスビットのすべての隣接するステー
タスビットがチェックされた場合、エリアカウンタbは
1単位だけ高められる。さらに、ステータスビットの数
(ビットカウンタZのカウント)が記憶されビットカウ
ンタzはゼロにセットされる。それに引き続いて、さら
に、ステータスビットが所定シーケンスにてチェックさ
れる(1に等しいステータスビットであって、それの所
属のエリアマークmがゼロに等しくないステータスビッ
トが見出されるまで)。当該エリアマークmはエリアカ
ウンタzの1にセットされる。それに引き続いてループ
のスタート(点)への戻りジャンプが行われる。At the start of the loop, all status bits adjacent to the start status bit are checked. If a start bit S equal to 1 and its belonging area mark m equal to zero is found, the area mark m is set to b and the bit counter z is incremented by one unit. Subsequently, it is queried whether all adjacent status bits of the start status bit have been checked. In the case of NO, one adjacent status bit whose corresponding adjacent bit is not checked is determined as the start status bit, and the loop start (point) return jump is performed. As a result, a regression method capable of finding one area representing a moving body is realized. If the area is found, in other words all adjacent status bits of the status bit whose area mark m is equal to 1, are checked, the area counter b is incremented by one unit. Further, the number of status bits (count of the bit counter Z) is stored and the bit counter z is set to zero. Subsequently, further status bits are checked in a predetermined sequence (until a status bit equal to 1 is found whose associated area mark m is not equal to zero). The area mark m is set to 1 of the area counter z. This is followed by a return jump to the start (point) of the loop.
【0030】図2は2つのエリア(b=1,b=2)を
有する1つのステータス画像を略示する。第1エリア
(b=1)の大きさは本事例では8であり、第2エリア
(b=2)の大きさは5である。当該エリアのステータ
スビットのエリアマークも示されている。FIG. 2 schematically shows one status image with two areas (b = 1, b = 2). The size of the first area (b = 1) is 8 in this example, and the size of the second area (b = 2) is 5. The area mark of the status bit of the area is also shown.
【0031】当該中心(センタ)が所定の場合において
アラームをトリガするために決定されるべきである。The center should be determined to trigger an alarm in a given case.
【0032】1つのエリアbに対する中心座標Xzb及び
Yzbは下式に従って形成される。The center coordinates X zb and Y zb for one area b are formed according to the following equation.
【0033】[0033]
【数1】 [Equation 1]
【0034】該式において,nbは1つのエリアのステー
タスビットの数を指示する。In the equation, n b indicates the number of status bits in one area.
【0035】解析回路5における重心を決定するほか
に、付加的に2つの順次連続するステータス画像間のエ
リアも割当てられる。当該エリア割当は次のプログラム
実行により実現される。Besides determining the center of gravity in the analysis circuit 5, the area between two consecutive successive status images is additionally allocated. The area allocation is realized by executing the following program.
【0036】−2つの順次連続する画像間のすべての中
心(センタ)の距離を計算し、-Calculate all center distances between two sequentially successive images,
【0037】[0037]
【数2】 [Equation 2]
【0038】−最小距離を有する順次連続する画像の中
心の相応の指示符号を割当て、 −当該の中心(センタ)、割当られたエリア指示(指
定)符号、エリアの大きさ(サイズ)(ステータスビッ
ト数)をリスト中の最後のnの順次連続する画像に対し
て記憶する。Assigning a corresponding indicator code of the center of successive images having the smallest distance, the center of interest, the assigned area indicator (designation) code, the size of the area (status bits) Number) for the last n consecutive images in the list.
【0039】先ず第1に2つの順次連続する画像間のす
べての重心の距離が計算される。First of all, the distances of all the centroids between two consecutive images are calculated.
【0040】[0040]
【数3】 [Equation 3]
【0041】該式中,SPi(t)は最後のステータス
画像(但しi=1,..bmax(t))のエリアの中心を示
し、一方,SPj(t−1)は最後から二番目ステータ
ス画像のエリアの中心を表し、(但しJ=1,...,
bmax(t−1))、そして,bmax(t)は最後のステ
ータス画像のエリア数(番号)をあらわし、bmax(t
−1)は1つを除いた最後のステータス画像のエリア数
(番号)を示す。2つの順次連続する画像間のすべての
センタ(中心)の距離が計算された後、最小の距離を有
するセンタが相互に関連付けられる。つまり、最小の距
離を有する2つの順次連続する画像のセンタは相応のエ
リアのセンタとなる。所定の適用例に対して、順次連続
するステータス画像のnのセンタの数及びエリアサイズ
が記憶されることが必要である。例えば10の順次連続
するステータス画像(n=10)のシーケンスがリスト
中で記憶され得る。In the equation, SP i (t) indicates the center of the area of the last status image (where i = 1, ..., bmax (t)), while SP j (t-1) is the second from the end. Represents the center of the area of the th status image, where J = 1, ...,
bmax (t-1)) and bmax (t) represent the number of areas (number) of the last status image, and bmax (t)
-1) indicates the number of areas (number) of the last status image except one. After the distances of all the centers between two consecutive images are calculated, the center with the smallest distance is correlated. That is, the center of two consecutive images having the smallest distance becomes the center of the corresponding area. For a given application, it is necessary that the number of n centers and the area size of successive consecutive status images be stored. For example, a sequence of 10 consecutive status images (n = 10) may be stored in the list.
【0042】図3は2つ順次連続する画像のエリアを略
示する。センタ(中心)SP1(t)及びSP1(t−
1)はそれらのエリアに割当られている。センタSP1
(t)及びSP1(t−1)はエリアb=1に割当ら
れ、センタSP2(t)及びSP2(t−1)はエリアb
=2に割当られる。センタSP3は追加され得、又は最
後の画像中にもはや存在しない。FIG. 3 schematically shows an area of two consecutive images. Center (center) SP 1 (t) and SP 1 (t-
1) is assigned to those areas. Center SP 1
(T) and SP 1 (t-1) are assigned to area b = 1, and the centers SP 2 (t) and SP 2 (t-1) are area b.
= 2. The center SP 3 can be added or is no longer present in the last image.
【0043】解析回路5によってはアラームがトリガさ
れ、換言すれば、1つ又はそれ以上のパラメータに到達
したとき制御回路がアラーム装置3に供給される。その
ようなエリアパラメータは例えばエリアの重心又はサイ
ズ(大きさ)であり得る。例えば、1つのエリアのセン
タがステータス画像の所定位置に達すると、アラームが
解析回路5により発せられる。次いで中心(センタ)座
標が記憶された座標と比較される。比較の結果センタ座
標が所定の座標に等しいことが分かると、アラームがト
リガされる。An alarm is triggered by the analysis circuit 5, in other words a control circuit is provided to the alarm device 3 when one or more parameters are reached. Such area parameter can be, for example, the centroid or size of the area. For example, when the center of one area reaches a predetermined position in the status image, the analysis circuit 5 issues an alarm. The center coordinates are then compared to the stored coordinates. If the comparison reveals that the center coordinate is equal to the predetermined coordinate, an alarm is triggered.
【0044】もっと多くの順次連続する重心が所定の運
動方向を示す場合にもアラームをトリガし得る(発生さ
せ得る)。この場合において所定数のセンタ座標が所定
の画像領域(エリア)内に存在するか否かがチェックさ
れる。An alarm can also be triggered (generated) if more successive successive centers of gravity indicate a given direction of movement. In this case, it is checked whether or not a predetermined number of center coordinates are present in a predetermined image area (area).
【0045】例えば1つの物体又は1つのエリアの中心
(センタ)が所定の閾値を越える速度で移動する場合に
もアラームをトリガし得る。この場合において、1つの
エリアの順次連続する複数センタがチェックされ,そし
て画像内にカバーされた経路ないしパスが所定の閾値を
越えるとアラームがトリガされる。同様に1つの物体の
センタが所定の経路ないしパス内に移動する場合解析回
路5により制御信号がアラーム装置3に供給され得る。An alarm may also be triggered if, for example, the center of one object or one area moves at a speed above a predetermined threshold. In this case, successive centers in an area are checked and an alarm is triggered if the covered path in the image exceeds a predetermined threshold. Similarly, a control signal can be supplied to the alarm device 3 by the analysis circuit 5 when the center of one object moves into a predetermined path or path.
【0046】1つのエリアのサイズは更なるパラメータ
として与えられている。上述のように1つのエリアのサ
イズは当該エリアのステータスビット数より規定され
る。例えば、1つのエリアのサイズが所定値を越えると
アラームが発生され得る。この場合において、当該閾値
(例えばエリア毎に30ステータスビット)を越えるか
否かが比較により調べられる。The size of one area is given as a further parameter. As described above, the size of one area is defined by the number of status bits in the area. For example, an alarm may be generated when the size of one area exceeds a predetermined value. In this case, it is checked by comparison whether or not the threshold value (for example, 30 status bits for each area) is exceeded.
【0047】また次のような場合もアラーム(警報)が
発せられ得る。即ち、1つのエリアのサイズが所定のよ
うに増大又は減少する場合、又は物体の所定数の大きさ
が所定の閾値を上回るか下回る場合警報(アラーム)が
トリガされる。An alarm can also be issued in the following cases. That is, an alarm is triggered if the size of one area increases or decreases in a predetermined manner, or if the size of a predetermined number of objects exceeds or falls below a predetermined threshold.
【0048】[0048]
【発明の効果】本発明によれば低減された数のデータを
用いてリアルタイムにアラームをトリガし得る監視シス
テムを実現し得るという効果が奏される。According to the present invention, it is possible to realize a monitoring system capable of triggering an alarm in real time using a reduced number of data.
【図1】本発明の監視システムの実施例のブロック接続
図である。FIG. 1 is a block connection diagram of an embodiment of a monitoring system of the present invention.
【図2】2つのエリアのを有する1つのステータス画像
の一部を示す概念図である。FIG. 2 is a conceptual diagram showing a part of one status image having two areas.
【図3】2つ順次連続するステータス画像の複数エリア
の概念図である。FIG. 3 is a conceptual diagram of a plurality of areas of a status image in which two status images are consecutive.
1 カメラ 2 制御回路 3 アラーム装置 4 前処理回路 5 解析回路 1 camera 2 control circuit 3 alarm device 4 pre-processing circuit 5 analysis circuit
Claims (9)
とも1つのカメラ(1)と、制御回路(2)とを有する
監視システムにおいて、上記制御回路は下記の動作機能
のため設けらており、即ち −ブロック構造化された順次連続する2つの画像の1つ
の差分画像を形成し1つの差分画像の各ブロックに対し
て静止状態又は運動中の1つの(対象)物体にに割当ら
れたステータス(状態)ビットを生成し、 −エリアマークを用いて相隣接するステータスビットを
特徴付け、該ステータスビットは1つのエリアを包括
し、1つの移動体に割当られ、 −当該のエリアのステータスビットから1つのエリアパ
ラメータを決定し、 −1つ又はそれ以上のエリアパラメータの所定の状態に
達したとき、アラーム(警報)をトリガすることを特徴
とする監視システム。1. A surveillance system comprising at least one camera (1) for generating an image sequence and a control circuit (2), said control circuit being provided for the following operating functions: A status (state) assigned to a stationary (moving) or moving (target) object for each block of one differential image, which forms one differential image of two consecutively structured blocks. Generating a bit, -characterizing adjacent status bits using an area mark, the status bits covering one area and assigned to one mobile-one area from the status bits of the area A monitoring system characterized by determining a parameter and-triggering an alarm when a predetermined state of one or more area parameters is reached. Stem.
ラメータとして1つのエリアのセンタ(中心)および/
又はサイズが決定される請求項1記載のシステム。2. The center (center) of one area and / or as an area parameter depending on the control circuit (2).
Or the system of claim 1, wherein the size is determined.
アに割当られたステータスビットをカウントすることに
より1つのエリアのサイズが決定される請求項2記載の
システム。3. The system according to claim 2, wherein the size of one area is determined by counting the status bits assigned to the area by the control circuit (2).
合アラームがトリガされる、即ち、 −1つのエリアのセンタ(中央)が画像の所定の所定位
置に達する場合および/又は −1つのエリアのセンタ(中央)が所定の方向に移動す
る場合、および/又は −移動センタ(中央)の所定速度を越える場合、および
/又は −当該センタが所定経路内に移動する場合、アラームが
トリガされる請求項2又は3項記載のシステム4. An alarm is triggered by the control circuit (2) if: the center of one area reaches a predetermined position in the image and / or one area. An alarm is triggered if the center (center) of the vehicle moves in a predetermined direction and / or if it exceeds a predetermined speed of the moving center (center), and / or if the center moves in a predetermined path. The system according to claim 2 or 3.
な場合アラーム(警報)が発せられる即ち、 −1つのエリアの所定サイズに達した場合および/又は −エリアのサイズが増大又は減少する場合および/又は −所定数のエリアの所定の大きさに達する場合警報(ア
ラーム)がトリガされる請求項2から4までのいずれか
1項記載のシステム。5. The control circuit (2) issues an alarm in the following cases: when a predetermined size of one area is reached and / or when the size of the area is increased or decreased. Case and / or-a system according to any one of claims 2 to 4, wherein an alarm is triggered when a predetermined size of a predetermined number of areas is reached.
の移動体に割当られた1つのステータスビットが見出さ
れた後毎に、そして、前記ステータスビットが1つのエ
リアマークを用いて特徴付けられた後毎に、上記制御回
路(2)によってはすべての隣接ステータスビットがそ
れらも移動体に割当られているか否かについてチェック
される請求項1から5までのいずれか1項記載のシステ
ム。6. In determining an area, each time a status bit assigned to a mobile is found, and the status bit is characterized using an area mark. 6. After each time, the system according to claim 1, wherein all adjacent status bits are checked by the control circuit (2) as to whether they are also assigned to the mobile.
次連続する差分画像のすべてのセンタ(中心)間の差が
計算され、当該中心間の差が最小である順次連続する差
分画像のエリアが割当られる請求項2から6までのいず
れか1項記載のシステム。7. The control circuit (2) calculates a difference between all centers (centers) of two consecutively consecutive difference images, and an area of the consecutively consecutive difference images in which the difference between the centers is the smallest. 7. The system according to any one of claims 2 to 6, wherein
によっては −2つの順次連続する画像の各差分画像パイクセルの絶
対値が形成され −該絶対値の和が形成され、 −第1の閾値を越える絶対値がカウントされ −当該の我が第2閾置を越え当該カウントが第3のステ
ータスビットが1つの移動体に割当られる請求項1から
7までのいずれか1項記載のシステム。8. The control circuit (2) for each block
Depending on: -the absolute value of each difference image pixel of two consecutive successive images is formed-the sum of the absolute values is formed, -the absolute value exceeding the first threshold is counted-the second threshold of the subject 8. A system as claimed in any one of the preceding claims, in which the count exceeds the threshold and the third status bit is assigned to one mobile.
とも1つのカメラ(1)と、制御回路(2)とを有する
回路装置において、上記制御回路は下記の動作機能のた
め設けらており、即ち −ブロック構造化された順次連続する2つの画像信号の
1つの差分画像を形成し1つの差分画像の各ブロックに
対して静止状態又は運動中の対象物体に割当られたステ
ータス(状態)ビットを生成し、解析回路(5)が次の
動作機能のために設けられており即ち、 −エリアマークを用いて連続ステータスビットを特徴付
け、該ステータスビットは1つのエリアを包括し、1つ
の移動体に割当られ、 −当該のエリアのステータスビットから1つのエリアパ
ラメータを決定し、 −1つ又はそれ以上のエリアパラメータの所定の状態に
達したとき、アラーム(警報)をトリガするために設け
られていることを特徴とする監視システム用回路装置。9. A circuit arrangement comprising at least one camera (1) for generating an image sequence and a control circuit (2), said control circuit being provided for the following operating functions: Forming a difference image of two consecutive block structured image signals and generating for each block of the difference image a status bit assigned to a stationary or moving target object. , An analysis circuit (5) is provided for the following operational functions: characterizing consecutive status bits with area marks, which status bits cover an area and are assigned to a mobile. -Determine one area parameter from the status bits of the area in question; -when a predetermined state of one or more area parameters is reached, an alarm (alarm) Circuit device for a monitoring system, which is provided for triggering a report).
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE4314483.7 | 1993-05-03 | ||
| DE4314483A DE4314483A1 (en) | 1993-05-03 | 1993-05-03 | Surveillance system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0773388A true JPH0773388A (en) | 1995-03-17 |
Family
ID=6486979
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6093577A Pending JPH0773388A (en) | 1993-05-03 | 1994-05-02 | Monitor system and circuit device for monitor system |
Country Status (3)
| Country | Link |
|---|---|
| JP (1) | JPH0773388A (en) |
| DE (1) | DE4314483A1 (en) |
| GB (1) | GB2277845B (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09147141A (en) * | 1995-11-24 | 1997-06-06 | Sekisui House Ltd | Building display method using amusement machines |
| JPH10126766A (en) * | 1996-10-18 | 1998-05-15 | Fujitsu General Ltd | Surveillance camera device |
| US5966178A (en) * | 1997-06-05 | 1999-10-12 | Fujitsu Limited | Image processing apparatus with interframe interpolation capabilities |
| WO2004011314A1 (en) * | 2002-07-25 | 2004-02-05 | National Institute Of Advanced Industrial Science And Technology | Security monitor device at station platform |
| CN105303757A (en) * | 2015-09-25 | 2016-02-03 | 凌云光技术集团有限责任公司 | Power grid intelligent monitoring method for preventing artificial external force damage and system thereof |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE4407528C2 (en) * | 1994-03-07 | 1998-04-09 | Sq Services Ag | Motion detectors and motion detection methods |
| US6028626A (en) | 1995-01-03 | 2000-02-22 | Arc Incorporated | Abnormality detection and surveillance system |
| US5666157A (en) | 1995-01-03 | 1997-09-09 | Arc Incorporated | Abnormality detection and surveillance system |
| GB2337146B (en) * | 1998-05-08 | 2000-07-19 | Primary Image Limited | Method and apparatus for detecting motion across a surveillance area |
| EP1139287A3 (en) * | 2000-03-29 | 2004-08-18 | Videte IT AG | Digital image sequence area masking method |
| EP1314019A1 (en) * | 2000-08-26 | 2003-05-28 | Flow Research Evaluation Diagnostics Limited | A monitoring system |
| GB2442512A (en) * | 2006-09-09 | 2008-04-09 | David Hostettler Wain | Motion detector using video frame differences with noise filtering and edge change accentuation |
| AT508624B1 (en) | 2009-08-06 | 2013-03-15 | Kiwisecurity Software Gmbh | METHOD OF VIDEO ANALYSIS |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0062655B1 (en) * | 1980-10-22 | 1986-10-15 | The Commonwealth Of Australia | Video movement detector |
| GB2150724A (en) * | 1983-11-02 | 1985-07-03 | Christopher Hall | Surveillance system |
| GB8627787D0 (en) * | 1986-11-20 | 1986-12-17 | British Telecomm | Pattern processing |
| JPH0564199A (en) * | 1991-08-29 | 1993-03-12 | Pioneer Electron Corp | Picture monitor |
-
1993
- 1993-05-03 DE DE4314483A patent/DE4314483A1/en not_active Ceased
-
1994
- 1994-05-02 JP JP6093577A patent/JPH0773388A/en active Pending
- 1994-05-03 GB GB9408761A patent/GB2277845B/en not_active Expired - Fee Related
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09147141A (en) * | 1995-11-24 | 1997-06-06 | Sekisui House Ltd | Building display method using amusement machines |
| JPH10126766A (en) * | 1996-10-18 | 1998-05-15 | Fujitsu General Ltd | Surveillance camera device |
| US5966178A (en) * | 1997-06-05 | 1999-10-12 | Fujitsu Limited | Image processing apparatus with interframe interpolation capabilities |
| WO2004011314A1 (en) * | 2002-07-25 | 2004-02-05 | National Institute Of Advanced Industrial Science And Technology | Security monitor device at station platform |
| JP2004058737A (en) * | 2002-07-25 | 2004-02-26 | National Institute Of Advanced Industrial & Technology | Safety monitoring equipment in station platforms |
| US7460686B2 (en) | 2002-07-25 | 2008-12-02 | National Institute Of Advanced Industrial Science And Technology | Security monitor device at station platform |
| CN105303757A (en) * | 2015-09-25 | 2016-02-03 | 凌云光技术集团有限责任公司 | Power grid intelligent monitoring method for preventing artificial external force damage and system thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| GB2277845A (en) | 1994-11-09 |
| GB9408761D0 (en) | 1994-06-22 |
| DE4314483A1 (en) | 1994-11-10 |
| GB2277845B (en) | 1997-05-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6167143A (en) | Monitoring system | |
| JPH0773388A (en) | Monitor system and circuit device for monitor system | |
| EP1859411B1 (en) | Tracking objects in a video sequence | |
| EP1859410B1 (en) | Method of tracking objects in a video sequence | |
| JP4217876B2 (en) | Method and apparatus for tracking moving object in image | |
| US8995718B2 (en) | System and method for low complexity change detection in a sequence of images through background estimation | |
| CN106991418B (en) | Winged insect detection method and device and terminal | |
| US20110123067A1 (en) | Method And System for Tracking a Target | |
| US10614336B2 (en) | Method, system, and computer-readable recording medium for image-based object tracking | |
| CN112465855A (en) | Passenger flow statistical method, device, storage medium and equipment | |
| JP2009520408A (en) | Random subsample partition voting (RSVP) algorithm for scene change detection | |
| CN112700478A (en) | Target tracking method, system, computer-readable storage medium, and program product | |
| CN115205343A (en) | Method and device for monitoring high-altitude object throwing in real time and storage medium | |
| Desurmont et al. | Image analysis architectures and techniques for intelligent surveillance systems | |
| CN110310303A (en) | Image analysis multi-object tracking method | |
| WO2005048196A2 (en) | Object tracking within video images | |
| CN113657304B (en) | People stream tracking and counting method, device, equipment and storage medium | |
| JP2023015000A (en) | Object masking in video stream | |
| JP2012128693A (en) | Video processing device, video processing method and program | |
| CN114764895A (en) | Abnormal behavior detection device and method | |
| CN107292916A (en) | Target association method, storage device, straight recorded broadcast interactive terminal | |
| JP3929819B2 (en) | Monitoring device, method and program | |
| JP6603123B2 (en) | Animal body detection apparatus, detection method, and program | |
| JP3784474B2 (en) | Gesture recognition method and apparatus | |
| CN117635937A (en) | A method, system and medium for judging patrol robot camera occlusion alarm |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20040303 |