JP2931709B2 - Traveling vehicle detection device - Google Patents
Traveling vehicle detection deviceInfo
- Publication number
- JP2931709B2 JP2931709B2 JP3273812A JP27381291A JP2931709B2 JP 2931709 B2 JP2931709 B2 JP 2931709B2 JP 3273812 A JP3273812 A JP 3273812A JP 27381291 A JP27381291 A JP 27381291A JP 2931709 B2 JP2931709 B2 JP 2931709B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- circuit
- vehicle
- slit
- area
- 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
Landscapes
- Image Processing (AREA)
- Closed-Circuit Television Systems (AREA)
- Image Analysis (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は,車両の走行中の画像か
ら車両に相当する部分だけを車両ごとにそれぞれ自動的
に抽出検知する走行車両検知装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a traveling vehicle detection apparatus for automatically extracting and detecting only a portion corresponding to a vehicle from an image of the traveling vehicle, for each vehicle.
【0002】[0002]
【従来の技術】道路の側方ないし斜め上方から道路を観
測して得た画像データを処理する場合において,検知対
象の車両の画像と,背景の画像及び検知対象の車両に対
して同一ないし逆の進行方向に走行する車両とが見え隠
れしながら同一時刻の画像として記憶されている。一般
的に時間経過に伴い,天候等の要因で背景の画像データ
が変化するため,従来では同一領域の画像データの時間
経過による変化の検出を画像領域全体分について調べる
ことにより背景画像の自動更新を行っていた。2. Description of the Related Art When processing image data obtained by observing a road from the side or obliquely above the road, the image of the detection target vehicle is the same as or opposite to the background image and the detection target vehicle. The vehicle traveling in the traveling direction is stored as an image at the same time while being seen and hidden. Generally, the background image data changes with the passage of time due to factors such as the weather. Therefore, conventionally, the background image is automatically updated by checking the change in the image data of the same area over time for the entire image area. Had gone.
【0003】その場合,全体領域について行うため変化
検出のための演算量が多かった。また,複数の車両が同
一時刻の画像中に存在した場合には,画像領域のどこが
背景で,どこがそれぞれどの車両かを検出せずに,従来
では,例えば背景画像との差分画像のうち負(または
正)の部分についてのみ時間経過が連続する画像につい
て論理和をとる等の方法で車両検知を行っていた。In such a case, the amount of calculation for detecting the change is large because the calculation is performed for the entire area. Further, when a plurality of vehicles are present in the image at the same time, it is not possible to detect where in the image area the background and where each vehicle is. Or, the vehicle detection is performed by a method such as taking a logical sum with respect to an image in which the time lapse is continuous only in the portion of (positive).
【0004】こういった従来の手法では,画面領域全体
分の変化検出を行うことをせずに,見え隠れする複数の
車両についてそれぞれ別の車両領域であると判定して分
離/検知することは困難であった。In such a conventional method, it is difficult to separate / detect a plurality of invisible vehicles by judging them as different vehicle regions without detecting a change in the entire screen region. Met.
【0005】[0005]
【発明が解決しようとする課題】時間経過に伴う天候変
化等の要因による背景の明るさ変化,及び複数の車両が
同一時刻の画像内で見え隠れする画像データを処理する
場合において,従来では画像領域全体分について時間経
過ごとの変化を調べていたため大規模な演算が必要であ
ったうえ,背景,及び個々の車両の領域を自動的かつ安
定に判定して分離/検知することは困難であった。Conventionally, when processing background brightness changes due to factors such as weather changes over time, and image data in which a plurality of vehicles appear and disappear in an image at the same time, an image area is conventionally used. Large-scale calculations were required because changes over time were examined for the entire part, and it was difficult to automatically and stably determine the background and individual vehicle areas to separate / detect them. .
【0006】本発明は,天候変化等による背景の明るさ
変化や,複数の車両が画像内に見え隠れする場合などで
も,背景や個々の車両を安定して分離/検知するように
することを目的としている。SUMMARY OF THE INVENTION It is an object of the present invention to stably separate / detect a background or an individual vehicle even when the brightness of the background changes due to a weather change or when a plurality of vehicles appear and disappear in an image. And
【0007】[0007]
【課題を解決するための手段】本発明では,従来の問題
点を解決するために,画像領域のうちで予め設定した,
車両走行方向に沿った検出スリット部分のみの画素デー
タについてのみ時間経過による変化の検出を行う。さら
に検出スリット部分のデータについてのみ時間経過ごと
に蓄積していき,変化した部分について線分検出を行
い,画像領域のどの部分が背景か,あるいはどの車両か
及び画像上での移動量を判定して個々の車両ごとにそれ
ぞれ別々の画像として重畳してゆき,車両ごとに分離し
て抽出できるように構成する。According to the present invention, in order to solve the conventional problems, a preset image area is used.
The change with time is detected only for the pixel data of only the detection slit portion along the vehicle traveling direction. Furthermore, only the data of the detection slit part is accumulated with the passage of time, and the line segment is detected for the changed part to determine which part of the image area is the background or which vehicle and the amount of movement on the image. Each image is superimposed as a separate image for each vehicle, and can be separated and extracted for each vehicle.
【0008】即ち,撮影画像の画像フレームの予め設定
したスリット部分の画素データを順次スリット画像用の
メモリ上に蓄積していく手段と,スリット画像について
線分検出する手段と,線分検出によって得られた車両存
在領域について,予め記録してある背景画像との差分画
像を得る回路と,線分検出によって得られた車両移動量
分だけ差分画像をずらして重畳するよう構成している。That is, a means for sequentially accumulating pixel data of a preset slit portion of an image frame of a photographed image on a memory for a slit image, a means for detecting a line segment of the slit image, and a means for detecting the line segment. A circuit for obtaining a difference image from a background image recorded in advance for the obtained vehicle presence area, and a configuration in which the difference image is shifted and superimposed by the amount of vehicle movement obtained by the line segment detection.
【0009】[0009]
【作用】従来の場合には撮影画像のすべての画素値につ
いて,フレームごとに背景との差分画像の論理和をと
り,移動物体たる車両を検出していたが,本発明におい
ては演算量を減らすようにするために,車両の移動方向
がほぼ一定していることに着目し,撮影画像(画像フレ
ーム)のうち,車両が通過する部分(スリット部分)に
ついてのみの演算で車両検知処理を行うようにしてい
る。In the prior art, for all the pixel values of the photographed image, the logical sum of the difference image with the background is calculated for each frame to detect a vehicle as a moving object. In the present invention, however, the amount of calculation is reduced. In order to achieve this, it is noted that the moving direction of the vehicle is substantially constant, and the vehicle detection process is performed by calculating only a portion (slit portion) of the captured image (image frame) through which the vehicle passes. I have to.
【0010】本発明では走行車両のディジタル画像につ
いて車両の走行方向に沿って検出スリットを予め設定す
る。斜め上方から撮影する場合等では,車両走行をスリ
ット内にかかるようにするため複数本設定する。検出ス
リットの設定として種々のパターンを考えることが可能
であるが,簡単な例として車両走行方向の側方にテレビ
カメラを設置して撮影し,普通車のバンパー程度の位置
に対応する走査線をそのまま検出スリットとしてもよ
い。In the present invention, a detection slit is set in advance in a digital image of a traveling vehicle along the traveling direction of the vehicle. In the case of photographing obliquely from above, a plurality of lines are set so that the vehicle travels within the slit. Various patterns can be considered as the setting of the detection slit, but as a simple example, a TV camera is installed on the side in the vehicle running direction and shooting is performed. The detection slit may be used as it is.
【0011】[0011]
【実施例】図1は本発明の一実施例であり,図におい
て,1はテレビカメラから入力したディジタル画像を記
憶する画像メモリ,2は予め設定した1本ないし複数本
の検出スリット部分のみの画素読み出し回路,3は読み
出し回路2によって読み出された検出スリットデータを
時間経過ごとに蓄積する蓄積メモリ,4は同一画像領域
から読み出されたデータ同士の時間経過による変化検出
回路,5は背景だけからなるスリット画像を記憶/更新
する記憶/更新回路,6は変化検出回路4により検出さ
れた変化部分について線分検出を行い車両領域の検出
と,その車両の移動量を算出する線分検出回路,7は,
背景であると判定した画像領域ごとに記憶/更新を行う
背景画像メモリ,8は入力画像から背景画像を減算する
減算回路,9は減算結果を記憶する差分画像メモリ,1
0は変化検出および線分検出回路6によって決定した個
々の車両領域を取り出し,これらを前記車両移動量分だ
けずらすシフト回路,11はこれらの車両領域画像を車
両ごとに重畳して記憶する車両記憶回路を表している。FIG. 1 shows an embodiment of the present invention. In FIG. 1, reference numeral 1 denotes an image memory for storing a digital image input from a television camera, and reference numeral 2 denotes only a predetermined one or a plurality of detection slit portions. A pixel readout circuit, 3 is a storage memory for storing the detected slit data read out by the readout circuit 2 with time, 4 is a change detection circuit for data read out from the same image area due to the passage of time, and 5 is a background. A storage / update circuit 6 for storing / updating a slit image alone, a line segment detection for a changed portion detected by the change detection circuit 4 to detect a vehicle area, and a line segment detection for calculating a moving amount of the vehicle. Circuit 7,
A background image memory for storing / updating for each image area determined to be a background, 8 is a subtraction circuit for subtracting a background image from an input image, 9 is a difference image memory for storing a subtraction result, 1
Numeral 0 denotes a shift circuit for taking out individual vehicle areas determined by the change detection and line segment detection circuit 6 and shifting them by the vehicle movement amount. Numeral 11 denotes a vehicle memory for superimposing and storing these vehicle area images for each vehicle. Represents a circuit.
【0012】簡単な例として,車両走行方向の側方にテ
レビカメラを設置し,その走査方向と車両走行方向が平
行になるように車両を観測する場合で説明する。時間の
経過とともに車両は走行方向に応じて画像の右ないし左
から画像領域に移り始め,画像中央部を通過して反対方
向に消失していく。As a simple example, a case will be described in which a television camera is installed on the side of the vehicle running direction and the vehicle is observed so that the scanning direction and the vehicle running direction are parallel. As time passes, the vehicle starts to move from the right or left of the image to the image area according to the traveling direction, passes through the center of the image, and disappears in the opposite direction.
【0013】普通車のバンパー程度の位置の走査線をそ
のまま検出スリットとして,この1次元データを時間経
過ごとに蓄積し,もとの画像領域での走査線方向を副走
査方向にとり,時間経過を主走査方向とする2次元デー
タとして蓄積することとし,以下,この画像を時空間画
像と呼ぶこととする。もとの画像の同一位置,即ちスリ
ットに設定した走査線の同一位置について時間経過に伴
う変化,即ち時空間画像での主走査を方向でのデータの
変化を考えた場合,動かない部分,即ち背景では変化が
ほとんど無いが,車両部分については走行に伴い対応点
が検出スリット方向に移動する結果変化が生じる。従っ
て,即ちスリットに設定した走査線の同一位置について
時間に伴う変化分の大きい画素を走行車両として検出す
ることができる。The one-dimensional data is accumulated with the passage of time, and the scanning line direction in the original image area is set in the sub-scanning direction. The image is stored as two-dimensional data in the main scanning direction, and this image is hereinafter referred to as a spatiotemporal image. Considering the change with time at the same position of the original image, that is, the same position of the scanning line set in the slit, that is, the change in data in the direction of the main scanning in the spatiotemporal image, Although there is almost no change in the background, a change occurs in the vehicle portion as a result of the corresponding point moving in the detection slit direction as the vehicle travels. Therefore, a pixel having a large change with time at the same position of the scanning line set in the slit can be detected as a traveling vehicle.
【0014】こうして検出した変化画素を時空間画像内
で見ると,速度,加速度,移動方向等の走行形態に応じ
た線上の軌跡を描くことになる。図2は時空間画像内に
出現する情報について示す。When the detected changed pixel is viewed in a spatiotemporal image, a locus on a line corresponding to a running mode such as speed, acceleration, and moving direction is drawn. FIG. 2 shows information appearing in the spatiotemporal image.
【0015】図中の符号20−1,20−2,20−
3,…は,カメラで撮像した同一位置での複数の画像,
21−1,21−2,…はスリットに設定された走査線
上の画像,22は時空間画像を表している。時空間画像
22は,画像20−1上の画像21−1と,画像20−
2上の画像21−2と,画像20−3上の画像21−3
と,…を時間順に蓄積して構成している。この結果,時
空間画像22上において,左から右へ走行する車両につ
いては右下りの軌跡が現れ,右から左へ走行する車両に
ついては左下りの軌跡が現れ,左から右へ走行する車両
が加速すると右下りの軌跡の傾斜がゆるやかに変化する
ものとなる。Reference numerals 20-1, 20-2, 20- in the figure
3, ... are multiple images at the same position captured by the camera,
.. Represent the images on the scanning lines set in the slits, and 22 represents the spatiotemporal image. The spatiotemporal image 22 includes an image 21-1 on the image 20-1 and an image 20-
2 on image 2 and image 21-3 on image 20-3
, ... are stored in chronological order. As a result, on the spatiotemporal image 22, a locus descending to the right appears for a vehicle traveling from left to right, a locus descending to the left appears for a vehicle traveling from right to left, and a vehicle traveling from left to right appears. When the vehicle accelerates, the slope of the rightward trajectory gradually changes.
【0016】そこで時空間画像内での軌跡について線分
検出を行うと,各時刻での画像のどの領域が背景でどの
領域に車両が存在するかと走行方向の画素移動量が判定
できる。もしも複数の車両が同一時刻の画像領域内に存
在した場合でも,スリット方向に分割して公知の処理技
術による線分抽出を行えば車両数分を検出することが可
能である。If line segments are detected for a locus in the spatiotemporal image, it is possible to determine which region of the image is the background and which region the vehicle is at at each time, and the amount of pixel movement in the traveling direction. Even if a plurality of vehicles exist in the image area at the same time, it is possible to detect the number of vehicles by dividing the image in the slit direction and extracting line segments by a known processing technique.
【0017】背景領域をB,同一時刻内に画像にあらわ
れたi台の車両それぞれと背景を含む領域をF0 ,
F1 ,…,Fn とすると,走行方向,即ち検出スリット
に直交する方向には同一種の領域が並ぶはずである。反
対方向に走行する車両が撮影している画像領域内ですれ
違う場合について,重なりあう直前の例を図3に,交差
して重なりにより見え隠れが生じている例を図4に示
す。そこで,検出スリット内で背景とみなされた領域か
らそのままもとの画像での背景領域がわかる。従って,
背景とみなされた領域についてそれまで記憶していた背
景画像を自動で更新できることになる。The background area is B, and the area including the background and each of the i vehicles appearing in the image at the same time is F 0 ,
Assuming that F 1 ,..., F n , regions of the same type should be arranged in the traveling direction, that is, the direction orthogonal to the detection slit. FIG. 3 shows an example of a vehicle traveling in the opposite direction passing by in an image area being photographed immediately before overlapping, and FIG. 4 shows an example in which the vehicle crosses and overlaps, thereby causing visibility. Therefore, the background area in the original image can be known as it is from the area regarded as the background in the detection slit. Therefore,
The background image stored so far can be automatically updated for the area regarded as the background.
【0018】元の画像から,この背景画像を減算してい
わゆる差分画像を作成できる。個々の車両だけ存在する
画像領域も上記時空間画像処理によって判定することが
でき,同一の車両部分だけをそれぞれ時間変化に伴う移
動量分だけ走行方向にずらして重畳すれば,個々の車両
を分離/検知できることになる。A so-called difference image can be created by subtracting the background image from the original image. The image region in which only individual vehicles exist can be determined by the above spatiotemporal image processing. If only the same vehicle portion is superimposed in the traveling direction by the amount of movement accompanying time change, the individual vehicles can be separated. / Can be detected.
【0019】画像データの明るさないし色情報が車両走
行方向(即ち画像データの走査線方向)x及びこれに直
交するyを2軸とする2次元座標と観測時刻tによって
表現するデータとして記憶してゆき,この値をf(x,
y,t)で表すこととし,時間経過に従い順次蓄積す
る。ここで各時刻において記憶する画像データ領域を 0≦x≦(X−1),0≦y≦(Y−1) とする。The brightness or color information of the image data is stored as data expressed by two-dimensional coordinates of the vehicle traveling direction (ie, the scanning line direction of the image data) x and two axes orthogonal to the x and the observation time t. And this value is changed to f (x,
y, t) and accumulate sequentially over time. Here, the image data area stored at each time is defined as 0 ≦ x ≦ (X−1) and 0 ≦ y ≦ (Y−1).
【0020】普通車両等のバンパー付近の高さが画像内
でy=yslitである場合にスリットをy=yslitに設定
する。この場合に,各時刻におけるスリット画像とし
て,f(0,yslit,t)およびf((X−1),
yslit,t)を両端とする1走査線データを読み出す。
この例の場合では,読み出し回路2は,各時刻に画像デ
ータを画像メモリ1に記憶する時点で画素のy座標がy
slitと一致するか判定し,一致した場合にのみそのデー
タを蓄積メモリ3に出力する。スリットから読み出した
データは,スリットに沿って読み出される順序による順
番uと時刻tとによって表現するデータとして蓄積メモ
リ3に記憶してゆき,この値をs(u,t)で表すこと
とし,時間経過に伴い順次記憶する。When the height near the bumper of an ordinary vehicle is y = y slit in the image, the slit is set to y = y slit . In this case, as the slit images at each time, f (0, y slit , t) and f ((X−1),
Read out one scan line data having both ends (y slit , t).
In the case of this example, the readout circuit 2 sets the y coordinate of the pixel to y at the time when the image data is stored in the image memory 1 at each time.
It is determined whether or not it matches the slit, and only when it matches, the data is output to the storage memory 3. The data read from the slit is stored in the storage memory 3 as data expressed by the order u in the order of reading along the slit and the time t, and this value is represented by s (u, t). The information is sequentially stored as the time elapses.
【0021】この例ではスリットをy=yslitに設定
し,画素f(0,yslit,t)から画素f((X−1),
yslit,t)まで順に読み出すのでu≡xとなる。スリ
ットから読み出したデータを,uおよびtを2軸とする
2次元データと考えて以下ではスリット画像と呼ぶこと
とする。In this example, the slit is set to y = y slit , and pixel f (0, y slit , t) is shifted to pixel f ((X−1),
y slit, t) to so read the order becomes a u≡x. The data read from the slit is considered as two-dimensional data having u and t as two axes, and is hereinafter referred to as a slit image.
【0022】スリット画像のt軸方向については,もと
の画像領域において同一の座標の画素が時間経過に従っ
て順に並ぶ。従って,その画素が動かない背景を記憶し
ていれば天候変化等に起因する緩やかな変化のみのた
め,t方向の変化は小さい。この値をsb(u)とす
る。時間経過に従い車両が画像領域内を横切る場合に,
ある時刻t=tinにおいてその画素に車両部分が出現
し,t=tout においてその画素に再び別の背景が移る
場合には,tin≦t≦tout における値はsb(u)と
大きな差異が生じる。図5にスリット画像の変化例を示
す。In the t-axis direction of the slit image, pixels having the same coordinates are arranged in order in the original image area as time elapses. Therefore, if a background in which the pixel does not move is stored, the change in the t direction is small due to only a gradual change caused by a weather change or the like. This value is defined as sb (u). If the vehicle crosses the image area over time,
If a vehicle portion appears at that pixel at a certain time t = t in and another background shifts again to the pixel at t = t out , the value at t in ≦ t ≦ t out is as large as sb (u). Differences arise. FIG. 5 shows a change example of the slit image.
【0023】従って,変化検出回路4によりt軸方向に
スリット画像の変化を調べて時刻tにおいてスリット画
像内の各領域がそれぞれ背景か車両かを判定できる。背
景と判定したスリット画像の各画素s(u,t)を背景
スリット画像として回路5により記憶/更新する。同時
に,もとの画像領域内において背景と判定したスリット
に直交する方向,例においては,スリットが水平方向な
のでこれと直交する方向の画素すべてを背景と判定して
その領域すべてを背景画像としてメモリ回路7に記憶/
更新する。Therefore, the change detection circuit 4 checks the change in the slit image in the t-axis direction, and at time t, it can be determined whether each area in the slit image is a background or a vehicle. Each pixel s (u, t) of the slit image determined as the background is stored / updated by the circuit 5 as a background slit image. At the same time, in the original image area, all pixels in the direction orthogonal to the slit determined to be background in the original image area, in the example, the horizontal direction because the slit is horizontal, are determined as background, and all the area is stored as a background image. Stored in circuit 7 /
Update.
【0024】スリット画像において変化検出により差異
の出現を認めた場合は車両が画像領域内を横切っている
ことになる。従って,図5に示した様に,車両の速度に
対応した線軌跡を描く。もしも等速度であれば直線軌跡
となり,加速していれば時間経過の正の方向に湾曲した
曲線となり,減速していれば時間経過の負の方向に湾曲
した曲線となる。従って,線分検出を行えば画像上での
車両の速度,即ち単位時刻変化での画像領域上の移動画
素量が検出できる。If a change is detected in the slit image by detecting a change, the vehicle has crossed the image area. Therefore, as shown in FIG. 5, a line locus corresponding to the speed of the vehicle is drawn. If the velocity is constant, the curve becomes a linear trajectory. If the vehicle is accelerating, the curve is curved in the positive direction of time. If the vehicle is decelerated, the curve is a curve curved in the negative direction of time. Therefore, if the line segment is detected, the speed of the vehicle on the image, that is, the moving pixel amount on the image area at a unit time change can be detected.
【0025】スリット画像において線分を検出するに
は,公知の手法を用いれば良い。例えば,隣接する数コ
マ分のスリット領域について最小自乗誤差法による直線
回帰を行う。To detect a line segment in the slit image, a known method may be used. For example, linear regression by the least squares error method is performed on slit areas for several adjacent frames.
【0026】反対方向に走行する車両が撮影している画
像領域内でちょうど交差し,記憶した画像内で2台以上
の車両が見え隠れする場合には,線分検出回路6によっ
て車両数に応じた本数だけ検出することができるので,
1台の車両のみが出現している領域を判定し,背景の
み,あるいは2台以上が出現している領域を消去でき
る。 図6に判定及び消去の例を示す。時刻tにおいて
テレビカメラで取得した画像から背景画像を回路8によ
り減算して差分画像をメモリ9に蓄積し,回路10がそ
れぞれの車両の移動量に応じて走行方向にずらして重畳
すると,車両の同一部位を一致させて重ね合わすことが
できる。図中の点線に囲ったゾーンは消去されたゾーン
である。スリット画像から検出した個々の車両の移動量
を用いた重ね合わせた例を図7に示す。以上の手法によ
り個々の車両の画像を分離して得,車両記憶回路11に
記憶することができる。In the case where vehicles running in opposite directions just intersect in the image area being photographed and two or more vehicles appear and disappear in the stored image, the line segment detection circuit 6 determines the number of vehicles according to the number of vehicles. Since only the number can be detected,
A region where only one vehicle appears can be determined, and only a background or a region where two or more vehicles appear can be deleted. FIG. 6 shows an example of determination and deletion. At time t, the background image is subtracted from the image acquired by the television camera by the circuit 8 and the difference image is stored in the memory 9. When the circuit 10 is superimposed in the traveling direction according to the moving amount of each vehicle, Identical parts can be aligned and overlapped. Zones surrounded by dotted lines in the figure are erased zones. FIG. 7 shows an example of superposition using the movement amounts of the individual vehicles detected from the slit image. According to the above method, the images of the individual vehicles can be obtained separately and stored in the vehicle storage circuit 11.
【0027】簡単な例として,側方から撮影した場合に
ついて説明したが,斜め上方から撮影しても,本発明は
効果的に作用する。例えば,図8のような場合には,ス
リットを走行方向に沿って2本以上設定して,その領域
から読み出したデータを合成すれば良い。As a simple example, the case where the photographing is performed from the side has been described. However, the present invention is effective even when the photographing is performed obliquely from above. For example, in the case of FIG. 8, two or more slits may be set along the running direction, and data read from that area may be combined.
【0028】即ち,図9に示す如く画像20−i上で複
数本の走査線に対応する画像23−1,23−2,23
−3を抽出し,当該画像23−1,23−2,23−3
を1本の水平走査線上に配列せしめて時空間画像22を
つくればよい。That is, as shown in FIG. 9, images 23-1, 23-2, and 23 corresponding to a plurality of scanning lines on image 20-i.
-3 is extracted, and the images 23-1, 23-2, and 23-3 are extracted.
May be arranged on one horizontal scanning line to create a spatiotemporal image 22.
【0029】[0029]
【発明の効果】以上説明した通り,本発明によれば,画
像領域全体のうち予め設定した検出スリット部分のみの
時間経過に伴う変化を検出し,かつ変化部分について線
分検出を行うことにより,画像データの各領域が背景あ
るいは車両であるかを検知し,天候変化のため明るさが
変化したり,同一時刻内の画像中で複数の車両が見え隠
れした場合でも,従来よりもより小規模な演算のみで動
作可能な走行車両検知装置を提供できる。As described above, according to the present invention, by detecting a change with time in only a preset detection slit portion of the entire image area and detecting a line segment for the changed portion, Detects whether each area of the image data is a background or a vehicle. Even if the brightness changes due to weather changes, or if multiple vehicles appear or disappear in the image at the same time, a smaller scale It is possible to provide a traveling vehicle detection device operable only by calculation.
【図1】本発明の実施例を示す。FIG. 1 shows an embodiment of the present invention.
【図2】時空間画像中に出現する情報を説明する図であ
る。FIG. 2 is a diagram illustrating information appearing in a spatiotemporal image.
【図3】車両が重なり合う前後の状態を表す。FIG. 3 shows a state before and after the vehicles overlap.
【図4】車両が重なった状態を表す。FIG. 4 shows a state in which vehicles overlap.
【図5】スリット画像の変化検出による背景の検出を説
明する図である。FIG. 5 is a diagram illustrating background detection by detecting a change in a slit image.
【図6】車両出現領域の判定と重なった領域の消去を説
明する図である。FIG. 6 is a diagram illustrating the determination of a vehicle appearance region and the elimination of an overlapping region.
【図7】車両移動量を用いた車両画像の個別重ね合わせ
を説明する図である。FIG. 7 is a diagram illustrating individual superposition of vehicle images using a vehicle movement amount.
【図8】スリットを複数本設定した例を示す。FIG. 8 shows an example in which a plurality of slits are set.
【図9】斜め上方から撮影した場合の例を示す。FIG. 9 shows an example of a case where an image is taken from obliquely above.
1 画像メモリ 2 画素読み出し回路 3 蓄積メモリ 4 変化検出回路 5 記憶/更新回路 6 線分検出回路 7 背景画像メモリ 8 減算回路 9 差分画像メモリ 10 シフト回路 11 車両記憶回路 20 画像 21 走査線上の画像 22 時空間画像 Reference Signs List 1 image memory 2 pixel readout circuit 3 storage memory 4 change detection circuit 5 storage / update circuit 6 line segment detection circuit 7 background image memory 8 subtraction circuit 9 difference image memory 10 shift circuit 11 vehicle storage circuit 20 image 21 image on scan line 22 Spatio-temporal image
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.6,DB名) B60R 21/00 621 B60R 21/00 624 G06F 15/62 380 - 420 G06F 15/66 - 15/68 G06F 15/70 - 15/70 465 H04N 7/18 ──────────────────────────────────────────────────の Continued on the front page (58) Field surveyed (Int.Cl. 6 , DB name) B60R 21/00 621 B60R 21/00 624 G06F 15/62 380-420 G06F 15/66-15/68 G06F 15 / 70-15/70 465 H04N 7/18
Claims (1)
像を記憶する画像メモリ回路と,この画像メモリの内部
に記憶された画像領域内に予め設定した,画像上の車両
走行方向に沿った1本ないし複数本の検出スリット部分
のみの画素値を読み出す回路と,この読み出し回路によ
って読み出された同一時刻の画素データを,順次蓄積す
るメモリ回路と,このメモリ回路の内部のデータの同一
の画像領域から読み出されたデータの時間経過による変
化を検出する回路と,この変化検出回路の出力に基づき
背景だけからなるスリット画像を記憶/更新する記憶/
更新回路と,この変化検出回路により検出された変化に
ついて,読み出した画像領域座標と時刻を直交する座標
軸とする空間内で線分検出を行う回路と,変化検出およ
び線分検出回路によって背景であると判定したスリット
内領域に対応する画像領域ごとに記憶/更新を行う背景
画像メモリ回路と,これと入力した画像を記憶する画像
メモリ回路との差分を演算出力する回路と,この差分画
像を記憶する回路と,変化検出および線分検出回路によ
って車両領域であると判定したスリットに対応する画像
上車両領域及び画像上車両移動量に基づき差分画像をう
る回路と,前記差分画像を重畳する回路とによって構成
することを特徴とする走行車両検知装置。1. An image memory circuit for storing a digital image input from a television camera, and one or a plurality of image memories arranged in an image area stored in the image memory and arranged in a vehicle traveling direction on the image. A circuit for reading out pixel values of only the detection slit portion of the book, a memory circuit for sequentially storing pixel data at the same time read out by the readout circuit, and a memory circuit for reading data from the same image area inside the memory circuit. A circuit for detecting a change with time of the output data, and a storage / update for storing / updating a slit image consisting only of the background based on the output of the change detection circuit.
An update circuit, a circuit that detects a line segment in a space having a coordinate axis orthogonal to the read image area coordinates and time with respect to the change detected by the change detection circuit, and a background by a change detection and line segment detection circuit. A background image memory circuit for storing / updating for each image area corresponding to the in-slit area determined as above, a circuit for calculating and outputting the difference between the background image memory circuit and the image memory circuit for storing the input image, and storing the difference image A circuit for obtaining a difference image based on the vehicle area on the image and the vehicle movement amount on the image corresponding to the slit determined to be the vehicle area by the change detection and line segment detection circuits; and a circuit for superimposing the difference image. A traveling vehicle detection device characterized by comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3273812A JP2931709B2 (en) | 1991-10-22 | 1991-10-22 | Traveling vehicle detection device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3273812A JP2931709B2 (en) | 1991-10-22 | 1991-10-22 | Traveling vehicle detection device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH05112191A JPH05112191A (en) | 1993-05-07 |
| JP2931709B2 true JP2931709B2 (en) | 1999-08-09 |
Family
ID=17532908
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3273812A Expired - Fee Related JP2931709B2 (en) | 1991-10-22 | 1991-10-22 | Traveling vehicle detection device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2931709B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4866159B2 (en) * | 2006-06-27 | 2012-02-01 | 株式会社日立製作所 | Moving body detection device |
| JP4807354B2 (en) * | 2007-12-25 | 2011-11-02 | 住友電気工業株式会社 | Vehicle detection device, vehicle detection system, and vehicle detection method |
| JP6060947B2 (en) * | 2014-08-08 | 2017-01-18 | 住友電気工業株式会社 | Moving body speed calculation device, computer program, and moving body speed calculation method |
| JP2023030765A (en) * | 2021-08-24 | 2023-03-08 | 七海 松田 | Measurement method |
-
1991
- 1991-10-22 JP JP3273812A patent/JP2931709B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH05112191A (en) | 1993-05-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8050459B2 (en) | System and method for detecting pedestrians | |
| JP3496680B2 (en) | A stable method for estimating the location of a target area estimated from multiple tracking reference areas in video images | |
| US6661838B2 (en) | Image processing apparatus for detecting changes of an image signal and image processing method therefor | |
| JPH04313199A (en) | Distance between cars detector | |
| JP5275059B2 (en) | Vehicle detection device, vehicle detection system, vehicle detection method for vehicle detection device, and vehicle detection program | |
| JP5597746B2 (en) | Vehicle detection system, vehicle detection device, and vehicle detection method for vehicle detection system | |
| JP2931709B2 (en) | Traveling vehicle detection device | |
| JPH11150676A (en) | Image processing device and tracking device | |
| JP3812298B2 (en) | Eye state detection device | |
| US20190318495A1 (en) | Image processing system | |
| JPH11345392A (en) | Obstacle detection device and obstacle detection method | |
| CN116051373A (en) | Image stitching method, image stitching device and terminal equipment | |
| JP6740867B2 (en) | Image processing method | |
| JP2735033B2 (en) | Lane change detection apparatus and method | |
| JP2635232B2 (en) | Inter-vehicle distance detection device | |
| JP2966683B2 (en) | Obstacle detection device for vehicles | |
| JP7134780B2 (en) | stereo camera device | |
| JP2606409B2 (en) | Vehicle monitoring method and device | |
| JPH0514892A (en) | Image monitoring device | |
| JP3055721B2 (en) | Method for searching corresponding points of images captured by left and right cameras | |
| JP2001145090A (en) | Monitoring device | |
| JPH02218284A (en) | Rear-end collision preventing alarm device for automobile | |
| JP2962797B2 (en) | Mobile vehicle environment recognition device | |
| JP4392288B2 (en) | Image processing method, image processing program, and image processing apparatus | |
| KR101750161B1 (en) | System and method for managing image patch with region of interest |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090521 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090521 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100521 Year of fee payment: 11 |
|
| LAPS | Cancellation because of no payment of annual fees |