JP2000259997A - 先行車の高さおよび車間距離計測装置 - Google Patents
先行車の高さおよび車間距離計測装置Info
- Publication number
- JP2000259997A JP2000259997A JP11058648A JP5864899A JP2000259997A JP 2000259997 A JP2000259997 A JP 2000259997A JP 11058648 A JP11058648 A JP 11058648A JP 5864899 A JP5864899 A JP 5864899A JP 2000259997 A JP2000259997 A JP 2000259997A
- Authority
- JP
- Japan
- Prior art keywords
- preceding vehicle
- distance
- vehicle
- histogram
- image
- 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
Landscapes
- Length Measuring Devices By Optical Means (AREA)
- Measurement Of Optical Distance (AREA)
- Image Processing (AREA)
- Traffic Control Systems (AREA)
- Image Analysis (AREA)
Abstract
(57)【要約】
【課題】先行車との車間距離の計測の確実性を向上させ
た車間距離計測装置を提供する。 【解決手段】車両前方に向けて相互に光軸が平行に設置
された二つの電子式カメラ1、2と、それらによるステ
レオ画像全体にウィンドウを定義し、定義したウィンド
ウ毎に求めた視差(距離画像)から先行車までの距離と
先行車が撮像された画像上の位置とを求め、距離画像か
ら検出した先行車位置に、その先行車までの距離をもと
に、先行車の上下端を含む大きさの縦長のウィンドウを
複数設定し、そのウィンドウ内において求めた各y座標
毎の水平エッジのヒストグラムと輝度のヒストグラムに
基づいて先行車の上下端の位置を求める演算手段5を備
えた構成。この上端と下端との間隔が画像上における先
行車の高さに相当し、この値と上記の距離とによって先
行車の実際の高さを算出することが出来る。
た車間距離計測装置を提供する。 【解決手段】車両前方に向けて相互に光軸が平行に設置
された二つの電子式カメラ1、2と、それらによるステ
レオ画像全体にウィンドウを定義し、定義したウィンド
ウ毎に求めた視差(距離画像)から先行車までの距離と
先行車が撮像された画像上の位置とを求め、距離画像か
ら検出した先行車位置に、その先行車までの距離をもと
に、先行車の上下端を含む大きさの縦長のウィンドウを
複数設定し、そのウィンドウ内において求めた各y座標
毎の水平エッジのヒストグラムと輝度のヒストグラムに
基づいて先行車の上下端の位置を求める演算手段5を備
えた構成。この上端と下端との間隔が画像上における先
行車の高さに相当し、この値と上記の距離とによって先
行車の実際の高さを算出することが出来る。
Description
【0001】
【発明の属する技術分野】この発明は、ステレオ画像処
理を用いて、先行車の高さと車間距離を計測する技術に
関し、特に追従中の車間距離計測における先行車との車
間距離の計測の確実性を向上させる技術に関する。
理を用いて、先行車の高さと車間距離を計測する技術に
関し、特に追従中の車間距離計測における先行車との車
間距離の計測の確実性を向上させる技術に関する。
【0002】
【従来の技術】従来の車間距離計測装置としては、例え
ば、特開平8−278126号公報に記載されたものが
ある。この装置では、縦に並べたステレオ画像から水平
エッジのヒストグラムを抽出し、それらのヒストグラム
のピークを、垂直方向をy軸としたときに、y軸の下側
より順に探索し、ヒストグラムのピークのy軸上におけ
るステレオ画像間の位置の差を先行車の視差として、車
間距離を求めるものである。
ば、特開平8−278126号公報に記載されたものが
ある。この装置では、縦に並べたステレオ画像から水平
エッジのヒストグラムを抽出し、それらのヒストグラム
のピークを、垂直方向をy軸としたときに、y軸の下側
より順に探索し、ヒストグラムのピークのy軸上におけ
るステレオ画像間の位置の差を先行車の視差として、車
間距離を求めるものである。
【0003】
【発明が解決しようとする課題】しかし、上記従来の装
置では、先行車までの車間距離測定に用いるデータとし
て水平エッジのヒストグラムだけを用いているため、そ
の水平エッジ成分が先行車のエッジであるか否かの判断
が不十分であり、車両以外のエッジを用いて対応点探索
を行なってしまう可能性がある、という問題があった。
特に、歩道橋や停止線など路面上にかかる長く強い横エ
ッジが複数あると、それらのエッジの方が先行車よりも
強調されるため、先行車以外のエッジまでの距離を算出
してしまう可能性が高くなる。また、距離の算出をステ
レオ視差からの演算だけで行っているため、分解能が粗
く、かつ、他手法との照合がないため、ステレオマッチ
ングが原因の距離の誤計測を判断することができない、
という問題があった。
置では、先行車までの車間距離測定に用いるデータとし
て水平エッジのヒストグラムだけを用いているため、そ
の水平エッジ成分が先行車のエッジであるか否かの判断
が不十分であり、車両以外のエッジを用いて対応点探索
を行なってしまう可能性がある、という問題があった。
特に、歩道橋や停止線など路面上にかかる長く強い横エ
ッジが複数あると、それらのエッジの方が先行車よりも
強調されるため、先行車以外のエッジまでの距離を算出
してしまう可能性が高くなる。また、距離の算出をステ
レオ視差からの演算だけで行っているため、分解能が粗
く、かつ、他手法との照合がないため、ステレオマッチ
ングが原因の距離の誤計測を判断することができない、
という問題があった。
【0004】本発明は上記のごとき従来技術の問題を解
決するためになされたものであり、先行車の高さの計測
と、車間距離計測における先行車との車間距離の計測の
確実性を向上させた先行車の高さおよび車間距離計測装
置を提供することを目的とする。
決するためになされたものであり、先行車の高さの計測
と、車間距離計測における先行車との車間距離の計測の
確実性を向上させた先行車の高さおよび車間距離計測装
置を提供することを目的とする。
【0005】
【課題を解決するための手段】上記の目的を達成するた
め、本発明においては、特許請求の範囲に記載するよう
に構成している。まず、請求項1に記載の発明において
は、ステレオ画像全体にウィンドウを定義し、定義した
ウィンドウ毎に求めた視差(以下距離画像と呼ぶ)から
先行車までの距離と先行車が撮像された画像上の位置と
を求め、距離画像から検出した先行車位置に、その先行
車までの距離をもとに、先行車の上下端を含む大きさの
縦長のウィンドウを複数設定し、そのウィンドウ内にお
いて求めた各y座標毎の水平エッジのヒストグラムと輝
度のヒストグラムに基づいて先行車の上下端の位置を求
めるように構成している。この上端と下端との間隔が画
像上における先行車の高さに相当し、この値と上記の距
離とによって先行車の実際の高さを算出することが出来
る。
め、本発明においては、特許請求の範囲に記載するよう
に構成している。まず、請求項1に記載の発明において
は、ステレオ画像全体にウィンドウを定義し、定義した
ウィンドウ毎に求めた視差(以下距離画像と呼ぶ)から
先行車までの距離と先行車が撮像された画像上の位置と
を求め、距離画像から検出した先行車位置に、その先行
車までの距離をもとに、先行車の上下端を含む大きさの
縦長のウィンドウを複数設定し、そのウィンドウ内にお
いて求めた各y座標毎の水平エッジのヒストグラムと輝
度のヒストグラムに基づいて先行車の上下端の位置を求
めるように構成している。この上端と下端との間隔が画
像上における先行車の高さに相当し、この値と上記の距
離とによって先行車の実際の高さを算出することが出来
る。
【0006】また、請求項2に記載の発明においては、
請求項1で求めたヒストグラムに基づいて、前記の設定
した複数のウィンドウについて水平エッジのヒストグラ
ムと輝度のヒストグラムとがそれぞれほぼ同じ形状とな
るウィンドウでヒストグラムがピークとなるエッジを先
行車上のエッジであると判断し、それらのエッジのう
ち、最上端のエッジを先行車の上端、最下端のエッジを
先行車の下端として検出するように構成している。
請求項1で求めたヒストグラムに基づいて、前記の設定
した複数のウィンドウについて水平エッジのヒストグラ
ムと輝度のヒストグラムとがそれぞれほぼ同じ形状とな
るウィンドウでヒストグラムがピークとなるエッジを先
行車上のエッジであると判断し、それらのエッジのう
ち、最上端のエッジを先行車の上端、最下端のエッジを
先行車の下端として検出するように構成している。
【0007】また、請求項3に記載の発明においては、
先行車の下には、影があることと先行車の下端には長い
横エッジがあることから、請求項1で求めた水平エッジ
のヒストグラムが大きく、その位置の下の輝度ヒストグ
ラムが、ある一定の範囲で低い位置を先行車の下端と判
断するように構成している。
先行車の下には、影があることと先行車の下端には長い
横エッジがあることから、請求項1で求めた水平エッジ
のヒストグラムが大きく、その位置の下の輝度ヒストグ
ラムが、ある一定の範囲で低い位置を先行車の下端と判
断するように構成している。
【0008】また、請求項4に記載の発明においては、
請求項1で求めたヒストグラムにおいて、請求項3で求
めた下端から上に位置するエッジであって前記二つのカ
メラの画像について同じ間隔で同じ本数だけ存在するエ
ッジを求め、それらのエッジのうち最上位置のエッジを
先行車の上端と判断するように構成している。
請求項1で求めたヒストグラムにおいて、請求項3で求
めた下端から上に位置するエッジであって前記二つのカ
メラの画像について同じ間隔で同じ本数だけ存在するエ
ッジを求め、それらのエッジのうち最上位置のエッジを
先行車の上端と判断するように構成している。
【0009】また、請求項5に記載の発明においては、
上下端検出手段で求める先行車の上端と下端との間隔に
相当する画像上の先行車の高さと、距離・位置演算手段
で求める視差に応じた車間距離と、を異なった二つの時
点でそれぞれ求め、その求めた二つの車間距離の比の値
と二つの先行車の高さの比の逆数の値とが所定のしきい
値以内で一致しているか否かを判定することにより、距
離計測の正確性を判定するように構成している。
上下端検出手段で求める先行車の上端と下端との間隔に
相当する画像上の先行車の高さと、距離・位置演算手段
で求める視差に応じた車間距離と、を異なった二つの時
点でそれぞれ求め、その求めた二つの車間距離の比の値
と二つの先行車の高さの比の逆数の値とが所定のしきい
値以内で一致しているか否かを判定することにより、距
離計測の正確性を判定するように構成している。
【0010】また、請求項6に記載の発明においては、
請求項1において求めた上端と下端の間隔および先行車
までの距離に基づいて演算した先行車の高さと、先行車
の上端と下端の間隔とに応じて、先行車と自車との車間
距離を演算するように構成している。
請求項1において求めた上端と下端の間隔および先行車
までの距離に基づいて演算した先行車の高さと、先行車
の上端と下端の間隔とに応じて、先行車と自車との車間
距離を演算するように構成している。
【0011】また、請求項7に記載の発明においては、
請求項1において距離・位置演算手段で視差に基づいて
求めた車間距離と請求項6において求めた車間距離とを
比較することにより、距離計測の正確性を判定するよう
に構成している。
請求項1において距離・位置演算手段で視差に基づいて
求めた車間距離と請求項6において求めた車間距離とを
比較することにより、距離計測の正確性を判定するよう
に構成している。
【0012】
【発明の効果】請求項1においては、先行車が撮像され
た範囲に設定した複数のウィンドウについての水平エッ
ジのヒストグラムと輝度のヒストグラムに基づいて先行
車のエッジを検出しているので、先行車以外のエッジを
誤検出するのを削減でき、先行車の上下端を正確に検出
できる。さらに、先行車が撮像された範囲においてのみ
ヒストグラムを算出するため、計算量も少ないという利
点がある。請求項2においては、先行車の上下端を正確
に検出できる。請求項3においては、先行車の下端の下
は必ず影になることを利用して先行車の下端を検出して
いるので、より確実に先行車の下端を検出できる。
た範囲に設定した複数のウィンドウについての水平エッ
ジのヒストグラムと輝度のヒストグラムに基づいて先行
車のエッジを検出しているので、先行車以外のエッジを
誤検出するのを削減でき、先行車の上下端を正確に検出
できる。さらに、先行車が撮像された範囲においてのみ
ヒストグラムを算出するため、計算量も少ないという利
点がある。請求項2においては、先行車の上下端を正確
に検出できる。請求項3においては、先行車の下端の下
は必ず影になることを利用して先行車の下端を検出して
いるので、より確実に先行車の下端を検出できる。
【0013】請求項4においては、同じ距離の物体であ
れば、その物体上のエッジ間の間隔は二つのステレオ画
像間において同じであること、および請求項2で求めた
先行車の下端を利用して先行車の上端を検出しているの
で、より確実に、先行車の上端を検出することができ
る。請求項5においては、先行車の上下端の時間的変化
の比の逆数と視差から求めた車間距離の変化の比とを照
合し合うことで、距離計測を確実に行なうことが可能と
なる。
れば、その物体上のエッジ間の間隔は二つのステレオ画
像間において同じであること、および請求項2で求めた
先行車の下端を利用して先行車の上端を検出しているの
で、より確実に、先行車の上端を検出することができ
る。請求項5においては、先行車の上下端の時間的変化
の比の逆数と視差から求めた車間距離の変化の比とを照
合し合うことで、距離計測を確実に行なうことが可能と
なる。
【0014】請求項6においては、同一車両を追従中の
場合、車両の実際の高さは不変であることから、上端と
下端の間隔および先行車までの距離に基づいて先行車の
実際の高さを求め、それを用いて実際の車間距離を算出
することが出来る。このようにして算出した車間距離
は、二つのカメラ間の距離よりも先行車の高さの方が大
きいことから、距離画像から求めた距離計測よりも高い
分解能で精密な距離計測が可能となる。請求項7におい
ては、視差による距離計測と請求項6による距離計測と
の照合ができるため距離計測が確実となる。
場合、車両の実際の高さは不変であることから、上端と
下端の間隔および先行車までの距離に基づいて先行車の
実際の高さを求め、それを用いて実際の車間距離を算出
することが出来る。このようにして算出した車間距離
は、二つのカメラ間の距離よりも先行車の高さの方が大
きいことから、距離画像から求めた距離計測よりも高い
分解能で精密な距離計測が可能となる。請求項7におい
ては、視差による距離計測と請求項6による距離計測と
の照合ができるため距離計測が確実となる。
【0015】
【発明の実施の形態】図1は本発明の一実施の形態の構
成を示すブロック図である。図1において、1および2
は電子式のカメラであり、自車の前部に前方を向いて設
置されており、両カメラの光軸は相互に平行で、かつ撮
像面の垂直軸が同じライン上に揃うように設置されてい
る。なお、撮像面の水平軸が同じライン上に揃うように
設置してもよい。また、車両の後部に後方を向けて設置
し、車両後方の障害物を検出するように構成することも
できる。3、4はそれぞれカメラ1、2から入力した画
像信号を記憶する画像メモリである。5は演算部であ
り、例えばCPU、RAM、ROM等からなるマイクロ
コンピュータで構成される。6は自車の前方に存在する
障害物等の検出対象物であり、図1では先行車を例示し
ている。
成を示すブロック図である。図1において、1および2
は電子式のカメラであり、自車の前部に前方を向いて設
置されており、両カメラの光軸は相互に平行で、かつ撮
像面の垂直軸が同じライン上に揃うように設置されてい
る。なお、撮像面の水平軸が同じライン上に揃うように
設置してもよい。また、車両の後部に後方を向けて設置
し、車両後方の障害物を検出するように構成することも
できる。3、4はそれぞれカメラ1、2から入力した画
像信号を記憶する画像メモリである。5は演算部であ
り、例えばCPU、RAM、ROM等からなるマイクロ
コンピュータで構成される。6は自車の前方に存在する
障害物等の検出対象物であり、図1では先行車を例示し
ている。
【0016】以下、まず本発明に用いる種々の演算手段
と方法について説明し、それからフローチャートに基づ
いて全体の演算の流れを説明する。図2は、ステレオ画
像を用いて三角測量の原理でカメラから検出対象までの
距離を求める原理を説明する図である。図2において
は、カメラA(前記カメラ1に相当)で撮像した画像を
画像A、カメラB(前記カメラ2に相当)で撮像した画
像を画像Bで示し、検出対象の位置を点p(x,y,
z)としている。
と方法について説明し、それからフローチャートに基づ
いて全体の演算の流れを説明する。図2は、ステレオ画
像を用いて三角測量の原理でカメラから検出対象までの
距離を求める原理を説明する図である。図2において
は、カメラA(前記カメラ1に相当)で撮像した画像を
画像A、カメラB(前記カメラ2に相当)で撮像した画
像を画像Bで示し、検出対象の位置を点p(x,y,
z)としている。
【0017】図2から判るように、焦点距離f、眼間距
離(両カメラ間の距離)Dが既知であり、光軸が互いに
平行な2台のカメラA、Bで撮像したステレオ画像にお
いて、2枚の画像間のマッチング位置ya、ybを求め
ることできれば、カメラから対象物pまでの距離Zは下
記(数1)式より求めることができる。
離(両カメラ間の距離)Dが既知であり、光軸が互いに
平行な2台のカメラA、Bで撮像したステレオ画像にお
いて、2枚の画像間のマッチング位置ya、ybを求め
ることできれば、カメラから対象物pまでの距離Zは下
記(数1)式より求めることができる。
【0018】 Z=f・D/(ya−yb)=f・D/S …(数1) ただし、ya−yb=Sは視差であり、図2のように、
光軸が平行で、所定間隔を隔てて設置された二つのカメ
ラA、Bで一つの物体を撮像した場合に、それぞれのカ
メラに写った画像の位置の差、すなわち画像Aにおける
位置yaと画像Bにおける位置ybとの差である。な
お、この例では、眼間距離Dと距離Zの単位はm、焦点
距離f、視差Sおよび位置ya、ybの単位は画素であ
る。例えばカメラA、BはCCDを用いたものであり、
画素数を640×480とした場合、1画素の大きさは
10μm程度である。
光軸が平行で、所定間隔を隔てて設置された二つのカメ
ラA、Bで一つの物体を撮像した場合に、それぞれのカ
メラに写った画像の位置の差、すなわち画像Aにおける
位置yaと画像Bにおける位置ybとの差である。な
お、この例では、眼間距離Dと距離Zの単位はm、焦点
距離f、視差Sおよび位置ya、ybの単位は画素であ
る。例えばカメラA、BはCCDを用いたものであり、
画素数を640×480とした場合、1画素の大きさは
10μm程度である。
【0019】上記(数1)式は、両カメラの光軸が相互
に平行で、かつ撮像面の垂直軸が同じライン上に揃うよ
うに設置した場合であるが、撮像面の水平軸が同じライ
ン上に揃うように設置した場合には、下記(数1')式
に示すようになる。 Z=f・D/(xa−xb)=f・D/S …(数1') ただし、xa−xb=Sは視差 なお、以後の説明は全て撮像面の垂直軸が同じライン上
に揃うように設置した場合を例として説明する。
に平行で、かつ撮像面の垂直軸が同じライン上に揃うよ
うに設置した場合であるが、撮像面の水平軸が同じライ
ン上に揃うように設置した場合には、下記(数1')式
に示すようになる。 Z=f・D/(xa−xb)=f・D/S …(数1') ただし、xa−xb=Sは視差 なお、以後の説明は全て撮像面の垂直軸が同じライン上
に揃うように設置した場合を例として説明する。
【0020】上記の視差Sを検出するには、一方の画像
(例えば画像A)上において点pが撮像されている点
(xa、ya)に対応する他方の画像(例えば画像B)
上の点(xb、yb)を検出する必要がある。その方法
としては、画像A上の点(xa、ya)を含む或る範囲
の画像(ウィンドウ)と最も類似した範囲を画像B内か
ら探すことで求めることができる。この類似度の算出に
は、画像間の差分法や正規化相関法などがある。そして
距離画像(ウィンドウ毎にその内部に撮像される物体ま
での視差を求めた画像)は、定義したすべてのウィンド
ウにおいて差分法や正規化相関法により、他方と類似度
の高いウィンドウが存在する位置を求めることで作成で
きる。
(例えば画像A)上において点pが撮像されている点
(xa、ya)に対応する他方の画像(例えば画像B)
上の点(xb、yb)を検出する必要がある。その方法
としては、画像A上の点(xa、ya)を含む或る範囲
の画像(ウィンドウ)と最も類似した範囲を画像B内か
ら探すことで求めることができる。この類似度の算出に
は、画像間の差分法や正規化相関法などがある。そして
距離画像(ウィンドウ毎にその内部に撮像される物体ま
での視差を求めた画像)は、定義したすべてのウィンド
ウにおいて差分法や正規化相関法により、他方と類似度
の高いウィンドウが存在する位置を求めることで作成で
きる。
【0021】図3は、両画像の対応する位置毎の視差を
求めた結果を示す図であり、詳しくは、道路前方を撮像
した画像において、一方の画像(例えば画像B)をウィ
ンドウ毎に切り、その全てのウィンドウにおいて他方の
画像(例えば画像A)からそのウィンドウと最も類似度
の高い画像の位置を求めることで、両画像における対応
する位置を検出し、それぞれの対応する位置から各ウィ
ンドウ毎の視差を求めた結果を表したものである。図3
において、(A)は下画像(画像Aに相当)、(B)は
上画像(画像Bに相当)、(C)は視差の表、(D)は
視差が「15」のウィンドウ部分のみを抜き出した画像
を示す。また、図3(B)、(C)の(1)〜(20)は各ウ
ィンドウの水平方向(以下、横方向と記す)の位置を示
す。ただし、図においては(1)〜(20)を丸付き数字で表
している。また、一つのウィンドウは幅(x方向の長
さ)がxw、高さ(y方向の長さ)がywである。上記
のように、各ウィンドウ毎の視差が判れば、前記(数
1)式を用いることによって、該当するウィンドウに撮
像されている物体までの距離を求めることが出来る。
求めた結果を示す図であり、詳しくは、道路前方を撮像
した画像において、一方の画像(例えば画像B)をウィ
ンドウ毎に切り、その全てのウィンドウにおいて他方の
画像(例えば画像A)からそのウィンドウと最も類似度
の高い画像の位置を求めることで、両画像における対応
する位置を検出し、それぞれの対応する位置から各ウィ
ンドウ毎の視差を求めた結果を表したものである。図3
において、(A)は下画像(画像Aに相当)、(B)は
上画像(画像Bに相当)、(C)は視差の表、(D)は
視差が「15」のウィンドウ部分のみを抜き出した画像
を示す。また、図3(B)、(C)の(1)〜(20)は各ウ
ィンドウの水平方向(以下、横方向と記す)の位置を示
す。ただし、図においては(1)〜(20)を丸付き数字で表
している。また、一つのウィンドウは幅(x方向の長
さ)がxw、高さ(y方向の長さ)がywである。上記
のように、各ウィンドウ毎の視差が判れば、前記(数
1)式を用いることによって、該当するウィンドウに撮
像されている物体までの距離を求めることが出来る。
【0022】以下、図3(C)のようにウィンドウ毎に
その内部に撮像されている物体までの視差を求めた画像
を“距離画像”と呼ぶことにする。このウィンドウ毎に
算出される視差は、当該ウィンドウの内部に撮像されて
いてエッジ(画像が明から暗または暗から明に変化する
点が連続した部分で、画像の端などを示す線分に相当す
る)などの特徴的な部分を持つ物体までの距離に相当す
るから、一つの対象物が複数ウィンドウに跨って撮像さ
れていると、隣接するウィンドウで同じ視差が求められ
る。例えば、道路前方を撮像した画像における距離画像
の場合、先行車と、先行車が存在する真下の路面とは同
距離なので、図3(D)に太線のウィンドウで示すよう
に、先行車の下部と同じy座標上にあるウィンドウは先
行車と同じ視差で算出される。例えば図3(C)の下か
ら2行目に「15」が横方向に連続しているのが上記の
部分に相当する。なお、図3(C)において、中央部分
に視差「15」が集合している部分が先行車に相当し、
(3)、(4)列に視差「19」が集合している部分が「左方
の木」に相当し、(6)列に視差「5」が連続している部
分が「中央の木」に相当する。
その内部に撮像されている物体までの視差を求めた画像
を“距離画像”と呼ぶことにする。このウィンドウ毎に
算出される視差は、当該ウィンドウの内部に撮像されて
いてエッジ(画像が明から暗または暗から明に変化する
点が連続した部分で、画像の端などを示す線分に相当す
る)などの特徴的な部分を持つ物体までの距離に相当す
るから、一つの対象物が複数ウィンドウに跨って撮像さ
れていると、隣接するウィンドウで同じ視差が求められ
る。例えば、道路前方を撮像した画像における距離画像
の場合、先行車と、先行車が存在する真下の路面とは同
距離なので、図3(D)に太線のウィンドウで示すよう
に、先行車の下部と同じy座標上にあるウィンドウは先
行車と同じ視差で算出される。例えば図3(C)の下か
ら2行目に「15」が横方向に連続しているのが上記の
部分に相当する。なお、図3(C)において、中央部分
に視差「15」が集合している部分が先行車に相当し、
(3)、(4)列に視差「19」が集合している部分が「左方
の木」に相当し、(6)列に視差「5」が連続している部
分が「中央の木」に相当する。
【0023】上記のように、距離画像は前方に高さのあ
る物体が存在すると、その物体が撮像されているx座標
位置のウィンドウでは同じ視差が検出される。一方、車
両横にある白線部分のように路面などの高さを持たない
位置では、同じx座標上で同じ視差が検出されるウィン
ドウは一つである。すなわち、前方に物体が存在する場
合、同一x座標の方向でのウィンドウにおいて同じ視差
の個数を数えることにより、物体を検知することができ
る。この方法によれば、複数の物体も一つの物体も同じ
方法で検出することができ、検出対象や背景の色に左右
されずに物体を検知できるようになる。また、白線や停
止線などの路面表示は、同じ視差を示すウィンドウが同
じ方向に現れないため、路面表示と高さをもつ障害物と
を誤検出することがなくなるという利点もある。加え
て、距離画像だけを利用しているため、検出対象の色や
形状および背景色にかかわらず同様の処理で複数物体を
検出できる。
る物体が存在すると、その物体が撮像されているx座標
位置のウィンドウでは同じ視差が検出される。一方、車
両横にある白線部分のように路面などの高さを持たない
位置では、同じx座標上で同じ視差が検出されるウィン
ドウは一つである。すなわち、前方に物体が存在する場
合、同一x座標の方向でのウィンドウにおいて同じ視差
の個数を数えることにより、物体を検知することができ
る。この方法によれば、複数の物体も一つの物体も同じ
方法で検出することができ、検出対象や背景の色に左右
されずに物体を検知できるようになる。また、白線や停
止線などの路面表示は、同じ視差を示すウィンドウが同
じ方向に現れないため、路面表示と高さをもつ障害物と
を誤検出することがなくなるという利点もある。加え
て、距離画像だけを利用しているため、検出対象の色や
形状および背景色にかかわらず同様の処理で複数物体を
検出できる。
【0024】図4は、距離画像上の或るウィンドウで求
めた視差とそのウィンドウの横方向の位置に基づいて、
対応する表中の位置に投票する様子を表した図であり、
(A)は右画像、(B)は視差の表、(C)は投票用の
表を示す。なお、この場合における「投票」とは、或る
横方向位置とそれに対応する視差の値の位置に、+1ず
つ加算することを意味する。例えば位置(8)の位置に視
差「15」が1個存在する場合には、図4(C)の位置
(8)で視差「15」の位置に「+1」が加算される。図
4(B)の例では、位置(8)の位置に視差「15」が5
個存在するから、最終的には位置(8)で視差「15」の
位置に「5」が投票されることになる。
めた視差とそのウィンドウの横方向の位置に基づいて、
対応する表中の位置に投票する様子を表した図であり、
(A)は右画像、(B)は視差の表、(C)は投票用の
表を示す。なお、この場合における「投票」とは、或る
横方向位置とそれに対応する視差の値の位置に、+1ず
つ加算することを意味する。例えば位置(8)の位置に視
差「15」が1個存在する場合には、図4(C)の位置
(8)で視差「15」の位置に「+1」が加算される。図
4(B)の例では、位置(8)の位置に視差「15」が5
個存在するから、最終的には位置(8)で視差「15」の
位置に「5」が投票されることになる。
【0025】また、図5は、上記の投票を全てのウィン
ドウにおいて行った結果を示す図であり、(A)は上画
像、(B)は視差の表、(C)は投票用の表を示す。
ドウにおいて行った結果を示す図であり、(A)は上画
像、(B)は視差の表、(C)は投票用の表を示す。
【0026】図4から判るように、図3で設定したウィ
ンドウにおいて、横方向が同じ位置のウィンドウは同じ
方向を撮像したものである。また、図5から判るよう
に、前方に物体が存在する場合、物体を検知している部
分では同じx座標上の縦方向のウィンドウは同じ視差が
求められ、路面上に物体が存在しない場合では同じy座
標上の横方向のウィンドウで同じ視差が求められる。こ
のような距離画像を用いて、図4に示した方法で表に投
票を行なうと、同じ方向(同じx座標上)に同じ視差が
並んでいると、その方向と視差の値への投票回数が多く
なるため、その位置の値が高くなる。したがって、図5
の表から値の高い位置を探すことで前方の物体の有無を
検知できる。図5に示す例では、(3)、(4)番目のウィン
ドウで視差「19」の部分(左方の木に相当)、(5)番
目のウィンドウで視差「5」の部分(中央の木に相
当)、(8)〜(16)番目のウィンドウで視差「15」の部
分(先行車に相当)で投票が集中し、値が高くなってい
る。例えば視差「15」の部分の値が高いということ
は、カメラが撮像した画角内に視差が約15画素となる
物体が撮像されていることを示す。仮に前記図2に示し
た眼間距離Dを0.1m、焦点距離fを1500画素と
すると、カメラからその物体までの距離は、前記(数
1)式により、前方10m(=1500×0.1/1
5)であると求められる。また、視差が15画素の位置
の投票結果をx軸方向で見ると、x軸方向に定義した
(8)〜(16)番目のウィンドウ付近の値が高く、その左右
両側のウィンドウでは投票値が低くなっている。
ンドウにおいて、横方向が同じ位置のウィンドウは同じ
方向を撮像したものである。また、図5から判るよう
に、前方に物体が存在する場合、物体を検知している部
分では同じx座標上の縦方向のウィンドウは同じ視差が
求められ、路面上に物体が存在しない場合では同じy座
標上の横方向のウィンドウで同じ視差が求められる。こ
のような距離画像を用いて、図4に示した方法で表に投
票を行なうと、同じ方向(同じx座標上)に同じ視差が
並んでいると、その方向と視差の値への投票回数が多く
なるため、その位置の値が高くなる。したがって、図5
の表から値の高い位置を探すことで前方の物体の有無を
検知できる。図5に示す例では、(3)、(4)番目のウィン
ドウで視差「19」の部分(左方の木に相当)、(5)番
目のウィンドウで視差「5」の部分(中央の木に相
当)、(8)〜(16)番目のウィンドウで視差「15」の部
分(先行車に相当)で投票が集中し、値が高くなってい
る。例えば視差「15」の部分の値が高いということ
は、カメラが撮像した画角内に視差が約15画素となる
物体が撮像されていることを示す。仮に前記図2に示し
た眼間距離Dを0.1m、焦点距離fを1500画素と
すると、カメラからその物体までの距離は、前記(数
1)式により、前方10m(=1500×0.1/1
5)であると求められる。また、視差が15画素の位置
の投票結果をx軸方向で見ると、x軸方向に定義した
(8)〜(16)番目のウィンドウ付近の値が高く、その左右
両側のウィンドウでは投票値が低くなっている。
【0027】図6は、上記の内容を判りやすく示すた
め、図5の投票結果から視差15の部分を抜き出して1
次元グラフとしてあらわした図である。図6において、
(A)は図5の(C)に相当する表、(B)は1次元グ
ラフ、(C)は対応する画像である。以下、図6を用い
て、物体が撮像されるおおよその横方向(x軸方向)の
範囲を求める方法を説明する。
め、図5の投票結果から視差15の部分を抜き出して1
次元グラフとしてあらわした図である。図6において、
(A)は図5の(C)に相当する表、(B)は1次元グ
ラフ、(C)は対応する画像である。以下、図6を用い
て、物体が撮像されるおおよその横方向(x軸方向)の
範囲を求める方法を説明する。
【0028】図6(B)において、横軸はx方向に定義
したウィンドウの位置、縦軸はそのx座標位置で視差=
15となったウィンドウの個数である。この図では、
(8)〜(16)番目の値が高い。このことは(8)〜(16)番目の
間に高さをもつ物体が撮像されていることを示してい
る。また、グラフ内の横線は、物体が撮像されているか
否かを判断するために設けたしきい値である。しきい値
は、例えば次の方法で設定すればよい。すなわち、表の
値は画像上に撮像される物体の高さに比例し、画像上の
物体の高さは実際の物体の高さを一定とすると物体まで
の距離に反比例する。このことから、物体までの距離に
応じて画像上の高さを計算し、その高さに含まれるウィ
ンドウの個数を基準にヒストグラムのしきい値を設定す
ることができる。例えば、図6(B)では、しきい値を
5.5に設定している。したがって、しきい値以上の値
を持つ位置は(8)〜(16)番目のウィンドウであるので、
前方の物体が撮像されるおおよその横方向の範囲は(8)
〜(16)番目のウィンドウの間であると求められる。上記
のように先行車が撮像されている横方向の範囲をxl〜
xrとする。
したウィンドウの位置、縦軸はそのx座標位置で視差=
15となったウィンドウの個数である。この図では、
(8)〜(16)番目の値が高い。このことは(8)〜(16)番目の
間に高さをもつ物体が撮像されていることを示してい
る。また、グラフ内の横線は、物体が撮像されているか
否かを判断するために設けたしきい値である。しきい値
は、例えば次の方法で設定すればよい。すなわち、表の
値は画像上に撮像される物体の高さに比例し、画像上の
物体の高さは実際の物体の高さを一定とすると物体まで
の距離に反比例する。このことから、物体までの距離に
応じて画像上の高さを計算し、その高さに含まれるウィ
ンドウの個数を基準にヒストグラムのしきい値を設定す
ることができる。例えば、図6(B)では、しきい値を
5.5に設定している。したがって、しきい値以上の値
を持つ位置は(8)〜(16)番目のウィンドウであるので、
前方の物体が撮像されるおおよその横方向の範囲は(8)
〜(16)番目のウィンドウの間であると求められる。上記
のように先行車が撮像されている横方向の範囲をxl〜
xrとする。
【0029】次に、図7は、一方の画像に撮像された先
行車の上下端の撮像された位置と先行車までの距離の関
係を表す図であり、(A)は側面図、(B)は撮像面A
の画像例である。先行車までの距離Zが分かっている場
合、路面からカメラまでの高さをH、先行車の高さをh
とすると、図7より、その先行車の上下端(yu,y
d)は、ほぼ、下記(数2)式の位置に撮像される。な
お、ここでは下端ydはほぼ路面と同じ高さとみなす。
行車の上下端の撮像された位置と先行車までの距離の関
係を表す図であり、(A)は側面図、(B)は撮像面A
の画像例である。先行車までの距離Zが分かっている場
合、路面からカメラまでの高さをH、先行車の高さをh
とすると、図7より、その先行車の上下端(yu,y
d)は、ほぼ、下記(数2)式の位置に撮像される。な
お、ここでは下端ydはほぼ路面と同じ高さとみなす。
【0030】 yu=f×(h−H)/Z, yd=−f×H/Z …(数2) 図8は、先行車上に上記の上下端(yu、yd)を含む
程度の大きさで縦長のウィンドウを切り、それぞれにお
いて各y座標毎に水平エッジのヒストグラムと輝度のヒ
ストグラムを求めた様子を示す図であり、(A)は原画
像上に設けた縦長のウィンドウと輝度ヒストグラムの一
例、(B)は先行車の存在位置を水平微分したエッジと
水平エッジのヒストグラムの一例、(C)は(B)にお
ける〜のウィンドウの各水平エッジのヒストグラム
を示す。
程度の大きさで縦長のウィンドウを切り、それぞれにお
いて各y座標毎に水平エッジのヒストグラムと輝度のヒ
ストグラムを求めた様子を示す図であり、(A)は原画
像上に設けた縦長のウィンドウと輝度ヒストグラムの一
例、(B)は先行車の存在位置を水平微分したエッジと
水平エッジのヒストグラムの一例、(C)は(B)にお
ける〜のウィンドウの各水平エッジのヒストグラム
を示す。
【0031】これらの縦長のウィンドウを定義する横方
向の位置は、前記図6の距離画像から検出した先行車が
撮像される範囲xl〜xrの間とすればよい。また、ウ
ィンドウを定義する縦方向の位置は、前記(数2)式で
求めた値をもとに、上下端yu、ydが含まれる程度の
大きさ(上がyu+α、下がyd−α ただしαは所定
の余裕値)とする。このとき、(数2)式の先行車の高
さhは、通常、未知の値であるが、一般的な車両の高さ
を考え、1〜2m程度の範囲の適度な値で十分である。
向の位置は、前記図6の距離画像から検出した先行車が
撮像される範囲xl〜xrの間とすればよい。また、ウ
ィンドウを定義する縦方向の位置は、前記(数2)式で
求めた値をもとに、上下端yu、ydが含まれる程度の
大きさ(上がyu+α、下がyd−α ただしαは所定
の余裕値)とする。このとき、(数2)式の先行車の高
さhは、通常、未知の値であるが、一般的な車両の高さ
を考え、1〜2m程度の範囲の適度な値で十分である。
【0032】先行車は長い横エッジをもつ。そのため、
先行車上にウィンドウを定義すると、図8の中央部の
の3個所に定義したウィンドウでは、その水平エッ
ジのヒストグラムがともほぼ同じ形状となる。同
様に輝度のヒストグラムもともほぼ同じ形状とな
る。ここでは、距離画像と(数2)式より、先行車が存
在し得る付近に限定してウィンドウを設けているため、
定義ウィンドウのうちヒストグラムがほぼ同じ形状とな
るウィンドウでヒストグラムがピークとなるエッジは先
行車上のエッジであると判断でき、かつ、それらのう
ち、最上端のエッジは先行車の上端、最下端のエッジは
先行車の下端となる。
先行車上にウィンドウを定義すると、図8の中央部の
の3個所に定義したウィンドウでは、その水平エッ
ジのヒストグラムがともほぼ同じ形状となる。同
様に輝度のヒストグラムもともほぼ同じ形状とな
る。ここでは、距離画像と(数2)式より、先行車が存
在し得る付近に限定してウィンドウを設けているため、
定義ウィンドウのうちヒストグラムがほぼ同じ形状とな
るウィンドウでヒストグラムがピークとなるエッジは先
行車上のエッジであると判断でき、かつ、それらのう
ち、最上端のエッジは先行車の上端、最下端のエッジは
先行車の下端となる。
【0033】次に、図9に基づいて下端エッジの他の検
出方法を説明する。先行車の下には影ができる。そのた
め、先行車の下端の直下から路面までの間の輝度は非常
に暗くなる。したがって、まず、水平エッジヒストグラ
ムの高い位置を求め、それらのエッジの中でエッジの直
下の輝度ヒストグラムの値が、ある範囲で低い所を先行
車の下端と判断する。これにより、前記図8で説明した
方法よりも確実に下端エッジを検出できるようになる。
出方法を説明する。先行車の下には影ができる。そのた
め、先行車の下端の直下から路面までの間の輝度は非常
に暗くなる。したがって、まず、水平エッジヒストグラ
ムの高い位置を求め、それらのエッジの中でエッジの直
下の輝度ヒストグラムの値が、ある範囲で低い所を先行
車の下端と判断する。これにより、前記図8で説明した
方法よりも確実に下端エッジを検出できるようになる。
【0034】次に、図10に基づいて上端エッジの他の
検出方法を説明する。車両は、路面に平行な長いエッジ
をもつ。また、同じ距離に存在するエッジは同じ視差と
なるため、先行車上のエッジは2台のカメラにおいて同
じ間隔で存在する。例えば、図10(A)に示すよう
に、先行車の下端エッジから上端エッジまでの間隔は、
2台のカメラで撮像したステレオ画像間で同じ間隔とな
る。一方、図10(B)のように定義ウィンドウ内に遠
方の歩道橋がある場合、この歩道橋のエッジは先行車上
のエッジに対して距離の異なる場所にあるため、先行車
の下端から歩道橋のエッジまでの距離は2台のステレオ
カメラ間で異なる。つまり、図9の方法で検出した最下
端エッジから、垂直に上側にエッジを探索したときに、
2台のカメラにおいて同じ間隔で存在するエッジは同じ
車両上のエッジであるとみなすことができる。このこと
から、ウィンドウ内にあり最下端からの画像上の距離が
ステレオ画像間で同じエッジ(両画像に同じ間隔で同じ
本数存在する)のうち、最も上にあるエッジを先行車の
最上端として検出することができる。これにより、図8
で説明した方法よりも確実に先行車の上端エッジを検出
可能となる。
検出方法を説明する。車両は、路面に平行な長いエッジ
をもつ。また、同じ距離に存在するエッジは同じ視差と
なるため、先行車上のエッジは2台のカメラにおいて同
じ間隔で存在する。例えば、図10(A)に示すよう
に、先行車の下端エッジから上端エッジまでの間隔は、
2台のカメラで撮像したステレオ画像間で同じ間隔とな
る。一方、図10(B)のように定義ウィンドウ内に遠
方の歩道橋がある場合、この歩道橋のエッジは先行車上
のエッジに対して距離の異なる場所にあるため、先行車
の下端から歩道橋のエッジまでの距離は2台のステレオ
カメラ間で異なる。つまり、図9の方法で検出した最下
端エッジから、垂直に上側にエッジを探索したときに、
2台のカメラにおいて同じ間隔で存在するエッジは同じ
車両上のエッジであるとみなすことができる。このこと
から、ウィンドウ内にあり最下端からの画像上の距離が
ステレオ画像間で同じエッジ(両画像に同じ間隔で同じ
本数存在する)のうち、最も上にあるエッジを先行車の
最上端として検出することができる。これにより、図8
で説明した方法よりも確実に先行車の上端エッジを検出
可能となる。
【0035】次に、先行車の上下端の間隔の変化から車
間距離の変化を検出する方法について説明する。カメラ
から先行車までの距離Zは、前記図2の原理により求め
ることができる。また、前記図7から判るように、先行
車の画像上の高さ(yu−yd)は、先行車までの距離
に反比例する。このことから、時刻tにおいてステレオ
視差から求めた距離をZt、その時刻での画像上の先行
車の高さを(yut−ydt)、時刻t−1に距離画像か
ら求めた車間距離をZt-1、その時刻での画像上の先行
車の高さを(yut-1−ydt-1)とすると、下記(数
3)式の関係が成り立つ。
間距離の変化を検出する方法について説明する。カメラ
から先行車までの距離Zは、前記図2の原理により求め
ることができる。また、前記図7から判るように、先行
車の画像上の高さ(yu−yd)は、先行車までの距離
に反比例する。このことから、時刻tにおいてステレオ
視差から求めた距離をZt、その時刻での画像上の先行
車の高さを(yut−ydt)、時刻t−1に距離画像か
ら求めた車間距離をZt-1、その時刻での画像上の先行
車の高さを(yut-1−ydt-1)とすると、下記(数
3)式の関係が成り立つ。
【0036】 Zt/Zt-1=(yut-1−ydt-1)/(yut−ydt) …(数3) 上記(数3)式から判るように、異なった二つの時刻t
とt−1とで距離画像から求めた車間距離の比は、それ
ぞれの時刻で求めた画像上の先行車の高さの比の逆数に
等しくなる。したがって各演算(または所定回数)毎に
距離画像から求めた車間距離の比の値と画像上の先行車
の高さの比の逆数とが等しくなるか否か(具体的には所
定しきい値内で数3式の両辺が一致するか否か)を確認
することにより、距離画像に基づいてステレオ視差で求
めた車間距離の正確性を判定することが可能となる。ま
た、(数3)式の値がしきい値以上となったときは、ど
ちらかの検出の誤検出または先行車が入れ替わったもの
と判断できる。
とt−1とで距離画像から求めた車間距離の比は、それ
ぞれの時刻で求めた画像上の先行車の高さの比の逆数に
等しくなる。したがって各演算(または所定回数)毎に
距離画像から求めた車間距離の比の値と画像上の先行車
の高さの比の逆数とが等しくなるか否か(具体的には所
定しきい値内で数3式の両辺が一致するか否か)を確認
することにより、距離画像に基づいてステレオ視差で求
めた車間距離の正確性を判定することが可能となる。ま
た、(数3)式の値がしきい値以上となったときは、ど
ちらかの検出の誤検出または先行車が入れ替わったもの
と判断できる。
【0037】また、通常は未知の値である先行車の高さ
(図7のh)は、先行車までの距離と画像上の先行車の
高さ(yu−yd)とから、下記(数4)式より求める
ことができる。 h=Z×(yu−yd)/f …(数4) ただし、f:焦点距離 そして追従中の先行車の高さhは一定であるので、同じ
車両を追従中の場合には、1度先行車の高さhを求めて
おけば、そのhをもとに、演算ごとに検出した先行車の
画像上の高さ(yu−yd)を、下記(数5)式に代入
することで、先行車の高さからも車間距離Zの算出が可
能となる。
(図7のh)は、先行車までの距離と画像上の先行車の
高さ(yu−yd)とから、下記(数4)式より求める
ことができる。 h=Z×(yu−yd)/f …(数4) ただし、f:焦点距離 そして追従中の先行車の高さhは一定であるので、同じ
車両を追従中の場合には、1度先行車の高さhを求めて
おけば、そのhをもとに、演算ごとに検出した先行車の
画像上の高さ(yu−yd)を、下記(数5)式に代入
することで、先行車の高さからも車間距離Zの算出が可
能となる。
【0038】 Z=h・f/(yu−yd) …(数5) ただし、h:(数4)式で算出した値 つまり、同じ車両に追従中であれば、先行車の高さから
も車間距離Zを求めることができ、この方法で求めた距
離Zとステレオ視差で求めた距離Zを照合することでも
車間距離の値の正確さを確認することが可能となる。
も車間距離Zを求めることができ、この方法で求めた距
離Zとステレオ視差で求めた距離Zを照合することでも
車間距離の値の正確さを確認することが可能となる。
【0039】また、図11に示すように、車載のステレ
オカメラの場合、h>D(h:先行車の高さ、D:2台
のカメラ間の距離)であるため、同じ距離を計測したと
きにおける視差(ya−yb)(単位:画素)に対して
先行車の画面上の高さ(yu−yd)(単位:画素)の
方が大きい。そのため、(数5)式を用いた距離計測の
方が、ステレオ視差からの計測距離よりも分解能の高い
細かな測距が可能となる。
オカメラの場合、h>D(h:先行車の高さ、D:2台
のカメラ間の距離)であるため、同じ距離を計測したと
きにおける視差(ya−yb)(単位:画素)に対して
先行車の画面上の高さ(yu−yd)(単位:画素)の
方が大きい。そのため、(数5)式を用いた距離計測の
方が、ステレオ視差からの計測距離よりも分解能の高い
細かな測距が可能となる。
【0040】すなわち、図11(A)に示すように、ス
テレオ視差を用いた測距においては、視差(ya−y
b)が小さいので分解能が粗く、そのためya−ybの
1画素のずれが計測距離の大きな誤差となる。それに対
して、図11(B)に示す先行車の画面上の高さ(yu
−yd)を用いた測距においては、yu−ydが大きい
ので分解能が高く、そのためyu−ydが1画素分ずれ
ても大きな誤差は生じない。 上記のことから、まず、
距離画像を用いたステレオ画像処理により分解能の粗い
距離を求め、最終段階では、その距離を先行車の高さを
用いた距離計測で再確認することにより、より精度の良
い距離計測を行なうことが可能となる。
テレオ視差を用いた測距においては、視差(ya−y
b)が小さいので分解能が粗く、そのためya−ybの
1画素のずれが計測距離の大きな誤差となる。それに対
して、図11(B)に示す先行車の画面上の高さ(yu
−yd)を用いた測距においては、yu−ydが大きい
ので分解能が高く、そのためyu−ydが1画素分ずれ
ても大きな誤差は生じない。 上記のことから、まず、
距離画像を用いたステレオ画像処理により分解能の粗い
距離を求め、最終段階では、その距離を先行車の高さを
用いた距離計測で再確認することにより、より精度の良
い距離計測を行なうことが可能となる。
【0041】なお、先行車の画面上の高さ(yu−y
d)を求める際に、先行車の下端ydを前記図9で説明
した方法で、上端yuを前記図10で説明した方法で求
めることにより、より確実に二つの値を求めることが可
能となる。これにより、車間距離の確認および距離の算
出がより確実となる。
d)を求める際に、先行車の下端ydを前記図9で説明
した方法で、上端yuを前記図10で説明した方法で求
めることにより、より確実に二つの値を求めることが可
能となる。これにより、車間距離の確認および距離の算
出がより確実となる。
【0042】次に、これまで説明した方法を用いて、追
従中の前方の先行車の上下端を検出し、距離の確認を行
なう実施の形態を説明する。ここでは、図2に示したよ
うにカメラを路面に対して縦に平行に並べ、2台のカメ
ラのy軸が同一ライン上にのるように配置したステレオ
カメラを用いることとする。なお、2台のカメラを横に
平行に並べた場合においても、距離画像作成の走査方向
を横方向に変更すれば同様の処理が適用できる。
従中の前方の先行車の上下端を検出し、距離の確認を行
なう実施の形態を説明する。ここでは、図2に示したよ
うにカメラを路面に対して縦に平行に並べ、2台のカメ
ラのy軸が同一ライン上にのるように配置したステレオ
カメラを用いることとする。なお、2台のカメラを横に
平行に並べた場合においても、距離画像作成の走査方向
を横方向に変更すれば同様の処理が適用できる。
【0043】図12は、この実施の形態における演算処
理の流れを示すフローチャートである。まず、ステップ
S101では、図2のカメラAとBのステレオ画像、す
なわち画像Aと画像Bを入力する。次に、ステップS1
02では、距離画像を作成し、作成した距離画像から先
行車の位置と距離を検出する(前記図4〜図6参照)。
理の流れを示すフローチャートである。まず、ステップ
S101では、図2のカメラAとBのステレオ画像、す
なわち画像Aと画像Bを入力する。次に、ステップS1
02では、距離画像を作成し、作成した距離画像から先
行車の位置と距離を検出する(前記図4〜図6参照)。
【0044】次に、ステップS103では、距離画像か
ら求めた先行車までの距離Zをもとに前記(数2)式に
より、先行車の概略の上下端yu、ydを求め、yu、
ydを含む大きさの縦長のウィンドウを設ける(前記図
7、図8参照)。ウィンドウの横方向の大きさは、y座
標毎のヒストグラムが求められるよう10画素程度以上
とすれば十分である。または、先行車の画像上の大きさ
は距離に応じて可変であるため、その距離に応じて、横
幅が10画素以上のウィンドウが5個所以上に定義でき
るように適度な大きさで可変としてもよい。また、(数
2)式をもとにウィンドウの上下端の定義位置yu+
α、yd−αを求める際に用いる先行車の高さhは1〜
2m程度の平均的な値で十分である。また、余裕値αの
値は、そのときの先行車の距離に応じて、先行車の高さ
の5分の1程度のマージンでよい。例えば、(数2)式
より、距離から算出される先行車の画像上の高さが50
画素程度の場合、αは10画素程度でよい。
ら求めた先行車までの距離Zをもとに前記(数2)式に
より、先行車の概略の上下端yu、ydを求め、yu、
ydを含む大きさの縦長のウィンドウを設ける(前記図
7、図8参照)。ウィンドウの横方向の大きさは、y座
標毎のヒストグラムが求められるよう10画素程度以上
とすれば十分である。または、先行車の画像上の大きさ
は距離に応じて可変であるため、その距離に応じて、横
幅が10画素以上のウィンドウが5個所以上に定義でき
るように適度な大きさで可変としてもよい。また、(数
2)式をもとにウィンドウの上下端の定義位置yu+
α、yd−αを求める際に用いる先行車の高さhは1〜
2m程度の平均的な値で十分である。また、余裕値αの
値は、そのときの先行車の距離に応じて、先行車の高さ
の5分の1程度のマージンでよい。例えば、(数2)式
より、距離から算出される先行車の画像上の高さが50
画素程度の場合、αは10画素程度でよい。
【0045】次に、ステップS104では、ステップS
103で定義した縦長のウィンドウ内の水平エッジのヒ
ストグラムと輝度のヒストグラムを求める(図8参
照)。この際、輝度のヒストグラムは、図8(A)に示
すように、原画像上に切ったウィンドウ内の各y座標毎
に、そのライン上の各画素毎の輝度を加算すればよい。
また、水平エッジのヒストグラムは、図8(B)に示し
たように、ソーベルフィルタなどでウィンドウ内の画像
を水平微分し、その水平微分画像の各y座標毎のヒスト
グラムをとればよい。
103で定義した縦長のウィンドウ内の水平エッジのヒ
ストグラムと輝度のヒストグラムを求める(図8参
照)。この際、輝度のヒストグラムは、図8(A)に示
すように、原画像上に切ったウィンドウ内の各y座標毎
に、そのライン上の各画素毎の輝度を加算すればよい。
また、水平エッジのヒストグラムは、図8(B)に示し
たように、ソーベルフィルタなどでウィンドウ内の画像
を水平微分し、その水平微分画像の各y座標毎のヒスト
グラムをとればよい。
【0046】次に、ステップS105では、これらのヒ
ストグラムから先行車の上下端エッジの検出する(図8
参照)。すなわち、図8で定義したウィンドウの全てに
おいて求めた水平エッジのヒストグラムから、半数以上
のウィンドウにおいて同じ位置に検出されているエッジ
を見つける。先行車は路面に対して平行なエッジを持つ
ため、先行車上に設けた複数のウィンドウにおいて同じ
位置に検出されるエッジは先行車のエッジとみなすこと
ができる。このことから、これらエッジの中から、最上
位置にあるものを先行車の上端エッジ、最下端に位置す
るものを先行車の下端エッジとして検出する。
ストグラムから先行車の上下端エッジの検出する(図8
参照)。すなわち、図8で定義したウィンドウの全てに
おいて求めた水平エッジのヒストグラムから、半数以上
のウィンドウにおいて同じ位置に検出されているエッジ
を見つける。先行車は路面に対して平行なエッジを持つ
ため、先行車上に設けた複数のウィンドウにおいて同じ
位置に検出されるエッジは先行車のエッジとみなすこと
ができる。このことから、これらエッジの中から、最上
位置にあるものを先行車の上端エッジ、最下端に位置す
るものを先行車の下端エッジとして検出する。
【0047】ここで、先行車上にウィンドウを複数設け
た理由を説明する。仮に、先行車上に定義するウィンド
ウを一つとすると、そのウィンドウの両端部分に白線が
撮像される場合が多い。通常白線のエッジ強度は先行車
のエッジ強度より強いため、白線の形状によっては、白
線部分の水平エッジヒストグラムが非常に高くなる。そ
のため先行車ではなく白線の位置が検出されることがあ
る。このような誤検出を防ぐため、ステップS104で
は、ウィンドウを複数設け、複数のウィンドウにおいて
同じ位置に検出されたエッジを先行車上のエッジと判断
している。この方法では、白線が含まれるウィンドウ
は、複数のウィンドウのうち先行車の両端に定義したウ
ィンドウだけとなるため、白線のエッジが検出されるウ
ィンドウ数が少なくなり、したがって誤検出を防止する
ことが出きる。同様の理由により、白線に限らず、隣接
車線上の前方車両などのように、同一車線の先行車以外
のエッジも除去可能である。
た理由を説明する。仮に、先行車上に定義するウィンド
ウを一つとすると、そのウィンドウの両端部分に白線が
撮像される場合が多い。通常白線のエッジ強度は先行車
のエッジ強度より強いため、白線の形状によっては、白
線部分の水平エッジヒストグラムが非常に高くなる。そ
のため先行車ではなく白線の位置が検出されることがあ
る。このような誤検出を防ぐため、ステップS104で
は、ウィンドウを複数設け、複数のウィンドウにおいて
同じ位置に検出されたエッジを先行車上のエッジと判断
している。この方法では、白線が含まれるウィンドウ
は、複数のウィンドウのうち先行車の両端に定義したウ
ィンドウだけとなるため、白線のエッジが検出されるウ
ィンドウ数が少なくなり、したがって誤検出を防止する
ことが出きる。同様の理由により、白線に限らず、隣接
車線上の前方車両などのように、同一車線の先行車以外
のエッジも除去可能である。
【0048】また、ステップS105における上下端検
出を、より確実に求めるためには、図9および図10の
処理を用いるとよい。まず、図9により最下端を求める
方法を説明する。先行車の下には影ができるため、下端
直下の或る一定の範囲で輝度ヒストグラムの低くなる範
囲ができる。通常、少なくとも、先行車の最下端から路
面まで、つまり、タイヤの半分程度の高さは影となる。
このことから、検出した先行車までの距離Zに応じて、
画像上の路面から車両の最下端までの高さ(図9の
yw)を求め、水平エッジのヒストグラムの値が高く、
かつ、その位置の直下の輝度ヒストグラムの値がほぼy
wの範囲で低いという特徴をもつ位置を先行車の最下端
として検出する。
出を、より確実に求めるためには、図9および図10の
処理を用いるとよい。まず、図9により最下端を求める
方法を説明する。先行車の下には影ができるため、下端
直下の或る一定の範囲で輝度ヒストグラムの低くなる範
囲ができる。通常、少なくとも、先行車の最下端から路
面まで、つまり、タイヤの半分程度の高さは影となる。
このことから、検出した先行車までの距離Zに応じて、
画像上の路面から車両の最下端までの高さ(図9の
yw)を求め、水平エッジのヒストグラムの値が高く、
かつ、その位置の直下の輝度ヒストグラムの値がほぼy
wの範囲で低いという特徴をもつ位置を先行車の最下端
として検出する。
【0049】先行車のエッジ検出用のウィンドウを距離
画像とステレオ視差から求めた車間距離によって求めた
先行車上に定義(図8)する場合には、路面表示などに
よる水平エッジとの誤検出は非常に少ないと予想され
る。しかし、停止線を通り過ぎた直後などでは、図8の
定義ウィンドウ内に停止線が含まれる場合もありうる。
これに対し、図9の方法では、黒画素の固まりである影
とそのすぐ上のエッジの存在を判断基準として先行車の
下端を検出するので、路面表示のように、輝度の明るい
部分に存在する水平エッジとの誤検出を防ぐことがで
き、さらに正確な下端検出が行なえる。
画像とステレオ視差から求めた車間距離によって求めた
先行車上に定義(図8)する場合には、路面表示などに
よる水平エッジとの誤検出は非常に少ないと予想され
る。しかし、停止線を通り過ぎた直後などでは、図8の
定義ウィンドウ内に停止線が含まれる場合もありうる。
これに対し、図9の方法では、黒画素の固まりである影
とそのすぐ上のエッジの存在を判断基準として先行車の
下端を検出するので、路面表示のように、輝度の明るい
部分に存在する水平エッジとの誤検出を防ぐことがで
き、さらに正確な下端検出が行なえる。
【0050】また、前述のように、先行車のエッジは複
数ウィンドウにおいて同じ位置に検出される。そして先
行車上のエッジの場合、カメラからの距離が同じである
ので、エッジ間の距離が2台のカメラにおいて同じ間隔
になる。このことから、まず、2台のカメラ両方におい
て、複数ウィンドウにまたがる水平エッジを検出し、そ
の中から図9の方法で検出した最下端エッジからの距離
がステレオ画像間において同じであるエッジ(両画像に
同じ間隔で同じ本数存在する)を先行車上のエッジと判
断する。次に、それらのエッジのうち、最も上に位置す
るエッジを先行車の最上端エッジとする。この方法によ
り、図10を用いた前述の説明のように、遠方の歩道橋
などのように、先行車とは距離の異なる位置にある水平
エッジとの誤検出を防ぐことができ、より確実に先行車
の最上端エッジを求めることが可能となる。
数ウィンドウにおいて同じ位置に検出される。そして先
行車上のエッジの場合、カメラからの距離が同じである
ので、エッジ間の距離が2台のカメラにおいて同じ間隔
になる。このことから、まず、2台のカメラ両方におい
て、複数ウィンドウにまたがる水平エッジを検出し、そ
の中から図9の方法で検出した最下端エッジからの距離
がステレオ画像間において同じであるエッジ(両画像に
同じ間隔で同じ本数存在する)を先行車上のエッジと判
断する。次に、それらのエッジのうち、最も上に位置す
るエッジを先行車の最上端エッジとする。この方法によ
り、図10を用いた前述の説明のように、遠方の歩道橋
などのように、先行車とは距離の異なる位置にある水平
エッジとの誤検出を防ぐことができ、より確実に先行車
の最上端エッジを求めることが可能となる。
【0051】次に、ステップS106では、先行車の高
さの変化から車間距離の変化を求める。連続画像処理に
おいて、毎回の演算処理ごとにステレオ視差により求め
た距離Zを保存する。また、図8〜図10の方法で検出
した先行車の画面上の高さyu−ydも保存する。この
保存した値を用いて、新しく入力した画像で求めた視差
から計測した距離Zと、直前、もしくは所定回数n回分
前に視差から求めた距離との変化、および新しく入力し
た画像から求めた最新の先行車の高さyu−ydと、直
前、もしくは所定回数n回前に求めた高さとの変化を用
いて、前記(数3)式の関係が成り立つことを確認す
る。具体的には(数3)式の両辺の差が、所定のしきい
値以下であれば、確実な距離測定および高さ測定ができ
ていると判断できる。
さの変化から車間距離の変化を求める。連続画像処理に
おいて、毎回の演算処理ごとにステレオ視差により求め
た距離Zを保存する。また、図8〜図10の方法で検出
した先行車の画面上の高さyu−ydも保存する。この
保存した値を用いて、新しく入力した画像で求めた視差
から計測した距離Zと、直前、もしくは所定回数n回分
前に視差から求めた距離との変化、および新しく入力し
た画像から求めた最新の先行車の高さyu−ydと、直
前、もしくは所定回数n回前に求めた高さとの変化を用
いて、前記(数3)式の関係が成り立つことを確認す
る。具体的には(数3)式の両辺の差が、所定のしきい
値以下であれば、確実な距離測定および高さ測定ができ
ていると判断できる。
【0052】また、(数3)式の等式が数回同じである
ことを観測したときは、同じ先行車に追従中であると判
断できる。この場合には、前記(数4)式により、追従
中の先行車の高さhを求め、ステレオ視差での距離計測
と同時に、先行車の高さ変化による距離の計測も行な
う。通常、車載のステレオカメラの場合、h>D(h:
先行車の高さ、D:カメラ間の距離)であるため、同じ
距離を計測したときにおける視差(ya−yb)に対し
て先行車の高さ(yu−yd)の方が大きくなる。その
ため、(数5)式で求めた距離計測の方が距離分解能の
高い精密な測距が可能となる(図11参照)。
ことを観測したときは、同じ先行車に追従中であると判
断できる。この場合には、前記(数4)式により、追従
中の先行車の高さhを求め、ステレオ視差での距離計測
と同時に、先行車の高さ変化による距離の計測も行な
う。通常、車載のステレオカメラの場合、h>D(h:
先行車の高さ、D:カメラ間の距離)であるため、同じ
距離を計測したときにおける視差(ya−yb)に対し
て先行車の高さ(yu−yd)の方が大きくなる。その
ため、(数5)式で求めた距離計測の方が距離分解能の
高い精密な測距が可能となる(図11参照)。
【0053】上記の内容を標準的な具体的数値を用いて
説明する。例えば、眼間距離D:0.2m、f=100
0画素、先行車の高さh=1mにおいて、車間距離が1
0mの場合を考える。このとき、先行車のステレオ視差
は20画素(=0.2×1000/10)、画像上の先
行車の高さは100画素(=1×1000/10)とな
る。この二つにおいて、視差と先行車の高さ検出とがそ
れぞれ1画素ずれたときを考える。ステレオ視差の場合
には、20画素が19画素となるので、車間距離が1
0.52m(=0.2×1000/19)と計測されるの
に対し、高さ計測の場合には、100画素が99画素と
なるので、車間距離が10.1m(=1×1000/9
9)と計測される。つまり、1画素のずれによる検出誤
差が、ステレオ画像処理では0.5mであるのに対し、
高さ計測では0.1mとなる。
説明する。例えば、眼間距離D:0.2m、f=100
0画素、先行車の高さh=1mにおいて、車間距離が1
0mの場合を考える。このとき、先行車のステレオ視差
は20画素(=0.2×1000/10)、画像上の先
行車の高さは100画素(=1×1000/10)とな
る。この二つにおいて、視差と先行車の高さ検出とがそ
れぞれ1画素ずれたときを考える。ステレオ視差の場合
には、20画素が19画素となるので、車間距離が1
0.52m(=0.2×1000/19)と計測されるの
に対し、高さ計測の場合には、100画素が99画素と
なるので、車間距離が10.1m(=1×1000/9
9)と計測される。つまり、1画素のずれによる検出誤
差が、ステレオ画像処理では0.5mであるのに対し、
高さ計測では0.1mとなる。
【0054】視差や画像上の高さの検出の1画素のずれ
は計測する距離分解能に相当する。つまり、車載のステ
レオカメラによる先行車までの車間距離計測の場合、先
行車の高さよりも広い眼間距離を持つカメラ設定は実際
上不可能であるため、先行車の高さ変化を用いた計測の
方がステレオ視差を利用した計測よりも分解能の高い計
測が可能である。このことから、追従中の先行車までの
車間距離を二つの方法で照合し、かつ、ステレオ視差よ
りも高精度な距離計測が可能になる。
は計測する距離分解能に相当する。つまり、車載のステ
レオカメラによる先行車までの車間距離計測の場合、先
行車の高さよりも広い眼間距離を持つカメラ設定は実際
上不可能であるため、先行車の高さ変化を用いた計測の
方がステレオ視差を利用した計測よりも分解能の高い計
測が可能である。このことから、追従中の先行車までの
車間距離を二つの方法で照合し、かつ、ステレオ視差よ
りも高精度な距離計測が可能になる。
【0055】また、(数3)式の値がしきい値以上とな
ったときは、どちらかの検出の誤検出または先行車の入
れ替わりと判断できるので、その次に、(数3)式の値
が連続してしきい値以下と観測されたときに、(数4)
式によりhの値を新しい値に更新する。この車間距離の
確認の際に用いるための先行車の高さの検出は、前述の
図8の方法でよい。また、下端を図9の方法、上端を図
10の方法で求めることにより、より確実に求めること
も可能となる。
ったときは、どちらかの検出の誤検出または先行車の入
れ替わりと判断できるので、その次に、(数3)式の値
が連続してしきい値以下と観測されたときに、(数4)
式によりhの値を新しい値に更新する。この車間距離の
確認の際に用いるための先行車の高さの検出は、前述の
図8の方法でよい。また、下端を図9の方法、上端を図
10の方法で求めることにより、より確実に求めること
も可能となる。
【図1】本発明の一実施の形態の構成を示すブロック
図。
図。
【図2】ステレオ画像を用いて三角測量の原理でカメラ
から検出対象までの距離を求める原理を説明する図。
から検出対象までの距離を求める原理を説明する図。
【図3】ステレオ画像の両画像の対応する位置毎の視差
を求めた結果を示す図。
を求めた結果を示す図。
【図4】距離画像上の或るウィンドウで求めた視差とそ
のウィンドウの横方向の位置に基づいて、対応する表中
の位置に投票する様子を表した図。
のウィンドウの横方向の位置に基づいて、対応する表中
の位置に投票する様子を表した図。
【図5】投票を全てのウィンドウにおいて行った結果を
示す図であり、(A)は上画像、(B)は視差の表、
(C)は投票用の表。
示す図であり、(A)は上画像、(B)は視差の表、
(C)は投票用の表。
【図6】図5の投票結果から視差15の部分を抜き出し
て1次元グラフとしてあらわした図であり、(A)は図
5の(C)に相当する表、(B)は1次元グラフ、
(C)は対応する画像。
て1次元グラフとしてあらわした図であり、(A)は図
5の(C)に相当する表、(B)は1次元グラフ、
(C)は対応する画像。
【図7】一方の画像に撮像された先行車の上下端の撮像
された位置と先行車までの距離の関係を表す図であり、
(A)は側面図、(B)は撮像面Aの画像例。
された位置と先行車までの距離の関係を表す図であり、
(A)は側面図、(B)は撮像面Aの画像例。
【図8】先行車上に設けた縦長のウィンドウのそれぞれ
において各y座標毎に水平エッジのヒストグラムと輝度
のヒストグラムの求めた様子を示す図であり、(A)は
原画像上に設けた縦長のウィンドウと輝度ヒストグラム
の一例、(B)は先行車の存在位置を水平微分したエッ
ジと水平エッジのヒストグラムの一例、(C)は(B)
における〜のウィンドウの各水平エッジのヒストグ
ラム。
において各y座標毎に水平エッジのヒストグラムと輝度
のヒストグラムの求めた様子を示す図であり、(A)は
原画像上に設けた縦長のウィンドウと輝度ヒストグラム
の一例、(B)は先行車の存在位置を水平微分したエッ
ジと水平エッジのヒストグラムの一例、(C)は(B)
における〜のウィンドウの各水平エッジのヒストグ
ラム。
【図9】先行車の下端検出方法の説明図。
【図10】先行車の上端検出方法の説明図。
【図11】ステレオ視差と先行車の高さを用いた車間距
離計測の計測距離分解能の比較説明図。
離計測の計測距離分解能の比較説明図。
【図12】本発明の実施の形態における演算処理の流れ
を示すフローチャート。
を示すフローチャート。
1、2…カメラ 3、4…画像メモリ 5…演算部 6…検出対象物(先行車)
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) G06T 7/00 B60R 21/00 624C 9A001 G08G 1/01 G06F 15/62 415 15/70 460A Fターム(参考) 2F065 AA04 AA12 AA22 AA24 CC11 DD03 FF01 FF05 JJ03 JJ05 JJ19 JJ26 QQ24 QQ25 QQ26 QQ29 QQ36 QQ43 2F112 AC06 BA01 CA05 FA19 FA36 FA41 5B057 AA16 DA07 DB03 DC16 DC19 DC23 DC32 5H180 AA01 BB05 CC24 EE07 LL01 LL04 5L096 AA09 BA04 CA05 FA03 FA35 FA37 FA66 GA08 GA19 JA06 9A001 GG03 GG05 HH28 JJ77 KK37
Claims (7)
- 【請求項1】車両に搭載された二つの電子式カメラから
なり、両カメラが共に車両前方または後方に向けて相互
に光軸が平行になるように設置されたカメラと、 一方のカメラの画像を所定の大きさのウィンドウ領域毎
に分割し、各ウィンドウ領域毎に、他方の画像において
その領域と最も一致度が高い領域を検出し、最も一致度
が高い両領域の位置の差から各領域毎の視差を求める視
差演算手段と、 前記の視差に基づいて、撮像された先行車までの距離
と、画像上で先行車が撮像された位置とを求める距離・
位置演算手段と、 前記画像上で先行車が撮像された位置に先行車の上下端
を含む大きさの縦長のウィンドウを複数設定するウィン
ドウ設定手段と、 前記複数の全てのウィンドウにおいて各y座標毎の水平
エッジと輝度のヒストグラムとを求めるヒストグラム演
算手段と、 前記ヒストグラムから先行車の上端と下端とを検出する
上下端検出手段と、 を備えたことを特徴とする先行車の高さおよび車間距離
計測装置。 - 【請求項2】前記上下端検出手段は、前記ヒストグラム
演算手段で求めたヒストグラムに基づいて、前記の設定
した複数のウィンドウについて水平エッジのヒストグラ
ムと輝度のヒストグラムとがそれぞれほぼ同じ形状とな
るウィンドウでヒストグラムがピークとなるエッジを先
行車上のエッジであると判断し、それらのエッジのう
ち、最上端のエッジを先行車の上端、最下端のエッジを
先行車の下端として検出するものである、ことを特徴と
する請求項1に記載の先行車の高さおよび車間距離計測
装置。 - 【請求項3】前記上下端検出手段は、前記ヒストグラム
演算手段で求めたヒストグラムに基づいて、当該位置の
水平エッジのヒストグラムが他の位置よりも大きく、か
つ、当該位置より下方の輝度ヒストグラムが一定の範囲
で他の位置よりも低くなっている当該位置を先行車の下
端と判断するものである、ことを特徴とする請求項1に
記載の先行車の高さおよび車間距離計測装置。 - 【請求項4】前記上下端検出手段は、前記ヒストグラム
演算手段で求めたヒストグラムに基づいて、請求項3で
求めた下端から上に位置するエッジであって前記二つの
カメラの画像について同じ間隔で同じ本数だけ存在する
エッジを求め、それらのエッジのうち最上位置のエッジ
を先行車の上端と判断するものである、ことを特徴とす
る請求項1または請求項3に記載の先行車の高さおよび
車間距離計測装置。 - 【請求項5】前記上下端検出手段で求める先行車の上端
と下端との間隔に相当する画像上の先行車の高さと、前
記距離・位置演算手段で求める視差に応じた車間距離
と、を異なった二つの時点でそれぞれ求め、その求めた
二つの車間距離の比の値と二つの先行車の高さの比の逆
数の値とが所定のしきい値以内で一致しているか否かを
判定することにより、距離計測の正確性を判定する判定
手段を備えたことを特徴とする請求項1乃至請求項4の
何れかに記載の先行車の高さおよび車間距離計測装置。 - 【請求項6】前記上下端検出手段で求めた上端と下端の
間隔および前記距離・位置演算手段で求めた先行車まで
の距離に基づいて演算した先行車の高さと、前記上下端
検出手段で求めた上端と下端の間隔とに応じて、先行車
と自車との車間距離を演算する車間距離演算手段を備え
たことを特徴とする請求項1乃至請求項5の何れかに記
載の先行車の高さおよび車間距離計測装置。 - 【請求項7】請求項1において距離・位置演算手段で視
差に基づいて求めた車間距離と請求項6において求めた
車間距離とを比較することにより、距離計測の正確性を
判定する判定手段を備えたことを特徴とする請求項1乃
至請求項6の何れかに記載の先行車の高さおよび車間距
離計測装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11058648A JP2000259997A (ja) | 1999-03-05 | 1999-03-05 | 先行車の高さおよび車間距離計測装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11058648A JP2000259997A (ja) | 1999-03-05 | 1999-03-05 | 先行車の高さおよび車間距離計測装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2000259997A true JP2000259997A (ja) | 2000-09-22 |
Family
ID=13090414
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11058648A Pending JP2000259997A (ja) | 1999-03-05 | 1999-03-05 | 先行車の高さおよび車間距離計測装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2000259997A (ja) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004038661A1 (ja) * | 2002-10-22 | 2004-05-06 | Toyota Jidosha Kabushiki Kaisha | 画像処理方法および画像処理装置 |
| CN100452869C (zh) * | 2004-07-20 | 2009-01-14 | 奥林巴斯株式会社 | 图像生成装置 |
| JP2013045429A (ja) * | 2011-08-26 | 2013-03-04 | Toshiba Corp | 車両検知装置 |
| JP2014081827A (ja) * | 2012-10-17 | 2014-05-08 | Ricoh Co Ltd | 移動面状況認識装置、移動体、及びプログラム |
| JP2014120167A (ja) * | 2012-12-12 | 2014-06-30 | Ricoh Co Ltd | 視差図による視差方向連続型物体検知方法及び装置 |
| JP2015520433A (ja) * | 2012-03-26 | 2015-07-16 | ティーケー ホールディングス インコーポレーテッド | レンジ・キュー式物体セグメンテーションシステムおよび方法 |
| JP2015179302A (ja) * | 2014-03-18 | 2015-10-08 | 株式会社リコー | 立体物検出装置、立体物検出方法、立体物検出プログラム、及び移動体機器制御システム |
| KR20160000495A (ko) * | 2014-06-24 | 2016-01-05 | 주식회사 만도 | 전방 차량 거리 추정 시스템 및 방법 |
-
1999
- 1999-03-05 JP JP11058648A patent/JP2000259997A/ja active Pending
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004038661A1 (ja) * | 2002-10-22 | 2004-05-06 | Toyota Jidosha Kabushiki Kaisha | 画像処理方法および画像処理装置 |
| CN100452869C (zh) * | 2004-07-20 | 2009-01-14 | 奥林巴斯株式会社 | 图像生成装置 |
| JP2013045429A (ja) * | 2011-08-26 | 2013-03-04 | Toshiba Corp | 車両検知装置 |
| JP2015520433A (ja) * | 2012-03-26 | 2015-07-16 | ティーケー ホールディングス インコーポレーテッド | レンジ・キュー式物体セグメンテーションシステムおよび方法 |
| JP2014081827A (ja) * | 2012-10-17 | 2014-05-08 | Ricoh Co Ltd | 移動面状況認識装置、移動体、及びプログラム |
| JP2014120167A (ja) * | 2012-12-12 | 2014-06-30 | Ricoh Co Ltd | 視差図による視差方向連続型物体検知方法及び装置 |
| JP2015179302A (ja) * | 2014-03-18 | 2015-10-08 | 株式会社リコー | 立体物検出装置、立体物検出方法、立体物検出プログラム、及び移動体機器制御システム |
| KR20160000495A (ko) * | 2014-06-24 | 2016-01-05 | 주식회사 만도 | 전방 차량 거리 추정 시스템 및 방법 |
| KR101979928B1 (ko) * | 2014-06-24 | 2019-05-22 | 주식회사 만도 | 전방 차량 거리 추정 시스템 및 방법 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3596314B2 (ja) | 物体端の位置計測装置および移動体の通行判断装置 | |
| US7376247B2 (en) | Target detection system using radar and image processing | |
| JP3861781B2 (ja) | 前方車両追跡システムおよび前方車両追跡方法 | |
| US6658150B2 (en) | Image recognition system | |
| JP2000357233A (ja) | 物体認識装置 | |
| US10520309B2 (en) | Object recognition device, object recognition method, equipment control system, and distance image generation device | |
| JPH06281455A (ja) | 車両周辺監視装置 | |
| JP3596339B2 (ja) | 車間距離計測装置 | |
| JP4930046B2 (ja) | 路面判別方法および路面判別装置 | |
| JPH11351862A (ja) | 前方車両検出方法及び装置 | |
| JP4052291B2 (ja) | 車両用画像処理装置 | |
| JP2000207693A (ja) | 車載用障害物検出装置 | |
| JP3633368B2 (ja) | 障害物検出装置 | |
| CN108197590A (zh) | 一种路面检测方法、装置、终端及存储介质 | |
| JP3384278B2 (ja) | 距離計測装置 | |
| JP4123138B2 (ja) | 車両検知方法及び車両検知装置 | |
| JP2003281700A (ja) | 割り込み車両検出装置及びその方法 | |
| JP2000259997A (ja) | 先行車の高さおよび車間距離計測装置 | |
| JP2001330665A (ja) | レーダ及び画像処理を用いた車載用物体検出装置 | |
| JPH11345336A (ja) | 障害物検出装置 | |
| JPH07244717A (ja) | 車両用走行環境認識装置 | |
| JP2536549B2 (ja) | 車間距離検出方法 | |
| JP2001108434A (ja) | 距離測定方法及び距離測定装置 | |
| WO2023068034A1 (ja) | 画像処理装置 | |
| JP2001101420A (ja) | 障害物検出装置及びその方法 |