(57)【要約】【課題】精度よくカメラの汚れを検知できる画像監視装置、画像監視方法および画像監視プログラムを提供する。【解決手段】レンズを通して得られた映像信号のうちの１フレーム内に設定されるブロックを構成する画素のうち、輝度の最大値および最小値を算出する最大値最小値算出部と、前記最大値および前記最小値に基づいて、各ブロックの輝度が平坦なブロックか否かを判定する平坦ブロック判定部と、前記１フレーム内の平坦ブロックの数を計数する平坦ブロック計数部と、前記平坦ブロックの数に基づいて前記レンズに汚れが付着しているか否かを判定する汚れ付着判定部と、を備える画像監視装置が提供される。【選択図】図１
2019029948.tif 000002
【特許請求の範囲】
【請求項１】
レンズを通して得られた映像信号のうちの１フレーム内に設定されるブロックを構成する画素のうち、輝度の最大値および最小値を算出する最大値最小値算出部と、
前記最大値および前記最小値に基づいて、各ブロックの輝度が平坦なブロックか否かを判定する平坦ブロック判定部と、
前記１フレーム内の平坦ブロックの数を計数する平坦ブロック計数部と、
前記平坦ブロックの数に基づいて前記レンズに汚れが付着しているか否かを判定する汚れ付着判定部と、を備える画像監視装置。
【請求項２】
前記映像信号は、露光制御が行われた映像信号である、請求項１に記載の画像監視装置。
【請求項３】
前記平坦ブロック判定部は、前記最大値と前記最小値との差と、第１閾値との比較を行って、各ブロックが平坦ブロックか否かを判定する、請求項１または２に記載の画像監視装置。
【請求項４】
前記汚れ付着判定部は、前記平坦ブロックの数と、第２閾値との比較を行って、前記レンズに汚れが付着しているか否かを判定する、請求項１乃至３のいずれかに記載の画像監視装置。
【請求項５】
レンズを通して得られた映像信号のうちの１フレーム内に設定されるブロックを構成する画素のうち、輝度の最大値および最小値を算出するステップと、
前記最大値および前記最小値に基づいて、各ブロックの輝度が平坦なブロックか否かを判定するステップと、
前記１フレーム内の平坦ブロックの数を計数するステップと、
前記平坦ブロックの数に基づいて前記レンズに汚れが付着しているか否かを判定するステップと、を備える画像監視方法。
【請求項６】
コンピュータを、
レンズを通して得られた映像信号のうちの１フレーム内に設定されるブロックを構成する画素のうち、輝度の最大値および最小値を算出する最大値最小値算出部と、
前記最大値および前記最小値に基づいて、各ブロックの輝度が平坦なブロックか否かを判定する平坦ブロック判定部と、
前記１フレーム内の平坦ブロックの数を計数する平坦ブロック計数部と、
前記平坦ブロックの数に基づいて前記レンズに汚れが付着しているか否かを判定する汚れ付着判定部と、として機能させる画像監視プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像監視装置、画像監視方法および画像監視プログラムに関する。
【背景技術】
【０００２】
車両にカメラを搭載し、得られた画像を解析して他の車両や人を検出することが行われている。カメラに泥などの汚れが付着すると正確な検出ができなくなるため、カメラの汚れを検知することも行われている（例えば、特許文献１）。本特許文献１では、異なるタイミングで得られた映像信号のフレーム間差分を順次積算し、積算値が所定値以下となる領域が大きい場合に、レンズに汚れが付着していると判断する。
【０００３】
しかしながら、この手法では、必ずしも精度よく汚れを検知できるとは限らない。また、フレーム間差分を積算して判断するため、汚れ付着の判断に時間を要している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第３８０７３３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本開示の課題は、精度よく時間遅延なくカメラの汚れを検知できる画像監視装置、画像監視方法および画像監視プログラムを提供することである。
【課題を解決するための手段】
【０００６】
本開示の一態様によれば、レンズを通して得られた映像信号のうちの１フレーム内に設定されるブロックを構成する画素のうち、輝度の最大値および最小値を算出する最大値最小値算出部と、前記最大値および前記最小値に基づいて、各ブロックの輝度が平坦なブロックか否かを判定する平坦ブロック判定部と、前記１フレーム内の平坦ブロックの数を計数する平坦ブロック計数部と、前記平坦ブロックの数に基づいて前記レンズに汚れが付着しているか否かを判定する汚れ付着判定部と、を備える画像監視装置が提供される。
【発明の効果】
【０００７】
露光制御による映像信号の輝度の変動があっても精度よく、かつ、複数フレームの差分を積算する手法と比べて時間遅延なくカメラの汚れを検知できる。
【図面の簡単な説明】
【０００８】
【図１】一実施形態に係る画像監視装置の概略構成を示すブロック図。
【図２】画像処理部５の構成を詳細に示すブロック図。
【図３】ブロックを説明する図。
【図４】図１の画像監視装置の処理動作の一例を示すフローチャート。
【発明を実施するための形態】
【０００９】
以下、本発明に係る実施形態について、図面を参照しながら具体的に説明する。
【００１０】
図１は、一実施形態に係る画像監視装置の概略構成を示すブロック図である。画像監視装置は、映像信号処理部３と、露光制御部４と、画像処理部５と、画像メモリ６とを備えている。映像信号処理部３には、レンズ１を通って撮像素子２に結像した光による映像信号が入力される。そして、映像信号処理部３は、露光制御部４の制御に基づき、外光に応じて映像信号に対する増幅処理などを行う。映像信号処理部３から出力された映像信号はフレームごとに画像メモリ６に記憶される。画像処理部５は、画像メモリ６に記憶された１フレームを用いて、レンズ１に汚れが付着しているか否かを判定する。
【００１１】
図２は、画像処理部５の構成を詳細に示すブロック図である。画像処理部５は、最大値最小値算出部５１と、平坦判定部５２と、平坦ブロック計数部５３と、汚れ付着検知部５４とを有する。
【００１２】
本実施形態では、１フレームの映像が仮想的に複数ブロックに分割されている（図３参照）。言い換えると、１フレーム内に複数ブロックが設定されている。そして、各ブロックは複数画素から構成される。一例として、１フレームが６４０×４８０画素である場合、各ブロックは３２×３２画素あるいは６４画素×６４画素などから構成されてよい。そして、画像処理部５は、映像信号のうち、バンパー等が写っていない有効領域（予め定められている）を処理する。
【００１３】
図２において、最大値最小値算出部５１は、処理対象ブロックを構成する複数画素のうち、輝度の最大値および最小値を算出する。平坦判定部５２は、輝度の最大値および最小値に基づいて、処理対象ブロックが平坦ブロックであるか否かを判定する。平坦ブロック計数部５３は１フレーム内の平坦ブロック数を計数する。汚れ付着検知部５４は、平坦ブロック数に基づいて、レンズ１に汚れが付着しているか否かを判定する。
【００１４】
なお、図１および図２に示す各機能部の一部または全部は、ハードウェアで実装されてもよいし、ソフトウェアで実現されてもよい。後者の場合、プロセッサが所定の画像監視プログラムを実行することで各機能部が実現され得る。また、図１の全体が１つの装置内にあってもよいし、複数装置に分散していてもよい。
【００１５】
図４は、図１の画像監視装置の処理動作の一例を示すフローチャートである。まず、画像処理部５内の平坦ブロック計数部５３は、平坦ブロック数を０に予め初期化しておく（ステップＳ１）。
【００１６】
映像信号処理部３は、露光制御部４の制御に基づいて、撮像素子２からの映像信号を処理する。例えば、映像全体が暗い場合、映像信号処理部３は映像全体が明るくなるよう映像信号を増幅する（ステップＳ２）。これにより、露光制御が行われた映像信号が画像処理部５に入力され、画像メモリ６に記憶される。以下、映像信号の１フレームに対して、汚れ付着検知処理が行われる。
【００１７】
画像処理部５の最大値最小値算出部５１は、１フレーム内における１つのブロックを処理対象ブロックと定める。そして、処理対象ブロックを構成する複数画素のうち、輝度の最大値および最小値を算出する（ステップＳ３）。
【００１８】
続いて、平坦判定部５２は、輝度の最大値および最小値に基づいて、処理対象ブロックの輝度が平坦なブロックであるか否かを判定する。より具体的には、最大値−最小値が予め定めた閾値ＴＨ１以下である場合（ステップＳ４のＹＥＳ）、平坦判定部５２は処理対象ブロックが平坦ブロックであると判定する。一方、最大値−最小値が閾値ＴＨ１より大きい場合（ステップＳ４のＮＯ）、平坦判定部５２は処理対象ブロックが平坦ブロックでないと判定する。
【００１９】
そして、処理対象ブロックが平坦ブロックであると判定された場合には（ステップＳ４のＹＥＳ）、平坦ブロック計数部５３は平坦ブロック数を１だけ加算する（ステップＳ５）。以上の処理を１フレーム内の全ブロックに対して行うことで（ステップＳ６のＮＯ）、１フレーム内の平坦ブロック数がカウントされる。
【００２０】
汚れ付着検知部５４は、１フレーム内の平坦ブロック数に基づいて、レンズ１に汚れが付着しているか否かを判定する。より具体的には、１フレーム内の平坦ブロック数が予め定めた閾値ＴＨ２以上である場合（ステップＳ７のＹＥＳ）、汚れ付着検知部５４はレンズ１に汚れが付着していると判定する（ステップＳ８ａ）。一方、平坦ブロック数が閾値ＴＨ２未満である場合（ステップＳ７のＮＯ）、汚れ付着検知部５４はレンズ１に汚れが付着していない判定する（ステップＳ８ｂ）。
【００２１】
以上により、レンズ１に汚れが付着しているか否かの情報が画像監視装置から出力される。
【００２２】
映像信号に対して露光制御を行う場合、映像全体が明るくなるとレンズ１に付着した汚れも明るくなるし、映像全体が暗くなるとレンズ１に付着した汚れも暗くなる。すなわち、フレームによって汚れの明るさが変化し得る。そのため、仮に複数フレームを用いた汚れ付着判定を行うと、判定の精度が低くなってしまう。
【００２３】
これに対し、本実施形態では、複数フレームに跨ることなく、１フレームのみを用いて汚れ付着判定を行う。そのため、露光制御を行う場合でも精度よく時間遅延なく汚れ付着判定を行うことができる。
【００２４】
なお、上述の実施の形態は、本開示における技術を例示するためのものであるから、特許請求の範囲またはその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。
【符号の説明】
【００２５】
１  レンズ
２  撮像素子
３  映像信号処理部
４  露光制御部
５  画像処理部
６  画像メモリ
５１  最大値最小値算出部
５２  平坦判定部
５３  平坦ブロック計数部
５４  汚れ付着検知部
【図１】
2019029948.tif 000003
【図２】
2019029948.tif 000004
【図３】
2019029948.tif 000005
【図４】
2019029948.tif 000006