JP2010019589A - 車間距離検出装置、ドライブレコーダ装置 - Google Patents
車間距離検出装置、ドライブレコーダ装置 Download PDFInfo
- Publication number
- JP2010019589A JP2010019589A JP2008178077A JP2008178077A JP2010019589A JP 2010019589 A JP2010019589 A JP 2010019589A JP 2008178077 A JP2008178077 A JP 2008178077A JP 2008178077 A JP2008178077 A JP 2008178077A JP 2010019589 A JP2010019589 A JP 2010019589A
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- inter
- distance
- vehicle distance
- detecting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Traffic Control Systems (AREA)
- Measurement Of Optical Distance (AREA)
- Time Recorders, Dirve Recorders, Access Control (AREA)
Abstract
【課題】近距離領域において、他車両と自車両の車軸又は路面が相対的に角度をなしていても、車間距離を精度よく検出できる車間距離計測装置及びドライブレコーダ装置を提供すること。
【解決手段】他車両11を撮影する撮影手段21と、他車両11が撮影された画像データから該ナンバープレート12のプレート画像13を検出するプレート画像検出手段31と、ナンバープレート12のサイズを決定するプレートサイズ検出手段32,33と、車間距離を検出する車間距離検出手段34と、プレート画像の対角交点を検出する対角交点検出手段37と、所定の2次元座標における対角交点の移動を監視して、他車両と自車両の車軸のなす角又は他車両の路面と自車両の路面の相対的な傾斜角を検出する傾き角検出手段38、39と、なす角又は傾斜角に基づき、車間距離を補正する車間距離補正手段35と、を有することを特徴とする。
【選択図】図7
【解決手段】他車両11を撮影する撮影手段21と、他車両11が撮影された画像データから該ナンバープレート12のプレート画像13を検出するプレート画像検出手段31と、ナンバープレート12のサイズを決定するプレートサイズ検出手段32,33と、車間距離を検出する車間距離検出手段34と、プレート画像の対角交点を検出する対角交点検出手段37と、所定の2次元座標における対角交点の移動を監視して、他車両と自車両の車軸のなす角又は他車両の路面と自車両の路面の相対的な傾斜角を検出する傾き角検出手段38、39と、なす角又は傾斜角に基づき、車間距離を補正する車間距離補正手段35と、を有することを特徴とする。
【選択図】図7
Description
本発明は、他車両との車間距離を検出する車間距離検出装置等に関し、特に、撮影されたナンバープレートから車間距離を検出する車間距離検出装置及びドライブレコーダ装置に関する。
運転者の車両データを記録しておき、障害物との異常接近時の証拠等に利用するドライブレコーダ装置が実用化されている。ドライブレコーダ装置では、車間距離を検出して車間距離や相対速度をトリガーに車両データを記録する場合があるが、ミリ波レーダやレーザレーダのような距離センサは検出する距離に関わらず精度が一定であるため、検出する距離が短いほど誤差が大きいことが知られている。このため、接近時の車間距離の検出が要求されるドライブレコーダ装置において、車間距離を検出するセンサとしては十分でない。
そこで、車両前方を撮影した画像データを用いて前方車両との距離を算出する技術が提案されている(例えば、特許文献1、2参照。)。特許文献1には、画像データからナンバープレートの分類番号を文字認識してナンバープレートの規定サイズを決定し、画像データにおけるナンバープレートの撮影サイズから車間距離を算出する車間距離検知装置が記載されている。
また、特許文献2には、レーダで前方車両までの車間距離と方位を算出し、車間距離と方位から前方車両と自車両の相対角度を算出し、これと画像データから算出したナンバープレートの撮影サイズとから、ナンバープレートまでの距離を算出する車間距離計測方法が記載されている。
特開平10−96626号公報
特開2002−122670号公報
しかしながら、特許文献1記載の車間距離検知装置は、前方車両と自車両が同じ方向(相対角度をなすことなく)に走行する場合しか想定されていないという問題がある。例えば、前方車両が右左折するために相対角度をなして停止した場合、車間距離は前方車両の左後端部又は右後端部(以下、最近接部という)であるので、最近接部との車間距離を計測しなければ適切な運転支援は困難である。
また、特許文献2記載の車間距離計測方法は、相対角度を検出するが、車間距離として検出されるのはナンバープレートまでの距離であるので、特許文献1記載の車間距離検知装置と同様に、最近接部との距離を検出することはできない。
上記課題に鑑み、本発明は、近距離領域において、他車両と自車両の車軸又は路面が相対的に角度をなしていても、車間距離を精度よく検出できる車間距離計測装置及びドライブレコーダ装置を提供することを目的とする。
上記課題に鑑み、本発明は、他車両との距離を検出する車間距離検出装置において、他車両を撮影する撮影手段と、他車両が撮影された画像データから該ナンバープレートのプレート画像を検出するプレート画像検出手段と、 ナンバープレートのサイズを決定するプレートサイズ検出手段と、車間距離を検出する車間距離検出手段と、プレート画像の対角交点を検出する対角交点検出手段と、所定の2次元座標における対角交点の移動を監視して、他車両と自車両の車軸のなす角又は他車両の路面と自車両の路面の相対的な傾斜角を検出する傾き角検出手段と、なす角又は傾斜角に基づき、車間距離を補正する車間距離補正手段と、を有することを特徴とする。
近距離領域において、他車両と自車両の車軸又は路面が相対的に角度をなしていても、車間距離を精度よく検出できる車間距離計測装置及びドライブレコーダ装置を提供することができる。
以下、本発明を実施するための最良の形態について図面を参照しながら説明する。
図1は、車間距離の検出の概略を説明する図である。日本ではナンバープレート12には3種類の大きさ(22×44、16.5×33、12.5×23〔cm〕)があるが、いずれも高さHと幅Wの縦横比が1:2になっている。したがって、図示するように直進走行する前方車両11の後方を自車両50が直進走行(互いの車軸が並行)する場合、自車両50の車載カメラ21により撮影されたナンバープレート12のプレート画像13の縦横比は1:2である。このため、プレート画像13の対角線の交点Oは縦横比1:2で定まる位置にくる。
図1は、車間距離の検出の概略を説明する図である。日本ではナンバープレート12には3種類の大きさ(22×44、16.5×33、12.5×23〔cm〕)があるが、いずれも高さHと幅Wの縦横比が1:2になっている。したがって、図示するように直進走行する前方車両11の後方を自車両50が直進走行(互いの車軸が並行)する場合、自車両50の車載カメラ21により撮影されたナンバープレート12のプレート画像13の縦横比は1:2である。このため、プレート画像13の対角線の交点Oは縦横比1:2で定まる位置にくる。
例えば、前方車両11が左折し、前方車両11と自車両50の車軸が平行でなくなった場合、ナンバープレート12が車載カメラ21の撮像素子に形成する投影面は小さくなる。この場合、高さHは、互いの車軸のなす角αに影響されないが、幅Wはなす角αの関数になるので(W・cosα)、プレート画像13の縦横比が変化する。このため、プレート画像13の対角線の交点Oは、縦横比H:W・cosα により定まる位置にくる。したがって、対角交点Oの移動量が検出されればなす角αが明らかとなる。例えば、移動量がHpの場合(縦横比が1:1)はなす角αは60度である。
ところで、縦横比の変化は右折時も同様に生じるので、なす角αは分かっても車両が左折したのか右折したのかは明らかとならない。しかし、左折する場合、前方車両11の左折に伴いナンバープレート12の右辺は左辺よりも大きく移動し、右折する場合、前方車両11の右折に伴いナンバープレート12の左辺は右辺よりも大きく移動する。この場合、車両が移動した方向にプレート画像13の交点も移動する。したがって、なす角がゼロの時のプレート画像13に対し座標系を固定しておけば、左折の場合は左方向に交点が移動し、右折の場合は右方向に交点が移動する。このため、移動ベクトルの方向から右左折の方向を検出することができる。
後述するようにプレート画像13の大きさから、ナンバープレート12までの車間距離kは算出することができるので、この車間距離kをなす角αにより補正することで前方車両11の最近接部14までの最近接距離Lを算出できる。ドライブレコーダ装置に適用した場合、最近接距離Lに基づき、TTCを算出し適切なタイミングで記録を開始することができる。
同様に、前方車両11が坂路を走行した場合も、ナンバープレート12が車載カメラ21の撮像素子に形成する投影面は小さくなる。この場合、幅Wは、互いの坂路の相対的な傾斜角βに影響されないが、高さHは傾斜角βの関数になるので(H・sin(90−β))、プレート画像13の縦横比が変化する。このため、プレート画像13の対角線の交点Oは、縦横比H・sin(90−β):W により定まる位置にくる。
したがって、右左折時と同様に、対角交点Oが縦横比により定まる位置に来ることを利用すれば、対角交点Oの移動ベクトルから、傾斜角βを検出できる。また、前方車両11が坂路を登坂する場合、プレート画像13も前方車両11と共に上方に移動するので、対角交点Oも上方に移動する。したがって、なす角がゼロの時のプレート画像13に対し座標系を固定しておけば、坂路を登坂する場合は上方向に交点が移動し、下る場合は下方向に交点が移動する。このため、移動ベクトルの方向から右左折の方向を検出することができる。
そして、前方車両11が坂路を登坂又は下る場合も、プレート画像13の大きさから、ナンバープレート12までの車間距離kを算出することができるので、この車間距離kを傾斜角βにより補正することで前方車両11の最近接部14までの最近接距離Lを算出できる。そして、最近接距離Lに基づき、TTCを算出し適切なタイミングで車両データの記録を開始することができる。
図2は、車間距離検出装置100の概略構成図を示す。車間距離検出装置100は、ドライブレコーダ装置200に適用され、ドライブレコーダ装置200が車両データの記録を開始するトリガーの1つとして車間距離k及び最近接距離Lを提供する。
車間距離検出装置100及びドライブレコーダ装置200は、制御部25により制御される。制御部25は、CPU、ROM、RAM、ASIC(Application Specific Integrated Circuit)、RAM、ROM、メモリ等を備えたコンピュータを実体とし、ROMに記憶されたプログラムをCPUが実行するかASIC等のハードウェアにより実現される、距離検出部27、TTC検出部28及び車両データ記録部29を有する。図では、車間距離装置100とドライブレコーダ装置200を一体に構成したが、距離検出部27を別の電子制御ユニット(例えば、ナビECU((Electronic Control Unit))等で実現してもよい。
制御部25には、CAN(Controller Area Network)等の車内LAN及び専用線を介して、車載カメラ21、車速センサ22、Gセンサ23、ストップランプスイッチ24及び車両データ記憶手段26が接続されている。
車載カメラ21は、例えば室内ルームミラーに搭載され車両前方へ向けて水平下向きに所定角範囲で広がる領域を撮影する。車載カメラ21は、CMOS(Complementary Metal Oxide Semiconductor)やCCD(Charge Coupled Device)の光電変換素子により、所定の輝度階調(例えば、256階調)の画像データを出力する。本実施形態では、自車両50の前方の前方車両11との車間距離を検出するが、後方を撮影するカメラを搭載していれば後方の他車両との車間距離も同様に検出できる。
車速センサ22、Gセンサ23及びストップランプスイッチ24は、主にドライブレコーダ装置200が記録するための車両データを出力するセンサ類である。車速センサ22は、例えば自車両50の各輪に備えられたロータの円周上に定間隔で設置された凸部が通過する際の磁束の変化をパルスとして計測するMRセンサであり、単位時間あたりのパルス数に基づき各輪毎に車輪速を計測する。Gセンサ23は、車長方向と幅方向のそれぞれの加速度に比例した電気信号を検出する、例えばマイクロマシニングで形成された震動片型ジャイロセンサである。また、ストップランプスイッチ24はブレーキペダルのレバーの変位に連動してオン/オフされ、運転者がブレーキペダルを操作して自車両50を制動したこと(以下、単にブレーキ操作という)を検出する。ブレーキ操作の有無は、例えばマスタシリンダ圧により検出してもよい。車両データ記憶手段26は、車両データを記録するための記憶手段であり、例えば、フラッシュメモリ、HDD(ハードディスクドライブ)、MRAM(Magnetoresistive Random Access Memory)、可搬型メモリーカード等を実体とする。車両データ記憶手段26には、車速、加速度等の車両データ、車載カメラ21が撮影した映像(画像データ)が時系列に記憶されるが、この他、時刻、音声、天候、運転者の状態(眠気、脇見)等を記録してもよい。
ドライブレコーダ装置200は、運転者がひやりとした又ははっとした走行状況(以下、データ記録状況という)を記録する装置であり、常に車両データを上書きしながら継続的に記録しておき、データ記録状況が検出された前後の所定時間の車両データの上書きを禁止する。なお、データ記録状況においてのみ車両データを記録してもよいが、常に車両データを記録することで記録漏れ等を防止しやすくできる。
ドライブレコーダ装置200は、TTC(Time To Collision)が閾値以下の状態で、データ記録状況が検出されると、データ記録状況の検出時を含む所定時間(例えば、20〜60秒程度)車両データを記録し、該記録部分は上書き禁止にする。本実施形態では、ブレーキ操作によりデータ記録状況を検出するが、急ハンドルや自車両50への衝撃をトリガーとしてもよい。データ記録状況における実際の映像等を記録することで、運転者の安全意識を向上させ、また、前方車両11と接触した際の証拠とすることができる。
距離検出部27は、画像データに含まれるプレート画像13の大きさと、対角交点Oの移動ベクトルから、前方車両11のナンバープレート12までの車間距離k、及び、最近接部14までの最近接距離Lを検出する。距離検出部27については後述する。TTC検出部28は、車間距離k又は最近接距離Lから前方車両11との相対速度Vを求め、車間距離k又は最近接距離Lと相対速度VからTTC(=最近接距離L/相対速度V)を求める。最近接距離LからTTCを求めることで、データ記録状況を精度よく堅守することができる。車両データ記録部29は、TTCが所定の閾値(例えば、2〜5秒)以下の状態で、データ記録状況が検出されると、車両データを上書き禁止にして記録する。
〔距離検出部27〕
距離検出部27について図3の機能ブロック図に基づき説明する。画像データには、前方車両11がそのナンバープレート12と共に撮影されてる。画像データからナンバープレート12を検出するには、公知の方法を用いることができる。ナンバープレート12は、車両の前面及び後面の見やすい位置に取り付けられており、背景の色は単色であるのでエッジ画像からナンバープレート12の輪郭を特定することができる。
距離検出部27について図3の機能ブロック図に基づき説明する。画像データには、前方車両11がそのナンバープレート12と共に撮影されてる。画像データからナンバープレート12を検出するには、公知の方法を用いることができる。ナンバープレート12は、車両の前面及び後面の見やすい位置に取り付けられており、背景の色は単色であるのでエッジ画像からナンバープレート12の輪郭を特定することができる。
プレート画像検出部31は、まず画像データの全体に対し、垂直方向のエッジを検出する。得られる垂直方向のエッジは、前方車両11の側面と背景との境界である。なお、前方車両11の特定を容易にするため、水平方向のエッジも検出してもよい。
順次撮影される画像データにおいては、垂直方向及び水平方向のエッジは断続的に消滅したり、また、消滅部分の位置や長さが変動するが、同一の前方車両11であれば相対的位置関係が同じエッジがほぼ継続して検出される。
ついで、プレート画像検出部31は、画像データにおける前方車両11の領域の垂直方向のエッジ及び水平方向のエッジからナンバープレート12の領域を特定する。エッジを連結すると縦横比1:2の定まった矩形領域となるので、例えば縦横比1:2の標準テンプレートを用いたテンプレートマッチングによりナンバープレート12を特定することができる。ナンバープレート12の取り付け位置はバンパ下部の幅方向の中央が多いので、かかる位置からテンプレートマッチングすることにより早期にナンバープレート12を特定できる。いったん、特定できれば前方車両11が別の車両に変わるまで同程度の位置からナンバープレート12を特定できる。特定された矩形領域がプレート画像13である。
プレート分類決定部32は、ナンバープレート12の分類を決定する。上記のように日本のナンバープレート12には三種類の大きさがあるので、プレート画像13の大きさからナンバープレート12までの車間距離を検出するには、ナンバープレート12の分類を決定する必要がある。ナンバープレート12の分類の決定にはいくつか方法がある。例えば、車車間通信により前方車両11と通信し、前方車両11からナンバープレート12の大きさ又は分類情報を受信する。また、プレート画像13にOCR(Optical Character Recognition)処理を施し、ナンバープレート12に記載された分類番号を読み取ってもよい。また、プレート画像13の抽出の際に得た前方車両11の垂直方向のエッジの形状から、およその車種を特定し、ナンバープレート12の分類を決定することもできる。大型車両、乗用車、及び、二輪車のエッジ画像の縦横比はそれぞれ異なるので、エッジ画像の外接矩形の縦横比からナンバープレート12の分類を決定することができる。トラックやバスのような大型車両には大判のナンバープレート12が、乗用車や軽自動車には中盤のナンバープレート12が、二輪車には小判のナンバープレート12が、それぞれ取り付けられている。
プレートサイズ決定部33は、分類情報に基づきナンバープレート12のプレートサイズを決定する。例えば、分類番号とプレートサイズ(大版、中版、小版それぞれの縦横の長さ)を対応づけたデータベースを有し、車車間通信又はOCR処理により取得した分類情報に基づき参照することでプレートサイズを得る。また、大型車両、乗用車、及び、二輪車等の区別にプレートサイズを対応づけたデータベースを利用してもよい。
直線距離検出部34は、ナンバープレート12まで車間距離を検出する。図4は、車間距離xの検出を模式的に説明する図の一例を示す。fは車載カメラ21のレンズから結像面までの距離であり焦点距離に等しいため既知である。Kは、レンズからナンバープレート12までの車間距離である。
まず、直線距離検出部34は、プレート画像13の高さHp、幅Wpを検出する。高さHp、幅Wpは、プレート画像13におけるナンバープレート12の高さと幅であるので、プレート画像13が結像面に占める画素数と画素ピッチとから決定される。
図示するように、結像面におけるナンバープレート12の高さHp、幅Wpとナンバープレート12の高さH、幅Wの間には、H:Hp=k:f、W:Wp=k:fの関係があるので、次式から車間距離kを算出することができる。
k=f・(H /Hp) or k=f・(W /Wp)
なお、車間距離kは、ミリ波レーダ装置が検出してもよい。比較的遠方であればミリ波レーダ装置kにより車間距離kを精度よく検出できる。
k=f・(H /Hp) or k=f・(W /Wp)
なお、車間距離kは、ミリ波レーダ装置が検出してもよい。比較的遠方であればミリ波レーダ装置kにより車間距離kを精度よく検出できる。
縦横比検出部36はプレート画像13の縦横比を検出する。縦横比が1:2の場合、前方車両11と自車両50のなす角α及び相対的な路面の傾斜角βは、ゼロであるとしてよい。縦横比が1:2からずれると移動ベクトルの検出が開始される。
交点検出部37は、プレート画像13から対角交点Oを検出する。図5(a)は、プレート画像13から検出される対角交点Oを模式的に説明する図の一例である。交点検出部37は、プレート画像13の縦横比が1:2の状態で、プレート画像13を2次元平面とする座標系を定める。図5(a)では座標系の原点を対角交点Oとした。この原点は、例えば縦横比が1:2の画像データ10フレーム毎の平均値により定め、縦横比が変動した場合には最後に定めた原点とプレート画像13の外縁を固定する。
したがって、図1にて説明したように縦横比が変動することで対角交点Oが移動する。例えば、前方車両11が右折又は左折する場合、対角交点OはX軸上を移動し、坂路を走行する場合、対角交点OはY軸上を移動する。
そして、縦横比が1:2の状態から変動した場合、移動ベクトル検出部38は移動ベクトルの検出を開始する。縦横比が1:2から「1:2未満」になるのは、右折又は左折の場合であり、「1未満対2」になるのは前方車両11が坂路を走行した場合である。
図5(b)は、左折の場合の対角交点Oの一例を示す。左折の場合、対角交点OはX軸上を左に(マイナス方向)移動する。したがって、対角交点Oの移動の方向から右折又は左折を区別することができる。
図5(b)に示すように、左折を開始した後のプレート画像13の幅Wp(α)を元の幅Wpから減じた「Wp−Wp(α)=x」が移動ベクトルの長さとなる。
図1にて説明したように、左折を開始した後のプレート画像13の幅Wp(α)はなす角αの関数なので、Wp・cosα = Wp(α)である。Wp(α)=Wp−xを用いれば、Wp(α)の代わりに移動ベクトルの長さxを用いて、Wp・cosα = Wp−xと変形できる。
したがって、なす角αは、次式で求めることができる。
α = cos-1((Wp−x)/Wp)
ここで、Wp=2Hpなので、2Hpと置き換えることで、刻々と変化する車間距離kの影響を受けにくい式を得ることができる。
α = cos-1((2Hp−x)/2Hp) … (1)
ところで、図5(c)に示すように前方車両11の左折に伴いナンバープレート12も左に移動するので、プレート画像13の左辺が左方向に移動する。このため、対角交点Oの原点を固定してしまうと、図5(b)と(c)を比較すると明らかなように、なす角αが同じでも、移動ベクトルの長さxは長くなってしまう。そこで、移動ベクトル検出部38は、プレート画像13の左辺と、原点を固定した際のプレート画像13の左辺を一致させる。
α = cos-1((Wp−x)/Wp)
ここで、Wp=2Hpなので、2Hpと置き換えることで、刻々と変化する車間距離kの影響を受けにくい式を得ることができる。
α = cos-1((2Hp−x)/2Hp) … (1)
ところで、図5(c)に示すように前方車両11の左折に伴いナンバープレート12も左に移動するので、プレート画像13の左辺が左方向に移動する。このため、対角交点Oの原点を固定してしまうと、図5(b)と(c)を比較すると明らかなように、なす角αが同じでも、移動ベクトルの長さxは長くなってしまう。そこで、移動ベクトル検出部38は、プレート画像13の左辺と、原点を固定した際のプレート画像13の左辺を一致させる。
さらに、一致させる際、車間距離kによるプレート画像13の大きさを補正する。車間距離kが変化するとなす角αが一定でも移動ベクトルの長さxが変化するので、高さHpに基づき車間距離kを算出し、車間距離kに応じてプレート画像13を拡大・縮小する。例えば、左折開始後のプレート画像13の高さHpが、対角交点Oの原点を固定した際のプレート画像13の高さHpになるよう、拡大率・縮小率を決定して、Hp及びWp(α)を拡大・縮小する。以上の処理により、移動ベクトルの長さxからなす角αを検出できる。
また、このように式(1)を用いて算出してもよいが、移動ベクトルの長さxとなす角αの関係は固定であるので、移動ベクトルの長さxとなす角αを予め対応づけて記憶しておくことでなす角αの検出が容易になる。このため、車間距離検出装置100は、なす角・傾斜角テーブル40を有する。なす角・傾斜角テーブル40に登録する際の移動ベクトルの長さxは、原点を固定した際のプレート画像13の大きさでなく、予め定められた大きさのプレート画像13における移動ベクトルの長さxである。このため、傾き角検出部39は、予め定められた高さHpになるよう、プレート画像13の大きさを正規化した後、検出した移動ベクトルの長さxに基づきなす角・傾斜角テーブル40を参照することで、傾き角αを取得することができる。以上の処理により、移動ベクトルの長さxからなす角αを検出できる。なお、移動ベクトルとなす角αの関係は、プレートサイズにより異なるので、なす角・傾斜角テーブル40はプレートサイズ毎に設けられている。
傾斜角βについても式を用いて算出してもよいし、なす角・傾斜角テーブル40から算出してもよい。式を用いる場合は、次式により傾斜角βを求めることができる。なお、移動ベクトルの長さyは「Hp−Hp(α)=y」となる。
β = 90−sin-1(Hp−y/Hp)
β = 90−sin-1(Wp−2y/Wp) …(2)
車間距離補正部35は、車間距離kと、なす角α又は傾斜角βに基づき最近接部14までの最近接距離Lを検出する。
β = 90−sin-1(Hp−y/Hp)
β = 90−sin-1(Wp−2y/Wp) …(2)
車間距離補正部35は、車間距離kと、なす角α又は傾斜角βに基づき最近接部14までの最近接距離Lを検出する。
図6(a)はなす角αを用いた最近接距離Lの算出を、図6(b)は傾斜角βを用いた最近接距離Lの算出をそれぞれ模式的に説明する図の一例である。最近接距離Lは、図示するようになす角αにより前方車両11の後端部が自車両側に接近する接近距離ΔL1だけ車間距離kよりも短くなる。接近距離ΔL1は、前方車両11の車幅をmとした場合、ΔL1=(1/2)・m・sinαである。前方車両11の車幅mは、車間距離kが算出された後は、図4と同じ原理で、車間距離k、焦点距離f、及び、結像素子に前方車両11の幅方向の像が占める画素数と画素ピッチから、算出することができる。車間距離補正部35このようにして最近接距離L(=車間距離k−ΔL1)を算出してもよいし、予め記憶している定数を用いてもよい。
前方車両11と自車両50の走行路面に相対的に傾斜角βがある場合、最近接距離Lは、図示するように傾斜角βにより前方車両11のトランク上部が自車両側に接近する接近距離ΔL2だけ車間距離kよりも短くなる。接近距離ΔL2は、前方車両11のナンバープレート12からトランク上部までの長さをnとした場合、ΔL2=n/tan(90−β)である。ナンバープレート12からトランク上部までの長さは、図4と同じ原理で算出することができる。以上のようにして車間距離補正部35は、最近接距離L(=車間距離k−ΔL2)を算出する。
TTC検出部28は、画像データ毎に、最近接距離Lから相対速度Vを求め、これと最近接距離LからTTCを検出するので、前方車両11の最も自車両側の最近接部14との距離からTTCを算出してデータ記録状況を検出するので、適切なタイミングで車両データの記録を開始することができる。
〔前方車両11が交差点左折時の車両データの記録〕
図7(a)は、交差点を左折する前方車両11と対角交点Oを模式的に説明する図の一例を、図7(b)は車両データを上書き禁止にして記録する手順を示すフローチャート図をそれぞれ示す。
図7(a)は、交差点を左折する前方車両11と対角交点Oを模式的に説明する図の一例を、図7(b)は車両データを上書き禁止にして記録する手順を示すフローチャート図をそれぞれ示す。
I)図7(a)の上図に示すように、自車両50と前方車両11はいずれも直進走行している。したがって。互いの車軸のなす角αはゼロである。
II)互いに直進走行しながら、自車両50は撮影された画像データ毎に車間距離kを算出する。すなわち、ナンバープレート12の分類からプレートサイズを求め、それと、焦点距離f、画素ピッチとプレート画像13が占める画素数から検出したWpから、車間距離kを算出する。この間、交点検出部37は、対角交点Oを常時更新ながら算出する。
III)図7(a)の下図に示すように、前方車両11が交差点を左折する際、歩行者が横断歩道を横断するため、左折の途中で停止した。このため、前方車両11と自車両50とになす角αが生じた。縦横比検出部36は、左折の初期の段階で、プレート画像13の縦横比が1:2からずれたことを検出し、交点検出部37に通知する。これにより、交点検出部37は原点を固定し、かかる原点に対しプレート画像13の対角交点Oをプロットしていく。そして、移動した対角交点Oに基づき、移動ベクトル検出部38は移動ベクトルを求め、画像データ毎に更新していく。対角交点Oが移動した方向が前方車両11が曲がった方向である。
図7(a)の下部に示すように、前方車両11の左折により対角交点OはX軸上を左に移動する。この間、直線距離検出部34は、画像データが撮影される毎にHpに基づき車間距離kを算出する。Hpは車間距離kのみに依存し、傾き角αに依存しないからである。
IV)ついで、傾き角検出部39は、式(1)を用いてなす角αを算出する。また、車間距離補正部35は、なす角αを用いて最近接距離Lを算出する。例えば、車間距離k=5〔m〕、なす角α=30度、車幅m=2.0〔m〕とすると、ΔL1=0.5〔m〕なので、最近接距離Lは約4.5〔m〕である。
V)TTC検出部28は、最近接距離Lの時間変化から相対速度Vを検出し、最近接距離L/相対速度VからTTCを算出する。そして、TTCが所定の閾値以下の状態でブレーキ操作が検出されると、車両データ記録部29が上書きを禁止しながら車両データを記録する。
以上のように、最近接距離Lを算出することで、最近接部14までのTTCを精度よく算出することができるので、遅延なくデータ記録状況を検出し車両データを記録することができる。レーザレーダでは相対距離が近いほど誤差が大きくなるが、本実施形態では、ΔL1により相対距離を補正するので、相対距離が短くても精度が低下することがない。
〔前方車両11が坂路走行時の車両データの記録〕
前方車両11が坂路を走行する際の車両データの記録について説明する。図8(a)は、坂路を走行する前方車両11と対角交点Oを模式的に説明する図の一例を、図8(b)は車両データを上書き禁止にして記録する手順を示すフローチャート図をそれぞれ示す。なお、図8において図7と同一ステップには同一の符号を付しその説明は簡単に行う。
前方車両11が坂路を走行する際の車両データの記録について説明する。図8(a)は、坂路を走行する前方車両11と対角交点Oを模式的に説明する図の一例を、図8(b)は車両データを上書き禁止にして記録する手順を示すフローチャート図をそれぞれ示す。なお、図8において図7と同一ステップには同一の符号を付しその説明は簡単に行う。
I)II)に示すように、自車両50は撮影された画像データ毎に車間距離kを算出する。また、この間、交点検出部37は、対角交点Oを常時更新ながら算出する。
III)図8(a)の下図に示すように、前方車両11が傾斜角βの坂路にさしかかると減速し、車間距離kが短くなる。また、傾斜角βにより、プレート画像13の高さHp(α)が短くなる。縦横比検出部36は、坂路の入り口で、プレート画像13の縦横比が1:2からずれたことを検出し、交点検出部37に通知する。これにより、交点検出部37は原点を固定し、かかる原点に対しプレート画像13の対角交点Oをプロットしていく。そして、移動した対角交点Oに基づき、移動ベクトル検出部38は移動ベクトルを求め、画像データ毎に更新していく。対角交点Oが移動した方向が前方車両11が移動した方向である。
図8(a)の下部に示すように、前方車両11の登坂により対角交点OはY軸上を上に移動する。この間、直線距離検出部34は、画像データが撮影される毎にWpに基づき車間距離kを算出する。Wpは車間距離kのみに依存し、傾斜角βに依存しないからである。
IV)ついで、傾き角検出部39は、式(2)を用いて傾斜角βを算出する。また、車間距離補正部35は、傾斜角βを用いて最近接距離Lを算出する。例えば、車間距離k=5〔m〕、傾斜角β=30度、前方車両11のナンバープレート12からトランク上部までの長さをn=0.5〔m〕とすると、ΔL2=0.28〔m〕なので、最近接距離Lは約4.72〔m〕である。
V)TTC検出部28は、最近接距離Lの時間変化から相対速度Vを検出し、TTCを算出する。そして、TTCが所定の閾値以下の状態でブレーキ操作が検出されると、車両データ記録部29が上書きを禁止しながら車両データを記録する。
〔前方車両11が右上がりの坂路へ侵入した場合の車両データの記録〕
前方車両11が旋回走行と共に坂路を走行する際の車両データの記録について説明する。図9(a)は、右上がりの坂路を走行する前方車両11と対角交点Oを模式的に説明する図の一例を、図9(b)は車両データを上書き禁止にして記録する手順を示すフローチャート図をそれぞれ示す。なお、図9において図8と同一ステップには同一の符号を付しその説明は簡単に行う。
前方車両11が旋回走行と共に坂路を走行する際の車両データの記録について説明する。図9(a)は、右上がりの坂路を走行する前方車両11と対角交点Oを模式的に説明する図の一例を、図9(b)は車両データを上書き禁止にして記録する手順を示すフローチャート図をそれぞれ示す。なお、図9において図8と同一ステップには同一の符号を付しその説明は簡単に行う。
I)II)に示すように、自車両50は撮影された画像データ毎に車間距離kを算出する。また、この間、交点検出部37は、対角交点Oを常時更新ながら算出する。
III)図9(a)の中図に示すように、前方車両11が傾斜角βで右上がりの坂路にさしかかると減速し、車間距離kが短くなる。このとき前方車両11が、Hp(β)とWp(α)が1:2の縦横比を保ちながら坂路を走行することは少なく、坂路の入り口で、プレート画像13の縦横比が1:2からずれたことを検出し、交点検出部37に通知する。
これにより、交点検出部37は原点を固定し、かかる原点に対しプレート画像13の対角交点Oをプロットしていく。そして、移動した対角交点Oに基づき、移動ベクトル検出部38は移動ベクトルを求め、画像データ毎に更新していく。対角交点Oが移動した方向が前方車両11が移動した方向である。
図9(a)の中図に示すように、前方車両11の右曲がりの旋回走行と登坂により対角交点Oは右斜め上に移動する。この間、直線距離検出部34は、画像データが撮影される毎にWp(α)、Hp(α)に基づき車間距離kを算出する。例えば、両者から求めた車間距離kの平均値を車間距離kとする。
図9のように旋回走行と坂路走行が同時に起こると、対角交点OはX軸上又はY軸上を移動しない。また、Wp(α)とHp(β)が共に変動するので、一方の長さから他方の長さを算出することができない。そこで、旋回走行と登坂又は下り走行が同時に生じた場合、なす角・傾斜角テーブル40からなす角αと傾斜角βを求める。移動ベクトルはX軸とY軸に分解することができるので、なす角αと傾斜角βをそれぞれ算出することができる。
図9(a)の下図に示すように、移動ベクトルのX成分がa、Y成分がbの場合、X成分aから移動ベクトルの長さxと予め対応づけておいたなす角αを検出でき、Y成分bから傾斜角βを検出することができる。
IV)ついで、車間距離補正部35は、なす角αを用いて最近接距離Lを算出し、また、傾斜角βを用いて最近接距離Lを算出する。上記のように、車間距離k=5〔m〕、なす角α=30度、傾斜角β=30度、車幅m=2.0〔m〕、前方車両11のナンバープレート12からトランク上部までの長さをn=0.5〔m〕とすると、最近接距離Lはそれぞれ4.5〔m〕と約4.72〔m〕である。
V)TTC検出部28は、最近接距離Lの時間変化から相対速度Vを検出し、TTCを算出する。相対速度Vは2つの最近接距離Lのいずれを用いても同じであるが、最近接距離Lは、例えば左右の後端部とトランクの上部のいずれが最近接部14となるかにより異なるので、TTCは2つの最近接距離Lを用いてそれぞれ2つ算出する。
そして、TTC検出部28は、2つTTCのうちいずれか一方が所定の閾値以下の状態でブレーキ操作が検出されると、車両データ記録部29が上書きを禁止しながら車両データを記録する。
以上説明したように、本実施形態の車間距離検出装置100は、前方車両11と自車両50のなす角α、及び、坂路の傾斜角βから前方車両11までの最近接部14までの最近接距離Lを精度よく検出することができる。このため、最近接部14に対するTTCに応じて、車両データの記録を適切なタイミングで開始することができる。
11 前方車両
12 ナンバープレート
13 プレート画像
14 最近接部
21 車載カメラ
26 車両データ記憶手段
31 プレート画像検出部
35 車間距離補正部
37 交点検出部
38 移動ベクトル検出部
39 傾き角検出部
50 自車両
100 車間距離検出装置
200 ドライブレコーダ装置
12 ナンバープレート
13 プレート画像
14 最近接部
21 車載カメラ
26 車両データ記憶手段
31 プレート画像検出部
35 車間距離補正部
37 交点検出部
38 移動ベクトル検出部
39 傾き角検出部
50 自車両
100 車間距離検出装置
200 ドライブレコーダ装置
Claims (8)
- 他車両との距離を検出する車間距離検出装置において、
他車両を撮影する撮影手段と、
他車両が撮影された画像データから該ナンバープレートのプレート画像を検出するプレート画像検出手段と、
ナンバープレートのサイズを決定するプレートサイズ検出手段と、
車間距離を検出する車間距離検出手段と、
前記プレート画像の対角交点を検出する対角交点検出手段と、
所定の2次元座標における前記対角交点の移動を監視して、他車両と自車両の車軸のなす角又は他車両の路面と自車両の路面の相対的な傾斜角を検出する傾き角検出手段と、
前記なす角又は傾斜角に基づき、前記車間距離を補正する車間距離補正手段と、
を有することを特徴とする車間距離検出装置。 - 前記車間距離補正手段は、前記車間距離を補正して、自車両に対し他車両の最近接部までの最近接距離を検出する、
ことを特徴とする請求項1記載の車間距離検出装置。 - 前記傾き角検出手段は、前記対角交点の移動方向から他車両の進行方向を検出し、前記対角交点の移動量から、前記なす角又は前記傾斜角を検出する、
ことを特徴とする請求項1又は2記載の車間距離検出装置。 - 前記なす角又は前記傾斜角に対応づけて前記移動量を登録したテーブルを有し、
前記傾き角検出手段は、前記移動量に基づき前記テーブルを参照して前記なす角又は前記傾斜角を検出する、
ことを特徴とする請求項1〜3いずれか1項記載の車間距離検出装置。 - 前記対角交点がプレート画像に対し略水平方向に移動した場合、
前記傾き角検出手段は、前記対角交点が移動する前のプレート画像の幅に対する、移動後のプレート画像の幅の比率から、前記なす角を検出する、
ことを特徴とする請求項1記載の車間距離検出装置。 - 前記対角交点がプレート画像に対し略垂直方向に移動した場合、
前記傾き角検出手段は、前記対角交点が移動する前のプレート画像の高さに対する、移動後のプレート画像の高さの比率から、前記傾斜角を検出する、
ことを特徴とする請求項1記載の車間距離検出装置。 - 前記対角交点がプレート画像の水平成分と垂直成分を含む態様で移動した場合、
前記傾き角検出手段は、前記移動量を水平成分と垂直成分に分解し、
前記水平成分に基づき前記テーブルを参照して前記なす角を、前記垂直成分に基づき前記テーブルを参照して前記傾斜角を、それぞれ検出する、
ことを特徴とする請求項4記載の車間距離検出装置。 - 請求項1〜7いずれか1項記載の車間距離検出装置と、
車両データを検出する車両データ検出手段と、
前記車両データを記録する車両状況であることを検出するデータ記録状況検出手段と、
前記車両データを記憶手段に記録する車両データ記録手段と、
を有することを特徴とするドライブレコーダ装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008178077A JP2010019589A (ja) | 2008-07-08 | 2008-07-08 | 車間距離検出装置、ドライブレコーダ装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008178077A JP2010019589A (ja) | 2008-07-08 | 2008-07-08 | 車間距離検出装置、ドライブレコーダ装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2010019589A true JP2010019589A (ja) | 2010-01-28 |
Family
ID=41704664
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008178077A Pending JP2010019589A (ja) | 2008-07-08 | 2008-07-08 | 車間距離検出装置、ドライブレコーダ装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2010019589A (ja) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102194331A (zh) * | 2010-03-18 | 2011-09-21 | 富士通株式会社 | 车辆间隔管理装置以及车辆间隔管理方法 |
JP2011237190A (ja) * | 2010-05-06 | 2011-11-24 | Toshiba Corp | 自動分析装置 |
JP2012068935A (ja) * | 2010-09-24 | 2012-04-05 | Toyota Motor Corp | 車両用対象物認識装置 |
DE102011055441A1 (de) * | 2011-11-17 | 2013-05-23 | Continental Teves Ag & Co. Ohg | Verfahren und Vorrichtung zur Abstandsermittlung zwischen Fahrzeugen |
WO2014167793A1 (ja) * | 2013-04-09 | 2014-10-16 | 株式会社デンソー | 車外画像保存装置、及び撮像機能付き携帯端末 |
US9361528B2 (en) | 2013-02-28 | 2016-06-07 | Fujifilm Corporation | Vehicle-to-vehicle distance calculation apparatus and method |
JP6004216B1 (ja) * | 2015-12-09 | 2016-10-05 | 一 笠原 | 位置情報特定方法、位置情報特定装置、及び、位置情報特定プログラム |
JP2018067225A (ja) * | 2016-10-21 | 2018-04-26 | 国立大学法人 東京大学 | 渋滞予測装置、ドライブレコーダ装置及び渋滞予測装置の渋滞予測方法 |
CN109791037A (zh) * | 2016-10-02 | 2019-05-21 | 笠原一 | 位置信息确定方法、位置信息确定装置、以及,位置信息确定程序 |
JP2021056874A (ja) * | 2019-09-30 | 2021-04-08 | 本田技研工業株式会社 | 走行支援システム、走行支援方法およびプログラム |
US11010922B1 (en) * | 2016-10-31 | 2021-05-18 | United Services Automobile Association (Usaa) | Systems and methods for calibrating distance estimation in image analysis |
WO2022209373A1 (ja) * | 2021-03-31 | 2022-10-06 | ソニーセミコンダクタソリューションズ株式会社 | 情報処理装置、情報処理方法及び情報処理プログラム |
JP7447412B2 (ja) | 2019-09-25 | 2024-03-12 | 株式会社Jvcケンウッド | 記録制御装置、記録制御方法、およびプログラム |
-
2008
- 2008-07-08 JP JP2008178077A patent/JP2010019589A/ja active Pending
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011197947A (ja) * | 2010-03-18 | 2011-10-06 | Fujitsu Ltd | 車両間隔管理装置、車両間隔管理方法および車両間隔管理プログラム |
CN102194331A (zh) * | 2010-03-18 | 2011-09-21 | 富士通株式会社 | 车辆间隔管理装置以及车辆间隔管理方法 |
JP2011237190A (ja) * | 2010-05-06 | 2011-11-24 | Toshiba Corp | 自動分析装置 |
JP2012068935A (ja) * | 2010-09-24 | 2012-04-05 | Toyota Motor Corp | 車両用対象物認識装置 |
DE102011055441A1 (de) * | 2011-11-17 | 2013-05-23 | Continental Teves Ag & Co. Ohg | Verfahren und Vorrichtung zur Abstandsermittlung zwischen Fahrzeugen |
US9361528B2 (en) | 2013-02-28 | 2016-06-07 | Fujifilm Corporation | Vehicle-to-vehicle distance calculation apparatus and method |
WO2014167793A1 (ja) * | 2013-04-09 | 2014-10-16 | 株式会社デンソー | 車外画像保存装置、及び撮像機能付き携帯端末 |
JP6004216B1 (ja) * | 2015-12-09 | 2016-10-05 | 一 笠原 | 位置情報特定方法、位置情報特定装置、及び、位置情報特定プログラム |
CN109791037B (zh) * | 2016-10-02 | 2021-01-08 | 笠原一 | 位置信息确定方法、位置信息确定装置、以及,记忆媒体 |
CN109791037A (zh) * | 2016-10-02 | 2019-05-21 | 笠原一 | 位置信息确定方法、位置信息确定装置、以及,位置信息确定程序 |
JP2018067225A (ja) * | 2016-10-21 | 2018-04-26 | 国立大学法人 東京大学 | 渋滞予測装置、ドライブレコーダ装置及び渋滞予測装置の渋滞予測方法 |
US11010922B1 (en) * | 2016-10-31 | 2021-05-18 | United Services Automobile Association (Usaa) | Systems and methods for calibrating distance estimation in image analysis |
US11494940B1 (en) | 2016-10-31 | 2022-11-08 | United Services Automobile Association (Usaa) | Systems and methods for calibrating distance estimation in image analysis |
US11810327B1 (en) * | 2016-10-31 | 2023-11-07 | United Services Automobile Association (Usaa) | Systems and methods for calibrating distance estimation in image analysis |
JP7447412B2 (ja) | 2019-09-25 | 2024-03-12 | 株式会社Jvcケンウッド | 記録制御装置、記録制御方法、およびプログラム |
JP2021056874A (ja) * | 2019-09-30 | 2021-04-08 | 本田技研工業株式会社 | 走行支援システム、走行支援方法およびプログラム |
JP6997156B2 (ja) | 2019-09-30 | 2022-01-17 | 本田技研工業株式会社 | 走行支援システム、走行支援方法およびプログラム |
WO2022209373A1 (ja) * | 2021-03-31 | 2022-10-06 | ソニーセミコンダクタソリューションズ株式会社 | 情報処理装置、情報処理方法及び情報処理プログラム |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2010019589A (ja) | 車間距離検出装置、ドライブレコーダ装置 | |
JP5421072B2 (ja) | 接近物体検知システム | |
JP5867273B2 (ja) | 接近物体検知装置、接近物体検知方法及び接近物体検知用コンピュータプログラム | |
JP5229451B2 (ja) | 自動車用車線離脱防止方法 | |
JP4763250B2 (ja) | 物体検出装置 | |
JP6416293B2 (ja) | 自動車に接近する対象車両を自動車のカメラシステムにより追跡する方法、カメラシステムおよび自動車 | |
JP3995846B2 (ja) | 物体認識装置 | |
TWI401175B (zh) | Dual vision front vehicle safety warning device and method thereof | |
US7253389B2 (en) | Mobile body surrounding surveillance apparatus, mobile body surrounding surveillance method, control program and computer-readable recording medium | |
JP4714104B2 (ja) | 物体傾き検出装置 | |
US10192444B2 (en) | Forward collision warning system and method | |
US11691585B2 (en) | Image processing apparatus, imaging device, moving body device control system, image processing method, and program product | |
US20050189471A1 (en) | Mobile body surrounding surveillance apparatus, mobile body surrounding surveillance method, control program, and readable recording medium | |
JP6722400B2 (ja) | 車両の運転支援装置 | |
WO2016125377A1 (ja) | 画像処理装置、および車両システム | |
WO2017145634A1 (ja) | 画像処理装置、撮像装置、移動体機器制御システム、画像処理方法、及びプログラム | |
JP2013057992A (ja) | 車間距離算出装置およびそれを用いた車両制御システム | |
JP5051405B2 (ja) | 距離測定装置、及び距離測定方法 | |
JP4856525B2 (ja) | 先行車両離脱判定装置 | |
JPH1062162A (ja) | 障害物検出装置 | |
JP2004310522A (ja) | 車両用画像処理装置 | |
JP2005202787A (ja) | 車両用表示装置 | |
KR101721442B1 (ko) | 차량용 블랙박스 후방카메라를 이용한 측후방 충돌방지 시스템 및 충돌방지방법 | |
JP4768499B2 (ja) | 車載周辺他車検出装置 | |
KR20160133386A (ko) | 차량용 블랙박스 후방카메라를 이용한 측후방 충돌방지 시스템의 충돌방지방법 |