JP3395634B2 - Optical flow type backward information detection device - Google Patents

Optical flow type backward information detection device

Info

Publication number
JP3395634B2
JP3395634B2 JP06158998A JP6158998A JP3395634B2 JP 3395634 B2 JP3395634 B2 JP 3395634B2 JP 06158998 A JP06158998 A JP 06158998A JP 6158998 A JP6158998 A JP 6158998A JP 3395634 B2 JP3395634 B2 JP 3395634B2
Authority
JP
Japan
Prior art keywords
optical flow
vehicle
optical
flow
risk
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
Application number
JP06158998A
Other languages
Japanese (ja)
Other versions
JPH11255051A (en
Inventor
善紀 見市
美鈴 山本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Motors Corp
Original Assignee
Mitsubishi Motors Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Motors Corp filed Critical Mitsubishi Motors Corp
Priority to JP06158998A priority Critical patent/JP3395634B2/en
Publication of JPH11255051A publication Critical patent/JPH11255051A/en
Application granted granted Critical
Publication of JP3395634B2 publication Critical patent/JP3395634B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Description

【発明の詳細な説明】 【0001】 【発明の属する技術分野】本発明は、カメラ等で撮像さ
れた画像上の移動ベクトル(オプティカルフロー)を用
いて後方(特に、後側方)から接近する車両を検出す
る、オプティカルフロー式後方情報検出装置に関する。 【0002】 【従来の技術】従来より、カメラ等で撮像された時刻の
異なる2画像中の同一点の移動ベクトルを算出し、算出
した移動ベクトルから接近する移動物体の存在を検出す
る技術が知られており、特に、自動車の分野において、
カメラ等で自車両の後方を撮像して、後側方(例えば、
隣レーンの後方)から接近してくる他車両の存在を検出
するオプティカルフロー式後方情報検出装置が知られて
いる。 【0003】このオプティカルフロー式後方情報検出装
置は、近年、開発が進められている自動走行制御装置、
即ち、走行中の道路に対する車両の位置姿勢や他車両と
の相対的関係の把握を行ない、これに基づいて自動車の
自動走行制御を行なう装置の要素技術としても有望であ
り、各種のオプティカルフロー式後方情報検出装置が提
案されている。 【0004】例えば、特開平8−83345号公報に開
示された技術(第1従来技術)は、画像中に大きな占有
面積の移動物体が存在する場合でも、確実に移動物体に
起因するオプティカルフローを抽出し、さらに、抽出し
たオプティカルフローによりその移動物体が接近してい
るものか否かを判定する方法に関する技術である。ま
た、特開平9−18863号公報に開示された技術(第
2従来技術)は、複数のカメラ又は旋回可能なカメラを
そなえることにより、車両後方の監視領域を広げて安全
性を高めようとするものである。 【0005】 【発明が解決しようとする課題】上述のように、従来よ
りオプティカルフロー式後方情報検出装置について種々
の研究開発が行なわれているが、その多くはオプティカ
ルフローにより物体の移動を把握することを主目的とし
ており、オプティカルフロー自身が如何なる情報を有し
ており、それをどう活用するかについての検討は進んで
いないのが現状である。例えば、上述の第1従来技術で
は、移動物体が接近していると判定された時には、警報
信号を出力するようになっているが、ここでは、オプテ
ィカルフローは単に移動物体が接近しているか否かの判
定基準として利用されているにすぎず、単に移動物体が
接近しているからといって、必ずしも警報を出すべきも
のとは限らない。 【0006】ところで、隣レーンに車線変更をしようと
する時は、ドライバは、隣レーンの後方から走行してく
る後続車両を確認し、危険かどうか判断してから車線変
更を行なっている。このとき、ドライバは、後続車両と
自車両との車間距離や相対速度を、距離計や速度計で計
測して危険かどうか判断している分けではない。バック
ミラー等を介してドライバ自身の目に映った後続車両の
大きさや動きから、車線変更の危険度を判断しているの
である。 【0007】このドライバの目に映る後続車両の大きさ
や動きは、オプティカルフローにも反映され、後続車両
が接近してくると、その後続車両に対応したオプティカ
ルフローの発生数も増加し、また、オプティカルフロー
の大きさ(ベクトルの長さ)も大きくなる。したがっ
て、この点に着目すれば、オプティカルフローの変化を
通して、後方から接近する後続車両に対する危険度を判
定することは可能であると考えられる。 【0008】第2従来技術では、後続車両に対応する発
散方向のオプティカルフローに対して、その大きさに重
み付けをし、重み付けをした値が或るしきい値を越えた
ら危険と判断するようになっている。ところが、この第
2従来技術では、オプティカルフローと危険度とがどの
ように対応しているのか明確でなく、また、如何なる重
み付けをするのかも記載がない。つまり、オプティカル
フローの大きさに重み付けをした値を危険度判定と結び
付ける具体的妥当性に欠けており、また、オプティカル
フローの性質、即ち、撮像角度等の微妙な変化により消
失,発生し、連続的には変化しない点についての考慮は
されていない。 【0009】さらに、後側方から接近してくる後続車両
は常に1台とは限らず、複数の後続車両が接近してくる
場合がある。この場合、ドライバ自身の視覚に基づく
と、最も自車両に接近している車両や、又は、急接近し
てくる車両等の特定の車両を基準に危険度を判断する。
一方、撮像画像から抽出されるオプティカルフローにも
複数台分のオプティカルフローが含まれており、その中
のどのオプティカルフローを基準に選定するかにより、
危険度の判定精度が変化する。したがって、このような
場合のオプティカルフローの選定も、ドライバ自身が判
断する際の選定基準と合致したものとしたい。 【0010】本発明は、上述の課題に鑑み創案されたも
ので、オプティカルフローの有する危険度に関する情報
としての有用性に着目し、複数台の接近車両が存在する
場合でも常に安定した危険度判定を行なえるようにし
た、オプティカルフロー式後方情報検出装置を提供する
ことを目的とする。 【0011】 【課題を解決するための手段】このため、本発明のオプ
ティカルフロー式後方情報検出装置では、撮像手段によ
り所定周期で撮像された自車両後方の複数画像からオプ
ティカルフロー算出手段によりオプティカルフローを算
出して、自車両に接近する物体を検出するが、まず、グ
ループ化処理手段によりオプティカルフローの大きさの
分布に基づいてオプティカルフローをオプティカルフロ
ー群にグループ化し、グループ化された複数のオプティ
カルフロー群の中から判定対象選定手段により危険度判
定対象とするオプティカルフロー群を選定する。そし
て、判定対象選定手段で選定された判定対象オプティカ
ルフロー群に属するオプティカルフローの大きさの平均
値を演算手段で演算し、得られたオプティカルフローの
大きさの平均値に基づき、危険度判定手段により判定対
象オプティカルフロー群に該当する物体の接近の危険度
を判定する。 【0012】これにより、オプティカルフローの有する
危険度に関する情報が有効活用されるとともに、常に安
定した危険度判定が行なわれる。 【0013】 【発明の実施の形態】以下、図面により、本発明の実施
の形態について説明すると、図1〜図8は本明の一実施
形態としてのオプティカルフロー式後方情報検出装置
(以下、単に後方情報検出装置という)を示すものであ
る。本後方情報検出装置は、図1に示すように、車両1
の所定の位置(例えばリヤウインドウの上部又は下部)
に自車両後方の道路状況を撮像する撮像手段としてのC
CDカメラ2をそなえており、CCDカメラ2で得られ
た画像情報(アナログ画像信号)は、車両1内部にそな
えられたECU10へ入力されるようになっている。 【0014】ECU10は、A/D変換器3,第1フレ
ームメモリ4A,第2フレームメモリ4B,オプティカ
ルフロー算出手段(DSP)5,演算手段6,危険度判
定手段7から構成されており、CCDカメラ2から入力
されたアナログ画像信号は、まず、A/D変換器3によ
ってデジタル画像信号へ変換処理されるようになってい
る。 【0015】そして、A/D変換器3で処理されたデジ
タル画像信号は、第1フレームメモリ4A,第2フレー
ムメモリ4Bに交互に周期的に格納されるようになって
いる。このデジタル画像信号の格納周期は、後述のオプ
ティカルフロー(以下、単にフローとも略す)の算出等
の画像処理能力で決まるが、ここでは、例えば、10フ
レーム(1フレーム1/30秒)毎に5フレームの位相
差で各フレームメモリ4A,4Bにデジタル画像信号が
入力されるようになっているものとする。 【0016】オプティカルフロー算出手段5は、各フレ
ームメモリ4A,4Bに格納された撮像時間の異なるデ
ジタル画像信号に基づきオプティカルフローを算出する
ようになっている。このオプティカルフロー算出手段5
におけるオプティカルフローの算出処理について説明す
ると、次のようになる。まず、第1フレームメモリ4A
に格納された時間tにおける撮像画像(第1フレーム)
から着目画像(画素)を抽出し、続いて、第2フレーム
メモリ4Bに格納された時間t+Δt〔Δt=5/30
秒(5フレーム分)〕における撮像画像(第2フレー
ム)の着目画像(画素)を抽出する。この着目画素の設
定は、一定の閾値以上の画素を選定するようにしてもよ
く、また、撮像画像上において周囲画素の輝度の平均よ
りも特に高輝度の画素を選定するようにしてもよい。 【0017】ここで、図2(a),(b)に示すよう
に、異なる時間において、後方から隣車線(以下、隣レ
ーンという)上を接近してくる後続車両101,102
を撮像したとする。図2(a)に示す画像100Aを時
間tにおける撮像画像とし、図2(b)に示す画像10
0Bを時間t+Δtにおける撮像画像とすると、それぞ
れの画像100A,100Bから例えば着目画素PA1
A2,PA3,PA4,PB1,PB2,PB3,PB4を抽出す
る。なお、ここでは、説明の便宜上、各画像100A,
100Bにおける各車両101,102に対応する着目
画素は各2つとしているが、実際はさらに多くの着目画
素を抽出することになる。 【0018】そして、それぞれの着目画素PA1,PA2
A3,PA4,PB1,PB2,PB3,P B4にウインドウ
A1,SA2,SA3,SA4,SB1,SB2,SB3,SB4を設
定し、2画面100A,100B間のウインドウSA1
A4,SB1〜SB4の同一性を検証して、2画面100
A,100B間の対応する着目画素を求めるようになっ
ているのである。このウインドウの同一性の検証方法と
しては、公知の方法を用いることができ、例えば、特開
平8−83345号公報に記載されているように、相関
法や勾配法により検証することができる。 【0019】そして、2画面100A,100B間の対
応する着目画素が求められると、これらの着目画素を結
んだベクトルがオプティカルフローとなるのである。こ
こでは、ウインドウはSA1とSB1と、SA2とSB2と、S
A3とSB3と、SA4とSB4とが同一であるので、着目画素
はPA1とPB1と、PA2とPB2と、PA3とPB3と、PA4
B4とが対応しており、それぞれを結ぶことによりオプ
ティカルフローf1 ,f2 ,f3 ,f4 が求められる。 【0020】このようにして、他の対応する着目画素に
ついても対応を検証していくことにより、図2(c)に
示すように、後方を走行する後続車両101,102に
対応した複数のオプティカルフローが得られるのであ
る。なお、後続車両101,102以外にも、道路標識
103等の周囲風景に対応したオプティカルフローも得
られるが、これらは自車両から相対的に遠ざかるように
(いわゆる無限遠点方向に収束するように)移動してい
るので、後続車両101,102に対応するオプティカ
ルフローとは、ベクトルの向きが逆となる。そこで、オ
プティカルフロー算出手段5では、ベクトルの向きに閾
値を設け、自車両に接近する方向のオプティカルフロー
のみ算出するようになっている。 【0021】ところで、ここで得られたオプティカルフ
ローは、実際の車両と後続車両との位置関係に対してど
のように対応しているのか説明すると、図3に示すよう
な幾何学的関係で表すことができる。図3は、水平面内
での幾何学的関係を表したものであるが、隣車線までの
距離をW、自車両から後続車両までの距離をZとし、C
CDカメラ2の画面上での横方向距離をX、CCDカメ
ラ2の焦点距離をDとしている。ここで、Nフレーム間
(N/30秒間)での後続車両の相対移動距離をdz、
CCDカメラ2の画面上での横方向移動距離をdxとす
ると、画面上横方向移動距離dxは、次のように表され
る。 dx=W×D×(1/(Z−dz)−1/Z) ・・・・・・・・(1) また、自車両に対する後続車両の相対速度をVs とする
と、Nフレーム間での後続車両の相対移動距離dzは
(Vs /30)×Nとなるので、画面上水平方向移動距
離dxは、次のように表すことができる。 dx=W×D×(30/(30×Z−Vs ×N)−1/Z)・・・・・(2) この画面上水平方向移動距離dxを画素単位であらわし
た、フレームメモリ上の水平移動距離dPx(pixel)は、
CCDカメラ2の水平有効サイズをL1、水平画素数を
n1とすると、次式のように表すことができる。 dPx(pixel)=dx×(n1/L1) =W×D×(30/(30×Z−Vs ×N)−1/Z) ×(n1/L1) ・・・・・・・・(3) 同様に、フレームメモリ上の垂直移動距離dPy(pixel)
は、CCDカメラ2の設置高さをH、CCDカメラ2の
垂直有効サイズをL2、垂直画素数をn2とすると、次
式のように表すことができる。 dPy(pixel)=H×D×(30/(30×Z−Vs /N)−1/Z) ×(n2/L2) ・・・・・・・・(4) ここで、フレームメモリ上のオプティカルフローの大き
さdPaは、水平移動距離dPx(pixel),垂直移動距離
dPy(pixel)を用いると、 dPa =(dPx2+dPy21/2 ・・・・・・・・(5) であらわすことができるので、(3)式,(4)式に示
す水平移動距離dPx(pixel),垂直移動距離dPy(pixe
l)と相対速度Vs ,車間距離Zとの関係から、相対速度
Vs が大きく、車間距離Zが短いほど、オプティカルフ
ローの大きさ(以下、単にフローの大きさという)dP
aは大きくなることがわかる。つまり、仮に相対速度V
s が一定ならば、フローの大きさdPaが大きくなるほ
ど、自車両と後続車両との車間距離Zが詰まってきてい
ると判定することができる。 【0022】このフローの大きさdPaの算出は、演算
手段6において行なわれ、演算手段6は、後方を走行す
る後続車両に対応する全てのオプティカルフローについ
て、それらの大きさdPaを算出し、オプティカルフロ
ーの発生番地(画像上における着目画素の番地)と対応
させるようになっている。ところで、(3)〜(5)式
より、車間距離Z,相対速度Vsが同一ならばオプティ
カルフローの大きさdPaも等しいことがわかる。つま
り、後続車両から発生する複数のオプティカルフローに
ついて考えた場合、同一の後続車両から発生するオプテ
ィカルフローであれば、その大きさdPaは略等しく、
逆に異なる後続車両から発生するオプティカルフローで
あれば、その大きさdPaも異なるといえる。 【0023】また、この逆も言え、画像上のオプティカ
ルフローの大きさdPaが同一であれば、それは同一の
後続車両から発生した可能性が高く、大きさdPaの異
なる複数のオプティカルフローが存在していれば、複数
の後続車両が存在していると判断することができる。し
たがって、大きさdPaの異なる複数のオプティカルフ
ローが検出された場合、同じ大きさdPaのオプティカ
ルフローをグループ化して一つのオプティカルフロー群
とすることにより、オプティカルフロー群の位置と個数
から後続車両の位置と台数を推定することが可能とな
る。 【0024】本後方情報検出装置では、演算手段6の機
能要素であるグループ化処理手段6Aにより、上述のオ
プティカルフローのグループ化処理を行なうようになっ
ている。例えば、図2(c)では、後続車両101,1
02に対応するオプティカルフローf1 ,f2 ,f3
4 が存在するが、後続車両101に対応するオプティ
カルフローf1 ,f2 は大きさが略等しく、また、後続
車両101に対応するオプティカルフローf3 ,f4
大きさが略等しく、そして、オプティカルフローf1
2 とオプティカルフローf3 ,f4 とでは大きさは異
なる。 【0025】そこで、グループ化処理手段6Aでは、オ
プティカルフローf1 ,f2 とこれらと同じ大きさの他
のオプティカルフローとをグループ化してオプティカル
フロー群F1 として設定し、オプティカルフローf3
4 とこれらと同じ大きさの他のオプティカルフローと
をグループ化してオプティカルフロー群F2 として設定
するようになっている。 【0026】なお、グループ化に際しては、グループ化
処理手段6Aはオプティカルフローの大きさdPaのみ
ならず、オプティカルフローの向きや発生番地の位置関
係も考慮に入れるようになっている。例えば、同じ大き
さのオプティカルフローであっても向きが全く異なれば
同一の物体から発生したものではないと判断し、また、
同じ大きさの2つのオプティカルフローの間に、大きさ
の異なるオプティカルフローが存在していれば、2つの
オプティカルフローの間に連続性がないので異なる物体
から発生したオプティカルフローと判断するようになっ
ている。 【0027】また、グループ化処理手段6Aで設定した
オプティカルフロー群の数、即ち、推定される後続車両
の台数は、台数表示手段9に入力され、台数表示手段9
によりドライバに対して表示されるようになっている。
例えば、図2(c)の場合では、2つのオプティカルフ
ロー群F1 ,F2 が存在するので、台数表示手段9には
2台と表示される。 【0028】こうしてグループ化処理手段6Aによるオ
プティカルフローのグループ化が行なわれると、演算手
段6は、さらに、その機能要素である判定対象選定手段
6Bにより、グループ化された複数のオプティカルフロ
ー群の中から危険度判定の対象とするべきオプティカル
フロー群を選定するようになっている。判定対象選定手
段6Bは、まず、グループ化処理手段6Aでグループ化
された複数のオプティカルフロー群について、それぞれ
の重心位置、即ち、オプティカルフロー群を構成する複
数のオプティカルフローの水平方向,垂直方向の平均発
生番地を算出するようになっている。 【0029】そして、各オプティカルフロー群の重心位
置を比較し、垂直方向の重心位置が最も下方にあるオプ
ティカルフロー群を危険度の判定対象に選定するように
なっている。つまり、判定対象選定手段6Bは、自車両
に最接近している後続車両を危険度の対象と選定するの
である。例えば、図2(c)の場合では、2つのオプテ
ィカルフロー群F1 ,F2 の重心位置O1 ,O2 を比較
すると、重心O2 の方が下方に位置しているので、判定
対象選定手段6Bは、オプティカルフロー群F 2 が自車
両に最接近している後続車両に該当すると判定する。 【0030】このようにして、自車両に最接近している
後続車両に該当するオプティカルフロー群が危険度判定
対象に選定されると、演算手段6は、選定されたオプテ
ィカルフロー群、図2(c)においてはオプティカルフ
ロー群F2 を、演算対象のオプティカルフロー群Fa
して設定し、以下の演算処理を行なうようになってい
る。 【0031】まず、演算手段6は、演算対象として設定
したオプティカルフロー群Fa におけるオプティカルフ
ローの総数(以下、単にフローの総数という)M、即
ち、オプティカルフロー群Fa に対応する着目画素の総
数を算出するようになっている。なお、このフローの総
数Mは、被検出車両の前面面積をA、CCDカメラ2の
総画素数をAc 、CCDカメラ2の水平画角をθ1、C
CDカメラ2の垂直画角をθ2としたとき、次式のよう
に算出することができる。 M=A×Ac /(4×tan(θ1/2)×tan(θ2/2))/Z2 ・・・・・・・・(6) さらに、演算手段6は、先に算出したオプティカルフロ
ー群Fa に対応するM個のフローの大きさdPa の総
和、即ち、オプティカルフロー群Fa に対応するオプテ
ィカルフローの総量(以下、単にフローの総量という)
ΣdPa を算出するようになっている。そして、算出し
たフローの総数M、フローの総量ΣdPaから、フロー
の大きさdPa の平均値dPave.(dPave.=ΣdPa
/M)を算出するようになっている。 【0032】こうして演算手段6において演算されたオ
プティカルフロー群Fa のフローの大きさの平均値dP
ave.は、危険度判定手段7において、オプティカルフロ
ー群Fa に該当する後続車両102の危険度、即ち、自
車両が後続車両102の走行する隣車線へ車線変更する
際の危険度を判定する際の基準とされる。つまり、危険
度判定手段7は、フローの大きさの平均値dPave.が所
定値を越えたときには、隣車線への車線変更は危険と判
定して警報表示モニター8を作動させるようになってい
るのである。なお、警報表示モニター8は、フローの大
きさの平均値dPave.に基づく危険度が段階的に示され
るようになっており、危険度が所定値を越えた時には、
警報音や警報表示によってドライバに警告するようにな
っている。 【0033】ここで、フローの大きさの平均値dPave.
を危険度判定の基準に適用する意義について説明する
と、まず、その前に危険度情報として一般に用いられる
減速度関数について説明する必要がある。通常、2台の
車両が前後に連なって走行する場合の安全走行距離Ds
は、先行車両がブレーキをかけた場合を想定して次式の
ように定められている。 Ds =Vr ×Tm +Vr2/2/Ar −Vf2/2/Af ・・・・・・・(7) 上式においてTm は車間時間であり、Vf ,Vr はそれ
ぞれ自車両(即ち、先行車両), 後続車両の車速、Af
,Ar はそれぞれ自車両(即ち、先行車両),後続車両
の減速度を示している。 【0034】ここで、高速道路での通常走行では、車間
時間Tm は1〜2秒、一般的なドライバが踏める最大減
速度は6.0m/s2と言われており、車間時間Tm を1.
3秒、自車両の減速度Af を6.0m/s2とすると、後続
車両の減速度Ar は次式で表すことができる。 Ar =(Vr2/2)/(Ds −1.3×Vr +Vf2/12)・・・・・(8) 上式は、車速Vf で走行中の自車両が、通常考えられる
最大減速度(6.0m/s2)で急減速した時に、一般的な
車間時間1.3秒の安全車間距離Ds を保つのに必要
な、車速Vr で走行中の後続車に要求される減速度Ar
に対応しており、この減速度Ar が一般的に危険度とし
て用いられている減速度関数である。 【0035】この減速度関数Ar により表される危険度
は、(8)式からもわかるように、車間距離Ds が短い
ほど、また、車両間の速度差(即ち、Vr −Vf )が大
きいほど、大きくなっており、実際の走行におけるドラ
イバの感覚にも適合したものである。したがって、この
減速度関数により表される危険度と同様の特性をもった
危険度判定のパラメータを設定することが有意義と考え
られる。 【0036】ところで、(3)式〜(5)式で表される
フローの大きさdPa も、前述のように相対速度Vs が
大きいほど、また、車間距離Zが短いほど、大きくなっ
ているので、減速度関数Ar により表される危険度とそ
の特性が一致している。ところが、オプティカルフロー
の算出基準となる画像上の着目画素は、輝度差に基づい
て設定されるため、光の反射具合等により突然消失する
ことがある。このような場合、オプティカルフローも消
失してしまうため、任意の一つのオプティカルフローに
着目しただけでは、連続的にフローの大きさdPa の評
価を行ない危険度を判定することはできない。 【0037】一方、前述のフローの総数Mやフローの総
和ΣdPa を危険度判定のパラメータとして適用するこ
とも考えられる。しかしながら、フローの総数Mは、
(6)式に示すように、車間距離Zが短いほど大きくな
る点では、減速度関数Ar により表される危険度と特性
が一致するが、被検出車両の前面面積Aの影響を受け、
また、相対速度とは無関係である。このため、フローの
総数Mが大きくなったとしても、それが車間距離が短く
なったためなのか、それとも被検出車両が大きいためな
のか区別がつかない。また、実際の走行では、オプティ
カルフローの発生総数は被検出車両の前面面積の他に、
車両の形状や色の影響も受け、さらには、前述のよう
に、オプティカルフローの一つ一つは、光の反射具合等
により消失したり発生したりするため、正確な危険度判
定をすることはできない。 【0038】同様に、フローの総量ΣdPa では、
(3)式〜(6)式から分かるように、相対速度Vs が
大きいほど、また、車間距離Zが短いほど大きくなる点
では、減速度関数Ar により表される危険度と一致する
が、被検出車両の前面面積Aの影響を受ける点ではフロ
ーの総数Mと同様であり、相対速度Vs ,車間距離Zに
基づく正確な危険度判定をすることはできない。 【0039】これに対し、フローの大きさの平均値dP
ave.では、フローの総和ΣdPa をフローの総数Mで除
算することにより、被検出車両の前面面積Aや車両の形
状や色等の影響は排除される。また、複数のフローの大
きさdPa の平均であるため、仮に着目画素の一つが画
面上から消失したとしても、フローの大きさの平均値d
Pave.の連続性が失われたり、大きく変化したりするこ
とはない。 【0040】そして、図4に示すように、フローの大き
さの平均値dPave.の車間距離Zに対する特性は、減速
度関数Ar により表される危険度の特性と一致してい
る。なお、ここでは、フローの大きさの平均値dPave.
を(3)式〜(5)式から算出されるフローの大きさd
Pa で表しており、(3)式,(4)式における各変数
の値は次の値を用いている。W:3.5m,H:1.4
m,D:0.0015m,N:5フレーム,n1:25
6pixel ,n2:240pixel ,L1:0.00654
m,L2:0.00489m,Vs :40km/h。ま
た、減速度関数により表される危険度Ar の算出にあた
り(8)式における各変数は次の値を用いている。Vf
:80km/h,Vr :120km/h。 【0041】つまり、フローの大きさの平均値dPave.
を危険度判定の基準とすることにより、減速度関数Ar
により表される危険度と同様に、車間距離Zが短いほ
ど、また、相対速度Vs が大きいほど危険度が大きくな
るという、実際の走行におけるドライバの感覚にも適合
した危険度判定を行なうようになっているのである。こ
こで、図5,図6は、実際に車両に本オプティカルフロ
ー式後方情報検出装置を搭載し実験した結果を示すもの
である。 【0042】まず、図5は、フローの総数Mの理論値と
実験値とを比較したものであり、実線は(6)式で示さ
れるフローの総数Mの理論値であり、□は相対速度Vs
を40km/hに設定した場合の実験値、▲は相対速度
Vs を5km/hに設定した場合の実験値である。図5
に示すように、車間距離Zが短いほどフローの総数Mも
増加傾向にはあるが、理論値にはのっておらず、また、
相対速度Vs が小さいほど不安点になっている。したが
って、この実験結果からも、フローの総数Mは危険度と
しては不適当であることがわかる。また、実験データに
はないが、フローの総量ΣdPa も同様のことが言え
る。 【0043】一方、図6は、フローの大きさの平均値d
Pave.の理論値と実験値とを比較したものであり、実線
は(3)式〜(5)式で示されるフローの大きさdPav
e.の理論値である。また、■,△は実験で得られたフロ
ーの大きさの平均値dPave.であり、△は昼間の実験デ
ータを示し、■は夜間の実験データを示している。図6
に示すように、危険度の高い状況、即ち、相対速度が大
きく車間距離が狭い状況でも、フローの大きさの平均値
dPave.は安定して理論値にのっており、フローの大き
さの平均値dPave.を危険度として用いることが可能で
あることが、この実験結果からも確認できる。 【0044】そして、■で示す夜間の実験データの方
が、△で示す昼間の実験データよりもより理論値にのっ
ていることがわかるが、これは、夜間におけるオプティ
カルフローはそのほとんどがヘッドライトより発生する
ので、コントラストが強く、また、発生範囲が安定して
おり、これにより後続車両のみに基づくフローの大きさ
の平均値dPave.を正確に算出できるからである。した
がって、この実験データより、ドライバにとっては危険
度が大きい夜間ほどより正確な危険度判定を行なうこと
ができるという、フローの大きさの平均値dPave.を危
険度として用いることの有用性が確認される。 【0045】本発明の一実施形態としてのオプティカル
フロー式後方情報検出装置は上述のように構成されてい
るので、例えば、図7,図8に示すような流れで危険度
判定処理が行なわれる。図7に示すように、まず、CC
Dカメラ2より時間tにおいて撮像した後方画像を、A
/D変換器3でA/D変換して第1フレームメモリ4A
に格納する(ステップS100)。次いで、そのΔt時
間〔例えば、5/30秒(5フレーム分)〕後に撮像し
た後方画像を第2フレームメモリ4Bに格納する(ステ
ップS200)。 【0046】オプティカルフロー算出手段5では、各フ
レームメモリ4A,4Bに格納されたそれぞれの画像か
ら輝度差に基づいて着目画素を抽出し、2つの画像間に
おける着目画素の対応を求める(ステップS300)。
そして、対応する着目画素を結んだベクトルとしてのオ
プティカルフローを得る。このとき、CCDカメラ2で
撮像される画像には、後続車両等の他に道路標識等の周
囲風景も含まれるが、オプティカルフロー算出手段5で
は、2画面間の対応着目画素を結んだベクトルの向きに
閾値を設け、後続車両等の自車両に接近する移動物体に
対応するオプティカルフローのみを算出する(以上、ス
テップS400)。 【0047】演算手段6では、オプティカルフロー算出
手段5で算出された後続車両に対応するオプティカルフ
ローに基づき危険度、即ち、オプティカルフローの大き
さの平均値dPave.を算出する(ステップS500)。
この危険度(平均値)dPave.の算出は次のように行な
う。図8に示すように、まず、演算手段6では、オプテ
ィカルフロー算出手段5で算出された全オプティカルフ
ローについて、その大きさdPa を算出する(ステップ
S510)。そして、演算手段6の機能要素であるグル
ープ化処理手段6Aでは、オプティカルフローをその大
きさdPaの分布に基づき、また、オプティカルフロー
の向きや発生番地の位置関係も考慮に入れてグループ化
する(ステップS520)。このとき、グループ化によ
り形成された複数のオプティカルフロー群の個数は、台
数表示手段9において、自車両に接近する後続車両の台
数として表示する。次に、判定対象選定手段6Bでは、
グループ化処理手段6Aにおいて形成された複数のオプ
ティカルフロー群のそれぞれについて重心位置を算出
し、重心位置が最下方にあるオプティカルフロー群を危
険度の判定対象に選定する(ステップS530)。 【0048】危険度の判定対象となるオプティカルフロ
ー群Fa が選定されると、演算手段6では、オプティカ
ルフロー群Fa に属するオプティカルフローの総数Mを
算出し(ステップS540)、次に、オプティカルフロ
ー群Fa に対応するM個のフローの大きさdPa の総
和、即ち、フローの総量ΣdPa を算出し(ステップS
550)、算出したフローの総数M、フローの総量Σd
Pa から、フローの大きさdPa の平均値dPave.(d
Pave.=ΣdPa /M)を算出して危険度とする(ステ
ップS560)。 【0049】危険度判定手段7では、演算手段6におい
て演算された危険度(フローの大きさの平均値dPav
e.)を予め設定した所定値と比較し(ステップS60
0)、危険度が所定値を越えたときには、隣レーンへの
車線変更は危険と判定して警報表示モニター8に警報表
示させる。(ステップS700) このように、本オプティカルフロー式後方情報検出装置
では、複数のオプティカルフローが得られた場合、これ
らのオプティカルフローをその大きさdPaの分布に基
づいて関連付けられるオプティカルフロー群にグループ
化するようになっているので、自車両に接近する車両が
複数存在する場合、オプティカルフロー群の数により接
近する後続車両の台数を把握することができるという利
点がある。 【0050】そして、オプティカルフロー群の位置関係
から自車両に最接近している車両に該当するオプティカ
ルフロー群を特定することができ、このオプティカルフ
ロー群に基づいて危険度を算出することにより、ドライ
バの感覚に合致した危険度判定を行なうことができると
いう利点がある。また、本オプティカルフロー式後方情
報検出装置では、オプティカルフローの大きさdPaに
基づき隣レーンへの車線変更時の危険度判定を行なって
いるが、オプティカルフローの大きさdPa自体は、フ
ローの総数Mやフローの総量ΣdPa のように後続車両
の大きさの影響を受けず、また、オプティカルフローの
大きさdPa と減速度関数Ar による危険度との相対速
度Vs ,車間距離Zに対する特性は一致しているので、
被検出車両の大きさによらず均一に、かつ、ドライバの
感覚にも適合した危険度判定を行なうことができる。 【0051】そして、一つのオプティカルフローの大き
さdPa を基準とするのではなく、後続車両に対応する
全てのオプティカルフローの大きさの平均値dPave.を
基準として危険度判定を行なっているので、光の反射具
合の変化等によりオプティカルフローが消失したり、ま
た、後続車両の接近によりオプティカルフローが増加し
たような場合でも、それらの影響を受けずに、常に安定
した危険度判定を行なうことが可能である。 【0052】特に、危険度が高い場面、例えば、後続車
両と自車両との車間距離Zが非常に狭くなっており、か
つ相対速度Vs が大きいような場合には、危険度に関す
る情報も安定性が強く要求される。このような場合、C
CDカメラ2上での後続車両の画像も大きくなるので、
平均化処理のサンプルとなる後続車両に対応するオプテ
ィカルフローの総数も増加し、また、相対速度Vs が大
きいほどオプティカルフローの大きさdPa も大きくな
るので、オプティカルフローの大きさの平均値dPave.
の算出精度も向上し、より安定した危険度判定が可能と
なる。 【0053】さらに、夜間もドライバにとっては危険度
が大きいが、夜間におけるオプティカルフローはそのほ
とんどがヘッドライトより発生するので、コントラスト
が強く且つ発生範囲が安定している。このため、後続車
両のみに基づくフローの大きさの平均値dPave.を正確
に算出することができ、正確且つ安定した危険度判定が
可能になるという利点もある。 【0054】なお、本発明は上述した実施形態に限定さ
れるものではなく、本発明の趣旨を逸脱しない範囲で種
々変形して実施することができ、例えば、本実施形態で
は、判定対象選定手段6Bによる自車両へ最接近した車
両の選定において、画像上の最下方に位置するオプティ
カルフロー群を最接近車両と選定するようになっている
が、CCDカメラ2で得られた画像情報から道路上の白
線を抽出し、抽出した白線との位置関係から最接近車両
を特定するようにしてもよい。 【0055】また、本実施形態のように自車両へ最接近
した車両を危険度の判定対象とするのではなく、次のよ
うにして危険度の判定対象を選定してもよい。つまり、
判定対象選定手段6Bにおいて、各オプティカルフロー
群について重心位置を算出するとともに、併せてオプテ
ィカルフロー群の平均ベクトル、即ち、平均の大きさと
方向とを算出する。そして、これらの重心位置,ベクト
ルの大きさ,方向に基づき各オプティカルフロー群の画
面上での移動軌跡を算出し、画面の下端若しくは左端ま
たは右端に最も早く到達すると予想されるオプティカル
フロー群を危険度の判定対象に選定する。 【0056】このようにして危険度の判定対象とするオ
プティカルフロー群を選定することにより、自車両に最
も早く到達すると予測される車両に基づいた危険度の算
出が可能となり、ドライバの感覚により合致した危険度
判定を行なうことができるようになる。また、夜間にお
いては、得られるオプティカルフローはヘッドライトか
ら発生したもののみであるという特徴から、グループ化
処理手段6Aにおけるオプティカルフローのグループ化
を次のようにして行なうようにしてもよい。 【0057】つまり、通常ヘッドライトは車両に2つ設
けられており、ヘッドライト間の距離は車幅を越えるこ
とはない。また、ヘッドライトの大きさも車種によって
大きな差はない。したがって、ヘッドライトの大きさと
2つのヘッドライト間の距離との関係は一定範囲内に収
まると考えられ、同様に、画像上における1つのヘッド
ライトに相当するオプティカルフローの総数と、ヘッド
ライトに相当する2つのオプティカルフロー群間の距離
の関係も一定範囲に収まると考えられる。 【0058】そこで、夜間においては、まず、1つのヘ
ッドライトに相当するオプティカルフローの塊毎にオプ
ティカルフロー群を設定する。そして、各オプティカル
フロー群に属するオプティカルフローの総数と、オプテ
ィカルフロー群相互間の距離とを上述の一定範囲の関係
に照らし合わせ、対応する2つのオプティカルフロー群
を特定する。特定された対応する2つのオプティカルフ
ロー群は、1台の後続車両に相当するものとしてカップ
リングし、1つのオプティカルフロー群として再設定す
る。 【0059】このように、ヘッドライトに相当する2つ
のオプティカルフロー群の相関関係に基づき1台の後続
車両に該当するオプティカルフロー群を特定することに
より、異車両間でのオプティカルフローの混同が防止さ
れ、夜間におけるより正確な車両台数の把握が可能にな
るとともに、危険度判定もより正確に行なうことが可能
となるという利点がある。 【0060】 【発明の効果】以上詳述したように、本発明のオプティ
カルフロー式後方情報検出装置によれば、オプティカル
フローをその大きさの分布に基づいて関連付けられるオ
プティカルフロー群にグループ化するようになっている
ので、自車両に接近する物体が複数存在する場合でも、
得られるオプティカルフローの中から危険度の判定対象
とすべき物体に該当するオプティカルフロー群を選定す
ることができ、選定したオプティカルフロー群について
危険度を判定するので、ドライバの感覚に合致した危険
度判定を行なうことができる。 【0061】そして、危険度の判定は、選定したオプテ
ィカルフロー群に属するオプティカルフローの大きさの
平均値に基づき行なっているので、光の反射具合の変化
等の撮像状況によるオプティカルフローの消失,発生
や、移動物体の大きさによるオプティカルフローの総数
の大小の影響を受けることなく、後側方から接近してく
る移動物体に対する危険度を均一且つ安定して判定する
ことができる。
Description: BACKGROUND OF THE INVENTION [0001] 1. Field of the Invention
Using the motion vector (optical flow) on the captured image
To detect vehicles approaching from behind (especially from the rear side).
And an optical flow type backward information detecting device. 2. Description of the Related Art Conventionally, the time at which an image is
Calculate and calculate the movement vector of the same point in two different images
The presence of an approaching moving object from the moving vector
Technologies are known, especially in the field of automobiles.
An image of the rear of the vehicle is captured by a camera or the like, and the rear side (for example,
Detects the presence of another vehicle approaching from the back of the adjacent lane)
Known optical flow type backward information detection device
I have. [0003] This optical flow type rear information detection device
The device is an automatic cruise control device that is being developed in recent years,
That is, the position and orientation of the vehicle with respect to the traveling road and the
The relative relationship of the vehicle, and based on this,
It is also promising as an elemental technology for devices that perform automatic cruise control.
And various optical flow type rear information detectors
Is being planned. For example, Japanese Patent Application Laid-Open No. 8-83345 discloses
The technique shown (first prior art) has a large occupancy in the image
Even if there is a moving object with an area,
Extract the resulting optical flow, and then extract
The moving object is approaching due to the optical flow
This is a technique related to a method of determining whether or not the information is valid. Ma
In addition, the technology disclosed in Japanese Patent Application Laid-Open No. 9-18863 (No.
2 prior art) involves multiple cameras or rotatable cameras.
By providing this, the surveillance area behind the vehicle can be extended to ensure safety
It is intended to enhance the character. [0005] As described above, as described above,
Various types of optical flow type backward information detection device
Research and development, many of which are Optica
The main purpose is to grasp the movement of the object by
And the optical flow itself has any information
There is a lot of discussion on how to use it.
There is no present. For example, in the first prior art described above,
Is an alarm when it is determined that a moving object is approaching
Signal is output.
The physical flow simply determines whether a moving object is approaching or not.
It is only used as a fixed criterion.
Even if you are approaching, you should always issue an alarm
Not necessarily. [0006] By the way, I try to change lanes to the next lane
When driving, the driver must drive from behind the adjacent lane.
After checking the following vehicle, determine whether it is dangerous and then change lanes.
We are making changes. At this time, the driver
Measure the distance between vehicles and the relative speed with your vehicle using a distance meter or speedometer.
It is not a division to measure and judge whether it is dangerous. back
Of the following vehicle, which is visible to the driver's own through mirrors, etc.
I judge the risk of changing lanes based on size and movement
It is. [0007] The size of the following vehicle seen by the driver
And movement are also reflected in the optical flow,
Approaching, the Optica corresponding to the following vehicle
The number of occurrences of optical flows has also increased,
(The length of the vector) also increases. Accordingly
By focusing on this point, the change in optical flow
To determine the degree of danger to following vehicles approaching from behind.
It is considered possible. In the second prior art, the light source corresponding to the following vehicle
The weight of the optical flow in the divergent direction
Weighted value exceeds a certain threshold
Is judged to be dangerous. However, this
2 In the prior art, the optical flow and the risk
It is not clear how they are responding, and
There is no mention of finding. In other words, optical
The value weighted for the flow size is linked to the risk judgment.
Lack the specific validity of the
Due to the nature of the flow, that is, subtle changes in the imaging angle, etc.
Consideration that loss, occurrence, and continuous change do not
It has not been. Further, a following vehicle approaching from the rear side.
Is not always one, and several following vehicles approach
There are cases. In this case, based on the driver's own vision
And the vehicle closest to the host vehicle, or
The degree of danger is determined based on a specific vehicle such as an incoming vehicle.
On the other hand, optical flows extracted from captured images
Includes optical flows for multiple units, of which
Depending on which optical flow you select based on
The risk determination accuracy changes. So, like this
The driver itself can also determine the optical flow in
I want to match the selection criteria when rejecting. [0010] The present invention has been made in view of the above problems.
So, information about the risk of optical flow
Focusing on the usefulness of the vehicle, there are multiple approaching vehicles
So that you can always make a stable risk judgment
To provide an optical flow type backward information detection device
The purpose is to: [0011] Therefore, the present invention provides
In the physical flow type rear information detection device, the imaging means
From the multiple images behind the host vehicle taken at
Optical flow is calculated by the optical flow calculator.
To detect an object approaching the vehicle,
The size of the optical flow can be
Optical flow based on distribution
Grouped into groups and multiple grouped options
Judgment of risk degree by means of judgment target selection from cal flow group
Select an optical flow group to be determined. Soshi
And the judgment target Optica selected by the judgment target selection means
Of the size of the optical flows belonging to the flow group
The value is calculated by the calculation means and the obtained optical flow
Based on the average value of the magnitude, the risk
Risk of approaching object corresponding to elephant optical flow group
Is determined. Thus, the optical flow has
Risk information is used effectively, and
The determined danger level is determined. BRIEF DESCRIPTION OF THE DRAWINGS FIG.
1 to 8 show an embodiment of the present invention.
Optical flow backward information detection device as a form
(Hereinafter simply referred to as a backward information detection device).
You. As shown in FIG.
At a predetermined position (for example, above or below the rear window)
C as an imaging means for imaging the road condition behind the host vehicle
It has a CD camera 2 and can be obtained with a CCD camera 2.
The image information (analog image signal) is stored inside the vehicle 1.
The data is input to the ECU 10 obtained. The ECU 10 includes an A / D converter 3 and a first frame.
Frame memory 4A, second frame memory 4B, Optica
Flow calculation means (DSP) 5, arithmetic means 6, risk judgment
From the CCD camera 2
The analog image signal thus obtained is first sent to the A / D converter 3.
Is converted to a digital image signal.
You. The digital signal processed by the A / D converter 3
The total image signal is stored in the first frame memory 4A and the second frame memory 4A.
Is periodically and alternately stored in the memory 4B.
I have. The storage period of this digital image signal is
Calculation of tick flow (hereinafter abbreviated to flow)
Is determined by the image processing capacity of the
Phase of 5 frames per frame (1/30 second per frame)
The digital image signal is stored in each of the frame memories 4A and 4B due to the difference.
It is assumed to be input. The optical flow calculation means 5 is provided for each frame.
Data having different imaging times stored in the flash memories 4A and 4B.
Calculate optical flow based on digital image signal
It has become. This optical flow calculation means 5
The calculation process of the optical flow in
Then, it becomes as follows. First, the first frame memory 4A
Image (first frame) at time t stored in
From the target image (pixel), and then the second frame
Time t + Δt stored in memory 4B [Δt = 5/30
Second (for 5 frames)] (second frame
) Is extracted. The setting of this pixel of interest
May be set to select pixels above a certain threshold.
The average brightness of surrounding pixels on the captured image
Alternatively, a pixel having a particularly high luminance may be selected. Here, as shown in FIGS.
At different times, at different times,
Vehicles 101, 102 approaching above
Is taken. The image 100A shown in FIG.
The image 10 shown in FIG.
Assuming that 0B is a captured image at time t + Δt,
From the images 100A and 100B, for example, the pixel of interest P A1 ,
P A2 , P A3 , P A4 , P B1 , P B2 , P B3 , P B4 Extract
You. Here, for convenience of explanation, each image 100A,
Attention corresponding to each vehicle 101, 102 in 100B
Although there are two pixels each, in reality more
Element will be extracted. Then, each target pixel P A1 , P A2 ,
P A3 , P A4 , P B1 , P B2 , P B3 , P B4 Window
S A1 , S A2 , S A3 , S A4 , S B1 , S B2 , S B3 , S B4 Set
Window S between two screens 100A and 100B A1 ~
S A4 , S B1 ~ S B4 Verify the identity of the two screens 100
A corresponding pixel of interest between A and 100B is obtained.
-ing How to verify the identity of this window
Then, a known method can be used.
As described in JP-A-8-83345,
It can be verified by the method or gradient method. The pair between the two screens 100A and 100B
When a corresponding target pixel is determined, these target pixels are connected.
The resulting vector becomes the optical flow. This
Here, the window is S A1 And S B1 And S A2 And S B2 And S
A3 And S B3 And S A4 And S B4 Is the same as the pixel of interest
Is P A1 And P B1 And P A2 And P B2 And P A3 And P B3 And P A4 When
P B4 Are compatible with each other.
Tical flow f One , F Two , F Three , F Four Is required. In this way, the other corresponding pixels of interest are
In addition, by verifying the correspondence,
As shown, the following vehicles 101 and 102 traveling behind
Multiple corresponding optical flows can be obtained.
You. In addition to the following vehicles 101 and 102, road signs
Optical flow corresponding to the surrounding scenery such as 103
But they should be relatively far away from the vehicle.
(To converge towards the so-called infinity point)
Therefore, the Optica corresponding to the following vehicles 101 and 102
The direction of the vector is opposite to that of the flow. So, oh
In the optical flow calculation means 5, a threshold is set for the direction of the vector.
Optical flow in the direction approaching the own vehicle by setting a value
Only calculation is performed. By the way, the optical fiber obtained here is
Low indicates the relative position between the actual vehicle and the following vehicle.
It is explained as shown in FIG.
Can be represented by a simple geometric relationship. Figure 3 shows the horizontal plane
Expresses the geometric relationship at
The distance is W, the distance from the own vehicle to the following vehicle is Z, and C
X is the horizontal distance on the screen of the CD camera 2, and CCD camera
The focal length of the lens 2 is D. Here, between N frames
(N / 30 seconds) the relative moving distance of the following vehicle is dz,
Let dx be the lateral movement distance of the CCD camera 2 on the screen.
Then, the horizontal movement distance dx on the screen is expressed as follows.
You. dx = W × D × (1 / (Z−dz) −1 / Z) (1) Further, the relative speed of the following vehicle to the own vehicle is set to Vs.
And the relative movement distance dz of the following vehicle between N frames is
(Vs / 30) × N, so the horizontal moving distance on the screen
The separation dx can be expressed as follows. dx = W × D × (30 / (30 × Z−Vs × N) −1 / Z) (2) The horizontal movement distance dx on the screen is expressed in pixel units.
The horizontal movement distance dPx (pixel) on the frame memory is
The horizontal effective size of the CCD camera 2 is L1 and the number of horizontal pixels is
Assuming that n1, it can be expressed as the following equation. dPx (pixel) = dx × (n1 / L1) = W × D × (30 / (30 × Z−Vs × N) −1 / Z) × (n1 / L1) (3) Similarly, the vertical movement distance dPy (pixel) on the frame memory
Indicates that the installation height of the CCD camera 2 is H,
Assuming that the effective vertical size is L2 and the number of vertical pixels is n2,
It can be expressed like an equation. dPy (pixel) = H × D × (30 / (30 × Z−Vs / N) −1 / Z) × (n2 / L2) (4) Here, on the frame memory Optical flow size
DPa is the horizontal movement distance dPx (pixel), the vertical movement distance
When dPy (pixel) is used, dPa = (dPx Two + DPy Two ) 1/2 ·········· (5)
Horizontal moving distance dPx (pixel), vertical moving distance dPy (pixe
l), the relative speed Vs, and the inter-vehicle distance Z, the relative speed
The larger the Vs and the shorter the inter-vehicle distance Z, the more the optical
Row size (hereinafter simply referred to as flow size) dP
It can be seen that a increases. That is, if the relative speed V
If s is constant, the larger the flow size dPa,
The inter-vehicle distance Z between the own vehicle and the following vehicle is getting smaller.
Can be determined. The calculation of the flow size dPa is performed by an arithmetic operation.
The operation is performed in the means 6, and the arithmetic means 6 travels backward.
All optical flows corresponding to the following vehicles
To calculate their magnitude dPa and calculate the optical flow
-Address of occurrence (address of the pixel of interest on the image)
It is made to let. By the way, expressions (3) to (5)
If the inter-vehicle distance Z and the relative speed Vs are the same,
It can be seen that the magnitude dPa of the cull flow is also equal. Toes
The multiple optical flows generated by the following vehicles
Optics generated from the same following vehicle
In the case of a physical flow, the magnitude dPa is substantially equal,
Conversely, with optical flows generated from different following vehicles
If so, it can be said that the magnitude dPa is also different. The reverse is also true.
If the flow size dPa is the same, it is the same
It is highly likely that it has originated from the following vehicle, and the size dPa
If there are multiple optical flows,
It can be determined that the following vehicle exists. I
Therefore, a plurality of optical fibers having different sizes dPa
If a row is detected, the same size dPa Optica
Optical flows into one optical flow group
And the position and number of optical flow groups
It is possible to estimate the position and number of following vehicles from
You. In the backward information detecting device, the operation of the
By the grouping processing means 6A, which is a functional element,
Now performs grouping processing of optical flows
ing. For example, in FIG. 2C, the following vehicles 101, 1
Optical flow f corresponding to 02 One , F Two , F Three ,
f Four Exists, but the optics corresponding to the following vehicle 101
Cal flow f One , F Two Are approximately equal in size, and
Optical flow f corresponding to vehicle 101 Three , F Four Is
The size is almost equal and the optical flow f One ,
f Two And optical flow f Three , F Four Is different in size
Become. Therefore, in the grouping processing means 6A,
Optical flow f One , F Two And other of the same size as these
Optical flow by grouping
Flow group F One Optical flow f Three ,
f Four And other optical flows of the same size as these
Are grouped into an optical flow group F Two Set as
It is supposed to. It should be noted that when grouping,
The processing means 6A is only the size of the optical flow dPa
Not the direction of the optical flow and the location of the generated address.
Sections are also taken into account. For example, the same size
Even if the direction is completely different even if the optical flow is
Judge that they do not originate from the same object,
The size between two optical flows of the same size
If different optical flows exist, two
Different objects due to lack of continuity between optical flows
Is determined to be an optical flow generated from
ing. The setting by the grouping processing means 6A
Number of optical flow groups, that is, estimated following vehicle
Is input to the number display means 9 and the number display means 9
Is displayed to the driver.
For example, in the case of FIG.
Row group F One , F Two Exists, so the number display means 9
It is displayed as two. In this way, the grouping processing means 6A
When the grouping of optical flows is performed,
Step 6 further includes a determination target selection means which is a functional element thereof.
6B, a plurality of optical flows grouped together.
ー Optical that should be subject to risk judgment from the group
A flow group is selected. Selection target for judgment
The stage 6B is first grouped by the grouping processing means 6A.
For each of the multiple optical flow groups
Position of the center of gravity, i.e., the
Average number of optical flows in the horizontal and vertical directions
The raw address is calculated. Then, the center of gravity of each optical flow group
Position of the vertical center of gravity is the lowest.
Tick flow group is now selected for risk assessment
Has become. That is, the determination target selection unit 6B determines whether the vehicle
The following vehicles that are closest to
It is. For example, in the case of FIG.
Physical flow group F One , F Two Center of gravity position O One , O Two Compare
Then, the center of gravity O Two Is located below, so judge
The object selecting means 6B is provided with the optical flow group F Two But own car
It is determined that it corresponds to the following vehicle closest to both. In this way, the vehicle is closest to the host vehicle.
The optical flow group corresponding to the following vehicle determines the degree of risk
When the object is selected, the calculating means 6 outputs the selected option.
Optical flow group, optical fiber in FIG. 2 (c)
Row group F Two Is the optical flow group F to be calculated a When
And perform the following arithmetic processing.
You. First, the calculating means 6 sets the object to be calculated.
Optical flow group F a Optical in
The total number of rows (hereinafter simply referred to as the total number of flows) M,
C, optical flow group F a Of the pixel of interest corresponding to
The number is calculated. Note that this flow
The number M represents the area of the front surface of the detected vehicle as A, the CCD camera 2
The total number of pixels is Ac, the horizontal angle of view of the CCD camera 2 is θ1, C
Assuming that the vertical angle of view of the CD camera 2 is θ2,
Can be calculated. M = A × Ac / (4 × tan (θ1 / 2) × tan (θ2 / 2)) / Z Two (6) Further, the calculating means 6 calculates the optical flow
ー Group F a Of the size dPa of the M flows corresponding to
Sum, ie, optical flow group F a Opt corresponding to
Total flow (hereinafter simply referred to as total flow)
ΣdPa is calculated. And calculate
From the total number of flows M and the total amount of flows divided by dPa
(DPave. = ΣdPa)
/ M). The operation calculated by the operation means 6 in this way
Optical flow group F a Average value of the flow size dP
ave. in the risk determination means 7
ー Group F a Of the following vehicle 102 corresponding to
The vehicle changes lanes to the next lane in which the following vehicle 102 runs
It is used as a criterion for determining the degree of danger. In other words, dangerous
The degree determination means 7 determines the average value dPave.
If the specified value is exceeded, changing to the next lane is considered dangerous.
The alarm display monitor 8 is activated
Because The alarm display monitor 8 displays a large flow.
The danger based on the average dPave.
When the risk exceeds a predetermined value,
The driver will be warned with an audible alarm or warning.
ing. Here, the average value dPave.
Explain the significance of applying to the risk criteria
First, it is generally used as risk information before that
It is necessary to explain the deceleration function. Usually two
Safe traveling distance Ds when the vehicle runs in a row
Is based on the following formula, assuming that the preceding vehicle brakes.
It is determined as follows. Ds = Vr × Tm + Vr Two / 2 / Ar-Vf Two / 2 / Af (7) In the above equation, Tm is the following time, and Vf and Vr are
The own vehicle (ie, the preceding vehicle) and the following vehicle speed, Af
, Ar are the own vehicle (ie, the preceding vehicle) and the following vehicle, respectively.
Deceleration. Here, in normal running on a highway, the distance between vehicles
Time Tm is 1-2 seconds, the maximum reduction that a general driver can step on
Speed is 6.0m / s Two It is said that the inter-vehicle time Tm is 1.
3 seconds, deceleration Af of own vehicle is 6.0m / s Two Then the following
The deceleration Ar of the vehicle can be expressed by the following equation. Ar = (Vr Two /2)/(Ds-1.3*Vr+Vf Two / 12) ········· (8) In the above equation, the own vehicle traveling at the vehicle speed Vf is usually considered
Maximum deceleration (6.0m / s Two ), When sudden deceleration
Required to maintain a safe inter-vehicle distance Ds of 1.3 seconds
The deceleration Ar required for the following vehicle traveling at the vehicle speed Vr
This deceleration Ar is generally regarded as the degree of danger.
This is the deceleration function used. The risk expressed by the deceleration function Ar
Means that the inter-vehicle distance Ds is short, as can be seen from equation (8).
Also, the speed difference between the vehicles (that is, Vr-Vf) increases.
It is getting bigger,
It fits the feeling of Iva. So this
Has characteristics similar to the degree of risk represented by the deceleration function
I think it is worthwhile setting parameters for risk judgment
Can be By the way, equations (3) to (5) are used.
As described above, the magnitude dPa of the flow also has a relative velocity Vs
The larger the distance and the shorter the inter-vehicle distance Z, the larger the distance
Therefore, the danger expressed by the deceleration function Ar and its
Characteristics are consistent. However, optical flow
The pixel of interest on the image, which is the reference for calculating
Suddenly disappears due to light reflection
Sometimes. In such a case, the optical flow is also turned off.
To any one optical flow
By simply paying attention, it is possible to continuously evaluate the flow size dPa.
It is not possible to judge the degree of danger by performing value. On the other hand, the total number M of flows and the total
The sum ΣdPa is applied as a parameter for determining the degree of risk.
You might also say that. However, the total number M of flows is
As shown in equation (6), the shorter the inter-vehicle distance Z, the larger the distance.
In this regard, the danger and characteristics represented by the deceleration function Ar
But is affected by the front area A of the detected vehicle,
It is independent of the relative speed. Because of this,
Even if the total number M is large, it is short inter-vehicle distance.
Or because the detected vehicles are large.
It cannot be distinguished. Also, in actual driving,
The total number of occurrences of cal flow is in addition to the front area of the detected vehicle,
Also affected by the shape and color of the vehicle,
In addition, each optical flow is based on the degree of light reflection, etc.
Due to the loss or occurrence of
Can not be determined. Similarly, for the total amount of flow ΣdPa,
As can be seen from equations (3) to (6), the relative velocity Vs is
The larger the distance, the shorter the inter-vehicle distance Z, the larger the point
Now, it coincides with the degree of risk represented by the deceleration function Ar
However, at the point affected by the front area A of the detected vehicle,
The total speed M, the relative speed Vs and the inter-vehicle distance Z
It is not possible to make an accurate risk determination based on this. On the other hand, the average value dP of the flow size
ave. divides the sum of flows ΣdPa by the total number M of flows.
The front area A of the detected vehicle and the shape of the vehicle
Effects such as shape and color are excluded. In addition, large flows
Since this is the average of the magnitude dPa, one of the pixels of interest temporarily
Even if it disappears from the surface, the average value d of the flow size
Loss of continuity of Pave.
And not. Then, as shown in FIG.
The characteristic of the average value dPave.
The risk function represented by the degree function Ar
You. Here, the average value dPave.
Is the size d of the flow calculated from the equations (3) to (5).
Pa, and each variable in equations (3) and (4)
The following values are used for W: 3.5m, H: 1.4
m, D: 0.0015 m, N: 5 frames, n1: 25
6 pixels, n2: 240 pixels, L1: 0.00654
m, L2: 0.00489 m, Vs: 40 km / h. Ma
In addition, when calculating the degree of risk Ar represented by the deceleration function,
Each variable in equation (8) uses the following values. Vf
: 80 km / h, Vr: 120 km / h. That is, the average value dPave.
The deceleration function Ar
As with the danger represented by
Also, the greater the relative speed Vs, the greater the risk.
Fits the driver's feeling in actual driving
That is, the judgment of the risk level is performed. This
FIGS. 5 and 6 show the actual optical flow on the vehicle.
-The result of an experiment with a built-in rear information detection device
It is. First, FIG. 5 shows the theoretical value of the total number M of flows and
It is a comparison with the experimental value, and the solid line is shown by the equation (6).
Is the theoretical value of the total number of flows M, and □ is the relative velocity Vs
Is the experimental value when is set to 40 km / h, and ▲ is the relative speed
This is an experimental value when Vs is set to 5 km / h. FIG.
, The shorter the inter-vehicle distance Z, the smaller the total number M of flows
There is an increasing trend, but it is not the theoretical value.
The smaller the relative speed Vs, the more anxious. But
Therefore, from this experimental result, the total number M of flows is
Is inappropriate. In addition, experimental data
No, but the same can be said for the total amount of flow フ ロ ー dPa.
You. FIG. 6 shows the average value d of the flow size.
This is a comparison between the theoretical and experimental values of Pave.
Is the size dPav of the flow represented by the equations (3) to (5).
This is the theoretical value of e. ■ and △ are flow charts obtained in the experiment.
Is the average value of dPave.
■ indicates nighttime experimental data. FIG.
As shown in the figure, the situation with high risk, that is,
Average value of flow size even in situations where the distance between vehicles is short
dPave. is stably at the theoretical value, and the flow
It is possible to use the average dPave.
This can be confirmed from the experimental results. Then, the nighttime experimental data indicated by ■
Is more theoretical than the daytime experimental data shown by △.
But this is the nighttime optics
Most of the cal flow comes from headlights
Therefore, the contrast is strong and the generation range is stable
And the size of the flow based only on the following vehicle
This is because the average value dPave. did
Therefore, it is dangerous for drivers from this experimental data
Performing a more accurate risk assessment at night with higher degrees
The average value of the flow size dPave.
The usefulness of using it as steepness is confirmed. Optical as one embodiment of the present invention
The flow-type rear information detection device is configured as described above.
Therefore, for example, in the flow shown in FIGS.
A determination process is performed. As shown in FIG.
The rear image taken by the D camera 2 at time t is represented by A
A / D conversion by the / D converter 3 and the first frame memory 4A
(Step S100). Then, at that time
After [for example, 5/30 seconds (5 frames)]
Stored in the second frame memory 4B.
Step S200). In the optical flow calculation means 5, each flow
Each image stored in the frame memories 4A and 4B
And extract the pixel of interest based on the luminance difference between the two images.
The correspondence of the pixel of interest in step S300 is determined (step S300).
Then, as a vector connecting the corresponding pixels of interest,
Obtain optical flow. At this time, the CCD camera 2
The captured image may include information such as traffic signs,
Although the surrounding scenery is included, the optical flow calculating means 5
Is the direction of the vector connecting the corresponding pixels of interest between the two screens.
Set a threshold value for moving objects approaching the vehicle, such as following vehicles.
Only the corresponding optical flow is calculated (
Step S400). The calculating means 6 calculates an optical flow.
The optical curve corresponding to the following vehicle calculated by the means 5
Risk based on the row, that is, the size of the optical flow
The average value dPave. Is calculated (step S500).
The calculation of the risk (average value) dPave. Is performed as follows.
U. First, as shown in FIG.
All optical curves calculated by the optical flow calculation means 5
For the row, calculate its size dPa (step
S510). Then, the glue, which is a functional element of
In the loop processing means 6A, the optical flow is
Optical flow based on the distribution of the magnitude dPa
Grouping taking into account the direction of the location and the location of the addresses
(Step S520). At this time,
The number of optical flow groups formed
The number display means 9 indicates the platform of the following vehicle approaching the own vehicle.
Display as a number. Next, in the judgment target selection means 6B,
A plurality of options formed in the grouping processing means 6A
Calculate the center of gravity for each tick flow group
And the optical flow group whose center of gravity is at the bottom
It is selected as a target for determining the steepness (step S530). Optical flow for which the degree of risk is determined
ー Group F a Is selected, the calculating means 6
Leflow group F a Total number M of optical flows belonging to
Calculation (step S540), and then
ー Group F a Of the size dPa of the M flows corresponding to
The sum, that is, the total amount of flow ΣdPa is calculated (step S
550), the calculated total number M of flows, the total amount of flows フ ロ ー d
From Pa, the average value dPave. (D of the flow size dPa)
Pave. = ΣdPa / M) is calculated as the risk (step
Step S560). In the risk determining means 7,
(The average value dPav of the flow size)
e.) is compared with a predetermined value set in advance (step S60).
0), when the risk exceeds a predetermined value,
The lane change is judged to be dangerous and an alarm display is displayed on the alarm display monitor 8.
Let me show you. (Step S700) As described above, the present optical flow type backward information detecting device
Now, if you get multiple optical flows,
Optical flow based on the distribution of the size dPa
Optical flow group associated with
Vehicles approaching their own vehicles
If there is more than one,
The advantage is that the number of vehicles approaching
There are points. Then, the positional relationship between the optical flow groups
Optica corresponding to the vehicle closest to your vehicle from
The optical flow group can be specified.
By calculating the risk based on the row group,
If it is possible to judge the degree of risk that matches the sense of the
There are advantages. Also, this optical flow type rear information
In the information detection device, the size of the optical flow dPa
Based on the risk judgment when changing lanes to the next lane
However, the size of the optical flow dPa itself is
The following vehicle, such as the total number of rows M or the total amount of flows ΣdPa
Unaffected by the size of the optical flow
The relative speed between the magnitude dPa and the degree of danger by the deceleration function Ar
Since the characteristics for the degree Vs and the inter-vehicle distance Z are the same,
Evenly regardless of the size of the detected vehicle,
It is possible to determine the degree of risk that is also suitable for the sense. Then, the size of one optical flow
Instead of using dPa as the reference,
The average value dPave. Of the size of all optical flows
Since the risk assessment is performed as a reference, a light reflector
Optical flow disappears due to changes in
Optical flow increases due to the approach of following vehicles.
Even if it is, it is always stable without being affected by them
It is possible to make a risk determination. In particular, a scene with a high risk, for example, a following vehicle
The inter-vehicle distance Z between both vehicles and the own vehicle is very small,
When the relative speed Vs is large, the risk
Information is also strongly required to be stable. In such a case, C
Since the image of the following vehicle on the CD camera 2 also becomes large,
Opt for the following vehicle, which is a sample of the averaging process
And the relative velocity Vs is large.
The larger the optical flow size dPa becomes,
Therefore, the average value dPave.
Calculation accuracy is improved, and more stable risk determination is possible.
Become. Further, even at night, the degree of danger for the driver
Optical flow at night,
The contrast comes from the headlights
And the generation range is stable. Because of this,
Accurate average value dPave. Of flow size based only on both
And accurate and stable risk determination
There is also the advantage that it becomes possible. The present invention is limited to the above-described embodiment.
It is not intended to deviate from the spirit and scope of the present invention.
Various modifications can be implemented, for example, in this embodiment
Is the vehicle closest to the own vehicle by the determination target selection means 6B
In both cases, the opt
The Cal Flow group is now selected as the closest vehicle
Is white on the road from the image information obtained by the CCD camera 2.
Extract the line, and determine the closest vehicle based on the positional relationship with the extracted white line.
May be specified. Also, as in this embodiment, the closest approach to the own vehicle is made.
Instead of making a vehicle that has a risk
In this way, the target of the risk determination may be selected. That is,
In the judgment target selecting means 6B, each optical flow
Calculate the center of gravity for the group and
Vector of the physical flow group, that is,
Calculate the direction. And the position of these centers of gravity,
Of each optical flow group based on the size and direction of the
Calculate the trajectory on the screen and move it to the bottom or left edge of the screen.
Or the optical that is expected to reach the right end earliest
A flow group is selected as a risk determination target. In this way, the danger level is determined.
By selecting a group of optical flows,
Calculation based on vehicles expected to arrive sooner
Is possible, and the degree of danger matched to the driver's feeling
The judgment can be made. Also, at night
Is the resulting optical flow a headlight?
Grouping based on the feature that only
Grouping of optical flows in processing means 6A
May be performed as follows. That is, two headlights are usually provided on the vehicle.
The distance between the headlights must not exceed the vehicle width.
And not. Also, the size of the headlight depends on the model
There is no big difference. Therefore, the size of the headlights and
The relationship between the distance between the two headlights is within a certain range.
It is considered to be likewise, similarly, one head on the image
Total number of optical flows equivalent to light and head
Distance between two optical flow groups corresponding to light
Is also considered to fall within a certain range. Therefore, at night, first, one head
Optical light
Set the tick flow group. And each optical
The total number of optical flows belonging to the flow group
The distance between the physical flow groups and the above-mentioned fixed range
And two corresponding optical flow groups
To identify. Two corresponding optical identities identified
Rows are cups as equivalent to one following vehicle
Ring and reset as one optical flow group
You. As described above, two headlights are used.
One subsequent unit based on the correlation of the optical flow group
To identify the optical flow group corresponding to the vehicle
Optical flow between different vehicles is prevented.
This makes it possible to more accurately grasp the number of vehicles at night.
As well as more accurate risk determination
There is an advantage that it becomes. As has been described in detail above, the present invention
According to the Calflow type backward information detection device, the optical
An associated flow based on its size distribution
Grouped into optical flows
Therefore, even if there are multiple objects approaching the vehicle,
Target of risk judgment from the obtained optical flows
Select the optical flow group corresponding to the object to be
About the selected optical flow group
Determines the degree of danger, so that the danger matches the driver's feeling
A degree determination can be made. The judgment of the degree of danger is based on the selected option.
Of the size of the optical flow belonging to the optical flow group
Changes in light reflection are based on average values
Loss and occurrence of optical flow due to imaging conditions
And the total number of optical flows depending on the size of the moving object
Approach from behind without being affected by the size of
Uniform and stable determination of the risk of moving objects
be able to.

