(57)【特許請求の範囲】
【請求項１】
検出手段によって検出された検出点を複数の検出点群としてグループ化し、それらの検出点群から歩行者を検出する歩行者検出装置であって、
検出点群毎に検出点群の移動方向を算出する移動方向算出手段と、
検出点群毎に前記移動方向算出手段で算出された移動方向に対する検出点群の分布情報を算出する分布情報算出手段と、
検出点群毎に前記分布情報算出手段で算出された移動方向に対する検出点群の分布情報の時間変化に周期性があるか否かを判定し、周期性がある検出点群を歩行者と判定する周期性判定処理を行う判定手段と、を備え、
前記検出点群の前記分布情報は、
前記検出点群の前記移動方向の長さを、当該検出点群の当該移動方向への移動速度で除算して得られる量であることを特徴とする歩行者検出装置。
【請求項２】
前記検出手段は、前記検出点の少なくとも水平方向の二次元位置を取得し、
前記移動方向算出手段で算出される前記検出点群の前記移動方向は、
前記検出手段で取得された前記検出点の前記少なくとも水平方向の二次元位置に基づいて算出される少なくとも水平方向の二次元的な移動方向であることを特徴とする請求項１に記載の歩行者検出装置。
【請求項３】
前記判定手段は、
検出点群毎に検出点群の移動情報を蓄積し、該蓄積されている検出点群の移動方向と移動速度とを含む前記移動情報に基づいて、前記検出点群が一定の方向に一定の速度で所定時間継続して移動していると判断した場合に該検出点群を移動体であると判定し、その後、当該移動体であると判定された検出点群について前記周期性判定処理を行うことを特徴とする請求項１又は２に記載の歩行者検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検出手段によって検出された検出点を複数の検出点群としてグループ化し、それらの検出点群から歩行者を検出する歩行者検出装置に関する。
【背景技術】
【０００２】
車両の運転者は、走行中、車両周辺に存在する歩行者等に注意を払わなければならない。そのような運転者の負担を軽減するために、車両周辺の歩行者を検出するための装置が開発されている。歩行者検出装置としては、例えば、特許文献１では、レーザレーダによって取得された車両周辺の検出点の三次元位置情報の時系列データを用いて、時系列に沿った平面上の点群の分布変化の周期性を解析し、周期性がある点群を歩行者として検出する。また、特許文献１では、点群として歩行者の脚部付近に相当する高さの検出点を取得するとともに平面上の点群のサイズが一定範囲内に収まるものを歩行者候補の点群とし、精度向上を図っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２０５０４２号公報
【特許文献２】特開２００９−２８８０９９号公報
【特許文献３】特開２００４−１８５３６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の歩行者検出装置の場合、歩行者の動き以外に起因して周期性を持つ物体も歩行者と誤検出するおそれがある。例えば、レーザレーダの計測誤差等によって点群に周期的な分布変化が起こると、その点群を歩行者と誤検出するおそれがある。また、点群の分布変化が歩行者と同様の周期性を持つ他の移動体（例えば、自転車）の場合、歩行者と誤検出するおそれがある。また、周期的な動きを有する静止物体（例えば、風で揺らぐのぼり旗や木）の場合、歩行者と誤検出するおそれがある。さらに、特許文献１の歩行者検出装置の場合、歩行者が走ったときには歩幅が大きくなるので、点群のサイズが大きくなり、そのサイズが一定範囲を超えると、その点群が歩行者候補から除外され、歩行者として検出できない。
【０００５】
そこで、本発明は、検出点群から歩行者を高精度に検出する歩行者検出装置を提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明に係る歩行者検出装置は、検出手段によって検出された検出点を複数の検出点群としてグループ化し、それらの検出点群から歩行者を検出する歩行者検出装置であって、検出点群毎に検出点群の移動方向を算出する移動方向算出手段と、検出点群毎に移動方向算出手段で算出された移動方向に対する検出点群の分布情報を算出する分布情報算出手段と、検出点群毎に分布情報算出手段で算出された移動方向に対する検出点群の分布情報の時間変化に周期性があるか否かを判定し、周期性がある検出点群を歩行者と判定する判定手段とを備えることを特徴とする。
【０００７】
この歩行者検出装置では、検出手段によって物体に対する各検出点を取得し、その取得された検出点をグループ化して複数の検出点群に分け、その複数の検出点群から歩行者を検出する。特に、歩行者検出装置では、検出点群毎に、移動方向算出手段によって検出点群の移動方向を算出し、分布情報算出手段によって検出点群の移動方向に対する分布情報（例えば、検出点群の移動方向のサイズ、検出点群の移動方向の分散値）を算出する。歩行者の場合、任意の方向にある程度継続して移動するので、脚の動きに起因する周期性も移動方向に沿って有することによる。そこで、歩行者検出装置では、検出点群毎に、判定手段によって検出点群の移動方向に対する分布情報の時間変化に周期性があるか否かを判定し、移動方向に対する分布情報の時間変化に周期性がある検出点群を歩行者と判定する。このように、歩行者検出装置では、検出点群の移動方向に対する分布情報の時間変化に周期性があるか否かを判定することにより、歩行者を高精度に検出することができる。これによって、歩行者の動き以外に起因して周期性を持つ物体についての検出点群を誤検出することを低減できる。
【０００８】
本発明の上記歩行者検出装置では、判定手段は、検出点群の移動速度と移動方向に対する分布情報に歩行者特有の相関関係がある場合に該検出点群を歩行者と判定すると好適である。
【０００９】
歩行者の場合、歩いているとき（速度が遅いとき）には歩幅が小さく、走っているとき（速度が速いとき）には歩幅が大きくなる。このように、歩行者の速度と歩幅とには相関関係がある。そこで、この歩行者検出装置では、判定手段によって、検出点群の移動速度と移動方向に対する分布情報（移動方向に対する分布情報は歩幅に依存する）に歩行者特有の相関関係がある場合にその検出点群を歩行者と判定する。このように、歩行者検出装置では、検出点群の移動速度と移動方向に対する分布情報に歩行者特有の相関関係があるか否かを判定することにより、歩行者をより高精度に検出することができる。例えば、検出手段の検出誤差等によって検出点群の分布に周期的な変化が起こったとしても、その検出点群については移動速度と移動方向に対する分布情報に歩行者特有の相関関係がある可能性は極めて低いので、その検出点群を誤検出することを低減できる。また、検出点群の分布情報の時間変化が歩行者と同様の周期性を持つ他の移動体（例えば、自転車）の場合、速度が遅いときでも速いときでも移動方向に対する分布情報が変わらないので、そのような移動体を誤検出することを低減できる。また、歩行者が歩いているときでも走っているときでも、歩行者として検出できる。
【００１０】
本発明の上記歩行者検出装置では、判定手段は、検出点群毎に検出点群の移動情報を蓄積し、該蓄積されている検出点群の移動情報に基づいて検出点群が一定時間安定して移動していると判断した場合に該検出点群を歩行者と判定すると好適である。
【００１１】
歩行者は、所定の方向に、所定の速度である程度継続して移動し、移動方向や移動速度等の時間変化が少ない。そこで、この歩行者検出装置では、検出点群毎に検出点群の移動情報（例えば、移動方向、移動速度、位置）を時系列で蓄積する。そして、歩行者検出装置では、判定手段によって、検出点群の所定時間分の移動情報に基づいて検出点群が一定時間安定した移動（つまり、移動情報について変化が少ない移動）をしていると判断した場合にその検出点群を歩行者と判定する。このように、歩行者検出装置では、検出点群が一定時間安定した移動をしているか否か判定することにより、歩行者をより高精度に検出することができる。例えば、周期的な動きを有する静止物体（例えば、風で揺らぐのぼり旗や木）の場合、その移動方向や移動速度は短時間の間にランダムに変化するので、そのような静止動体を誤検出することを低減できる。
【発明の効果】
【００１２】
本発明によれば、検出点群の移動方向に対する分布情報の時間変化に周期性があるか否かを判定することにより、歩行者を高精度に検出することができる。
【図面の簡単な説明】
【００１３】
【図１】本実施の形態に係る歩行者検出装置の構成図である。
【図２】本実施の形態に係るクラスタリング点群の時間変化の一例であり、（ａ）が正面方向から直進する車両に対するクラスタリング点群であり、（ｂ）が正面方向から左折する車両に対するクラスタリング点群であり、（ｃ）が正面方向から直進する歩行者に対するクラスタリング点群である。
【図３】本実施の形態に係る歩行者検出のメイン処理の流れを示すフローチャートである。
【図４】本実施の形態に係る点群移動情報判定処理の流れを示すフローチャートである。
【図５】本実施の形態に係るバラツキ量正規化処理の流れを示すフローチャートである。
【図６】本実施の形態に係る周期性判定処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図面を参照して、本発明に係る歩行者検出装置の実施の形態を説明する。なお、各図において同一又は相当する要素については同一の符号を付し、重複する説明を省略する。
【００１５】
本実施の形態では、本発明に係る歩行者検出装置を、車両に搭載される歩行者検出装置に適用する。本実施の形態に係る歩行者検出装置は、レーザレーダによって車両周辺を計測し、計測された検出点の三次元情報を取得し、その検出点の三次元情報を用いて複数の移動体属性（例えば、歩行者、車両（乗用車、大型車等）、自転車、オートバイ）の中から歩行者を識別する。歩行者検出装置で検出された歩行者の情報は、歩行者情報を必要とする運転支援装置等で用いられる。
【００１６】
図１及び図２を参照して、本実施の形態に係る歩行者検出装置１について説明する。図１は、本実施の形態に係る歩行者検出装置の構成図である。図２は、本実施の形態に係るクラスタリング点群の時間変化の一例であり、（ａ）が正面方向から直進する車両に対するクラスタリング点群であり、（ｂ）が正面方向から左折する車両に対するクラスタリング点群であり、（ｃ）が正面方向から直進する歩行者に対するクラスタリング点群である。
【００１７】
歩行者検出装置１では、レーザレーダによって計測された検出点の三次元点群から立体物を分離し、立体物の点群をクラスタリングし、クラスタリングされた点群毎に歩行者か否かを識別する。この歩行者の識別では、クラスタリング点群毎に、点群の時系列データを用いて点群を追跡して速度ベクトルを算出し、点群の移動方向（速度ベクトルの方向）に対するバラツキ量を算出し、このバラツキ量の時系列データに基づいてバラツキ量の時間変化の周期性の有無を判定して歩行者を識別する。特に、点群の移動情報の蓄積データに基づいて点群が一定時間安定した移動をしているか否かを判定するとともに、バラツキ量を移動速度（速度ベクトルの速度）に応じて正規化した正規化バラツキ量を用いて周期性を判定する。なお、クラスタリング点群毎（すなわち、検出点群毎）とは、全ての検出点群である場合であっても又は（サイズが大きすぎる検出点群を除去するなどして）一部の検出点群である場合であってもどちらでもよい。
【００１８】
そのために、歩行者検出装置１は、レーザレーダ２とＥＣＵ[Electronic Control Unit]３を備えている。なお、本実施の形態では、レーザレーダ２が特許請求の範囲に記載する検出手段に相当する。
【００１９】
ここで、図２を参照して、クラスタリング点群のバラツキ量の時間変化について説明しておく。図２では、黒丸で２次元平面上に投影された検出点を示しており、太い矢印でクラスタリング点群の移動方向を示している。また、図２では、連続する時間ｔ１，ｔ２，ｔ３，ｔ４でのクラスタリング点群と移動方向を示している。
【００２０】
図２（ａ）には、自車両の正面方向から直進してくる車両に対する検出点からなるクラスタリング点群の時間変化を示している。この場合、その車両の各時間ｔ１，ｔ２，ｔ３，ｔ４での移動方向Ｄ１１，Ｄ１２，Ｄ１３，Ｄ１４に対する点群の各時間ｔ１，ｔ２，ｔ３，ｔ４でのバラツキ量（この例では、移動方向の点群の長さＬ１１，Ｌ１２，Ｌ１３，Ｌ１４）は、時間が変化しても、殆ど変化しない。
【００２１】
図２（ｂ）には、自車両の正面方向で左折している車両に対する検出点からなるクラスタリング点群の時間変化を示している。この場合、その車両の各時間ｔ１，ｔ２，ｔ３，ｔ４での移動方向Ｄ２１，Ｄ２２，Ｄ２３，Ｄ２４に対する点群の各時間ｔ１，ｔ２，ｔ３，ｔ４でのバラツキ量（移動方向の点群の長さＬ２１，Ｌ２２，Ｌ２３，Ｌ２４）は、時間の変化に伴って、単調増加している。
【００２２】
図２（ｃ）には、自車両の正面方向から直進してくる歩行者に対する検出点からなるクラスタリング点群の時間変化を示している。この場合、その歩行者の各時間ｔ１，ｔ２，ｔ３，ｔ４での移動方向Ｄ３１，Ｄ３２，Ｄ３３，Ｄ３４に対する点群の各時間ｔ１，ｔ２，ｔ３，ｔ４でのバラツキ量（移動方向の点群の長さＬ３１，Ｌ３２，Ｌ３３，Ｌ３４）は、歩行者の脚及び手（特に、脚）の動きにより、周期的に変化している。つまり、左右の脚のうち一方が前方に他方が後方になっているとき又は一方が後方に他方が前方になっているときには移動方向の点群の長さＬ３２，Ｌ３４が長くなり、前方にあった脚が後方に移行しかつ後方にあった脚が前方に移行するときに移動方向の点群の長さＬ３１，Ｌ３３が短くなる。さらに、歩行者の場合、歩いているときには歩幅が小さいので、移動方向の点群の長さが短くなり、走っているときには歩幅が大きくなるので、移動方向の点群の長さが長くなる。
【００２３】
レーザレーダ２は、レーザ光を利用して物体を検出する走査型のレーダである。レーザレーダ２は、車両周辺を検出するために、車両の所定の位置に取り付けられる。車両周辺の検出方向としては、少なくとも車両の前方であり、必要に応じた他の方向も検出する。レーザレーダ２では、一定時間毎に、水平方向を検出するために、発光部と受光部を水平方向に回転させ、レーザ光を水平方向の各走査角度で出射し、反射してきたレーザ光を受光する。また、レーザレーダ２では、一定時間毎に、鉛直方向を検出するために、発光部と受光部を鉛直方向に回転させ、レーザ光を鉛直方向の各走査角度で出射し、反射してきたレーザ光を受光する。そして、レーザレーダ２では、受光できた各反射点（検出点）についての情報（水平方向の走査角度、鉛直方向の走査角度、出射時刻、受光時刻、受光強度（反射強度）等）からなるレーダ信号をＥＣＵ３に送信する。なお、鉛直方向あるいは水平方向に複数個のレーザレーダを設け、各レーザレーダで水平方向あるいは鉛直方向の一方向だけを走査するような構成でもよい。
【００２４】
ＥＣＵ３は、ＣＰＵ[CentralProcessing Unit]、ＲＯＭ[Read Only Memory]、ＲＡＭ[Random Access Memory]等からなる電子制御ユニットであり、歩行者検出装置１を統括制御する。ＥＣＵ３では、ＲＯＭに記憶されている歩行者検出装置１用のアプリケーションをＲＡＭにロードしてＣＰＵで実行することにより、距離計測処理、道路平面推定処理、立体物分離処理、クラスタリング処理、点群追跡処理、点群移動情報判定処理、バラツキ量算出処理、バラツキ量正規化処理、周期性判定処理を行う。なお、本実施の形態では、し、点群追跡処理が特許請求の範囲に記載する移動方向算出手段に相当し、バラツキ量算出処理が特許請求の範囲に記載する分布情報算出手段に相当し、点群移動情報判定処理、バラツキ量正規化処理、周期性判定処理が特許請求の範囲に記載する判定手段に相当する。
【００２５】
距離計測処理では、レーザレーダ２で検出できた検出点毎に、検出点についてのレーダ光の出射から受光までの時間に基づいて検出点までの相対距離を算出し、さらに、その検出点についての水平方向の走査角度及び鉛直方向の走査角度と相対距離に基づいて自車両の基準点（例えば、レーザレーダ２の取り付け位置、車両の重心位置）に対する三次元位置（前後方向の位置、横方向の位置、高さ方向の位置）を算出する。そして、距離計測処理では、レーザレーダ２で検出できた全ての検出点の三次元位置情報からなる三次元点群を取得する。さらに、必要に応じて、各検出点の相対速度等の他の情報も算出する。
【００２６】
道路平面推定処理では、三次元点群の検出点の中から道路平面についての検出点を推定する。この推定方法としては、例えば、検出点の高さ位置に基づいて道路平面か否かを判定する。そして、道路平面推定処理では、道路平面の検出点の三次元位置情報からなる道路平面点群を取得する。
【００２７】
立体物分離処理では、三次元点群の検出点から道路平面点群の検出点を除外することにより、立体物についての検出点を分離する。立体物分離処理では、全ての立体物の検出点の三次元位置情報からなる立体物点群を取得する。
【００２８】
クラスタリング処理では、立体物点群の検出点の三次元位置を比較するなどして１つの物体をみなせる検出点を結合し、立体物点群に含まれる検出点をクラスタリングする。クラスタリング処理では、クラスタリングで分けられた複数の検出点の三次元位置情報からなるクラスタリング点群を取得する。
【００２９】
点群追跡処理では、クラスタリング点群の時系列蓄積データを用いて、クラスタリング点群毎に、同じ物体に対するクラスタリング点群を追跡し、追跡できたクラスタリング点群の速度ベクトルを算出する。例えば、同じ物体に対するクラスタリング点群の各時間での重心位置（三次元位置）を算出し、その各時間の重心位置から速度ベクトルを算出する。クラスタリング点群の速度ベクトルには、クラスタリング点群の移動方向と移動速度の情報が含まれる。
【００３０】
点群移動情報判定処理では、クラスタリング点群毎に、点群追跡処理で算出されたクラスタリング点群の移動情報（速度ベクトル、重心位置情報等）を時系列で所定時間分（クラスタリング点群の移動状況が判る程度の時間分）蓄積する。そして、点群移動情報判定処理では、クラスタリング点群毎に、蓄積されているクラスタリング点群の移動情報に基づいて、クラスタリング点群が一定時間安定した移動を続けている（変化の少ない移動を継続している）か否かを判定する。この判定では、例えば、一定時間の間、移動速度の時間変化量が閾値以下かつ移動方向の時間変化量が閾値以下かを判定したり、重心位置間の距離の時間変化量が閾値以下かを判定する。これらの閾値や一定時間については、実験等によって設定する。
【００３１】
風によって揺らぐ木やのぼり旗等は、周期的に揺らぐ場合があるが、その移動速度や移動方向は短い時間間隔でランダムに変化する。一方、歩行者は、所定の方向に、所定の速度である程度継続して移動し、その移動方向や移動速度の時間変化は少ない。そこで、点群移動情報判定処理では、一定時間安定した移動を続けていないと判定したクラスタリング点群については揺らぎを持つ静止物体と判断し、処理対象のクラスタリング点群から除外する。
【００３２】
バラツキ量算出処理では、点群移動情報判定処理で一定時間安定した移動を続けていると判定されたクラスタリング点群毎に、クラスタリング点群の移動方向（点群追跡処理で算出された速度ベクトルの方向）に対するバラツキ量を算出する。移動方向に対するバラツキ量としては、例えば、クラスタリング点群の移動方向の長さ、クラスタリング点群の移動方向の分散値がある。
【００３３】
バラツキ量正規化処理では、クラスタリング点群毎に、バラツキ量算出処理で算出されたバラツキ量をクラスタリング点群の移動速度（点群追跡処理で算出された速度ベクトルの速度）に応じて正規化する。バラツキ量の移動速度に応じた正規化としては、例えば、バラツキ量を移動速度で除算する。
【００３４】
歩行者の場合、歩いているとき（速度が遅いとき）には歩幅が小さいので、移動方向に対するバラツキ量が小さくなり、走っているとき（速度が速いとき）には歩幅が大きくなるので、移動方向に対するバラツキ量が大きくなる。つまり、歩行者の場合、クラスタリング点群の速度と移動方向に対するバラツキ量には歩行者特有の相関関係があり、速度が変化しても正規化バラツキ量の変化は少ない。その結果、正規化バラツキ量を用いて周期性判定を行うことより、歩行者の速度が変化した場合でも、歩行者を精度良く識別することができる。しかし、自転車の場合、乗っている人の脚の動きによって移動方向に対するバラツキ量の時間変化に周期性を持つ場合があるが、速度が遅いときでも速いときでも移動方向に対するバラツキ量が変わらない。したがって、自転車の場合、速度が変化すると正規化バラツキ量も変化する。また、レーザレーダ２の計測誤差等によってバラツキ量の時間変化に周期性を持つ場合があったとしても、速度と移動方向に対するバラツキ量に相関関係がない。
【００３５】
周期性判定処理では、クラスタリング点群毎に、バラツキ量正規化処理で算出された正規化バラツキ量を時系列で所定時間分（移動方向に対するバラツキ量の周期性を判定するために十分な時間分）蓄積する。そして、周期性判定処理では、クラスタリング点群毎に、蓄積された正規化バラツキ量蓄積データを用いて、正規化バラツキ量の時間変化の周期性を算出する。正規化バラツキ量の時間変化の周期性の算出では、例えば、任意の時間ｔで算出された正規化バラツキ量とその前時間ｔ−１で算出された正規化バラツキ量との差を算出する。さらに、周期性判定処理では、クラスタリング点群毎に、正規化バラツキ量の時間変化の周期性に基づいて正規化バラツキ量の時間変化に周期性があるか否かを判定する。周期性がある場合、周期性判定処理では、そのクラスタリング点群の属性を歩行者と識別し、そのクラスタリング点群から三次元位置情報、移動方向、移動速度等の情報を取得する。一方、周期性がない場合、周期性判定処理では、そのクラスタリング点群の属性を歩行者以外と識別する。
【００３６】
例えば、図２（ｃ）に示す例の場合、時間ｔ１、ｔ２、ｔ３、ｔ４における移動速度が同じ速度でｖとし、正規化バラツキ量をＬ３１／ｖ，Ｌ３２／ｖ，Ｌ３３／ｖ，Ｌ３４／ｖとする。この例の場合、時間ｔ２とｔ１の間では正規化バラツキ量の差が（Ｌ３２−Ｌ３１）／ｖとなり、時間ｔ３とｔ２の間では正規化バラツキ量の差が（Ｌ３３−Ｌ３２）／ｖとなり、時間ｔ４とｔ３の間では正規化バラツキ量の差が（Ｌ３４−Ｌ３３）／ｖとなる。そして、（Ｌ３２−Ｌ３１）／ｖがプラス値、（Ｌ３３−Ｌ３２）／ｖがマイナス値、（Ｌ３４−Ｌ３３）／ｖがプラス値となり、各値の絶対値がほぼ同じ値となるので、正規化バラツキ量の時間変化に周期性を有することになる。
【００３７】
図１を参照して、歩行者検出装置１における動作について説明する。特に、ＥＣＵ３の処理について図３〜図６のフローチャートに沿って説明する。図３は、本実施の形態に係る歩行者検出のメイン処理の流れを示すフローチャートである。図４は、本実施の形態に係る点群移動情報判定処理の流れを示すフローチャートである。図５は、本実施の形態に係るバラツキ量正規化処理の流れを示すフローチャートである。図６は、本実施の形態に係る周期性判定処理の流れを示すフローチャートである。
【００３８】
レーザレーダ２では、一定時間毎に、水平方向及び／又は鉛直方向に走査し、各走査角度においてレーザ光を出射するとともにその反射光を受光する。そして、レーザレーダ２では、受光できた各検出点についての情報をレーダ信号としてＥＣＵ３に送信する。
【００３９】
各時間でのレーダ信号を受信する毎に、ＥＣＵ３では、検出点毎に、レーダ信号に含まれる検出点の情報から検出点までの相対距離を算出し、三次元位置を算出する（Ｓ１）。ここで、今回の時間でレーザレーダ２によって検出された全ての検出点からなる三次元点群Ｄ１が得られる。
【００４０】
ＥＣＵ３では、三次元点群Ｄ１に含まれる検出点の中から道路平面に対する検出点を推定する（Ｓ２）。ここで、今回の時間で検出された道路平面に対する検出点からなる道路平面点群Ｄ２が得られる。さらに、ＥＣＵ３では、三次元点群Ｄ１に含まれる検出点から道路平面点群Ｄ２に含まれる検出点を除外し、立体物に対する検出点を分離する（Ｓ３）。ここで、今回の時間で検出された全ての立体物に対する検出点からなる立体物点群Ｄ３が得られる。さらに、ＥＣＵ３では、立体物点群Ｄ３に含まれる検出点をクラスタリングする（Ｓ４）。ここで、今回の時間での複数の検出点からなるクラスタリング点群Ｄ４が得られる。
【００４１】
ＥＣＵ３では、クラスタリング点群Ｄ４の時系列蓄積データを用いて、クラスタリング点群Ｄ４毎に、クラスタリング点群Ｄ４を追跡し、そのクラスタリング点群Ｄ４の速度ベクトルを算出する（Ｓ５）。ここで、今回の時間での各クラスタリング点群Ｄ４についての速度ベクトルＤ５が得られる。
【００４２】
次に、ＥＣＵ３では、点群移動情報判定処理に移行する（Ｓ６）。点群移動情報判定処理に移行すると、ＥＣＵ３では、クラスタリング点群Ｄ４毎に、クラスタリング点群Ｄ４の移動情報（速度ベクトルＤ５等）を時系列で所定時間分蓄積する（Ｓ６０）。ここで、今回の時間までの所定時間分のクラスタリング点群Ｄ４毎の移動情報蓄積データＤ６が得られる。そして、ＥＣＵ３では、クラスタリング点群Ｄ４毎に、移動情報蓄積データＤ６に基づいて、クラスタリング点群Ｄ４が一定時間安定して移動しているか否かを判定する（Ｓ６１）。Ｓ６１にてあるクラスタリング点群Ｄ４について安定して移動していないと判定した場合、ＥＣＵ３では、そのクラスタリング点群Ｄ４を揺らぎを持つ静止物体と識別し、そのクラスタリング点群Ｄ４に対しては以降の処理を行わない（Ｓ６２）。
【００４３】
Ｓ６１にて安定して移動していると判定されたクラスタリング点群Ｄ４毎に、ＥＣＵ３では、クラスタリング点群Ｄ４の移動方向（速度ベクトルＤ５の方向）に対するバラツキ量を算出する（Ｓ７）。ここで、今回の時間での各クラスタリング点群Ｄ４についてのバラツキ量Ｄ７が得られる。
【００４４】
次に、ＥＣＵ３では、バラツキ量正規化処理に移行する（Ｓ８）。バラツキ量正規化処理に移行すると、ＥＣＵ３では、クラスタリング点群Ｄ４毎に、バラツキ量Ｄ７をクラスタリング点群Ｄ４の移動速度（速度ベクトルＤ５の速度）に応じて正規化する（Ｓ８０）。ここで、今回の時間での各クラスタリング点群Ｄ４についての正規化バラツキ量Ｄ８が得られる。
【００４５】
次に、ＥＣＵ３では、周期性判定処理に移行する（Ｓ９）。周期性判定処理に移行すると、ＥＣＵ３では、クラスタリング点群Ｄ４毎に、正規化バラツキ量Ｄ８を時系列で所定時間分蓄積する（Ｓ９０）。ここで、今回の時間までの所定時間分のクラスタリング点群Ｄ４毎の正規化バラツキ量蓄積データＤ９が得られる。そして、ＥＣＵ３では、クラスタリング点群Ｄ４毎に、正規化バラツキ量蓄積データＤ９を用いて、正規化バラツキ量の時間変化の周期性を算出する（Ｓ９１）。さらに、ＥＣＵ３では、クラスタリング点群Ｄ４毎に、正規化バラツキ量の時間変化の周期性に基づいて、正規化バラツキ量の時間変化に周期性があるか否かを判定する（Ｓ９２）。Ｓ９２にて周期性があると判定した場合、ＥＣＵ３では、そのクラスタリング点群Ｄ４の属性を歩行者と識別し、そのクラスタリング点群Ｄ４から三次元位置情報等の情報を取得する（Ｓ９３）。一方、Ｓ９２にて周期性がないと判定した場合、ＥＣＵ３では、そのクラスタリング点群Ｄ４の属性を歩行者以外と識別する（Ｓ９４）。
【００４６】
ＥＣＵ３では、今回の時間の処理で歩行者を識別できた場合、その歩行者についての情報を運転支援装置等に出力する。
【００４７】
この歩行者検出装置１によれば、クラスタリング点群の移動方向に対するバラツキ量の時間変化に周期性があるか否かで歩行者を識別することにより、歩行者を高精度に識別することができる。これによって、歩行者の動き以外に起因して周期性を持つ物体についてのクラスタリング点群を誤検出することを低減できる。もちろん、周期性を持たない物体についてのクラスタリング点群を誤検出することはない。さらに、一般的な交通環境に存在する普通車や大型車等の車両、オートバイ、自転車等の歩行者以外の移動体と歩行者とを高精度に識別できる。したがって、一般的な交通環境全体を対象として、歩行者を高精度に検出することができる。
【００４８】
また、歩行者検出装置１によれば、クラスタリング点群のバラツキ量を移動速度に応じて正規化した正規化バラツキ量を用いることにより、クラスタリング点群の移動速度と移動方向に対するバラツキ量に歩行者特有の相関関係があるか否かを精度良く判定することができ、歩行者をより高精度に検出することができる。例えば、レーザレーダ２の計測誤差等によってクラスタリング点群のバラツキ量に周期的な時間変化があったとしても、そのクラスタリング点群については移動速度と移動方向に対するバラツキ量に歩行者特有の相関関係がある可能性は極めて低いので、そのクラスタリング点群を誤検出することを低減できる。また、バラツキ量の時間変化が歩行者と同様の周期性を持つ他の移動体（例えば、自転車）の場合、移動速度が変化しても移動方向に対するバラツキ量が変わらないので、歩行者特有の相関関係を有しておらず、そのような移動体を誤検出することを低減できる。また、歩行者が歩いているときでも走っているときでも、移動速度に関係なく歩行者として精度良く識別できる。
【００４９】
また、歩行者検出装置１によれば、クラスタリング点群が一定時間安定して移動しているか否か判定することにより、歩行者をより高精度に検出することができる。例えば、周期的な動きを有する静止物体（例えば、風で揺らぐのぼり旗や木）の場合、その移動方向や移動速度は短時間の間にランダムに変化するので、そのような静止動体を誤検出することを低減できる。
【００５０】
以上、本発明に係る実施の形態について説明したが、本発明は上記実施の形態に限定されることなく様々な形態で実施される。
【００５１】
例えば、本実施の形態では車両に搭載される歩行者検出装置に適用したが、車両以外で用いられる歩行者検出装置にも適用可能である。
【００５２】
また、本実施の形態では検出手段としてはレーザレーダとしたが、ミリ波レーダ、超音波レーダ、ステレオカメラ等の他の手段でもよい。また、本実施の形態では検出点の情報として三次元位置情報を取得し、三次元位置情報を用いて各処理を行う構成としたが、検出点の情報としては二次元位置情報（高さ情報無し）でも可能である。
【００５３】
また、本実施の形態ではレーザレーダで検出された全ての検出点からクラスタリング点群を抽出するために、距離計測処理、道路平面推定処理、立体物分離処理、クラスタリング処理による従来の手法の１つを適用したが、クラスタリング点群を抽出する手法としてはどのような手法を適用してもよい。また、本実施の形態では検出点を複数の検出点群にグループ化するために、クラスタリングを用いたが、他の手法でグループ化を行ってもよい。
【００５４】
また、本実施の形態ではクラスタリング点群の移動速度と移動方向に対するバラツキ量に歩行者特有の相関関係があるか否かを判断するために、バラツキ量を移動速度に応じて正規化した正規化バラツキ量を用いる構成としたが、正規化バラツキ量以外のパラメータを求めて移動速度と移動方向に対するバラツキ量に歩行者特有の相関関係があるか否かを判断してもよい。
【００５５】
また、本実施の形態では点群移動情報判定処理及びバラツキ量正規化処理を行う構成としたが、いずれか一方の処理あるいは両方の処理を行わない構成としてもよい。
【００５６】
また、歩行者を識別する場合、脚の動きに起因した周期性に着目しているので、歩行者の下半身に特徴がある。そこで、クラスタリング点群を高さ情報に基づいて上部の点群と下部の点群に更に分け、下部の点群だけを用いて各処理を行ってもよい。このような上下分離処理を行うことにより、レーザレーダによる計測誤差等によるノイズを抑制でき、検出精度を更に向上できる。
【００５７】
また、歩行者と車両との大きさを比較すると車両の方が明らかに大きく、歩行者と車両との速度を比較すると車両の方が明らかに速い。他の移動体についても、大きさや速度について歩行者と異なる。そこで、クラスタリング点群の中でサイズが明らかに大きいもの（歩行者と明らかにみなせないサイズのもの）を除外したり、クラスタリング点群の中から速度が明らかに速いもの（歩行者と明らかにみなせない速度のもの）を除外したりすることにより、歩行者らいし属性のクラスタリング点群に絞り込み、絞り込んだクラスタリング点群だけを用いて各処理を行ってもよい。このような属性絞り込み処理を行うことにより、処理負荷を軽減できるとともに（処理時間を短縮）、バラツキ量蓄積データのデータ量を削減できる（メモリ量を低減）。
【符号の説明】
【００５８】
１…歩行者検出装置、２…レーザレーダ、３…ＥＣＵ。
【図１】
0005664252.tif 000002
【図２】
0005664252.tif 000003
【図３】
0005664252.tif 000004
【図４】
0005664252.tif 000005
【図５】
0005664252.tif 000006
【図６】
0005664252.tif 000007