(57)【要約】  本発明は、コストを上げることなく，検知対象物を高精度に識別可能な画像処理システムを提供する。本発明は、撮像装置１１と，輝度計算式を利用して撮像装置の撮像画像から輝度画像を生成する輝度計算部１４，及び，輝度画像を基に所定の対象物を検知する検知部１５を有する画像処理装置１とを備える画像処理システムであって，画像処理装置１は，輝度画像中の所定領域の輝度指標値または検知部が検知する所定の対象物の種類に応じて，輝度計算部で利用される輝度計算式を変更する輝度計算式変更部１３をさらに備える。
2019142586.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置と，
輝度計算式を利用して前記撮像装置の撮像画像から輝度画像を生成する輝度計算部，及び，前記輝度画像を基に所定の対象物を検知する検知部を有する画像処理装置とを備える画像処理システムであって，
前記画像処理装置は，前記輝度画像中の所定領域の輝度指標値または前記検知部が検知する前記所定の対象物の種類に応じて，前記輝度計算部で利用される輝度計算式を変更する輝度計算式変更部をさらに備えることを特徴とする画像処理システム。
【請求項２】
請求項１の画像処理システムにおいて，
前記輝度計算式変更部は，前記輝度画像中の所定領域の輝度指標値が第１閾値を超えるとき，前記輝度画像中の所定領域の輝度指標値が前記第１閾値より小さい第２閾値以上かつ前記第１閾値以下のときに前記輝度計算部が前記輝度計算式として利用する第１輝度計算式よりも前記輝度画像の白とびを低減する第２輝度計算式に前記輝度計算式を変更することを特徴とする画像処理システム。
【請求項３】
請求項１の画像処理システムにおいて，
前記輝度計算式変更部は，前記検知部により前記所定の対象物が検知されている状態から検知不能の状態に変化し，かつ，前記輝度画像中の所定領域の輝度指標値が第１閾値を超えるとき，前記輝度画像中の所定領域の輝度指標値が前記第１閾値より小さい第２閾値以上かつ前記第１閾値以下のときに前記輝度計算部が前記輝度計算式として利用する基準輝度計算式よりも前記輝度画像の白とびを低減する第２輝度計算式に前記輝度計算式を変更することを特徴とする画像処理システム。
【請求項４】
請求項１の画像処理システムにおいて，
前記輝度計算式変更部は，前記検知部の前記所定の対象物が白色系発光体であるとき，前記輝度計算部が前記輝度計算式として通常利用する第1輝度計算式よりも前記輝度画像の白とびを低減する第２輝度計算式に前記輝度計算式を変更することを特徴とする画像処理システム。
【請求項５】
請求項２の画像処理システムにおいて，
前記撮像画像はＲＧＢカラーモデルで定義されており，
前記第１輝度計算式は，前記撮像画像中の任意の画素のＲ値，Ｇ値，Ｂ値のそれぞれに所定の係数を乗じた値の合計で定義されており，
前記第２輝度計算式は，前記第１輝度計算式よりもＢ値の係数が大きく，前記第１輝度計算式よりもＲ値とＧ値の係数が小さいことを特徴とする画像処理システム。
【請求項６】
請求項１の画像処理システムにおいて，
前記輝度計算式変更部は，前記輝度画像中の所定領域の輝度指標値が第２閾値未満のとき，前記輝度画像中の所定領域の輝度指標値が前記第２閾値以上かつ前記第２閾値より大きい第１閾値以下のときに前記輝度計算部が前記輝度計算式として利用する第１輝度計算式よりも前記輝度画像の黒つぶれを低減する第３輝度計算式に前記輝度計算式を変更することを特徴とする画像処理システム。
【請求項７】
請求項１の画像処理システムにおいて，
前記輝度計算式変更部は，前記検知部により前記所定の対象物が検知されている状態から検知不能の状態に変化し，かつ，前記輝度画像中の所定領域の輝度指標値が第２閾値未満のとき，前記輝度画像中の所定領域の輝度指標値が前記第２閾値以上かつ前記第２閾値より大きい第１閾値以下のときに前記輝度計算部が前記輝度計算式として利用する第１輝度計算式よりも前記輝度画像の黒つぶれを低減する第３輝度計算式に前記輝度計算式を変更することを特徴とする画像処理システム。
【請求項８】
請求項６の画像処理システムにおいて，
前記撮像画像はＲＧＢカラーモデルで定義されており，
前記第１輝度計算式は，前記撮像画像中の任意の画素のＲ値，Ｇ値，Ｂ値のそれぞれに所定の係数を乗じた値の合計で定義されており，
前記第３輝度計算式は，前記第１輝度計算式よりもＧ値の係数が大きく，前記第１輝度計算式よりもＲ値とＢ値の係数が小さいことを特徴とする画像処理システム。
【請求項９】
請求項１の画像処理システムにおいて，
前記輝度計算式変更部は，前記検知部の前記所定の対象物が赤色系発光体であるとき，前記輝度計算部が前記輝度計算式として通常利用する第１輝度計算式よりも前記輝度画像の黒つぶれを低減する第４輝度計算式に前記輝度計算式を変更することを特徴とする画像処理システム。
【請求項１０】
請求項９の画像処理システムにおいて，
前記撮像画像はＲＧＢカラーモデルで定義されており，
前記第１輝度計算式は，前記撮像画像中の任意の画素のＲ値，Ｇ値，Ｂ値のそれぞれに所定の係数を乗じた値の合計で定義されており，
前記第４輝度計算式は，前記第１輝度計算式よりもＲ値の係数が大きく，前記第１輝度計算式よりもＧ値とＢ値の係数が小さいことを特徴とする画像処理システム。
【請求項１１】
撮像装置と，
輝度計算式を利用して前記撮像装置の撮像画像から輝度画像を生成する輝度計算部，及び，前記輝度画像を基に所定の対象物を検知する検知部を有する画像処理装置と，
前記検知部の検知結果に基づいて決定した自車ヘッドライトの遮光領域に基づいて配光制御を行う配光制御部とを備える配光制御システムであって，
前記画像処理装置は，前記輝度画像中の所定領域の輝度指標値または前記検知部が検知する前記所定の対象物の種類に応じて，前記輝度計算部で利用される輝度計算式を変更する輝度計算式変更部をさらに備えることを特徴とする配光制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，車両搭載用の画像処理システムと車両ヘッドライトの配光を制御する配光制御システムに関する。
【背景技術】
【０００２】
従来から車両搭載用の画像処理システムに関する発明が知られている（下記特許文献１を参照）。特許文献１に記載された画像処理システムは，車両に搭載された撮像手段と，前記撮像手段が撮影した画像を取得し前記画像の解析を行う画像解析手段とを備えている。この画像解析手段は，前記撮像手段が撮影した画像を解析して赤色に光る先行車のテールライトの位置を検出する。【０００３】
この画像処理システムでは，まず撮像画像内から赤色の画素を検出し，隣接する赤色画素を連結して「要素グループ」（＝光点）を作成する。次にその要素グループの特徴量（例えば，要素グループに内接又は外接する矩形のサイズや，要素グループに含まれる画素の最大・最小輝度など）に基づいて車両（テールライト）とそれ以外の物体（反射板など）を判別している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−２３２４３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の画像処理システムでは，路面上の橙色の反射板などの赤色に近い色の物体を先行車のテールライトとして誤検知する課題がある。【０００６】
テールライト検知の精度を上げるには，対象物の色や明るさを判別する処理に適した露光条件で画像を撮像することが好ましい。しかし，１つのシステム上で複数の認識機能を同時に動作させる場合，それぞれの機能に最適な露光条件で撮像するには高コストのカメラおよび回路が必要となる。他方，低コスト化のためには，複数の認識機能で露光条件を共有し，テールライト検知の観点からは必ずしも適切でない明るさの画像を入力してテールライト検知処理をせざるを得ない場合がある。そして，同様の課題は検知対象が他車のテールライトの場合限らず，対向車両のヘッドライトや信号機等の自発光式の発光体の検知でも発生し得る。さらに，発光体に限らず，例えば日中に他車を検知する際にトンネルの出入口等で撮像画像に黒つぶれや白とびが生じた場合にも同様の課題が発生し得る。【０００７】
本発明は，上記の課題に鑑みてなされたものであり，コストを上げることなく，検知対象物を高精度に識別可能な画像処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本願は上記課題を解決する手段を複数含んでいるが，その一例を挙げるならば，撮像装置と，輝度計算式を利用して前記撮像装置の撮像画像から輝度画像を生成する輝度計算部，及び，前記輝度画像を基に所定の対象物を検知する検知部を有する画像処理装置とを備える画像処理システムであって，前記画像処理装置は，前記輝度画像中の所定領域の輝度指標値または前記検知部が検知する前記所定の対象物の種類に応じて，前記輝度計算部で利用される輝度計算式を変更する輝度計算式変更部をさらに備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば，検知対象物の検出に適した露光条件の撮像画像を得られない状況においても，コストを上げることなく当該検知対象物の検知率を向上できる。
【図面の簡単な説明】
【００１０】
【図１】車両制御システム１００の概略構成図。
【図２】輝度画像上に設定される所定領域（前方車両領域）Ａの説明図。
【図３】車両制御システム１００による配光制御処理のフローチャート。
【図４】輝度計算式変更部１３による輝度計算式の決定処理（変更処理）のフローチャート。
【図５】先行車テールライトと反射板の画像の一例。
【図６】同じ露光条件におけるテールライトと反射板に係る画像５１，５２の画素についての距離と輝度値の関係を示した図。
【図７】道路上の橙色の反射板の輝度画像及び輝度分布の一例を示す図。
【図８】輝度計算式変更部１３による輝度計算式の決定処理（変更処理）のフローチャートの一例。
【図９】輝度計算式変更部１３による輝度計算式の決定処理（変更処理）のフローチャートの一例。
【図１０】輝度計算式変更部１３による輝度計算式の決定処理（変更処理）のフローチャートの一例。
【図１１】各輝度計算式の内容と各輝度計算式が選択される条件についてまとめた表。
【発明を実施するための形態】
【００１１】
以下，本発明の実施形態について図面を用いて説明する。
図１は本実施形態に係る車両制御システムの概略構成図である。この図の車両制御システム１００は，車両（自車と称することがある）に備えられており，車両前方に設置され車両前方の所定の領域の画像を定期的に時系列で撮影する撮像装置としてのカメラ１１と，カメラ１１が撮影した画像（撮像画像）を処理する画像処理装置１と，画像処理装置１の処理結果を基に車両を制御する車両制御装置２を備えている。
【００１２】
画像処理装置１と車両制御装置２は，それぞれコンピュータ（例えばマイクロコンピュータ）であり，例えば，入力部と，プロセッサである中央処理装置（ＣＰＵ又はＭＰＵ）と，記憶装置であるリードオンリーメモリ（ＲＯＭ）及びランダムアクセスメモリ（ＲＡＭ）と，出力部とをそれぞれ有している。このうち入力部は，画像処理装置１及び車両制御装置２に入力される各種情報を，ＣＰＵが演算可能なように変換する。ＲＯＭは，適宜後述する演算処理を実行する制御プログラムと，当該演算処理の実行に必要な各種情報等が記憶された記録媒体であり，ＣＰＵは，ＲＯＭに記憶された制御プログラムに従って入力部及びＲＯＭ，ＲＡＭから取り入れた信号に対して所定の演算処理を行う。出力部からは，出力対象を制御するための指令や出力対象が利用する情報等が出力される。なお，記憶装置は上記のＲＯＭ及びＲＡＭという半導体メモリに限られず，例えばハードディスクドライブ等の磁気記憶装置に代替可能である。
【００１３】
画像処理装置１は，カメラ１１の撮像画像（カラー画像）に基づいて物体検知をはじめとする外界認識処理を実行するコンピュータであり，画像取得部１２と，輝度計算式変更部１３と，輝度計算部１４と，検知部１５とを備えている。車両制御装置２は，画像処理装置１が出力する検知部１５の検知結果に基づいて車両制御処理を実行するコンピュータであり，配光制御部１６と，定速走行・車間距離制御部１７とを備えている。なお，図１の画像処理装置１と車両制御装置２は異なる２つのコンピュータで構成しているが，一体のコンピュータで構成しても良い。
【００１４】
画像取得部１２は，カメラ１１を制御し，定期的に露光時間（シャッタースピード）の設定および撮像を行ってカラー画像の時系列を取得し，それらを画像処理装置１内に記憶する処理を実行する。カラー画像はＲＧＢカラーモデルで定義されており，カラー画像を構成する各画素の色は赤（Ｒ），緑（Ｇ），青（Ｂ）の明るさの組合せで定義されている。本実施形態ではＲ，Ｇ，Ｂそれぞれの明るさを０−２５５までの整数値（すなわち２５６階調）で表現しており各画素の色を３つの値（Ｒ値，Ｇ値，Ｂ値）の組合せで定義している。カラー画像は所定の周期で撮像されており，例えば１秒間につき３０フレーム撮像されることがある。
【００１５】
輝度計算部（輝度画像生成部）１４は，輝度計算式変更部１３で決定された輝度計算式を利用して，カメラ１１の撮像画像（カラー画像）から輝度画像（Ｙ）を生成する処理を実行する。ここで生成された輝度画像は画像処理装置１に記憶され，検知部１５と輝度計算式変更部１３に出力される。
【００１６】
輝度計算式変更部１３は，輝度計算部１４で過去（例えば所定フレーム前）に生成された輝度画像の中央部に位置する所定領域Ａの輝度指標値と，検知部１５が検知対象とする所定の対象物の情報を含む検知部１５の出力と，車両制御装置２が実行しているアプリケーションの情報を含む車両制御装置２の出力とに応じて，輝度計算部１４で利用される輝度計算式を変更・決定する処理を実行する。本実施形態では後述する４つの輝度計算式（第１−第４輝度計算式）が利用されており，輝度計算式変更部１３はその４つの輝度計算式から１つを選択することになっている。各輝度計算式は，Ｒ値，Ｇ値，Ｂ値のそれぞれに所定の係数を乗じた値の合計で定義されており，輝度計算部１４はこの式にカラー画像を構成する画素のＲ値，Ｇ値，Ｂ値を代入することで当該画素の輝度を計算する。カメラ１１の撮像画像の各画素について輝度を計算して集合させたものが輝度画像となる。
【００１７】
所定領域Ａは各輝度画像に設定される所定の領域である。所定領域Ａは種々の規則に基づく設定が可能であるが，このうち自車の前方を走行する車両の位置を基準とした所定領域Ａは特に前方車両領域Ａと称することがある。図２は所定領域Ａの説明図である。上段に示した輝度画像７１には，直前まで検知部１５で検知されていたがトンネル出口による画像の白とびにより検知不能となった前方車両（先行車両）をその外接矩形７５で示しており，その前方車両（外接矩形７５）の位置を基準として予め定められた大きさの矩形を定義することで所定領域（前方車両領域）Ａ１を決定している。中段に示した輝度画像７２には，同様にトンネル入口による画像の黒とびにより検知不能となった前方車両をその外接矩形７６で示しており，その前方車両（外接矩形７６）の位置を基準として予め定められた大きさの矩形を定義することで所定領域（前方車両領域）Ａ１を決定している。下段に示した輝度画像７２には，中段の輝度画像７２と同様に前方車両の外接矩形７６を示しているが，この前方車両の位置と直接的に無関係に輝度画像の中央部（すなわちカメラ１１を自車進行方向に向けた場合の撮像画像の中央部）の予め定められた位置に予め定められた大きさの閉領域（例えば矩形）として所定領域Ａ２を設定している。なお，ここでは前方車両として自車と同方向に走行する先行車両の例のみを説明したが，自車と逆方向に走行する対向車両の位置に基づいて所定領域Ａを設定しても良い。
【００１８】
本実施形態の輝度計算式変更部１３は所定領域Ａの輝度指標値に基づいて輝度計算式を変更できる。ここで輝度指標値とは，所定領域Ａ内に含まれる複数の画素の，集合体としての輝度を示す指標値であり，例えば，所定領域Ａに含まれる全画素又は適宜選択した複数の画素の輝度の平均値や，同全画素の最大輝度又は最小輝度などが利用できる。本実施形態では所定領域Ａに含まれる全画素の平均輝度を輝度指標値として説明する。
【００１９】
検知部１５は，画像取得部１２が取得したカラー画像と，輝度計算部１４が生成した輝度画像の少なくとも１つに基づいて所定の対象物を検知する処理を実行し，その検知結果を車両制御装置２に出力する。検知部１５が検知対象とする「所定の対象物」は車両制御装置２で実行されるアプリケーション（プログラム）の種類によって決定されることがある。配光制御部１６に係る配光制御のアプリケーションが実行される場合には，他車両（先行車両，停止車両等）のテールライト（赤色系発光体）や，他車両（対向車両）のヘッドライト（白色系発光体）が所定の対象物となることができ，これらの対象物が検知された場合には車両が検知されたとみなすことができる。また，定速走行・車間距離制御部１７に係る定速走行・車間距離制御（ＡＣＣ：Ａｄａｐｔｉｖｅ  Ｃｒｕｉｓｅ  Ｃｏｎｔｒｏｌ）のアプリケーションが実行される場合には，他車両（先行車両，停止車両等）のテールライト（赤色系発光体）や，暗い露光条件（例えば露光時間が相対的に短い）で撮影された他車両（先行車両，停止車両等）のテールライト（赤色系発光体）が所定の対象物となることができる。
【００２０】
車両制御装置２における配光制御部１６は，画像処理装置１の検知部１５の検知結果（車両検知結果）に基づいて，自車ヘッドライトの配光制御（配光制御アプリケーション）を実行する。配光制御としては，例えば，自車前方に先行車および対向車が存在しないときは自車ヘッドライトをハイビームに設定し，先行車または対向車が存在するときは自車ヘッドライトをロービームに設定するものがある。また，自車前方に他車が検知された場合にはその他車が自車ヘッドライトの照射領域から除外されるように自車ヘッドライトの遮光領域を決定し，その遮光領域に基づいて自車ヘッドライトの配光制御を行うものがある。後者の場合，複数のヘッドライトの光軸を変化させるアクチュエータ（例えば複数のモータ）と，各ヘッドライトの光の一部を遮蔽するためのシェード機構が自車に設けられており，配光制御部１６からはそれらに対する制御信号が出力される。
【００２１】
定速走行・車間距離制御部１７は，画像処理装置１の検知部１５の検知結果（車両検知結果）に基づいて，その検知車両と自車間の距離を一定に保持しつつ，走行速度を一定に保持するように自車の操舵制御（ステアリング制御）及び速度制御（エンジン制御，ブレーキ制御）に対応する機構（ステアリングコントロールユニット，エンジンコントロールユニット，ブレーキコントロールユニット）を適宜制御するＡＣＣ（ＡＣＣアプリケーション）を実行する。
【００２２】
−配光制御処理−
次に図３を用いて車両制御システム１００による配光制御処理の流れを説明する。車両制御システム１００（画像処理装置１及び車両制御装置２）は図３のフローチャートを所定の制御周期で繰り返し実行している。
【００２３】
処理を開始すると画像取得部１２は，ステップＳ１において，カメラ１１に対して次に撮像する画像の露光時間を設定し，所定のタイミングで撮像を行ってカラー画像（撮像画像）を取得する。
【００２４】
ステップＳ２において，輝度計算式変更部１３は，輝度計算式の決定処理を実行する。
本実施形態の輝度計算式変更部１３は検知部１５の検知対象物の種類に応じて輝度計算式を変更している。図４は本実施形態に係る輝度計算式変更部１３による輝度計算式の決定処理（変更処理）のフローチャートである。
【００２５】
ここでは輝度計算部１４が輝度画像の生成に通常利用する基準の輝度計算式を第１輝度計算式と称する。本実施形態における第１輝度計算式は次の式（１）で表される。式（１）におけるＹは輝度値を示し，Ｒ，Ｇ，Ｂは各画素のＲ値，Ｇ値，Ｂ値を示す。すなわち第１輝度計算式は，撮像画像中の任意の画素のＲ値，Ｇ値，Ｂ値のそれぞれに所定の係数を乗じた値の合計で定義されている。Ｒ，Ｇ，Ｂの係数の合計は１となる。
Ｙ＝０．２９９Ｒ＋０．５８７Ｇ＋０．１１４Ｂ  …式（１）
図４の処理が開始されると輝度計算式変更部１３は，ステップＳ２１において，検知部１５から入力される検知結果を基に検知部１５の検知対象物の種類を入力する。
【００２６】
ステップＳ２２では，輝度計算式変更部１３は，ステップＳ２１の検知対象物が対向車のヘッドライト（白色系発光体）か否かを判定する。ここで検知対象物が対向車のヘッドライトであればステップＳ２３に進み，それ以外であればステップＳ２４に進む。
【００２７】
ステップＳ２３では，輝度計算式変更部１３は，輝度計算式として第２輝度計算式を設定する。第２輝度計算式は，第１輝度計算式よりもＢ値の係数が大きく，第1輝度計算式よりもＲ値とＧ値の係数が小さい。本実施形態における第２輝度計算式は次の式（２）で表される。ヘッドライトをはじめとする白色光に対する感度はＲ，Ｇ，Ｂ画素で異なり，「Ｇ＞Ｒ＞Ｂ」の関係にある。そのため，輝度画像の生成に第２輝度計算式を用いると第１輝度計算式を用いた場合よりも白とびが低減される。
Ｙ＝Ｂ  …式（２）
ステップＳ２４では，輝度計算式変更部１３は，ステップＳ２１の検知対象物が先行車のテールライト（赤色系発光体）か否かを判定する。ここで検知対象物が先行車のテールライトであればステップＳ２５に進み，それ以外であればステップＳ２６に進む。
【００２８】
ステップＳ２５では，輝度計算式変更部１３は，輝度計算式として第４輝度計算式を設定する。第４輝度計算式は，第１輝度計算式よりもＲ値の係数が大きく，第１輝度計算式よりもＧ値とＢ値の係数が小さい。本実施形態における第４輝度計算式は次の式（４）で表される。第１輝度計算式よりもＲ値の係数を大きくすることで赤色光に対する感度が向上する。このため，輝度画像の生成に第４輝度計算式を用いると第１輝度計算式を用いた場合よりも赤色系発光体の黒つぶれが低減される。
【００２９】
Ｙ＝Ｒ  …式（４）
ステップＳ２６では，輝度計算式変更部１３は，輝度計算式として第１輝度計算式を設定する。
【００３０】
上記のようにステップＳ２３，Ｓ２５，Ｓ２６のいずれかで輝度計算式が決定されると，輝度計算式変更部１３は図４の処理を終了し，図３のステップＳ３の処理が開始される。
【００３１】
ステップＳ３において，輝度計算部１４は，輝度計算式変更部１３がステップＳ２（すなわちステップＳ２３，Ｓ２５，Ｓ２６のいずれか）で決定した輝度計算式を利用して画像取得部１２がステップＳ１で取得したカラー画像中の全ての画素について輝度値Ｙを算出し，その算出した輝度値Ｙから輝度画像を生成する。生成された輝度画像は検知部１５や輝度計算式変更部１３に出力される。
【００３２】
ステップＳ４において，検知部１５は，画像取得部１２が取得したカラー画像の中から車両候補光点を検出する。具体的には，まず，カラー画像中で探索する色の条件を検知対象物の種類に応じて設定し，カラー画像を走査してその条件に該当する色の画素を検出する。次に，隣り合う検出画素を同一グループとして連結し，それらの画素群（グループ）が占める領域を光点とみなす。本ステップにより検知対象物の種類に適した複数の光点が検出され得る。
【００３３】
ところで，ステップＳ４の車両候補光点の検出には，次のような課題がある。すなわち，先行車テールライト（図５の画像５１の矩形内参照）が検知部１５の検知対象物の場合，カラー画像中で赤色を探索することで光点を検出する。しかし，道路上の本来は橙色の反射板の画像（図５の画像５２の矩形内参照）のエッジ部にテールライトと同じ赤色が出る場合があり，光点の赤色度合に基づく判定だけではテールライトと反射板の区別が難しい。そこで，本実施形態では続くステップＳ５の輝度による判定を行っている。
【００３４】
ステップＳ５において，検知部１５は，ステップＳ４で検出した各光点が車両ライト（対向車ヘッドライトまたは先行車テールライト）であるか否かを判定する。具体的には，光点の領域に含まれる画素のうち代表的なもの（例えばもっとも明るい画素）を選ぶ。そして，その画素の輝度値をステップＳ３で生成した輝度画像で確認し，その画素の輝度値が検知対象物ごとに定められた所定の閾値以上であるか否かを判定する。その画素の輝度値が所定の閾値以上である場合にはステップＳ６に進み，輝度値が所定の閾値未満の場合にはステップＳ７へ進む。
【００３５】
ステップＳ６において，検知部１５は，ステップＳ５で輝度値の判定対象とした光点に対し，当該光点は車両ライト（対向車ヘッドライトまたは先行車テールライト）であり，その車両ライトに係る車両を自車ヘッドライトの遮光対象とする旨の情報を付加し，配光制御部１６へ出力する。
【００３６】
ステップＳ７において，検知部１５は，ステップＳ５で輝度値の判定対象とした光点に対し，当該光点は車両ライトではなく，その車両ライトに係る車両を自車ヘッドライトの遮光対象としない旨の情報を付加し，配光制御部１６へ出力する。
【００３７】
ステップＳ８において，配光制御部１６は，ステップＳ６またはＳ７で得た光点情報に基づいて，自車ヘッドライトの遮光領域を決定し，その遮光領域が自車ヘッドライトの照射領域から除外されるように自車ヘッドライトの配光制御を行う。
【００３８】
以上により，車両制御システム１００による配光制御処理の１サイクルが完了する。車両制御システム１００は所定の制御周期だけ待機した後，ステップＳ１から一連の処理を再び実行する。
【００３９】
＜作用・効果＞
次に上記のように構成される車両制御システム１００の作用・効果について説明する。
【００４０】
まず，本発明が解決しようとする課題について説明する。図３で説明したステップＳ５の輝度値に基づく判定では，自発光式の発光体（例えば，先行車テールライトや対向車ヘッドライト）と反射光式の発光体（例えば反射板）を判別することが難しい場合がある。図６は同じ露光条件におけるテールライトと反射板に係る画像５１，５２の画素についての距離と輝度値の関係を示した図である。この図に示すようにテールライトと反射板の光点の輝度値は近距離（図中の例では１５０ｍ以下）ではともに最大値に達してしまい（輝度値が飽和してしまい），輝度値の大小では判別ができない。輝度値が飽和しない露光条件で撮像すれば改善されるが，車両制御システムの他の機能と画像を共有しているため露光条件を変えることは現実的に難しい。
【００４１】
そこで本実施形態では，図４に示したフローチャートのように，検知部１５の検知対象物の種類に応じて，輝度画像を作成する際に利用する輝度計算式を変更することとした。
【００４２】
具体的には，対向車ヘッドライトが検知対象物のときは，ステップＳ２３で第２輝度計算式（Ｙ＝Ｂ）を使うことにした。図７は道路上の橙色の反射板の輝度画像及び輝度分布の一例を示す図であり，図中の左側に第１輝度計算式を使った場合を示し，図中の右側に第２輝度計算式を使った場合を示す。図７の左側に示すように，第１輝度計算式を利用した場合には輝度値の分布のピークの１つが最大値（２５５）に存在しており，輝度に基づくＳ５の処理では対向車ヘッドライトとの区別が難しいことが分かる。既述のとおりＲ，Ｇ，ＢのうちＢは白色光に対する感度が一番低い。第１輝度計算式よりもＢ値の係数が大きく，Ｒ値とＧ値の係数が小さい第２輝度計算式を利用して輝度値を算出すると，図７の右側に示すように第１輝度計算式を利用したときよりも光点の輝度値が低い値で分布するようになり，図７の例では輝度値の分布を２５５未満の値（図中左側の値）に分散させることができる。これにより対向車ヘッドライトと反射板の輝度値に基づく区別が容易になり，白色系の自発光式の発光体である対向車ヘッドライトの検出に適した露光条件の撮像画像を得られない状況においてもコストを上げることなく当該発光体の検知率を向上できる。
【００４３】
また同様に，先行車テールライトが検知対象物のときは，ステップＳ２５で第４輝度計算式（Ｙ＝Ｒ）を使うこととした。第１輝度計算式よりもＲ値の係数が大きく，Ｇ値とＢ値の係数が小さい第４輝度計算式を利用すると，テールライトに係るＲ値の高い画素が高輝度となって強調されるとともに第１輝度計算式を利用したときよりも光点の輝度値が低い値で分布するようになる。これにより先行車テールライトと反射板の輝度値に基づく区別が容易になり，赤色系の自発光式の発光体である先行車テールライトの検知率を向上できる。
【００４４】
−定速走行・車間距離制御（ＡＣＣ）−
上記で説明した輝度計算式変更部１３による輝度計算式の変更は，例えばＡＣＣの実行中に，トンネルの入口や出口で撮像画像に黒つぶれや白とびが発生し遠方の先行車両を見失った場合（図２の画像７１，７２参照）にも利用可能である。図８はこの場合の輝度計算式変更部１３による輝度計算式の決定処理（変更処理）のフローチャートの一例である。輝度計算式変更部１３はこのフローチャートを所定の制御周期で繰り返し実行する。
【００４５】
図８の処理が開始されると輝度計算式変更部１３は，ステップＳ３１において，検知部１５から入力される検知結果を基に，他車両が検知されている状態から検知不能の状態に変化したか否かを判定する。そして，検知不能に変化した場合にはステップＳ３２に進み，変化しない場合（すなわち他車の検知が継続している場合）にはステップＳ４０に進む。
【００４６】
ステップＳ３２では，輝度計算式変更部１３は，他車両が検知されている状態でカメラ１１が撮影したカラー画像を基に生成された輝度画像のうち可能な限り最新のものを読み込む。なお，輝度画像を読み込む代わりにカラー画像を読み込んでも良い。
【００４７】
ステップＳ３３では，輝度計算式変更部１３は，ステップＳ３２で読み込んだ輝度画像において他車両の位置を基準にして所定領域（前方車両領域）Ａを設定する。所定領域Ａの設定方法の一例としては図２で説明したものがある。なお，ステップＳ３２でカラー画像を読み込んだ場合にはその画像上の他車両の位置を基に所定領域Ａを設定しても良い。
【００４８】
ステップＳ３４では，輝度計算式変更部１３は，ステップＳ３２で読み込んだ輝度画像中の所定領域Ａの輝度指標値を演算する。なお，ステップＳ３２でカラー画像を読み込んだ場合には，そのカラー画像に対応する輝度画像上の所定領域Ａの輝度指標値を演算する。
【００４９】
ステップＳ３５では，輝度計算式変更部１３は，所定領域Ａの輝度指標値が第１閾値（Ｙ１）以下かつ第２閾値（Ｙ２）以上か否かを判定する。第１閾値（Ｙ１）は，カラー画像（撮像画像）に白とびが発生したとみなすために規定された輝度の閾値であり，第２閾値（Ｙ２）は，同様に黒つぶれが発生したとみなすために規定された輝度の閾値である。
ただし第１閾値（Ｙ１）は第２閾値（Ｙ２）より大きい値とする（すなわち，Ｙ１＞Ｙ２）。所定領域Ａの輝度指標値が第２閾値以上かつ第１閾値以下であれば適正な輝度であるとみなすことができる。所定領域Ａの輝度指標値が第１閾値（Ｙ１）以下かつ第２閾値（Ｙ２）以上である場合にはステップＳ３６に進み，そうでない場合にはステップＳ３７に進む。
【００５０】
ステップＳ３６では，輝度計算式変更部１３は，輝度計算式として第１輝度計算式を設定する。
【００５１】
ステップＳ３７では，輝度計算式変更部１３は，所定領域Ａの輝度指標値が第１閾値（Ｙ１）より大きいか否かを判定する。所定領域Ａの輝度指標値が第１閾値（Ｙ１）より大きい場合にはステップＳ３８に進み，そうでない場合（すなわち，所定領域Ａの輝度指標値が第２閾値（Ｙ２）より小さい場合）にはステップＳ３９に進む。
【００５２】
ステップＳ３８では，輝度計算式変更部１３は，輝度計算式として第２輝度計算式を設定する。
【００５３】
ステップＳ３９では，輝度計算式変更部１３は，輝度計算式として第３輝度計算式を設定する。第３輝度計算式は，第１輝度計算式よりもＧ値の係数が大きく，第1輝度計算式よりもＲ値とＢ値の係数が小さい。本実施形態における第３輝度計算式は次の式（３）で表される。先述のように白色光に対する感度はＲ，Ｇ，Ｂ画素で異なり，「Ｇ＞Ｒ＞Ｂ」の関係にある。そのため，輝度画像の生成に第３輝度計算式を用いると第１輝度計算式を用いた場合よりも黒つぶれが低減される。
Ｙ＝Ｇ  …式（３）
ステップＳ４０では，輝度計算式変更部１３は，輝度計算式として第１輝度計算式を設定する。
【００５４】
＜作用・効果＞
上記のように構成された輝度計算式変更部１３が決定した輝度計算式を利用して輝度画像を生成した場合の作用・効果について説明する。
【００５５】
まず，トンネルの出口でカラー画像（撮像画像）に白とびが発生し遠方の他車両を見失ったときには，輝度計算式変更部１３はステップＳ３８で第２輝度計算式を輝度計算式に設定し，輝度計算部１４はこの第２輝度計算式を利用して輝度画像を生成する。この輝度画像では第２輝度計算式によって白とびが低減されているので，カラー画像中で見失った車両を検知できる可能性が向上する。これにより白とび発生時の他車両の検出に適した露光条件の撮像画像を得られない状況においてもコストを上げることなく他車両の検知率を向上できる。
【００５６】
また，トンネルの入口でカラー画像（撮像画像）に黒つぶれが発生し遠方の他車両を見失ったときには，輝度計算式変更部１３はステップＳ３９で第３輝度計算式を輝度計算式に設定し，輝度計算部１４はこの第３輝度計算式を利用して輝度画像を生成する。この輝度画像では第３輝度計算式によって黒つぶれが低減されているので，カラー画像中で見失った車両を検知できる可能性が向上する。これにより黒つぶれ発生時の他車両の検出に適した露光条件の撮像画像を得られない状況においてもコストを上げることなく他車両の検知率を向上できる。
【００５７】
なお，白とびや黒つぶれが発生しない場合や，他車両を見失っていない場合には，通常と同じ第１輝度計算式が設定されるので，輝度計算式の変更に伴い不都合は生じない。
【００５８】
−変形例１−
ところで，図８の例では，見失った車両の位置を基準に所定領域Ａを設定したが，その車両の位置とは直接的に無関係に輝度画像の中央部の予め定められた位置に予め定められた大きさの矩形を所定領域として設定し，輝度計算式を決定しても良い。図９にこの場合の輝度計算式変更部１３による輝度計算式の決定処理（変更処理）のフローチャートの一例を示す。輝度計算式変更部１３はこのフローチャートを所定の制御周期で繰り返し実行する。図８と同じ処理には同じ符号を付して説明は省略する。
【００５９】
図９の処理が開始されると輝度計算式変更部１３は，ステップＳ４１において，輝度計算式変更部１３は，カメラ１１が撮影したカラー画像を基に生成された輝度画像のうち可能な限り最新のものを読み込む。なお，輝度画像を読み込む代わりにカラー画像を読み込んでも良い。
【００６０】
ステップＳ４２では，輝度計算式変更部１３は，ステップＳ４１で読み込んだ輝度画像中の予め定められた所定領域Ａの輝度指標値を演算する。なお，ステップＳ４１でカラー画像を読み込んだ場合には，そのカラー画像に対応する輝度画像上の所定領域Ａの輝度指標値を演算する。
【００６１】
ステップ３５以降の処理については図８と同じなので説明は省略する。
【００６２】
このように輝度計算式変更部１３を構成しても，白とびや黒つぶれ発生時の他車両の検出に適した露光条件の撮像画像を得られない状況においてもコストを上げることなく他車両の検知率を向上できる。
【００６３】
−変形例２−
なお，図８，９のフローチャートは図４のフローチャートと組合せても良い。図１０にこの場合の輝度計算式変更部１３による輝度計算式の決定処理（変更処理）のフローチャートの一例を示す。図１０ではステップＳ３１でＮＯと判定された場合に図４のステップＳ２１に進むように構成されている。このように輝度計算式変更部１３を構成しても，所定の検知対象物の検出に適した露光条件の撮像画像を得られない状況においてもコストを上げることなく当該所定の検知対象物の検知率を向上できる。なお，図１０では図８と図４のフローチャートを組み合わせた例を示したが，図９と図４のフローチャートを組合せても良いことは言うまでもない。
【００６４】
最後に各実施形態で利用した４つの輝度計算式についてまとめる。図１１は各輝度計算式の内容と各輝度計算式が選択される条件についてまとめた表である。
【００６５】
この図に示すように，白とび低減のために利用される第２輝度計算式（Ｙ＝Ｂ）が選択される条件としては，例えば，所定領域（前方車両領域）Ａの輝度指標値が第１閾値（Ｙ１）より高い場合，先行車両が撮像画像の白とびにより検出不能となった場合（例えば，トンネル出口），検知部１５の検知対象物が対向車のヘッドライトである場合（すなわち，ヘッドライトと反射板の判別が行われる場合）がある。
【００６６】
また，黒つぶれ低減のために利用される第３輝度計算式（Ｙ＝Ｇ）が選択される条件としては，例えば，所定領域（前方車両領域）Ａの輝度指標値が第２閾値（Ｙ２）より低い場合，先行車両が撮像画像の黒つぶれにより検出不能となった場合（例えば，トンネル入口や陸橋の下）がある。
【００６７】
また，暗い赤色灯検知のために利用される第４輝度計算式（Ｙ＝Ｒ）が選択される条件としては，例えば，検知部１５の検知対象が遠方（例えば自車から５００ｍ以上離れた距離）の走行車両のテールライトの場合，検知部１５の検知対象が近距離（例えば自車から５０ｍ以内の距離）にある走行車両のテールライトの場合（前者の場合よりも露光条件が暗い場合）がある。
【００６８】
なお，第１輝度計算式における係数は一例に過ぎず，例えば小数点第２位を四捨五入して「Ｙ＝０．３Ｒ＋０．６＋０．１Ｂ」としても良い。
【００６９】
−その他−
本発明は，上記の実施の形態に限定されるものではなく，その要旨を逸脱しない範囲内の様々な変形例が含まれる。例えば，本発明は，上記の実施の形態で説明した全ての構成を備えるものに限定されず，その構成の一部を削除したものも含まれる。また，ある実施の形態に係る構成の一部を，他の実施の形態に係る構成に追加又は置換することが可能である。
【００７０】
また，上記の処理装置１，制御装置２に係る各構成や当該各構成の機能及び実行処理等は，それらの一部又は全部をハードウェア（例えば各機能を実行するロジックを集積回路で設計する等）で実現しても良い。また，上記の装置１，２に係る構成は，演算処理装置
（例えばＣＰＵ）によって読み出し・実行されることで当該装置の構成に係る各機能が実現されるプログラム（ソフトウェア）としてもよい。当該プログラムに係る情報は，例えば，半導体メモリ（フラッシュメモリ，ＳＳＤ等），磁気記憶装置（ハードディスクドライブ等）及び記録媒体（磁気ディスク，光ディスク等）等に記憶することができる。
【００７１】
また，上記の各実施の形態の説明では，制御線や情報線は，当該実施の形態の説明に必要であると解されるものを示したが，必ずしも製品に係る全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えて良い。
【符号の説明】
【００７２】
１…画像処理装置，１１…カメラ，１２…画像取得部，１３…輝度計算式変更部，１４…輝度計算部，１５…車両検知部，１６…配光制御部，１７…定速走行・車間距離制御部，１００…車両制御システム
【図１】
2019142586.tif 000003
【図２】
2019142586.tif 000004
【図３】
2019142586.tif 000005
【図４】
2019142586.tif 000006
【図５】
2019142586.tif 000007
【図６】
2019142586.tif 000008
【図７】
2019142586.tif 000009
【図８】
2019142586.tif 000010
【図９】
2019142586.tif 000011
【図１０】
2019142586.tif 000012
【図１１】
2019142586.tif 000013
【国際調査報告】
2019142586.tif 000014
2019142586.tif 000015
2019142586.tif 000016
2019142586.tif 000017