【図面の簡単な説明】 【図1】本発明の一実施形態としてのオプティカルフロ
ー式後方情報検出装置の構成を模式的に示すブロック図
である。 【図2】本発明の一実施形態としてのオプティカルフロ
ー式後方情報検出装置にかかるオプティカルフローの算
出方法について説明するための図であり、(a)は時間
tにおける撮像画像を示す図、(b)は時間t+Δtに
おける撮像画像を示す図、(c)は(a),(b)の撮
像画像から得られるオプティカルフローを示す図であ
る。 【図3】本発明の一実施形態としてのオプティカルフロ
ー式後方情報検出装置にかかる実際の自車両及び後続車
両の位置関係とオプティカルフローとの幾何学的な対応
関係を示す図である。 【図4】本発明の一実施形態としてのオプティカルフロ
ー式後方情報検出装置にかかるオプティカルフローの大
きさの平均値と車間距離との関係と、減速度関数による
危険度と車間距離との関係とを一つのグラフ上に表し、
それらの一致性を示す図である。 【図5】オプティカルフローの総数の実験値と理論値と
の対応関係を示す図である。 【図6】本発明の一実施形態としてのオプティカルフロ
ー式後方情報検出装置にかかるオプティカルフローの大
きさの平均値の実験値と理論値との対応関係を示す図で
ある。 【図7】本発明の一実施形態としてのオプティカルフロ
ー式後方情報検出装置の危険度判定処理の全体の流れを
説明するためのフローチャートである。 【図8】本発明の一実施形態としてのオプティカルフロ
ー式後方情報検出装置のオプティカルフローの大きさの
平均値の算出処理の流れを説明するためのフローチャー
トである。 【符号の説明】 2 CCDカメラ(撮像手段) 3 A/D変換器 4A 第1フレームメモリ 4B 第2フレームメモリ 5 オプティカルフロー算出手段(DSP) 6 演算手段 6A グループ化処理手段 6B 判定対象選定手段 7 危険度判定手段 8 警報表示モニター 9 台数表示手段 10 ECU 100A,100B 撮像画像 PA1,PA2,PA3,PA4,PB1,PB2,PB3,PB4
目画素 SA1,SA2,SA3,SA4,SB1,SB2,SB3,SB4
インドウ f1 ,f2 ,f3 ,f4 オプティカルフロー
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram schematically showing a configuration of an optical flow type backward information detecting device as one embodiment of the present invention. FIGS. 2A and 2B are diagrams for describing a method of calculating an optical flow according to the optical flow backward information detection device as one embodiment of the present invention, wherein FIG. 2A is a diagram illustrating a captured image at time t, and FIG. () Is a diagram showing a captured image at time t + Δt, and (c) is a diagram showing an optical flow obtained from the captured images of (a) and (b). FIG. 3 is a diagram showing the actual positional relationship between the host vehicle and the following vehicle and the geometric correspondence between the optical flow and the optical flow type rear information detecting apparatus according to the embodiment of the present invention; FIG. 4 is a diagram illustrating a relationship between an average value of an optical flow magnitude and an inter-vehicle distance according to an optical flow-type rear information detecting device according to an embodiment of the present invention, and a relationship between a risk degree and an inter-vehicle distance by a deceleration function. On a single graph,
It is a figure which shows those coincidences. FIG. 5 is a diagram illustrating a correspondence between an experimental value and a theoretical value of the total number of optical flows. FIG. 6 is a diagram showing the correspondence between the experimental value and the theoretical value of the average value of the optical flow magnitude according to the optical flow backward information detecting device as one embodiment of the present invention. FIG. 7 is a flowchart for explaining an overall flow of a risk determination process of the optical flow type backward information detection device as one embodiment of the present invention. FIG. 8 is a flowchart for explaining a flow of a process of calculating an average value of an optical flow size in the optical flow backward information detecting device as one embodiment of the present invention. [Description of Signs] 2 CCD camera (imaging means) 3 A / D converter 4A First frame memory 4B Second frame memory 5 Optical flow calculation means (DSP) 6 Calculation means 6A Grouping processing means 6B Judgment target selection means 7 Risk determination means 8 Alarm display monitor 9 Number display means 10 ECUs 100A, 100B Captured images P A1 , P A2 , P A3 , P A4 , P B1 , P B2 , P B3 , P B4 Pixels of interest S A1 , S A2 , S A3 , S A4 , S B1 , S B2 , S B3 , S B4 Window f 1 , f 2 , f 3 , f 4 Optical flow

