車両用画像処理装置
【課題】車載カメラによって撮像された画像の視認性を向上させる。
【解決手段】車載カメラによって撮像された画像のうち、ユーザにとって不必要であると考えられる領域に対してマスキング処理を施し、マスキング処理を施した画像を表示する。
【解決手段】車載カメラによって撮像された画像のうち、ユーザにとって不必要であると考えられる領域に対してマスキング処理を施し、マスキング処理を施した画像を表示する。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、車両周囲の撮像画像に対して画像処理を行う車両用画像処理装置に関する。
【背景技術】
【0002】
従来、経路案内を行う車両用案内表示装置において、右左折すべき交差点において、右左折を案内するための誘導矢印を表示する装置が知られている(特許文献1参照)。
【0003】
【特許文献1】特開平10−339646号公報
【発明の開示】
【発明が解決しようとする課題】
【0004】
しかしながら、従来の車両用案内表示装置において、視認性向上のために誘導矢印を大きくして表示すると、道路の左右に存在する建物と誘導矢印とが重畳してしまい、右左折すべき交差点までの距離が把握しにくくなるという問題がある。
【課題を解決するための手段】
【0005】
本発明による車両用画像処理装置は、車両周囲を撮像した画像のうち、ユーザが視認する際に不必要であると考えられる領域を検出し、検出した領域に対して、マスキング処理を施すことを特徴とする。
【発明の効果】
【0006】
本発明による車両用画像処理装置によれば、ユーザが視認する際に不必要であると考えられる領域に対して、マスキング処理を施すので、撮像画像の視認性を向上させることができる。
【発明を実施するための最良の形態】
【0007】
−第1の実施の形態−
図1は、第1の実施の形態における車両用画像処理装置の構成を示す図である。第1の実施の形態における車両用画像処理装置1は、自車位置取得装置2と、車載カメラ3と、入力装置4と、ディスプレイ5と、地図データベース6と、制御装置7とを備える。
【0008】
自車位置取得装置2は、車両の現在地を検出する装置であり、例えば車両の進行方位を検出する方位センサや車速を検出する車速センサやGPS(Global Positioning System)衛星からのGPS信号を検出するGPSセンサ等から構成される。自車位置取得装置2によって検出された車両位置は、後述する制御装置7に入力される。
【0009】
車載カメラ3は、例えば、小型CCDカメラであり、フロントウインド周辺等に設置されて、自車両の前方を映像する。車載カメラ3によって撮像された映像は、後述する制御装置7に入力される。入力装置4は、ユーザが目的地等を入力するための各種操作部材である。入力装置4によって入力された目的地等の情報は、制御装置7に入力される。ディスプレイ5には、制御装置7からの指令に基づいて、車両周辺の地図や、目的地までの経路、および、経路案内のための図形(マーク)等が表示される。
【0010】
地図データベース6は、例えば、ハードディスクであり、地図データを格納している。この地図データには、地図を表示するための道路データや背景データ、経路案内を行うための誘導データ、および、目的地までの推奨経路を演算する際に用いられる経路計算用データなどが含まれる。
【0011】
道路データには、車載カメラ3によって撮像された車両前方映像(以下、前景映像)における道路端を特定するために必要な位置データ、すなわち、3次元座標測定点データが含まれている。図2は、3次元座標測定点の配置例を示す図であり、道路の両端において、所定間隔おきに配置されるように、設定されている。
【0012】
3次元座標測定点データには、各3次元座標測定点の3次元座標のデータが含まれている。図3は、3次元座標測定点の位置座標、および、自車位置取得装置2によって検出される自車位置に基づいて、車載カメラ3によって撮像された前景映像に、複数の3次元座標測定点31を表示した図である。前景映像では、3次元座標測定点31の集合を道路端32として認識することができる。
【0013】
制御装置7は、マイクロプロセッサおよびその周辺回路から構成されており、内部で行う処理機能上、経路算出部71と、マスキング領域算出部72と、誘導矢印位置算出部73と、表示映像合成部74とを備える。経路算出部71は、自車位置取得装置2によって検出された自車位置、入力装置4によって入力された目的地、および、地図データベース6に格納されている地図データに基づいて、既知の方法により、現在地から目的地までの推奨経路を算出する。
【0014】
マスキング領域算出部72は、車載カメラ3によって撮像された前景映像の中から、経路案内のための誘導矢印を大きく表示するために、マスキング処理を行う領域を求める。マスキング処理とは、撮像画像上の表示が不必要となる領域を覆い隠す処理である。マスキング処理を行う領域については、後述する。誘導矢印位置算出部73は、自車位置取得装置2によって検出された車両現在地、経路算出部71によって算出された推奨経路、および、地図データベース6に格納されている地図データに基づいて、経路案内のための誘導矢印を表示する位置を求める。誘導矢印の表示位置を求める詳細な方法については、後述する。表示映像合成部74は、後述する方法によって、車載カメラ3によって撮像された前景映像に、経路案内のための誘導矢印を重畳表示させる処理を行う。
【0015】
図4は、第1の実施の形態における車両用画像処理装置によって行われる処理内容を示すフローチャートである。制御装置7は、車両が起動すると、ステップS10の処理を開始する。ステップS10およびステップS20の処理は、経路算出部71によって行われる。ステップS10では、ユーザが入力装置4を用いて目的地の設定を行ったか否かを判定する。目的地の設定が行われていないと判定するとステップS10で待機し、目的地の設定が行われたと判定すると、ステップS20に進む。
【0016】
ステップS20では、入力装置4によって入力された目的地情報、自車位置取得装置2によって検出される車両現在地、および、地図データベース6に格納されている地図データに基づいて、現在地から目的地までの推奨経路を算出する。目的地までの推奨経路を算出すると、ステップS30に進む。
【0017】
ステップS30およびステップS40の処理は、マスキング領域算出部72によって行われる。ステップS30では、自車両が誘導分岐点に接近したか否かを判定する。誘導分岐点とは、推奨経路上において、右左折等を行うために、ユーザに誘導案内を行うべき交差点である。ここでは、自車位置取得装置2によって検出される車両現在地、および、経路算出部71によって算出された推奨経路に基づいて、自車両と誘導分岐点との距離が所定距離以内になると、自車両が誘導分岐点に接近したと判定する。自車両が誘導分岐点に接近していないと判定するとステップS30で待機し、誘導分岐点に接近したと判定すると、ステップS40に進む。
【0018】
ステップS40では、誘導分岐点における誘導方向、自車位置取得装置2によって検出される車両現在地、および、地図データベース6に格納されている地図データに基づいて、車載カメラ3によって撮像された前景映像の中から、マスキング領域を求める。マスキング領域を求める詳細な方法について説明する。
【0019】
ドライバは、曲折(右折または左折)する際に、曲折する方向の道路や建物に注視して曲折を行うため、曲折方向とは反対側の建物等の情報は不要であるといえる。従って、曲折方向とは反対外に存在する建物等が写っている領域をマスキング領域として無効化することで、曲折方向とは反対側の領域に誘導矢印が重畳しても、誘導矢印が表示されている位置までの距離感に影響を及ぼさないようにする。
【0020】
マスキング領域算出部72は、まず始めに、車載カメラ3によって撮像された前景映像内の消失点を検出する。上述したように、地図データベース6に格納されている道路データには、3次元座標測定点データが含まれており、図3に示すように、3次元座標測定点の位置座標、および、自車位置取得装置2によって検出される自車位置に基づいて、車載カメラ3によって撮像された前景映像に、3次元座標測定点を表すことができる。上述したように、この3次元座標測定点の集合を道路端として認識する。なお、前景映像に3次元座標測定点を表す処理は、制御装置7の内部で行う処理であって、ディスプレイ5に実際表示するものではない。
【0021】
3次元座標測定点の集合である道路端は、図3に示すように2本の直線32を構成しており、2本の直線32は、消失点30に向かって伸びている。従って、自車線側の道路端を構成する3次元座標測定点と、対向車線側の道路端を構成する3次元座標測定点とが一致する点を消失点として検出する。
【0022】
ここで、図5に示すように、道路形状に起伏がある場合には、車載カメラ3によって撮像された前景映像中に、道路両端の直線が交差することによってできる消失点が存在しない。この場合、以下の方法により、仮の消失点を求める。
【0023】
道路形状に起伏がある場合、起伏の前後に位置する3次元位置座標測定点の高さ成分(Z軸成分)は、起伏の頂上付近で最大値をとり、頂点から離れるに従い減少していく。従って、まず、自車位置と3次元位置座標測定点の高さ成分とに基づいて、前景映像中に表示可能な3次元位置座標測定点のうち、最も遠方に存在する測定点(Z座標値が最も大きい測定点)50,51を特定する。そして、特定した3次元位置座標測定点50,51の中点を消失点52とする。
【0024】
また、道路形状が左右どちらかへ大きくカーブしており、道路が前景映像の左右どちらかの端へ切れてしまう場合においても、3次元位置座標測定点の3次元座標および自車位置に基づいて、前景映像に表示可能な、最遠方に存在する3次元位置座標測定点を求め、求めた2つの3次元位置座標測定点の中点を仮の消失点とする。
【0025】
前景画像において消失点を検出すると、消失点から垂直上方に直線を引き、この直線と、車両が曲折する方向とは逆方向に存在する道路端とで囲まれる、車両の曲折方向とは逆方向に存在する領域をマスキング領域とする。図6は、車両が左折する場合のマスキング領域の一例を示す図である。消失点30から垂直上方に引かれた直線61と、車両が曲折する方向とは逆方向に存在する道路端62とで囲まれる領域をマスキング領域60としている。
【0026】
図7は、道路形状に起伏がある場合のマスキング領域の一例を示す図である。上述したように、道路形状に起伏がある場合には、前景映像中に表示可能な3次元位置座標測定点のうち、最も遠方に存在する測定点50,51の中点を消失点30とした。この場合、消失点30の垂直上方に直線61を引くとともに、車両が曲折する方向とは逆方向に存在する道路端62に存在する最遠方の3次元位置座標測定点51と消失点30とを結ぶ線65を引く。これらの直線61、直線65、および、反対車線側の道路端を示す直線62で囲まれる右方向(車両が曲折する方向とは逆方向)に存在する領域をマスキング領域60とする。
【0027】
図4に示すフローチャートのステップS40において、マスキング領域を求めると、ステップS50に進む。ステップS50の処理は、誘導矢印位置算出部73によって行われる。ステップS50では、前景映像中において、誘導矢印を表示する位置を求める。誘導矢印の表示位置を求める方法について説明する。
【0028】
図8は、誘導矢印の表示位置を求める方法を説明するための図である。自車両80は左折するものとし、図8に示すように、交差点の左折側の角には、建造物81が存在するものとする。車載カメラ3が設けられている自車両中心の位置と、複数の3次元位置座標測定点の集合によって構成される自車線側の道路端85と交差点とが交差する点82とを結んだ直線を83とすると、左方向を示す誘導矢印の先端が直線83を越えると、誘導矢印の先端は、建造物81と重畳して表示されることになる。従って、誘導矢印の先端は、直線83を越えない範囲(直線83より右側)に表示する必要がある。
【0029】
図8に示すように、自車両80から交差点上の誘導矢印を表示する位置までの距離をLt、自車両の直進方向を示す直線84と直線83との成す角をθとすると、誘導矢印の長さXは、次式(1)にて表される。ただし、交差点上で誘導矢印を表示する位置は、予め定めておく。また、以下では、角度θを、建造物81による遮蔽度θと呼ぶ。
X=Lt・tanθ (1)
ここで、自車両80から交差点上の誘導矢印を表示する位置までの距離Lt、および、建造物81による遮蔽度θは、自車位置取得装置2によって検出された車両現在地、および、地図データベース6に格納されている地図データに基づいて求める。また、式(1)により得られるXは、実際の路面上における曲折方向の矢印の長さであるため、前景映像中における長さおよび位置に変換することによって、前景映像中における誘導矢印の位置を算出する。
【0030】
誘導矢印の表示は、自車両の曲折が完了するまで行うので、式(1)によって誘導矢印の長さXを求める処理も、自車両の曲折が完了するまで繰り返し行う。ただし、自車両が実際に右左折を開始すると、遮蔽度θの値が大きくなるので、誘導矢印の長さXの値も大きくなり、誘導矢印が前景映像からはみ出してしまう。従って、誘導矢印の長さXは、その先端が前景映像内に収まる範囲内の長さとする。誘導矢印の長さXを算出すると、前景映像上に、誘導矢印を表示する位置が定まる。
【0031】
図4に示すフローチャートのステップS50において、前景映像中における誘導矢印の表示位置を求めると、ステップS60に進む。ステップS60の処理は、表示映像合成部74によって行われる。ステップS60では、車載カメラ3によって撮像された前景映像に対して、ステップS40で求めたマスキング領域に対してマスキング処理を施すとともに、ステップS50で求めた表示位置に、誘導矢印を表示する処理を行う。マスキング処理は、例えば、単一色でマスキング領域を塗りつぶす処理を行う。
【0032】
ステップS60に続くステップS70では、ステップS60で処理を行った前景映像をディスプレイ5に表示する。図9は、ディスプレイ5に表示された前景映像の一例を示す図である。図9に示すように、マスキング領域60にマスキング処理が施されて、建物などが表示されなくなっている。また、交差点で左折することを示す誘導矢印90が大きく表示されている。車両の曲折方向とは逆方向の領域にマスキング処理を施すことにより、誘導矢印90を大きく表示しても、反対側に存在する建物に誘導矢印が重畳して表示されることはない。
【0033】
ステップS70に続くステップS80では、自車位置取得装置2によって検出された車両現在地、および、地図データベース6に格納されている地図データに基づいて、自車両の曲折が完了したか否かを判定する。自車両の曲折が完了していないと判定するとステップS40に戻り、ステップS40からステップS70の処理を繰り返し行う。一方、自車両の曲折が完了したと判定すると、ステップS90に進む。
【0034】
ステップS90では、自車位置取得装置2によって検出された車両現在地、および、地図データベース6に格納されている地図データに基づいて、自車両が目的地に到着したか否かを判定する。自車両が目的地に到着していないと判定するとステップS30に戻り、目的地に到着したと判定すると、経路案内処理を終了する。
【0035】
第1の実施の形態における車両用画像処理装置によれば、車載カメラ3によって撮像された車両周囲の画像のうち、ユーザが視認する際に不必要であると考えられる不必要領域を検出し、検出した不必要領域に対して、マスキング処理を施すので、ユーザにとって不要な部分の映像を隠すことができる。これにより、ユーザは、例えば、自車位置と交差点との位置関係を把握しやすくなる。
【0036】
特に、第1の実施の形態における車両用画像処理装置によれば、車両の現在地、および、目的地までの推奨経路に基づいて、車載カメラ3によって撮像された画像に経路案内のための図形(誘導矢印)を重畳表示させる際に、経路案内のための図形を表示する位置に基づいて、不必要領域を検出する。これにより、経路案内のための図形が経路案内に不要な建物等と重畳して表示されて、ユーザが経路分岐点までの距離を把握しにくくなるのを防ぐことができる。ユーザにとって不要な領域にマスキング処理を施した上で、経路案内のための図形を表示するので、経路案内の図形を大きく表示することができる。これにより、ユーザの視認性が向上する。
【0037】
また、第1の実施の形態における車両用画像処理装置によれば、車両の現在地、および、自車両が曲折する交差点の曲折する方向の角の位置に基づいて、経路案内のための図形の大きさを変更するので、車両状況に応じた適切な大きさの経路案内図形を表示することができる。
【0038】
−第2の実施の形態−
図10は、第2の実施の形態における車両用画像処理装置の構成を示す図である。第2の実施の形態における車両用画像処理装置の構成が図1に示す第1の実施の形態における車両用画像処理装置の構成と異なるのは、制御装置7の構成である。すなわち、制御装置7は、障害物認識部75をさらに備える。また、第1の実施の形態における車両用画像処理装置と、異なる処理を行う誘導矢印位置算出部および映像合成部の符号をそれぞれ、73aおよび74aとする。
【0039】
図11は、第2の実施の形態における車両用画像処理装置によって行われる処理内容を示すフローチャートである。図4に示すフローチャートの処理と同一の処理を行うステップについては、同一の符号を付して詳しい説明は省略する。
【0040】
ステップS10からステップS40までの処理は、図4に示すフローチャートのステップS10からステップS40までの処理と同じである。ステップS40に続くステップS200において、障害物認識部75は、車載カメラ3によって撮像された前景映像に基づいて、画像処理を行うことにより、交差点の車両曲折方向の手前角に存在する建物などの障害物を検出し、検出した障害物による遮蔽度を求める。画像処理による障害物の検出処理は、既知の方法を用いることができる。
【0041】
ステップS200に続くステップS210において、誘導矢印位置算出部73aは、自車位置取得装置2によって検出された車両現在地、地図データベース6に格納されている地図データ、および、ステップS200で求めた障害物による遮蔽度に基づいて、誘導矢印を表示する位置を求める。
【0042】
図12は、自車両120が左折する交差点の角に建造物121が存在する場合の誘導矢印を示す図である。図12に示すように、建造物121は、自車線の道路端127より内側に存在している。車載カメラ3が設けられている自車両中心の位置122と、交差点の角123とを結んだ直線を124、車載カメラ3が設けられている自車両中心の位置122と、建造物121の角のうち、交差点の中心から最も近い角125とを結んだ直線を126とする。また、自車両の進行方向を示す直線127と直線124との間の角をθ1、直線127と直線126との間の角をθ2とする。
【0043】
誘導矢印位置算出部73aは、交差点の角による遮蔽度θ1と、障害物121による遮蔽度θ2とを比較し、値が大きい方の遮蔽度を用いて、上式(1)に基づいて、誘導矢印の長さを算出する。図12に示す例では、遮蔽度θ1より遮蔽度θ2の方が大きいので、上式(1)のθにθ2を代入することにより、誘導矢印の長さを求める。
【0044】
第1の実施の形態における車両用画像処理装置では、自車線の道路端と交差点とが交わる角の位置に基づいて遮蔽度θ1を求めてから、誘導矢印の長さを求めた。これに対して、第2の実施の形態における車両用画像処理装置では、車両が曲折する方向の角に存在する障害物の角の位置に基づいて、遮蔽度θ2を求めてから、誘導矢印の長さを求めるので、誘導矢印をさらに大きい状態で表示することができる。
【0045】
ただし、道路形状が車両の曲折方向側にカーブしている場合、分岐交差点の手前角に存在する建造物による遮蔽度よりも、さらにその手前に存在する建造物による遮蔽度の方が高い可能性がある。従って、自車両位置から分岐交差点の間に位置する建造物のうち、最も大きい遮蔽度に基づいて誘導矢印の長さを決定する。
【0046】
図11に示すフローチャートのステップS210において、誘導矢印を表示する位置を求めると、ステップS220に進む。ステップS220において、表示映像合成部74aは、車載カメラ3によって撮像された前景映像に基づいて、ステップ40で求めたマスキング領域に対して空間周波数を低減させるマスキング処理を行うとともに、ステップS210で求めた表示位置に誘導矢印を重畳表示する処理を行う。ステップS220に続くステップS70では、ステップS220で処理を行った前景映像をディスプレイ5に表示する。
【0047】
図13は、ディスプレイ5に表示された前景映像の一例を示す図である。マスキング領域に対して空間周波数を低減させる処理を行うことにより、マスキング領域に存在する建物等は完全に消えることはなく、形状等がぼんやりと映し出されている。空間周波数を低減させる度合は、予め実験等を行うことによって決めておく。第1の実施の形態における車両用画像処理装置のように、マスキング領域を単一の色等で塗りつぶすマスキング処理を施した場合には、マスキング領域に存在する建物等を視認することができないが、空間周波数を低減させるマスキング処理を行うことにより、ユーザは、車両の曲折方向とは反対側に存在する建物の形状や、道路の幅などをディスプレイ5上で確認することができる。
【0048】
また、空間周波数を低減してから、誘導矢印を重畳表示するので、車両の曲折方向とは反対側に存在する建物等に誘導矢印が重畳して表示されても、自車位置から交差点までの距離が把握しにくくなることはない。さらに、図13に示すように、誘導矢印130の先端の位置を、交差点の角131ではなく、交差点の角に存在する建物132の角133に合わせることにより、誘導矢印130をより大きく表示することができ、また、曲折場所がより明確になる形で表示することができる。
【0049】
ステップ70に続くステップS80およびステップS90の処理は、図4に示すフローチャートのステップS80およびステップS90の処理と同一である。
【0050】
第2の実施の形態における車両用画像処理装置によれば、車載カメラ3によって撮像された車両周囲の画像に対して、ユーザにとって不必要であると考えられる不必要領域の空間周波数を低減させる処理を行う。これにより、第1の実施の形態における車両用画像処理装置と同様に、経路案内のための図形が経路案内に不要な建物等と重畳して表示されて、ユーザが経路分岐点までの距離を把握しにくくなるのを防ぐことができる。また、不必要領域を完全に覆い隠さずに、空間周波数を低減させるマスキング処理を行うので、ユーザは、マスキング領域に存在する建物の形状等を把握することができる。
【0051】
また、第2の実施の形態における車両用画像処理装置によれば、自車位置、および、自車両が曲折する交差点の曲折方向の角に存在する障害物の位置に基づいて、経路案内のための図形の大きさを変更するので、自車位置と障害物の位置に基づいた適切な大きさの経路案内図形を表示することができる。
【0052】
本発明は、上述した各実施の形態に限定されることはない。例えば、ユーザにとって不必要であると考えられる領域に対して、単一色で塗りつぶすマスキング処理や、空間周波数を低減するマスキング処理を行う例を挙げて説明したが、マスキング処理は、これらに限定されることはない。すなわち、経路案内の図形を重畳表示させる際に、視覚的に邪魔にならないように画像処理を施すものであればよい。
【0053】
第1の実施の形態では、自車両が曲折する方向とは反対側の車線より外側の領域をマスキング領域として検出した。しかし、経路案内の図形を表示する際に重畳する領域のみをマスキング領域として検出してもよいし、重畳する領域およびその周辺領域をマスキング領域として検出してもよい。周辺領域は、例えば、経路案内の図形と重畳する領域の所定距離範囲内の領域として設定することができる。
【0054】
道路形状に起伏がある場合、最も遠方に存在する3次元位置座標測定点(Z座標値が最も大きい測定点)50,51を特定し、特定した測定点50,51の中点を消失点とした。しかし、3次元位置座標測定点50,51を結ぶ線分と中央線との交点を消失点としてもよいし、他の方法によって、消失点を決定してもよい。
【0055】
予め設定しておいた複数の3次元座標測定点の集合を道路端として認識したが、撮像画像に基づいて、画像認識処理を行うことにより、道路端を検出することもできる。また、マスキング領域を、自車両が曲折する方向とは反対側の道路の道路端に基づいて決定したが、中央線に基づいて決定してもよい。なお、中央線は、中央線を表す3次元座標測定点を予め定めておいて、複数の3次元座標測定点の集合として検出してもよいし、画像認識処理を行うことにより検出してもよい。
【0056】
上述した第1および第2の実施の形態では、右左折すべき交差点で、右左折するための経路案内表示を行う際に、ユーザが視認する際に不必要であると考えられる領域にマスキング処理を施したが、マスキング処理を行うタイミングは、経路案内表示を行う時に限定されることはない。例えば、交通情報等の情報を重畳表示することができるシステムでは、交通情報等の情報を重畳表示させる領域およびその周辺領域にマスキング処理を施すこともできる。
【0057】
特許請求の範囲の構成要素と第1および第2の実施の形態の構成要素との対応関係は次の通りである。すなわち、車載カメラ3が撮影手段を、制御装置7が不必要領域検出手段、画像処理手段、推奨経路演算手段、および、経路案内図形表示手段を、自車位置取得装置2が現在地検出手段をそれぞれ構成する。なお、以上の説明はあくまで一例であり、発明を解釈する上で、上記の実施形態の構成要素と本発明の構成要素との対応関係に何ら限定されるものではない。
【図面の簡単な説明】
【0058】
【図1】第1の実施の形態における車両用画像処理装置の構成を示す図
【図2】3次元座標測定点の一例を示す図
【図3】3次元座標測定点の位置座標および自車位置に基づいて、車載カメラによって撮像された前景映像に、3次元座標測定点を表示した図
【図4】第1の実施の形態における車両用画像処理装置によって行われる処理内容を示すフローチャート
【図5】道路形状に起伏がある場合の前景映像の一例を示す図
【図6】車両が左折する場合のマスキング領域の一例を示す図
【図7】道路形状に起伏がある場合のマスキング領域の一例を示す図
【図8】誘導矢印の表示位置を求める方法を説明するための図
【図9】ディスプレイに表示された前景映像の一例を示す図
【図10】第2の実施の形態における車両用画像処理装置の構成を示す図
【図11】第2の実施の形態における車両用画像処理装置によって行われる処理内容を示すフローチャート
【図12】自車両が左折する交差点の角に建造物が存在する場合の誘導矢印を示す図
【図13】ディスプレイに表示された前景映像の一例を示す図
【符号の説明】
【0059】
1…車両用画像処理装置、2…自車位置取得装置、3…車載カメラ、4…入力装置、5…ディスプレイ、6…データベース、7…制御装置、71…経路算出部、72…マスキング領域算出部、73…誘導矢印位置算出部、74…表示映像合成部。75…障害物認識部
【技術分野】
【0001】
本発明は、車両周囲の撮像画像に対して画像処理を行う車両用画像処理装置に関する。
【背景技術】
【0002】
従来、経路案内を行う車両用案内表示装置において、右左折すべき交差点において、右左折を案内するための誘導矢印を表示する装置が知られている(特許文献1参照)。
【0003】
【特許文献1】特開平10−339646号公報
【発明の開示】
【発明が解決しようとする課題】
【0004】
しかしながら、従来の車両用案内表示装置において、視認性向上のために誘導矢印を大きくして表示すると、道路の左右に存在する建物と誘導矢印とが重畳してしまい、右左折すべき交差点までの距離が把握しにくくなるという問題がある。
【課題を解決するための手段】
【0005】
本発明による車両用画像処理装置は、車両周囲を撮像した画像のうち、ユーザが視認する際に不必要であると考えられる領域を検出し、検出した領域に対して、マスキング処理を施すことを特徴とする。
【発明の効果】
【0006】
本発明による車両用画像処理装置によれば、ユーザが視認する際に不必要であると考えられる領域に対して、マスキング処理を施すので、撮像画像の視認性を向上させることができる。
【発明を実施するための最良の形態】
【0007】
−第1の実施の形態−
図1は、第1の実施の形態における車両用画像処理装置の構成を示す図である。第1の実施の形態における車両用画像処理装置1は、自車位置取得装置2と、車載カメラ3と、入力装置4と、ディスプレイ5と、地図データベース6と、制御装置7とを備える。
【0008】
自車位置取得装置2は、車両の現在地を検出する装置であり、例えば車両の進行方位を検出する方位センサや車速を検出する車速センサやGPS(Global Positioning System)衛星からのGPS信号を検出するGPSセンサ等から構成される。自車位置取得装置2によって検出された車両位置は、後述する制御装置7に入力される。
【0009】
車載カメラ3は、例えば、小型CCDカメラであり、フロントウインド周辺等に設置されて、自車両の前方を映像する。車載カメラ3によって撮像された映像は、後述する制御装置7に入力される。入力装置4は、ユーザが目的地等を入力するための各種操作部材である。入力装置4によって入力された目的地等の情報は、制御装置7に入力される。ディスプレイ5には、制御装置7からの指令に基づいて、車両周辺の地図や、目的地までの経路、および、経路案内のための図形(マーク)等が表示される。
【0010】
地図データベース6は、例えば、ハードディスクであり、地図データを格納している。この地図データには、地図を表示するための道路データや背景データ、経路案内を行うための誘導データ、および、目的地までの推奨経路を演算する際に用いられる経路計算用データなどが含まれる。
【0011】
道路データには、車載カメラ3によって撮像された車両前方映像(以下、前景映像)における道路端を特定するために必要な位置データ、すなわち、3次元座標測定点データが含まれている。図2は、3次元座標測定点の配置例を示す図であり、道路の両端において、所定間隔おきに配置されるように、設定されている。
【0012】
3次元座標測定点データには、各3次元座標測定点の3次元座標のデータが含まれている。図3は、3次元座標測定点の位置座標、および、自車位置取得装置2によって検出される自車位置に基づいて、車載カメラ3によって撮像された前景映像に、複数の3次元座標測定点31を表示した図である。前景映像では、3次元座標測定点31の集合を道路端32として認識することができる。
【0013】
制御装置7は、マイクロプロセッサおよびその周辺回路から構成されており、内部で行う処理機能上、経路算出部71と、マスキング領域算出部72と、誘導矢印位置算出部73と、表示映像合成部74とを備える。経路算出部71は、自車位置取得装置2によって検出された自車位置、入力装置4によって入力された目的地、および、地図データベース6に格納されている地図データに基づいて、既知の方法により、現在地から目的地までの推奨経路を算出する。
【0014】
マスキング領域算出部72は、車載カメラ3によって撮像された前景映像の中から、経路案内のための誘導矢印を大きく表示するために、マスキング処理を行う領域を求める。マスキング処理とは、撮像画像上の表示が不必要となる領域を覆い隠す処理である。マスキング処理を行う領域については、後述する。誘導矢印位置算出部73は、自車位置取得装置2によって検出された車両現在地、経路算出部71によって算出された推奨経路、および、地図データベース6に格納されている地図データに基づいて、経路案内のための誘導矢印を表示する位置を求める。誘導矢印の表示位置を求める詳細な方法については、後述する。表示映像合成部74は、後述する方法によって、車載カメラ3によって撮像された前景映像に、経路案内のための誘導矢印を重畳表示させる処理を行う。
【0015】
図4は、第1の実施の形態における車両用画像処理装置によって行われる処理内容を示すフローチャートである。制御装置7は、車両が起動すると、ステップS10の処理を開始する。ステップS10およびステップS20の処理は、経路算出部71によって行われる。ステップS10では、ユーザが入力装置4を用いて目的地の設定を行ったか否かを判定する。目的地の設定が行われていないと判定するとステップS10で待機し、目的地の設定が行われたと判定すると、ステップS20に進む。
【0016】
ステップS20では、入力装置4によって入力された目的地情報、自車位置取得装置2によって検出される車両現在地、および、地図データベース6に格納されている地図データに基づいて、現在地から目的地までの推奨経路を算出する。目的地までの推奨経路を算出すると、ステップS30に進む。
【0017】
ステップS30およびステップS40の処理は、マスキング領域算出部72によって行われる。ステップS30では、自車両が誘導分岐点に接近したか否かを判定する。誘導分岐点とは、推奨経路上において、右左折等を行うために、ユーザに誘導案内を行うべき交差点である。ここでは、自車位置取得装置2によって検出される車両現在地、および、経路算出部71によって算出された推奨経路に基づいて、自車両と誘導分岐点との距離が所定距離以内になると、自車両が誘導分岐点に接近したと判定する。自車両が誘導分岐点に接近していないと判定するとステップS30で待機し、誘導分岐点に接近したと判定すると、ステップS40に進む。
【0018】
ステップS40では、誘導分岐点における誘導方向、自車位置取得装置2によって検出される車両現在地、および、地図データベース6に格納されている地図データに基づいて、車載カメラ3によって撮像された前景映像の中から、マスキング領域を求める。マスキング領域を求める詳細な方法について説明する。
【0019】
ドライバは、曲折(右折または左折)する際に、曲折する方向の道路や建物に注視して曲折を行うため、曲折方向とは反対側の建物等の情報は不要であるといえる。従って、曲折方向とは反対外に存在する建物等が写っている領域をマスキング領域として無効化することで、曲折方向とは反対側の領域に誘導矢印が重畳しても、誘導矢印が表示されている位置までの距離感に影響を及ぼさないようにする。
【0020】
マスキング領域算出部72は、まず始めに、車載カメラ3によって撮像された前景映像内の消失点を検出する。上述したように、地図データベース6に格納されている道路データには、3次元座標測定点データが含まれており、図3に示すように、3次元座標測定点の位置座標、および、自車位置取得装置2によって検出される自車位置に基づいて、車載カメラ3によって撮像された前景映像に、3次元座標測定点を表すことができる。上述したように、この3次元座標測定点の集合を道路端として認識する。なお、前景映像に3次元座標測定点を表す処理は、制御装置7の内部で行う処理であって、ディスプレイ5に実際表示するものではない。
【0021】
3次元座標測定点の集合である道路端は、図3に示すように2本の直線32を構成しており、2本の直線32は、消失点30に向かって伸びている。従って、自車線側の道路端を構成する3次元座標測定点と、対向車線側の道路端を構成する3次元座標測定点とが一致する点を消失点として検出する。
【0022】
ここで、図5に示すように、道路形状に起伏がある場合には、車載カメラ3によって撮像された前景映像中に、道路両端の直線が交差することによってできる消失点が存在しない。この場合、以下の方法により、仮の消失点を求める。
【0023】
道路形状に起伏がある場合、起伏の前後に位置する3次元位置座標測定点の高さ成分(Z軸成分)は、起伏の頂上付近で最大値をとり、頂点から離れるに従い減少していく。従って、まず、自車位置と3次元位置座標測定点の高さ成分とに基づいて、前景映像中に表示可能な3次元位置座標測定点のうち、最も遠方に存在する測定点(Z座標値が最も大きい測定点)50,51を特定する。そして、特定した3次元位置座標測定点50,51の中点を消失点52とする。
【0024】
また、道路形状が左右どちらかへ大きくカーブしており、道路が前景映像の左右どちらかの端へ切れてしまう場合においても、3次元位置座標測定点の3次元座標および自車位置に基づいて、前景映像に表示可能な、最遠方に存在する3次元位置座標測定点を求め、求めた2つの3次元位置座標測定点の中点を仮の消失点とする。
【0025】
前景画像において消失点を検出すると、消失点から垂直上方に直線を引き、この直線と、車両が曲折する方向とは逆方向に存在する道路端とで囲まれる、車両の曲折方向とは逆方向に存在する領域をマスキング領域とする。図6は、車両が左折する場合のマスキング領域の一例を示す図である。消失点30から垂直上方に引かれた直線61と、車両が曲折する方向とは逆方向に存在する道路端62とで囲まれる領域をマスキング領域60としている。
【0026】
図7は、道路形状に起伏がある場合のマスキング領域の一例を示す図である。上述したように、道路形状に起伏がある場合には、前景映像中に表示可能な3次元位置座標測定点のうち、最も遠方に存在する測定点50,51の中点を消失点30とした。この場合、消失点30の垂直上方に直線61を引くとともに、車両が曲折する方向とは逆方向に存在する道路端62に存在する最遠方の3次元位置座標測定点51と消失点30とを結ぶ線65を引く。これらの直線61、直線65、および、反対車線側の道路端を示す直線62で囲まれる右方向(車両が曲折する方向とは逆方向)に存在する領域をマスキング領域60とする。
【0027】
図4に示すフローチャートのステップS40において、マスキング領域を求めると、ステップS50に進む。ステップS50の処理は、誘導矢印位置算出部73によって行われる。ステップS50では、前景映像中において、誘導矢印を表示する位置を求める。誘導矢印の表示位置を求める方法について説明する。
【0028】
図8は、誘導矢印の表示位置を求める方法を説明するための図である。自車両80は左折するものとし、図8に示すように、交差点の左折側の角には、建造物81が存在するものとする。車載カメラ3が設けられている自車両中心の位置と、複数の3次元位置座標測定点の集合によって構成される自車線側の道路端85と交差点とが交差する点82とを結んだ直線を83とすると、左方向を示す誘導矢印の先端が直線83を越えると、誘導矢印の先端は、建造物81と重畳して表示されることになる。従って、誘導矢印の先端は、直線83を越えない範囲(直線83より右側)に表示する必要がある。
【0029】
図8に示すように、自車両80から交差点上の誘導矢印を表示する位置までの距離をLt、自車両の直進方向を示す直線84と直線83との成す角をθとすると、誘導矢印の長さXは、次式(1)にて表される。ただし、交差点上で誘導矢印を表示する位置は、予め定めておく。また、以下では、角度θを、建造物81による遮蔽度θと呼ぶ。
X=Lt・tanθ (1)
ここで、自車両80から交差点上の誘導矢印を表示する位置までの距離Lt、および、建造物81による遮蔽度θは、自車位置取得装置2によって検出された車両現在地、および、地図データベース6に格納されている地図データに基づいて求める。また、式(1)により得られるXは、実際の路面上における曲折方向の矢印の長さであるため、前景映像中における長さおよび位置に変換することによって、前景映像中における誘導矢印の位置を算出する。
【0030】
誘導矢印の表示は、自車両の曲折が完了するまで行うので、式(1)によって誘導矢印の長さXを求める処理も、自車両の曲折が完了するまで繰り返し行う。ただし、自車両が実際に右左折を開始すると、遮蔽度θの値が大きくなるので、誘導矢印の長さXの値も大きくなり、誘導矢印が前景映像からはみ出してしまう。従って、誘導矢印の長さXは、その先端が前景映像内に収まる範囲内の長さとする。誘導矢印の長さXを算出すると、前景映像上に、誘導矢印を表示する位置が定まる。
【0031】
図4に示すフローチャートのステップS50において、前景映像中における誘導矢印の表示位置を求めると、ステップS60に進む。ステップS60の処理は、表示映像合成部74によって行われる。ステップS60では、車載カメラ3によって撮像された前景映像に対して、ステップS40で求めたマスキング領域に対してマスキング処理を施すとともに、ステップS50で求めた表示位置に、誘導矢印を表示する処理を行う。マスキング処理は、例えば、単一色でマスキング領域を塗りつぶす処理を行う。
【0032】
ステップS60に続くステップS70では、ステップS60で処理を行った前景映像をディスプレイ5に表示する。図9は、ディスプレイ5に表示された前景映像の一例を示す図である。図9に示すように、マスキング領域60にマスキング処理が施されて、建物などが表示されなくなっている。また、交差点で左折することを示す誘導矢印90が大きく表示されている。車両の曲折方向とは逆方向の領域にマスキング処理を施すことにより、誘導矢印90を大きく表示しても、反対側に存在する建物に誘導矢印が重畳して表示されることはない。
【0033】
ステップS70に続くステップS80では、自車位置取得装置2によって検出された車両現在地、および、地図データベース6に格納されている地図データに基づいて、自車両の曲折が完了したか否かを判定する。自車両の曲折が完了していないと判定するとステップS40に戻り、ステップS40からステップS70の処理を繰り返し行う。一方、自車両の曲折が完了したと判定すると、ステップS90に進む。
【0034】
ステップS90では、自車位置取得装置2によって検出された車両現在地、および、地図データベース6に格納されている地図データに基づいて、自車両が目的地に到着したか否かを判定する。自車両が目的地に到着していないと判定するとステップS30に戻り、目的地に到着したと判定すると、経路案内処理を終了する。
【0035】
第1の実施の形態における車両用画像処理装置によれば、車載カメラ3によって撮像された車両周囲の画像のうち、ユーザが視認する際に不必要であると考えられる不必要領域を検出し、検出した不必要領域に対して、マスキング処理を施すので、ユーザにとって不要な部分の映像を隠すことができる。これにより、ユーザは、例えば、自車位置と交差点との位置関係を把握しやすくなる。
【0036】
特に、第1の実施の形態における車両用画像処理装置によれば、車両の現在地、および、目的地までの推奨経路に基づいて、車載カメラ3によって撮像された画像に経路案内のための図形(誘導矢印)を重畳表示させる際に、経路案内のための図形を表示する位置に基づいて、不必要領域を検出する。これにより、経路案内のための図形が経路案内に不要な建物等と重畳して表示されて、ユーザが経路分岐点までの距離を把握しにくくなるのを防ぐことができる。ユーザにとって不要な領域にマスキング処理を施した上で、経路案内のための図形を表示するので、経路案内の図形を大きく表示することができる。これにより、ユーザの視認性が向上する。
【0037】
また、第1の実施の形態における車両用画像処理装置によれば、車両の現在地、および、自車両が曲折する交差点の曲折する方向の角の位置に基づいて、経路案内のための図形の大きさを変更するので、車両状況に応じた適切な大きさの経路案内図形を表示することができる。
【0038】
−第2の実施の形態−
図10は、第2の実施の形態における車両用画像処理装置の構成を示す図である。第2の実施の形態における車両用画像処理装置の構成が図1に示す第1の実施の形態における車両用画像処理装置の構成と異なるのは、制御装置7の構成である。すなわち、制御装置7は、障害物認識部75をさらに備える。また、第1の実施の形態における車両用画像処理装置と、異なる処理を行う誘導矢印位置算出部および映像合成部の符号をそれぞれ、73aおよび74aとする。
【0039】
図11は、第2の実施の形態における車両用画像処理装置によって行われる処理内容を示すフローチャートである。図4に示すフローチャートの処理と同一の処理を行うステップについては、同一の符号を付して詳しい説明は省略する。
【0040】
ステップS10からステップS40までの処理は、図4に示すフローチャートのステップS10からステップS40までの処理と同じである。ステップS40に続くステップS200において、障害物認識部75は、車載カメラ3によって撮像された前景映像に基づいて、画像処理を行うことにより、交差点の車両曲折方向の手前角に存在する建物などの障害物を検出し、検出した障害物による遮蔽度を求める。画像処理による障害物の検出処理は、既知の方法を用いることができる。
【0041】
ステップS200に続くステップS210において、誘導矢印位置算出部73aは、自車位置取得装置2によって検出された車両現在地、地図データベース6に格納されている地図データ、および、ステップS200で求めた障害物による遮蔽度に基づいて、誘導矢印を表示する位置を求める。
【0042】
図12は、自車両120が左折する交差点の角に建造物121が存在する場合の誘導矢印を示す図である。図12に示すように、建造物121は、自車線の道路端127より内側に存在している。車載カメラ3が設けられている自車両中心の位置122と、交差点の角123とを結んだ直線を124、車載カメラ3が設けられている自車両中心の位置122と、建造物121の角のうち、交差点の中心から最も近い角125とを結んだ直線を126とする。また、自車両の進行方向を示す直線127と直線124との間の角をθ1、直線127と直線126との間の角をθ2とする。
【0043】
誘導矢印位置算出部73aは、交差点の角による遮蔽度θ1と、障害物121による遮蔽度θ2とを比較し、値が大きい方の遮蔽度を用いて、上式(1)に基づいて、誘導矢印の長さを算出する。図12に示す例では、遮蔽度θ1より遮蔽度θ2の方が大きいので、上式(1)のθにθ2を代入することにより、誘導矢印の長さを求める。
【0044】
第1の実施の形態における車両用画像処理装置では、自車線の道路端と交差点とが交わる角の位置に基づいて遮蔽度θ1を求めてから、誘導矢印の長さを求めた。これに対して、第2の実施の形態における車両用画像処理装置では、車両が曲折する方向の角に存在する障害物の角の位置に基づいて、遮蔽度θ2を求めてから、誘導矢印の長さを求めるので、誘導矢印をさらに大きい状態で表示することができる。
【0045】
ただし、道路形状が車両の曲折方向側にカーブしている場合、分岐交差点の手前角に存在する建造物による遮蔽度よりも、さらにその手前に存在する建造物による遮蔽度の方が高い可能性がある。従って、自車両位置から分岐交差点の間に位置する建造物のうち、最も大きい遮蔽度に基づいて誘導矢印の長さを決定する。
【0046】
図11に示すフローチャートのステップS210において、誘導矢印を表示する位置を求めると、ステップS220に進む。ステップS220において、表示映像合成部74aは、車載カメラ3によって撮像された前景映像に基づいて、ステップ40で求めたマスキング領域に対して空間周波数を低減させるマスキング処理を行うとともに、ステップS210で求めた表示位置に誘導矢印を重畳表示する処理を行う。ステップS220に続くステップS70では、ステップS220で処理を行った前景映像をディスプレイ5に表示する。
【0047】
図13は、ディスプレイ5に表示された前景映像の一例を示す図である。マスキング領域に対して空間周波数を低減させる処理を行うことにより、マスキング領域に存在する建物等は完全に消えることはなく、形状等がぼんやりと映し出されている。空間周波数を低減させる度合は、予め実験等を行うことによって決めておく。第1の実施の形態における車両用画像処理装置のように、マスキング領域を単一の色等で塗りつぶすマスキング処理を施した場合には、マスキング領域に存在する建物等を視認することができないが、空間周波数を低減させるマスキング処理を行うことにより、ユーザは、車両の曲折方向とは反対側に存在する建物の形状や、道路の幅などをディスプレイ5上で確認することができる。
【0048】
また、空間周波数を低減してから、誘導矢印を重畳表示するので、車両の曲折方向とは反対側に存在する建物等に誘導矢印が重畳して表示されても、自車位置から交差点までの距離が把握しにくくなることはない。さらに、図13に示すように、誘導矢印130の先端の位置を、交差点の角131ではなく、交差点の角に存在する建物132の角133に合わせることにより、誘導矢印130をより大きく表示することができ、また、曲折場所がより明確になる形で表示することができる。
【0049】
ステップ70に続くステップS80およびステップS90の処理は、図4に示すフローチャートのステップS80およびステップS90の処理と同一である。
【0050】
第2の実施の形態における車両用画像処理装置によれば、車載カメラ3によって撮像された車両周囲の画像に対して、ユーザにとって不必要であると考えられる不必要領域の空間周波数を低減させる処理を行う。これにより、第1の実施の形態における車両用画像処理装置と同様に、経路案内のための図形が経路案内に不要な建物等と重畳して表示されて、ユーザが経路分岐点までの距離を把握しにくくなるのを防ぐことができる。また、不必要領域を完全に覆い隠さずに、空間周波数を低減させるマスキング処理を行うので、ユーザは、マスキング領域に存在する建物の形状等を把握することができる。
【0051】
また、第2の実施の形態における車両用画像処理装置によれば、自車位置、および、自車両が曲折する交差点の曲折方向の角に存在する障害物の位置に基づいて、経路案内のための図形の大きさを変更するので、自車位置と障害物の位置に基づいた適切な大きさの経路案内図形を表示することができる。
【0052】
本発明は、上述した各実施の形態に限定されることはない。例えば、ユーザにとって不必要であると考えられる領域に対して、単一色で塗りつぶすマスキング処理や、空間周波数を低減するマスキング処理を行う例を挙げて説明したが、マスキング処理は、これらに限定されることはない。すなわち、経路案内の図形を重畳表示させる際に、視覚的に邪魔にならないように画像処理を施すものであればよい。
【0053】
第1の実施の形態では、自車両が曲折する方向とは反対側の車線より外側の領域をマスキング領域として検出した。しかし、経路案内の図形を表示する際に重畳する領域のみをマスキング領域として検出してもよいし、重畳する領域およびその周辺領域をマスキング領域として検出してもよい。周辺領域は、例えば、経路案内の図形と重畳する領域の所定距離範囲内の領域として設定することができる。
【0054】
道路形状に起伏がある場合、最も遠方に存在する3次元位置座標測定点(Z座標値が最も大きい測定点)50,51を特定し、特定した測定点50,51の中点を消失点とした。しかし、3次元位置座標測定点50,51を結ぶ線分と中央線との交点を消失点としてもよいし、他の方法によって、消失点を決定してもよい。
【0055】
予め設定しておいた複数の3次元座標測定点の集合を道路端として認識したが、撮像画像に基づいて、画像認識処理を行うことにより、道路端を検出することもできる。また、マスキング領域を、自車両が曲折する方向とは反対側の道路の道路端に基づいて決定したが、中央線に基づいて決定してもよい。なお、中央線は、中央線を表す3次元座標測定点を予め定めておいて、複数の3次元座標測定点の集合として検出してもよいし、画像認識処理を行うことにより検出してもよい。
【0056】
上述した第1および第2の実施の形態では、右左折すべき交差点で、右左折するための経路案内表示を行う際に、ユーザが視認する際に不必要であると考えられる領域にマスキング処理を施したが、マスキング処理を行うタイミングは、経路案内表示を行う時に限定されることはない。例えば、交通情報等の情報を重畳表示することができるシステムでは、交通情報等の情報を重畳表示させる領域およびその周辺領域にマスキング処理を施すこともできる。
【0057】
特許請求の範囲の構成要素と第1および第2の実施の形態の構成要素との対応関係は次の通りである。すなわち、車載カメラ3が撮影手段を、制御装置7が不必要領域検出手段、画像処理手段、推奨経路演算手段、および、経路案内図形表示手段を、自車位置取得装置2が現在地検出手段をそれぞれ構成する。なお、以上の説明はあくまで一例であり、発明を解釈する上で、上記の実施形態の構成要素と本発明の構成要素との対応関係に何ら限定されるものではない。
【図面の簡単な説明】
【0058】
【図1】第1の実施の形態における車両用画像処理装置の構成を示す図
【図2】3次元座標測定点の一例を示す図
【図3】3次元座標測定点の位置座標および自車位置に基づいて、車載カメラによって撮像された前景映像に、3次元座標測定点を表示した図
【図4】第1の実施の形態における車両用画像処理装置によって行われる処理内容を示すフローチャート
【図5】道路形状に起伏がある場合の前景映像の一例を示す図
【図6】車両が左折する場合のマスキング領域の一例を示す図
【図7】道路形状に起伏がある場合のマスキング領域の一例を示す図
【図8】誘導矢印の表示位置を求める方法を説明するための図
【図9】ディスプレイに表示された前景映像の一例を示す図
【図10】第2の実施の形態における車両用画像処理装置の構成を示す図
【図11】第2の実施の形態における車両用画像処理装置によって行われる処理内容を示すフローチャート
【図12】自車両が左折する交差点の角に建造物が存在する場合の誘導矢印を示す図
【図13】ディスプレイに表示された前景映像の一例を示す図
【符号の説明】
【0059】
1…車両用画像処理装置、2…自車位置取得装置、3…車載カメラ、4…入力装置、5…ディスプレイ、6…データベース、7…制御装置、71…経路算出部、72…マスキング領域算出部、73…誘導矢印位置算出部、74…表示映像合成部。75…障害物認識部
【特許請求の範囲】
【請求項1】
車両周囲を撮像する撮像手段と、
前記撮像手段によって撮像された画像のうち、ユーザが視認する際に不必要であると考えられる領域(以下、不必要領域)を検出する不必要領域検出手段と、
前記不必要領域検出手段によって検出された不必要領域に対して、マスキング処理を施す画像処理手段とを備えることを特徴とする車両用画像処理装置。
【請求項2】
請求項1に記載の車両用画像処理装置において、
前記不必要領域検出手段は、自車両が曲折する方向とは反対側の車線より外側の領域を前記不必要領域として検出することを特徴とする車両用画像処理装置。
【請求項3】
請求項1に記載の車両用画像処理装置において、
自車両の現在地を検出する現在地検出手段と、
目的地までの推奨経路を演算する推奨経路演算手段と、
前記現在地検出手段によって検出される車両位置、および、前記推奨経路演算手段によって演算される推奨経路に基づいて、前記撮像手段によって撮像された画像に経路案内のための図形を重畳表示させる経路案内図形表示手段とをさらに備え、
前記不必要領域検出手段は、前記経路案内図形表示手段が前記撮像画像に前記経路案内のための図形を重畳表示させる位置に基づいて、前記不必要領域を検出することを特徴とする車両用画像処理装置。
【請求項4】
請求項3に記載の車両用画像処理装置において、
前記不必要領域検出手段は、自車両が曲折する方向とは反対側の車線より外側の領域において、少なくとも前記経路案内のための図形を表示する際に重なる部分の領域を前記不必要領域として検出することを特徴とする車両用画像処理装置。
【請求項5】
請求項3に記載の車両用画像処理装置において、
前記不必要領域検出手段は、前記経路案内のための図形を表示する際に重なる部分の領域から所定の距離範囲内の領域を前記不必要領域として検出することを特徴とする車両用画像処理装置。
【請求項6】
請求項3から請求項5のいずれか一項に記載の車両用画像処理装置において、
前記経路案内図形表示手段は、前記現在地検出手段によって検出される車両位置、および、自車両が曲折する交差点の曲折方向の角の位置に基づいて、前記経路案内のための図形の大きさを変更することを特徴とする車両用画像処理装置。
【請求項7】
請求項3から請求項5のいずれか一項に記載の車両用画像処理装置において、
前記経路案内図形表示手段は、前記現在地検出手段によって検出される車両位置、および、自車両が曲折する交差点の曲折方向の角に存在する障害物の位置に基づいて、前記経路案内のための図形の大きさを変更することを特徴とする車両用画像処理装置。
【請求項8】
請求項1〜7のいずれかに記載の車両用画像処理装置において、
前記画像処理手段は、前記不必要領域を塗りつぶすマスキング処理を行うことを特徴とする車両用画像処理装置。
【請求項9】
請求項1〜7のいずれかに記載の車両用画像処理装置において、
前記画像処理手段は、前記不必要領域の空間周波数を低減させるマスキング処理を行うことを特徴とする車両用画像処理装置。
【請求項1】
車両周囲を撮像する撮像手段と、
前記撮像手段によって撮像された画像のうち、ユーザが視認する際に不必要であると考えられる領域(以下、不必要領域)を検出する不必要領域検出手段と、
前記不必要領域検出手段によって検出された不必要領域に対して、マスキング処理を施す画像処理手段とを備えることを特徴とする車両用画像処理装置。
【請求項2】
請求項1に記載の車両用画像処理装置において、
前記不必要領域検出手段は、自車両が曲折する方向とは反対側の車線より外側の領域を前記不必要領域として検出することを特徴とする車両用画像処理装置。
【請求項3】
請求項1に記載の車両用画像処理装置において、
自車両の現在地を検出する現在地検出手段と、
目的地までの推奨経路を演算する推奨経路演算手段と、
前記現在地検出手段によって検出される車両位置、および、前記推奨経路演算手段によって演算される推奨経路に基づいて、前記撮像手段によって撮像された画像に経路案内のための図形を重畳表示させる経路案内図形表示手段とをさらに備え、
前記不必要領域検出手段は、前記経路案内図形表示手段が前記撮像画像に前記経路案内のための図形を重畳表示させる位置に基づいて、前記不必要領域を検出することを特徴とする車両用画像処理装置。
【請求項4】
請求項3に記載の車両用画像処理装置において、
前記不必要領域検出手段は、自車両が曲折する方向とは反対側の車線より外側の領域において、少なくとも前記経路案内のための図形を表示する際に重なる部分の領域を前記不必要領域として検出することを特徴とする車両用画像処理装置。
【請求項5】
請求項3に記載の車両用画像処理装置において、
前記不必要領域検出手段は、前記経路案内のための図形を表示する際に重なる部分の領域から所定の距離範囲内の領域を前記不必要領域として検出することを特徴とする車両用画像処理装置。
【請求項6】
請求項3から請求項5のいずれか一項に記載の車両用画像処理装置において、
前記経路案内図形表示手段は、前記現在地検出手段によって検出される車両位置、および、自車両が曲折する交差点の曲折方向の角の位置に基づいて、前記経路案内のための図形の大きさを変更することを特徴とする車両用画像処理装置。
【請求項7】
請求項3から請求項5のいずれか一項に記載の車両用画像処理装置において、
前記経路案内図形表示手段は、前記現在地検出手段によって検出される車両位置、および、自車両が曲折する交差点の曲折方向の角に存在する障害物の位置に基づいて、前記経路案内のための図形の大きさを変更することを特徴とする車両用画像処理装置。
【請求項8】
請求項1〜7のいずれかに記載の車両用画像処理装置において、
前記画像処理手段は、前記不必要領域を塗りつぶすマスキング処理を行うことを特徴とする車両用画像処理装置。
【請求項9】
請求項1〜7のいずれかに記載の車両用画像処理装置において、
前記画像処理手段は、前記不必要領域の空間周波数を低減させるマスキング処理を行うことを特徴とする車両用画像処理装置。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【公開番号】特開2007−315861(P2007−315861A)
【公開日】平成19年12月6日(2007.12.6)
【国際特許分類】
【出願番号】特願2006−144230(P2006−144230)
【出願日】平成18年5月24日(2006.5.24)
【出願人】(000003997)日産自動車株式会社 (16,386)
【Fターム(参考)】
【公開日】平成19年12月6日(2007.12.6)
【国際特許分類】
【出願日】平成18年5月24日(2006.5.24)
【出願人】(000003997)日産自動車株式会社 (16,386)
【Fターム(参考)】
[ Back to top ]