(57)【特許請求の範囲】
【請求項１】
照明灯の不点を検知する不点検知装置であって、
移動体の走行時に撮影された複数の照明灯を含む動画を取得する画像取得部と、
前記動画を表示する表示画面内の検知領域を通過する、前記複数の照明灯に対応するスポットの周期性に基づいて前記複数の照明灯のうちの不点の照明灯を特定する画像解析部と
を備えた不点検知装置。
【請求項２】
請求項１に記載の不点検知装置において、前記移動体が略一定速度で走行され、前記複数の照明灯に対応する第１から第ｎのスポットがこの順序で前記検知領域を通過する場合に、
前記画像解析部が、
前記検知領域を設定するための領域設定部と、
第１から第ｘのスポットが前記検知領域を通過する平均時間間隔を演算する間隔演算部と、
第ｘ+１以降のスポットが前記平均時間間隔ごとに前記検知領域に出現するか否かを判定する予測判定部と、
前記第ｘ+１以降のスポットが前記平均時間間隔ごとに前記検知領域に出現しないことに基づいて不点の照明灯を特定する不点特定部と
を備えた不点検知装置。
【請求項３】
請求項２に記載の不点検知装置において、前記検知領域が前記表示画面の右上端部又は左上端部に設定され、前記第ｘのスポットが前記検知領域を通過した時刻からカウント値ｍ×前記平均時間間隔が経過した時刻において前記検知領域に第ｘ＋ｍのスポットが存在しない場合に、前記不点特定部が、第ｘ＋ｍの照明灯が不点であることを特定するように構成された不点検知装置。
【請求項４】
請求項１に記載の不点検知装置において、前記移動体が略一定速度で走行され、前記複数の照明灯に対応する第１から第ｎのスポットがこの順序で前記検知領域を通過する場合に、
前記画像解析部が、
前記検知領域として第１及び第２の検知領域を設定するための領域設定部と、
第１から第ｘのスポットが前記第１の検知領域を通過する平均時間間隔を演算する間隔演算部と、
第ｘ+１以降のスポットが前記平均時間間隔ごとに前記第２の検知領域に出現するか否かを判定する予測判定部と、
前記第ｘ+１以降のスポットが前記平均時間間隔ごとに前記第２の検知領域に出現しないことに基づいて不点の照明灯を特定する不点特定部と
を備え、少なくとも前記第２の検知領域が、第１の照明灯と第２の照明灯の設置間隔を示す画像部分によって規定される、不点検知装置。
【請求項５】
請求項４に記載の不点検知装置において、前記第ｘのスポットが前記第１の検知領域を通過した時刻からカウント値ｍ×前記平均時間間隔が経過した時刻において前記第２の検知領域に第ｘ＋ｍのスポットが存在しない場合に、前記不点特定部が、第ｘ＋ｍの照明灯が不点であることを特定するように構成された不点検知装置。
【請求項６】
請求項１に記載の不点検知装置において、前記移動体が略一定速度で走行され、
前記画像解析部が、
前記検知領域をスポットが通過する時間間隔を演算する間隔演算部と、
前記間隔演算部によって演算される特定の時間間隔が他の時間間隔の倍数である場合に前記特定の時間間隔に含まれる期間に対応する照明灯が不点であることを特定する不点特定部と
を備えた不点検知装置。
【請求項７】
コンピュータを、請求項１から６のいずれか一項に記載の不点検知装置が備える各部として機能させるためのプログラム。
【請求項８】
請求項７に記載されたプログラムが記憶されたコンピュータ可読記憶媒体。
【請求項９】
画像取得部及び画像解析部を有する不点検知装置を用いて照明灯の不点を検知する不点検知方法であって、
前記画像取得部によって、移動体の走行時に撮影された複数の照明灯を含む動画を取得する画像取得ステップと、
前記画像解析部によって、前記動画を表示する表示画面内の検知領域を通過する、前記複数の照明灯に対応するスポットの周期性に基づいて前記複数の照明灯のうちの不点の照明灯を特定する画像解析ステップと
を備える不点検知方法。
【請求項１０】
請求項９に記載の不点検知方法において、前記移動体が略一定速度で走行され、前記複数の照明灯に対応する第１から第ｎのスポットがこの順序で前記検知領域を通過する場合に、
前記画像解析ステップが、
前記検知領域を設定する領域設定ステップと、
第１から第ｘのスポットが前記検知領域を通過する平均時間間隔を演算する間隔演算ステップと、
第ｘ+１以降のスポットが前記平均時間間隔ごとに前記検知領域に出現するか否かを判定する予測判定ステップと、
前記第ｘ+１以降のスポットが前記平均時間間隔ごとに前記検知領域に出現しないことに基づいて不点の照明灯を特定する不点特定ステップと
を含む不点検知方法。
【請求項１１】
請求項１０に記載の不点検知方法において、前記検知領域が前記表示画面の右上端部又は左上端部に設定され、前記第ｘのスポットが前記検知領域を通過した時刻からカウント値ｍ×前記平均時間間隔を経過した時刻において前記検知領域に第ｘ＋ｍのスポットが存在しない場合に、前記不点特定ステップにおいて、第ｘ＋ｍの照明灯が不点であることが特定される、不点検知方法。
【請求項１２】
請求項９に記載の不点検知方法において、前記移動体が略一定速度で走行され、前記複数の照明灯に対応する第１から第ｎのスポットがこの順序で前記検知領域を通過する場合に、
前記画像解析ステップが、
前記検知領域として第１及び第２の検知領域を設定する領域設定ステップと、
第１から第ｘのスポットが前記第１の検知領域を通過する平均時間間隔を演算する間隔演算ステップと、
第ｘ+１以降のスポットが前記平均時間間隔ごとに前記第２の検知領域に出現するか否かを判定する予測判定ステップと、
前記第ｘ+１以降のスポットが前記平均時間間隔ごとに前記第２の検知領域に出現しないことに基づいて不点の照明灯を特定する不点特定ステップと
を備え、少なくとも前記第２の検知領域が、第１の照明灯と第２の照明灯の設置間隔を示す画像部分によって規定される、不点検知方法。
【請求項１３】
請求項１２に記載の不点検知方法において、前記第ｘのスポットが前記第１の検知領域を通過した時刻からカウント値ｍ×前記平均時間間隔が経過した時刻において前記第２の検知領域に第ｘ＋ｍのスポットが存在しない場合に、前記不点特定ステップにおいて、第ｘ＋ｍの照明灯が不点であることが特定される、不点検知方法。
【請求項１４】
請求項９に記載の不点検知方法において、前記移動体が略一定速度で走行され、
前記画像解析ステップが、
前記検知領域をスポットが通過する時間間隔を演算する間隔演算ステップと、
前記間隔演算ステップによって演算される特定の時間間隔が他の時間間隔の倍数である場合に前記特定の時間間隔に含まれる期間に対応する照明灯が不点であることを特定する不点特定部ステップと
を含む不点検知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、照明灯の不点検知装置、不点検知処理方法、プログラム及び記憶媒体に関する。
【背景技術】
【０００２】
特許文献１は、画像データ取得部、位置情報取得部、照度分布算出部、記憶部、比較部及び識別部を備えた照明灯識別装置を開示する。画像データ取得部は、道路に沿って配設された複数の照明灯の画像データを取得し、位置情報取得部は、道路に沿って走行する移動体の位置情報を取得する。照度分布算出部は、画像データ取得部で取得された画像データ及び位置情報取得部で測定された走行距離の関係から第１の照度分布を演算する。記憶部には、予め第２の照度分布が記憶されている。比較部が第１の照度分布と第２の照度分布とを比較し、識別部が、比較部によって比較された所定の走行距離での第１の照度分布と第２の照度分布の差分から照明灯の照度状態及び位置を識別する。
【０００３】
特許文献２は、点灯検知部、ＤＧＰＳ受信機、記憶部及び処理部を備えた不点照明灯識別装置を開示する。点灯検知部は、照度計又は撮像手段であり、複数の照明灯が配設された経路に沿って走行する車両に搭載され、複数の照明灯の各々付近に位置したときに照明灯からの照明光に基づいて照明灯の点灯状態を検知する。ＤＧＰＳ受信機は、車両の位置を示す測位データを取得する。記憶部は、複数の照明灯の位置を示す照明灯位置情報を記憶している。処理部は、点灯検知部からの出力、ＤＧＰＳ受信機により得られた測位データ、及び記憶部に記憶された照明灯位置情報に基づいて、複数の照明灯のうち車両が当該照明灯の付近に位置しているときに点灯検知部により点灯状態が検知されなかった照明灯を不点灯状態の照明灯であると識別する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１４６２８１号公報
【特許文献２】特開２００１−８５１７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１の構成によると、照明灯の不点検知において、移動体の走行位置情報を取得する位置情報取得部が必要となるとともに、記憶部が当初の照度分布（第２の照度分布）を記憶しておく必要がある。特許文献２の構成においても、車両位置を示す測位データを取得するＤＧＰＳ受信機が必要となるとともに、記憶部が、照明灯の位置を示す照明灯位置情報を予め記憶しておく必要がある。したがって、特許文献１及び２の上記構成においては、車両等の移動体位置情報を取得して入力するための測位装置が必要となることから、不点検知装置が複雑化及び高コスト化するという問題がある。また、当初照明灯位置情報は、設備設計者に管理されることから不点検知の作業者において入手困難な場合があり、このような当初照明灯位置情報の入力が必要となることによって円滑な不点検知作業が困難となるという問題があった。
【０００６】
そこで、本発明は、照明灯の不点検知に関して、移動体位置情報及び当初照明灯位置情報の入力を不要とする簡素かつ簡便な不点検知装置及び不点検出方法を提供することを課題とする。
【課題を解決するための手段】
【０００７】
本発明の、照明灯の不点を検知する不点検知装置は、移動体の走行時に撮影された複数の照明灯を含む動画を取得する画像取得部と、動画を表示する表示画面内の検知領域を通過する、前記複数の照明灯に対応するスポットの周期性に基づいて複数の照明灯のうちの不点の照明灯を特定する画像解析部とを備える。
【０００８】
上記不点検知装置によると、画像解析部が、動画の表示画面内の検知領域を通過するスポットの周期性に基づいて不点の照明灯を特定するように構成されるので、照明灯の不点検知に際して、移動体位置情報を取得するための構成並びに当初照明灯位置情報の入手及び入力が不要となり、簡素かつ簡便な不点検知装置が実現される。
【０００９】
上記不点検知装置の第１の形態では、移動体が略一定速度で走行され、複数の照明灯に対応する第１から第ｎのスポットがこの順序で検知領域を通過する場合に、画像解析部が、検知領域を設定するための領域設定部と、第１から第ｘのスポットが検知領域を通過する平均時間間隔を演算する間隔演算部と、第ｘ+１以降のスポットが平均時間間隔ごとに検知領域に出現するか否かを判定する予測判定部と、第ｘ+１以降のスポットが平均時間間隔ごとに検知領域に出現しないことに基づいて不点の照明灯を特定する不点特定部とを備える。このように、特定の検知領域及びタイミングにおいて不点の有無が判定されるので、比較的少ないデータ処理量で確実に不点を特定することが可能となる。
【００１０】
ここで、検知領域が表示画面の右上端部又は左上端部に設定され、第ｘのスポットが検知領域を通過した時刻からカウント値ｍ×平均時間間隔が経過した時刻において検知領域に第ｘ＋ｍのスポットが存在しない場合に、不点特定部が、第ｘ＋ｍの照明灯が不点であることを特定するように構成される。これにより、簡素な処理構成で確実な不点の照明灯の位置特定が可能となる。
【００１１】
上記不点検知装置の第２の形態では、移動体が略一定速度で走行され、複数の照明灯に対応する第１から第ｎのスポットがこの順序で検知領域を通過する場合に、画像解析部が、検知領域として第１及び第２の検知領域を設定するための領域設定部と、第１から第ｘのスポットが第１の検知領域を通過する平均時間間隔を演算する間隔演算部と、第ｘ+１以降のスポットが平均時間間隔ごとに第２の検知領域に出現するか否かを判定する予測判定部と、第ｘ+１以降のスポットが平均時間間隔ごとに第２の検知領域に出現しないことに基づいて不点の照明灯を特定する不点特定部とを備え、少なくとも第２の検知領域が、第１の照明灯と第２の照明灯の設置間隔を示す画像部分によって規定される。これにより、比較的広い幅の第２の検知領域を用いてスポットの有無が判定されるので、予測検知部による検知タイミングが若干ずれたとしても、検知対象となるスポット又はスポットであるはずの位置（すなわち、不点の照明灯に対応する位置）が確実に第２の検知領域に含まれることになる。また、第２の検知領域の幅は２以上のスポットを含まない長さであるので、予測検知部による検知タイミングが若干ずれたとしても、検知タイミングの順番と、検知対象となるスポット又はスポットであるはずの位置の順番に不一致が生じることもない。したがって、照明灯の各々について確実な不点の判別が可能となる。
【００１２】
ここで、第ｘのスポットが第１の検知領域を通過した時刻からカウント値ｍ×平均時間間隔が経過した時刻において第２の検知領域に第ｘ＋ｍのスポットが存在しない場合に、不点特定部が、第ｘ＋ｍの照明灯が不点であることを特定するように構成される。これにより、簡素な処理構成で確実な不点の照明灯の位置特定が可能となる。
【００１３】
また、上記不点検知装置において、移動体が略一定速度で走行され、画像解析部が、検知領域をスポットが通過する時間間隔を演算する間隔演算部と、間隔演算部によって演算される特定の時間間隔が他の時間間隔の倍数である場合に当該特定の時間間隔に含まれる期間に対応する照明灯が不点であることを特定する不点特定部とを備えるようにしてもよい。これにより、不点検知装置の構成が更に簡素化される。
【００１４】
本発明は更に、コンピュータを、上記不点検知装置が備える各部として機能させるためのプログラムを含む。また、本発明、そのプログラムが記憶されたコンピュータ可読記憶媒体も含む。また更に、本発明は、上記不点検知装置の各部の処理を実行するステップを備える不点検知方法も含む。
【図面の簡単な説明】
【００１５】
【図１】本発明による不点検知装置の使用を説明するための概略図である。
【図２】本発明の第１の実施形態による不点検知装置で使用される動画の１コマの一例を示す図である。
【図３】第１の実施形態の不点検知装置のブロック図である。
【図４】第１の実施形態による不点検知装置の動作を説明する図である。
【図５】第１の実施形態の不点検知方法のフローチャートである。
【図６】本発明の第２の実施形態による不点検知装置で使用される動画の１コマの一例を示す図である。
【図７】本発明の第２の実施形態による不点検知装置で使用される動画の１コマの他の例を示す図である。
【図８】第２の実施形態の不点検知方法のフローチャートである。
【発明を実施するための形態】
【００１６】
＜概略構成＞
図１に、本発明による不点検知装置１の使用の概略図を示す。移動体である車両Ｖが路面Ｒ上を走行し、車両Ｖに搭載された車載カメラＣによって右車線上方の照明灯２−１〜２−ｎ及び左車線上方の照明灯３−１〜３−ｎ´の動画が撮影される。以降の各実施形態において、照明灯２−１〜２−ｎ及び３−１〜３−ｎ´はトンネルＴ内の天井から側壁にかけて設置されたトンネル灯であり、車両Ｖは坑口Ｔａ（以下、「入口Ｔａ」という）から坑口Ｔｂ（以下、「出口Ｔｂ」という）に向かって走行するものとする。また、以降の説明において、照明灯２−１〜２−ｎについて、これらを総称して又はこれらの一部を代表して照明灯２というものとし、照明灯２は入口Ｔａ側から出口Ｔｂ側に向かって照明灯２−１〜２−ｎの順序で配列されるものとする。同様に、照明灯３−１〜３−ｎ´についても、これらを総称して又はこれらの一部を代表して照明灯３というものとし、照明灯３は入口Ｔａ側から出口Ｔｂ側に向かって照明灯３−１〜３−ｎ´の順序で配列されるものとする。
【００１７】
不点検知装置１は、車載カメラＣによって撮影された動画Ｍを解析し、照明灯２又は３に不点の照明灯が含まれているか否かを検知し、更にはどの照明灯２又は３が不点であるかを判別する。不点検知装置１は車両Ｖに搭載又は配置されていてもよいし、車両Ｖと異なる場所に配置されていてもよい。図１に示すように、動画Ｍは、右端３１ａ、左端３１ｂ、上端３１ｃ及び下端３１ｄによって画定される表示画面３１に表示される。車載カメラＣが車両Ｖの進行方向前方を撮影する場合、表示画面３１上では、照明灯２−１〜２−ｎに対応する明部であるスポットＳｒ１〜Ｓｒｎが、画面中央から、右端３１ａの上端３１ｃ付近又は上端３１ｃの右端３１ａ付近（以下、「右上端部」という）に向かって移動していく。また、照明灯３−１〜３−ｎ´に対応する明部であるスポットＳｕ１〜Ｓｕｎ´は、表示画面３１上において、画面中央から、左端３１ｂの上端３１ｃ付近又は上端３１ｃの左端３１ｂ付近（以下、「左上端部」という）に向かって移動していく。
【００１８】
なお、各図において、説明の明瞭化のために動画Ｍに濃淡を付さないが、実際の動画Ｍにおいては、一般的なトンネルの形態に基づいて以下のような濃淡となることが理解される。照明灯２及び３に対応する画像部分（すなわち、スポットＳｒ１〜Ｓｒｎ及びＳｕ１〜Ｓｕｎ´）の部分が最も明るく、トンネル天井Ｔｃに対応する画像部分であってスポットを除く部分が最も暗い。そして、トンネル天井Ｔｃに対応する画像部分からトンネル側壁Ｔｓに対応する画像部分にかけて明るくなり、トンネル側壁Ｔｓに対応する画像部分と路面Ｒに対応する画像部分は同程度の明るさとなる。
【００１９】
本発明は、照明灯２−１〜２−ｎ及び３−１〜３−ｎ´が実質的に等間隔に配置されることから、照明灯２−１〜２−ｎ及び３−１〜ｎ´が点灯していたとすれば対応のスポットＳｒ１〜Ｓｒｎ及びＳｕ１〜Ｓｕｎ´も動画Ｍ上に周期的な態様で表示されることに着目する。すなわち、本発明は、この周期性に基づいて不点を特定する。なお、以降の説明において、スポットＳｒ１〜Ｓｒｎについて、これらを総称して又はこれらの一部を代表してスポットＳｒというものとし、スポットＳｕ１〜Ｓｕｎ´について、これらを総称して又はこれらの一部を代表してスポットＳｕというものとする。以降においては、照明灯２及びスポットＳｒに関して説明を行う。
【００２０】
＜第１の実施形態＞
図２に、第１の本実施形態による不点検知装置１で使用される動画Ｍの１コマを示す。概略として、不点検知装置１は、表示画面３１の右上端部の検知領域３２を通過するスポットＳｒを検知することによって、不点の照明灯２の有無及びその位置を特定する。不点検知装置１は、入口Ｔａ側の数灯の照明灯２に対応するスポットＳｒが検知領域３２を通過する平均時間間隔Δｔを求め、後続のスポットＳｒが検知領域３２に出現するタイミングを予測し、予測されたタイミングにスポットＳｒが検出されるか否かに基づいて各照明灯２の点灯／不点の判別を行う。
【００２１】
図３に、本実施形態の不点検知装置１のブロック図を示す。不点検知装置１は、画像取得部１０、画像解析部２０、出力部３０及び操作入力部３５を備える。画像取得部１０は、車載カメラＣによって撮影された動画Ｍを不点検知装置１に取り込むための入力インターフェイスである。画像取得部１０において、車載カメラＣから有線接続又は無線接続を介して、又は車載カメラＣ側のバッファ（メモリ）を介して動画Ｍが取得されるようにしてもよいし、車載カメラＣから記録媒体を介して動画Ｍが取得されるようにしてもよい。前者の場合、画像取得部１０は受信部として機能する。画像取得部１０は取得した動画Ｍを画像解析部２０に入力する。
【００２２】
画像解析部２０は、ＣＰＵ２１及びメモリ２６を備え、ＣＰＵ２１は、領域設定部２２、間隔演算部２３、予測判定部２４及び不点特定部２５を備える。これらの各部はバス２９によって相互に通信可能な態様で接続され、ＣＰＵ２１内において、各部間の信号のやりとりが適宜制御される。また、ＣＰＵ２１には、タイマ、カウンタ、動画再生等の動画操作手段といった汎用的な機能も含まれているものとする。メモリ２６は、プログラム及びデータを記憶するＲＡＭ、ＲＯＭ等のメモリである。
【００２３】
領域設定部２２は、検知領域３２の位置、形状、大きさ等を設定するためのものである。本実施形態では、検知領域３２は、照明灯の一般的な大きさ、路面Ｒに対する一般的な高さ等から経験的に予め設定されていればよく、照明灯２に関連するスポットＳｒについては画面右上端部に設定される（照明灯３に関連するスポットＳｕについては画面左上端部に設定される）。あるいは、検知領域３２の設定は、ユーザ操作により行われてもよい。例えば、領域設定部２２は、後述の操作入力部３５を介して（例えば、マウス操作等によって）行われたユーザ入力に基づいて検知領域３２を決定するようにしてもよい。
【００２４】
間隔演算部２３は、表示画面３１の検知領域３２をスポットＳｒ１〜Ｓｒｘが通過する時間間隔の平均値Δｔを演算する。具体的には、間隔演算部２３は、２≦ｋ≦ｘのｋについて、スポットＳｒｋが検知領域３２を通過する時刻ｔｋとスポットＳｒ（ｋ−１）が検知領域３２を通過する時刻ｔ（ｋ−１）の差分である時間間隔Δｓｋ＝ｔｋ−ｔ（ｋ−１）を演算し、Δｓ２〜Δｓｘの合計をｘ−１で除算して平均時間間隔Δｔを演算する。ｘは所定値であり、ｘ＝４〜６程度が好ましい。
【００２５】
ここで、図４を用いて、平均時間間隔Δｔの演算について説明する。図４は、スポットＳｒ１〜Ｓｒ５が検知領域３２を通過する際の表示画面３１の概略図である。図４においては、入口Ｔａ側から５灯分の照明灯２に対応するスポットＳｒが図示されている。本例においては、ｘ＝５であり、照明灯２−１〜２−５は、正常に点灯しているものとする。また、車両Ｖは、動画Ｍの撮影中は略一定の速度で走行するものとし、時間表示３４は、撮影開始からの経過時間を示す。なお、詳細を後述するように、スポットＳｒ８は存在しない。
【００２６】
（ａ）に示すように、間隔演算部２３は、スポットＳｒ１が検知領域３２を通過する時刻ｔ１（本例では、３６秒２０）を取得して、時刻ｔ１をメモリ２６に記憶する。各スポットＳｒが検知領域３２を通過する時刻は、検知領域３２で検出される輝度が極大となる時刻であってもよいし、検出される輝度が所定の閾値を超える瞬間の時刻であってもよいし、検出される輝度が所定の閾値を超えた後に当該閾値未満となる瞬間の時刻であってもよい。その後、動画Ｍが進められ、（ｂ）の状態となる。
【００２７】
（ｂ）に示すように、間隔演算部２３は、スポットＳｒ２が検知領域３２を通過する時刻ｔ２（本例では、３７秒０８）を取得して、時刻ｔ２と時刻ｔ１の差分である時間間隔Δｓ２＝ｔ２−ｔ１（＝０．１８秒）を演算し、時間間隔Δｓ２及び時刻ｔ２をメモリ２６に記憶する。その後、動画Ｍが進められ、（ｃ）の状態となる。
（ｃ）に示すように、（ｂ）と同様に、間隔演算部２３は、スポットＳｒ３が検知領域３２を通過する時刻ｔ３（本例では、３７秒２６）を取得して、時刻ｔ３と時刻ｔ２の差分である時間間隔Δｓ３＝ｔ３−ｔ２（＝０．１８秒）を演算し、時間間隔Δｓ３及び時刻ｔ３をメモリ２６に記憶する。その後、動画Ｍが進められ、（ｄ）の状態となる。
（ｄ）に示すように、（ｂ）と同様に、間隔演算部２３は、スポットＳｒ４が検知領域３２を通過する時刻ｔ４（本例では、３８秒１４）を取得して、時刻ｔ４と時刻ｔ３の差分である時間間隔Δｓ４＝ｔ４−ｔ３（＝０．１８秒）を演算し、時間間隔Δｓ４及び時刻ｔ４をメモリ２６に記憶する。その後、動画Ｍが進められ、（ｅ）の状態となる。
（ｅ）に示すように、（ｂ）と同様に、間隔演算部２３は、スポットＳｒ５が検知領域３２を通過する時刻ｔ５（本例では、３９秒０１）を取得して、時刻ｔ５と時刻ｔ４の差分である時間間隔Δｓ５＝ｔ５−ｔ４（＝０．１７秒）を演算し、時間間隔Δｓ５をメモリ２６に記憶する。
【００２８】
間隔演算部２３は、メモリ２６に記憶されたΔｓ２（０．１８秒）、Δｓ３（０．１８秒）、Δｓ４（０．１８秒）及びΔｓ５（０．１７秒）の平均値を演算して平均時間間隔Δｔを得る。本例では、Δｔ＝０．１７７５秒である。なお、上記の動画Ｍを進める処理は操作入力部３５を介したユーザ操作によって行われてもよい。
【００２９】
予測判定部２４は、時刻ｔｘ（本例では、時刻ｔ５）以降に平均時間間隔Δｔの倍数の時刻ごとに検知領域３２にスポットＳｒが出現するか否かを判定する。具体的には、予測判定部２４は、時刻ｔｘ以降でｍ番目の予測タイミング（ｔｘ＋ｍ×Δｔの時刻）に、検知領域３２にスポットＳｒ（ｘ＋ｍ）が存在するか否かを判定する。予測判定部２４は、カウント値ｍとスポットＳｒの存在／不在を示す判別値ｄをメモリ２６に記憶する。本実施形態では、判別値ｄは、スポット存在でｄ＝１、スポット不在でｄ＝０であるものとする。このように、予測判定部２４は、検知領域３２にスポットＳｒｘが含まれる状態から、動画Ｍを平均時間間隔Δｔずつずらしていき、各検知タイミングにおいて検知領域３２にスポットＳｒが含まれているか否かを判別する。
【００３０】
検知領域３２におけるスポットＳｒの存否の判別について、予測判定部２４は、検知領域３２内の最大輝度が所定の閾値を超える場合にスポットＳｒが存在し、そうでない場合にはスポットＳｒが存在しないものと判別することができる。また、予測検知部２４は、検知領域３２内の平均輝度が所定の閾値を超える場合にスポットＳｒが存在し、そうでない場合にはスポットＳｒが存在しないものと判別するようにしてもよい。
【００３１】
予測判定部２４は、予測判定処理が終了すると、終了信号を不点特定部２５に出力する。なお、照明灯２の総数ｎが未知であったとしても、あるスポットＳｒが最後のスポットであることは、種々の方法によって識別可能である。例えば、あるスポットＳｒが検知領域３２に出現した後に充分に長い所定期間にわたって（すなわち、相当数のｍについて）検知領域３２に他のスポットが出現しないこと（夜間の場合）、逆に検知領域３２の輝度が急峻に上昇したこと（昼間の場合）等によって当該スポットＳｒが最後のスポットであることが識別されるようにしてもよい。あるいは、動画Ｍに撮影終了を示す終了情報（例えば、撮影終了時の停止画像等）が付加され、その終了情報に基づいて最後のスポットが識別されるようにしてもよい。あるいは、最後のスポットの識別は、ユーザによる表示画面３１の目視（例えば、動画Ｍが出口Ｔｂを出たことの目視）によって行われてもよい。
【００３２】
不点特定部２５は、終了信号が入力されると、メモリ２６に記憶されたカウント値ｍと判別値ｄの組合せを読み取る。全てのカウント値ｍについて判別値ｄ＝１であった場合、不点特定部２５は、照明灯２−１〜２−ｎの全てが点灯していること（又は不点の照明灯２がないこと）を示す全点灯情報を出力部３０に出力させる。一方、特定のカウント値ｍ＝ｙについて判別値ｄ＝０であった場合、不点特定部２５は、照明灯２−（ｘ＋ｙ）が不点であることを示す不点情報を出力部３０に出力させる。出力部３０による全点灯情報及び不点情報の出力は、表示画面３１上への表示出力であってもよいし、音声案内等による音声出力であってもよいし、これらの表示出力と音声出力の組合せであってもよい。
【００３３】
例えば、照明灯２−１〜２−１０のうち照明灯２−８が不点であった場合（図４（ｄ）及び（ｅ）参照）を想定すると、予測判定部２４の処理は次のようになる。予測判定部２４は、カウント値ｍ＝１の予測タイミング（ｔ５＋１×Δｔ）において検知領域３２にスポットＳｒ６が存在するか否かを判定する。スポットＳｒ６は存在するので、予測判定部２４は、カウント値ｍ＝１と判別値ｄ＝１の組合せをメモリ２６に記憶させる。同様に、予測判定部２４は、カウント値ｍ＝２の予測タイミング（ｔ５＋２×Δｔ）において検知領域３２にスポットＳｒ７が存在するか否かを判定する。スポットＳｒ７は存在するので、予測判定部２４は、カウント値ｍ＝２と判別値ｄ＝１の組合せをメモリ２６に記憶させる。予測判定部２４は、カウント値ｍ＝３の予測タイミング（ｔ５＋３×Δｔの時刻）において検知領域３２にスポットＳｒ８が存在するか否かを判定する。スポットＳｒ８は存在しないので、予測判定部２４は、カウント値ｍ＝３と判別値ｄ＝０の組合せをメモリ２６に記憶させる。カウント値ｍ＝４及びｍ＝５についてもｍ＝１の場合と同様にして、予測判定部２４は、カウント値ｍ＝４の予測タイミング（ｔ５＋４×Δｔ）に関してカウント値ｍ＝４と判別値ｄ＝１の組合せを、カウント値ｍ＝５の予測タイミング（ｔ５＋５×Δｔ）に関してカウント値ｍ＝５と判別値ｄ＝１の組合せをメモリ２６に記憶させる。不点特定部２５は、終了信号を受信すると、メモリ２６に記憶されたカウント値ｍ＝３（ｙ＝３）と判別値ｄ＝０の組合せに基づいて、照明灯２−（５＋３）、すなわち照明灯２−８が不点であることを示す不点情報を出力部３０に出力させる。
【００３４】
出力部３０は、表示画面３１を備えるモニタ、及び必要な出力インターフェイスを含む。モニタは、デスクトップ、ノートパソコン、タブレット等のモニタであればよく、不点検知装置１に専用のモニタであってもよいし、汎用のモニタであってもよい。操作入力部３５は、マウス、キーボード、表示画面３１に一体化されたタッチパネル等であり、ユーザ操作を受け付ける入力インターフェイスである。上述したように、操作入力部３５は、領域設定部２２による検知領域３２の設定、間隔演算部２３による時間間隔Δｓの取得における動画Ｍの操作等において利用され得る。
【００３５】
図５に、本実施形態による不点検知方法のフローチャートの一例を示す。
ステップＳ１００において、車両ＶがトンネルＴを走行し、車載カメラＣによって照明灯２を含む動画Ｍが撮影される。
ステップＳ１０５において、画像取得部１０は、車載カメラＣから取得した動画Ｍを画像解析部２０に入力する。
【００３６】
ステップＳ１１０以降において、画像解析部２０による画像解析処理が行われる。ステップＳ１１０において、領域設定部２２が、予め決定されている検知領域３２を設定し、あるいはユーザ入力に基づいて検知領域３２を設定する。スポットＳｒに関するカウント値ｋ及びｍは、ｋ＝１及びｍ＝０にセットされている。
【００３７】
ステップＳ１２０において、間隔演算部２３が、スポットＳｒ１が検知領域３２を通過する時刻ｔ１を取得し、メモリ２６に時刻ｔ１を記憶する。
ステップＳ１２２において、間隔演算部２３は、スポットＳｒのカウント値ｋを１増分し、更に動画Ｍを進める。
ステップＳ１２４において、間隔演算部２３は、スポットＳｒｋが検知領域３２を通過する時刻ｔｋを取得し、時刻ｔｋと時刻ｔ（ｋ−１）の差分である時間間隔Δｓｋを演算し、メモリ２６に時間間隔Δｓｋ及び時刻ｔｋを記憶する。
【００３８】
ステップＳ１２６において、間隔演算部２３はカウント値ｋがｋ＝ｘとなったか否かを判別する。ｋ＜ｘである場合（ステップＳ１２６：ＮＯ）、処理はステップＳ１２２に戻る。ｋ＝ｘである場合（ステップＳ１２６：ＹＥＳ）、処理はステップＳ１２８に進む。すなわち、ステップＳ１２６終了時において、メモリ２６には時間間隔Δｓ２〜Δｓｘが記憶されている。
ステップＳ１２８において、間隔演算部２３は、メモリ２６に記憶されている時間間隔Δｓの合計をｘ−１で除算して平均時間間隔Δｔを演算する。
【００３９】
ステップＳ１３０において、予測判定部２４は、動画Ｍを平均時間間隔Δｔだけ進め、カウント値ｍを１増分する。
ステップＳ１３２において、予測判定部２４は、ｔｘ＋ｍ×Δｔの時刻に、検知領域３２にスポットＳｒ（ｘ＋ｍ）が存在するか否かを判別する。スポットＳｒ（ｘ＋ｍ）が存在する場合（ステップＳ１３２：ＹＥＳ）、ステップＳ１３４において、予測判定部２４は、カウント値ｍと判別値ｄ＝１をメモリ２６に記憶する。一方、スポットＳｒ（ｘ＋ｍ）が存在しない場合（ステップＳ１３２：ＮＯ）、ステップＳ１３６において、予測判定部２４は、カウント値ｍと判別値ｄ＝０をメモリ２６に記憶する。
ステップＳ１３８において、予測判定部２４は最後のスポットＳｒについての予測判定が終了したか否かを判断する。予測判定が終了していない場合（ステップＳ１３８：ＮＯ）、処理はステップＳ１３０に戻る。予測判定が終了した場合（ステップＳ１３８：ＹＥＳ）、予測判定部２４は終了信号を出力し、処理はステップＳ１４０に進む。
【００４０】
ステップＳ１４０において、不点特定部２５は、全てのカウント値ｍについて判別値ｄ＝１であるか否かを判定する。全てのカウント値ｍについて判別値ｄ＝１の場合（ステップＳ１４０：ＹＥＳ）、処理はステップＳ１５０に進む。一方、特定のカウント値ｍ（ｍ＝ｙ）について判別値ｄ＝０である場合（ステップＳ１４０：ＮＯ）、処理はステップＳ１５５に進む。
【００４１】
ステップＳ１５０において、不点特定部２５は、照明灯２が全て点灯していること（又は不点の照明灯２がないこと）を示す全点灯情報を出力部３０に出力させる。
ステップＳ１５５において、不点特定部２５は、カウント値ｙに基づいて照明灯２−（ｘ＋ｙ）が不点であることを示す不点情報を出力部３０に出力させる。これにより、不点の照明灯２が検知及び特定される。
【００４２】
以上のように、本実施形態の不点検知装置１によると、画像解析部２０は、取得された動画Ｍを表示する表示画面３１内の検知領域３２を通過するスポットＳｒの周期性に基づいて不点の照明灯を特定する。これにより、照明灯の不点検知に際して、移動体位置情報を取得するための構成並びに当初照明灯位置情報の入手及び入力が不要となり、簡素かつ簡便な不点検知装置及び不点検出方法が実現される。
【００４３】
また、画像解析部２０では、間隔演算部２３が、スポットＳｒ１〜Ｓｒｘが検知領域３２を通過する平均時間間隔Δｔを演算し、予測判定部２４が、スポットＳｒ（ｘ＋１）以降のスポットＳｒが平均時間間隔Δｔごとに検知領域３１に出現するか否かを判定し、出現しない場合に、不点特定部２５が、不点の照明灯が存在することを特定する。これにより、特定の検知領域及びタイミングにおいて不点の有無が判定されるので、比較的少ないデータ処理量で確実に不点を特定することが可能となる。
【００４４】
更に、検知領域３２が表示画面３１の右上端部に設定され、スポットＳｒｋが検知領域３２を通過した時刻から、ｍ×Δｔが経過した時刻において検知領域３２にスポットＳｒ（ｘ＋ｍ）が存在しない場合に、不点特定部２５が、照明灯２−（ｘ＋ｍ）が不点であることを特定するように構成される。これにより、簡素な処理構成で確実な不点の照明灯の位置特定が可能となる。
【００４５】
＜第２の実施形態＞
上記第１の実施形態では、検知領域３２が平均時間間隔Δｔの演算及びその後の予測検知において使用される構成を示したが、本実施形態では、平均時間間隔Δｔの演算とその後の予測検知において異なる検知領域が使用される構成を示す。なお、予測検知において使用される検知領域をマスク領域３３というものとする。
【００４６】
図６に、本実施形態の不点検知装置１の、特に予測検知処理で使用される動画Ｍの１コマを示す。図６に示すように、マスク領域３３は、照明灯２−１と照明灯２−２の位置関係、すなわちスポットＳｒ１とスポットＳｒ２の画面上の位置関係に基づいて決定される。具体的には、マスク領域３３は、右辺３３ａ、左辺３３ｂ、上辺３３ｃ及び底辺３３ｄからなる四角形であり、右辺３３ａと左辺３３ｂは平行である。右辺３３ａ及び左辺３３ｂは、照明灯２−１と照明灯２−２を結線する電気配線Ｗの垂線に対応して設定される。なお、右辺３３ａ及び左辺３３ｂは、スポットＳｒ１とスポットＳｒ２を結ぶ補助線（不図示）に垂直に設定されてもよい。右辺３３ａと左辺３３ｂは同じ長さであってもよいし、異なる長さであってもよいが、右辺３３ａと左辺３３ｂは、少なくとも配線Ｗ又は上記補助線と交わるように設定される。なお、右辺３３ａと上辺３３ｃの交点３３ｅ又は右辺３３ａと底辺３３ｄの交点３３ｆは、必ずしも表示画面３１内になくてもよい（この場合、マスク領域３３は五角形又は六角形となる）。
【００４７】
右辺３３ａと左辺３３ｂの離隔距離は、スポットＳｒ１の入口Ｔａ側端部とスポットＳｒ２の入口Ｔａ側端部の距離（照明灯２−１と照明灯２−２の設置間隔を示す画像部分）に設定されてもよいし、同様に、スポットＳｒ１の出口Ｔｂ側端部とスポットＳｒ２の出口Ｔｂ側端部の距離に設定されてもよい。また、右辺３３ａと左辺３３ｂの離隔距離は、スポットＳｒ１の出口Ｔｂ側端部とスポットＳｒ２の入口Ｔａ側端部の距離（すなわち、スポットＳｒ１とスポットＳｒ２の離隔距離）に設定されてもよい。本実施形態では、右辺３３ａと左辺３３ｂの離隔距離は、スポットＳｒ１の入口Ｔａ側端部とスポットＳｒ２の入口Ｔａ側端部の距離に設定されているものとする。
【００４８】
図６においては、上辺３３ｃと底辺３３ｄが配線Ｗ又は上記補助線に略平行に設定され、マスク領域３３が全体として略長方形となっているが、図７に示すように、上辺３３ｃが表示画面３１の上端３１ｃ上に設定されてもよいし、底辺３３ｄが表示画面３１の右端３１ａ上に設定されてもよい。図６のような略長方形のマスク領域３３を用いる構成においては、画像処理の対象となる領域が比較的小さく、データ処理量が軽減される。また、表示画面３１の下方に映り得る他の光源（誘導灯等）がマスク領域３３に含まれる可能性が低減され、検知処理の精度が向上する。一方、図７のような台形又は帯状のマスク領域３３を用いる構成においては、右辺３３ａ及び左辺３３ｂが決定されれば（あるいは、右辺３３ａ及び左辺３３ｂと配線Ｗ又は上記補助線の交点さえ決定されれば）上辺３３ｃ及び底辺３３ｄが自動的に設定されるので、マスク領域３３の設定処理にかかるデータ処理量が軽減される。
【００４９】
本実施形態の不点検知装置１のブロック図は、図３に示した第１の実施形態の不点検知装置１のブロック図と同じである。ただし、第１の実施形態では領域設定部２２によって所与の検知領域３２だけが設定されるのに対し、本実施形態では領域設定部２２によって、検知領域３２の設定と併せて上述のマスク領域３３が設定される。
【００５０】
領域設定部２２は、第１の実施形態と同様に、検知領域３２を表示画面３１の右上端部に設定する。これにより、間隔演算部２３は、第１の実施形態と同様に、平均時間間隔Δｔを演算する。そして、領域設定部２２は、スポットＳｒ１及びＳｒ２に基づいて上記のマスク領域３３を設定する。検知領域３２の設定と同様に、マスク領域３３の設定は、ユーザ入力によって行われてもよい。この場合、領域設定部２２は、操作入力部３５を介したユーザ操作に基づいてマスク領域３３を設定する。なお、検知領域３２が設定されずにマスク領域３３のみが領域設定部２２によって設定され、間隔演算部２３がマスク領域３３を用いて平均時間間隔Δｔを演算することも可能である。
【００５１】
予測判定部２４は、時刻ｔｘ（本例では、時刻ｔ５）以降に平均時間間隔Δｔの倍数の時刻ごとにマスク領域３３にスポットＳｒが出現するか否かを判定する。具体的には、予測判定部２４は、時刻ｔｘ以降でｍ番目の予測タイミング（ｔｘ＋ｍ×Δｔの時刻）に、マスク領域３３にスポットＳｒ（ｘ＋ｍ）が存在するか否かを判定する。予測判定部２４は、カウント値ｍとスポットＳｒの存在／不在を示す判別値ｄ（スポット存在でｄ＝１、スポット不在でｄ＝０）をメモリ２６に記憶する。すなわち、予測判定部２４は、マスク領域３３にスポットＳｒが含まれる状態から、動画Ｍを平均時間間隔Δｔづつずらしていき、各検知タイミングにおいてマスク領域３３にスポットＳｒが含まれているか否かを判別する。第１の実施形態と同様に、不点特定部２５は、予測判定部２４からの終了信号を受けて、メモリ２６に記憶されたカウント値ｍ及び判別値ｄに基づいて全点灯情報又は不点情報を出力部３０に出力させる。
【００５２】
図８に、本実施形態による不点検知方法のフローチャートの一例を示す。
ステップＳ１００〜Ｓ１１０の処理は、図５に示した第１の実施形態の処理と同様である。すなわち、ステップＳ１００において、動画Ｍが撮影され、ステップＳ１０５において、画像取得部１０が動画Ｍを画像解析部２０に入力する。
【００５３】
ステップＳ１１０以降において、画像解析部２０による画像解析処理が行われる。
ステップＳ１１０において、領域設定部２２によって検知領域３２が設定される。
ステップＳ１１５において、領域設定部２２によってスポットＳｒ１及びＳｒ２に基づいてマスク領域３３が設定される。
【００５４】
ステップＳ１２０〜Ｓ１２８の処理は、図５に示した第１の実施形態の処理と同様である。すなわち、ステップＳ１２０〜Ｓ１２６において、間隔演算部２３がスポットＳｒ１〜Ｓｒｘに基づいて各時間間隔Δｓを取得し、ステップＳ１２８において、間隔演算部２３が時間間隔Δｓの平均時間間隔Δｔを演算する。
【００５５】
ステップＳ１３０において、予測判定部２４は、動画Ｍを平均時間間隔Δｔだけ進め、カウント値ｍを１増分する。
ステップＳ１３３において、予測判定部２４が、ｔｘ＋ｍ×Δｔの時刻に、マスク領域３３にスポットＳｒ（ｘ＋ｍ）が存在するか否かを判別する。スポットＳｒ（ｘ＋ｍ）が存在する場合（ステップＳ１３３：ＹＥＳ）、ステップＳ１３４において、予測判定部２４は、カウント値ｍと判別値ｄ＝１をメモリ２６に記憶する。一方、スポットＳｒ（ｘ＋ｍ）が存在しない場合（ステップＳ１３３：ＮＯ）、ステップＳ１３６において、予測判定部２４は、カウント値ｍと判別値ｄ＝０をメモリ２６に記憶する。
ステップＳ１３８の処理は、図５に示した第１の実施形態の処理と同様である。すなわち、予測判定が終了すると処理はステップＳ１４０に進む。
【００５６】
ステップＳ１４０、Ｓ１５０及びＳ１５５の処理は、図５に示した第１の実施形態の処理と同様である。すなわち、ステップＳ１４０において、不点特定部２５は、全てのカウント値ｍについて判別値ｄ＝１であるか否かを判定する。全てのカウント値ｍについて判別値ｄ＝１の場合（ステップＳ１４０：ＹＥＳ）、ステップＳ１５０において、不点特定部２５は、全点灯情報を出力部３０に出力させる。一方、特定のカウント値ｍ＝ｙについて判別値ｄ＝０である場合（ステップＳ１４０：ＮＯ）、ステップＳ１５５において、不点特定部２５は、カウント値ｙに基づいて照明灯２−（ｘ＋ｙ）が不点であることを示す不点情報を出力部３０に出力させる。これにより、不点の照明灯２が検知及び特定される。
【００５７】
以上のように、本実施形態の不点検知装置１においては、領域設定部２２が、検知領域としてマスク領域３３を設定し、マスク領域３３が、照明灯２−１と照明灯２−２の設置間隔を示す画像部分によって規定される。このように、マスク領域３３は、照明灯２−１と照明灯２−２に対応するスポットＳｒ１とスポットＳｒ２の間の位置間隔によって規定される。これにより、スポットＳｒの移動方向に比較的広い幅のマスク領域３３を用いてスポットＳｒの在／不在が判定されるので、予測判定部２４による検知タイミングが若干ずれたとしても、検知対象となるスポットＳｒ又はスポットであるはずの位置（すなわち、不点の照明灯２に対応する位置）が確実にマスク領域３３に含まれることになる。また、マスク領域３３の幅は２以上のスポットＳｒを含まない幅であるので、予測判定部２４による検知タイミングが若干ずれたとしても、検知タイミングの順番と、検知対象となるスポットＳｒ又はスポットであるはずの位置の順番に不一致が生じることもない。したがって、照明灯２の各々について確実な不点の判別が可能となる。
【００５８】
＜プログラム等＞
なお、上述した各実施形態における不点検知装置１（ＣＰＵ２１）を実現する各構成要素、及び処理の各ステップは、メモリ２６のＲＡＭ又はＲＯＭなどに記憶されたプログラムが動作することによって実現される。
【００５９】
また、本発明は、上記各実施形態の機能を実現するソフトウェアのプログラム（図５又は図８に示すフローチャートに対応したプログラム）が、不点検知装置１（ＣＰＵ２１）に直接に、又は遠隔から供給される場合も含む。したがって、本発明の機能処理を実現するために、不点検知装置１（ＣＰＵ２１）にインストールされるプログラムコード自体も本発明に含まれる。すなわち、本発明には、本発明の機能処理を実現するためのコンピュータプログラムも含まれる。そのプログラムは、コンピュータを、領域設定部２２、間隔演算部２３、予測判定部２４及び不点特定部２５の全部又は一部として機能させることができる。このように、本発明は、上記実施形態に示したような作用効果をソフトウェアの導入によって実現できるので、不点検知装置１の導入容易性を向上することができる。
【００６０】
上記プログラムがインターネットからダウンロードされるようにしてもよい。この場合、ブラウザ機能によってインターネットのホームページに接続された不点検知装置１に、そのホームページから上記コンピュータプログラム又は圧縮され自動インストール機能を含むファイルがハードディスク等にダウンロードされる。
【００６１】
上記プログラムを記憶したコンピュータ可読記憶媒体も本発明に含まれる。プログラムが記憶媒体によって供給される場合は、その記憶媒体は、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク等であればよく、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ）等であってもよい。
【００６２】
＜変形例＞
以上に本発明の好適な実施形態を示したが、本発明は以下に示すように種々の態様に変形可能である。
【００６３】
（１）第１の実施形態の変形例
上記第１の実施形態においては、スポットＳｒに関する平均時間間隔Δｔに基づいて不点検知が予測的に行われる構成を示したが、スポットＳｒに関する各時間間隔Δｓに基づいて不点検知が統計処理的に行われる変形例も可能である。
【００６４】
本変形例では、画像解析部２０において予測判定部２４は使用されない。間隔演算部２３は、全てのスポットＳｒについて、スポットＳｒｋが検知領域３２を通過する時刻ｔｋと、スポットＳｒ（ｋ−１）が検知領域３２を通過する時刻ｔ（ｋ−１）の差分Δｓｋ＝ｔｋ−ｔ（ｋ−１）を演算し、それらをメモリ２６に記憶する。不点特定部２５は、記憶された時間間隔Δｓ２〜Δｓｋから最小の時間間隔である単位時間間隔Δｓ０を決定する。あるいは、スポットＳｒ１とスポットＳｒ２の間隔Δｓ２を単位時間間隔Δｓ０としてもよい。不点特定部２５は、全ての時間間隔Δｓが単位時間間隔Δｓ０に略等しいか否かを判定する。この判定は、例えば、対象となる時間間隔Δｓが単位時間間隔Δｓ０に対して所定の比率（例えば、１．５倍）以内に含まれるか否かを判別することによって可能となる。
【００６５】
全ての時間間隔Δｓが単位時間間隔Δｓ０に略等しい場合には、不点特定部２５は照明灯２−１〜２−ｎの全てが点灯していることを示す全点灯情報を出力部３０に出力させる。  一方、特定のカウント値ｋ＝ｚの時間間隔Δｓｚが単位時間間隔Δｓ０の倍数付近であった場合には、不点特定部２５は、照明灯２−（ｚ−１）以降の照明灯２に不点があると判別する。例えば、特定のカウント値ｋ＝ｚの時間間隔Δｓｚが単位時間間隔Δｓ０の２倍付近であった場合には、不点特定部２５は、照明灯２−ｚが不点であると判別する。また、不点特定部２５は、特定のカウント値ｋ＝ｚの時間間隔Δｓｚが単位時間間隔Δｓ０の３倍付近であった場合には、照明灯２−ｚ及び２−（ｚ＋１）が不点であると判別する。そして、上記各実施形態と同様に、不点特定部２５は、不点である照明灯２に関する不点情報を出力部３０に出力させる。
【００６６】
このように、不点特定部２５は、時間間隔Δｓｚが単位時間間隔Δｓ０の倍数である場合に時間間隔Δｓｚに含まれる期間に対応する照明灯２が不点であることを特定することができる。本変形例によると、予測判定部２４が不要となり、不点検知装置１の構成が更に簡素化される。また、入口Ｔａに近い照明灯２に不点がある場合でも不点検知処理が可能となる。
【００６７】
（２）第２の実施形態の変形
上記第２の実施形態では、平均時間間隔Δｔごとにマスク領域３３にスポットＳｒが含まれるか否かが判別される構成を示したが、連続時間においてマスク領域３３にスポットが含まれない期間がある場合に不点の存在を判定する構成も可能である。すなわち、マスク領域３３はスポットＳｒ１とスポットＳｒ２の幅で規定されるため、隣接する２つの照明灯２がともに点灯していれば、それらの２つの照明灯２のいずれか一方が必ずマスク領域３３に含まれることになる。一方、隣接する２つの照明灯２の一方が不点である場合、マスク領域３３にいずれのスポットも含まれない期間が生じる。不点特定部２５はこのスポット不在の期間がある場合に、対応する照明灯２が不点であることを特定することができる。
【００６８】
ただし、複数の不点照明灯が連続する場合、不点の照明灯の存在は特定できるものの、どの照明灯が不点であるのかを特定できないことに留意する必要がある。一方、本変形例では、不点検知の処理が照明灯２の位置的周期性に基づくので（すなわち、不点検知の処理に時間要素が含まれないので）、車両Ｖの走行速度を略一定とする必要がない。したがって、更に簡便な不点検知方法が実現される。
【００６９】
（３）照明灯２及び３に関する変形
上記各実施形態では、右車線上方の照明灯２及びスポットＳｒの不点検知処理について説明したが、同様の不点検知処理が左車線上方の照明灯３及びスポットＳｕについても適用可能である。また、照明灯２についての不点検知処理と照明灯３についての不点検知処理とが同時に並列的に実行されるようにしてもよい。更に、上記各実施形態では照明灯２がトンネル灯である構成を示したが、照明灯２はこれに限られず一般の道路に設置された道路灯であってもよい。
【００７０】
（４）動画Ｍに関する変形
上記各実施形態においては、車載カメラＣから取得された撮像画像に対して画像解析処理（不点検知処理）が適用される構成を示したが、撮像画像における輝度が対応色又は濃淡に変換されて生成された輝度分布画像に対して上記同様の画像解析処理が適用されるようにしてもよい。この場合、第２の実施形態において、マスク領域３３を設定する際の補助線は、スポットＳｒ１及びＳｒ２のそれぞれの中心を結ぶ線、すなわち、最初に画面右上端部に登場する２つの極大輝度点を結ぶ線として定義されるようにすればよい。
【００７１】
（５）動画Ｍの撮影方向の変形
上記各実施形態では車載カメラＣが車両Ｖの進行方向前方を撮影する構成を示したが、車載カメラＣが車両Ｖの進行方向後方を撮影する構成としてもよい。この場合、撮影された動画の逆戻し動画について、上記と同様の不点検知処理が行われるようにすればよい。
【符号の説明】
【００７２】
１  不点検知装置
２、２−１〜２−ｎ、３、３−１〜３−ｎ´  照明灯
１０  画像取得部
２０  画像解析部
２１  ＣＰＵ
２２  領域設定部
２３  間隔演算部
２４  予測判定部
２５  不点特定部
２６  メモリ
３０  出力部
３１  表示画面
３２  検知領域
３３  マスク領域（検知領域）
３５  操作入力部
Ｍ  動画
Ｓｒ、Ｓｒ１〜Ｓｒｎ、Ｓｕ、Ｓｕ１〜Ｓｕｎ´  スポット
Ｖ  車両（移動体）
【図１】
0006387795.tif 000002
【図２】
0006387795.tif 000003
【図３】
0006387795.tif 000004
【図４】
0006387795.tif 000005
【図５】
0006387795.tif 000006
【図６】
0006387795.tif 000007
【図７】
0006387795.tif 000008
【図８】
0006387795.tif 000009