───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) B60R 21/00 G06T 7/20 G08G 1/16 H04N 7/18 ──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int. Cl. 7 , DB name) B60R 21/00 G06T 7/20 G08G 1/16 H04N 7/18

Claims (1)

(57)【特許請求の範囲】 【請求項1】 自車両後方を所定周期で撮像する撮像手
段と、該撮像手段で得られた複数画像からオプティカル
フローを算出するオプティカルフロー算出手段とをそな
え、該オプティカルフロー算出手段で算出された該オプ
ティカルフローから該自車両に接近する複数の物体を検
出するオプティカルフロー式後方情報検出装置におい
て、 該オプティカルフローの大きさの分布に基づき該オプテ
ィカルフローをオプティカルフロー群にグループ化する
グループ化処理手段と、 該グループ化処理手段でグループ化された複数の該オプ
ティカルフロー群の中から危険度判定対象とするオプテ
ィカルフロー群を選定する判定対象選定手段と、 該判定対象選定手段で選定された該判定対象オプティカ
ルフロー群に属するオプティカルフローの大きさの平均
値を演算する演算手段と、 該演算手段で演算されたオプティカルフローの大きさの
平均値に基づき該判定対象オプティカルフロー群に該当
する物体の接近の危険度を判定する危険度判定手段とを
そなえたことを特徴とする、オプティカルフロー式後方
情報検出装置。
(57) [Claim 1] An image pickup means for picking up an image of the rear side of the vehicle at a predetermined cycle, and an optical flow calculation means for calculating an optical flow from a plurality of images obtained by the image pickup means, An optical flow-type rear information detecting device for detecting a plurality of objects approaching the host vehicle from the optical flow calculated by the optical flow calculating means, wherein the optical flow is determined based on a size distribution of the optical flow. Grouping processing means for grouping into groups; determination target selection means for selecting an optical flow group to be a risk determination target from among the plurality of optical flow groups grouped by the grouping processing means; An optical belonging to the optical flow group to be determined selected by the target selecting means. Calculating means for calculating the average value of the magnitude of the flow, and the risk of determining the risk of approach of an object corresponding to the group of optical flows to be determined based on the average value of the magnitude of the optical flow calculated by the calculating means. An optical flow type rear information detecting device, comprising a degree determining means.
JP06158998A 1998-03-12 1998-03-12 Optical flow type backward information detection device Expired - Fee Related JP3395634B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP06158998A JP3395634B2 (en) 1998-03-12 1998-03-12 Optical flow type backward information detection device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP06158998A JP3395634B2 (en) 1998-03-12 1998-03-12 Optical flow type backward information detection device

