(57)【特許請求の範囲】
【請求項１】
車載カメラより入力される撮影画像内からレーンマークを検出するレーンマーク検出部と、
上記レーンマーク検出部により検出された少なくとも１組のレーンマークを、上記車載カメラの取付角度パラメータを含むカメラパラメータに基づいて３次元座標の平面上に投影する視点変換部と、
上記１組のレーンマークが平行となるように上記取付角度パラメータの補正値を算出し、当該補正値に基づいて現在の取付角度パラメータを補正するパラメータ補正部とを備え、
上記パラメータ補正部は、所定時間毎に算出される上記補正値のＮ回（Ｎは２以上）の履歴を蓄積し、当該Ｎ回分の補正値のバラツキが所定値以下のときに、上記取付角度パラメータの補正を行うことを特徴とする車載カメラの取付角度補正装置。
【請求項２】
上記パラメータ補正部は、上記現在の取付角度パラメータを上記補正値に段階的に近づけていくように補正を行うことを特徴とする請求項１に記載の車載カメラの取付角度補正装置。
【請求項３】
車載機のレーンマーク検出部が、車載カメラより入力される撮影画像内からレーンマークを所定時間毎に検出する第１のステップと、
上記車載機の視点変換部が、上記レーンマーク検出部により所定時間毎に検出された少なくとも１組のレーンマークを、上記車載カメラの取付角度パラメータを含むカメラパラメータに基づいて３次元座標の平面上に投影する第２のステップと、
上記車載機のパラメータ補正部が、上記１組のレーンマークが平行となるように上記取付角度パラメータの補正値を所定時間毎に算出し、算出した補正値を記憶させる第３のステップと、
上記車載機の上記パラメータ補正部が、上記記憶されたＮ回（Ｎは２以上）分の補正値のバラツキが所定値以下であるか否かを判定し、所定値以下であるときに、上記補正値に基づいて現在の取付角度パラメータの補正を行う第４のステップとを有することを特徴とする車載カメラの取付角度補正方法。
【請求項４】
上記第４のステップにおいて、上記パラメータ補正部は、上記現在の取付角度パラメータを上記補正値に段階的に近づけていくように補正を行うことを特徴とする請求項３に記載の車載カメラの取付角度補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載カメラの取付角度補正装置および取付角度補正方法に関し、特に、路上のレーンマークを検出する際の画像処理に用いる画像を撮影するために車両に搭載された車載カメラの取付角度パラメータを補正する装置に関するものである。
【背景技術】
【０００２】
従来、走行中の車両が車線から逸脱する恐れがある場合に警報を発する車線逸脱警報装置が提供されている。この種の車線逸脱警報装置では一般的に、車載カメラにより撮影された画像の処理によって路上のレーンマーク（車線境界線）を検出し、検出したレーンマークを跨いで車両が車線から逸脱する恐れがある場合に、警報を発するようになされている。
【０００３】
この車線逸脱警報装置においては、撮影画像内から抽出されたレーンマークを３次元座標の路面（平面）に投影した上で、車両がレーンマークを跨いで車線から逸脱する恐れがあるか否かを判定している。なお、３次元座標の路面への投影とは、車載カメラより入力した撮影画像を、車両上方の仮想視点から見た真上からの画像に視点変換することをいう。
【０００４】
この視点変換を行うために、車載カメラの取り付け時にキャリブレーションを行うことによって、カメラパラメータ（取付位置、取付角度）をあらかじめ算出して記憶しておく必要がある。このカメラパラメータを正確に求めておくことにより、当該カメラパラメータを用いて３次元座標の路面への投影した左右のレーンマークが平行となり、車線逸脱の恐れを精度良く判定することが可能となる。
【０００５】
しかしながら、荷物の積載量や加減速などに起因する車両の姿勢変化により、車載カメラと路面との位置関係（特に、ピッチ角）がキャリブレーション時から変化することがある。この場合、キャリブレーションによって求めたカメラパラメータを用いてレーンマークを検出すると、その検出位置に誤差（ピッチ角１度につき１０〜１５ｃｍ）が生じ、レーンマーク逸脱の警報を適切に行うことできなくなってしまうという問題があった。
【０００６】
このような問題を解決するための手段として、車両の走行状態に応じてカメラパラメータを補正する技術が提案されている（例えば、特許文献１参照）。この特許文献１に記載の技術では、車両が所定速度以上で直進走行中であり、かつ、視点変換された１組のレーンマークが平行でない（挟み角が所定値以上である）場合に、当該１組のレーンマークが平行になるよう車載カメラのピッチ角を補正するように成されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特許第３６００３７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上記特許文献１に記載の技術では、車両が所定速度以上で直進走行中であり、かつ、視点変換された１組のレーンマークが平行でないという条件を付けて、これらの条件を満たす場合に限り、カメラパラメータを補正している。このような条件だと、以下の(1)〜(3)に示すようなケースでも、カメラパラメータの補正を行うことになる。
(1)路面の凹凸により車両に姿勢変化が生じている場合
(2)坂道の上り始め／下り始めの場合
(3)道路幅員の増減によってレーンマークそのものが平行でない場合
【０００９】
しかしながら、上記(1)および(2)のケースは、荷物の積載量や加減速とは全く異なるイレギュラーな要因により、車両の姿勢変化が一時的に生じているに過ぎない。上記(3)のケースに関しては、レーンマークが平行でないことが正しいのであるから、カメラパラメータの補正は本来的に必要でない。そのため、特許文献１に記載の条件を満たしたときに直ちにカメラパラメータの補正を行うと、本来補正すべきでないカメラパラメータが補正されてしまい、誤差が増大してしまう。その結果、レーンマークの位置を正しく検出できなくなってしまうという問題があった。
【００１０】
また、キャリブレーション時に設定されたカメラパラメータと、補正によって算出されたカメラパラメータとの間に大きな差があった場合、補正前のカメラパラメータによって視点変換されたレーンマークの位置と、補正後のカメラパラメータによって視点変換されたレーンマークの位置とが急激に変わってしまう。そのため、レーンマーク検出の位置精度が悪化してしまうことがあった。これは、撮影画像内からレーンマークを検出する際に、前回検出されたレーンマークの位置から今回のレーンマークの位置を推定する処理が行われるのであるが、その推定に前回のレーンマークの位置を利用できない場合が生じるからである。
【００１１】
本発明は、このような問題を解決するために成されたものであり、撮影画像内から検出されるレーンマークを用いたカメラパラメータ（取付角度パラメータ）の補正精度を向上させることにより、レーンマーク検出の位置精度を向上させることができるようにすることを目的とする。
【課題を解決するための手段】
【００１２】
上記した課題を解決するために、本発明では、撮影画像内から検出された１組のレーンマークが平行となるように車載カメラの取付角度パラメータの補正値を所定時間毎に算出し、当該補正値のＮ回（Ｎは２以上）分のバラツキが所定値以下のときに、当該補正値に基づいて取付角度パラメータの補正を行うようにしている。
【００１３】
本発明の他の態様では、補正値を用いて取付角度パラメータを補正する際に、現在の取付角度パラメータを補正値に段階的に近づけていくように補正を行うようにしている。
【発明の効果】
【００１４】
上記のように構成した本発明によれば、路面の凹凸や坂道の上り始め／下り始めなどにより車両の姿勢が一時的に変化している場合や、道路幅員が増減する区間においてレーンマークそのものが一時的に平行でなくなる場合など、イレギュラーなケースで一時的に取付角度パラメータの補正値が算出されたとしても、Ｎ回分の補正値のバラツキが所定値より大きくなるため、取付角度パラメータの補正は実施されなくなる。そのため、本来補正すべきでない取付角度パラメータが補正されて誤差が増大してしまうという不都合を防止することができる。その結果、取付角度パラメータの補正精度が向上し、レーンマーク検出の位置精度を向上させることができる。
【００１５】
また、本発明の他の態様によれば、現在の取付角度パラメータと、補正値として算出された取付角度パラメータの間に大きな差がある場合であっても、その補正値によって一気に取付角度パラメータが補正されることはなく、段階的に徐々に補正されていく。そのため、補正前の取付角度パラメータによって視点変換されるレーンマークの位置と、補正後の取付角度パラメータによって視点変換されるレーンマークの位置とが急激に変わってしまうことがなくなる。その結果、前回検出されたレーンマークの位置を今回のレーンマークの位置の推定に有効に利用することができ、レーンマーク検出の位置精度を向上させることができる。
【図面の簡単な説明】
【００１６】
【図１】本実施形態による車載カメラの取付角度補正装置の機能構成例を示すブロック図である。
【図２】本実施形態のレーンマーク検出部により行われるスライスの抽出処理を説明するための図である。
【図３】本実施形態のレーンマーク検出部により行われるスライスのグルーピング処理を説明するための図である。
【図４】本実施形態の視点変換部により行われる視点変換処理および直線算出部により行われる近似直線の算出処理を説明するための図である。
【図５】本実施形態による直線性判定部の処理を説明するための図である。
【図６】本実施形態によるパラメータ補正部の動作を説明するための図である。
【図７】本実施形態による取付角度補正装置の動作例を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の一実施形態を図面に基づいて説明する。図１は、本実施形態による車載カメラの取付角度補正装置１００の機能構成例を示すブロック図である。図１に示すように、本実施形態の取付角度補正装置１００は、車両に搭載された車載機に組み込まれるものであり、車載カメラ２００に接続されている。車載カメラ２００は、例えば、車両の後方に設置されたリアカメラである。
【００１８】
取付角度補正装置１００は、その機能構成として、レーンマーク検出部１、視点変換部２、直線性判定部３、走行速度判定部４、平行性判定部５、直進性判定部６、パラメータ補正部７およびパラメータ記憶部８を備えている。また、レーンマーク検出部１は、具体的な機能構成として、スライス抽出部１１を備えている。また、直線性判定部３は、具体的な機能構成として、直線算出部３１および誤差判定部３２を備えている。
【００１９】
なお、図１に示す各機能ブロック１〜７は、ハードウェア構成、ＤＳＰ、ソフトウェアの何れによっても実現することが可能である。例えばソフトウェアによって実現する場合、上記各機能ブロック１〜７は、実際にはコンピュータのＣＰＵあるいはＭＰＵ、ＲＡＭ、ＲＯＭなどを備えて構成され、ＲＡＭやＲＯＭに記憶されたプログラムが動作することによって実現できる。
【００２０】
図１において、レーンマーク検出部１は、車載カメラ２００より入力される撮影画像内からレーンマークを所定時間毎に検出する。具体的には、レーンマーク検出部１のスライス抽出部１１が、撮影画像を水平方向に１ラインずつスキャンしていったときに周囲との輝度差が大きくなる部分をスライスとして抽出し、複数のスライスの集合をレーンマークとして検出する。
【００２１】
図２および図３は、スライス抽出部１１の処理を説明するための図である。まず、スライス抽出部１１は、車載カメラ２００より入力された撮影画像から、グレースケールの輝度画像を生成する。そして、スライス抽出部１１は、図２に示すように、輝度画像を水平方向にスキャンして、閾値以上の輝度が一定間隔続く水平部分をラインとして取り出す。これを撮影画像の全体に対して行う。なお、取り出したラインの１つ１つを「スライス」という。
【００２２】
次に、スライス抽出部１１は、図３に示すように、取り出した各スライスに対して、垂直方向に隣接するスライスどうしで水平方向の座標値の少なくとも一部が重複している複数のスライスをグルーピングする。図３に示す例では、撮影画像内からスライスの３つのグループ１〜３が抽出されている。スライス抽出部１１は、このようにしてグルーピングした複数のスライスの集合をそれぞれレーンマークとして検出する。
【００２３】
視点変換部２は、レーンマーク検出部１により検出された少なくとも１組のレーンマークの画像を、車載カメラ２００の取付角度パラメータを含むカメラパラメータに基づいて３次元座標の平面上に投影する。具体的には、視点変換部２は、図４に示すように、各グループ１〜３のスライスを３次元座標の路面（Ｚ＝０）に投影する。なお、３次元座標の路面への投影とは、各スライスの集合から成るレーンマークの画像を、車両上方の仮想視点から見た真上からの画像に視点変換することをいう。３次元座標の原点は、車両中心の位置である。また、Ｘ軸において車両の前方がプラス、Ｙ軸において車両の左側がプラスで右側がマイナスである。
【００２４】
この視点変換処理で用いるカメラパラメータは、パラメータ記憶部８に記憶されている。このカメラパラメータは、車載カメラ２００の取り付け時にキャリブレーションを行うことによって算出されたものであるが、以下に述べるようにパラメータ補正部７によって適宜補正されるようになっている。本実施形態において補正の対象とするパラメータは、車載カメラ２００の取付角度パラメータである。より具体的には、ピッチ角のパラメータである。
【００２５】
直線性判定部３は、視点変換部２により平面上に投影されたレーンマークが直線であるか否かを判定する。そして、その判定結果をパラメータ補正部７に通知する。具体的には、まず、直線算出部３１において、レーンマーク検出部１のスライス抽出部１１により抽出され視点変換部２により平面上に投影された複数のスライスのそれぞれの中点から、最小２乗法でレーンマークの近似直線式Ｙ＝ａＸ＋ｂ（Ｚ＝０）を算出する。ここで、ａは近似直線の傾き、ｂは近似直線のＹ切片である。
【００２６】
図４に示した例において、スライスのグループ１から抽出される近似直線の直線式はＹ＝ａ１Ｘ＋ｂ１、グループ２から抽出される近似直線の直線式はＹ＝ａ２Ｘ＋ｂ２、グループ３から抽出される近似直線の直線式はＹ＝ａ３Ｘ＋ｂ３である。
【００２７】
ここで、直線算出部３１は、各グループ１〜３について算出した近似直線の直線式のうち、傾きａおよびＹ切片ｂの値がある範囲内に入る複数の直線式がある場合は、それらの直線式に該当するグループを１つにまとめる。図４の例では、グループ２とグループ３を１つのグループにまとめている。そして、直線算出部３１は、１つにまとめたグループについて、その中に含まれる各スライスの情報から１本の近似直線を再度抽出する。その結果、まとめた近似直線の直線式はＹ＝ａ４Ｘ＋ｂ４となる。
【００２８】
次に、誤差判定部３２は、直線算出部３１により算出された近似直線と、視点変換部２により平面上に投影された複数のスライスの中点との誤差の大きさからレーンマークの直線性を判定する。例えば、誤差判定部３２は、近似直線と中点との誤差の大きさが所定値以上となるスライスが存在する場合に、レーンマークが直線ではないと判定する。
【００２９】
例えば、図５に示すように、車両がカーブ路の直後を直進走行している場合、撮影画像の奥の方にカーブ形状のレーンマークが写り、手前の方に直線形状のレーンマークが写っている。この場合、直線形状のレーンマーク部分では近似直線とスライスの中点との誤差は所定値より小さくなるが、カーブ形状のレーンマーク部分（一点鎖線）の円で示した部分）では誤差が所定値以上となる。つまり、近似直線と中点との誤差の大きさが所定値以上となるスライスが存在するので、誤差判定部３２はレーンマークが直線ではないと判定する。
【００３０】
なお、誤差判定部３２による直線性の判定方法は、この例に限定されるものではない。例えば、誤差判定部３２は、近似直線の直線式Ｙ＝ａＸ＋ｂと各スライスの中点との誤差の大きさから、以下に示す算出式によって直線性評価値MatchingValueを算出し、当該直線性評価値が所定値より小さい場合にレーンマークが直線ではないと判定するようにしてもよい。
MatchingValue＝1.0−Diffrence／MaxDiffrence
ただし、
Diffrence：直線式と各スライスの中点との距離の平均値
MaxDiffrence：距離誤差の閾値
【００３１】
走行速度判定部４は、車両の走行速度が所定値以上であるか否かを判定する。具体的には、走行速度判定部４は、図示しない車速センサにより検出された走行速度情報を入力し、当該入力した走行速度情報が所定値（例えば、４５[ｋｍ／ｈ]以上を示しているか否かを判定する。そして、その判定結果をパラメータ補正部７に通知する。
【００３２】
平行性判定部５は、視点変換部２により平面上に投影された１組のレーンマーク（車両の左右のレーンマーク）が平行であるか否かを判定する。具体的には、平行性判定部５は、視点変換部２により平面上に投影された１組のレーンマークについて直線算出部３１により算出された直線式に基づいて、１組の直線式の角度差が所定値（例えば、１度）以上の場合に、１組のレーンマークが平行でないと判定する。そして、その判定結果をパラメータ補正部７に通知する。
【００３３】
直進性判定部６は、車両が直進走行しているか否かを判定する。具体的には、直進性判定部６は、視点変換部２により平面上に投影された１組のレーンマークについて直線算出部３１により算出された直線式に基づいて、１組の直線式の角度が異符号であるか、角度相対角が所定値（例えば、１．５度）以下の場合に、車両が直進走行していると判定する。そして、その判定結果をパラメータ補正部７に通知する。なお、車両が直進走行しているか否かは、ハンドル操舵角の情報に基づいて判定することも可能である。
【００３４】
パラメータ補正部７は、所定時間毎に以下の４つの条件(1)〜(4)を全て満たすか否かを判定し、満たしたときに、視点変換部２により視点変換された１組のレーンマークが平行となるように、パラメータ記憶部８に記憶されている取付角度パラメータ（ピッチ角）を補正する。
(1)直線性判定部３によりレーンマークが直線であると判定されること
(2)走行速度判定部４により車両の走行速度が所定値以上であると判定されること
(3)平行性判定部５により１組のレーンマークが平行でないと判定されること
(4)直進性判定部６により車両が直進走行していると判定されること
【００３５】
ピッチ角の具体的な補正方法は、本実施形態においては特に限定するものでなく、種々の方法を適用することが可能である。例えば、１組のレーンマークの間隔をΔｄ[ｍ]、１組の直線式の角度差をΔΦ[ｄｅｇ]、車載カメラ２００の路上からの取り付け高さをＺｃ[ｍ]としたとき、ピッチ角補正値ΔＰを以下の式により算出する。
ΔＰ＝ΔΦ／（Δｄ×Ｚｃ）
【００３６】
パラメータ補正部７は、所定時間毎にピッチ角補正値ΔＰを算出し、Ｎ回（Ｎは２以上の整数。例えば、Ｎ＝１０）の履歴を蓄積する。そして、パラメータ補正部７は、当該Ｎ回分の補正値のバラツキを算出し、当該バラツキが所定値以下のときに（例えば、ピッチ角補正値ΔＰの標準偏差σが０．５度以下のとき）、取付角度パラメータの補正を行う。この場合に用いる補正値ΔＰ’は、例えば、Ｎ回分のピッチ角補正値ΔＰの平均値とする。あるいは、Ｎ回分のピッチ角補正値ΔＰのうち最新のものとしてもよい。
【００３７】
また、パラメータ補正部７は、取付角度パラメータの補正を行う際に、現在の取付角度パラメータを補正値ΔＰ’に段階的に近づけていくように補正を行う。例えば、所定時間当たり（つまり、１回の補正当たり）、補正値ΔＰ’の３％という一定の割合で現在の取付角度パラメータを補正値ΔＰ’に段階的に近づけていくように補正を行う。すなわち、１回当たりの補正後の取付角度パラメータ＝現在値×９７％＋補正値×３％という式に従って取付角度パラメータの補正を行う。
【００３８】
図６は、本実施形態によるパラメータ補正部７の動作を説明するための図である。図６に示すように、パラメータ補正部７は、所定時間毎に算出されるピッチ角補正値ΔＰをＮ回分蓄積してそのバラツキ（標準偏差σ）を求め、バラツキが所定値以下か否かを最初に判定する。そして、バラツキが所定値以下であると判定された場合に、補正値ΔＰ’の３％という一定の割合で現在の取付角度パラメータを補正値ΔＰ’に段階的に近づけていくように補正を行う。ピッチ角が１度以内の補正であれば、レーンマーク検出開始から３０秒以内には補正を完了させることが可能である。図６の例では、約０．７５度の補正が約１８秒で完了している。
【００３９】
次に、上記のように構成した本実施形態による取付角度補正装置１００の動作を説明する。図７は、本実施形態による取付角度補正装置１００の動作例を示すフローチャートである。なお、図７に示すフローチャートは、取付角度補正装置１００の組み込まれた車載機が起動されたときに開始し、所定時間毎に繰り返し実行される。
【００４０】
まず、レーンマーク検出部１のスライス抽出部１１は、車載カメラ２００より入力された撮影画像をグレースケールの輝度画像に変換する。そして、輝度画像を水平方向にスキャンすることによって複数のスライスを抽出し、その集合をレーンマークとして検出する（ステップＳ１）。視点変換部２は、レーンマーク検出部１により検出された各レーンマークの画像（複数のスライスの集合）を、パラメータ記憶部８に記憶されたカメラパラメータに基づいて３次元座標の平面上に投影する（ステップＳ２）。
【００４１】
次に、直線性判定部３の直線算出部３１は、視点変換部２により平面上に投影された複数のスライスのそれぞれの中点から、最小２乗法でレーンマークの近似直線式を算出する（ステップＳ３）。続いて、誤差判定部３２は、直線算出部３１により算出された近似直線と、複数のスライスの中点との誤差の大きさに基づいて、レーンマークが直線であるか否かを判定する（ステップＳ４）。
【００４２】
また、走行速度判定部４は、車両の走行速度が所定値以上であるか否かを判定する（ステップＳ５）。また、平行性判定部５は、視点変換部２により平面上に投影された１組のレーンマークが平行であるか否かを判定する（ステップＳ６）。さらに、直進性判定部６は、車両が直進走行しているか否かを判定する（ステップＳ７）。
【００４３】
そして、パラメータ補正部７は、上記ステップＳ４〜Ｓ７における４つの判定結果に基づいて、レーンマークが直線で、車両の走行速度が所定値以上で、１組のレーンマークが平行でなく、かつ、車両が直進走行しているという４つの条件を満たすか否かを判定する（ステップＳ８）。これら４つの条件を全て満たすと判定したとき、パラメータ補正部７は、視点変換部２により視点変換された１組のレーンマークが平行となるように取付角度パラメータ（ピッチ角）の補正値ΔＰを算出し、算出したピッチ角補正値ΔＰを記憶させる（ステップＳ９）。
【００４４】
次に、パラメータ補正部７は、履歴として記憶されたＮ回分のピッチ角補正値ΔＰのバラツキ（標準変化σ）が所定値以下であるか否かを判定し（ステップＳ１０）、所定値以下であるときは、補正値ΔＰ’に基づいて取付角度パラメータの補正を行う（ステップＳ１１）。このときパラメータ補正部７は、現在の取付角度パラメータを補正値ΔＰ’の３％だけ補正する。
【００４５】
その後、パラメータ補正部７は、補正が完了したか否かを判定する。例えば、算出された補正値ΔＰ’と補正後の取付角度パラメータの値との誤差が所定値あるいは所定割合以下になったときに、パラメータ補正部７は補正が完了したと判定する。まだ補正が完了していないとパラメータ補正部７にて判定された場合、処理はステップＳ１に戻る。
【００４６】
一方、補正が完了したとパラメータ補正部７にて判定された場合、レーンマーク検出部１は、車載機の電源がオフとされたか否かを判定する（ステップＳ１３）。車載機の電源がオフとされていない場合、処理はステップＳ１に戻る。一方、車載機の電源がオフとされた場合は、図７に示すフローチャートの処理を終了する。
【００４７】
なお、上記ステップＳ８において、４つの条件のうち１つでも満たさないものがあるとパラメータ補正部７にて判定された場合、および上記ステップＳ１０において、ピッチ角補正値ΔＰのバラツキが所定値以下でないとパラメータ補正部７にて判定された場合、処理はステップＳ１３に遷移し、パラメータ補正部７による取付角度パラメータの補正は行わない。
【００４８】
以上詳しく説明したように、本実施形態では、撮影画像内から検出された１組のレーンマークが平行となるように車載カメラ２００の取付角度パラメータ（ピッチ角）の補正値を所定時間毎に算出し、当該補正値のＮ回（Ｎは２以上）分のバラツキが所定値以下のときに限り、当該補正値に基づいて取付角度パラメータの補正を行うようにしている。
【００４９】
このように構成した本実施形態によれば、路面の凹凸や坂道の上り始め／下り始めなどにより車両の姿勢が一時的に変化している場合や、道路幅員が増減する区間においてレーンマークそのものが一時的に平行でなくなる場合など、イレギュラーなケースで一時的に取付角度パラメータの補正値が算出されたとしても、Ｎ回分の補正値のバラツキが所定値より大きくなるため、取付角度パラメータの補正は実施されなくなる。そのため、本来補正すべきでない取付角度パラメータが補正されて誤差が増大してしまうという不都合を防止することができる。その結果、取付角度パラメータの補正精度が向上し、レーンマーク検出の位置精度を向上させることができる。
【００５０】
また、本実施形態では、補正値を用いて取付角度パラメータを補正する際に、現在の取付角度パラメータを補正値に段階的に近づけていくように補正を行うようにしている。このように構成した本実施形態によれば、現在の取付角度パラメータと、補正値として算出された取付角度パラメータの間に大きな差がある場合であっても、その補正値によって一気に取付角度パラメータが補正されることはなく、段階的に徐々に補正されていく。そのため、補正前の取付角度パラメータによって視点変換されるレーンマークの位置と、補正後の取付角度パラメータによって視点変換されるレーンマークの位置とが急激に変わってしまうことがなくなる。その結果、前回検出されたレーンマークの位置を今回のレーンマークの位置の推定に有効に利用することができ、レーンマーク検出の位置精度を向上させることができる。
【００５１】
なお、上記実施形態では、補正値のバラツキ判定と取付角度パラメータの段階的補正との両方を適用する例について説明したが、何れか一方のみを適用するようにしてもよい。もちろん、両方を適用すれば、上述した両方の効果を得ることができるので、その方が好ましい。
【００５２】
また、上記実施形態では、補正値のバラツキを標準偏差σで評価する例について説明したが、本発明はこれに限定されない。例えば、補正値のバラツキを分散またはその他のパラメータで評価するようにしてもよい。
【００５３】
その他、上記実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその要旨、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００５４】
１  レーンマーク検出部
２  視点変換部
３  直線性判定部
４  走行速度判定部
５  平行性判定部
６  直進性判定部
７  パラメータ補正部
８  パラメータ記憶部
１１  スライス抽出部
３１  直線算出部
３２  誤差判定部
１００  取付角度補正装置
２００  車載カメラ
【図１】
0005991842.tif 000002
【図２】
0005991842.tif 000003
【図３】
0005991842.tif 000004
【図４】
0005991842.tif 000005
【図５】
0005991842.tif 000006
【図６】
0005991842.tif 000007
【図７】
0005991842.tif 000008