(57)【特許請求の範囲】
【請求項１】
撮像手段（３２）により撮像された画像に基づいて、車両周囲に存在する物体を検知する物体検知装置（２０）であって、
前記画像から前記撮像手段の撮像方向に対する横方向での前記物体の大きさを横幅として取得する横幅取得部（２１）と、
前記横幅取得部により取得された今回の横幅を、前回以前の横幅と比較し、前記今回の横幅が前回以前の横幅よりも小さいか否かを判定する判定部（２３）と、
前記今回の横幅が前回以前の横幅よりも小さい場合に、物体の左右の両端位置のずれ量のうち小さい方のずれ量に基づいて、前記今回の横幅の左右の両端位置を補正する補正部（２４）と、を備える物体検知装置。
【請求項２】
前記判定部は、前記前回以前の横幅として、最大の横幅を用いて前記判定を行う、請求項１に記載の物体検知装置。
【請求項３】
前記補正部は、前記前回以前の横幅の前記左右の両端位置を前記小さい方のずれ量に基づく量だけ前記横方向にずらした位置を、補正後の前記左右の両端位置とする、請求項１又は請求項２に記載の物体検知装置。
【請求項４】
前記補正部は、前記前回以前の横幅として、前記横幅取得部により取得された前回の横幅を用いて前記補正を行う、請求項３に記載の物体検知装置。
【請求項５】
前記補正部は、前記物体の左右の両端位置が左右同じ方向にずれる場合、前記小さい方のずれ量に基づいて前記左右の両端位置を前記ずれが生じている同じ方向に補正する、請求項１から請求項４のいずれか一項に記載の物体検知装置。
【請求項６】
撮像手段により撮像された画像に基づいて、車両周囲に存在する物体を検知する物体検知方法であって、
前記画像から前記撮像手段の撮像方向に対する横方向での前記物体の大きさを横幅として取得する横幅取得工程と、
前記横幅取得工程で取得された今回の横幅を、前回以前の横幅と比較し、前記今回の横幅が前回以前の横幅よりも小さいか否かを判定する判定工程と、
前記今回の横幅が前回以前の横幅よりも小さい場合に、物体の左右の両端位置のずれ量のうち小さい方のずれ量に基づいて、前記今回の横幅の左右の両端位置を補正する補正工程と、を備える物体検知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像手段により撮像された画像に基づいて物体を検知する物体検知装置、及び物体検知方法に関する。
【背景技術】
【０００２】
例えば特許文献１には、車両にレーダセンサを備え、このレーダセンサによる物体の反射点から物体の横方向での大きさである横幅を取得する装置が開示されている。特許文献１に記載された装置では、物体がレーダセンサの探索範囲の端に位置する場合や、物体の手前に他の物体が存在する場合に、この横幅の真値を検出できていないと判定する。そして、物体を検出できていないと判定した場合、履歴に記録された過去の横幅で今回の横幅を補正する。
【０００３】
物体の横幅が正しく検出されていない場合に、この横幅を過去の履歴情報に基づいて補正することで、横幅が適正に取得されていないことに起因して不要に警報等が実施されるといった不都合が抑制される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２９６３５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、カメラ装置等の撮像手段により撮像された画像に基づいて物体の横幅を取得する場合、物体の横幅が誤って過小に取得される場合がある。物体の横幅の誤取得は、撮像手段との間の相対的な位置や、物体の手前に他の物体が存在するか否かにかかわらず生じ得る。そのため、特許文献１に記載された発明では、物体の横幅が過小に取得されている場合でも、物体の横幅を適正に検出できていると判定する場合がある。
【０００６】
本発明は上記課題に鑑みてなされたものであり、自車周辺に位置する物体の横幅を適正に取得することができる物体検知装置、物体検知方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために本発明では、撮像手段により撮像された画像に基づいて、車両周囲に存在する物体を検知する物体検知装置であって、前記画像から前記撮像手段の撮像方向に対する横方向での前記物体の大きさを横幅として取得する横幅取得部と、前記横幅取得部により取得された今回の横幅を、前回以前の横幅と比較し、前記今回の横幅が前回以前の横幅よりも小さいか否かを判定する判定部と、前記今回の横幅が前回以前の横幅よりも小さい場合に、物体の左右の両端位置のずれ量のうち小さい方のずれ量に基づいて、前記今回の横幅の左右の両端位置を補正する補正部と、を備える。
【０００８】
物体の外面の形状や模様、装着物等によって、横幅が誤って過小に取得されることが考えられる。この場合、物体の左右の両端位置ではそれぞれ位置ずれが生じるが、そのうち、ずれ量が小さい方は、大きい方よりもその位置が適正に取得されているとの考えに基づき、横幅の左右の両端位置のずれ量の大小関係を比較する。そして、今回の横幅が前回以前の横幅よりも小さい場合に、物体の左右の両端位置のずれ量のうち小さい方のずれ量に基づいて、横幅の左右の両端位置を補正する。これにより、横幅に対して左右の両端位置が同じずれ量により補正され、横幅の左右の両端位置が大きくずれるのを抑制し、適正な物体幅を取得することができる。
【図面の簡単な説明】
【０００９】
【図１】ＰＣＳＳ１００を示す構成図。
【図２】コントローラ３３により検出される物標Ｏｂの位置情報を説明する図。
【図３】運転支援ＥＣＵ２０により実施されるＰＣＳについて説明する図。
【図４】物体の幅の検出を説明する図。
【図５】ずれ量ＤＶを説明する図。
【図６】運転支援ＥＣＵ２０が実施する横幅の補正処理について説明するフローチャート。
【図７】左右の両端位置のずれの方向を説明する図。
【図８】第２実施形態に係る、物体幅ＷＯの補正を説明する図。
【発明を実施するための形態】
【００１０】
以下に本発明にかかる物体検知装置、及び物体検知方法の実施形態を図面と共に説明する。なお、以下の実施形態相互において、互いに同一もしくは均等である部分には、図中、同一符号を付しており、同一符号の部分についてはその説明を援用する。
【００１１】
（第１実施形態）
図１は、物体検知装置、及び物体検知方法を適用したプリクラッシュセーフティシステム（以下、ＰＣＳＳ：Pre-crash safety systemと記載する。）１００を示している。ＰＣＳＳ１００は、例えば、車両に搭載される車両システムの一例であり、車両前方に位置する物体を検出し、検出した物体と車両とが衝突する恐れがある場合、物体に対する自車両の衝突の回避動作、又は衝突の緩和動作を実施する。以下では、このＰＣＳＳ１００が搭載された車両を自車両ＣＳと記載し、検出対象となる物体を物標Ｏｂと記載する。
【００１２】
図１に示すように、ＰＣＳＳ１００は、各種センサと、運転支援ＥＣＵ２０と、ブレーキ装置４０と、警報装置５０と、シートベルト装置６０と、を備えている。図１に示す実施形態において、運転支援ＥＣＵ２０が物体検知装置として機能する。
【００１３】
各種センサは、運転支援ＥＣＵ２０に接続されており、物標Ｏｂに対する検出結果をこの運転支援ＥＣＵ２０に出力する。図１では、各種センサは、カメラセンサ３１、レーダセンサ３７を備えている。
【００１４】
カメラセンサ３１は、例えばＣＣＤカメラ、ＣＭＯＳイメージセンサ、近赤外線カメラ等を用いて構成されている。カメラセンサ３１は、自車両ＣＳの前側に配置されており、自車前方に位置する物標Ｏｂを認識する。カメラセンサ３１は、自車前方を撮像する撮像ユニット３２、この撮像ユニット３２により取得された撮像画像に対して周知の画像処理を実施するコントローラ３３、コントローラ３３と運転支援ＥＣＵ２０との通信を可能にするＥＣＵＩ／Ｆ３６、を備えている。そのため、撮像ユニット３２は撮像手段として機能する。
【００１５】
撮像ユニット３２は、光学系として機能するレンズ部や、このレンズ部を通じて集められた光を電気信号に変換する撮像素子を備えている。撮像素子は、ＣＣＤや、ＣＭＯＳ等周知の撮像素子を用いることができる。撮像素子により変換された電気信号は、ＥＣＵＩ／Ｆ３６を通じて、撮像画像としてコントローラ３３に記憶される。
【００１６】
コントローラ３３は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を備える周知のコンピュータにより構成されている。また、コントローラ３３は、撮像画像に含まれる物標Ｏｂを認識する物体認識部３４と、認識された物体の位置情報を算出する位置情報算出部３５と、を機能的に備えている。物体認識部３４は、撮像画像に対して辞書を用いて物標Ｏｂを認識する。位置情報算出部３５は、認識された物標Ｏｂの自車両ＣＳに対する相対位置を算出する。
【００１７】
具体的には、物体認識部３４は、撮像ユニット３２から画像データを取得し、その画像データと予め用意された物体識別用の辞書情報とに基づいて、自車前方にある物標Ｏｂの種類を判定する。このとき、物体識別用の辞書情報は、例えば自動車、二輪車、歩行者といった物体の種類に応じて個別に用意され、メモリに予め記憶されている。自動車の辞書情報としては、少なくとも前部パターンと後部パターンとの辞書情報が用意されているとよい。二輪車は、自転車とオートバイとの区別がなされているとよい。物体認識部３４は、画像データと辞書情報とを照合し、パターンマッチングを行うことで、物標Ｏｂの種類を判定する。なお、辞書情報には、移動体の辞書情報以外に、ガードレールや電柱、道路標識等の固定物の辞書情報が含まれていてもよい。
【００１８】
図２に示す様に、位置情報算出部３５は、カメラセンサ３１の撮像方向に対する横方向Ｄ２での物標Ｏｂの左右の相対位置を示す位置情報を取得する。この位置情報は、物標Ｏｂの横方向Ｄ２での左右の両端位置を示す横位置Ｘ（Ｘｌ，Ｘｒ）と、自車両ＣＳから物標Ｏｂまでの方位を示す方位角θと、を含んでいる。例えば、位置情報算出部３５は、横位置Ｘと、自車両ＣＳの位置と、を用いて方位角θを算出する。
【００１９】
レーダセンサ３７は、ミリ波やレーザ等の指向性のある電磁波を利用して自車前方の物体を検出する。レーダセンサ３７は、自車の前部においてその光軸が車両前方を向くように取り付けられている。レーダセンサ３７は、所定時間ごとに車両前方に向かって所定範囲で広がる領域を送信波で走査するとともに、前方物体の表面で反射された反射波を受信することで前方物体との距離、前方物体との相対速度等を物体情報として取得する。取得された物体情報は、運転支援ＥＣＵ２０に入力される。
【００２０】
ブレーキ装置４０は、自車両ＣＳの制動力を変化させるブレーキ機構と、このブレーキ機構の動作を制御するブレーキＥＣＵとを備えている。ブレーキＥＣＵは、運転支援ＥＣＵ２０と通信可能に接続されており、運転支援ＥＣＵ２０の制御により、ブレーキ機構を制御する。ブレーキ機構は、例えば、マスターシリンダと、車輪に制動力を与えるホイルシリンダと、マスターシリンダからホイルシリンダへの圧力（油圧）の分配を調整するＡＢＳアクチュエータとを備えている。ＡＢＳアクチュエータは、ブレーキＥＣＵに接続されており、このブレーキＥＣＵからの制御によりマスターシリンダからホイルシリンダへの油圧を調整することで、車輪に対する作動量を調整する。
【００２１】
警報装置５０は、運転支援ＥＣＵ２０の制御により、ドライバに対して自車前方に物標Ｏｂが存在することを警報する。警報装置５０は、例えば、車室内に設けられたスピーカや、画像を表示する表示部により構成されている。
【００２２】
シートベルト装置６０は、自車の各座席に設けられたシートベルトを引き込むプリテンショナである。シートベルト装置６０は、自車両ＣＳが物標Ｏｂに衝突する可能性が高まった場合に、シートベルトの引き込みの予備動作を行う。また衝突を回避できない場合には、シートベルトを引き込んで弛みを除くことにより、運転者等の乗員を座席に固定し、乗員の保護を行う。
【００２３】
運転支援ＥＣＵ２０は、ＣＰＵ、ＲＯＭ、ＲＡＭを備える周知のマイクロコンピュータとして構成されており、ＲＯＭ内の演算プログラムや制御データを参照して、自車両ＣＳに対する制御を実施する。また、運転支援ＥＣＵ２０は、カメラセンサ３１の撮像画像に基づいて物標Ｏｂを検知し、その検知結果に基づいて、各装置４０，５０，６０の少なくともいずれかを制御対象としてＰＣＳを実施する。
【００２４】
運転支援ＥＣＵ２０は、ＲＯＭに記憶されたプログラムを実施することで、横幅取得部２１、履歴算出部２２、判定部２３、補正部２４、衝突判定部２５、として機能する。
【００２５】
まずは、運転支援ＥＣＵ２０により実施されるＰＣＳについて図３を用いて説明する。衝突判定部２５は、自車両ＣＳと物標Ｏｂとの衝突可能性を判定する。この実施形態では、衝突判定部２５は、物標Ｏｂの自車両ＣＳに対する相対的な横位置を用いて、衝突可能性を判定する。図３では、自車両ＣＳを基準とした場合に、縦軸をＴＴＣとし、横軸を横位置とする、ＰＣＳの各動作の実施タイミングを示している。縦軸の値が、自車両ＣＳに近いほどＴＴＣが少なくなり、物標Ｏｂが自車両ＣＳに衝突するまでの時間が短いことを示している。
【００２６】
衝突判定部２５は、物標Ｏｂの横方向での大きさを示す物体幅ＷＯと自車前方に仮想的に設定された衝突判定領域ＣＤＡとの重なり率（ラップ率ＲＲ）を用いて、物標Ｏｂの衝突可能性を判定する。衝突判定領域ＣＤＡは、車両横方向に所定の幅Ｗｃｄａを有し、撮像軸方向（撮像方向）Ｄ１に延びた仮想的な領域である。ラップ率ＲＲは、衝突判定領域ＣＤＡの幅Ｗｃｄａに重なる物体幅ＷＯの量であり、下記式（１）を用いて算出される。
ラップ率ＲＲ＝ＷＯ／Ｗｃｄａ  …  （１）
なお、衝突判定領域ＣＤＡの撮像軸方向Ｄ１を基準とする傾きは、物標Ｏｂの移動軌跡に基づいて設定される。
【００２７】
また、衝突判定部２５は、ラップ率ＲＲが所定値以上である場合、物標Ｏｂが自車両ＣＳに衝突するまでの時間を示す余裕時間（ＴＴＣ）を算出する。そして、衝突判定部２５は、ＴＴＣに応じて、ＰＣＳの各動作を実施する。例えば、この実施形態では、衝突判定部２５は、ＴＴＣ１では、警報装置５０を制御してドライバに対して物標Ｏｂが進行方向前方に存在することを警報する。また、ＴＴＣ２では、ブレーキ装置４０を制御して、自車両ＣＳを所定量だけ弱減速させる自動ブレーキを実施する。そして、ＴＴＣ３では、ブレーキ装置４０の制御による減速と、シートベルト装置６０のテンションを増加させる予備動作とを実施する。ここで、ＴＴＣ３では、ＴＴＣ２と比べて強い減速量で自車両ＣＳを減速させる強減速を実施する。
【００２８】
ラップ率ＲＲの判定において、物体幅ＷＯが過小に認識されると、算出されるラップ率ＲＲが少なくなり、物標Ｏｂに対する現実の衝突可能性が高い状況にあっても、衝突回避制御が適正に実施されないおそれがある。具体的には、カメラセンサ３１が撮像画像と辞書情報とに基づいて横位置Ｘを算出し、この横位置Ｘに基づいて物体幅ＷＯを算出する場合、物標Ｏｂの外面の形状や模様、装着物等によっては、物体幅ＷＯが誤って過小に算出されることが考えられる。また、自車両ＣＳの前方を走行する車両を物標Ｏｂとする場合、車両後部には、車種ごとに異なる凹凸形状やランプ装置が設けられており、物体幅ＷＯを算出する際に、この物体幅ＷＯを実横幅よりも狭く認識してしまうことが生じ得る。
【００２９】
図４（ａ）、（ｂ）に示す車両において、実際の物体幅ＷＯは車両後部の端点ａ１から端点ａ２までである。ただし、前方車の後部にはテールランプ等が設けられており、そのテールランプ等の形状や模様に対して辞書情報があてがわれることが考えられる。つまり、車両後部には、例えばテールランプにより、端点ａ１，ａ２以外に外観の変化点ｂ１，ｂ２が存在しており、その変化点ｂ１，ｂ２が車体後部の端部として認識されることがある。この場合、変化点ｂ１，ｂ２間の横幅Ｗ１や、変化点ｂ１と端点ａ２との間の横幅Ｗ２等が画像から算出される物体幅ＷＯとして算出されることで、物体幅ＷＯが過小に認識される。なお、図示による説明は省略するが、車両以外の物体であっても、やはり同様に物体幅ＷＯが過小に認識されることが生じると考えられる。
【００３０】
そのため、運転支援ＥＣＵ２０は、物体幅ＷＯが過小に認識されるおそれがある場合、横位置Ｘを延長する補正を行うこととしている。次に、物体幅ＷＯを補正するための運転支援ＥＣＵ２０の各機能を説明する。
【００３１】
図１に戻り、横幅取得部２１は、物体幅ＷＯを取得する。横幅取得部２１は、カメラセンサ３１から出力される位置情報により、横位置Ｘや方位角θを取得し、取得された横位置Ｘを用いて横方向Ｄ２での物標Ｏｂの大きさを示す物体幅ＷＯを算出する。
【００３２】
履歴算出部２２は、横幅取得部２１が取得した横位置Ｘを取得履歴として記録する。なお、取得履歴は、所定周期で横位置Ｘが取得される場合において、物標Ｏｂの種別毎に、横位置Ｘを記録していく。また、取得履歴には、横位置Ｘに加えて、方位角θも記録される。
【００３３】
判定部２３は、取得履歴との比較に基づいて、横幅取得部２１が今回取得した物体幅ＷＯが小さいか否かを判定する。以下では、取得履歴に記録された最新の横位置Ｘを今回の横位置ＸＣと記載し、横幅取得部２１が最新の横位置ＸＣにより算出する物体幅ＷＯを今回の物体幅ＷＣと記載する。また、判定部２３は、取得履歴に基づいて、物標Ｏｂの横方向Ｄ２での大きさを示す推定横幅ＷＥを算出し、今回の物体幅ＷＣを推定横幅ＷＥと比較することで、今回の物体幅ＷＣが小さいか否かを判定する。具体的には、判定部２３は、取得履歴に記録された横位置Ｘにより算出される物体幅ＷＯのうち最も大きくなるものを、推定横幅ＷＥとして使用する。
【００３４】
補正部２４は、今回の物体幅ＷＣが推定横幅ＷＥと比べて小さいと判定された場合、物標Ｏｂの横位置Ｘのずれ量ＤＶのうち、小さい方のずれ量ＤＶに基づいて、今回の横位置ＸＣを補正する。補正部２４による今回の横位置ＸＣの補正により、物体幅ＷＯが横方向Ｄ２に延長するよう補正される。
【００３５】
ずれ量ＤＶは、今回の横位置ＸＣの右端点Ｘｒと左端点Ｘｌとの横方向Ｄ２での変化量を示す値である。この実施形態では、補正部２４は、下記式（２）に示すように、取得履歴に記録された推定横幅ＷＥ（物体幅ＷＯの最大値）を基準として、今回の横位置ＸＣとの差分によりずれ量ＤＶを算出する。
ＤＶｒ＝｜Ｘｍｒ−Ｘｒ｜
ＤＶｌ＝｜Ｘｍｌ−Ｘｌ｜      …    （２）
ここで、ＤＶｒ，ＤＶｌは、それぞれ横位置Ｘの左右のずれ量を示している。また、この実施形態では、Ｘｒ，Ｘｌは、今回の横位置ＸＣである。Ｘｍｒ，Ｘｍｌは、取得履歴に記録された最大の物体幅ＷＯにおける横位置Ｘである。
【００３６】
ずれ量ＤＶは、０を含む値である。例えば、今回の横位置ＸＣの右端点Ｘｒ又は左端点Ｘｌのいずれかが横方向Ｄ２に変化していない場合、ずれ量ＤＶは０となる。
【００３７】
例えば、図５に示す各物体幅（ｔ）は、時刻ｔ１〜ｔ５において横幅取得部２１が算出した物体幅ＷＯに対応しており、ｔ５からｔ１に向かうに従い、過去の時刻ｔでの物体幅ＷＯを示している。このうち、時刻ｔ５における物体幅ＷＯ（ｔ５）が今回の物体幅ＷＣであり、時刻ｔ１での物体幅ＷＯ（ｔ１）が、物体幅ＷＯが最大となる物体幅ＷＯであるため、推定横幅ＷＥとなる。この例では、物体幅ＷＯ（ｔ１）を基準とした場合、今回の物体幅ＷＣは、左端点Ｘｌのずれ量ＤＶｌが右端点Ｘｒのずれ量ＤＶｒよりも大きくなっている。
【００３８】
補正部２４は、小さい方のずれ量ＤＶを補正値ＡＤＶとして用いることで今回の横位置ＸＣを補正する。図５の例では、右端点Ｘｒでのずれ量ＤＶｒが左端点Ｘｌでのずれ量ＤＶｌよりも小さくなっているため、右端点Ｘｒでのずれ量ＤＶｒが補正値ＡＤＶとなる。そして、補正部２４は、この補正値ＡＤＶにより今回の横位置ＸＣを補正する。こうして補正された今回の横位置ＸＣは、上述したように衝突判定部２５により自車両ＣＳと物標Ｏｂとの衝突可能性を判定するために用いられる。
【００３９】
次に、運転支援ＥＣＵ２０により実施される物体幅ＷＯの補正処理について、図６のフローチャートを用いて説明する。本処理は、運転支援ＥＣＵ２０により所定周期で繰り返し実施される処理である。
【００４０】
ステップＳ１１では、今回の物体幅ＷＣを算出する。運転支援ＥＣＵ２０は、履歴情報に記録されている最新の横位置Ｘを今回の横位置ＸＣとして取得し、この横位置ＸＣに基づいて今回の物体幅ＷＣを算出する。ステップＳ１１が横幅取得工程として機能する。
【００４１】
ステップＳ１２では、取得履歴を用いて推定横幅ＷＥを算出する。この第１実施形態では、運転支援ＥＣＵ２０は、ステップＳ１１で算出された今回の物体幅ＷＣと同一種別であって、物体幅ＷＯが最大となる横位置Ｘを取得履歴から取得する。そして、取得した横位置Ｘを用いて、推定横幅ＷＥを算出する。
【００４２】
ステップＳ１３では、今回の物体幅ＷＣが、推定横幅ＷＥ以下であるか否かを判定する。例えば、運転支援ＥＣＵ２０は、ステップＳ１１で取得された今回の物体幅ＷＣと、ステップＳ１２で算出された推定横幅ＷＥとを比較する。ステップＳ１３が判定工程として機能する。
【００４３】
今回の物体幅ＷＣが大きいと判定された場合（ステップＳ１３：ＮＯ）、ステップＳ２０に進む。この場合、今回の横位置ＸＣは適正であると考え、ステップＳ２０で、今回の横位置ＸＣを物標Ｏｂの横位置Ｘとして更新する。
【００４４】
一方、今回の物体幅ＷＣが推定横幅ＷＥ未満である場合（ステップＳ１３：ＹＥＳ）、ステップＳ１４では、今回の横位置ＸＣが、推定横位置ＸＥを基準として横方向Ｄ２にずれているか否かを判定する。今回の横位置ＸＣと推定横位置ＸＥが同じ右端点Ｘｒ及び左端点Ｘｌである場合、物体幅ＷＯが適正に取得されていると見なすことができる。そのため、ステップＳ１４において、今回の横位置ＸＣが推定横位置ＸＥに対して横方向Ｄ２にずれていない場合（ステップＳ１４：ＮＯ）、ステップＳ２０に進み、今回の横位置ＸＣを物標Ｏｂの横位置Ｘとして更新する。
【００４５】
今回の横位置ＸＣが横方向Ｄ２にずれている場合（ステップＳ１４：ＹＥＳ）、ステップＳ１５では、今回の横位置ＸＣの小さい方のずれ量ＤＶに応じた補正値ＡＤＶを算出する。運転支援ＥＣＵ２０は、上記式（２）を用いて右端点Ｘｒと左端点Ｘｌとについてそれぞれずれ量ＤＶを算出する。そして、運転支援ＥＣＵ２０は、算出したずれ量ＤＶの比較により小さい方のずれ量ＤＶを判定し、このずれ量ＤＶに応じた補正値ＡＤＶを算出する。なお、この実施形態では、補正値ＡＤＶは、小さい方のずれ量ＤＶと同じ値としている。
【００４６】
ステップＳ１６では、今回の横位置ＸＣの右端点Ｘｒと左端点Ｘｌとが同じ方向にずれているか否かを判定する。右端点Ｘｒと左端点Ｘｌのずれの方向は、推定横位置ＸＥと今回の横位置ＸＣとの右端点Ｘｒ及び左端点Ｘｌの比較に応じて判定される。
【００４７】
図７（ａ）では、物体幅ＷＣのずれの方向が異なる場合を示している。今回の物体幅ＷＣが推定横幅ＷＥ以下であり、かつ、物標Ｏｂが横方向Ｄ２に移動していなければ、今回の横位置Ｘは、推定横位置ＸＥよりも内側に位置することとなる。
【００４８】
図７（ｂ）では、右端点Ｘｒと左端点Ｘｌとのずれの方向が同じ方向である場合を示している。今回の物体幅ＷＣが推定横幅ＷＥ以下であり、かつ、自車両ＣＳと物標Ｏｂとの横方向Ｄ２での相対的な位置が変化している場合、今回の横位置ＸＣは、推定横位置ＸＥとの比較において、右端点Ｘｒ及び左端点Ｘｌが共に自車両ＣＳと物標Ｏｂとの相対的な移動方向にずれている。例えば、物標Ｏｂが横方向Ｄ２に移動する場合や、自車両ＣＳが横方向Ｄ２に移動する場合、右端点Ｘｒと左端点Ｘｌとのずれの方向が同じ向きとなる。
【００４９】
右端点Ｘｒと左端点Ｘｌとが異なる方向にずれている場合（ステップＳ１６：ＮＯ）、ステップＳ１７では、ステップＳ１５で算出した補正値ＡＤＶを用いて、今回の横位置ＸＣの右端点Ｘｒと左端点Ｘｌとを方位角θに向けて内側にずらすよう補正する。図７（ａ）では、右端点Ｘｒのずれ量ＤＶｒが左端点Ｘｌのずれ量ＤＶｌよりも小さく、かつ、右端点Ｘｒが推定横位置ＸＥの右端点Ｘｒよりも内側に位置している。そのため、運転支援ＥＣＵ２０は、推定横位置ＸＥの右端点Ｘｒと左端点Ｘｌとを、右端点Ｘｒのずれ量ＤＶｌに応じて算出される補正値ＡＤＶだけ中心側に移動させることで補正後の右端点ＡＸｒと左端点ＡＸｌとを算出する。
【００５０】
一方、右端点Ｘｒと左端点Ｘｌとが同じ方向にずれている場合（ステップＳ１６：ＹＥＳ）、ステップＳ１８では、ステップＳ１５で算出した補正値ＡＤＶを用いて今回の横位置ＸＣの右端点Ｘｒと左端点Ｘｌとを物標Ｏｂの移動方向にずらすよう補正する。図７（ｂ）では、今回の横位置ＸＣの右端点Ｘｒが推定横位置ＸＥの右端点Ｘｒよりも外側に位置することで、横方向Ｄ２での移動が生じている。そのため、運転支援ＥＣＵ２０は、推定横位置ＸＥの右端点Ｘｒと左端点Ｘｌとに対して、補正値ＡＤＶだけ右方向にずらすことで、補正後の右端点ＡＸｒと左端点ＡＸｌとを算出する。ステップＳ１７及びステップＳ１８が補正工程として機能する。
【００５１】
ステップＳ１９では、ステップＳ１７又はステップＳ１８で算出された補正後の右端点ＡＸｒと左端点ＡＸｌとを用いてカメラセンサ３１から出力された方位角θを再演算する。例えば、運転支援ＥＣＵ２０は、補正後の右端点ＡＸｒと左端点ＡＸｌと、現在の自車両ＣＳの位置と、を用いて方位角θを算出する。
【００５２】
ステップＳ２０では、物標Ｏｂの横位置Ｘを更新する。この場合、運転支援ＥＣＵ２０は、補正後の右端点ＡＸｒ、左端点ＡＸｌ及びステップＳ１９で算出された方位角θを、補正後の物体幅ＷＯの右端点Ｘｒ、左端点Ｘｌ及び方位角θとして更新する。
【００５３】
以上説明したように、この第１実施形態では、運転支援ＥＣＵ２０は、今回の物体幅ＷＣが前回以前の物体幅ＷＯよりも小さい場合に、物標Ｏｂの左右のずれ量ＤＶのうち小さい方のずれ量ＤＶに基づいて、今回の横位置ＸＣの右端点Ｘｒと左端点Ｘｌとを補正する。これにより、物体幅ＷＯに対して右端点Ｘｒと左端点Ｘｌとが同じずれ量ＤＶにより補正され、真値との比較において、物体幅ＷＯの左右の位置が大きくずれるのを抑制し、適正な物体幅を取得することができる。
【００５４】
物体幅の真値が前回以前の横幅の最大値を超える可能性は低いため、運転支援ＥＣＵ２０は、この最大値を推定横幅ＷＥとして用いることとした。上記構成により、物体幅ＷＯが過度に延長されてしまうのを防止することができる。
【００５５】
運転支援ＥＣＵ２０は、前回以前の物体幅ＷＯを小さい方のずれ量ＤＶに基づく量だけ横方向Ｄ２にずらした位置を、補正後の横位置ＡＸとした。上記構成により、前回以前の物体幅ＷＯの横位置Ｘから同じずれ量ＤＶ分だけずらした位置を補正後の横位置Ｘとすることで、物体幅ＷＯの中心が真値との比較において大きくずれるのを防止することができる。
【００５６】
運転支援ＥＣＵ２０は、物標Ｏｂの物体幅ＷＯが左右同じ方向にずれる場合、小さい方のずれ量ＤＶに基づいて物体幅ＷＯの横位置Ｘをずれが生じている同じ方向に補正する。物標Ｏｂと自車両ＣＳとの横方向Ｄ２での相対位置が変化する場合、物標Ｏｂの横位置Ｘは同じ方向に変化する。そのため、このような場合は、小さい方のずれ量ＤＶに基づいて横位置Ｘを左右同じ方向に補正することとした。上記構成により、物標Ｏｂと自車両ＣＳとの横方向Ｄ２での相対位置が変化する場合でも、物体幅ＷＯを適正に取得することができる。
【００５７】
（第２実施形態）
この第２実施形態では、運転支援ＥＣＵ２０は、取得履歴に記録された物体幅ＷＯの最大値を推定横位置ＸＥとして用いることに代えて、取得履歴に記録された前回の物体幅ＷＯを推定横位置ＸＥとして使用する。
【００５８】
図８では、物標Ｏｂが横方向Ｄ２における右方向（図中矢印で示す）に移動する場合の、時刻ｔ１１〜ｔ１３での物体幅ＷＯの変化を示している。また、時刻ｔ１３での物体幅ＷＯ（ｔ１３）を今回の物体幅ＷＯとし、時刻ｔ１２での物体幅ＷＯ（ｔ１２）を前回の物体幅ＷＯとしている。
【００５９】
図８に示す例では、運転支援ＥＣＵ２０は、図６のステップＳ１１において、時刻ｔ１３での横位置Ｘに基づいて、今回の物体幅ＷＣ（ＷＯ（ｔ１３））を取得する。次に、ステップＳ１２において、時刻ｔ１２での推定横位置ＸＥに基づいて、推定横幅ＷＥ（物体幅ＷＯ（ｔ１２））を取得する。
【００６０】
また、ステップＳ１５では、運転支援ＥＣＵ２０は、前回の横位置ＸＯに応じて算出された推定横幅ＷＥと今回の横位置ＸＣとの小さい方のずれ量ＤＶに応じた補正値ＡＤＶを算出する。そして、ステップＳ１７又はステップＳ１８において、算出された補正値ＡＤＶに応じて、今回の横位置ＸＣを補正する。図８では、補正後の物体幅ＷＯ（ｔ１３）は、左端点Ｘｌが左方向に変更されることで、物体幅ＷＯが横方向に延長している。
【００６１】
以上説明したように、物標Ｏｂが横移動する場合、物体幅ＷＯのずれ量には、物体幅ＷＯの誤取得に起因するものと、物体の横移動に起因するものとが含まれる。そこで、運転支援ＥＣＵ２０は、物体幅ＷＯの前回値を用いて補正を行うこととした。上記構成により、物標Ｏｂが横方向に移動している場合でも、前回値と今回値との差により、物標Ｏｂの横移動に起因するずれ量が減殺され、物標Ｏｂの横幅を適正に取得することができる。
【００６２】
（その他の実施形態）
カメラセンサ３１が物標Ｏｂの横位置Ｘや方位角θを算出する代わりに、運転支援ＥＣＵ２０が物標Ｏｂの横位置Ｘや方位角θを算出するものであってもよい。この場合、カメラセンサ３１は、図１に示す、撮像ユニット３２とＥＣＵＩ／Ｆ３６とを備え、運転支援ＥＣＵ２０は、物体認識部３４と位置情報算出部３５とを機能的に備える。そして、カメラセンサ３１から出力された撮像画像に基づいて、運転支援ＥＣＵ２０は、物標Ｏｂの横位置Ｘや方位角θを算出する。
【００６３】
また、カメラセンサ３１と、運転支援ＥＣＵ２０とが一体の装置として構成されるものであってもよい。この場合、カメラセンサ３１は、横幅取得部２１、履歴算出部２２、判定部２３、補正部２４、衝突判定部２５の各機能を備える。
【００６４】
また、運転支援装置１０は、カメラセンサ３１による物標Ｏｂの検出結果と、レーダセンサ３７による物標Ｏｂの検出結果とに基づいて、物標Ｏｂを認識する構成としてもよい。
【００６５】
図６のステップＳ１３において、今回の物体幅ＷＣが大きいと判定された場合、取得履歴に記録された物体幅ＷＯが最大となる横位置Ｘを物標Ｏｂの横位置Ｘとして更新してもよい。
【００６６】
ずれ量ＤＶを算出するに際し、今回の横位置ＸＣと、取得履歴に記録された複数の過去の横位置Ｘの平均値との比較によりずれ量ＤＶを算出してもよい。例えば、運転支援ＥＣＵ２０は、複数の過去の横位置Ｘの右端点Ｘｒと左端点Ｘｌとのそれぞれの平均値を算出する。そして、今回の横位置ＸＣの右端点Ｘｒと左端点Ｘｌとを、算出した右端点Ｘｒ及び左端点Ｘｌのそれぞれの平均値と比較することで、ずれ量ＤＶを算出する。
【００６７】
衝突判定部２５は、物体幅ＷＯを用いて自車両ＣＳと物標Ｏｂとの衝突可能性を判定することに代えて、左右の両端位置Ｘｒ，Ｘｌにより求められた横方向Ｄ２での中心点の位置を用いて、自車両ＣＳと物標Ｏｂとの衝突可能性を判定するものであってもよい。この場合、運転支援ＥＣＵ２０は、中心点の位置の移動軌跡に基づいて、物標Ｏｂと自車両ＣＳとが衝突するおそれがある横方向Ｄ２での位置を算出する。そして、算出された横方向Ｄ２での位置に応じて、衝突可能性を判定する。
【符号の説明】
【００６８】
２０…運転支援ＥＣＵ、２１…横幅取得部、２３…判定部、２４…補正部。
【図１】
0006493280.tif 000002
【図２】
0006493280.tif 000003
【図３】
0006493280.tif 000004
【図４】
0006493280.tif 000005
【図５】
0006493280.tif 000006
【図６】
0006493280.tif 000007
【図７】
0006493280.tif 000008
【図８】
0006493280.tif 000009