Publications (2)

Publication Number Publication Date
JPH11255051A JPH11255051A (en) 1999-09-21
JP3395634B2 true JP3395634B2 (en) 2003-04-14

Family

ID=13175498

Family Applications (1)

Application Number Title Priority Date Filing Date
JP06158998A Expired - Fee Related JP3395634B2 (en) 1998-03-12 1998-03-12 Optical flow type backward information detection device

Country Status (1)

Country Link
JP (1) JP3395634B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3905727B2 (en) 2001-07-13 2007-04-18 日産自動車株式会社 Vehicle lane tracking control device
KR100630088B1 (en) 2004-12-28 2006-09-27 삼성전자주식회사 Apparatus and method for supervising vehicle using optical flow
JP4289421B2 (en) * 2007-05-14 2009-07-01 株式会社デンソー Vehicle control device
WO2009005025A1 (en) * 2007-07-03 2009-01-08 Konica Minolta Holdings, Inc. Moving object detection device
CN102368352B (en) * 2011-10-08 2013-10-30 中盟智能科技(苏州)有限公司 Traffic information acquisition method and apparatus thereof
JP6944328B2 (en) * 2017-09-29 2021-10-06 株式会社デンソー Vehicle peripheral monitoring device and peripheral monitoring method

Also Published As

