(57)【要約】  点データ取得部（２１）は、放射された光束が反射点で反射した反射光を受信する光センサ（４１）によって得られた反射点を示す点データの集合を取得する。点データは、ある光束に対する反射点である１次反射点を示す１次点データと、ある光束に対する反射光の強度が一次反射点よりも低い反射点である２次反射点を示す２次点データとの組である。霧特定部（２２）は、取得された集合に含まれる点データについての１次反射点と２次反射点との間の距離の分布に基づき、霧の濃さを特定する。
2019175918.tif 000002
【特許請求の範囲】
【請求項１】
放射された光束が反射点で反射した反射光を受信する光センサによって得られた前記反射点を示す点データであって、ある光束に対する反射点である１次反射点を示す１次点データと、前記ある光束に対する反射光の強度が前記１次反射点よりも低い反射点である２次反射点を示す２次点データとの組である点データの集合を取得する点データ取得部と、
前記点データ取得部によって取得された前記集合に含まれる前記点データについての前記１次反射点と前記２次反射点との間の距離の分布に基づき、霧の濃さを特定する霧特定部と
を備える霧特定装置。
【請求項２】
前記霧特定部は、霧の濃さに応じた前記距離の分布のパターンと、前記集合に含まれる前記点データについての前記距離の分布とを比較することにより、霧の濃さを特定する
請求項１に記載の霧特定装置。
【請求項３】
前記霧特定部は、霧の濃さに応じた前記距離の頻度のヒストグラムのパターンと、前記集合に含まれる前記点データについての前記距離の頻度のヒストグラムとを比較することにより、霧の濃さを特定する
請求項２に記載の霧特定装置。
【請求項４】
前記霧特定部は、
前記距離の分布に基づき、霧の濃さを第１濃さとして特定する第１特定部と、
前記集合に含まれる前記点データが示す前記反射点を俯瞰した場合に、前記反射点から近似される円を計算し、計算された円と前記反射点と間の距離の分散に基づき、霧の濃さを第２濃さとして特定する第２特定部と、
前記第１特定部によって特定された第１濃さと、前記第２特定部によって特定された第２濃さとから、霧の濃さを特定する総合特定部と
を備える請求項１から３までのいずれか１項に記載の霧特定装置。
【請求項５】
前記第２特定部は、円の最小二乗法によって近似される円を計算する
請求項４に記載の霧特定装置。
【請求項６】
前記第２特定部は、前記分散が小さいほど霧が濃いと特定する
請求項４又は５に記載の霧特定装置。
【請求項７】
前記点データ取得部は、前記光センサによって得られた前記点データが前記１次反射点と前記２次反射点との少なくともいずれかの位置に基づきクラスタリングされ、１つのクラスタにまとめられた前記点データの集合を取得する
請求項１から６までのいずれか１項に記載の霧特定装置。
【請求項８】
前記霧特定装置は、さらに、
前記霧特定部によって特定された霧の濃さに応じて、障害物を識別するためのセンサのセンサ閾値を設定する閾値設定部
を備える請求項１から７までのいずれか１項に記載の霧特定装置。
【請求項９】
前記霧特定装置は、さらに、
前記霧特定部によって特定された霧の濃さに応じて、障害物を識別するために用いるセンサを決定するセンサ決定部
を備える請求項１から８までのいずれか１項に記載の霧特定装置。
【請求項１０】
点データ取得部が、放射された光束が反射点で反射した反射光を受信する光センサによって得られた前記反射点を示す点データであって、ある光束に対する反射点である１次反射点を示す１次点データと、前記ある光束に対する反射光の強度が前記１次反射点よりも低い反射点である２次反射点を示す２次点データとの組である点データの集合を取得し、
霧特定部が、前記集合に含まれる前記点データについての前記１次反射点と前記２次反射点との間の距離の分布に基づき、霧の濃さを特定する霧特定方法。
【請求項１１】
放射された光束が反射点で反射した反射光を受信する光センサによって得られた前記反射点を示す点データであって、ある光束に対する反射点である１次反射点を示す１次点データと、前記ある光束に対する反射光の強度が前記１次反射点よりも低い反射点である２次反射点を示す２次点データとの組である点データの集合を取得する点データ取得処理と、
前記点データ取得処理によって取得された前記集合に含まれる前記点データについての前記１次反射点と前記２次反射点との間の距離の分布に基づき、霧の濃さを特定する霧特定処理と
をコンピュータに実行させる霧特定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、霧の濃さを特定する技術に関する。
【背景技術】
【０００２】
特許文献１には、車両の周辺に霧が発生しているか否かを判定する技術が記載されている。
特許文献１では、車両の周辺に電磁波が送信され、その反射波から反射点が特定される。特定された複数の反射点間の距離が一定の範囲内になる反射点が１つのセグメントとして分類される。第１反射点のセグメントである第１セグメントを通る電磁波の走査線上で第２反射点が存在する比率が高い場合に、第１セグメントが霧であると判定される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−４２１７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載された技術では、霧が濃い場合には、霧を透過する電磁波が少なくなるため、第１セグメントを通る電磁波の走査線上で第２反射点が存在する比率が低くなってしまう。そのため、霧が発生していることの特定が困難になる。
この発明は、適切に霧の濃さを特定することを目的とする。
【課題を解決するための手段】
【０００５】
この発明に係る霧特定装置は、
放射された光束が反射点で反射した反射光を受信する光センサによって得られた前記反射点を示す点データであって、ある光束に対する反射点である１次反射点を示す１次点データと、前記ある光束に対する反射光の強度が前記１次反射点よりも低い反射点である２次反射点を示す２次点データとの組である点データの集合を取得する点データ取得部と、
前記点データ取得部によって取得された前記集合に含まれる前記点データについての前記１次反射点と前記２次反射点との間の距離の分布に基づき、霧の濃さを特定する霧特定部と
を備える。
【発明の効果】
【０００６】
この発明では、１次反射点と２次反射点との間の距離の分布に基づき、霧の濃さを特定する。１次反射点と２次反射点との間の距離の分布は、霧の濃さに応じて変化するため、適切に霧の濃さを特定することが可能である。
【図面の簡単な説明】
【０００７】
【図１】実施の形態１に係る霧特定装置１０の構成図。
【図２】実施の形態１に係る霧特定装置１０の全体的な動作を示すフローチャート。
【図３】実施の形態１に係る点データの説明図。
【図４】実施の形態１に係る霧特定処理のフローチャート。
【図５】実施の形態１に係る霧特定処理の説明図。
【図６】変形例１に係る霧特定装置１０の構成図。
【図７】実施の形態２に係る霧特定装置１０の全体的な動作を示すフローチャート。
【図８】実施の形態２に係る霧が発生している場合の点データの説明図。
【図９】実施の形態２に係る霧特定処理のフローチャート。
【図１０】実施の形態２に係る分散計算処理の説明図。
【図１１】実施の形態３に係る霧特定装置１０の構成図。
【図１２】実施の形態３に係る霧特定装置１０の全体的な動作を示すフローチャート。
【図１３】実施の形態４に係る霧特定装置１０の構成図。
【図１４】実施の形態４に係る霧特定装置１０の全体的な動作を示すフローチャート。
【図１５】実施の形態４に係る閾値設定処理の説明図。
【図１６】実施の形態５に係る霧特定装置１０の構成図。
【図１７】実施の形態５に係る霧特定装置１０の全体的な動作を示すフローチャート。
【図１８】実施の形態５に係る信頼度記憶部３２に記憶される情報の説明図。
【図１９】変形例４に係る霧特定装置１０の構成図。
【図２０】変形例４に係る霧特定装置１０の全体的な動作を示すフローチャート。
【発明を実施するための形態】
【０００８】
実施の形態１．
＊＊＊構成の説明＊＊＊
図１を参照して、実施の形態１に係る霧特定装置１０の構成を説明する。
霧特定装置１０は、移動体１００に搭載されるＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）といったコンピュータである。
実施の形態１では、移動体１００は、車両である。しかし、移動体１００は、車両に限らず、船及び航空機といった他の種別であってもよい。霧特定装置１０は、移動体１００又は図示した他の構成要素と、一体化した形態又は分離不可能な形態で実装されてもよい、あるいは、取り外し可能な形態または分離可能な形態で実装されてもよい。
【０００９】
霧特定装置１０は、プロセッサ１１と、メモリ１２と、ストレージ１３と、通信インタフェース１４とのハードウェアを備える。プロセッサ１１は、信号線を介して他のハードウェアと接続され、これら他のハードウェアを制御する。
【００１０】
プロセッサ１１は、プロセッシングを行うＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）である。プロセッサ１１は、具体例としては、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。
【００１１】
メモリ１２は、データを一時的に記憶する記憶装置である。メモリ１２は、具体例としては、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
【００１２】
ストレージ１３は、データを保管する記憶装置である。ストレージ１３は、具体例としては、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）である。また、ストレージ１３は、ＳＤ（登録商標，Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリカード、ＣＦ（ＣｏｍｐａｃｔＦｌａｓｈ，登録商標）、ＮＡＮＤフラッシュ、フレキシブルディスク、光ディスク、コンパクトディスク、ブルーレイ（登録商標）ディスク、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）といった可搬記録媒体であってもよい。
【００１３】
通信インタフェース１４は、外部の装置と通信するためのインタフェースである。通信インタフェース１４は、具体例としては、Ｅｔｈｅｒｎｅｔ（登録商標）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＨＤＭＩ（登録商標，Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）のポートである。
【００１４】
通信インタフェース１４は、移動体１００に搭載された光センサ４１と接続されている。光センサ４１は、光の束である光束を放射し、放射された光束が反射点で反射した反射光を受信する装置である。光センサ４１は、具体例としては、ＬｉＤＡＲ（Ｌｉｇｈｔ  Ｄｅｔｅｃｔｉｏｎ  ａｎｄ  Ｒａｎｇｉｎｇ）である。
【００１５】
霧特定装置１０は、機能構成要素として、点データ取得部２１と、霧特定部２２とを備える。霧特定装置１０の各機能構成要素の機能はソフトウェアにより実現される。
ストレージ１３には、霧特定装置１０の各機能構成要素の機能を実現するプログラムが格納されている。このプログラムは、プロセッサ１１によりメモリ１２に読み込まれ、プロセッサ１１によって実行される。これにより、霧特定装置１０の各機能構成要素の機能が実現される。
また、ストレージ１３は、判定情報記憶部３１の機能を実現する。
【００１６】
図１では、プロセッサ１１は、１つだけ示されていた。しかし、プロセッサ１１は、複数であってもよく、複数のプロセッサ１１が、各機能を実現するプログラムを連携して実行してもよい。
【００１７】
＊＊＊動作の説明＊＊＊
図２から図５を参照して、実施の形態１に係る霧特定装置１０の動作を説明する。
実施の形態１に係る霧特定装置１０の動作は、実施の形態１に係る霧特定方法に相当する。また、実施の形態１に係る霧特定装置１０の動作は、実施の形態１に係る霧特定プログラムの処理に相当する。
【００１８】
図２を参照して、実施の形態１に係る霧特定装置１０の全体的な動作を説明する。
（ステップＳ１１：点データ取得処理）
点データ取得部２１は、放射された光束が反射点で反射した反射光を受信する光センサ４１によって得られた反射点を示す点データの集合を、通信インタフェース１４を介して取得する。
点データは、光センサ４１から放射されたある光束に対する反射点である１次反射点を示す１次点データと、ある光束に対する反射光の強度が１次反射点よりも低い反射点である２次反射点を示す２次点データとの組である。実施の形態１では、１次反射点は、反射光の強度が最も高い反射点であり、２次反射点は、１次反射点の次に反射光の強度が高い反射点である。
図３に示すように、光センサ４１は、光の束である光束を放射する。霧が発生している場合には、まず、上下奥行き方向にまばらに拡散しているどこかの霧の粒子で光束を構成する光が反射する。概ねの場合には、光センサ４１に近い位置での反射の反射光の強度が最も高くなる。そのため、光センサ４１に近い位置で反射が発生した反射点が１次反射点になる。霧の粒子の間を通り抜けた光と、霧の粒子で反射した光とが、他の霧の粒子、又は、移動体１００の周辺の車両といった障害物で反射する。概ねの場合には、この反射の反射光の強度が２番目に高くなるため、この反射が発生した反射点が２次反射点になる。
【００１９】
（ステップＳ１２：クラスタリング処理）
点データ取得部２１は、ステップＳ１１で取得された集合に含まれる点データをクラスタリングする。
具体的には、点データ取得部２１は、１次反射点と２次反射点との少なくともいずれかの位置に基づき、集合に含まれる点データをクラスタリングして、１つ以上のクラスタを生成する。点データのクラスタリング方法については、既存のクラスタリング技術を用いればよい。例えば、点データ取得部２１は、１次反射点の位置間の距離が一定の距離以内になる点データを１つのクラスタとする。
【００２０】
ここでは、点データ取得部２１がクラスタリングを行うとした。しかし、点データ取得部２１は、クラスタリングされた点データの集合を取得してもよい。つまり、霧特定装置１０とは別のクラスタリング用のＥＣＵで点データのクラスタリングが行われ、点データ取得部２１は、クラスタリング用のＥＣＵでクラスタリングされた点データの集合を取得してもよい。
【００２１】
（ステップＳ１３：霧特定処理）
霧特定部２２は、ステップＳ１１で取得された集合に含まれる点データについての１次反射点と２次反射点との間の距離の分布に基づき、霧の濃さを特定する。ここでは、霧特定部２２は、ステップＳ１２で１つのクラスタにクラスタリングされた点データについての１次反射点と２次反射点との間の距離の分布に基づき、霧の濃さを特定する。
具体的には、霧特定部２２は、霧の濃さに応じた距離の分布のパターンと、集合に含まれる点データについての距離の分布とを比較することにより、霧の濃さを特定する。実施の形態１では、霧特定部２２は、霧の濃さに応じた距離の頻度のヒストグラムのパターンと、集合に含まれる点データについての距離の頻度のヒストグラムとを比較することにより、霧の濃さを特定する。
【００２２】
図４及び図５を参照して、実施の形態１に係る霧特定処理（図２のステップＳ１３）を説明する。
（ステップＳ２１：ヒストグラム生成処理）
図５の（Ａ）に示すように、霧特定部２２は、ステップＳ１２で１つのクラスタにクラスタリングされた点データについての１次反射点と２次反射点との間の距離の分布を表すヒストグラムを生成する。
具体的には、霧特定部２２は、距離毎に点データの数を特定し、特定された点データの数をクラスタに含まれる点データの数で除して、距離毎の頻度を計算する。霧特定部２２は、計算された頻度を示すヒストグラムを生成する。
【００２３】
実施の形態１では、判定情報記憶部３１は、霧の濃さ毎に、１次反射点と２次反射点との間の距離の分布のパターンを記憶する。具体的には、判定情報記憶部３１は、霧の濃さ毎に、１次反射点と２次反射点との間の距離の頻度のヒストグラムを記憶する。
ステップＳ２２の処理は、判定情報記憶部３１に記憶されたヒストグラムの各パターンを対象として実行される。
【００２４】
（ステップＳ２２：比較処理）
図５の（Ｂ）に示すように、霧特定部２２は、対象のパターンと、ステップＳ２１で生成されたヒストグラムとを比較して、霧の濃さを特定する。
具体的には、霧特定部２２は、対象のパターンを判定情報記憶部３１から読み出す。霧特定部２２は、読み出された対象のパターンと、ステップＳ２１で生成されたヒストグラムとを比較する。比較方法は、既存の類似度比較技術を用いればよい。実施の形態１では、霧特定部２２は、ヒストグラムのビンをベクトルとして、読み出されたパターンのベクトルと、ステップＳ２１で生成されたヒストグラムのベクトルとについて、ユークリッド距離又はヒストグラムインタセクションに基づく類似度を計算する。霧特定部２２は、これに限らず、ＳＶＭ（Ｓｕｐｐｏｒｔ  Ｖｅｃｔｏｒ  Ｍａｃｈｉｎｅ）とＡｄａｂｏｏｓｔと多層パーセプトロンの教師あり学習といった技術を用いて比較してもよい。
【００２５】
（ステップＳ２３：濃さ特定処理）
霧特定部２２は、判定情報記憶部３１に記憶されたヒストグラムのパターンのうち、ステップＳ２２で計算された類似度が最も高いパターンを特定する。霧特定部２２は、特定されたパターンに対応する霧の濃さを、移動体１００の周囲の霧の濃さであると特定する。
図５の例１の場合には、ステップＳ２１で生成されたヒストグラムは、視程１５ｍの霧のパターン（図５では霧１５と記載）との類似度が高くなる。そのため、例１では、視程１５ｍの霧と判定される。また、図５の例２の場合には、ステップＳ２１で生成されたヒストグラムは、霧なしのパターンとの類似度が高くなる。そのため、例２では、霧なしと判定される。
【００２６】
なお、霧の濃さを特定するとは、複数の段階の霧の濃さのどの濃さであるかを特定することに限らず、一定以上の濃さの霧が発生しているか否かを特定することも含む。つまり、霧の濃さを特定するとは、霧が発生しているか否かを判定することも含む。
【００２７】
＊＊＊実施の形態１の効果＊＊＊
以上のように、実施の形態１に係る霧特定装置１０は、１次反射点と２次反射点との間の距離の分布に基づき、霧の濃さを特定する。１次反射点と２次反射点との間の距離の分布は、霧の濃さに応じて変化するため、適切に霧の濃さを特定することが可能である。
【００２８】
＊＊＊他の構成＊＊＊
＜変形例１＞
実施の形態１では、各機能構成要素がソフトウェアで実現された。しかし、変形例１として、各機能構成要素はハードウェアで実現されてもよい。この変形例１について、実施の形態１と異なる点を説明する。
【００２９】
図６を参照して、変形例１に係る霧特定装置１０の構成を説明する。
各機能構成要素がハードウェアで実現される場合には、霧特定装置１０は、プロセッサ１１とメモリ１２とストレージ１３とに代えて、電子回路１５を備える。電子回路１５は、各機能構成要素と、メモリ１２と、ストレージ１３との機能とを実現する専用の回路である。
【００３０】
電子回路１５としては、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ロジックＩＣ、ＧＡ（Ｇａｔｅ  Ａｒｒａｙ）、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）が想定される。
各機能構成要素を１つの電子回路１５で実現してもよいし、各機能構成要素を複数の電子回路１５に分散させて実現してもよい。
【００３１】
＜変形例２＞
変形例２として、一部の各機能構成要素がハードウェアで実現され、他の各機能構成要素がソフトウェアで実現されてもよい。
【００３２】
プロセッサ１１とメモリ１２とストレージ１３と電子回路１５とを処理回路という。つまり、各機能構成要素の機能は、処理回路により実現される。
【００３３】
＜変形例３＞
実施の形態１では、霧特定装置１０は１つのＥＣＵといったコンピュータにより実現された。しかし、霧特定装置１０は複数のＥＣＵといったコンピュータにより実現されてもよい。
【００３４】
実施の形態２．
実施の形態２は、光センサ４１の周辺に反射点が円弧状に分布しているか否かにより、霧の濃さを特定する点が実施の形態１と異なる。実施の形態２では、この異なる点を説明し、同一の点については説明を省略する。
【００３５】
＊＊＊動作の説明＊＊＊
図７から図１０を参照して、実施の形態２に係る霧特定装置１０の動作を説明する。
実施の形態２に係る霧特定装置１０の動作は、実施の形態２に係る霧特定方法に相当する。また、実施の形態２に係る霧特定装置１０の動作は、実施の形態２に係る霧特定プログラムの処理に相当する。
【００３６】
図７を参照して、実施の形態２に係る霧特定装置１０の全体的な動作を説明する。
（ステップＳ３１：点データ取得処理）
点データ取得部２１は、放射された光束が反射点で反射した反射光を受信する光センサ４１によって得られた反射点を示す点データの集合を取得する。
実施の形態２では、実施の形態１と異なり、点データは、１次点データと２次点データとの組である必要はない。実施の形態２では、点データは、１つの反射点だけを示していてもよい。
【００３７】
（ステップＳ３２：霧特定処理）
霧特定部２２は、ステップＳ３１で取得された集合に含まれる点データが示す反射点を俯瞰した場合に、光センサ４１の周辺に反射点が円弧状に分布しているか否かにより、霧の濃さを特定する。
つまり、霧特定部２２は、図８の（Ａ）に示す反射点を示す点データの集合を、図８の（Ｂ）に示すように俯瞰変換する。つまり、霧特定部２２は、点データの集合が示す反射点群を、奥行方向及び水平方向の座標系上に投影する。霧が発生している場合には、光センサ４１の周辺で一様に光束が反射するため、光センサ４１の周辺に円弧上に反射点が分布する。なお、図８の（Ｂ）では、反射点が円状ではなく、円弧状に分布している。これは、移動体１００が存在する位置に反射点がないためである。
【００３８】
図９を参照して、実施の形態２に係る霧特定処理（図７のステップＳ３２）を説明する。
（ステップＳ４１：円近似処理）
霧特定部２２は、ステップＳ３１で取得された集合に含まれる点データが示す反射点の奥行方向及び水平方向の座標を入力として、円の最小二乗法によって近似される円を計算する。
具体的には、霧特定部２２は、数１に示す円の最小二乗法の式に、集合に含まれる点データｉ（ｉ＝１，．．．，ｎ）が示す反射点の奥行方向及び水平方向の座標（ｘｉ，ｙｉ）を入力して、近似される円の中心座標（Ａ，Ｂ）と、半径Ｃとを計算する。
【数１】
2019175918.tif 000003
【００３９】
（ステップＳ４２：分散計算処理）
霧特定部２２は、ステップＳ３１で取得された集合に含まれる各点データを対象として、対象の点データが示す反射点からステップＳ４１で計算された円までの距離ｄを計算する。つまり、図１０に示すように、霧特定部２２は、対象の点データが示す反射点から円の接線に垂直に下した直線における、反射点から円までの長さを距離ｄとして計算する。そして、霧特定部２２は、距離ｄの分散値を計算する。
【００４０】
（ステップＳ４３：濃さ特定処理）
霧特定部２２は、ステップＳ４２で計算された分散値により、霧の濃さを特定する。霧特定部２２は、分散値が小さいほど、霧が濃いと特定する。
実施の形態２では、判定情報記憶部３１は、霧の濃さ毎に分散値の閾値を記憶する。霧特定部２２は、ステップＳ４２で計算された分散値と、判定情報記憶部３１に記憶された霧の濃さ毎の閾値とを比較することにより、霧の濃さを特定する。
【００４１】
＊＊＊実施の形態２の効果＊＊＊
以上のように、実施の形態２に係る霧特定装置１０は、光センサ４１の周辺に反射点が円弧状に分布しているか否かにより、霧の濃さを特定する。霧が発生している場合には、光センサ４１の周辺に反射点が円弧状に分布するため、適切に霧が発生しているか否かを特定することが可能である。
【００４２】
また、実施の形態２に係る霧特定装置１０は、各反射点から円までの距離ｄの分散値により、霧の濃さを特定する。分散値は、霧の濃さに応じて変化するため、適切に霧の濃さを特定することが可能である。
【００４３】
実施の形態３．
実施の形態３は、実施の形態１で説明した霧の濃さの特定方法と、実施の形態２で説明した霧の濃さの特定方法とを組み合わせて、霧の濃さを特定する点が実施の形態１，２と異なる。実施の形態３では、この異なる点を説明し、同一の点については説明を省略する。
【００４４】
＊＊＊構成の説明＊＊＊
図１１を参照して、実施の形態３に係る霧特定装置１０の構成を説明する。
霧特定装置１０は、霧特定部２２が、第１特定部２３と、第２特定部２４と、総合特定部２５とを備える点が実施の形態１，２と異なる。
【００４５】
＊＊＊動作の説明＊＊＊
図１２を参照して、実施の形態３に係る霧特定装置１０の動作を説明する。
実施の形態３に係る霧特定装置１０の動作は、実施の形態３に係る霧特定方法に相当する。また、実施の形態３に係る霧特定装置１０の動作は、実施の形態３に係る霧特定プログラムの処理に相当する。
【００４６】
（ステップＳ５１：点データ取得処理）
点データ取得部２１は、点データの集合を取得する。
実施の形態３では、点データは、１次点データと２次点データとの組である。
【００４７】
（ステップＳ５２：第１特定処理）
第１特定部２３は、１次反射点と２次反射点との間の距離の分布に基づき、霧の濃さを第１濃さとして特定する。つまり、第１特定部２３は、実施の形態１で説明した方法により、霧の濃さを特定する。
【００４８】
（ステップＳ５３：第２特定処理）
第２特定部２４は、集合に含まれる点データが示す反射点を俯瞰した場合に、反射点から近似される円を計算し、計算された円と反射点と間の距離の分散に基づき、霧の濃さを第２濃さとして特定する。つまり、第２特定部２４は、実施の形態２で説明した方法により、霧の濃さを特定する。
この際、第２特定部２４は、点データに含まれる１次点データだけを用いてもよいし、１次点データと２次点データとの両方を用いてもよい。
【００４９】
（ステップＳ５４：総合特定処理）
総合特定部２５は、ステップＳ５２で特定された第１濃さと、ステップＳ５３で特定された第２濃さとから、霧の濃さを特定する。
例えば、第１濃さと第２濃さとが霧が発生しているか、あるいは、霧が発生していないかを特定しているとする。この場合には、総合特定部２５は、第１濃さと第２濃さとの両方が霧が発生していることを示すなら、霧が発生していると判定し、それ以外の場合には霧が発生していないと判定する。
また、例えば、第１濃さと第２濃さとが複数の段階の霧の濃さのどの濃さであるかを特定しているとする。この場合には、総合特定部２５は、第１濃さに重み付けした値と、第２濃さに重み付けした値との和と、濃さ毎に設定された閾値とを比較して、霧の濃さを特定する。つまり、第１濃さをＸ、第２濃さをＹ、第１濃さの重みをθ１、第２濃さの重みをθ２とした場合には、総合特定部２５は、θ１Ｘ＋θ２Ｙと、濃さ毎に設定された閾値ｔｈとを比較して、霧の濃さを判定する。
【００５０】
＊＊＊実施の形態３の効果＊＊＊
以上のように、実施の形態３に係る霧特定装置１０は、実施の形態１，２で説明した方法を組み合わせて霧の濃さを特定する。これにより、より高い精度で霧の濃さを特定することが可能になる。
【００５１】
実施の形態４．
実施の形態４は、特定された霧の濃さに応じて、障害物を識別するためのセンサのセンサ閾値を設定する点が実施の形態１〜３と異なる。実施の形態４では、この異なる点を説明し、同一の点については説明を省略する。
【００５２】
＊＊＊構成の説明＊＊＊
図１３を参照して、実施の形態４に係る霧特定装置１０の構成を説明する。
霧特定装置１０は、認識部２６と、閾値設定部２７とを備える点が、実施の形態１〜３と異なる。
【００５３】
＊＊＊動作の説明＊＊＊
図１４及び図１５を参照して、実施の形態４に係る霧特定装置１０の動作を説明する。
実施の形態４に係る霧特定装置１０の動作は、実施の形態４に係る霧特定方法に相当する。また、実施の形態４に係る霧特定装置１０の動作は、実施の形態４に係る霧特定プログラムの処理に相当する。
【００５４】
図１４を参照して、実施の形態４に係る霧特定装置１０の全体的な動作を説明する。
ステップＳ６１は、実施の形態１〜３で説明した霧の濃さを特定する処理である。
【００５５】
（ステップＳ６２：閾値設定処理）
閾値設定部２７は、ステップＳ６１で特定された霧の濃さに応じて、障害物を識別するためのセンサのセンサ閾値を設定する。
【００５６】
図１５を参照して具体例を説明する。
図１５では、センサとしてカメラが用いられ、車両のテールランプが識別される場合を示している。
カメラを用いてテールランプを識別する場合には、ＹＵＶデータのＵＶ平面において、テールランプとその他とを線形に識別する境界線がセンサ閾値として用いられる。そこで、閾値設定部２７は、霧の濃さに応じて、この境界線を設定する。境界線は、Ｖ＝ａ・Ｕ＋ｂと表せる。そこで、閾値設定部２７は、霧の濃さに応じて、ａ，ｂの値を設定する。
図１５に示すように、閾値設定部２７は、霧が発生していない場合には、テールランプ以外の赤発光物がテールランプと誤認識されることを防止するため、センサ閾値である境界線を高めに設定する。一方、閾値設定部２７は、霧が発生している場合には、センサ閾値である境界線を低めに設定して、赤発光物をテールランプと認識され易くする。
【００５７】
なお、図１５では、霧が発生している場合と、霧が発生していない場合との２つの場合についてのセンサ閾値の設定例が示されている。しかし、閾値設定部２７は、複数の段階の霧の濃さそれぞれについてセンサ閾値を設定してもよい。この場合には、霧が濃いほどセンサ閾値である境界線が低く設定される。
【００５８】
（ステップＳ６３：認識処理）
認識部２６は、ステップＳ６２で設定されたセンサ閾値を用いて、障害物を認識する。
図１５の例であれば、認識部２６は、ステップＳ６２で設定された境界線を用いて、カメラによって得られた画像データからテールランプを検出する。
【００５９】
＊＊＊実施の形態４の効果＊＊＊
以上のように、実施の形態４に係る霧特定装置１０は、霧の濃さに応じてセンサ閾値を設定する。これにより、障害物を適切に認識することが可能になる。
【００６０】
実施の形態５．
実施の形態５は、霧の濃さに応じて、障害物を識別するために用いるセンサを決定する点が実施の形態１〜４と異なる。実施の形態５では、この異なる点を説明し、同一の点については説明を省略する。
なお、ここでは、実施の形態１〜３に機能を加えた例を説明する。しかし、実施の形態４に機能を加えることも可能である。
【００６１】
＊＊＊構成の説明＊＊＊
図１６を参照して、実施の形態５に係る霧特定装置１０の構成を説明する。
霧特定装置１０は、認識部２６と、センサ決定部２８とを備える点が、実施の形態１〜３と異なる。また、ストレージ１３が信頼度記憶部３２の機能を実現する点が、実施の形態１〜３と異なる。
【００６２】
＊＊＊動作の説明＊＊＊
図１７及び図１８を参照して、実施の形態５に係る霧特定装置１０の動作を説明する。
実施の形態５に係る霧特定装置１０の動作は、実施の形態５に係る霧特定方法に相当する。また、実施の形態５に係る霧特定装置１０の動作は、実施の形態５に係る霧特定プログラムの処理に相当する。
【００６３】
図１７を参照して、実施の形態５に係る霧特定装置１０の全体的な動作を説明する。
ステップＳ７１は、実施の形態１〜３で説明した霧の濃さを特定する処理である。
【００６４】
（ステップＳ７２：センサ決定処理）
センサ決定部２８は、ステップＳ７１で特定された霧の濃さに応じて、障害物を識別するために用いるセンサを決定する。
具体的には、信頼度記憶部３２は、霧の濃さ毎に、移動体１００に搭載された各センサについて、距離毎の信頼度を記憶する。図１８に示すように、移動体１００にセンサとしてカメラとミリ波レーダとＬｉＤＡＲとが搭載されている場合には、信頼度記憶部３２は、霧の濃さ毎に、カメラとミリ波レーダとＬｉＤＡＲとの距離毎の信頼度を記憶する。図１８では、霧が発生している場合と霧が発生していない場合との距離毎の信頼度が示されている。各センサの信頼度は、実験により求められる。
センサ決定部２８は、信頼度記憶部３２を参照して、ステップＳ７１で特定された霧の濃さの場合に信頼度の高いセンサを、障害物を識別するために用いるセンサとして決定する。センサ決定部２８は、距離毎に障害物を識別するために用いるセンサを決定してもよい。
例えば、センサ決定部２８は、霧が発生していない場合には、ＬｉＤＡＲとカメラとを用いると決定し、霧が発生している場合には、ミリ波レーダとカメラとを用いると決定する。
【００６５】
（ステップＳ７３：認識処理）
認識部２６は、ステップＳ７２で決定されたセンサを用いて、障害物を認識する。
【００６６】
＊＊＊実施の形態５の効果＊＊＊
以上のように、実施の形態５に係る霧特定装置１０は、霧の濃さに応じて、障害物を識別するために用いるセンサを決定する。これにより、障害物を適切に認識することが可能になる。
【００６７】
＊＊＊他の構成＊＊＊
＜変形例４＞
実施の形態５では、実施の形態１〜３に機能が加えられた。しかし、実施の形態４に機能が加えられてもよい。
この場合には、図１９に示すように、霧特定装置１０は、図１６に示す機能構成要素に加え、閾値設定部２７を備える。そして、図２０に示すように、ステップＳ８２でセンサ決定部２８が用いるセンサを決定した上で、ステップＳ８３で閾値設定部２７が決定されたセンサについてのセンサ閾値を決定する。
なお、ステップＳ８１とステップＳ８２とステップＳ８４との処理は、図１７のステップＳ７１とステップＳ７２とステップＳ７３との処理と同じである。また、ステップＳ８３の処理は、図１４のステップＳ６２の処理と同じである。
【００６８】
以上、この発明の実施の形態及び変形例について説明した。これらの実施の形態及び変形例のうち、いくつかを組み合わせて実施してもよい。また、いずれか１つ又はいくつかを部分的に実施してもよい。なお、この発明は、以上の実施の形態及び変形例に限定されるものではなく、必要に応じて種々の変更が可能である。
【符号の説明】
【００６９】
１０  霧特定装置、１１  プロセッサ、１２  メモリ、１３  ストレージ、１４  通信インタフェース、１５  電子回路、２１  点データ取得部、２２  霧特定部、２３  第１特定部、２４  第２特定部、２５  総合特定部、２６  認識部、２７  閾値設定部、２８  センサ決定部、３１  判定情報記憶部、３２  信頼度記憶部、１００  移動体。
【図１】
2019175918.tif 000004
【図２】
2019175918.tif 000005
【図３】
2019175918.tif 000006
【図４】
2019175918.tif 000007
【図５】
2019175918.tif 000008
【図６】
2019175918.tif 000009
【図７】
2019175918.tif 000010
【図８】
2019175918.tif 000011
【図９】
2019175918.tif 000012
【図１０】
2019175918.tif 000013
【図１１】
2019175918.tif 000014
【図１２】
2019175918.tif 000015
【図１３】
2019175918.tif 000016
【図１４】
2019175918.tif 000017
【図１５】
2019175918.tif 000018
【図１６】
2019175918.tif 000019
【図１７】
2019175918.tif 000020
【図１８】
2019175918.tif 000021
【図１９】
2019175918.tif 000022
【図２０】
2019175918.tif 000023
【国際調査報告】
2019175918.tif 000024
2019175918.tif 000025
2019175918.tif 000026
2019175918.tif 000027