(57)【要約】【課題】受光手段に入射する外乱光だけでなく、外乱光以外の要因による検出対象物の増加や減少についての誤検出や検出漏れをも抑制することを課題とする。【解決手段】光源が光源光を照射している時に受光手段により受光される照明時受光量ｙ（ｘ，ｔａ）に基づいて該光源光の照明範囲内における検出対象物を検出する物体検出装置において、前記照明時受光量の時間変化を示す照明時変化量ｅｙ（ｘ，ｔａ）と、前記光源が光源光を照射していない間に前記受光手段により受光される非照明時受光量の時間変化を示す非照明時変化量ｅｄ（ｘ，ｔｂ）とを用いて、前記照明範囲内における検出対象物が増加した又は減少したことを検出するための所定の条件Ｓ４，Ｓ５，Ｓ８，Ｓ９を満たすか否かを判断する検出処理を実行する（Ｓ１１）。【選択図】図１５
2016218046.tif 000002
【特許請求の範囲】
【請求項１】
光源が光源光を照射している時に受光手段により受光される照明時受光量に基づいて該光源光の照明範囲内における検出対象物を検出する物体検出装置において、
前記照明時受光量の時間変化を示す照明時変化量と、前記光源が光源光を照射していない間に前記受光手段により受光される非照明時受光量の時間変化を示す非照明時変化量とを用いて、前記照明範囲内における検出対象物が増加した又は減少したことを検出するための所定の条件を満たすか否かを判断する検出処理を実行する検出処理手段を有することを特徴とする物体検出装置。
【請求項２】
請求項１に記載の物体検出装置において、
前記所定の条件は、前記非照明時変化量を用いずに前記照明時変化量を用いて前記照明範囲内における検出対象物が増加した又は減少したか否かを判断するための第１条件と、前記非照明時変化量を用いて該第１条件の判断結果を前記検出処理の処理結果とするか否かを判断するための第２条件とを含むことを特徴とする物体検出装置。
【請求項３】
請求項２に記載の物体検出装置において、
前記第１の条件は、前記照明時変化量が規定量以上であるという条件を含み、
前記第２の条件は、前記非照明時変化量が所定量未満であるという条件を含むことを特徴とする物体検出装置。
【請求項４】
請求項１に記載の物体検出装置において、
前記検出処理手段は、前記所定の条件を満たすか否かを判断する際に、前記非照明時変化量が所定量以上であるときの前記照明時変化量を用いないことを特徴とする物体検出装置。
【請求項５】
請求項１乃至４のいずれか１項に記載の物体検出装置において、
前記検出処理手段は、所定の条件変更期間内における複数回の検出処理の結果に基づいて、該所定の条件変更期間の後に実行する検出処理における前記所定の条件を変更することを特徴とする物体検出装置。
【請求項６】
請求項１乃至５のいずれか１項に記載の物体検出装置において、
前記検出処理手段は、所定の条件変更期間内における複数回の検出処理の結果に基づいて、該所定の条件変更期間の後に実行する検出処理について、前記照明時変化量を算出するための照明時受光量の時間変化を観測する変化観測期間の長さを変更することを特徴とする物体検出装置。
【請求項７】
請求項１乃至６のいずれか１項に記載の物体検出装置において、
前記検出対象物は、前記光源の光源光が照射される光透過性部材上に付着する付着物であることを特徴とする物体検出装置。
【請求項８】
請求項１乃至７のいずれか１項に記載の物体検出装置において、
前記検出処理手段は、前記照明範囲内における検出対象物を間欠的に除去する物体除去手段の動作タイミングに応じて、前記検出処理を実行するか否かを判断することを特徴とする物体検出装置。
【請求項９】
請求項１乃至８のいずれか１項に記載の物体検出装置において、
異なる時刻に前記受光手段が受光した２つの照明時受光量の差分値を、前記照明時変化量として用いることを特徴とする物体検出装置。
【請求項１０】
請求項１乃至８のいずれか１項に記載の物体検出装置において、
異なる時刻に前記受光手段が受光した２つの照明時受光量の差分値を正規化した値を、前記照明時変化量として用いることを特徴とする物体検出装置。
【請求項１１】
請求項１乃至１０のいずれか１項に記載の物体検出装置において、
異なる時刻に前記受光手段が受光した２つの非照明時受光量の差分値を、前記非照明時変化量として用いることを特徴とする物体検出装置。
【請求項１２】
請求項１乃至１０のいずれか１項に記載の物体検出装置において、
異なる時刻に前記受光手段が受光した２つの非照明時受光量の差分値を正規化した値を、前記非照明時変化量として用いることを特徴とする物体検出装置。
【請求項１３】
請求項１乃至１２のいずれか１項に記載の物体検出装置と、
前記物体検出装置における前記検出処理の結果に基づいて、前記検出対象物を除去する物体除去手段の動作を制御する制御手段とを有することを特徴とする物体除去動作制御システム。
【請求項１４】
光源が光源光を照射している時に受光手段により受光される照明時受光量に基づいて該光源光の照明範囲内における検出対象物を検出する物体検出方法において、
前記照明時受光量の時間変化を示す照明時変化量と、前記光源が光源光を照射していない間に前記受光手段により受光される非照明時受光量の時間変化を示す非照明時変化量とを用いて、前記照明範囲内における検出対象物が増加した又は減少したことを検出するための所定の条件を満たすか否かを判断することを特徴とする物体検出方法。
【請求項１５】
請求項１乃至１２のいずれか１項に記載の物体検出装置のコンピュータを機能させる物体検出用プログラムであって、
前記コンピュータを前記検出処理手段として機能させることを特徴とする物体検出用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、物体検出装置、物体除去動作制御システム、物体検出方法及び物体検出用プログラムに関するものである。
【背景技術】
【０００２】
従来、光源からの光源光で照明される照明範囲内の検出対象物を画像センサ等の受光手段を用いて撮像して雨滴等の検出対象物を検出するための検出処理を実行する物体検出装置が知られている。
【０００３】
例えば、特許文献１には、光源が照射した光源光によって照明された自動車のフロントガラス（光透過性部材）からの反射光を画像センサの雨滴検出領域で受光して撮像し、フロントガラス上に付着している雨滴を検出するための雨滴検出処理を実行する雨滴検出装置が開示されている。この雨滴検出装置は、雨滴の検出精度を低下させる光源光以外の外乱光の影響を抑制するため、光源の点灯時に撮像した点灯時画像と、光源の消灯時に撮像した消灯時画像との差分情報を用いて雨滴検出処理を行う。そして、この雨滴検出処理で雨滴が検出された場合、ワイパーを作動させるなどの制御を実施する。消灯時画像は外乱光のみを映し出すものであるため、点灯時画像から消灯時画像を差し引いて得られる差分情報は、点灯時画像から外乱光成分を除外したものとなる。特許文献１には、このような差分情報を用いて雨滴検出処理を行うことにより、外乱光の影響を抑制した雨滴検出処理が可能となる旨が記載されている。
【０００４】
また、このように差分情報を用いて雨滴検出処理を行う場合、わずかの時間経過で大きく外乱光が変化する状況だと、点灯時画像と消灯時画像との間で外乱光成分が異なってしまう。その結果、前記差分情報が、点灯時画像から外乱光成分を適切に除外したものにはならず、雨滴検出処理において、雨滴の誤検出あるいは雨滴の検出漏れが引き起こされ得る。そのため、特許文献１に開示の雨滴検出装置では、点灯時画像の前後で撮像される２つの消灯時画像間における差分値を算出し、この消灯時画像差分値が閾値を超えている場合には、わずかの時間経過で大きく外乱光が変化する状況であると判断し、前記差分情報を用いた雨滴検出処理を中止する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところが、点灯時画像と消灯時画像との差分情報だけを用いて雨滴検出処理を行う場合、外乱光以外にも輝度値を変化させる要因（温度変化や経時劣化等による光源光の光量変化あるいは光路上の光学部材の光学特性変化、フロントガラスの曇りや汚れなど）が存在すると、雨滴の誤検出あるいは雨滴の検出漏れを引き起こすおそれがある。例えば、前記特許文献１には、差分画像のトータルの輝度値が所定の閾値以上であるときに雨滴が付着していることを検出する雨滴検出処理の例が開示されている。この例において、外乱光以外に輝度値を変化させる要因が存在すると、雨滴の付着状態が全く同じであっても、トータルの輝度値が変化するため、雨滴の誤検出あるいは雨滴の検出漏れを引き起こすおそれがある。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明は、光源が光源光を照射している時に受光手段により受光される照明時受光量に基づいて該光源光の照明範囲内における検出対象物を検出する物体検出装置において、前記照明時受光量の時間変化を示す照明時変化量と、前記光源が光源光を照射していない間に前記受光手段により受光される非照明時受光量の時間変化を示す非照明時変化量とを用いて、前記照明範囲内における検出対象物が増加した又は減少したことを検出するための所定の条件を満たすか否かを判断する検出処理を実行する検出処理手段を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、受光手段に入射する外乱光だけでなく、外乱光以外の要因による検出対象物の誤検出や検出漏れをも抑制することが可能となるという優れた効果が奏される。
【図面の簡単な説明】
【０００８】
【図１】実施形態１における車載機器制御システムの概略構成を示す模式図である。
【図２】同車載機器制御システムにおける撮像部と画像解析ユニットとの概略構成を示す説明図である。
【図３】同撮像ユニットの光学系を説明するための説明図である。
【図４】同撮像ユニットの概略構成を模式的に示した斜視図である。
【図５】（ａ）は、水平面に対するフロントガラスの傾斜角度が２２°である車両に取り付けた状態の撮像ユニットを示す側面図である。（ｂ）は、同図（ａ）の状態において雨滴が付着していない場合の撮像ユニットの光学系を示す説明図である。（ｃ）は、同図（ａ）の状態において雨滴が付着している場合の撮像ユニットの光学系を示す説明図である。
【図６】同撮像ユニットの反射偏向プリズムを示す斜視図である。
【図７】雨滴検出用の撮像画像データに適用可能なカットフィルタのフィルタ特性を示すグラフである。
【図８】雨滴検出用の撮像画像データに適用可能なバンドパスフィルタのフィルタ特性を示すグラフである。
【図９】同撮像部の光学フィルタに設けられる前段フィルタの正面図である。
【図１０】同撮像部の撮像画像データの画像例を示す説明図である。
【図１１】同撮像部の光学フィルタと画像センサとを光透過方向に対して直交する方向から見たときの模式拡大図である。
【図１２】同光学フィルタの偏光フィルタ層と分光フィルタ層の領域分割パターンを示す説明図である。
【図１３】実施形態１における雨滴検出処理の説明図である。
【図１４】実施形態１における撮像フレームと雨滴検出との関係を示す説明図である。
【図１５】実施形態１における雨滴検出処理の流れを示すフローチャートである。
【図１６】変形例１における雨滴検出処理の流れを示すフローチャートである。
【図１７】変形例１における閾値変更処理の流れを示すフローチャートである。
【図１８】変形例２における雨滴検出処理の一例を示すフローチャートである。
【図１９】変形例２における雨滴検出処理の他の例を示すフローチャートである。
【図２０】実施形態２における雨滴検出に関わる各種光線についての説明図である。
【発明を実施するための形態】
【０００９】
〔実施形態１〕
以下、本発明に係る物体検出装置を、移動体である自動車等の車両に搭載される対象機器を制御する移動体機器制御システムとしての車載機器制御システムに用いられる付着物検出装置に適用した一実施形態（以下、本実施形態を「実施形態１」という。）について説明する。
なお、本発明に係る物体検出装置は、検出対象物の検出結果を利用して各種処理や制御を実行するシステムにおいて広く利用することができ、自動車以外の車両、船舶、航空機などの他の移動体に搭載される種々の移動体搭載機器の制御システム、あるいは、移動体に搭載される機器ではないＦＡ（factory automation）等の処理装置の制御システムなどにも利用することができる。
【００１０】
図１は、本実施形態１における車載機器制御システムの概略構成を示す模式図である。
本車載機器制御システムは、自動車などの自車両１００に搭載された撮像部により、自車両周囲（特に進行方向前方領域）を撮像領域として撮像した撮像画像データを利用して、ヘッドランプの配光制御、ワイパーの駆動制御、その他の車載機器の制御を行うものである。
【００１１】
本実施形態１の車載機器制御システムに設けられる撮像部は、撮像ユニット１０１に設けられており、走行する自車両１００の進行方向前方領域を撮像領域として撮像するものであり、例えば、自車両１００のフロントガラス１０５のルームミラー付近に設置される。撮像ユニット１０１の撮像部で撮像された撮像画像データは、画像解析ユニット１０２に入力される。画像解析ユニット１０２は、ＣＰＵやＲＡＭ等により構成され、撮像部から送信されてくる撮像画像データを解析し、撮像画像データに自車両１００の前方に存在する他車両の位置（方角や距離）を算出したり、フロントガラス１０５に付着する雨滴や異物などの付着物（検出対象物）を検出したり、撮像領域内に存在する路面上の白線（区画線）等を検出したりする。他車両の検出では、他車両のテールランプを識別することで自車両１００と同じ進行方向へ進行する先行車両を検出し、他車両のヘッドランプを識別することで自車両１００とは反対方向へ進行する対向車両を検出する。
【００１２】
画像解析ユニット１０２の算出結果は、ヘッドランプ制御ユニット１０３に送られる。ヘッドランプ制御ユニット１０３は、例えば、画像解析ユニット１０２が算出した他車両の位置データから、自車両１００の車載機器であるヘッドランプ１０４を制御する制御信号を生成する。具体的には、例えば、先行車両や対向車両の運転者の目に自車両１００のヘッドランプの強い光が入射するのを避けて他車両の運転者の幻惑防止を行いつつ、自車両１００の運転者の視界確保を実現できるように、ヘッドランプ１０４のハイビームおよびロービームの切り替えを制御したり、ヘッドランプ１０４の部分的な遮光制御を行ったりする。
【００１３】
画像解析ユニット１０２の算出結果は、ワイパー制御ユニット１０６にも送られる。ワイパー制御ユニット１０６は、物体除去手段としてのワイパー１０７を制御して、自車両１００のフロントガラス１０５に付着した雨滴や異物などの付着物（検出対象物）を除去する。ワイパー制御ユニット１０６は、画像解析ユニット１０２が検出した付着物検出結果を受けて、ワイパー１０７を制御する制御信号を生成する。ワイパー制御ユニット１０６により生成された制御信号がワイパー１０７に送られると、自車両１００の運転者の視界を確保するべく、ワイパー１０７を稼動させる。
【００１４】
また、画像解析ユニット１０２の算出結果は、車両走行制御ユニット１０８にも送られる。車両走行制御ユニット１０８は、画像解析ユニット１０２が検出した白線検出結果に基づいて、白線によって区画されている車線領域から自車両１００が外れている場合等に、自車両１００の運転者へ警告を報知したり、自車両のハンドルやブレーキを制御するなどの走行支援制御を行ったりする。また、車両走行制御ユニット１０８は、画像解析ユニット１０２が検出した他車両の位置データに基づいて、先行車両との距離が近接した場合等に、自車両１００の運転者へ警告を報知したり、自車両のハンドルやブレーキを制御するなどの走行支援制御を行ったりする。
【００１５】
図２は、撮像ユニット１０１に設けられる撮像部２００と付着物検出装置を構成する画像解析ユニット１０２との概略構成を示す説明図である。
撮像部２００は、主に、撮像レンズ２０４と、光学フィルタ２０５と、受光素子が２次元配置された受光手段としての画像センサ２０６を含んだセンサ基板２０７と、センサ基板２０７から出力されるアナログ電気信号（画像センサ２０６上の各受光素子が受光した受光量）をデジタル電気信号に変換した撮像画像データを生成して出力する信号処理部２０８とから構成されている。また、本実施形態１においては、センサ基板２０７上に光源装置としての光源部２０２が実装されている。この光源部２０２は、光透過性部材としてのフロントガラス１０５の内壁面（一方の面）側に配置され、外壁面（他方の面）に付着した付着物（以下、付着物が主に雨滴である場合を例に挙げて説明する。）を検出するためのものである。
【００１６】
本実施形態１では、撮像レンズ２０４の光軸が水平方向に一致するように撮像ユニット１０１を配置するが、これに限定されることはなく、水平方向（図２中のＸ方向）を基準とした特定方向に向けるような例であってもよい。撮像レンズ２０４は、例えば、複数のレンズで構成され、焦点がフロントガラス１０５の位置よりも遠方に設定されるものを用いる。撮像レンズ２０４の焦点位置は、例えば、無限遠又は無限遠とフロントガラス１０５との間に設定することができる。
【００１７】
画像センサ２０６は、センサ面を保護するカバーガラスを透過した光を受光する２次元配置された複数の受光素子で構成され、受光素子（撮像画素）ごとに入射光を光電変換する機能を有する。後述の図等では画像センサ２０６の各画素を簡略化して描いているが、実際には画像センサ２０６は２次元配置された数十万個程度の画素で構成されている。画像センサ２０６としては、例えば、全撮像画素を同時露光（グローバルシャッター）して各撮像画素の信号を読み出すＣＣＤ（Charge Coupled Device）や、ライン露光（ローリングシャッター）で露光された各撮像画素の信号を読み出すＣＭＯＳ（Complementary Metal Oxide Semiconductor）などを用いたイメージセンサであり、その受光素子にはフォトダイオードを用いることができる。
【００１８】
信号処理部２０８は、画像センサ２０６で光電変換され、センサ基板２０７から出力されるアナログ電気信号（画像センサ２０６の各受光素子への入射光量）をデジタル電気信号に変換した撮像画像データを生成して出力する機能を有する。信号処理部２０８は、画像解析ユニット１０２と電気的に接続されている。信号処理部２０８は、センサ基板２０７を経由して画像センサ２０６から電気信号（アナログ信号）が入力されると、入力された電気信号から、画像センサ２０６上における各撮像画素の明るさ（輝度）を示すデジタル信号（撮像画像データ）を生成する。そして、この撮像画像データを、画像の水平・垂直同期信号とともに、後段の画像解析ユニット１０２へ出力する。
【００１９】
また、画像解析ユニット１０２は、撮像ユニット１０１の撮像動作を制御する機能や、撮像ユニット１０１から送信される撮像画像データを解析する機能を有する。画像解析ユニット１０２は、露光量制御手段としての露光量制御部１０２Ｃによって、撮像ユニット１０１から送信された撮像画像データから、画像センサ２０６の撮像対象（自車両前方領域に存在する他車両等の物体）ごとの最適な露光量を算出し、画像センサ２０６の撮像対象ごとに最適な露光量（本実施形態１では露光時間）を設定する機能を有する。また、画像解析ユニット１０２は、信号処理部２０８からの画像信号の取得と連動しながら、光源制御手段としての光源制御部１０２Ｂによって、光源部２０２の発光タイミングなどを制御する機能を有する。また、画像解析ユニット１０２は、撮像ユニット１０１から送信されてくる撮像画像データから、路面状態や道路標識などに関する情報を検出する機能を有する。また、画像解析ユニット１０２は、撮像ユニット１０１から送信されてくる撮像画像データから、自車両の前方に存在する他車両の位置や方角、距離等を算出する機能を有する。
【００２０】
また、画像解析ユニット１０２は、検出処理部１０２Ａによって、フロントガラス１０５の状態（雨滴の付着、凍結、曇りなど）を検出する機能を有する。検出処理部１０２Ａは、雨滴の付着を検出する場合、撮像ユニット１０１から送信された撮像画像データを用い、その撮像画像データの輝度値（画素値）に応じてフロントガラス１０５上の雨滴量を算出する。
【００２１】
図３は、本実施形態１における撮像ユニット１０１の光学系を説明するための説明図である。
本実施形態１の光源部２０２は、フロントガラス１０５上に付着した付着物（雨滴、凍結、曇り等）を検出するための光源光（照明光）を照射するものである。本実施形態１の光源部２０２は、その光源としてのＬＥＤを複数備え、各ＬＥＤから照射される光源光をコリメータレンズ等の光学系を通じて外部へ出射する構成となっている。このように光源を複数具備することにより、光源が１つである場合と比較して、フロントガラス１０５上の付着物を検出するための検出領域が広がり、フロントガラス１０５の付着物の検出精度が向上する。
【００２２】
本実施形態１では、ＬＥＤを画像センサ２０６と同じセンサ基板２０７上に実装しているので、これらを別々の基板上に実装する場合よりも基板枚数を減らすことができ、低コストを実現できる。また、ＬＥＤの配置方法は、図３中のＹ方向に沿って１列又は複数列に配置することで、後述するとおり、車両前方領域の画像が映し出される画像領域の下側に映し出されるフロントガラス画像を撮像するための照明を均一化することが可能となる。本実施形態１では、光源部２０２を、画像センサ２０６と同じセンサ基板２０７上に実装しているが、画像センサ２０６とは別基板上に実装してもよい。
【００２３】
光源部２０２は、光源部２０２が照射する光の光軸方向と撮像レンズ２０４の光軸方向とが予め所定の角度を有するように、センサ基板２０７上に配置されている。また、光源部２０２は、光源部２０２が照射する光によって照明されるフロントガラス１０５上において、その照明範囲が撮像レンズ２０４の画角範囲内（視野角の範囲内）となるように、配置されている。光源部２０２の発光波長としては、対向車の運転者や歩行者を眩惑しないように、可視光を避けることが好ましく、例えば、可視光よりも波長が長く、画像センサ２０６の受光感度が及ぶ波長範囲（例えば８００〜１０００ｎｍ程度の赤外光波長範囲）を用いる。光源部２０２の発光タイミングなどの駆動制御は、信号処理部２０８からの画像信号の取得と連動しながら、画像解析ユニット１０２の光源制御部１０２Ｂによって行われる。
【００２４】
本実施形態１の撮像ユニット１０１には、図３に示すように、光源部２０２からの光を反射させてフロントガラス１０５へ導く反射面２３１を備えた反射偏向プリズム２３０が設けられている。反射偏向プリズム２３０は、光源部２０２からの光を適切にフロントガラス１０５の内部に導くために、その一面がフロントガラス１０５の内壁面に密着するように配置されている。具体的には、反射偏向プリズム２３０に入射する光源部２０２からの光の入射角が所定範囲内で変化しても、光源部２０２から照射されて反射偏向プリズム２３０の反射面２３１で正反射した光のうち、フロントガラス１０５の外壁面上における雨滴（検出対象物）が付着していない非付着箇所で正反射した正反射光が、画像センサ２０６に受光される関係が維持されるように、反射偏向プリズム２３０がフロントガラス１０５の内壁面に取り付けられる。
【００２５】
反射偏向プリズム２３０をフロントガラス１０５の内壁面に取り付ける際、これらの間に、透光性材料からなるジェルやシール材などの充填材を介在させて密着性を高めるのが好ましい。これにより、反射偏向プリズム２３０とフロントガラス１０５との間に空気層や気泡などが介在しないようにでき、これらの間で曇りが生じにくいようにしている。また、充填材の屈折率は、反射偏向プリズム２３０とフロントガラス１０５の中間屈折率であることが好ましい。これにより、充填材と反射偏向プリズム２３０との間、及び、充填材とフロントガラス１０５との間でのフレネル反射ロスを軽減できるからである。ここでいうフレネル反射とは、屈折率の異なる材料間で発生する反射のことである。
【００２６】
反射偏向プリズム２３０は、図３に示すように、光源部２０２からの入射光を反射面２３１で一回だけ正反射して、これをフロントガラス１０５の内壁面に向けて折り返す。折り返した光は、フロントガラス１０５の外壁面に対して入射角θ（θ≧約４２°）となるように構成されている。この適切な入射角θは、空気とフロントガラス１０５の外壁面との間の屈折率差に起因して、フロントガラス１０５の内部においてその外壁面で全反射を起こす臨界角である。したがって、本実施形態１では、フロントガラス１０５の外壁面に雨滴等の付着物が付着していない場合には、反射偏向プリズム２３０の反射面で折り返された光は、フロントガラス１０５の外壁面を透過することなく、すべて反射される。
【００２７】
一方、フロントガラス１０５の外壁面上に空気（屈折率１）とは異なる雨滴（屈折率１．３８）などの付着物が付着すると、この全反射条件が崩れ、雨滴が付着している箇所では光がフロントガラス１０５の外壁面を透過する。したがって、フロントガラス１０５の外壁面に雨滴が付着していない非付着箇所については、その反射光が画像センサ２０６に受光されて高輝度な画像部分となる一方、雨滴が付着している付着箇所については、その反射光の光量が減り、画像センサ２０６に受光される光量が少なくなるので、低輝度な画像部分となる。したがって、撮像画像上においては、雨滴付着箇所と非雨滴付着箇所とのコントラストが得られる。
【００２８】
図４は、本実施形態１の撮像ユニット１０１の概略構成を模式的に示した斜視図である。
本実施形態１の撮像ユニット１０１は、反射偏向プリズム２３０を固定支持し、フロントガラス１０５の内壁面に固定配置される第一支持部材としての第一モジュール１０１Ａと、画像センサ２０６及びＬＥＤ２１１が実装されたセンサ基板２０７、導光体２１５、撮像レンズ２０４を固定支持する第二支持部材としての第二モジュール１０１Ｂとから構成されている。
【００２９】
これらのモジュール１０１Ａ，１０１Ｂは、回転連結機構２４０によって回動可能に連結されている。この回転連結機構２４０は、フロントガラス１０５の傾斜方向及び鉛直方向のいずれにも直交する方向（図３中紙面前後方向）に延びる回転軸２４１を有し、この回転軸２４１を中心にして、第一モジュール１０１Ａと第二モジュール１０１Ｂとを相対回転させることができる。このように回動可能な構成としているのは、傾斜角度が異なるフロントガラス１０５に対して第一モジュール１０１Ａが固定配置される場合でも、第二モジュール１０１Ｂの撮像部２００の撮像方向を目標とする特定方向（本実施形態１では水平方向）に向けることができるようにするためである。
【００３０】
図５（ａ）は、水平面に対するフロントガラス１０５の傾斜角度θｇが２２°である車両に取り付けた状態の撮像ユニット１０１を示す側面図である。図５（ｂ）は、図５（ａ）の状態において雨滴が付着していない場合の撮像ユニット１０１の光学系を示す説明図である。図５（ｃ）は、図５（ａ）の状態において雨滴が付着している場合の撮像ユニット１０１の光学系を示す説明図である。
【００３１】
光源部２０２からの光Ｌ１は、反射偏向プリズム２３０の反射面２３１で正反射され、その反射光Ｌ２はフロントガラス１０５の内壁面を透過する。フロントガラス１０５の外壁面に雨滴が付着していない場合は、その反射光Ｌ２は外壁面では全反射し、この反射光Ｌ３はフロントガラス１０５の内壁面を透過して撮像レンズ２０４に向けて光は進む。一方、フロントガラス１０５の外壁面に雨滴２０３が付着している場合、反射偏向プリズム２３０の反射面２３１で正反射した反射光Ｌ２は、その外壁面を透過する。このような系において、フロントガラス１０５の角度θｇが変わると、第二モジュール１０１Ｂの姿勢を維持したまま（撮像方向を水平方向に固定したまま）、フロントガラス１０５の内壁面に固定される第二モジュール１０１Ｂの姿勢が変化し、反射偏向プリズム２３０がフロントガラス１０５と一体になって図中Ｙ軸回りに回転することになる。
【００３２】
ここで、本実施形態１における反射偏向プリズム２３０の反射面２３１とフロントガラス１０５の外壁面との配置関係は、回転連結機構２４０の回転調整範囲内において、常に、フロントガラス１０５の外壁面での全反射光Ｌ３が、フロントガラス状態変化検出用の画像センサ２０６の受光領域（以下「付着物検出用受光領域」という。）に受光される関係となっている。したがって、フロントガラス１０５の角度θｇが変わっても、フロントガラス１０５の外壁面での全反射光Ｌ３が画像センサ２０６の付着物検出用受光領域に受光され、適切な雨滴検出を実現できる。
【００３３】
特に、本実施形態１における配置関係は、回転連結機構２４０の回転調整範囲内において実質的にコーナーキューブの原理が成立するような関係となっている。そのため、フロントガラス１０５の角度θｇが変わっても、フロントガラス１０５の外壁面での全反射光Ｌ３の光軸方向と水平面とのなす角度θは実質的に一定である。よって、画像センサ２０６の付着物検出用受光領域内におけるフロントガラス１０５の外壁面での全反射光Ｌ３の光軸が通過する箇所の変動を小さく抑えることができ、より適切な雨滴検出を実現できる。
【００３４】
反射偏向プリズム２３０の反射面２３１とフロントガラス１０５の外壁面との配置関係が互いに垂直な関係であればコーナーキューブの原理が成立するが、回転連結機構２４０の回転調整範囲内において実質的にコーナーキューブの原理が成立するのであれば、反射偏向プリズム２３０の反射面２３１とフロントガラス１０５の外壁面との配置関係は互いに垂直な関係である場合に限られない。反射偏向プリズム２３０の反射面２３１とフロントガラス１０５の外壁面との配置関係が互いに垂直な関係でなくても、反射偏向プリズム２３０の他の面（被入射面や出射面）の角度を調整することにより、フロントガラス１０５の傾斜角度θｇが変わっても、撮像レンズへ向かう全反射光Ｌ３の光軸の角度θを略一定に保持することが可能である。
【００３５】
図６は、本実施形態１の反射偏向プリズム２３０を示す斜視図である。
反射偏向プリズム２３０は、光源部２０２からの光が入射する被入射面２３３と、被入射面２３３から入射した光Ｌ１を反射させる反射面２３１と、フロントガラス１０５の内壁面と密着する密着面２３２と、フロントガラス１０５の外壁面で反射した反射光Ｌ３を撮像部２００に向けて出射する出射面２３４とを備えている。本実施形態１では、被入射面２３３と出射面２３４とは互いに平行な面となるように構成されているが、両者を非平行な面としてもよい。
【００３６】
反射偏向プリズム２３０の材料は、少なくとも光源部２０２からの光を透過させる材料であればよく、ガラスやプラスチックなどを用いることができる。本実施形態１の光源部２０２からの光は赤外光であるため、反射偏向プリズム２３０の材料としては、可視光を吸収するような黒色系の材料を用いてもよい。可視光を吸収する材料を用いることにより、反射偏向プリズム２３０にＬＥＤからの光（赤外光）以外の光（車外からの可視光など）が入射するのを抑制できる。
【００３７】
また、反射偏向プリズム２３０は、回転連結機構２４０の回転調整範囲内において、その反射面２３１で光源部２０２からの光を全反射させる全反射条件が満たされるように形成される。また、回転連結機構２４０の回転調整範囲内において反射面２３１で全反射させる条件を満たすことが難しい場合には、反射偏向プリズム２３０の反射面２３１に、アルミニウムなどの膜を蒸着させるなどして、反射ミラーを形成してもよい。
【００３８】
また、本実施形態１では、反射面２３１が平面であるが、反射面を凹面としたものでもよい。このような凹面状の反射面を用いることで、反射面に入射してくる拡散光束を平行化することができる。このことにより、フロントガラス１０５上での照度低下を抑制することが可能となる。
【００３９】
ここで、フロントガラス１０５の外壁面で反射した光源部２０２からの赤外波長光を撮像部２００で撮像する際、撮像部２００の画像センサ２０６では、光源部２０２からの赤外波長光のほか、例えば太陽光などの赤外波長光を含む大光量の外乱光も受光される。よって、光源部２０２からの赤外波長光をこのような大光量の外乱光と区別するためには、光源部２０２の発光量を外乱光よりも十分に大きくする必要があるが、このような大発光量の光源部２０２を用いることは困難である場合が多い。
【００４０】
そこで、本実施形態１においては、例えば、図７に示すように光源部２０２の発光波長よりも短い波長の光をカットするようなカットフィルタか、もしくは、図８に示すように透過率のピークが光源部２０２の発光波長とほぼ一致したバンドパスフィルタを介して、光源部２０２からの光を画像センサ２０６で受光するように構成する。これにより、光源部２０２の発光波長以外の光を除去して受光できるので、画像センサ２０６で受光される光源部２０２からの光量は、外乱光に対して相対的に大きくなる。その結果、大発光量の光源部２０２でなくても、光源部２０２からの光を外乱光と区別することが可能となる。
【００４１】
ただし、本実施形態１においては、撮像画像データから、フロントガラス１０５上の雨滴２０３を検出するだけでなく、先行車両や対向車両の検出や白線の検出も行う。そのため、撮像画像全体について光源部２０２が照射する赤外波長光以外の波長帯を除去してしまうと、先行車両や対向車両の検出や白線の検出に必要な波長帯の光を画像センサ２０６で受光できず、これらの検出に支障をきたす。そこで、本実施形態１では、撮像画像データの画像領域を、フロントガラス１０５上の雨滴２０３を検出するための雨滴検出用画像領域と、先行車両や対向車両の検出や白線の検出を行うための車両検出用画像領域とに区分し、雨滴検出用画像領域に対応する部分についてのみ光源部２０２が照射する赤外波長光以外の波長帯を除去するフィルタを、光学フィルタ２０５に配置している。
【００４２】
図９は、光学フィルタ２０５に設けられる前段フィルタ２１０の正面図である。
図１０は、撮像画像データの画像例を示す説明図である。
本実施形態１の光学フィルタ２０５は、前段フィルタ２１０と後段フィルタ２２０とを光透過方向に重ね合わせた構造となっている。前段フィルタ２１０は、図９に示すように、車両検出用画像領域２１３である撮像画像上部２／３に対応する箇所に配置される赤外光カットフィルタ領域２１１と、雨滴検出用画像領域２１４である撮像画像下部１／３に対応する箇所に配置される赤外光透過フィルタ領域２１２とに、領域分割されている。赤外光透過フィルタ領域２１２には、図７に示したカットフィルタや図８に示したバンドパスフィルタを用いる。
【００４３】
対向車両のヘッドランプ及び先行車両のテールランプ並びに白線の画像は、主に撮像画像中央部から上部に存在することが多く、撮像画像下部には自車両前方の直近路面の画像が存在するのが通常である。よって、対向車両のヘッドランプ及び先行車両のテールランプ並びに白線の識別に必要な情報は撮像画像上部に集中しており、その識別において撮像画像下部の情報はあまり重要でない。よって、単一の撮像画像データから、対向車両や先行車両あるいは白線の検出と雨滴の検出とを両立して行う場合には、図１０に示すように、撮像画像下部を雨滴検出用画像領域２１４とし、残りの撮像画像上部を車両検出用画像領域２１３とし、これに対応して前段フィルタ２１０を領域分割するのが好適である。
【００４４】
なお、本実施形態１では、撮像画像中における車両検出用画像領域２１３の下部に雨滴検出用画像領域２１４を設けた例であるが、車両検出用画像領域２１３の上部に雨滴検出用画像領域２１４を設けたり、車両検出用画像領域２１３の上部と下部の両方に雨滴検出用画像領域２１４を設けたりしてもよい。
【００４５】
撮像部２００の撮像方向を下方へ傾けていくと、撮像領域内の下部に自車両のボンネットが入り込んでくる場合がある。この場合、自車両のボンネットで反射した太陽光や先行車両のテールランプなどが外乱光となり、これが撮像画像データに含まれることで対向車両のヘッドランプ及び先行車両のテールランプ並びに白線の誤識別の原因となる。このような場合でも、本実施形態１では、撮像画像下部に対応する箇所に図７に示したカットフィルタや図８に示したバンドパスフィルタが配置されているので、ボンネットで反射した太陽光や先行車両のテールランプなどの外乱光が除去される。よって、対向車両のヘッドランプ及び先行車両のテールランプ並びに白線の識別精度が向上する。
【００４６】
なお、本実施形態１では、撮像レンズ２０４の特性により、撮像領域内の光景と画像センサ２０６上の像とでは天地が逆になる。よって、撮像画像下部を雨滴検出用画像領域２１４とする場合には、光学フィルタ２０５の前段フィルタ２１０の上部を図７に示したカットフィルタや図８に示したバンドパスフィルタで構成することになる。
【００４７】
ここで、先行車両を検出する際には、撮像画像上のテールランプを識別することで先行車両の検出を行うが、テールランプは対向車両のヘッドランプと比較して光量が少なく、また街灯などの外乱光も多く存在するため、単なる輝度データのみからテールランプを高精度に検出するのは困難である。そのため、テールランプの識別には分光情報を利用し、赤色光の受光量に基づいてテールランプを識別することが必要となる。そこで、本実施形態１では、後述するように、光学フィルタ２０５の後段フィルタ２２０に、テールランプの色に合わせた赤色フィルタあるいはシアンフィルタ（テールランプの色の波長帯のみを透過させるフィルタ）を配置し、赤色光の受光量を検知できるようにしている。
【００４８】
ただし、本実施形態１の画像センサ２０６を構成する各受光素子は、赤外波長帯の光に対しても感度を有するので、赤外波長帯を含んだ光を画像センサ２０６で受光すると、得られる撮像画像は全体的に赤みを帯びたものとなってしまう。その結果、テールランプに対応する赤色の画像部分を識別することが困難となる場合がある。そこで、本実施形態１では、光学フィルタ２０５の前段フィルタ２１０において、車両検出用画像領域２１３に対応する箇所を赤外光カットフィルタ領域２１１としている。これにより、テールランプの識別に用いる撮像画像データ部分から赤外波長帯が除外されるので、テールランプの識別精度が向上する。
【００４９】
図１１は、車両検出用画像領域２１３に対応する部分の光学フィルタ２０５と画像センサ２０６とを光透過方向に対して直交する方向から見たときの模式拡大図である。
画像センサ２０６は、上述したようにＣＣＤやＣＭＯＳなどを用いたイメージセンサであり、その受光素子にはフォトダイオード２０６Ａを用いている。フォトダイオード２０６Ａは、画素ごとに２次元的にアレイ配置されており、フォトダイオード２０６Ａの集光効率を上げるために、各フォトダイオード２０６Ａの入射側にはマイクロレンズ２０６Ｂが設けられている。この画像センサ２０６がワイヤボンディングなどの手法によりＰＷＢ（printed wiring board）に接合されてセンサ基板２０７が形成されている。
【００５０】
画像センサ２０６のマイクロレンズ２０６Ｂ側の面には、光学フィルタ２０５が近接配置されている。車両検出用画像領域２１３に対応する部分における光学フィルタ２０５の後段フィルタ２２０は、図１１に示すように、透明なフィルタ基板２２１上に偏光フィルタ層２２２と分光フィルタ層２２３を順次形成して積層構造としたものである。偏光フィルタ層２２２と分光フィルタ層２２３は、いずれも、画像センサ２０６上における１つのフォトダイオード２０６Ａに対応するように領域分割されている。
【００５１】
光学フィルタ２０５と画像センサ２０６との間に空隙がある構成としてもよいが、光学フィルタ２０５を画像センサ２０６に密着させる構成とした方が、光学フィルタ２０５の偏光フィルタ層２２２と分光フィルタ層２２３の各領域の境界と画像センサ２０６上のフォトダイオード２０６Ａ間の境界とを一致させやすくなる。光学フィルタ２０５と画像センサ２０６は、例えば、ＵＶ接着剤で接合してもよいし、撮像に用いる有効画素範囲外でスペーサにより支持した状態で有効画素外の四辺領域をＵＶ接着や熱圧着してもよい。
【００５２】
図１２は、車両検出用画像領域２１３に対応する部分における光学フィルタ２０５の偏光フィルタ層２２２と分光フィルタ層２２３の領域分割パターンを示す説明図である。
偏光フィルタ層２２２と分光フィルタ層２２３は、それぞれ、第１領域及び第２領域という２種類の領域が、画像センサ２０６上の１つのフォトダイオード２０６Ａに対応して配置されたものである。これにより、画像センサ２０６上の各フォトダイオード２０６Ａによって受光される受光量は、受光する光が透過した偏光フィルタ層２２２と分光フィルタ層２２３の領域の種類に応じて、偏光情報や分光情報等として取得することができる。その結果、本実施形態１によれば、車両検出用画像領域２１３において、一度の撮像動作により、赤色光の鉛直偏光成分画像、非分光の鉛直偏光成分画像、非分光の水平偏光成分画像という３種類の撮像画像データを得ることができる。
【００５３】
このようにして得られる赤色光の鉛直偏光成分画像は、例えば、テールランプの識別に使用することができる。赤色光の鉛直偏光成分画像は、水平偏光成分Ｓがカットされているので、路面に反射した赤色光や自車両１００の室内におけるダッシュボードなどからの赤色光（映りこみ光）等のように水平偏光成分Ｓの強い赤色光による外乱要因が抑制された赤色画像を得ることができる。よって、赤色光の鉛直偏光成分画像をテールランプの識別に使用することで、テールランプの認識率が向上する。
【００５４】
また、非分光の鉛直偏光成分画像は、例えば、白線や対向車両のヘッドランプの識別に使用することができる。非分光の水平偏光成分画像は、水平偏光成分Ｓがカットされているので、路面に反射したヘッドランプや街灯等の白色光や自車両１００の室内におけるダッシュボードなどからの白色光（映りこみ光）等のように水平偏光成分Ｓの強い白色光による外乱要因が抑制された非分光画像を得ることができる。よって、非分光の鉛直偏光成分画像を白線や対向車両のヘッドランプの識別に使用することで、その認識率が向上する。特に、雨路において、路面を覆った水面からの反射光は水平偏光成分Ｓが多いことが一般に知られている。よって、非分光の鉛直偏光成分画像を白線の識別に使用することで、雨路における水面下の白線を適切に識別することが可能となり、認識率が向上する。
【００５５】
また、非分光の鉛直偏光成分画像と非分光の水平偏光成分画像との間で各画素値を比較した指標値を画素値とした比較画像を用いれば、撮像領域内の金属物体、路面の乾湿状態、撮像領域内の立体物、雨路における白線の高精度な識別が可能となる。ここで用いる比較画像としては、例えば、非分光の鉛直偏光成分画像と非分光の水平偏光成分画像との間の画素値の差分値を画素値とした差分画像、これらの画像間の画素値の比率を画素値とした比率画像、あるいは、これらの画像間の画素値の合計に対するこれらの画像間の画素値の差分値の比率（差分偏光度）を画素値とした差分偏光度画像などを使用することができる。
【００５６】
一方、雨滴検出用画像領域２１４については、光学フィルタ２０５の前段フィルタ２１０における赤外光透過フィルタ領域２１２により、可視光領域がカットされ、光源部２０２の発光波長である赤外光領域を含む波長帯の画像が撮像される。
【００５７】
〔フロントガラス上の雨滴検出処理〕
以下、本実施形態１における雨滴検出処理について説明する。
本実施形態１では、ワイパー１０７の駆動制御やウォッシャー液の吐出制御を行う目的で、検出対象物としての付着物である雨滴を検出する処理を行う。なお、ここでは、フロントガラス上に付着した付着物が雨滴である場合を例に挙げて説明するが、鳥の糞、隣接車両からの跳ねてきた路面上の水しぶきなどの付着物についても同様である。
【００５８】
本実施形態１では、上述したとおり、光源部２０２から照射されて反射偏向プリズム２３０からフロントガラス１０５の内壁面に入射した照明光（赤外光）は、フロントガラス１０５の外壁面上に雨滴が付着していない非付着箇所では、フロントガラス１０５の外壁面で正反射する。この正反射光は、画像センサ２０６に受光されて雨滴検出用画像領域２１４に映し出される。一方、フロントガラス１０５の外壁面上に雨滴が付着している付着箇所では、照明光がフロントガラス１０５の外壁面を透過し、その透過光が画像センサ２０６に受光されることはない。したがって、撮像画像データの雨滴検出用画像領域２１４は、フロントガラス１０５の外壁面に雨滴が付着していない非付着箇所は高輝度な画像部分（高い画素値）となる一方、雨滴が付着している付着箇所は低輝度な画像部分（低い画素値）となる。このような違いから、雨滴の有無だけでなく、雨滴の量も把握することが可能である。
【００５９】
図１３は、本実施形態１における雨滴検出処理の説明図である。
本実施形態１の雨滴検出処理では、撮像ユニット１０１から取得した撮像画像データの雨滴検出用画像領域２１４の情報を用い、雨滴が増加したと判断したらワイパー１０７を駆動させる。詳しくは、雨滴検出用画像領域２１４を例えば図１３に示すように画像横方向に８区分（ｘ＝１〜８）に分割し、各雨滴検出区分ｘ内の合計輝度値ｙ（ｘ，ｔａ）を算出する。なお、「ｔａ」は、点灯時撮像フレームの撮像タイミングである。そして、各雨滴検出区分ｘの合計輝度値ｙ（ｘ，ｔａ）に基づいて雨滴検出条件を判断し、雨滴検出条件を満たしたら、雨滴が付着していない状況から雨滴が付着した（雨滴が増加した）と判断してワイパー１０７を駆動させる。逆に、各雨滴検出区分ｘの合計輝度値ｙ（ｘ，ｔａ）に基づいて雨滴の不検出条件を判断し、雨滴の不検出条件を満たしたら、ワイパー１０７の駆動を停止させる。なお、ワイパー１０７の駆動を開始させる条件や停止させる条件は、これに限らず適宜設定できる。例えば、閾値は固定値である必要はなく、撮像部２００が搭載される自車両周辺の状況変化等に応じて適宜変更するようにしてもよい。また、開始条件と停止条件の閾値は同じ値でも異なる値でもよい。
【００６０】
図１４は、本実施形態１における撮像フレームと雨滴検出との関係を示す説明図である。
一般には、撮像領域内に存在する路面上の白線（区画線）や他車両等の識別対象物を検出するための撮像フレーム（センシング用フレーム）と、雨滴を検出するための撮像フレーム（雨滴検出用フレーム）とが、異なる撮像フレームであることが多い。しかしながら、この場合、雨滴検出用フレームの前後のセンシング用フレームの間で時間が空くことになるため、前のセンシング用フレームの撮像時点から後のセンシング用フレームの撮像時点までの間に、識別対象物を識別するための画像を取得できない時間が存在し、識別対象物の認識精度が低下するなどの不具合を引き起こす。そこで、本実施形態１においては、図１４に示すように、識別対象物を検出するための画像（車両検出用画像領域）と雨滴２０３を検出するための雨滴検出用画像領域とを有する画像を、単一の撮像フレームｆｒａｍｅ２，４，６，８，１０，１２で得ることができる。この場合、雨滴を検出するための専用の撮像フレーム（雨滴検出用フレーム）が不要であるため、上述した不具合が生じることはない。
【００６１】
ここで、本実施形態１では、好適な車両検出用画像領域（例えばコントラストの高い画像領域）を得るために、撮像領域の状況（明るさ等）に応じて露光量を変更する自動露光制御（ＡＥＣ）を実施している。具体的には、画像解析ユニット１０２の露光量制御部１０２Ｃにより、前撮像フレームにおける撮像画像中央部（車両検出用画像領域２１３内の画素）の輝度値に合わせて、次の撮像フレームの露光時間（露光量）を変更する自動露光制御（ＡＥＣ）を行う。
【００６２】
このような自動露光制御が実施されると、フロントガラス上の雨滴付着状況が全く同じ状況であっても、その露光時間の変更によって雨滴検出用画像領域の輝度やコントラストが変わるおそれがある。この場合、輝度やコントラスト等が異なる雨滴検出用画像領域２１４が得られる結果、雨滴量の適切な検出ができなくなり、ワイパー１０７の誤動作などの問題が生じ得る。そこで、本実施形態１では、光源部２０２からの光照射期間外で自動露光制御により露光期間が変更されるように設定している。この場合、その露光期間が変更されても画像センサ２０６による光源光の受光時間は光照射期間で一定であるため、雨滴量の適切な検出が可能であり、ワイパー１０７の誤動作などの問題を抑制できる。
【００６３】
本実施形態１では、上述したとおり、フロントガラス上に雨滴が付着することにより光源部２０２からの光源光の画像センサ２０６による受光量が減少し、雨滴検出用画像領域の輝度値が低下することを利用して、フロントガラス上の雨滴を検出する。具体的には、各雨滴検出区分ｘ内の合計輝度値ｙ（ｘ，ｔａ）と直前の合計輝度値ｙ（ｘ，ｔａ−１）との差分（以下「点灯時差分」という。）ｅｙ（ｘ，ｔａ）を雨滴変動成分とし、この雨滴変動成分から雨滴が付着したことを把握することができる。
【００６４】
本実施形態１において、点灯時差分ｅｙ（ｘ，ｔａ）＝ｙ（ｘ，ｔａ）−ｙ（ｘ，ｔａ−１）は、連続する２つの点灯時撮像フレームｆｒａｍｅ２，４，６，８，１０，１２（ｔａ＝１，２，３，４，５，６）を撮像するのに要する時間内における合計輝度値の変化量（照明時変化量）を示すものである。この点灯時差分ｅｙ（ｘ，ｔａ）を変動させる要因は、雨滴の付着あるいはワイパー１０７による雨滴の除去によって雨滴の付着量が変動したことによる要因（雨滴変動成分）のほか、画像センサ２０６に入射する外乱光の光量変化による要因（外乱光変動成分）と、この外乱光変動成分以外の要因（非外乱光変動成分）とが含まれ得る。これらの外乱光変動成分や非外乱光変動成分が点灯時差分ｅｙ（ｘ，ｔａ）の中に含まれていると、この点灯時差分を雨滴変動成分であるとして取り扱うと、雨滴の誤検出を招き、ワイパー１０７の誤動作などの問題を引き起こすおそれがある。
【００６５】
ここで、非外乱光変動成分として考えられるのは、主に、レンズ、ミラー、プリズム等の光学部材の光学特性や光源の発光量などが温度変化によって変動して雨滴検出用画像領域の輝度値を変動させる温度変動成分や、これらの光学部材の光学特性や光源の発光量などが経時劣化によって変動して雨滴検出用画像領域の輝度値を変動させる経時劣化変動成分である。このような温度変動成分や経時劣化変動成分は、その変動が非常に緩やかなものであり、これらの変動成分によって点灯時差分ｅｙ（ｘ，ｔａ）の中に有意な変化をもたらす期間は、当該点灯時差分ｅｙ（ｘ，ｔａ）を観測する変化観測期間（本実施形態１では、連続する２つの点灯時撮像フレームを撮像するのに要する時間）に比べて長いものである。したがって、点灯時差分ｅｙ（ｘ，ｔａ）を変動させる要因からは、非外乱光変動成分を除外して考えることができる。そうすると、点灯時差分ｅｙ（ｘ，ｔａ）を変動させる要因（変動成分）は、雨滴変動成分を除くと、外乱光変動成分だけであると考えることができる。
【００６６】
そこで、本実施形態１では、各雨滴検出区分ｘ内の合計輝度値の変化量（照明時変化量）を示す点灯時差分ｅｙ（ｘ，ｔａ）のなかに、外乱光変動成分が含まれているか否かを判定し、外乱光変動成分が含まれていない場合の点灯時差分ｅｙ（ｘ，ｔａ）を雨滴変動成分として取り扱う。これにより、外乱光変動成分や非外乱光変動成分の影響を受けずに、雨滴を適切に検出することができ、ワイパー１０７の誤動作などの問題を引き起こすことを回避できる。
【００６７】
ここで、外乱光変動成分については、例えば、次のようにして得ることができる。すなわち、本実施形態１では、図１４に示したように、一撮像フレームごとに、光源部２０２の点灯と消灯とを交互に繰り返して撮像している。具体的には、奇数の撮像フレームｆｒａｍｅ１，３，５，７，９，１１では、光源部２０２が消灯した状態で撮像された撮像画像データ（消灯時画像データ）を撮像し、偶数の撮像フレームｆｒａｍｅ２，４，６，８，１０，１２では、光源部２０２が点灯した状態で撮像された撮像画像データ（点灯時画像データ）を撮像する。
【００６８】
このとき、消灯時の撮像フレームｆｒａｍｅ１，３，５，７，９，１１（ｔｂ＝１，２，３，４，５，６）により得られる雨滴検出用画像領域の消灯時画像データは、光源部２０２からの光源光以外の外乱光のみが撮像された画像データである。なお、「ｔｂ」は、消灯時撮像フレームの撮像タイミングである。よって、直前の消灯時撮像フレームにおける各雨滴検出区分ｘ内の輝度値総和ｄ（ｘ，ｔｂ）を、それぞれ、点灯時の撮像フレームから得られる雨滴検出用画像領域の各雨滴検出区分ｘ内の合計輝度値ｙ（ｘ，ｔａ）に含まれる外乱光成分として把握することが可能である。したがって、本実施形態１では、消灯時撮像フレームにおける各雨滴検出区分ｘ内の輝度値総和ｄ（ｘ，ｔｂ）とその直前の輝度値総和ｄ（ｘ，ｔｂ−１）との差分（以下「消灯時差分」という。）ｅｄ（ｘ，ｔｂ）を外乱光変動成分とする。
【００６９】
図１５は、本実施形態１における雨滴検出処理の流れを示すフローチャートである。
画像解析ユニット１０２の光源制御部１０２Ｂは、信号処理部２０８からの画像信号の取得と連動しながら、光源部２０２の発光タイミングを制御し、まず、消灯時撮像フレームｆｒａｍｅ１，３（ｔｂ＝１，２）と点灯時撮像フレームｆｒａｍｅ２，４（ｔａ＝１，２）とを撮像する（Ｓ１）。次に、画像解析ユニット１０２の検出処理部１０２Ａは、点灯時撮像フレームｆｒａｍｅ２，４における雨滴検出用画像領域の各雨滴検出区分ｘ内の合計輝度値ｙ（ｘ，ｔａ＝１），ｙ（ｘ，ｔａ＝２）を算出する（Ｓ２）。そして、各雨滴検出区分ｘについての点灯時差分ｅｙ（ｘ，ｔａ＝２）＝ｙ（ｘ，ｔａ＝２）−ｙ（ｘ，ｔａ＝１）を算出する（Ｓ３）。
【００７０】
点灯時差分ｅｙ（ｘ，ｔａ＝２）の算出にあたり、画像解析ユニット１０２の検出処理部１０２Ａは、まず、点灯時撮像フレームｆｒａｍｅ２（ｔａ＝１）の撮像画像データを撮像ユニット１０１から取得する。検出処理部１０２Ａでは、この取得した撮像画像データから点灯時撮像フレームｆｒａｍｅ２の合計輝度値ｙ（ｘ，ｔａ＝１）を算出したら、内部の記憶部に一時的に記憶したり、その出力を遅延させたりする。その後、画像解析ユニット１０２の検出処理部１０２Ａは、次の点灯時撮像フレームｆｒａｍｅ４の撮像画像データを撮像ユニット１０１から取得して合計輝度値ｙ（ｘ，ｔａ＝２）を算出したら、一時記憶され又は遅延された前回の合計輝度値ｙ（ｘ，ｔａ＝１）を用いて、点灯時差分ｅｙ（ｘ，ｔａ＝２）を算出する。
【００７１】
次に、検出処理部１０２Ａは、このようにして算出した各雨滴検出区分ｘの点灯時差分ｅｙ（ｘ，ｔａ＝２）がそれぞれ第一差分閾値Ｅｙ未満であるか否かを判断し、点灯時差分ｅｙ（ｘ，ｔａ＝２）が第一差分閾値Ｅｙ未満である雨滴検出区分ｘの数を求める（Ｓ４）。このときの第一差分閾値Ｅｙは、雨滴の付着あるいはワイパー１０７による雨滴の除去によって雨滴の付着量が変動したときの点灯時差分ｅｙ（ｘ，ｔａ＝２）の変動量を検出できる適切な値に適宜設定される。なお、本実施形態１では、雨滴が付着すると合計輝度値が小さくなるので、雨滴が付着したときの点灯時差分ｅｙ（ｘ，ｔａ）＝ｙ（ｘ，ｔａ）−ｙ（ｘ，ｔａ−１）は負の値をとるので、第一差分閾値Ｅｙは負の値で適宜設定される。
【００７２】
なお、ここでは、各雨滴検出区分ｘ内の合計輝度値ｙ（ｘ，ｔａ）の変化量（照明時変化量）を、今回の点灯時撮像フレームの合計輝度値ｙ（ｘ，ｔａ）から、その直前の点灯時撮像フレームの合計輝度値ｙ（ｘ，ｔａ−１）を差し引いた点灯時差分ｅｙ（ｘ，ｔａ）を用いているが、これに限られない。
【００７３】
例えば、直前の点灯時撮像フレームの合計輝度値ｙ（ｘ，ｔａ−１）から今回の点灯時撮像フレームの合計輝度値ｙ（ｘ，ｔａ）を差し引いたものでもよい。この場合、本実施形態１のように雨滴が付着すると合計輝度値が小さくなるケースでは、雨滴が付着したときの点灯時差分ｅｙ（ｘ，ｔａ）＝ｙ（ｘ，ｔａ−１）−ｙ（ｘ，ｔａ）は正の値をとるので、第一差分閾値Ｅｙは正の値で適宜設定される。このとき、処理ステップＳ４では、各雨滴検出区分ｘの点灯時差分ｅｙ（ｘ，ｔａ）がそれぞれ第一差分閾値Ｅｙ以上である雨滴検出区分ｘの数を求めることになる。
【００７４】
また、例えば、直前の点灯時撮像フレームの合計輝度値ｙ（ｘ，ｔａ−１）と今回の点灯時撮像フレームの合計輝度値ｙ（ｘ，ｔａ）との差分の絶対値であってもよい。この場合、本実施形態１のように雨滴が付着すると合計輝度値が小さくなるケースでは、雨滴が付着したときの点灯時差分ｅｙ（ｘ，ｔａ）＝｜ｙ（ｘ，ｔａ）−ｙ（ｘ，ｔａ−１）｜は、正の値をとるので、第一差分閾値Ｅｙは正の値で適宜設定される。このとき、処理ステップＳ４では、各雨滴検出区分ｘの点灯時差分ｅｙ（ｘ，ｔａ）がそれぞれ第一差分閾値Ｅｙ以上である雨滴検出区分ｘの数を求めることになる。
【００７５】
なお、各雨滴検出区分ｘ内の合計輝度値ｙ（ｘ，ｔａ）の変化量（照明時変化量）を観測する変化観測期間も適宜設定できるので、連続する２つの撮像フレーム間における差分に限らず、２つ以上の離れた撮像フレーム間における差分を用いてもよい。
【００７６】
また、各雨滴検出区分ｘ内の合計輝度値ｙ（ｘ，ｔａ）の変化量（照明時変化量）は、例えば、時間的に近接する複数の合計輝度値の平均値や中央値などを用いて、時間方向に平滑化した値を利用してもよい。このように時間方向に平滑化することで、短時間に生じるパルス状のノイズを緩和したり、信号の時間的な揺らぎに起因して偶発的に照明時変化量が極端に大きくなるリスクを低減したりすることができる。
【００７７】
画像解析ユニット１０２の検出処理部１０２Ａは、点灯時差分ｅｙ（ｘ，ｔａ＝２）が第一差分閾値Ｅｙ未満である雨滴検出区分ｘの数を求めたら、求めた区分数が第一判定閾値Ｆ１を超えているか否かを判定する（Ｓ５）。この第一判定閾値Ｆ１も適宜設定することができる。求めた区分数が第一判定閾値Ｆ１以下である場合には（Ｓ５のＮｏ）、雨滴は検出されなかったとして、雨滴不検出の処理結果が画像解析ユニット１０２からワイパー制御ユニット１０６へ出力される（Ｓ１０）。これにより、ワイパー制御ユニット１０６は、ワイパー１０７の駆動を停止させるなどの制御を実施する。
【００７８】
一方、求めた区分数が第一判定閾値Ｆ１を超えている場合（Ｓ５のＹｅｓ）、雨滴の付着あるいはワイパー１０７による雨滴の除去によって雨滴の付着量が変動したことにより点灯時差分ｅｙ（ｘ，ｔａ＝２）が変動した可能性が高い。ただし、この点灯時差分ｅｙ（ｘ，ｔａ＝２）の変動が、その点灯時差分ｅｙ（ｘ，ｔａ＝２）を算出した変化観測期間（連続する２つの点灯時撮像フレームｆｒａｍｅ２，４を撮像するのに要する時間）内に外乱光の光量が変化したことによって生じた可能性もある。そこで、本実施形態１では、次に、第一差分閾値Ｅｙ未満であると判断された点灯時差分ｅｙ（ｘ，ｔａ＝２）のなかに、外乱光変動成分が含まれているか否かを判定するための処理を実施する。
【００７９】
具体的には、画像解析ユニット１０２の検出処理部１０２Ａは、消灯時撮像フレームｆｒａｍｅ１，３における雨滴検出用画像領域の各雨滴検出区分ｘ内の輝度値総和ｄ（ｘ，ｔｂ＝１），ｄ（ｘ，ｔｂ＝２）を算出する（Ｓ６）。そして、各雨滴検出区分ｘについての消灯時差分ｅｄ（ｘ，ｔｂ＝２）＝ｄ（ｘ，ｔｂ＝２）−ｄ（ｘ，ｔｂ＝１）を算出する（Ｓ７）。この消灯時差分ｅｄ（ｘ，ｔｂ＝２）の算出方法は、点灯時差分ｅｙ（ｘ，ｔａ＝２）の算出方法と同様である。
【００８０】
次に、検出処理部１０２Ａは、このようにして算出した各雨滴検出区分ｘの消灯時差分ｅｄ（ｘ，ｔｂ＝２）がそれぞれ第二差分閾値Ｅｄ未満であるか否かを判断し、消灯時差分ｅｄ（ｘ，ｔｂ＝２）が第二差分閾値Ｅｄ未満である雨滴検出区分ｘの数を求める（Ｓ８）。ここで、雨滴変動成分として誤認され得る外乱光変動成分は消灯時差分ｅｄ（ｘ，ｔｂ）＝ｄ（ｘ，ｔｂ）−ｄ（ｘ，ｔｂ−１）が負の値をとる場合なので、第二差分閾値Ｅｄは負の値で適宜設定される。なお、第二差分閾値Ｅｄ未満であるか否かを判断については、上述した処理ステップＳ４において点灯時差分ｅｙ（ｘ，ｔａ＝２）が第一差分閾値Ｅｙ未満であると判断した雨滴検出区分ｘのみを対象に行うようにしても良い。
【００８１】
また、ここでは、各雨滴検出区分ｘ内の輝度値総和ｄ（ｘ，ｔｂ）の変化量（非照明時変化量）を、今回の消灯時撮像フレームの輝度値総和ｄ（ｘ，ｔｂ）から、その直前の消灯時撮像フレームの輝度値総和ｄ（ｘ，ｔｂ−１）を差し引いた消灯時差分ｅｄ（ｘ，ｔｂ）を用いているが、これに限られない。
【００８２】
例えば、直前の消灯時撮像フレームの輝度値総和ｄ（ｘ，ｔｂ−１）から今回の消灯時撮像フレームの輝度値総和ｄ（ｘ，ｔｂ）を差し引いたものでもよい。この場合、本実施形態１のように雨滴が付着すると合計輝度値が小さくなるケースにおいて雨滴変動成分として誤認され得る外乱光の光量減少時には、消灯時差分ｅｄ（ｘ，ｔｂ）＝ｄ（ｘ，ｔｂ−１）−ｄ（ｘ，ｔｂ）が正の値をとるので、第二差分閾値Ｅｄは正の値で適宜設定される。このとき、処理ステップＳ８では、各雨滴検出区分ｘの消灯時差分ｅｄ（ｘ，ｔｂ）がそれぞれ第二差分閾値Ｅｄ以上である雨滴検出区分ｘの数を求めることになる。
【００８３】
また、例えば、直前の消灯時撮像フレームの輝度値総和ｄ（ｘ，ｔｂ−１）と今回の消灯時撮像フレームの輝度値総和ｄ（ｘ，ｔｂ）との差分の絶対値であってもよい。この場合、本実施形態１のように雨滴が付着すると合計輝度値が小さくなるケースにおいて雨滴変動成分として誤認され得る外乱光の光量減少時には、消灯時差分ｅｄ（ｘ，ｔｂ）＝｜ｄ（ｘ，ｔｂ）−ｄ（ｘ，ｔｂ−１）｜は、正の値をとるので、第二差分閾値Ｅｄは正の値で適宜設定される。このとき、処理ステップＳ８では、各雨滴検出区分ｘの消灯時差分ｅｄ（ｘ，ｔｂ）がそれぞれ第二差分閾値Ｅｄ以上である雨滴検出区分ｘの数を求めることになる。
【００８４】
なお、各雨滴検出区分ｘ内の輝度値総和ｄ（ｘ，ｔｂ）の変化量（非照明時変化量）を算出する期間も適宜設定できるので、連続する２つの撮像フレーム間における差分に限らず、２つ以上の離れた撮像フレーム間における差分を用いてもよい。
【００８５】
なお、消灯時差分ｅｄ（ｘ，ｔｂ）を算出する期間は、上述した点灯時差分ｅｙ（ｘ，ｔａ）を算出する変化観測期間と一致している必要はないが、この変化観測期間に近い期間に設定することが望ましい。例えば、点灯時差分ｅｙ（ｘ，ｔａ＝２）に対応する消灯時差分として、例えば、ｅｄ（ｘ，ｔｂ＝３）−ｅｄ（ｘ，ｔｂ＝２）や、ｅｄ（ｘ，ｔｂ＝３）−ｅｄ（ｘ，ｔｂ＝１）などを用いてもよい。
【００８６】
画像解析ユニット１０２の検出処理部１０２Ａは、消灯時差分ｅｄ（ｘ，ｔａ＝２）が第二差分閾値Ｅｄ未満である雨滴検出区分ｘの数を求めたら、求めた区分数が第二判定閾値Ｆ２を超えているか否かを判定する（Ｓ９）。この第二判定閾値Ｆ２も適宜設定することができる。求めた区分数が第二判定閾値Ｆ２以下である場合（Ｓ９のＮｏ）、上述した第一差分閾値Ｅｙ未満である点灯時差分ｅｙ（ｘ，ｔａ＝２）は、外乱光の光量変化に起因したものではなく、雨滴の付着あるいはワイパー１０７による雨滴の除去によって雨滴の付着量が変動したことに起因したものであると判断する。よって、雨滴が検出されたものとして、雨滴検出の処理結果が画像解析ユニット１０２からワイパー制御ユニット１０６へ出力される（Ｓ１１）。これにより、ワイパー制御ユニット１０６は、ワイパー１０７の駆動を開始するなどの制御を実施する。
【００８７】
一方、求めた区分数が第二判定閾値Ｆ２を超えている場合（Ｓ９のＹｅｓ）、上述した第一差分閾値Ｅｙ未満である点灯時差分ｅｙ（ｘ，ｔａ＝２）は、外乱光の光量変化に起因したものである可能性が高い。よって、雨滴は検出されなかったとして、雨滴不検出の処理結果が画像解析ユニット１０２からワイパー制御ユニット１０６へ出力される（Ｓ１０）。これにより、ワイパー制御ユニット１０６は、ワイパー１０７の駆動を停止させるなどの制御を実施する。
【００８８】
以上は、点灯時撮像フレームｆｒａｍｅ４（ｔａ＝２）の撮像完了後に実施される雨滴検出処理であるが、この雨滴検出処理が完了したら、次に、点灯時撮像フレームｆｒａｍｅ６（ｔａ＝３）の撮像完了後に同様の雨滴検出処理が繰り返し実施される。なお、このときの点灯時差分はｅｙ（ｘ，ｔａ＝３）＝ｙ（ｘ，ｔａ＝３）−ｙ（ｘ，ｔａ＝２）であり、消灯時差分はｅｄ（ｘ，ｔｂ＝３）＝ｄ（ｘ，ｔｂ＝３）−ｄ（ｘ，ｔｂ＝２）である。このようにして、雨滴検出処理は、雨滴の付着を検出する機能が有効になっている間は、繰り返し実施される。
【００８９】
なお、本実施形態１における消灯時差分ｅｄ（ｘ，ｔｂ）は、外乱光変動成分のほか、意図しない画像センサ２０６の自動補正処理あるいは画像センサ２０６や光源部２０２の故障などによっても変動し得る。具体的には、画像センサ２０６には自動露光制御や自動レベル補正制御などの各種機能が搭載されている場合があり、これらの制御が誤動作することで各雨滴検出区分ｘ内の合計輝度値ｙ（ｘ，ｔａ）を変動させるおそれがある。また、画像センサ２０６の受光素子の故障に伴って、画像センサ２０６からの出力信号に局所的に大きな値または小さな値が生じる恐れがある。
【００９０】
消灯時差分ｅｄ（ｘ，ｔｂ）は、通常はほとんど変動することがないので、算出した消灯時差分ｅｄ（ｘ，ｔｂ）を、画像センサ２０６や光源部２０２の故障あるいは画像センサ２０６の自動補正処理の誤作動を検出する処理にも利用可能である。具体的は、消灯時差分ｅｄ（ｘ，ｔｂ）が所定の異常判断閾値を越えた場合に異常が発生したものと判断するような処理を実施する。特に、意図しない画像センサ２０６の自動補正処理あるいは画像センサ２０６や光源部２０２の故障は、点灯時撮像フレームの撮像画像データだけでは、雨滴の付着と区別が困難となる場合があるため、消灯時撮像フレームの撮像画像データを活用することが望ましい。
【００９１】
また、本実施形態１において、雨滴の検出条件として、点灯時差分ｅｙ（ｘ，ｔａ）が第一差分閾値Ｅｙ未満である雨滴検出区分ｘの数が第一判定閾値Ｆ１を超えているという条件を含んでいるが、雨滴の検出条件には、この条件に代えて又はこの条件に加えて、他の条件を採用してもよい。例えば、全雨滴検出区分ｘの点灯時差分ｅｙ（ｘ，ｔａ）の平均値や分散値を導出し、その導出値が所定の閾値を上回る又は下回るという条件を採用してもよい。この条件は、局所的に生じるノイズに対する耐性を高めることができる点で有効である。
【００９２】
また、各雨滴検出区分ｘ内の合計輝度値ｙ（ｘ，ｔａ）の変化量（照明時変化量）として、各雨滴検出区分ｘ内の今回の合計輝度値ｙ（ｘ，ｔａ）と直前の合計輝度値ｙ（ｘ，ｔａ−１）との差分である点灯時差分ｅｙ（ｘ，ｔａ）とは別のパラメータを用いた条件を採用してもよい。
例えば、各雨滴検出区分ｘ内における個々の画素について今回の画素値と直前の画素値間の画素別差分値を導出し、その画素別差分値が所定の閾値を上回る又は下回る画素の個数を、点灯時差分ｅｙ（ｘ，ｔａ）に代わるパラメータとして用いてもよい。この場合、各雨滴検出区分ｘ内において局所的に雨滴が付着した場合でも、雨滴を適切に検出することが可能となる点で有効である。
【００９３】
また、例えば、各雨滴検出区分ｘ内における画素別差分値の平均値や分散値を導出し、その導出値が所定の閾値を上回る又は下回るという条件を採用してもよい。この条件は、各雨滴検出区分ｘ内において局所的に生じるノイズに対する耐性を高めることができる点で有効である。ただし、画素別差分値は、局所的に正負が逆転した結果が得られる場合があり、単に画素別差分値の平均値等から雨滴検出条件を判断すると、雨滴変動成分が不当に小さく評価されるおそれがある。したがって、例えば、各雨滴検出区分ｘ内における画素別差分値の絶対値の合計が所定の閾値を上回るという条件を採用してもよい。
【００９４】
なお、雨滴は、空間的なばらつきをもって付着することから、各雨滴検出区分ｘ内における画素別差分値も同様に空間的なばらつきが生じる。よって、各雨滴検出区分ｘ内における画素別差分値の分散値からも、雨滴検出条件を判断することができる。また、後述する実施形態２のように、雨滴によって光源光が屈折されたり反射されたりする場合、光源光が画像センサ２０６上に局所的に集光され、各雨滴検出区分ｘ内における画素別差分値が局所的に上昇する場合がある。これを雨滴検出条件に反映させてもよい。
【００９５】
また、本実施形態１では、雨滴が検出されたか否かの判断を行う例であるが、点灯時差分ｅｙ（ｘ，ｔａ）に基づいて単位時間当たりに付着する雨滴量を推定し、推定した雨滴量を雨滴検出の結果として出力してもよい。この場合、例えば、ワイパー制御ユニット１０６は、画像解析ユニット１０２から取得した雨滴量に応じてワイパー１０７の動作速度（Low, High, Intervalなどの動作モード）を選択する制御を実行することが可能となる。
【００９６】
〔変形例１〕
次に、本実施形態１の一変形例（以下、本変形例を「変形例１」という。）について説明する。
本変形例１は、雨滴検出処理の処理結果が雨滴検出の結果を継続して示している場合や雨滴不検出の結果を継続して示している場合に、その後の雨滴検出処理に用いる雨滴の検出条件を変更する。具体的には、例えば、継続して雨滴不検出の結果が示された場合には、雨が降っていない可能性が高いので、雨滴の検出感度が下げる方向に検出条件を変化させる。これにより、雨滴の誤検出を抑制することができる。逆に、継続して雨滴検出の結果が示された場合には、雨が降っている可能性が高いので、雨滴の検出感度が上がる方向に検出条件を変化させる。これにより、雨滴の検出漏れを抑制することができる。
【００９７】
図１６は、本変形例１における雨滴検出処理の流れを示すフローチャートである。
図１７は、本変形例１における閾値変更処理の流れを示すフローチャートである。
本変形例１における雨滴検出処理の内容は、上述した実施形態１と同様であるが、図１６に示すように、雨滴検出処理の最後に閾値更新処理が実施される（Ｓ２０）。この閾値更新処理では、まず、図１７に示すように、所定の条件変更期間内で雨滴が検出された回数が第一規定値以上であるか否かを判断する（Ｓ２１）。これにより、雨滴の付着量が増え続けているかどうかを把握したり、どの程度の頻度で雨滴の付着が検出されているかを把握したりすることができる。このような把握の結果、雨が降っているか否かを判別することができる。
【００９８】
なお、所定の条件変更期間内で雨滴が検出された回数に代えて又はこれに加えて、所定の条件変更期間内で雨滴が検出されなかった回数を用い、これが所定の規定値を下回るか否かで、雨が降っている状況を把握するようにしてもよい。また、所定の条件変更期間内で雨滴が検出された回数ではなく、雨滴が検出された回数と検出されなかった回数との比率など、他のパラメータを用いて雨が降っている状況を把握してもよい。
【００９９】
所定の条件変更期間内で雨滴が検出された回数が第一規定値以上であると判断された場合（Ｓ２１のＹｅｓ）、雨が降っている状況であると判断して、次回以降の雨滴検出処理における検出条件に関わる少なくとも１つの閾値を、雨滴の検出感度が高い閾値へ変更する処理を行う（Ｓ２２）。具体的には、例えば、第一差分閾値Ｅｙ（負の値）を大きい閾値（より絶対値の小さい負の値）に変更したり、第一判定閾値Ｆ１を小さい閾値に変更したり、第二差分閾値Ｅｄ（負の値）を小さい閾値（より絶対値の大きい負の値）に変更したり、第二判定閾値Ｆ２を大きい閾値に変更したりする。なお、各種閾値が取りうる範囲 (最大値ならびに最小値) を予め設定し、前記範囲を越える場合には閾値を更新しないように閾値変更処理を実施することが好ましい。
【０１００】
なお、検出感度を高める方法は、雨滴の検出条件に応じて変わる。
例えば、上述したように、各雨滴検出区分ｘ内における画素別差分値が所定の画素別差分値閾値を下回る画素の個数が所定の個数閾値を上回るという条件が、雨滴の検出条件に含まれている場合、その画素別差分値閾値を大きくしたり、その個数閾値を小さくしたりすれば、検出感度を高めることができる。
また、例えば、上述したように、各雨滴検出区分ｘ内における画素別差分値の平均値や分散値が所定の平均値閾値又は所定の分散値閾値を上回る画素の個数が所定の個数閾値を上回るという条件が、雨滴の検出条件に含まれている場合、その平均値閾値や分散値閾値を小さくしたり、その個数閾値を小さくしたりすれば、検出感度を高めることができる。
【０１０１】
一方、所定の条件変更期間内で雨滴が検出された回数が第一規定値未満であると判断された場合（Ｓ２１のＮｏ）、次に、所定の条件変更期間内で雨滴が検出されなかった回数が第二規定値以上であるか否かを判断する（Ｓ２３）。これにより、どの程度の頻度で雨滴の付着が検出されていないかを把握することができ、雨が降っていない状況であるか否かを判別することができる。
【０１０２】
所定の条件変更期間内で雨滴が検出されなかった回数が第二規定値以上であると判断された場合（Ｓ２３のＹｅｓ）、雨が降っていない状況であると判断して、次回以降の雨滴検出処理における検出条件に関わる少なくとも１つの閾値を、雨滴の検出感度が低い閾値へ変更する処理を行う（Ｓ２４）。具体的には、例えば、第一差分閾値Ｅｙ（負の値）を小さい閾値（より絶対値の大きい負の値）に変更したり、第一判定閾値Ｆ１を大きい閾値に変更したり、第二差分閾値Ｅｄ（負の値）を大きい閾値（より絶対値の小さい負の値）に変更したり、第二判定閾値Ｆ２を小さい閾値に変更したりする。なお、各種閾値が取りうる範囲 (最大値ならびに最小値) を予め設定し、前記範囲を越える場合には閾値を更新しないように閾値変更処理を実施することが好ましい。また、検出感度を低くする方法が雨滴の検出条件に応じて変わる点は、上述したように検出感度を高くする場合と同様である。
【０１０３】
他方、所定の条件変更期間内で雨滴が検出された回数が第一規定値未満であり（Ｓ２１のＮｏ）、かつ、所定の条件変更期間内で雨滴が検出されなかった回数も第二規定値未満である場合（Ｓ２３のＮｏ）には、そのまま、各種閾値を変更することなく、雨滴検出処理を終了する。
【０１０４】
なお、本変形例１は、雨滴の検出条件に関わる各種閾値を変更することにより雨滴の検出感度を変更する例であるが、雨滴の検出感度の変更方法はこれに限られない。例えば、上述した雨滴の検出条件に関わる各種閾値を変更する方法に代えて又はこれに加えて、雨滴の検出条件を判断するために用いるパラメータを変えて雨滴の検出感度を変更する方法を採用してもよい。具体的には、雨滴検出処理の処理結果が雨滴検出の結果を継続して示している場合や雨滴不検出の結果を継続して示している場合に、その後の雨滴検出処理に用いる点灯時差分ｅｙ（ｘ，ｔａ）や消灯時差分ｅｄ（ｘ，ｔｂ）の変化観測期間の長さを変更する。
【０１０５】
例えば、所定の条件変更期間内で雨滴が検出された回数が第一規定値以上であると判断された場合（Ｓ２１のＹｅｓ）、雨が降っている状況であると判断して、次回以降の雨滴検出処理における点灯時差分ｅｙ（ｘ，ｔａ）の変化観測期間の長さを長くする。すなわち、通常時の点灯時差分ｅｙ（ｘ，ｔａ）＝ｙ（ｘ，ｔａ）−ｙ（ｘ，ｔａ−１）である場合に、これをｅｙ（ｘ，ｔａ）＝ｙ（ｘ，ｔａ）−ｙ（ｘ，ｔａ−２）やｅｙ（ｘ，ｔａ）＝ｙ（ｘ，ｔａ）−ｙ（ｘ，ｔａ−３）とする。これにより、次回以降の雨滴検出処理において、点灯時差分ｅｙ（ｘ，ｔａ）が第一差分閾値未満である区分数が増える結果、雨滴の付着が検出される頻度が増大する。
【０１０６】
また、例えば、所定の条件変更期間内で雨滴が検出された回数が第一規定値以上であると判断された場合（Ｓ２１のＹｅｓ）、次回以降の雨滴検出処理における消灯時差分ｅｄ（ｘ，ｔｂ）の変化観測期間の長さを短くするようにしてもよい。すなわち、通常時の消灯時差分ｅｄ（ｘ，ｔｂ）＝ｄ（ｘ，ｔｂ）−ｄ（ｘ，ｔｂ−２）である場合に、これをｅｄ（ｘ，ｔｂ）＝ｄ（ｘ，ｔｂ）−ｄ（ｘ，ｔｂ−１）とする。これにより、次回以降の雨滴検出処理において、消灯時差分ｅｄ（ｘ，ｔｂ）が第二差分閾値未満である区分数が減る結果、雨滴の付着が検出される頻度が増大する。
【０１０７】
また、例えば、所定の条件変更期間内で雨滴が検出されなかった回数が第二規定値以上であると判断された場合（Ｓ２３のＹｅｓ）、次回以降の雨滴検出処理における点灯時差分ｅｙ（ｘ，ｔａ）の変化観測期間の長さを短くしてもよい。すなわち、例えば、通常時の点灯時差分ｅｙ（ｘ，ｔａ）＝ｙ（ｘ，ｔａ）−ｙ（ｘ，ｔａ−２）である場合に、これをｅｙ（ｘ，ｔａ）＝ｙ（ｘ，ｔａ）−ｙ（ｘ，ｔａ−１）とする。これにより、次回以降の雨滴検出処理において、点灯時差分ｅｙ（ｘ，ｔａ）が第一差分閾値未満である区分数が減る結果、雨滴の付着が検出される頻度が減少する。
【０１０８】
また、例えば、所定の条件変更期間内で雨滴が検出されなかった回数が第二規定値以上であると判断された場合（Ｓ２３のＹｅｓ）、次回以降の雨滴検出処理における消灯時差分ｅｄ（ｘ，ｔｂ）の変化観測期間の長さを長くするようにしてもよい。すなわち、例えば、通常時の消灯時差分ｅｄ（ｘ，ｔｂ）＝ｄ（ｘ，ｔｂ）−ｄ（ｘ，ｔｂ−１）である場合に、これをｅｄ（ｘ，ｔｂ）＝ｄ（ｘ，ｔｂ）−ｄ（ｘ，ｔｂ−２）とする。これにより、次回以降の雨滴検出処理において、消灯時差分ｅｄ（ｘ，ｔｂ）が第二差分閾値未満である区分数が増える結果、雨滴の付着が検出される頻度が減少する。
【０１０９】
なお、上述したように点灯時差分ｅｙ（ｘ，ｔａ）の変化観測期間の長さを変更した場合には、これに対応して消灯時差分ｅｄ（ｘ，ｔｂ）の変化観測期間の長さも変更するのが好ましい。同様に、上述したように消灯時差分ｅｄ（ｘ，ｔｂ）の変化観測期間の長さを変更した場合には、これに対応して点灯時差分ｅｙ（ｘ，ｔａ）の変化観測期間の長さも変更するのが好ましい。
【０１１０】
ただし、雨滴検出処理に用いる点灯時差分ｅｙ（ｘ，ｔａ）や消灯時差分ｅｄ（ｘ，ｔｂ）の変化観測期間の長さを変更すると、雨滴検出の応答速度も変化する。例えば、点灯時差分ｅｙ（ｘ，ｔａ）や消灯時差分ｅｄ（ｘ，ｔｂ）の変化観測期間の長さが長いほど、雨滴の検出感度が高まるが、雨滴による実際の変動が生じてからこれが検出されるまでの時間が長くなり、雨滴検出の応答速度が低下するというデメリットが生じる。したがって、雨滴検出処理に用いる点灯時差分ｅｙ（ｘ，ｔａ）や消灯時差分ｅｄ（ｘ，ｔｂ）の変化観測期間の長さを変更する場合には、このような雨滴の検出感度と雨滴検出の応答速度との関係を考慮して、当該変化観測期間の長さを決定するのが好ましい。
【０１１１】
〔変形例２〕
次に、本実施形態１の他の変形例（以下、本変形例を「変形例２」という。）について説明する。
ワイパー１０７がフロントガラス上の光源光照明範囲内を通過する時期又はその前後の時期においては、ワイパー１０７の動きによってワイパー１０７自身に付着している水滴がフロントガラス上の光源光照明範囲に付着する場合がある。この場合、この水滴の付着が雨滴の付着として誤検出され、ワイパー１０７の誤動作などの問題を引き起こすおそれがある。例えば、降雨中にワイパー１０７が拭き取ってワイパー１０７自身に付着していた水滴が、雨が降り止んだ後に、フロントガラス上の光源光照明範囲に付着し、これが雨滴の付着として誤検出されると、雨が降っていないのにワイパー１０７が動作するという誤動作を引き起こす。
【０１１２】
そこで、本変形例２では、ワイパー１０７の動作タイミングに応じて雨滴検出処理を実行するか否かを判断する。具体的には、ワイパー１０７がフロントガラス上の光源光照明範囲を通過するタイミングに近づいたら、雨滴検出処理の継続を一時中断し、当該タイミングが過ぎたら雨滴検出処理の継続を再開する。
【０１１３】
図１８は、本変形例２における雨滴検出処理の流れを示すフローチャートである。
本変形例２における雨滴検出処理の内容は、上述した実施形態１と同様であるが、図１８に示すように、雨滴検出処理の最初に、まず、ワイパー１０７が動作中であるか否かを判断する（Ｓ３１）。そして、ワイパー１０７が動作中でなければ（Ｓ３１のＮｏ）、上述した実施形態１と同様の手順で雨滴検出処理を実行する（Ｓ１〜Ｓ１１）。
【０１１４】
一方、ワイパー１０７が動作中である場合（Ｓ３１のＹｅｓ）、次に、ワイパー１０７の現在の動作位置が所定の規制範囲内であるか否かを判断する（Ｓ３２）。この規制範囲は、ワイパー１０７自身に付着していた水滴がフロントガラス上の光源光照明範囲に付着し得る範囲に適宜設定される。具体的には、例えば、ワイパー１０７の移動経路上における光源光照明範囲を含んだ所定範囲に設定し、ワイパー１０７が光源光照明範囲に進入する直前の時期からワイパー１０７が光源光照明範囲を通過した直後の時期までの期間に、雨滴検出処理の継続が一時中断されるようにする。
【０１１５】
ワイパー１０７の現在の動作位置は、例えば、画像解析ユニット１０２の検出処理部１０２Ａがワイパー制御ユニット１０６からワイパー１０７の現在の動作位置を特定するためのワイパー位置特定情報を取得することで把握される。また、このワイパー位置特定情報としては、ワイパー１０７の現在の動作位置を示す位置情報そのものであってもよいが、ワイパー制御ユニット１０６が直前に出力したワイパー駆動信号であってもよい。画像解析ユニット１０２の検出処理部１０２Ａは、このワイパー駆動信号の出力タイミングからの経過時間と予め把握されているワイパー移動速度とから、ワイパー１０７の現在の動作位置を特定することができる。
【０１１６】
画像解析ユニット１０２の検出処理部１０２Ａは、ワイパー１０７の現在の動作位置が所定の規制範囲内ではないと判断したら（Ｓ３２のＮｏ）、上述した実施形態１と同様の手順で雨滴検出処理を実行する（Ｓ１〜Ｓ１１）。一方、ワイパー１０７の現在の動作位置が所定の規制範囲内であると判断したら（Ｓ３２のＹｅｓ）、雨滴検出処理を終了する。これにより、ワイパー１０７の現在の動作位置が所定の規制範囲内ではなくなるまでは、雨滴検出処理が実行されない。
【０１１７】
なお、本変形例２においては、ワイパー１０７の現在の動作位置が所定の規制範囲内であるか否かを判断する処理ステップＳ３２を雨滴検出処理の最初に行っているが、ワイパー１０７の現在の動作位置が所定の規制範囲内であるときにワイパー制御ユニット１０６が次のワイパー駆動信号を出力することを阻止できるタイミングであれば、当該処理ステップＳ３２はどのようなタイミングで行っても良い。したがって、例えば、図１９に示すように、点灯時差分ｅｙ（ｘ，ｔａ）が第一差分閾値Ｅｙ未満である雨滴検出区分ｘの数が第一判定閾値Ｆ１を超えていて（Ｓ５のＹｅｓ）、かつ、消灯時差分ｅｄ（ｘ，ｔｂ）が第二差分閾値Ｅｄ未満である雨滴検出区分ｘの数が第二判定閾値Ｆ２以下である（Ｓ９のＮｏ）と判断されたタイミングで、ワイパー１０７の現在の動作位置が所定の規制範囲内であるか否かを判断する処理ステップＳ３２を行っても良い。
【０１１８】
〔変形例３〕
次に、本実施形態１の更に他の変形例（以下、本変形例を「変形例３」という。）について説明する。
上述した実施形態１や変形例１、２では、照明時変化量の一例として点灯時差分ｅｙ（ｘ，ｔａ）を用いたが、照明時受光量の時間変化を示すものであれば、照明時変化量は点灯時差分ｅｙ（ｘ，ｔａ）に限定されるものではない。照明時変化量は、点灯時撮像フレームｆｒａｍｅ２，４，６，８，１０，１２（ｔａ＝１，２，３，４，５，６）における各雨滴検出区分ｘ内の合計輝度値ｙ（ｘ，ｔａ）とその直前の合計輝度値ｙ（ｘ，ｔａ−１）との変化の程度を定量化した任意の尺度を用いることができる。本変形例３においては、照明時変化量の他の例として、各雨滴検出区分ｘ内の合計輝度値ｙ（ｘ，ｔａ）とその直前の合計輝度値ｙ（ｘ，ｔａ−１）との比である点灯時比ｒｙ（ｘ，ｔａ）＝ｙ（ｘ，ｔａ）／ｙ（ｘ，ｔａ−１）から１を減じた点灯時変化率ｐｙ（ｘ，ｔａ）＝ｒｙ（ｘ，ｔａ）−１を用いる。
【０１１９】
なお、点灯時変化率ｐｙ（ｘ，ｔａ）は、ｐｙ（ｘ，ｔａ）＝｛ｙ（ｘ，ｔａ）−ｙ（ｘ，ｔａ−１）｝／ｙ（ｘ，ｔａ−１）と変形できるため、上述した実施形態１や変形例１、２で用いた点灯時差分ｅｙ（ｘ，ｔａ）を、直前の合計輝度値ｙ（ｘ，ｔａ−１）で除したものに相当する。
【０１２０】
また、上述した実施形態１や変形例１、２では、非照明時変化量の一例として消灯時差分ｅｄ（ｘ，ｔｂ）を用いたが、非照明時受光量の時間変化を示すものであれば、非照明時変化量は消灯時差分ｅｄ（ｘ，ｔｂ）に限定されるものではない。非照明時変化量も、照明時変化量と同様に、消灯時撮像フレームｆｒａｍｅ１，３，５，７，９，１１（ｔｂ＝１，２，３，４，５，６）における各雨滴検出区分ｘ内の輝度値総和ｄ（ｘ，ｔｂ）とその直前の輝度値総和ｄ（ｘ，ｔｂ−１）との変化の程度を定量化する任意の尺度を用いることができる。本変形例３においては、非照明時変化量の他の例として、各雨滴検出区分ｘ内の輝度値総和ｄ（ｘ，ｔｂ）とその直前の輝度値総和ｄ（ｘ，ｔｂ−１）との比である消灯時比ｒｄ（ｘ，ｔｂ）＝ｄ（ｘ，ｔｂ）／ｄ（ｘ，ｔｂ−１）から１を減じた消灯時変化率ｐｄ（ｘ，ｔｂ）＝ｒｄ（ｘ，ｔｂ）−１を用いる。
【０１２１】
なお、消灯時変化率ｐｄ（ｘ，ｔｂ）は、ｐｄ（ｘ，ｔｂ）＝｛ｄ（ｘ，ｔｂ）−ｄ（ｘ，ｔｂ−１）｝／ｄ（ｘ，ｔｂ−１）と変形できるため、上述した実施形態１や変形例１、２で用いた消灯時差分ｅｄ（ｘ，ｔｂ）を、直前の輝度値総和ｄ（ｘ，ｔｂ−１）で除したものに相当する。
【０１２２】
本変形例３において、点灯時変化率ｐｙ（ｘ，ｔａ）は、上述した実施形態１や変形例１、２の点灯時差分ｅｙ（ｘ，ｔａ）と同様、雨滴の付着などに伴い各雨滴検出区分内の合計輝度値が減少すれば負の値をとり、外乱光の入射などに伴い合計輝度値が増加すれば正の値をとる。したがって、上述した実施形態１や変形例１、２における方法と同様の方法により、雨滴の付着量変動を検出することができる。
【０１２３】
また、本変形例３において、消灯時変化率ｐｄ（ｘ，ｔｂ）は、上述した実施形態１や変形例１、２の消灯時差分ｅｄ（ｘ，ｔｂ）と同様、自動補正処理などに伴い各雨滴検出区分内の輝度値総和が減少すれば負の値をとり、外乱光の入射などに伴い輝度値総和が増加すれば正の値をとる。したがって、上述した実施形態１や変形例１、２における方法と同様の方法により、外乱光の入射や自動補正処理の誤作動を検出することができる。
【０１２４】
上述した実施形態１や変形例１、２のように照明時変化量として点灯時差分ｅｙ（ｘ，ｔａ）を用いる場合、点灯時撮像フレームｆｒａｍｅ２，４，６，８，１０，１２（ｔａ＝１，２，３，４，５，６）の輝度値の大きさは考慮されない。ここで、例えば、光源部２０２の明るさが低下したり、受光素子の感度が落ちたりすると、フロントガラス上の雨滴付着状況が全く同じ状況なのに、雨滴の付着に伴う合計輝度値の変動量が小さくなるという事態が生じ得る。このような事態が生じると、それまでは検出条件を満たしていた状況が、雨滴検出条件を満たさなくなるという不具合が生じ得る。逆に、フロントガラス上の雨滴付着状況が全く同じ状況なのに、雨滴の付着に伴う合計輝度値の変動量が大きくなるという事態が生じると、それまでは検出条件を満たしていなかった状況が、雨滴検出条件を満たすようになるという不具合が生じ得る。
【０１２５】
本変形例３によれば、照明時変化量として点灯時変化率ｐｙ（ｘ，ｔａ）を用いるため、上述した実施形態１や変形例１、２の点灯時差分ｅｙ（ｘ，ｔａ）が、点灯時撮像フレームの輝度値の大きさを用いて正規化される。その結果、上述した不具合が生じにくくなる。なお、本変形例３では、直前の合計輝度値ｙ（ｘ，ｔａ−１）を用いて正規化しているが、例えば、今回の合計輝度値ｙ（ｘ，ｔａ）を用いたり、複数の点灯時撮像フレームにおける合計輝度値の平均値を用いたりして正規化してもよい。
【０１２６】
また、上述した実施形態１や変形例１、２のように非照明時変化量として消灯時差分ｅｄ（ｘ，ｔｂ）を用いる場合、消灯時撮像フレームｆｒａｍｅ１，３，５，７，９，１１（ｔｂ＝１，２，３，４，５，６）の輝度値の大きさは考慮されない。ここで、例えば受光素子の感度が変動すると、外乱光の入射等が全く同じ状況なのに、輝度値総和の変動量が小さくなったり大きくなったりする事態が生じ得る。このような事態が生じると、消灯時差分ｅｄ（ｘ，ｔｂ）が外乱光変動成分を適切に表した値とはならないという不具合が生じ得る。
【０１２７】
本変形例３によれば、非照明時変化量として消灯時変化率ｐｄ（ｘ，ｔｂ）を用いるため、上述した実施形態１や変形例１、２の消灯時差分ｅｄ（ｘ，ｔｂ）が、消灯時撮像フレームの輝度値の大きさを用いて正規化される。その結果、受光素子の感度が変動するなどしても、消灯時変化率ｐｄ（ｘ，ｔｂ）は外乱光変動成分を適切に表したものとなり、上述した不具合を回避できる。なお、本変形例３では、直前の輝度値総和ｄ（ｘ，ｔｂ−１）を用いて正規化しているが、例えば、今回の輝度値総和ｄ（ｘ，ｔｂ）を用いたり、複数の消灯時撮像フレームにおける輝度値総和の平均値を用いたりして、正規化してもよい。
【０１２８】
照明時変化量としては、上述した実施形態１や変形例１、２の点灯時差分ｅｙ（ｘ，ｔａ）や、本変形例３の点灯時変化率ｐｙ（ｘ，ｔａ）などを含め、複数の点灯時撮像フレーム内の輝度値を入力とする任意の関数の出力値を用いてもよい。同様に、非照明時変化量としては、上述した実施形態１や変形例１、２の消灯時差分ｅｄ（ｘ，ｔｂ）や、本変形例３の消灯時変化率ｐｄ（ｘ，ｔｂ）などを含め、複数の消灯時撮像フレーム内の輝度値を入力とする任意の関数の出力値を用いてもよい。
【０１２９】
このとき、照明時変化量及び非照明時変化量をそれぞれ導出する関数は、同一のものであってもよいし、異なるものであっても良い。同一の関数を用いる場合には、例えば、照明時変化量として点灯時比ｒｙ（ｘ，ｔａ）を用い、非照明時変化量として消灯時比ｒｄ（ｘ，ｔｂ）を用いることもできる。また、異なる関数を用いる場合には、例えば、照明時変化量として点灯時差分ｅｙ（ｘ，ｔａ）を用い、非照明時変化量として消灯時変化率ｐｄ（ｘ，ｔｂ）を用いたり、あるいは、照明時変化量として点灯時変化率ｐｙ（ｘ，ｔａ）を用い、非照明時変化量として消灯時差分ｅｄ（ｘ，ｔｂ）を用いたりすることができる。
【０１３０】
〔実施形態２〕
次に、本発明に係る物体検出装置を、上述した実施形態１と同様、車載機器制御システムに用いられる付着物検出装置に適用した他の実施形態（以下、本実施形態を「実施形態２」という。）について説明する。
上述した実施形態１においては、反射偏向プリズム２３０を用い、雨滴の付着箇所では照明光がフロントガラス外壁面を透過し、雨滴の非付着箇所では照明光がフロントガラス外壁面で反射して画像センサ２０６に受光される構成であった。これに対し、本実施形態２は、雨滴の非付着箇所では照明光がフロントガラス外壁面を透過し、雨滴の付着箇所ではフロントガラス外壁面を透過した照明光が雨滴で反射して画像センサ２０６に受光される構成である。具体的には、図２０に示すような構成である。
【０１３１】
なお、図２０の例では、光源部２０２から出射した照明光が直接フロントガラス１０５の内壁面に入射する構成となっているが、ミラー等の光路変更部材を介する構成としてもよい。この場合、上述した実施形態１と同様に、センサ基板２０７上に光源装置としての光源部２０２を実装することが可能となる。
【０１３２】
図２０中の光線Ａは、光源部２０２から出射してフロントガラス１０５を通過する光線である。フロントガラス１０５の外壁面に雨滴２０３が付着していない場合、光源部２０２からフロントガラス１０５に向けて照射された光は、光線Ａのように、フロントガラス１０５を透過してそのまま自車両１００の外部に漏れ出る。
【０１３３】
図２０中の光線Ｂは、光源部２０２からの出射光がフロントガラス１０５の内壁面で正反射して撮像部２００へ入射する光線である。光源部２０２からフロントガラス１０５へ向かう光の一部はフロントガラス１０５の内壁面で正反射する。この正反射光（光線Ｂ）の偏光成分は、一般に、その入射面に対して直交する方向（図２０の紙面に対して垂直な方向）に振動するＳ偏光成分（水平偏光成分Ｓ）が支配的であることが知られている。光源部２０２から照射されてフロントガラス１０５の内壁面で正反射した正反射光（光線Ｂ）は、フロントガラス１０５の外壁面に付着する雨滴２０３の有無によって変動しないので、雨滴検出に不要な光であるばかりか、雨滴検出の検出精度を低下させる外乱光となる。本実施形態２では、この光線Ｂ（水平偏光成分Ｓ）をカットする偏光フィルタ層を光学フィルタ２０５に設け、この光線Ｂによって雨滴検出精度が低下することを抑制している。
【０１３４】
図２０中の光線Ｃは、光源部２０２からの出射光がフロントガラス１０５の内壁面を透過し、その後、フロントガラス１０５の外壁面に付着する雨滴で反射して撮像部２００へ入射する光線である。光源部２０２からフロントガラス１０５へ向かう光の一部はフロントガラス１０５の内壁面を透過するが、その透過光は水平偏光成分Ｓよりも鉛直偏光成分Ｐの方が多い。そして、フロントガラス１０５の外壁面上に雨滴２０３が付着している場合、フロントガラス１０５の内壁面を透過した光は、前記光線Ａのように外部へ漏れ出ずに、雨滴内部で多重反射して撮像部２００側に向けて再度フロントガラス１０５内を透過し、撮像部２００に入射する。このとき、撮像部２００の光学フィルタ２０５における前段フィルタ２１０の赤外光透過フィルタ領域２１２は、光源部２０２の発光波長（赤外光）を透過させるように構成されているので、光線Ｃは赤外光透過フィルタ領域２１２を通過する。また、上述した光線Ｂ（水平偏光成分Ｓ）をカットする偏光フィルタ層は、鉛直偏光成分Ｐを透過するようにワイヤーグリッド構造の金属ワイヤーの長手方向が形成されているため、光線Ｃは当該偏光フィルタ層も透過する。よって、光線Ｃは、画像センサ２０６に到達し、その受光量によって雨滴の検出が行われる。
【０１３５】
図２０中の光線Ｄは、フロントガラス１０５の外部からフロントガラス１０５を透過して撮像部２００に向かって入射してくる光線である。この光線Ｄも雨滴検出時の外乱光となり得るが、本実施形態２では、その光線Ｄの大部分が、光学フィルタ２０５における前段フィルタ２１０の赤外光透過フィルタ領域２１２によってカットされる。よって、この光線Ｄによって雨滴検出精度が低下することも抑制できる。
【０１３６】
図２０中の光線Ｅは、フロントガラス１０５の外部からフロントガラス１０５を透過して撮像部２００に向かって入射してくる光線である。この光線Ｅは、光学フィルタ２０５における前段フィルタ２１０の赤外光カットフィルタ領域２１１によって赤外光帯域がカットされ、可視域の光のみが撮像される。この撮像画像は、対向車両のヘッドランプ及び先行車両のテールランプ並びに白線の検出などに利用される。
【０１３７】
本実施形態２においては、雨滴によって屈折されたり反射されたりした光源光が画像センサ２０６に入射するため、撮像画像データの雨滴検出用画像領域２１４は、フロントガラス１０５の外壁面に雨滴が付着していない非付着箇所は低輝度な画像部分（低い画素値）となる一方、雨滴が付着している付着箇所は高輝度な画像部分（高い画素値）となる点で、上述した実施形態１とは異なるが、このような違いを考慮して各種閾値等を設定することで、上述した実施形態１と同様の処理を実現できる。もちろん、上述した各種変形例も本実施形態２において適用できる。
【０１３８】
具体的には、本実施形態２のように雨滴が付着すると合計輝度値が大きくなるケースでは、雨滴が付着したときの点灯時差分ｅｙ（ｘ，ｔａ）＝ｙ（ｘ，ｔａ）−ｙ（ｘ，ｔａ−１）は正の値をとるので、第一差分閾値Ｅｙは正の値で適宜設定される。このとき、処理ステップＳ４では、各雨滴検出区分ｘの点灯時差分ｅｙ（ｘ，ｔａ）がそれぞれ第一差分閾値Ｅｙ以上である雨滴検出区分ｘの数を求めることになる。
【０１３９】
また、例えば、各雨滴検出区分ｘ内の合計輝度値ｙ（ｘ，ｔａ）の変化量（照明時変化量）として、例えば、直前の点灯時撮像フレームの合計輝度値ｙ（ｘ，ｔａ−１）から今回の点灯時撮像フレームの合計輝度値ｙ（ｘ，ｔａ）を差し引いたものを用いる場合、本実施形態２のように雨滴が付着すると合計輝度値が大きくなるケースでは、雨滴が付着したときの点灯時差分ｅｙ（ｘ，ｔａ）＝ｙ（ｘ，ｔａ−１）−ｙ（ｘ，ｔａ）は負の値をとるので、第一差分閾値Ｅｙは負の値で適宜設定される。このとき、処理ステップＳ４では、各雨滴検出区分ｘの点灯時差分ｅｙ（ｘ，ｔａ）がそれぞれ第一差分閾値Ｅｙ未満である雨滴検出区分ｘの数を求めることになる。
【０１４０】
また、例えば、各雨滴検出区分ｘ内の合計輝度値ｙ（ｘ，ｔａ）の変化量（照明時変化量）として、直前の点灯時撮像フレームの合計輝度値ｙ（ｘ，ｔａ−１）と今回の点灯時撮像フレームの合計輝度値ｙ（ｘ，ｔａ）との差分の絶対値を用いる場合、本実施形態２のように雨滴が付着すると合計輝度値が大きくなるケースでも、雨滴が付着したときの点灯時差分ｅｙ（ｘ，ｔａ）＝｜ｙ（ｘ，ｔａ）−ｙ（ｘ，ｔａ−１）｜は、正の値をとるので、第一差分閾値Ｅｙは正の値で適宜設定される。このとき、処理ステップＳ４では、各雨滴検出区分ｘの点灯時差分ｅｙ（ｘ，ｔａ）がそれぞれ第一差分閾値Ｅｙ以上である雨滴検出区分ｘの数を求めることになる。
【０１４１】
一方、本実施形態２のように雨滴が付着すると合計輝度値が大きくなるケースでは、雨滴変動成分として誤認され得る外乱光変動成分は、外乱光の光量が増加する場合である。この場合、各雨滴検出区分ｘ内の輝度値総和ｄ（ｘ，ｔｂ）の変化量（非照明時変化量）として、消灯時差分ｅｄ（ｘ，ｔｂ）＝ｄ（ｘ，ｔｂ）−ｄ（ｘ，ｔｂ−１）を用いるとき、この消灯時差分ｅｄ（ｘ，ｔｂ）は正の値をとるので、第二差分閾値Ｅｄは正の値で適宜設定される。このとき、処理ステップＳ８では、各雨滴検出区分ｘの消灯時差分ｅｄ（ｘ，ｔｂ）がそれぞれ第二差分閾値Ｅｄ以上である雨滴検出区分ｘの数を求めることになる。
【０１４２】
また、例えば、各雨滴検出区分ｘ内の輝度値総和ｄ（ｘ，ｔｂ）の変化量（非照明時変化量）として、直前の消灯時撮像フレームの輝度値総和ｄ（ｘ，ｔｂ−１）から今回の消灯時撮像フレームの輝度値総和ｄ（ｘ，ｔｂ）を差し引いたものを用いる場合、本実施形態２のように雨滴が付着すると合計輝度値が大きくなるケースにおいて雨滴変動成分として誤認され得る外乱光の光量増加時には、消灯時差分ｅｄ（ｘ，ｔｂ）＝ｄ（ｘ，ｔｂ−１）−ｄ（ｘ，ｔｂ）は負の値をとるので、第二差分閾値Ｅｄは負の値で適宜設定される。このとき、処理ステップＳ８では、各雨滴検出区分ｘの消灯時差分ｅｄ（ｘ，ｔｂ）がそれぞれ第二差分閾値Ｅｄ未満である雨滴検出区分ｘの数を求めることになる。
【０１４３】
また、例えば、各雨滴検出区分ｘ内の輝度値総和ｄ（ｘ，ｔｂ）の変化量（非照明時変化量）として、直前の消灯時撮像フレームの輝度値総和ｄ（ｘ，ｔｂ−１）と今回の消灯時撮像フレームの輝度値総和ｄ（ｘ，ｔｂ）との差分の絶対値を用いる場合、本実施形態２のように雨滴が付着すると合計輝度値が大きくなるケースにおいて雨滴変動成分として誤認され得る外乱光の光量増加時でも、消灯時差分ｅｄ（ｘ，ｔｂ）＝｜ｄ（ｘ，ｔｂ）−ｄ（ｘ，ｔｂ−１）｜は、正の値をとるので、第二差分閾値Ｅｄは正の値で適宜設定される。このとき、処理ステップＳ８では、各雨滴検出区分ｘの消灯時差分ｅｄ（ｘ，ｔｂ）がそれぞれ第二差分閾値Ｅｄ以上である雨滴検出区分ｘの数を求めることになる。
【０１４４】
上述した実施形態１や２（各種変形例を含む）では、受光手段が画像センサであり、二次元データ（撮像画像データ）から得られる点灯時差分ｅｙ（ｘ，ｔａ）や消灯時差分ｅｄ（ｘ，ｔｂ）を雨滴検出条件を判断する照明時変化量や非照明時変化量として用いているが、これに限られない。例えば、複数の受光素子（光電変換素子）を一列に配置したセンサを用い、一次元データから照明時変化量や非照明時変化量を算出して雨滴検出条件の判断に用いてもよい。また、１つの受光素子（光電変換素子）から得られる出力値（受光量）から照明時変化量や非照明時変化量を算出して雨滴検出条件の判断に用いてもよい。
【０１４５】
また、１つの受光素子から得られる出力値（受光量）ごとに照明時変化量や非照明時変化量を算出してもよいし、複数の受光素子から得られる出力値（受光量）を合成した値を用いて照明時変化量や非照明時変化量を算出してもよい。具体例としては、受光手段により得た二次元データをある範囲で積算した値を用いて照明時変化量や非照明時変化量を算出したり、受光手段により得た二次元データを縦方向又は横方向に積算した値を用いて照明時変化量や非照明時変化量を算出したり、受光手段により得た一次元データをすべて積算した値を用いて照明時変化量や非照明時変化量を算出したりしてもよい。このように、複数の受光素子から得られる出力値（受光量）を合成した値を用いて照明時変化量や非照明時変化量を算出する場合、個々の受光素子に生じるノイズの影響を緩和したり、データ数の削減により計算量や記憶容量を削減したりすることができる。
【０１４６】
また、上述した実施形態１や２（各種変形例を含む）では、雨滴検出用画像領域を車両検出用画像領域と一緒に撮像する例であるが、雨滴検出用画像領域のみを撮像する例（雨滴検出専用の装置）であってもよい。
また、上述した実施形態１や２（各種変形例を含む）では、車両のフロントガラス（ウィンドシールド）上に付着した雨滴を検出対象物として検出する例について説明したが、本発明に係る物体検出装置はこれに限定されることはなく、広く利用可能である。例えば、監視カメラのレンズやカバーあるいは建築物の窓などの光透過性部材に付着する雨滴を検出対象物として検出するものであってもよい。なお、光透過性部材の材質はガラスだけでなく、プラスチックなど透明または半透明の様々なものが利用可能である。
また、検出対象物は、雨滴に限られず、フロントガラスなどの光透過性部材上に付着する付着物にも限られない。
また、検出処理の処理結果は、ワイパー１０７の動作を制御する場合に限らず、風による吹き払いや熱による乾燥などによって雨滴を除去する除去手段の制御、あるいは、除去手段ではない何らかの装置の制御に利用してもよい。
【０１４７】
以上に説明したものは一例であり、次の態様毎に特有の効果を奏する。
（態様Ａ）
光源部２０２等の光源が光源光を照射している時に画像センサ２０６等の受光手段により受光される照明時受光量に基づいて該光源光の照明範囲内における検出対象物を検出する物体検出装置において、前記照明時受光量の時間変化を示す点灯時差分ｅｙ（ｘ，ｔａ）や点灯時変化率ｐｙ（ｘ，ｔａ）等の照明時変化量と、前記光源が光源光を照射していない間に前記受光手段により受光される非照明時受光量の時間変化を示す消灯時差分ｅｄ（ｘ，ｔｂ）や消灯時変化率ｐｄ（ｘ，ｔｂ）等の非照明時変化量とを用いて、前記照明範囲内における検出対象物が増加した又は減少したことを検出するための所定の条件を満たすか否かを判断する検出処理を実行する検出処理部１０２Ａ等の検出処理手段を有することを特徴とする。
本態様では、光源光の照明範囲内における検出対象物の増加又は減少を検出するための所定の条件を満たすか否かを判断する検出処理において、照明時変化量と非照明時変化量という２つのパラメータを用いる。照明時変化量は、光源が光源光を照射している間に受光手段により受光される照明時受光量の時間変化を示すものである。よって、検出対象物が照明範囲内に出現したり無くなったりして照明時受光量が変化すると、照明時変化量が変動するので、照明時変化量から照明範囲内における検出対象物の増加又は減少を検出することが可能である。照明範囲内における検出対象物の増加又は減少は、照明範囲内に新たな検出対象物が出現したり又は照明範囲内の既存の検出対象物が無くなったりすることを意味することから、従来の物体検出装置の検出処理結果を利用した各種制御（ワイパーの駆動制御など）と同等の制御を実施することが可能である。
照明時変化量を変動させる主な要因は、照明範囲内における検出対象物の増加又は減少による要因のほか、受光手段に入射する外乱光の光量の時間変化による要因と、このような外乱光の光量の時間変化以外の要因とが挙げられる。これらのうち、外乱光の光量の時間変化以外の要因のほとんどは、上述したように、温度変化、経時劣化等に起因するものであり、その変化は非常に緩やかなものである。したがって、照明時変化量を求めるために照明時受光量の時間変化を観測する変化観測期間を、外乱光の光量の時間変化以外の要因による照明時変化量が有意な変動を示す期間よりも短く設定すれば、照明時変化量を変動させる主な要因は、検出対象物の増加又は減少による要因を除くと、受光手段に入射する外乱光の光量の時間変化のみであると考えることができる。
この受光手段に入射する外乱光の光量の時間変化によって照明時変化量が変動したか否かは、光源が光源光を照射していない間に受光手段により受光される非照明時受光量の時間変化を示す非照明時変化量から把握することが可能である。詳しく説明すると、非照明時変化量を変動させる主な要因は、受光手段に入射する外乱光の光量の時間変化による要因と、このような外乱光の光量の時間変化以外の要因の２つである。この非照明時変化量を求めるために非照明時受光量の時間変化を観測する変化観測期間を照明時変化量の場合と同様に短く設定すれば、非照明時変化量を変動させる主な要因は、同様に、受光手段に入射する外乱光の光量の時間変化による要因のみとなる。その結果、外乱光の光量の時間変化以外の要因に影響を受けることなく、非照明時変化量から外乱光の光量の時間変化を適切に把握することができる。よって、非照明時変化量を用いることで、照明時変化量が変動したときに、外乱光の光量の時間変化による要因が含まれているか否かを把握することが可能となる。
このように、非照明時変化量を用いて外乱光の光量の時間変化による要因が含まれるか否かを把握できることから、外乱光の光量の時間変化による要因に対して適切な対応をとることで、照明時変化量に基づいて検出対象物の増加又は減少を検出する適切な検出処理を実現することができる。
具体的には、例えば、非照明時変化量から、照明時変化量の変動中に外乱光の光量の時間変化による要因が含まれていることが把握された場合、その照明時変化量からは検出対象物の増加又は減少を検出しないようにする等により、検出対象物の増加又は減少についての誤検出あるいは検出漏れが抑制される。一方、この非照明時変化量から、照明時変化量の変動中に外乱光の光量の時間変化による要因が含まれていないことが把握された場合、その照明時変化量を変動させる要因は、検出対象物の増加又は減少による要因のみとなるので、その照明時変化量から、検出対象物の増加又は減少を適切に検出することができる。
【０１４８】
（態様Ｂ）
前記態様Ａにおいて、前記所定の条件は、前記非照明時変化量を用いずに前記照明時変化量を用いて前記照明範囲内における検出対象物が増加した又は減少したか否かを判断するための処理ステップＳ４，Ｓ５等の第１条件と、前記非照明時変化量を用いて該第１条件の判断結果を前記検出処理の処理結果とするか否かを判断するための処理ステップＳ８，Ｓ９等の第２条件とを含むことを特徴とする。
第１条件の判断に際し、仮に、照明時変化量に代えて、照明時受光量中から外乱光成分を除外するために照明時受光量から非照明時受光量を差し引いた差分情報の時間変化量を採用したとすると、検出対象物の増加又は減少について適切に検出することができないおそれがある。これは次の理由による。すなわち、非照明時受光量は照明時受光量中の外乱光成分を正確に示すものとは限らないことから、その差分情報は、わずかに外乱光成分が残存したり、逆に検出対象物を示す本来の受光量成分の一部を差し引いてしまったりして、検出対象物を示す本来の受光量からズレたものとなり得る。そして、このように検出対象物を示す本来の受光量からズレた差分情報の時間変化量をとると、そのズレが増幅され、このような差分情報の時間変化量に基づいて検出対象物の増加又は減少を検出しようとすると、かえって、検出対象物の増加又は減少についての誤検出や検出漏れを招きやすくなるからである。
本態様によれば、第１の条件に従って検出対象物の増加又は減少を判断する際に用いるパラメータが、非照明時変化量を用いずに照明時変化量を用いるものであり、上述した差分情報の時間変化量は用いない。よって、第２の条件に従って、第１条件の判断結果を前記検出処理の処理結果とすることになった場合（例えば、非照明時変化量から、照明時変化量の変動中に外乱光の光量の時間変化による要因が含まれていないことが把握された場合）でも、検出処理の処理結果において、このような差分情報の時間変化量を用いることによる検出対象物の増加又は減少についての誤検出や検出漏れは発生しない。
一方で、第１の条件の判断に用いるパラメータとして照明時変化量を用いれば、次のとおり、検出対象の増加又は減少についての適切な検出が可能である。すなわち、照明時変化量を求めるために用いる照明時受光量には、外乱光の受光量成分が含まれることがあり、どの程度の外乱光の受光量成分が含まれているかどうかを正確に把握することは難しい。しかしながら、照明時変化量として、例えば異なる時期の２つの照明時受光量の差分値を採用する等により、外乱光の光量の時間変化が実質的に無い状況（照明時変化量の変動中に外乱光の光量の時間変化による要因が含まれていない状況）であれば、その照明時変化量から検出対象物の増加又は減少を検出するにあたって、当該外乱光の受光量成分が検出精度に影響を与えることはない。よって、照明時受光量中にどの程度の外乱光の受光量成分が含まれているかに関係なく、照明時変化量に基づいて検出対象物の増加又は減少を適切に検出することができる。
【０１４９】
（態様Ｃ）
前記態様Ｂにおいて、前記第１の条件は、前記照明時変化量が規定量以上であるという条件を含み、前記第２の条件は、前記非照明時変化量が所定量未満であるという条件を含むことを特徴とする。
非照明時変化量が所定量未満である状況下では、外乱光の光量の時間変化が小さい又は無いと判断できるので、この状況下における照明時変化量には、外乱光の光量の時間変化による影響がなく、検出対象物の有無の変化による影響のみである。したがって、非照明時変化量が所定量未満であり、かつ、照明時変化量が規定量以上であれば、検出対象物が増加又は減少していると判断できる。
なお、本態様を実現するにあたり、上述した点灯時差分ｅｙ（ｘ，ｔａ）や消灯時差分ｅｄ（ｘ，ｔｂ）のように、照明時変化量や非照明時変化量として、検出対象物の増減や外乱光の光量の増減に応じて、正あるいは負のいずれかの値を取るようなパラメータを採用する場合がある。このような場合、照明時変化量が規定量以上であるか又は非照明時変化量が所定量未満であるかの判断に用いる閾値の符号や、当該閾値に対する当該パラメータの大小関係については、検出対象物が増加したときに照明時変化量が減る方式（実施形態１）と増える方式（実施形態２）の違いや、当該パラメータの設定の違い（現在から過去の照明時受光量を差し引いた差分値なのか、過去から現在の照明時受光量を差し引いた差分値なのかの違い等）に応じて、適宜設定することになる。いずれにしても、本態様における条件は、照明時変化量が多いか少ないか、あるいは、非照明時変化量が多いか少ないかを判断できればよい。  
【０１５０】
（態様Ｄ）
前記態様Ａにおいて、前記検出処理手段は、前記所定の条件を満たすか否かを判断する際に、前記非照明時変化量が所定量以上であるときの前記照明時変化量を用いないことを特徴とする。
非照明時変化量が所定量以上である状況では、外乱光の光量の時間変化が大きいので、この状況下における照明時変化量は、外乱光の光量の時間変化による影響を受けていると考えることができる。本態様によれば、このように外乱光の光量変化による影響を受けている照明時変化量を、所定の検出条件を満たすか否かの判断には用いないので、外乱光の光量の時間変化によって検出対象物の増加又は減少を誤検出したり検出漏れしたりすることを回避することができる。
【０１５１】
（態様Ｅ）
前記態様Ａ〜Ｄのいずれかの態様において、前記検出処理手段は、所定の条件変更期間内における複数回の検出処理の結果に基づいて、該所定の条件変更期間の後に実行する検出処理における前記所定の条件を変更することを特徴とする。
例えば、所定の条件変更期間内における複数回の検出処理で検出対象物の増加又は減少が検出されないという処理結果が示された場合には、検出対象物の増加又は減少が検出されない状況が続いている可能性が高い。このような状況が続いている場合、検出対象物の増加又は減少についての検出漏れよりも、検出対象物の増加又は減少を誤って検出してしまう方が、不具合となりやすい。本態様によれば、所定の条件変更期間内における複数回の検出処理で検出対象物の増加又は減少が検出されないという処理結果が示された場合に、例えば、検出対象物の増加又は減少の検出感度が下げる方向に所定の条件を変化させることが可能である。これによれば、検出対象物の増加又は減少が検出されない状況が続いている場合に、検出対象物の増加又は減少が誤って検出される事態を抑制でき、不具合の発生を有効に抑制できる。
逆に、例えば、所定の条件変更期間内における複数回の検出処理で検出対象物の増加又は減少が検出されないという処理結果が示された場合には、検出対象物の増加又は減少が検出される状況が続いている可能性が高い。このような状況が続いている場合には、検出対象物の増加又は減少が誤って検出されることよりも、検出対象物の増加又は減少について検出漏れが発生することの方が、不具合となりやすい。本態様によれば、所定の条件変更期間内における複数回の検出処理で検出対象物の増加又は減少が検出されないという処理結果が示された場合に、例えば、検出対象物の増加又は減少の検出感度が上がる方向に所定の条件を変化させることが可能である。これによれば、検出対象物の増加又は減少が検出される状況が続いている場合に、検出対象物の増加又は減少についての検出漏れが発生する事態を抑制でき、不具合の発生を有効に抑制できる。
【０１５２】
（態様Ｆ）
前記態様Ａ〜Ｅのいずれかの態様において、前記検出処理手段は、所定の条件変更期間内における複数回の検出処理の結果に基づいて、該所定の条件変更期間の後に実行する検出処理について、前記照明時変化量を算出するための照明時受光量の時間変化を観測する変化観測期間の長さを変更することを特徴とする。
照明時変化量を算出するための照明時受光量の時間変化を観測する変化観測期間の長さを変更することで、検出対象物の検出感度を上げたり下げたりすることが可能である。よって、上述した態様Ｅの場合と同様、検出対象物の増加又は減少が検出されない状況が続いている場合に検出対象物の増加又は減少が誤って検出される事態を抑制したり、検出対象物の増加又は減少が検出される状況が続いている場合に検出対象物の増加又は減少の検出漏れが発生する事態を抑制したりすることができる。
【０１５３】
（態様Ｇ）
前記態様Ａ〜Ｆのいずれかの態様において、前記検出対象物は、前記光源の光源光が照射されるフロントガラス１０５等の光透過性部材上に付着する雨滴等の付着物であることを特徴とする。
これによれば、光透過性部材上に付着する付着物を適切に検出することができる。
【０１５４】
（態様Ｈ）
前記態様Ａ〜Ｇのいずれかの態様において、前記検出処理手段は、前記照明範囲内における検出対象物を間欠的に除去するワイパー１０７等の物体除去手段の動作タイミングに応じて、前記検出処理を実行するか否かを判断することを特徴とする。
これによれば、上述した変形例２で説明したように、物体除去手段の動作により物体除去手段に付着している検出対象物ではない物体（非検出対象物）が光源光照明範囲に入り、この非検出対象物により検出対象物の増加を誤検出したり検出漏れしたりしてしまう事態を回避することが可能となる。
【０１５５】
（態様Ｉ）
前記態様Ａ〜Ｈのいずれかの態様において、異なる時刻に前記受光手段が受光した２つの照明時受光量の差分値である点灯時差分ｅｙ（ｘ，ｔａ）等を、前記照明時変化量として用いることを特徴とする。
これによれば、照明時変化量を簡易に取得することができる。
【０１５６】
（態様Ｊ）
前記態様Ａ〜Ｈのいずれかの態様において、異なる時刻に前記受光手段が受光した２つの照明時受光量の差分値を正規化した値である点灯時変化率ｐｙ（ｘ，ｔａ）等を、前記照明時変化量として用いることを特徴とする。
これによれば、例えば光源の明るさや受光手段の感度が変動しても、検出対象物の増加又は減少を適切に検出しやすい。
【０１５７】
（態様Ｋ）
前記態様Ａ〜Ｊのいずれかの態様において、異なる時刻に前記受光手段が受光した２つの非照明時受光量の差分値である消灯時差分ｅｄ（ｘ，ｔｂ）等を、前記非照明時変化量として用いることを特徴とする。
これによれば、非照明時変化量を簡易に取得することができる。
【０１５８】
（態様Ｌ）
前記態様Ａ〜Ｊのいずれかの態様において、異なる時刻に前記受光手段が受光した２つの非照明時受光量の差分値を正規化した値である消灯時変化率ｐｄ（ｘ，ｔｂ）等を、前記非照明時変化量として用いることを特徴とする。
これによれば、例えば受光手段の感度が変動しても、外乱光の光量の時間変化による要因を適切に検出しやすい。
【０１５９】
（態様Ｍ）
前記態様Ａ〜Ｌのいずれかの態様に係る物体検出装置と、前記物体検出装置における前記検出処理の結果に基づいて、前記検出対象物を除去するワイパー１０７等の物体除去手段の動作を制御するワイパー制御ユニット１０６等の制御手段とを有することを特徴とする物体除去動作制御システム。
これによれば、物体除去手段の動作を適切に制御することが可能となる。
【０１６０】
（態様Ｎ）
光源が光源光を照射している時に受光手段により受光される照明時受光量に基づいて該光源光の照明範囲内における検出対象物を検出する物体検出方法において、前記照明時受光量の時間変化を示す照明時変化量と、前記光源が光源光を照射していない間に前記受光手段により受光される非照明時受光量の時間変化を示す非照明時変化量とを用いて、所定の条件を満たすか否かを判断することを特徴とする。
非照明時変化量を用いることで、照明時変化量が変動したときに外乱光の光量の時間変化による要因が含まれているか否かを把握することが可能となる。よって、外乱光の光量の時間変化による要因に対して適切な対応をとることで、照明時変化量に基づいて検出対象物の増加又は減少を適切に検出することが可能となる。
【０１６１】
（態様Ｏ）
前記態様Ａ〜Ｌのいずれかの態様に係る物体検出装置のコンピュータを機能させる物体検出用プログラムであって、前記コンピュータを前記検出処理手段として機能させることを特徴とする。
非照明時変化量を用いることで、照明時変化量が変動したときに外乱光の光量の時間変化による要因が含まれているか否かを把握することが可能となる。よって、外乱光の光量の時間変化による要因に対して適切な対応をとることで、照明時変化量に基づいて検出対象物の増加又は減少を適切に検出することが可能となる。
なお、このプログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録された状態で配布したり、入手したりすることができる。また、このプログラムを乗せ、所定の送信装置により送信された信号を、公衆電話回線や専用線、その他の通信網等の伝送媒体を介して配信したり、受信したりすることでも、配布、入手が可能である。この配信の際、伝送媒体中には、コンピュータプログラムの少なくとも一部が伝送されていればよい。すなわち、コンピュータプログラムを構成するすべてのデータが、一時に伝送媒体上に存在している必要はない。このプログラムを乗せた信号とは、コンピュータプログラムを含む所定の搬送波に具現化されたコンピュータデータ信号である。また、所定の送信装置からコンピュータプログラムを送信する送信方法には、プログラムを構成するデータを連続的に送信する場合も、断続的に送信する場合も含まれる。
【符号の説明】
【０１６２】
１００  自車両
１０１  撮像ユニット
１０２  画像解析ユニット
１０２Ａ  検出処理部
１０２Ｂ  光源制御部
１０２Ｃ  露光量制御部
１０５  フロントガラス
１０６  ワイパー制御ユニット
１０７  ワイパー
２００  撮像部
２０２  光源部
２０３  雨滴
２０４  撮像レンズ
２０５  光学フィルタ
２０６  画像センサ
２１０  前段フィルタ
２１１  赤外光カットフィルタ領域
２１２  赤外光透過フィルタ領域
２１３  車両検出用画像領域
２１４  雨滴検出用画像領域
２３０  反射偏向プリズム
【先行技術文献】
【特許文献】
【０１６３】
【特許文献１】特開２０１３−１１７５１４号公報
【図１】
2016218046.tif 000003
【図２】
2016218046.tif 000004
【図３】
2016218046.tif 000005
【図４】
2016218046.tif 000006
【図５】
2016218046.tif 000007
【図６】
2016218046.tif 000008
【図７】
2016218046.tif 000009
【図８】
2016218046.tif 000010
【図９】
2016218046.tif 000011
【図１０】
2016218046.tif 000012
【図１１】
2016218046.tif 000013
【図１２】
2016218046.tif 000014
【図１３】
2016218046.tif 000015
【図１４】
2016218046.tif 000016
【図１５】
2016218046.tif 000017
【図１６】
2016218046.tif 000018
【図１７】
2016218046.tif 000019
【図１８】
2016218046.tif 000020
【図１９】
2016218046.tif 000021
【図２０】
2016218046.tif 000022