Publication number Publication date
JPH11255051A (en) 1999-09-21

Similar Documents

Publication Publication Date Title
CN113998034B (en) Rider assistance system and method
US10387733B2 (en) Processing apparatus, processing system, and processing method
CA2949200C (en) Processing apparatus, processing system, processing program, and processing method
JP3452268B2 (en) Rear side monitoring method for vehicles
KR101891460B1 (en) Method and apparatus for detecting and assessing road reflections
EP3849172A1 (en) In-vehicle camera system and image processing apparatus
US20150332103A1 (en) Processing apparatus, computer program product, and processing method
JP2863381B2 (en) Vehicle monitoring method
JPH0696397A (en) Device and method for image tracking
CN103987575A (en) Method and device for identifying a braking situation
JP3747599B2 (en) Obstacle detection device for vehicle
JP4980970B2 (en) Image pickup means adjustment device and object detection device
US20220299860A1 (en) Extensiview and adaptive lka for adas and autonomous driving
WO2016194296A1 (en) In-vehicle camera system and image processing apparatus
JPH1139597A (en) Collision preventing device for vehicle
JP3351340B2 (en) Optical flow type backward information detection device
JP3395634B2 (en) Optical flow type backward information detection device
JPH1114346A (en) Vehicular obstacle detecting device
JP3464368B2 (en) Rear side monitoring device for vehicles
US20200118280A1 (en) Image Processing Device
KR101706682B1 (en) Image providing apparatus for curved road
JP2022027305A (en) Risky driving detection device, risky driving detection system, and risky driving detection program
JP7185571B2 (en) Viewing direction estimation device, viewing direction estimation method, and program
JP3402023B2 (en) Rear side vehicle alert system
KR20160092403A (en) Driver assistance apparatus and Control Method Thereof

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20030107

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R370 Written measure of declining of transfer procedure

Free format text: JAPANESE INTERMEDIATE CODE: R370

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080207

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090207

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090207

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100207

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110207

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110207

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120207

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120207

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130207

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140207

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees