(57)【要約】【課題】物体の種別を識別する識別装置において実施される物体識別方法において、より精度よく物体の種別を識別できるようにする。【解決手段】物体識別装置においては、何らかの物体についての点群情報を取得し（Ｓ１４０）、点群情報に含まれる複数の点情報を複数の点群グループとして対応付け（Ｓ２１０）、点群グループに含まれる各点情報の位置関係に基づいて、点群グループとしての位置およびサイズを、全ての点群グループのうちの複数の点群グループについて設定する（Ｓ２２０）。そして、点群グループとしての位置が設定された複数の点群グループ間の位置関係を演算し（Ｓ２３０）、点群グループとしてのサイズおよび点群グループ間の位置関係と、予め準備されたモデルと、を用いて物体の種別を推定する（Ｓ２６０、Ｓ３１０、Ｓ３２０、Ｓ３３０）。【選択図】図２
2015152319.tif 000002
【特許請求の範囲】
【請求項１】
物体表面のある点における三次元位置を示す点情報を前記物体表面の異なる位置毎に多数備えた点群情報に基づいて物体の種別を識別する識別装置（１）において実施される物体識別方法であって、
何らかの物体についての点群情報を取得する点群情報取得工程（Ｓ１４０）と、
前記点群情報に含まれる複数の点情報を複数の点群グループとして対応付けるグループ対応付け工程（Ｓ２１０）と、
前記点群グループに含まれる各点情報の位置関係に基づいて、前記点群グループとしての位置およびサイズを、全ての点群グループのうちの複数の点群グループについて設定するグループ位置サイズ設定工程（Ｓ２２０）と、
前記点群グループとしての位置が設定された複数の点群グループ間の位置関係を演算する位置関係演算工程（Ｓ２３０）と、
前記点群グループとしてのサイズおよび前記点群グループ間の位置関係と、予め物体の種別に対応して準備されたモデルと、を用いて前記物体の種別を推定する種別推定工程（Ｓ２６０、Ｓ３１０、Ｓ３２０、Ｓ３３０）と、
を実施することを特徴とする物体識別方法。
【請求項２】
請求項１に記載の物体識別方法において、
前記点群情報に基づいて、水平方向に並ぶ複数の点情報にて構成されるラインを抽出するライン抽出工程（Ｓ１５０）、
を実施し、
前記グループ対応付け工程では、同じラインに含まれる複数の点情報をそれぞれ前記点群グループとして対応付けること
を特徴とする物体識別方法。
【請求項３】
請求項２に記載の物体識別方法において、
前記ライン抽出工程では、前記ラインの数も抽出するとともに、
前記点群情報に含まれるラインの数毎に予め物体の種別に対応して準備された複数のモデルから、前記グループ対応付け工程にて求められたラインの数に対応するモデルを選択するモデル選択工程（Ｓ２５０）、
を実施し、
前記種別推定工程では、前記点群グループとしてのサイズおよび前記点群グループ間の位置関係と、前記選択されたモデルと、を用いて前記物体の種別を推定すること
を特徴とする物体識別方法。
【請求項４】
請求項１〜請求項３の何れか１項に記載の物体識別方法において、
前記グループ位置サイズ設定工程では、前記点群グループとしてのサイズを、前記点群グループに含まれる点情報における座標値の分散度合を用いて設定すること
を特徴とする物体識別方法。
【請求項５】
請求項１〜請求項４の何れか１項に記載の物体識別方法において、
前記グループ位置サイズ設定工程では、前記点群グループに含まれる各点情報の位置関係に基づく重心位置を前記点群グループの位置として設定すること
を特徴とする物体識別方法。
【請求項６】
請求項５に記載の物体識別方法において、
前記位置関係演算工程では、前記点群グループ間の位置関係として、前記重心位置の分散度合を演算すること
を特徴とする物体識別方法。
【請求項７】
請求項５に記載の物体識別方法において、
前記位置関係演算工程では、前記点群グループ間の位置関係として、隣接する点群グループにおける重心位置の差分の分散度合を演算すること
を特徴とする物体識別方法。
【請求項８】
請求項１〜請求項４の何れか１項に記載の物体識別方法において、
前記グループ位置サイズ設定工程では、前記点群グループに含まれる各点情報の位置関係に応じて前記点情報の少なくとも一部が包含されるように多角形または多角柱を配置し、該多角形または多角柱に対応する１または複数の基準位置を前記点群グループの位置として設定すること
を特徴とする物体識別方法。
【請求項９】
請求項８に記載の物体識別方法において、
前記位置関係演算工程では、前記点群グループ間の位置関係として、ある点群グループにおける基準位置および他の点群グループにおける基準位置を結ぶ直線と、前記多角形または多角柱の底面に対する垂線との角度を演算すること
を特徴とする物体識別方法。
【請求項１０】
請求項９に記載の物体識別装置において、
前記位置関係演算工程では、前記多角形または前記多角柱について複数の基準位置についての前記角度を演算すること
を特徴とする物体識別方法。
【請求項１１】
物体表面のある点における三次元位置を示す点情報を前記物体表面の異なる位置毎に多数備えた点群情報に基づいて物体の種別を識別する識別装置において実施される物体識別方法であって、
何らかの物体についての点群情報を取得する点群情報取得工程（Ｓ１４０）と、
前記点群情報に基づいて、水平方向に並ぶ複数の点情報にて構成されるラインを抽出するライン抽出工程（Ｓ１５０）と、
前記点群情報に含まれる複数の点情報を複数の点群グループとして対応付けるグループ対応付け工程（Ｓ２１０）と、
前記点群グループに含まれる各点情報の位置関係に基づいて、前記点群グループとしての位置およびサイズを、全ての点群グループのうちの複数の点群グループについて設定するグループ位置サイズ設定工程（Ｓ２２０）と、
前記点群グループとしての位置が設定された複数の点群グループ間の位置関係を演算する位置関係演算工程（Ｓ２３０）と、
前記点群グループとしてのサイズおよび前記点群グループ間の位置関係と、予め物体の種別に対応して準備されたモデルと、を用いて前記物体の種別を推定する種別推定工程（Ｓ２６０、Ｓ３１０、Ｓ３２０、Ｓ３３０）と、
を実施し、
前記グループ対応付け工程では、同じラインに含まれる複数の点情報をそれぞれ前記点群グループとして対応付け、
前記位置関係演算工程では、前記点群グループ間の位置関係として、ある点群グループにおける基準位置および他の点群グループにおける基準位置を結ぶ直線と、前記多角形または多角柱の底面に対する垂線との角度を演算すること
を特徴とする物体識別方法。
【請求項１２】
物体表面のある点における三次元位置を示す点情報を前記物体表面の異なる位置毎に多数備えた点群情報に基づいて物体の種別を識別する物体識別装置（１）であって、
物体の種別を識別する処理として、請求項１〜請求項１１の何れか１項に記載の物体識別方法を実施すること
を特徴とする物体識別装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、物体の種別を識別する識別装置において実施される物体識別方法、および物体識別装置に関する。
【背景技術】
【０００２】
上記の物体識別方法として、多数の三次元座標（点群情報）が含まれる領域を分割することで得られる各領域において、各領域中に含まれる三次元座標の配置に従って領域毎のグループサイズを求め、このグループサイズとモデルとを用いて物体種別を判定するものが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２２１４５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記物体識別方法では、グループサイズとモデルとを用いるだけであるため、領域毎のグループサイズが同一の場合、同一の種別であると判定してしまい、例えば、歩行者と広告旗とを誤判定してしまう虞があった。
【０００５】
そこで、このような問題点を鑑み、物体の種別を識別する識別装置において実施される物体識別方法において、より精度よく物体の種別を識別できるようにすることを本発明の目的とする。
【課題を解決するための手段】
【０００６】
本発明の物体識別方法においては、物体表面のある点における三次元位置を示す点情報を物体表面の異なる位置毎に多数備えた点群情報に基づいて物体の種別を識別する識別装置において実施される方法であって、点群情報取得工程にて、何らかの物体についての点群情報を取得する。そして、グループ対応付け工程にて、点群情報が含まれる仮想的な三次元領域を予め設定された大きさである複数の区分領域に分割し、各区分領域に含まれる複数の点情報をそれぞれ点群グループとして対応付ける（Ｓ２１０）。
【０００７】
また、グループ位置サイズ設定工程にて、点群グループに含まれる各点情報の位置関係に基づいて、点群グループとしての位置およびサイズを、全ての点群グループのうちの複数の点群グループについて設定する。そして、位置関係演算工程にて、点群グループとしての位置が設定された複数の点群グループ間の位置関係を演算する。
【０００８】
さらに、種別推定工程にて、点群グループとしてのサイズおよび点群グループ間の位置関係と、予め物体の種別に対応して準備されたモデルと、を用いて物体の種別を推定する。
【０００９】
このような物体識別方法によれば、点群グループとしてのサイズだけでなく、点群グループ間の位置関係も加味して物体の種別を推定するので、より精度よく物体の種別を識別することができる。
【００１０】
なお、本発明においては、点群グループの全てについて位置およびサイズを求める必要はなく、少なくとも複数の点群グループについて位置およびサイズを求めればよい。また、本発明においては、物体識別方法を、コンピュータによる処理として実現するための物体識別プログラムとしてもよいし、物体識別方法を実施する物体識別装置としてもよい。
【００１１】
また、各請求項の記載は、可能な限りにおいて任意に組み合わせることができる。この際、発明の目的を達成できる範囲内において一部構成を除外してもよい。
【図面の簡単な説明】
【００１２】
【図１】本発明が適用された物体識別装置１の概略構成を示すブロック図である。
【図２】処理部１０のＣＰＵ１１が実行する物体識別処理を示すフローチャートである。
【図３】点情報の分布の一例を示す説明図である。
【図４】点群グループのサイズを示す平面図である。
【図５】物体識別処理のうちの位置サイズ情報計算処理を示すフローチャートである。
【図６】点群グループのサイズを標準偏差矩形から求める際の概念を示す平面図である。
【図７】物体識別処理のうちの相対位置情報計算処理を示すフローチャートである。
【図８】相対位置情報として隣接するグループ間の角度を利用する際の概念を示す側面図である。
【図９】第２実施形態において点群データの分割処理を示すフローチャートである。
【図１０】第２実施形態においてクラスタの領域の分割例を示す鳥瞰図である。
【図１１】第２実施形態の変形例においてクラスタの領域の分割例を示す鳥瞰図である。
【図１２】第３実施形態の位置サイズ情報計算処理を示すフローチャートである。
【図１３】点群グループのサイズを外接直方体から求める際の概念を示す平面図である。
【図１４】第４実施形態における相対位置情報計算処理を示すフローチャートである。
【図１５】相対位置情報として隣接するグループの中心位置のずれを利用する際の概念を示す側面図である。
【図１６】第４実施形態の変形例における相対位置情報計算処理を示すフローチャートである。
【図１７】歩行者と広告旗とを識別する際の具体例を示す側面図である。
【発明を実施するための形態】
【００１３】
以下に本発明にかかる実施の形態を図面と共に説明する。
［第１実施形態］
［本実施形態の構成］
本発明が適用された物体識別装置１は、例えば乗用車等の車両に搭載されており、物体表面のある点における三次元位置を示す点情報を物体表面の異なる位置毎に多数備えた点群情報（クラスタ）に基づいて物体の種別を識別する機能を有する。物体識別装置１は、図１に示すように、処理部１０と、レーザレーダ２０と、車両制御部３０とを備えている。
【００１４】
レーザレーダ２０は、所定の照射領域に対してレーザ光を照射し、この反射光を受光した方向と時間とに基づいて反射点の三次元位置を測定する。
ここで、レーザレーダ２０は、照射領域内にレーザ光を照射する際に、照射領域内においてレーザ光を間欠的に発光させつつ水平方向に走査する作動を鉛直方向の複数列（レイヤ）について繰り返すことで、照射範囲内の全域から物体表面の三次元位置（三次元座標）を示す多数の点情報を得る。このような多数の点情報は、処理部１０に送られる。
【００１５】
なお、本実施形態においては、レーザレーダ２０が水平方向に１回走査を行うことによるレーザ照射位置の軌跡を「ライン」ともいう。
処理部１０は、ＣＰＵ１１と、ＲＯＭやＲＡＭ等のメモリ１２とを備えたコンピュータとして構成されている。ＣＰＵ１１は、メモリ１２内に格納されたプログラムに従って、後述する物体識別処理等の各種処理を実行する。処理部１０は、このような処理を実行することによって物体の識別を行い、得られた識別結果を車両制御部３０に送る。
【００１６】
ここで、メモリ１２には、物体の種別が歩行者である場合に対応する識別モデル１３が記録されている。識別モデル１３には、２ライン分の点情報だけから物体の識別を行うための２ラインモデル、３ライン分の点情報から物体の識別を行うための３ラインモデル等、ＮLライン分の点情報に対応したＮLラインモデルまで、多数のモデルが記録されている。
【００１７】
なお、識別モデル１３としては、点群グループとしてのサイズおよび点群グループ間の位置関係（詳細は後述する。）に対応する値（“特徴量”、ベクトル値）を基に予め学習したモデルが記録されており、このモデルと、同様に算出された特徴量と、を用いて、物体の種別が歩行者であるか否かが識別できるよう設定されている。
【００１８】
車両制御部３０は、物体の識別結果を受けて車両の制御を行う。例えば、車両制御部３０は、車両の進行方向に歩行者が検出された場合、自車両の制動を行う等の走行支援を行う。
【００１９】
［本実施形態の処理］
このように構成された物体識別装置１において、処理部１０（ＣＰＵ１１）は、図２に示す物体識別処理を実施する。物体識別処理は、例えば車両の電源が投入されると開始される処理であり、その後、一定周期毎（例えば１００ｍｓ毎）に繰り返し実施される処理である。
【００２０】
物体識別処理では、図２に示すように、まず、点群データをレーザレーダ２０から取得する（Ｓ１１０）。ここで、点群データとは、レーザレーダ２０にて得られた全ての点情報を示す。
【００２１】
続いて、点群データのクラスタリングを行う（Ｓ１２０）。クラスタリングとはデータを近いもの同士ラベル付けしてまとまり毎に分割することであり、例えば三次元座標間の距離が基準値よりも小さな点を互いに関連付けて１つの物体とする処理を示す。この処理によって、点群データが物体毎にそれぞれクラスタとして区分される。
【００２２】
なお、それぞれのクラスタにはクラスタ番号ｎが１からＮC（ＮCは区分されたクラスタの個数）までの順に割り振られる。また、クラスタリングにおける手法は上記手法に限られることなく、種々の手法を採用することができる。
【００２３】
続いて、ｎ＝１に設定し（Ｓ１３０）、設定したｎの値に対応するクラスタを選択する（Ｓ１４０）。すなわち、選択したクラスタについての処理を実施できるように、このクラスタに関する点情報を読み出す。
【００２４】
そして、ライン数のカウントを行う（Ｓ１５０）。ここで、クラスタには図３（ａ）に示すように、多数の点情報が含まれており、この点情報は、図３（ｂ）に示すように水平方向に並ぶ多数の点情報（１ライン分の点情報）が複数備えられて構成されている。
【００２５】
すなわち、前述のようにレーザレーダ２０は水平方向に複数回走査を行うことによって点情報を得るため、クラスタの座標の並び方を調べることで、クラスタに何回分の走査による点情報が含まれるか、つまりライン数を検出することができる。なお、クラスタにおけるライン数は、物体の高さや物体までの距離に応じて変化する。
【００２６】
続いて、選択中のクラスタが歩行者らしいか否かを判定する（Ｓ１６０）。この処理は、確実に歩行者でない物体については直ちに歩行者でないものと判定し、歩行者である可能性がある程度高いものについて後述する詳細な処理を用いて判定することによって、総合的な処理負荷を軽減するための処理である。
【００２７】
例えば、この処理では、図４に示すように、各軸の座標値が最大となる点情報の座標値と各軸の座標値が最小となる点情報の座標値とを用いて外接直方体を特定する。そして、この外接直方体の幅Ｗn、奥行きＤn、高さＨnを求める。
【００２８】
この大きさをクラスタのサイズ（点情報が分布する領域の広さ）とする。また、クラスタの移動速度等についても求める。そして、クラスタのサイズやクラスタの移動速度が予め準備された歩行者のもの一致または類似するか否かによって、クラスタが歩行者らしいか否かを判定すればよい。
【００２９】
クラスタが歩行者らしくなければ（Ｓ１６０：ＮＯ）、後述するＳ３３０の処理に移行する。また、クラスタが歩行者らしければ（Ｓ１６０：ＹＥＳ）、点群データの分割処理を実施する（Ｓ２１０）。
【００３０】
点群データの分割処理は、クラスタが含まれる仮想的な三次元領域を予め設定された大きさである複数の区分領域に分割し、各区分領域に含まれる複数の点情報をそれぞれ点群グループとして対応付ける処理である。
【００３１】
本実施形態においては、クラスタに含まれるライン数と一致する数の区分領域に分割する。例えば、図３（ｂ）に示すように、クラスタに含まれるライン数が４である場合、各ラインの点情報が別々の区分領域に含まれるように、４つの領域に分割する。そして、それぞれの区分領域に含まれる点情報を点群グループとして対応付ける。
【００３２】
ｎ番目のクラスタのｉ番目ラインについて、点群グループＰＣＤn（ｉ）に含まれる点情報は、次式で定義される。
【００３３】
【数１】
2015152319.tif 000003
【００３４】
ただし、上記式中のＮＬｎは区分領域の数を示し、ｋは抽出するライン（ｉ番目のライン）を示す。
続いて、各点群グループの位置サイズ情報計算処理を実施する（Ｓ２２０）。この処理では、点群グループに含まれる各点情報の位置関係に基づいて、点群グループとしての位置およびサイズを、それぞれの点群グループについて設定する。
【００３５】
詳細には、図５に示すように、まず、各点群グループにおける点情報を取得する（Ｓ４１０）。この処理では、前述のＰＣＤn（ｉ）を読み出す。続いて、区分領域毎に、含まれる点情報の座標値について、水平方向の標準偏差ＳｔｄＸn（ｉ）および奥行き方向の標準偏差ＳｔｄＹn（ｉ）を求める（Ｓ４２０）。
【００３６】
【数２】
2015152319.tif 000004
【００３７】
続いて、これらの標準偏差の値を利用して点群グループのサイズを算出する（Ｓ４３０）。この処理では、点群グループの幅ＢＷn（ｉ）、点群グループの奥行きＢＤn（ｉ）を次式で求める。
【００３８】
【数３】
2015152319.tif 000005
【００３９】
ここで、上記式中のαｘおよびαｙは、所定の係数である。
この処理によると、図６に示すように、点群グループとしてのサイズが点情報の分散度合に応じて決定される。つまり、点情報が広範囲に分散していれば、点群グループとしてのサイズが大きくなり、点情報が分散していなければ、点群グループとしてのサイズが小さくなることを示している。
【００４０】
このように点情報の標準偏差を用いて点群グループのサイズを算出する手法は、点群グループに含まれる点情報の数が少ない場合であっても比較的高精度にサイズを求めることができる手法である。
【００４１】
続いて、点群グループの位置を抽出する（Ｓ４４０）。この処理では区分領域の鉛直方向の長さをＢＨとし、点群グループの幅ＢＷn（ｉ）と点群グループの奥行きＢＤn（ｉ）とから得られる矩形を特定するための位置を求める。
【００４２】
【数４】
2015152319.tif 000006
【００４３】
上記式では矩形を特定するための位置をＬ、Ｒ、Ｔ、Ｂと表現している。Ｌ、Ｒ、Ｔ、Ｂについては以下、「矩形座標」ともいう。そして、点群の重心（ｍｘ，ｍｙ）を求める。
【００４４】
【数５】
2015152319.tif 000007
【００４５】
続いて、点群グループの幅ＢＷn（ｉ）と点群グループの奥行きＢＤn（ｉ）とを用いて、矩形座標Ｌ、Ｒ、Ｔ、Ｂを求める。ただし、矩形の頂点の座標は、（Ｌ，Ｔ）、（Ｒ，Ｔ）、（Ｌ，Ｂ）、（Ｒ，Ｂ）の４点となる。
【００４６】
【数６】
2015152319.tif 000008
【００４７】
なお、上記Ｓ４１０〜Ｓ４４０の処理は、区分領域毎に実施される。このような処理が終了すると、各点群グループの位置サイズ情報計算処理を終了する。
続いて、図２に戻り、各点群グループ間の相対位置情報計算処理を実施する（Ｓ２３０）。この処理では、点群グループとしての位置が設定された複数の点群グループ間の位置関係を演算する。
【００４８】
各点群グループ間の相対位置情報計算処理では、図７に示すように、まず、各点群グループにおける矩形座標を取得する（Ｓ４６０）。そして、隣接するグループ間での端角度を計算する（Ｓ４７０）。
【００４９】
この処理では、図８に示すように、ある点群グループにおける矩形座標をそれぞれ基準位置として、この基準位置および鉛直方向下側に隣接する点群グループにおける対応する基準位置を結ぶ直線と、区分領域の底面（水平面）に対する垂線（鉛直線）との角度を演算し、それぞれの角度を基準位置毎に求める。
【００５０】
ここで、上記の矩形座標Ｌ、Ｒ、Ｔ、Ｂは、矩形上の点を特定するものではなく、矩形を構成する辺の位置を特定するための座標となる。このように辺を基準位置とする場合には、基準位置同士（辺同士）を結ぶ直線は、これらの辺に直交するもの（何れかの座標軸に平行なもの）とし、この直線と垂線との角度を求めるとよい。
【００５１】
【数７】
2015152319.tif 000009
【００５２】
なお、本実施形態では、矩形座標Ｌ、Ｒ、Ｔ、Ｂを用いて上記の角度を求めているが、矩形における頂点の座標を基準位置として上記の角度を求めてもよい。
この処理によって得られた各角度の値を本処理での相対位置情報とする。このような処理が終了すると、各点群グループ間の相対位置情報計算処理を終了する。
【００５３】
続いて、図２に戻り、識別モデルの選定を行う（Ｓ２５０）。この処理では、Ｓ１５０の処理にて得られたライン数に対応するモデルを選択する。
そして、特徴量を計算する（Ｓ２６０）。この処理では、点群グループのサイズと相対位置情報とを特徴量（複数次元のベクトル値）に形式を変換する。
【００５４】
続いて、この特徴量とモデルとを用いて識別スコアを算出し、識別スコアがモデルに対応して設定された閾値を超えたか否かを判定する（Ｓ３１０）。識別スコアが閾値を超えていれば（Ｓ３１０：ＹＥＳ）、識別結果が歩行者である旨をメモリ１２において記録させる（Ｓ３２０）。
【００５５】
また、識別スコアが閾値を超えていなければ（Ｓ３１０：ＮＯ）、識別結果が歩行者でない旨をメモリ１２において記録させる（Ｓ３２０）。続いて、クラスタの選択番号であるｎをインクリメントし（Ｓ３４０）、この選択番号ｎとクラスタ数ＮCとを比較する（Ｓ３５０）。
【００５６】
クラスタの選択番号ｎがクラスタ数ＮCを超えていなければ（Ｓ３５０：ＮＯ）、Ｓ１４０の処理に戻る。また、クラスタの選択番号ｎがクラスタ数ＮCを超えていれば（Ｓ３５０：ＹＥＳ）、物体識別処理を終了する。
【００５７】
［本実施形態による効果］
本発明の物体識別装置１においては、物体表面のある点における三次元位置を示す点情報を物体表面の異なる位置毎に多数備えた点群情報（クラスタ）に基づいて物体の種別を識別する装置であって、処理部１０は、何らかの物体についての点群情報を取得する（Ｓ１４０）。そして、点群情報が含まれる仮想的な三次元領域を予め設定された大きさである複数の区分領域に分割し、各区分領域に含まれる複数の点情報をそれぞれ点群グループとして対応付ける（Ｓ２１０）。
【００５８】
また、処理部１０は、点群グループに含まれる各点情報の位置関係に基づいて、点群グループとしての位置およびサイズを、全ての点群グループのうちの複数の点群グループについて設定する（Ｓ２２０）。そして、処理部１０は、点群グループとしての位置が設定された複数の点群グループ間の位置関係を演算する（Ｓ２３０）。
【００５９】
さらに、処理部１０は、点群グループとしてのサイズおよび点群グループ間の位置関係と、予め物体の種別に対応して準備されたモデルと、を用いて物体の種別を推定する（Ｓ２６０、Ｓ３１０、Ｓ３２０、Ｓ３３０）。
【００６０】
このような物体識別装置１によれば、点群グループとしてのサイズだけでなく、点群グループ間の位置関係も加味して物体の種別を推定するので、より精度よく物体の種別を識別することができる。
【００６１】
なお、本発明においては、点群グループの全てについて位置およびサイズを求める必要はなく、少なくとも複数の点群グループについて位置およびサイズを求めればよい。
また、上記物体識別装置１において処理部１０は、点群情報に基づいて、仮想的な三次元領域の水平方向に並ぶ複数の点情報にて構成されるラインの数を求め、ラインの数を仮想的な三次元領域の鉛直方向の分割数とする。
【００６２】
このような物体識別装置１によれば、レーザ光等を水平方向の複数列に渡って走査することによって点情報を得る構成である場合、この走査によるライン数を鉛直方向の分割数とするので、過不足ない数で三次元領域を分割することができる。
【００６３】
さらに、上記物体識別装置１において処理部１０は、点群情報に含まれるラインの数毎に予め物体の種別に対応して準備された複数のモデルから、ラインの数に対応するモデルを選択し、点群グループとしてのサイズおよび点群グループ間の位置関係と、選択されたモデルと、を用いて物体の種別を推定する。
【００６４】
このような物体識別装置１によれば、点群情報に含まれるラインの数に対応して準備されたモデルを選択することができるので、ラインの数が少ない場合でも精度よく物体の識別を行うことができる。
【００６５】
また、上記物体識別装置１において処理部１０は、点群グループとしてのサイズを、点群グループに含まれる点情報における座標値の標準偏差を用いて設定する。
このような物体識別装置１によれば、点群グループとしてのサイズを点情報における座標値の標準偏差を用いて設定するので、ノイズ等の影響により座標値がかけ離れた点情報が存在したとしても、このような点情報の影響を軽減することができる。
【００６６】
また、上記物体識別装置１において処理部１０は、点群グループに含まれる各点情報の位置関係に応じて点情報の少なくとも一部が包含されるように多角形または多角柱を配置し、該多角形または多角柱における１または複数の基準位置を点群グループの位置として設定する。
【００６７】
このような物体識別装置１によれば、点情報の位置関係に応じた多角形または多角柱における基準位置を利用するので、多角形または多角柱によって物体の概ねの外形を特定することができる。したがって、物体の外形に従って物体を識別することができる。
【００６８】
さらに、上記物体識別装置１において処理部１０は、点群グループ間の位置関係として、ある点群グループにおける基準位置および他の点群グループにおける対応する基準位置を結ぶ直線と、多角形または多角柱の底面に対する垂線との角度を演算する。
【００６９】
このような物体識別装置１によれば、ある基準位置について角度を演算するので、外形の位置がどの程度変化するかを考慮して物体の識別を行うことができる。
また、上記物体識別装置１において処理部１０は、多角形または多角柱について複数の基準位置についての角度を演算する。
【００７０】
このような物体識別装置１によれば、複数の基準位置について角度を演算するので、より精密に物体の外形を推定することができる。よって物体の識別精度を向上させることができる。
【００７１】
［第２実施形態］
上記第１実施形態において、点群データの分割処理（Ｓ２１０）では、クラスタを構成するライン毎に点群グループを生成したが、例えば、予め設定された分割数でクラスタにおいて点情報が存在する領域を分割するようにしてもよい。この場合、例えば図９に示す点群データの分割処理を実施するとよい。
【００７２】
図９に示す点群データの分割処理では、まず、外接直方体のサイズを取得する（Ｓ６１０）。外接直方体のサイズは下記のように定義される。
【００７３】
【数８】
2015152319.tif 000010
【００７４】
この処理では、各軸（水平、奥行き、鉛直の各軸）においてクラスタの最も外側に位置する点情報の座標に基づいて、これらの座標に接する外接直方体の幅Ｗn、奥行きＤn、高さＨnを求める（図４参照）。
【００７５】
続いて、区分領域サイズを計算する（Ｓ６２０）。区分領域の１つ１つについて、水平方向のサイズをＢＷn、鉛直方向のサイズをＢＨnとし、以下のように求める。
【００７６】
【数９】
2015152319.tif 000011
【００７７】
なお、Ｎwは水平分割数、ＮHは鉛直分割数であり、それぞれ予め設定された値である。つまり、Ｓ６２０の処理ではクラスタを構成する領域（外接直方体）を、図１０に示すように、同形状の直方体の区分領域に分割する。
【００７８】
続いて、各区分領域に点情報を対応付け（Ｓ６３０）、点群データの分割処理を終了する。ここで、水平方向にｉ番目、鉛直方向にｊ番目の区分領域に対応する点情報ＰＣＤｎ（ｉ，ｊ）は、以下のように定義できる。
【００７９】
【数１０】
2015152319.tif 000012
【００８０】
なお、上記式中のＬnはクラスタにおける左端座標であり、Ｔnはクラスタにおける上端座標である。
また、上記の例においては、水平方向においてもクラスタを構成する領域を分割したが、図１１に示すように、鉛直方向のみに分割してもよい。この場合、Ｓ６２０の処理においては下記式を用いて区分領域を設定すればよい。
【００８１】
【数１１】
2015152319.tif 000013
【００８２】
また、Ｓ６３０の処理においては、下記式を用いて各区分領域に点情報を対応付ければよい。
【００８３】
【数１２】
2015152319.tif 000014
【００８４】
このようにしても上記の実施形態と同様の効果が得られる。また、演算に必要なる処理時間を従来構成よりも短縮することができる。
［第３実施形態］
上記第１実施形態において、各点群グループの位置サイズ情報計算処理（Ｓ２２０）では、点群グループを構成する点情報の標準偏差を用いて点群グループのサイズを求めたが、これらの点情報の外接直方体から点群グループのサイズを求めてもよい。詳細には、図１２に示す位置サイズ情報計算処理のように、まず、前述の処理と同様に各点群グループにおける点情報を取得し（Ｓ４１０）、外接矩形の基準位置を算出する（Ｓ４４０）。
【００８５】
外接矩形は、図１３に示すように、点群グループを構成する点情報のうちの最も外側の点に接する外接直方体を平面に投影したものであり、下記式によって求められる。
【００８６】
【数１３】
2015152319.tif 000015
【００８７】
そして、下記式によって点群グループにおける水平方向のサイズＢＷn、鉛直方向のサイズＢＨnを求める。
【００８８】
【数１４】
2015152319.tif 000016
【００８９】
このようにしても上記の実施形態と同様の効果が得られる。
［第４実施形態］
第１実施形態においては、相対位置情報計算処理において隣接する点群グループとの角度を相対位置情報として求めたが、各点群グループにおける座標のずれを相対位置情報としてよい。
【００９０】
このようにする場合、前述の基準位置のずれを相対位置情報として採用してもよいし、これから述べるように中心座標（重心座標）のずれを相対位置情報としてもよい。
中心座標のずれを相対位置情報とする場合には、図１４に示す相対位置情報計算処理を実施するとよい。図１４に示す相対位置情報計算処理では、まず、前述のように各点群グループにおける矩形座標を取得する（Ｓ４６０）。
【００９１】
前述のように矩形座標を得る。
【００９２】
【数１５】
2015152319.tif 000017
【００９３】
続いて、中心座標を計算する（Ｓ４８０）。この処理では、ｘ軸（水平方向）の中心座標ｃｘ、およびｙ軸（奥行き方向）の中心座標ｃｙを下記式を用いて求める。
【００９４】
【数１６】
2015152319.tif 000018
【００９５】
なお、中心座標（ｃｘ，ｃｙ）に換えて、前述した重心座標（ｍｘ，ｍｙ）を用いてもよい。
そして、隣接する点群グループ間の中心座標の差分を計算する（Ｓ４９０）。なお、図１５に示すように、ｘ軸の中心座標差分をｄｘ、ｙ軸の中心座標差分をｄｙとする。
【００９６】
【数１７】
2015152319.tif 000019
【００９７】
これらの値を相対位置情報としてメモリ１２に記録させる。このような処理が終了すると、相対位置情報計算処理を終了する。
なお、中心座標差分ではなく、中心座標間の距離δを相対位置情報として求めてもよい。
【００９８】
【数１８】
2015152319.tif 000020
【００９９】
ただし、上記式において、ｐは点群グループの中心座標を示す。
また、中心座標差分の標準偏差を相対位置情報としてもよい。すなわち、図１６に示すように、図１４のＳ４９０の処理に換えて、中心座標差分の標準偏差を計算してもよい（Ｓ５００）。
【０１００】
中心座標差分の標準偏差は、下記式にて求めることができる。
【０１０１】
【数１９】
2015152319.tif 000021
【０１０２】
このようにすれば、図１７に示すように、例えば歩行者と広告旗とを識別する際に、各点群グループのサイズについては概ね同様となるが、中心座標の標準偏差については広告旗のほうが大きくなるため、歩行者と広告旗とを良好に識別することができることがわかる。
【０１０３】
このような第４実施形態の物体識別装置によれば、処理部１０が、点群グループに含まれる各点情報の位置関係に基づく重心位置を点群グループの位置として設定するので、重心位置においてどの程度の傾き（重心位置のずれ）があるかを認識することができる。よって、適切に物体を識別することができる。
【０１０４】
また、上記物体識別装置において処理部１０は、点群グループ間の位置関係として、重心位置の標準偏差を演算する。
このような物体識別装置によれば、多数の点群グループについての重心位置のばらつきを低次元で表すことができるので、演算を簡素な処理で行うことができる。
【０１０５】
また、中心座標差分同士の差分の標準偏差（隣接する点群グループにおける重心位置の差分の標準偏差）を相対位置情報としてもよい。すなわち、中心座標同士の差分（ｘ軸の中心座標差分をｄｘ、ｙ軸の中心座標差分をｄｙ）を用いて、これらの差分の標準偏差を下記式で求めることができる。
【０１０６】
【数２０】
2015152319.tif 000022
【０１０７】
このような物体識別装置によれば、重心位置の差分（ずれ量）のばらつきを考慮して物体を識別することができるので、物体の識別精度をより向上させることができる。
［その他の実施形態］
本発明は、上記の実施形態によって何ら限定して解釈されない。また、上記の実施形態の構成の一部を、課題を解決できる限りにおいて省略した態様も本発明の実施形態である。また、上記の複数の実施形態を適宜組み合わせて構成される態様も本発明の実施形態である。また、特許請求の範囲に記載した文言のみによって特定される発明の本質を逸脱しない限度において考え得るあらゆる態様も本発明の実施形態である。また、上記の実施形態の説明で用いる符号を特許請求の範囲にも適宜使用しているが、各請求項に係る発明の理解を容易にする目的で使用しており、各請求項に係る発明の技術的範囲を限定する意図ではない。
【０１０８】
例えば、上記実施形態においては、歩行者か歩行者でないかの判定を行ったが、他の物体や複数の物体についての判定を行ってもよい。例えば、歩行者、自動車、自転車についてのモデルを準備しておき、物体が歩行者、自動車、自転車であるか、或いはこれら以外であるかについての識別を行ってもよい。
【０１０９】
また、上記実施形態において「点情報の少なくとも一部が包含される多角形または多角柱」として、座標値の標準偏差によって求められた矩形を利用したが、例えば、点群グループに含まれる各点情報が内接または外接するような多角形または多角柱等であってもよい。
【０１１０】
また、上記実施形態においては、座標値の標準偏差を利用したが、標準偏差に限らず、座標値の分散、或いは分散度合（散らばりの程度、散らばり方、例えば、歪度、尖度等）を利用してもよい。
【０１１１】
さらに、上記第１実施形態では、レーザ光が照射されたライン数で領域を分割するよう構成したが、例えば、予めレーザレーダ２０等のセンサ仕様に基づくレーザ光の照射領域をレイヤ総数（区分領域の数）ＮＬｎとして、レイヤ（１ライン分の点情報）毎に点群グループを構成するようにしてもよい。このようにする場合、クラスタを構成する各レイヤには、データが存在しないレイヤがある可能性があるが、データが存在しないレイヤについては、値を全て０とする、いわゆるゼロ埋めを行うことで処理を進めればよい。
【０１１２】
このようにしても、第１実施形態と同様の効果が得られる。
また、上記実施形態では、クラスタに含まれるライン数に応じて識別モデル１３を選択するよう構成したが、クラスタ（つまり物体）までの距離に応じて識別モデル１３を選択するようにしてもよい。すなわち、物体までの距離が近くなるにつれてクラスタに含まれるライン数が増える傾向があるため、このようにしても上記実施形態と同様の効果が得られる。
【０１１３】
［実施形態の構成と本発明の手段との対応関係］
上記実施形態において物体識別処理は本発明でいう物体識別方法に相当する。また、上記実施形態でのクラスタは本発明でいう点群情報に相当する。
【０１１４】
さらに、上記実施形態において処理部１０が実行する処理のうち、Ｓ１４０の処理は本発明でいう点群情報取得工程に相当し、上記実施形態におけるＳ１５０の処理は本発明でいうライン抽出工程に相当する。また、上記実施形態におけるＳ２１０の処理は本発明でいうグループ対応付け工程に相当し、上記実施形態におけるＳ２２０の処理は本発明でいうグループ位置サイズ設定工程に相当する。
【０１１５】
さらに、上記実施形態におけるＳ２３０の処理は本発明でいう位置関係演算工程に相当し、上記実施形態におけるＳ２５０の処理は本発明でいうモデル選択工程に相当する。また、上記実施形態におけるＳ２６０、Ｓ３１０、Ｓ３２０、Ｓ３３０の処理は本発明でいう種別推定工程に相当する。
【符号の説明】
【０１１６】
１…物体識別装置、１０…処理部、１１…ＣＰＵ、１２…メモリ、１３…識別モデル、２０…レーザレーダ、３０…車両制御部。
【図１】
2015152319.tif 000023
【図２】
2015152319.tif 000024
【図４】
2015152319.tif 000025
【図５】
2015152319.tif 000026
【図６】
2015152319.tif 000027
【図７】
2015152319.tif 000028
【図８】
2015152319.tif 000029
【図９】
2015152319.tif 000030
【図１０】
2015152319.tif 000031
【図１１】
2015152319.tif 000032
【図１２】
2015152319.tif 000033
【図１３】
2015152319.tif 000034
【図１４】
2015152319.tif 000035
【図１５】
2015152319.tif 000036
【図１６】
2015152319.tif 000037
【図１７】
2015152319.tif 000038
【図３】
2015152319.tif 000039