JP2019168953A - State estimation device and program - Google Patents

State estimation device and program Download PDF

Info

Publication number
JP2019168953A
JP2019168953A JP2018056620A JP2018056620A JP2019168953A JP 2019168953 A JP2019168953 A JP 2019168953A JP 2018056620 A JP2018056620 A JP 2018056620A JP 2018056620 A JP2018056620 A JP 2018056620A JP 2019168953 A JP2019168953 A JP 2019168953A
Authority
JP
Japan
Prior art keywords
hypothesis
tracked
hypotheses
tracking
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2018056620A
Other languages
Japanese (ja)
Other versions
JP7056842B2 (en
Inventor
吉紘 大濱
Yoshiko Ohama
吉紘 大濱
高橋 新
Arata Takahashi
新 高橋
真 大門
Makoto Daimon
真 大門
宏祐 北浦
Hirosuke Kitaura
宏祐 北浦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Toyota Central R&D Labs Inc
Original Assignee
Denso Corp
Toyota Central R&D Labs Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Denso Corp, Toyota Central R&D Labs Inc filed Critical Denso Corp
Priority to JP2018056620A priority Critical patent/JP7056842B2/en
Publication of JP2019168953A publication Critical patent/JP2019168953A/en
Application granted granted Critical
Publication of JP7056842B2 publication Critical patent/JP7056842B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Traffic Control Systems (AREA)
  • Image Analysis (AREA)

Abstract

To quickly estimate a state of any of diverse moving bodies even in a complex traffic environment.SOLUTION: A hypothesis prediction unit 206 predicts plural hypotheses on each of tracked objects being tracked, according to the timing of detection using a sensor. Out of the plural hypotheses of the tracked object, a duplicate hypothesis deletion unit 207 deletes a hypothesis according to a degree of duplication between a range of a result of prediction of the hypothesis and a range of the other hypothesis of the same tracked object.SELECTED DRAWING: Figure 1

Description

本発明は、状態推定装置及びプログラムに関する。   The present invention relates to a state estimation device and a program.

従来より、予め危険シーンのセンサデータを蓄積しておき、現在のセンサデータと照合して危険を報知する技術がある(特許文献1、特許文献2)。また、地図及び通信で取得したセンシングから、ある地点での複数の移動物の予測到達時刻と交通状況に照らして危険を報知する技術がある(特許文献3、特許文献4)。   Conventionally, there is a technique of accumulating sensor data of a dangerous scene in advance and notifying the danger by collating with current sensor data (Patent Documents 1 and 2). Moreover, there exists a technique which alert | reports danger from the sensing acquired by the map and communication in light of the estimated arrival time and traffic condition of several moving objects in a certain point (patent document 3, patent document 4).

また、地図と移動物の運動状態から、各移動物の将来移動範囲をリスクポテンシャルで算出し、その重なりによって危険を報知する技術がある(特許文献5〜8)。地図と移動物の運動状態からのリスクポテンシャルを算出する際に、算出手段を動的に切り替える技術がある(特許文献9)。   Moreover, there exists a technique which calculates the future moving range of each moving object by a risk potential from the movement state of a map and a moving object, and alert | reports danger by the overlap (patent documents 5-8). There is a technique for dynamically switching calculation means when calculating the risk potential from the motion state of a map and a moving object (Patent Document 9).

また、交通参加者の属性ごとの存在しやすさ(しにくさ)を表す地図を用いて、状態推定を行う技術がある(特許文献10)。   Moreover, there exists a technique which estimates a state using the map showing the ease (existence difficulty) for every attribute of a traffic participant (patent document 10).

特開2001−331900号公報JP 2001-331900 A 特開2008−003707号公報JP 2008-003707 A 特開2010−020637号公報JP 2010-020637 A 特開2016−021125号公報JP, 2006-021125, A 特表2009−505260号公報Special table 2009-505260 特開2012−164159号公報JP 2012-164159 A 国際公開第16/092591号International Publication No. 16/092591 特許第5673127号公報Japanese Patent No. 5673127 特許第5620147号公報Japanese Patent No. 5620147 国際公開第2012/033173号International Publication No. 2012/033173

上記特許文献1及び特許文献2の技術は、蓄積されたセンシングデータと、現在直面しているセンシングデータの照合によって危険報知が行われるため、現在直面している場面において、移動物のどのような挙動が危険に至るかを、時系列及び空間的に説明できず、また、蓄積されたセンシングデータに存在しない危険場面に対して報知することができない。   In the technologies of Patent Document 1 and Patent Document 2 described above, danger notification is performed by collating the accumulated sensing data with the currently facing sensing data. Whether the behavior is dangerous cannot be explained in time series and space, and cannot be notified for a dangerous scene that does not exist in the accumulated sensing data.

また、上記特許文献3及び特許文献4の技術は、GPS等で取得した大局的な位置情報と、地図上の交差点等の位置情報から予測される到達時刻で危険性を判定し、交通状況及び各移動物の位置・速度・走路状態等のセンシングによって重みを付けて精度を向上させるため、交差点内の横断歩道上や複数車線のうちのいずれかといった、局所的な空間上での状態推定と危険判定は、簡易な構成では困難である。極めて精緻な位置推定と高精度の地図及びセンシングが必要となるためである。   In addition, the techniques of Patent Document 3 and Patent Document 4 described above determine the risk based on the arrival time predicted from the global position information acquired by GPS or the like and the position information such as the intersection on the map, In order to improve the accuracy by weighting by sensing the position, speed, lane condition, etc. of each moving object, state estimation in local space such as on a pedestrian crossing or multiple lanes in the intersection The risk determination is difficult with a simple configuration. This is because extremely precise position estimation and highly accurate maps and sensing are required.

また、上記特許文献5〜8の技術は、移動物及び交通環境の局所的かつ相対的な位置関係が精緻に推定できることが前提であり、簡易な構成では困難であって、また、乱数を用いた粒子によるリスクポテンシャルの計算は、繰り返し試行ごとに異なる結果となり、同一場面で異なる状態推定及び危険判定となるため、品質保証が困難である。   In addition, the techniques of Patent Documents 5 to 8 are based on the premise that the local and relative positional relationship between the moving object and the traffic environment can be accurately estimated, which is difficult with a simple configuration and uses random numbers. The calculation of the risk potential by the particles that have occurred is different for each repeated trial, resulting in different state estimation and risk judgment in the same scene, so quality assurance is difficult.

また、上記特許文献9の技術は、局所的な移動物の将来予測範囲に占める歩車道の割合等の挙動の変化を促す要因によって、予測手段を切り替えて、リスクポテンシャルの計算コストを削減することを目指しているが、駐車場などの複雑な環境では、常に複雑な予測手段を選択することになるため、リスクポテンシャルの計算コストが削減できない。   In addition, the technique of Patent Document 9 described above reduces the risk potential calculation cost by switching the prediction means according to a factor that prompts a change in behavior such as the ratio of the walking road in the future prediction range of the local moving object. However, in a complex environment such as a parking lot, a complicated prediction method is always selected, so the calculation cost of risk potential cannot be reduced.

また、上記特許文献10の技術は、交通参加者ごとの存在しやすさや、存在しにくさを表す存在可能性マップという形式での局所地図を生成する必要があり、センシングの誤認識等により属性が不明である交通参加者を取り扱うために、合理的な局所地図を用意することが難しい。   Moreover, the technique of the above-mentioned patent document 10 needs to generate a local map in the form of an existence possibility map that represents the ease of existence for each traffic participant and the difficulty of existence. It is difficult to prepare a reasonable local map in order to handle traffic participants whose numbers are unknown.

したがって、従来技術では、複雑な交通環境での移動物の状態推定を、多様な可能性の想定を失うことなく、簡易な構成によって少ない計算時間で行うことができない、という問題があった。   Therefore, the conventional technique has a problem that the state estimation of the moving object in a complicated traffic environment cannot be performed with a simple configuration and with a small calculation time without losing assumptions of various possibilities.

本発明は、上記問題点を解決するためになされたもので、複雑な交通環境であっても、多様な移動物の状態推定を高速に行うことができる状態推定装置及びプログラムを提供することを目的とする。   The present invention has been made to solve the above-described problems, and provides a state estimation device and program capable of performing state estimation of various moving objects at high speed even in a complicated traffic environment. Objective.

また、複雑な交通環境であっても、多様な移動物の状態推定を精度よく行うことができる状態推定装置及びプログラムを提供することを目的とする。   It is another object of the present invention to provide a state estimation device and a program capable of accurately estimating the state of various moving objects even in a complicated traffic environment.

上記の目的を達成するために、第1の発明の状態推定装置は、センサを用いて、追跡対象物を検出する検出部と、追跡している追跡対象物の各々について、前記追跡対象物の状態を示す仮説であって、前記追跡対象物が存在する可能性がある範囲を持つ仮説を複数格納した状態記憶部と、前記追跡している追跡対象物の各々について、前記センサを用いた検出タイミングでの、前記追跡対象物の複数の仮説を予測する仮説予測部と、前記追跡している追跡対象物の各々について、前記追跡対象物の前記複数の仮説から、前記仮説の予測結果が持つ範囲に応じて、前記仮説を削除する重複仮説削除部と、前記追跡している追跡対象物の各々について、前記追跡対象物の前記複数の仮説を、前記仮説の予測結果と、前記追跡対象物の検出結果とに基づいて更新する状態更新部と、を含んで構成されている。   In order to achieve the above object, the state estimation apparatus of the first invention uses a sensor to detect a tracking object, and for each of the tracking objects being tracked, A state storage unit that stores a plurality of hypotheses indicating a state where the tracking target may exist, and detection using the sensor for each of the tracking target being tracked A hypothesis prediction unit that predicts a plurality of hypotheses of the tracked object at timing, and a prediction result of the hypothesis from the plurality of hypotheses of the tracked object for each of the tracked tracked objects A duplicate hypothesis deletion unit that deletes the hypothesis according to a range; for each of the tracking target objects being tracked, the plurality of hypotheses of the tracking target object, a prediction result of the hypothesis, and the tracking target object Detection result It is configured to include a state update part for updating Zui, a.

また、第2の発明のプログラムは、コンピュータを、センサを用いて、追跡対象物を検出する検出部、追跡している追跡対象物の各々について、前記追跡対象物の状態を示す仮説であって、前記追跡対象物が存在する可能性がある範囲を持つ仮説を複数格納した状態記憶部、前記追跡している追跡対象物の各々について、前記センサを用いた検出タイミングでの、前記追跡対象物の複数の仮説を予測する仮説予測部、前記追跡している追跡対象物の各々について、前記追跡対象物の前記複数の仮説から、前記仮説の予測結果が持つ範囲に応じて、前記仮説を削除する重複仮説削除部、及び前記追跡している追跡対象物の各々について、前記追跡対象物の前記複数の仮説を、前記仮説の予測結果と、前記追跡対象物の検出結果とに基づいて更新する状態更新部として機能させるためのプログラムである。   The program of the second invention is a hypothesis indicating a state of the tracking object for each of the tracking object to be detected and a detection unit for detecting the tracking object using a sensor. A state storage unit storing a plurality of hypotheses having a range in which the tracking object may exist, and the tracking object at a detection timing using the sensor for each of the tracked tracking objects A hypothesis prediction unit that predicts a plurality of hypotheses, and for each of the tracked tracking objects, the hypothesis is deleted from the plurality of hypotheses of the tracking object according to a range of the hypothesis prediction result And updating the plurality of hypotheses of the tracked object based on the prediction result of the hypothesis and the detection result of the tracked object for each of the tracked tracked objects to be deleted Is a program for functioning as that state update unit.

第1の発明の状態予測装置及び第2の発明のプログラムによれば、検出部が、センサを用いて、追跡対象物を検出し、状態記憶部が、追跡している追跡対象物の各々について、当該追跡対象物の状態を示す仮説であって、当該追跡対象物が存在する可能性がある範囲を持つ仮説を複数格納し、仮説予測部が、追跡している追跡対象物の各々について、センサを用いた検出タイミングでの、当該追跡対象物の複数の仮説を予測する。   According to the state prediction apparatus of the first invention and the program of the second invention, the detection unit detects a tracking object using a sensor, and the state storage unit detects each tracking object being tracked. , A plurality of hypotheses indicating the state of the tracking target object and having a range in which the tracking target object may exist, the hypothesis prediction unit for each tracking target object being tracked, A plurality of hypotheses of the tracked object are predicted at the detection timing using the sensor.

そして、重複仮説削除部が、追跡している追跡対象物の各々について、当該追跡対象物の複数の仮説から、当該仮説の予測結果が持つ範囲に応じて、当該仮説を削除し、状態更新部が、追跡している追跡対象物の各々について、当該追跡対象物の複数の仮説を、当該仮説の予測結果と、当該追跡対象物の検出結果とに基づいて更新する。   Then, the duplicate hypothesis deletion unit deletes the hypothesis from each of the plurality of hypotheses of the tracked object according to the range of the prediction result of the hypothesis, and the state update unit However, for each tracking target being tracked, the plurality of hypotheses of the tracking target are updated based on the prediction result of the hypothesis and the detection result of the tracking target.

このように、追跡している追跡対象物の各々について、センサを用いた検出タイミングでの、追跡対象物の複数の仮説を予測し、当該追跡対象物の複数の仮説から、当該仮説の予測結果が持つ範囲に応じて、当該仮説を削除することにより、複雑な交通環境であっても、多様な移動物の状態推定を高速に行うことができる。   In this way, for each tracking object being tracked, a plurality of hypotheses of the tracking object are predicted at the detection timing using the sensor, and the prediction result of the hypothesis is predicted from the plurality of hypotheses of the tracking object. By deleting the hypothesis in accordance with the range that the vehicle has, it is possible to estimate the state of various moving objects at high speed even in a complicated traffic environment.

また、第1の発明の状態推定装置の前記重複仮説削除部は、前記追跡している追跡対象物の各々について、前記追跡対象物の前記複数の仮説から、前記仮説の予測結果が持つ範囲と、同一の追跡対象物の他の仮説が持つ範囲との重複度合いに応じて、前記仮説を削除することができる。   In addition, the duplicate hypothesis deletion unit of the state estimation device according to the first aspect of the present invention may include, for each of the tracked tracking objects, a range of the hypothesis prediction result from the plurality of hypotheses of the tracking object. The hypothesis can be deleted according to the degree of overlap with the range of other hypotheses of the same tracking target.

また、第1の発明の状態推定装置の前記検出部は、センサを用いて、追跡対象物と障害物とを検出し、前記重複仮説削除部は、前記追跡している追跡対象物の各々について、更に、前記追跡対象物の前記複数の仮説から、前記仮説の予測結果が持つ範囲と、前記障害物との重複度合いに応じて、前記仮説を削除することができる。   In addition, the detection unit of the state estimation device according to the first aspect of the invention uses a sensor to detect a tracking object and an obstacle, and the duplicate hypothesis deletion unit is configured to detect each tracking object being tracked. Furthermore, the hypothesis can be deleted from the plurality of hypotheses of the tracking target object according to the range of the prediction result of the hypothesis and the degree of overlap with the obstacle.

また、第3の発明の状態推定装置は、センサを用いて、追跡対象物と障害物とを検出する検出部と、追跡している追跡対象物の各々について、前記追跡対象物の状態を示す仮説であって、前記追跡対象物が存在する可能性がある範囲を持つ仮説を複数格納した状態記憶部と、前記追跡している追跡対象物の各々について、前記センサを用いた検出タイミングでの、前記追跡対象物の複数の仮説を予測する仮説予測部と、前記追跡している追跡対象物の各々について、前記追跡対象物の前記複数の仮説から、前記仮説の予測結果が持つ範囲と、他の追跡対象物の仮説が持つ範囲との重複度合い、又は前記仮説の予測結果が持つ範囲と、前記障害物との重複度合いに応じて、前記仮説を修正する近傍仮説修正部と、前記追跡している追跡対象物の各々について、前記追跡対象物の前記複数の仮説を、前記仮説の修正結果と、前記追跡対象物の検出結果とに基づいて更新する状態更新部と、を含んで構成されている。   Moreover, the state estimation device of the third invention uses a sensor to detect the tracking object and the obstacle, and indicates the state of the tracking object for each of the tracking objects being tracked. A state storage unit storing a plurality of hypotheses having a range in which the tracking object may exist, and a detection timing using the sensor for each of the tracking objects being tracked , A hypothesis prediction unit that predicts a plurality of hypotheses of the tracking object, and a range of the hypothesis prediction result from the plurality of hypotheses of the tracking object for each of the tracking objects to be tracked, The neighborhood hypothesis correcting unit that corrects the hypothesis according to the degree of overlap with the range of the hypothesis of another tracking object or the range of the prediction result of the hypothesis and the degree of overlap with the obstacle, and the tracking Of the tracking target For people, the plurality of hypotheses of the tracked object, the modification result of the hypothesis is configured to include a, a state update part for updating on the basis of the detection result of the tracking target object.

また、第4の本発明のプログラムは、コンピュータを、センサを用いて、追跡対象物と障害物とを検出する検出部、追跡している追跡対象物の各々について、前記追跡対象物の状態を示す仮説であって、前記追跡対象物が存在する可能性がある範囲を持つ仮説を複数格納した状態記憶部、前記追跡している追跡対象物の各々について、前記センサを用いた検出タイミングでの、前記追跡対象物の複数の仮説を予測する仮説予測部、前記追跡している追跡対象物の各々について、前記追跡対象物の前記複数の仮説から、前記仮説の予測結果が持つ範囲と、他の追跡対象物の仮説が持つ範囲との重複度合い、又は前記仮説の予測結果が持つ範囲と、前記障害物との重複度合いに応じて、前記仮説を修正する近傍仮説修正部、及び前記追跡している追跡対象物の各々について、前記追跡対象物の前記複数の仮説を、前記仮説の修正結果と、前記追跡対象物の検出結果とに基づいて更新する状態更新部として機能させるためのプログラムである。   In addition, the fourth program of the present invention is a computer that uses a sensor to detect a tracking object and an obstacle, and detects the state of the tracking object for each tracking object to be tracked. A state storage unit that stores a plurality of hypotheses having a range in which the tracking target may exist, and each of the tracking target to be tracked is detected at a detection timing using the sensor. A hypothesis prediction unit for predicting a plurality of hypotheses of the tracking object, a range of the hypothesis prediction result from the plurality of hypotheses of the tracking object for each of the tracked tracking objects, and the like A proximity hypothesis correcting unit that corrects the hypothesis according to the degree of overlap with the range of the hypothesis of the tracking target or the range of the prediction result of the hypothesis and the degree of overlap with the obstacle, and the tracking ing For each trace object, the plurality of hypotheses of the tracked object, the modification result of the hypothesis is a program for functioning as a state update part for updating on the basis of the detection result of the tracking target object.

第3の発明の状態予測装置及び第4の発明のプログラムによれば、検出部が、センサを用いて、追跡対象物と障害物とを検出し、状態記憶部が、追跡している追跡対象物の各々について、当該追跡対象物の状態を示す仮説であって、当該追跡対象物が存在する可能性がある範囲を持つ仮説を複数格納し、仮説予測部が、追跡している追跡対象物の各々について、センサを用いた検出タイミングでの、追跡対象物の複数の仮説を予測する。   According to the state prediction apparatus of the third invention and the program of the fourth invention, the detection unit detects the tracking object and the obstacle using the sensor, and the tracking object tracked by the state storage unit For each object, a plurality of hypotheses indicating the state of the tracked object and having a range in which the tracked object may exist are stored, and the tracked object tracked by the hypothesis prediction unit is tracked For each of these, a plurality of hypotheses of the tracking target are predicted at the detection timing using the sensor.

そして、近傍仮説修正部が、追跡している追跡対象物の各々について、当該追跡対象物の複数の仮説から、当該仮説の予測結果が持つ範囲と、他の追跡対象物の仮説が持つ範囲との重複度合い、又は当該仮説の予測結果が持つ範囲と、障害物との重複度合いに応じて、当該仮説を修正し、状態更新部が、追跡している追跡対象物の各々について、当該追跡対象物の複数の仮説を、当該仮説の修正結果と、当該追跡対象物の検出結果とに基づいて更新する。   Then, for each of the tracking objects tracked by the neighborhood hypothesis correction unit, from the plurality of hypotheses of the tracking object, the range of the prediction result of the hypothesis, the range of the hypothesis of the other tracking object, For each tracking target tracked by the state updater that corrects the hypothesis according to the degree of overlap or the range of the prediction result of the hypothesis and the degree of overlap with the obstacle. The plurality of hypotheses of the object are updated based on the correction result of the hypothesis and the detection result of the tracking target object.

このように、追跡している追跡対象物の各々について、センサを用いた検出タイミングでの、追跡対象物の複数の仮説を予測し、当該追跡対象物の複数の仮説から、当該仮説の予測結果が持つ範囲と、他の追跡対象物の仮説が持つ範囲との重複度合い、又は当該仮説の予測結果が持つ範囲と、障害物との重複度合いに応じて、当該仮説を修正することにより、複雑な交通環境であっても、多様な移動物の状態推定を精度良く行うことができる。   In this way, for each tracking object being tracked, a plurality of hypotheses of the tracking object are predicted at the detection timing using the sensor, and the prediction result of the hypothesis is predicted from the plurality of hypotheses of the tracking object. By correcting the hypothesis according to the degree of overlap between the range of the target and the range of the hypothesis of the other tracking target, or the range of the prediction result of the hypothesis and the degree of overlap with the obstacle, Even in a difficult traffic environment, it is possible to accurately estimate the state of various moving objects.

また、第3の発明の状態推定装置は、前記追跡している追跡対象物の各々について、前記仮説の予測結果と、予め定められたランドマークの位置との距離に応じて、前記仮説を修正するランドマーク修正部を更に含むことができる。   Further, the state estimation device of the third invention corrects the hypothesis according to the distance between the prediction result of the hypothesis and a predetermined landmark position for each of the tracked tracking objects. A landmark correction unit may be further included.

また、第3の発明の状態推定装置は、前記追跡している追跡対象物の各々について、前記追跡対象物の前記複数の仮説から、前記仮説の予測結果が持つ範囲と、同一の追跡対象物の他の仮説が持つ範囲との重複度合いに応じて、前記仮説を削除する重複仮説削除部を更に含むことができる。   In addition, the state estimation apparatus according to the third aspect of the present invention is the same tracking target as the range of the prediction result of the hypothesis from the plurality of hypotheses of the tracking target for each of the tracking target being tracked. A duplication hypothesis deletion unit that deletes the hypothesis may be further included depending on the degree of overlap with the range of other hypotheses.

以上説明したように、本発明の状態推定装置及びプログラムによれば、追跡している追跡対象物の各々について、センサを用いた検出タイミングでの、追跡対象物の複数の仮説を予測し、当該追跡対象物の複数の仮説から、当該仮説の予測結果が持つ範囲に応じて、当該仮説を削除することにより、複雑な交通環境であっても、多様な移動物の状態推定を高速に行うことができる、という効果が得られる。   As described above, according to the state estimation device and the program of the present invention, for each tracking object to be tracked, a plurality of hypotheses of the tracking object are predicted at the detection timing using the sensor, and By deleting the hypothesis from multiple hypotheses of the tracked object according to the range of the prediction result of the hypothesis, the state of various moving objects can be estimated at high speed even in a complicated traffic environment. The effect of being able to be obtained.

また、本発明の状態推定装置及びプログラムによれば、追跡している追跡対象物の各々について、センサを用いた検出タイミングでの、追跡対象物の複数の仮説を予測し、当該追跡対象物の複数の仮説から、当該仮説の予測結果が持つ範囲と、他の追跡対象物の仮説が持つ範囲との重複度合い、又は当該仮説の予測結果が持つ範囲と、障害物との重複度合いに応じて、当該仮説を修正することにより、複雑な交通環境であっても、多様な移動物の状態推定を精度よく行うことができる、という効果が得られる。   Further, according to the state estimation device and the program of the present invention, for each of the tracking objects to be tracked, a plurality of hypotheses of the tracking object are predicted at the detection timing using the sensor, and the tracking object From multiple hypotheses, depending on the degree of overlap between the range of the hypothesis prediction result and the range of other tracking target hypotheses, or the range of the prediction result of the hypothesis and the degree of overlap between obstacles By correcting the hypothesis, it is possible to accurately estimate the state of various moving objects even in a complicated traffic environment.

本発明の第1の実施の形態における状態推定システムの概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the state estimation system in the 1st Embodiment of this invention. 本発明の実施の形態に係る交通環境の例を示すイメージ図である。It is an image figure which shows the example of the traffic environment which concerns on embodiment of this invention. 本発明の実施の形態に係る交通環境の例を示すイメージ図である。It is an image figure which shows the example of the traffic environment which concerns on embodiment of this invention. 本発明の第1の実施の形態に係る仮説予測部がセンサの画角外や、歩行者が出現し得るランドマークにも仮説を生成する場合のイメージ図である。It is an image figure in case the hypothesis prediction part which concerns on the 1st Embodiment of this invention produces | generates a hypothesis also in the landmark which may appear outside a field angle of a sensor, or a pedestrian. 本発明の第1の実施の形態に係る仮説を予測した場合のイメージ図である。It is an image figure at the time of estimating the hypothesis which concerns on the 1st Embodiment of this invention. 本発明の第1の実施の形態に係る仮説間のKLDを示すイメージ図である。It is an image figure which shows KLD between the hypotheses concerning the 1st Embodiment of this invention. 本発明の第1の実施の形態に係るKLDが小さい方の仮説を示すイメージ図である。It is an image figure which shows the hypothesis with the smaller KLD which concerns on the 1st Embodiment of this invention. 本発明の第1の実施の形態における重複仮説削除部が仮説を削除した後のイメージ図である。It is an image figure after the duplication hypothesis deletion part in the 1st Embodiment of this invention deletes a hypothesis. 本発明の第1の実施の形態における状態推定処理ルーチンの内容を示すフローチャートである。It is a flowchart which shows the content of the state estimation process routine in the 1st Embodiment of this invention. 本発明の第1の実施の形態における重複仮説削除処理ルーチンの内容を示すフローチャートである。It is a flowchart which shows the content of the duplication hypothesis deletion processing routine in the 1st Embodiment of this invention. 本発明の第2の実施の形態における状態推定システムの概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the state estimation system in the 2nd Embodiment of this invention. 本発明の第2の実施の形態に係るおけるユークリッド距離の最も近い2つの追跡器の例を示すイメージ図である。It is an image figure which shows the example of two trackers with the nearest Euclidean distance in the 2nd Embodiment of this invention. 本発明の第2の実施の形態に係る仮説間のKLDを示すイメージ図である。It is an image figure which shows KLD between the hypotheses concerning the 2nd Embodiment of this invention. 本発明の第2の実施の形態における各仮説の最小のKLDを増大させる修正量を示すイメージ図である。It is an image figure which shows the correction amount which increases the minimum KLD of each hypothesis in the 2nd Embodiment of this invention. 本発明の第2の実施の形態における近傍仮説修正部により得られた修正量に基づいて仮説を修正した場合のイメージ図である。It is an image figure at the time of correcting a hypothesis based on the correction amount obtained by the neighborhood hypothesis correction part in the 2nd Embodiment of this invention. 本発明の第2の実施の形態に係るおける追跡器と近いランドマークがある場合を示すイメージ図である。It is an image figure which shows the case where there exists a landmark close | similar to the tracker in the 2nd Embodiment of this invention. 本発明の第2の実施の形態に係るおける仮説とランドマークとのKLDを示すイメージ図である。It is an image figure which shows KLD of the hypothesis and landmark which concern on the 2nd Embodiment of this invention. 本発明の第2の実施の形態における仮説とランドマークとのKLDを減少させる修正量を示すイメージ図である。It is an image figure which shows the corrected amount which reduces KLD of a hypothesis and a landmark in the 2nd Embodiment of this invention. 本発明の第2の実施の形態における近傍仮説修正部により得られた修正量と、ランドマーク修正部によって得られた修正量を、合成した修正量を示すイメージ図である。It is an image figure which shows the correction amount which synthesize | combined the correction amount obtained by the neighborhood hypothesis correction part in the 2nd Embodiment of this invention, and the correction amount obtained by the landmark correction part. 本発明の第2の実施の形態における修正した仮説の状態量を更新した場合を示すフローチャートである。It is a flowchart which shows the case where the state quantity of the corrected hypothesis in the 2nd Embodiment of this invention is updated. 本発明の第2の実施の形態における修正した仮説の共分散を更新した場合を示すフローチャートである。It is a flowchart which shows the case where the covariance of the corrected hypothesis in the 2nd Embodiment of this invention is updated. 本発明の第2の実施の形態における状態推定処理ルーチンの内容を示すフローチャートである。It is a flowchart which shows the content of the state estimation process routine in the 2nd Embodiment of this invention. 本発明の第2の実施の形態における近傍仮説修正量算出処理ルーチンの内容を示すフローチャートである。It is a flowchart which shows the content of the neighborhood hypothesis correction amount calculation processing routine in the 2nd Embodiment of this invention. 本発明の第2の実施の形態におけるランドマーク修正量算出処理ルーチンの内容を示すフローチャートである。It is a flowchart which shows the content of the landmark correction amount calculation processing routine in the 2nd Embodiment of this invention. 本発明の第3の実施の形態における状態推定システムの概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the state estimation system in the 3rd Embodiment of this invention. 本発明の第3の実施の形態における仮説を中心とする予め定めた半径の円を示すイメージ図である。It is an image figure which shows the circle | round | yen of the predetermined radius centering on the hypothesis in the 3rd Embodiment of this invention. 本発明の第3の実施の形態における円内に閾値以上の交点を含む仮説を削除した例を示すイメージ図である。It is an image figure which shows the example which deleted the hypothesis containing the intersection more than a threshold value in the circle in the 3rd Embodiment of this invention. 本発明の第3の実施の形態における仮説を中心とする予め定めた半径の円を示すイメージ図である。It is an image figure which shows the circle | round | yen of the predetermined radius centering on the hypothesis in the 3rd Embodiment of this invention. 本発明の第3の実施の形態における最も近い仮説へのベクトルの反対方向のベクトルを示すイメージ図である。It is an image figure which shows the vector of the opposite direction of the vector to the nearest hypothesis in the 3rd Embodiment of this invention. 本発明の第3の実施の形態における仮説を中心とする予め定めた半径の円を示すイメージ図である。It is an image figure which shows the circle | round | yen of the predetermined radius centering on the hypothesis in the 3rd Embodiment of this invention. 本発明の第3の実施の形態におけるランドマークから最も近い仮説のランドマークへの方向のベクトルを示すイメージ図である。It is an image figure which shows the vector of the direction from the landmark in the 3rd Embodiment of this invention to the nearest hypothetical landmark. 本発明の第3の実施の形態における状態推定処理ルーチンの内容を示すフローチャートである。It is a flowchart which shows the content of the state estimation process routine in the 3rd Embodiment of this invention.

以下、図面を参照して本発明の実施の形態を詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

<本発明の第1の実施の形態に係る状態推定システムの概要>
本発明の実施形態では、交通環境上の移動物(車両、歩行者等)を追跡対象物とし、大きさを持つ仮説群で構成した追跡器として表現する。
<Outline of the state estimation system according to the first embodiment of the present invention>
In the embodiment of the present invention, a moving object (vehicle, pedestrian, etc.) on the traffic environment is set as a tracking object, and is expressed as a tracker configured by a hypothesis group having a size.

そして、追跡器内の他の仮説や障害物との重複があれば仮説を除去する。   Then, if there is an overlap with another hypothesis or obstacle in the tracker, the hypothesis is removed.

大きさを持った少数の仮説で追跡器を構成し、解析的な相互作用の計算のみで、乱数を排除し、かつ、網羅性のある状態推定の実現を行う。   A tracker is composed of a small number of hypotheses with a size, and random numbers are eliminated and state estimation with completeness is realized only by analytical calculation of interaction.

追跡器を構成する仮説に大きさを設定し、寄与度の低い仮説を削減することで、計算量を削減することができる。ここで、仮説の大きさは、任意の大きさを定義することができる。本実施形態では、仮説の大きさが、カルマンフィルタにおける予測ステップでの共分散行列で表される場合について説明する。   The amount of calculation can be reduced by setting the size of hypotheses constituting the tracker and reducing hypotheses with low contribution. Here, an arbitrary size can be defined as the size of the hypothesis. In the present embodiment, a case will be described in which the size of a hypothesis is represented by a covariance matrix at the prediction step in the Kalman filter.

<本発明の第1の実施の形態に係る状態推定システムの構成>
図1に示すように、本発明の第1の実施の形態に係る状態推定システム10は、センシング装置100と、状態推定装置200とを備えて構成される。本実施形態では、交通環境が駐車場であり、追跡対象物が車両と歩行者である場合を例に説明する(図2)。
<Configuration of state estimation system according to first embodiment of the present invention>
As shown in FIG. 1, the state estimation system 10 according to the first exemplary embodiment of the present invention includes a sensing device 100 and a state estimation device 200. In the present embodiment, a case where the traffic environment is a parking lot and the tracking target object is a vehicle and a pedestrian will be described as an example (FIG. 2).

センシング装置100は、移動物の位置・速度の推定に必要な情報を計測する。   The sensing device 100 measures information necessary for estimating the position / velocity of the moving object.

具体的には、センシング装置100は、カメラ、レーザーレーダ、電波受信機等のセンサを用いて、車両及び歩行者の位置・速度の推定に有益な情報を計測する。センシング装置100は、多数台、多数の種類が混在しても良い。   Specifically, the sensing device 100 measures information useful for estimating the position and speed of a vehicle and a pedestrian using sensors such as a camera, a laser radar, and a radio receiver. A large number of sensing devices 100 may be mixed.

センシング装置100は、車両及び歩行者を計測できる場所であれば、任意の場所に設置されることができる。   The sensing device 100 can be installed in any place as long as it can measure vehicles and pedestrians.

例えば、センシング装置100は、天井等の移動しない場所に設置されることができる(図2)。この場合、センシング装置100は、設置位置を適切に選定することで、カメラの撮影範囲やレーザー等が遮蔽される領域を少なくすることができる。   For example, the sensing device 100 can be installed in a non-moving place such as a ceiling (FIG. 2). In this case, the sensing device 100 can reduce the imaging range of the camera and the area where the laser or the like is shielded by appropriately selecting the installation position.

また、例えば、センシング装置100は、移動物、例えば車両上に設置されることもできる(図3)。以下、本実施形態では、図2の場合を例に説明する。   In addition, for example, the sensing device 100 can be installed on a moving object, for example, a vehicle (FIG. 3). Hereinafter, in the present embodiment, the case of FIG. 2 will be described as an example.

そして、センシング装置100は、計測したセンサ情報を、状態推定装置200の入力部201に渡す。ここで、センシング装置100は、状態推定装置200と直接接続されていることを要せず、状態推定装置200に、インターネット等の通信網を介して接続されていてもよい。   Then, the sensing device 100 passes the measured sensor information to the input unit 201 of the state estimation device 200. Here, the sensing device 100 does not need to be directly connected to the state estimation device 200, and may be connected to the state estimation device 200 via a communication network such as the Internet.

状態推定装置200は、CPUと、RAMと、後述する状態量推定処理ルーチンを実行するためのプログラムを記憶したROMとを備え、機能的には次に示すように構成されている。   The state estimation device 200 includes a CPU, a RAM, and a ROM that stores a program for executing a state quantity estimation processing routine described later, and is functionally configured as follows.

図1に示すように、状態推定装置200は、入力部201と、障害物特定部202と、遮蔽領域検出部203と、検出部204と、状態記憶部205と、仮説予測部206と、重複仮説削除部207と、静止障害物地図DB208と、状態更新部209と、衝突可能性判定部210と、出力部211とを備えて構成される。   As illustrated in FIG. 1, the state estimation device 200 includes an input unit 201, an obstacle identification unit 202, a shielding area detection unit 203, a detection unit 204, a state storage unit 205, and a hypothesis prediction unit 206. The hypothesis deletion unit 207, the stationary obstacle map DB 208, the state update unit 209, the collision possibility determination unit 210, and the output unit 211 are configured.

入力部201は、センシング装置100から、センサ情報の入力を受け付ける。   The input unit 201 receives sensor information input from the sensing device 100.

そして、入力部201は、受け付けたセンサ情報を、障害物特定部202及び検出部204に渡す。   Then, the input unit 201 passes the received sensor information to the obstacle specifying unit 202 and the detection unit 204.

障害物特定部202は、センサ情報に基づいて、障害物領域を特定する。   The obstacle specifying unit 202 specifies an obstacle area based on the sensor information.

具体的には、障害物特定部202は、予め移動物が存在しない状態においてレーザーレーダによるセンサ情報を用いて点群地図を作成し、障害物領域を特定する。   Specifically, the obstacle identifying unit 202 creates a point cloud map using sensor information from a laser radar in a state where there is no moving object in advance, and identifies an obstacle region.

そして、障害物特定部202は、特定した障害物領域の情報を遮蔽領域検出部203に渡す。   Then, the obstacle identifying unit 202 passes information on the identified obstacle region to the shielding region detecting unit 203.

遮蔽領域検出部203は、障害物領域の情報に基づいて、遮蔽領域を検出する。   The shielding area detection unit 203 detects the shielding area based on the obstacle area information.

具体的には、遮蔽領域検出部203は、例えばレーザーレーダにより計測された点群地図を、障害物特定部202で得られた障害物領域との差分により移動物を特定し、幾何学計算によって遮蔽領域を検出する。   Specifically, the shielding area detection unit 203 specifies a moving object based on a difference between the point cloud map measured by, for example, a laser radar and the obstacle area obtained by the obstacle specifying unit 202, and performs geometric calculation. Detect the occluded area.

そして、遮蔽領域検出部203は、検出した遮蔽領域の情報を、仮説予測部206に渡す。   Then, the shielding area detection unit 203 passes the detected shielding area information to the hypothesis prediction unit 206.

検出部204は、センサ情報を用いて、観測時刻における歩行者及び車両を検出する。   The detection unit 204 detects a pedestrian and a vehicle at the observation time using the sensor information.

具体的には、検出部204は、センサ情報から、歩行者を検出し、当該歩行者を追跡の対象である追跡対象物として、当該歩行者の位置及び速度を検出すると共に、車両を検出し、当該車両を追跡の対象である追跡対象物として、当該車両の位置および速度を検出する。   Specifically, the detection unit 204 detects a pedestrian from the sensor information, detects the pedestrian as a tracking target that is a tracking target, detects the position and speed of the pedestrian, and detects a vehicle. The position and speed of the vehicle are detected using the vehicle as a tracking target that is the target of tracking.

例えば、検出部204は、カメラ画像を用いた物体認識技術により画像中の人の矩形位置を検出すると共に、車両の矩形位置を検出する。   For example, the detection unit 204 detects the rectangular position of the person in the image and the rectangular position of the vehicle by the object recognition technique using the camera image.

そして、検出部204は、レーザーレーダにより計測された点群をカメラ画像に投影して、矩形内の点群から距離を推定することで、歩行者の位置及び車両の位置を検出する。また、検出部204は、前時刻における、矩形内の点群と、現時刻における、矩形内の点群との比較により、歩行者の速度及び移動方向も推定すると共に、車両の速度及び移動方向も推定する。   And the detection part 204 detects the position of a pedestrian and a vehicle by projecting the point cloud measured by the laser radar on a camera image, and estimating a distance from the point cloud in a rectangle. The detection unit 204 also estimates the pedestrian's speed and moving direction by comparing the point group in the rectangle at the previous time with the point group in the rectangle at the current time, and the speed and moving direction of the vehicle. Also estimate.

そして、検出部204は、検出した全ての歩行者を追跡している歩行者として、追跡している歩行者の状態(位置、速度、観測時刻)を、仮説予測部206に渡すと共に、検出した全ての車両を追跡している車両として、追跡している車両の状態(位置、速度、観測時刻)を、仮説予測部206に渡す。   And the detection part 204 detected while detecting the state (position, speed, observation time) of the tracking pedestrian as the pedestrian tracking all the detected pedestrians to the hypothesis prediction part 206. As a vehicle tracking all vehicles, the state (position, speed, observation time) of the tracked vehicle is passed to the hypothesis prediction unit 206.

状態記憶部205は、追跡している歩行者の各々について、当該歩行者の状態を示す仮説を格納すると共に、追跡している車両の各々について、当該車両の状態を示す仮説を格納する。ここで、歩行者の仮説は、歩行者の存在である正規分布を仮定した仮説(位置、速度、共分散)であり、追跡器に含まれる。また、車両の仮説は、車両の存在である正規分布を仮定した仮説(位置、速度、共分散)であり、追跡器に含まれる。また、仮説にはIDや属性を含めてもよい。   The state storage unit 205 stores a hypothesis indicating the state of the pedestrian for each tracked pedestrian, and stores a hypothesis indicating the state of the vehicle for each tracked vehicle. Here, the pedestrian hypothesis is a hypothesis (position, velocity, covariance) assuming a normal distribution that is the presence of a pedestrian, and is included in the tracker. The vehicle hypothesis is a hypothesis (position, velocity, covariance) assuming a normal distribution that is the existence of the vehicle, and is included in the tracker. The hypothesis may include an ID and an attribute.

具体的には、状態記憶部205は、状態更新部209により更新された追跡している歩行者の各々について、当該歩行者の状態(位置、速度を含む)、及び最後に観測した時刻を格納すると共に、状態更新部209により更新された追跡している車両の各々について、当該車両の状態(位置、速度を含む)、及び最後に観測した時刻を格納する。   Specifically, the state storage unit 205 stores the pedestrian's state (including position and speed) and the last observed time for each tracked pedestrian updated by the state update unit 209. At the same time, for each tracked vehicle updated by the state update unit 209, the state (including position and speed) of the vehicle and the last observed time are stored.

仮説予測部206は、追跡している歩行者の各々について、センサを用いた検出タイミングでの、当該歩行者の複数の仮説を予測する。   The hypothesis prediction unit 206 predicts a plurality of hypotheses of the pedestrian at the detection timing using the sensor for each pedestrian being tracked.

具体的には、仮説予測部206は、全ての追跡器内の仮説に対して、カルマンフィルタの予測ステップ(線形予測/共分散拡大)を設定されたステップ数だけ繰り返すことにより、当該追跡器の将来の移動可能範囲を予測する。   Specifically, the hypothesis prediction unit 206 repeats the Kalman filter prediction step (linear prediction / covariance expansion) for all hypotheses in the tracker by the set number of steps, thereby making the future of the tracker future. Predict the movable range of.

ここでは、追跡器aについて仮説群

が生成されたとものとして、1ステップカルマン予測を用いた場合について説明する。仮説予測部206は、仮説x0ai毎に次の時刻の状態を示す仮説群

を予測する。
Here, the hypothesis group for the tracker a

A case where 1-step Kalman prediction is used will be described. The hypothesis prediction unit 206 is a hypothesis group indicating the state of the next time for each hypothesis x0ai.

Predict.

i番目の仮説x0aiは、下記式(1)のように表すことができる。 The i-th hypothesis x0ai can be expressed as the following formula (1).

ここで、(x0pi、(x0piは、それぞれ当該仮説のx、y方向の位置を、(x0vi、(x0viは、それぞれ当該仮説のx、y方向の速度を表す。 Here, (x 0pi) x, ( x 0pi) y are x respectively the hypothesis, the position in the y-direction, (x 0vi) x, ( x 0vi) y is of the hypothesis respective x, y-direction Represents speed.

そして、下記式(2)及び(3)を用いて、次の時刻の状態を予測する。図5に、追跡器aについての予測結果のイメージを示す。   And the state of the following time is estimated using following formula (2) and (3). FIG. 5 shows an image of the prediction result for the tracker a.

ここで、

は、次の時間への時間幅であり、σpx、σpy、σvx、σvyは共分散である。
here,

Is a time width to the next time, and σ px , σ py , σ vx , and σ vy are covariances.

そして、仮説予測部206は、追跡している歩行者の各々についての予測結果を、重複仮説削除部207に渡す。   The hypothesis prediction unit 206 then passes the prediction results for each pedestrian being tracked to the duplicate hypothesis deletion unit 207.

また、仮説予測部206は、追跡している車両の各々について、歩行者と同様に、センサを用いたタイミングでの、当該車両の複数の仮説を予測する。   Further, the hypothesis prediction unit 206 predicts a plurality of hypotheses of the vehicle at the timing using the sensor, like the pedestrian, for each of the vehicles being tracked.

また、仮説予測部206は、遮蔽領域の情報を用いて、図4に示すように、センサの画角外や、車両や歩行者が出現し得るランドマークに、車両や歩行者の仮説を新たに生成してもよい。ランドマークから歩行者や車両が交通環境である駐車場に入場する場面が想定されるからである。この場合、センシング装置100が、駐車場内のランドマークの変化(例えば、エレベータの開閉等)を計測する構成としてもよい。   Further, the hypothesis prediction unit 206 uses the information on the occlusion area to update the hypothesis of the vehicle or the pedestrian outside the angle of view of the sensor or the landmark where the vehicle or the pedestrian can appear as shown in FIG. May be generated. This is because a scene in which a pedestrian or vehicle enters a parking lot that is a traffic environment from a landmark is assumed. In this case, the sensing device 100 may be configured to measure a change in a landmark in the parking lot (for example, opening and closing of an elevator).

重複仮説削除部207は、追跡している追跡対象物(歩行者又は車両)の各々について、当該追跡対象物の複数の仮説から、当該仮説の予測結果が持つ範囲と、同一の追跡対象物の他の仮説が持つ範囲との重複度合い、及び当該仮説の予測結果が持つ範囲と、障害物が存在する範囲との重複度合いに応じて、当該仮説を削除する。   The duplicate hypothesis deletion unit 207, for each tracking object (pedestrian or vehicle) that is being tracked, from a plurality of hypotheses of the tracking object, the range of the prediction result of the hypothesis, and the same tracking object The hypothesis is deleted according to the degree of overlap with the range of other hypotheses and the degree of overlap between the range of the prediction result of the hypothesis and the range where the obstacle exists.

具体的には、重複仮説削除部207は、追跡器が2つ以上の仮説で構成されている場合に、以下のように、仮説数の削減を図る。   Specifically, the duplicate hypothesis deletion unit 207 reduces the number of hypotheses as follows when the tracker is composed of two or more hypotheses.

まず、重複仮説削除部207は、予め作成した静止障害物地図DB208の静止障害物地図を用いて、障害物内に仮説の状態が含まれている場合に、当該仮説を削除する。   First, the duplicate hypothesis deletion unit 207 deletes a hypothesis when a state of a hypothesis is included in the obstacle, using the static obstacle map of the static obstacle map DB 208 created in advance.

次に、各予測ステップにおいて各仮説の組み合わせの各々についてKullback−Leibler距離(KLD)を計算し、さらに仮説間のKLDの平均であるJensen−Shannon距離(JSD)を算出する。   Next, in each prediction step, a Kullback-Leibler distance (KLD) is calculated for each combination of hypotheses, and a Jensen-Shannon distance (JSD) that is an average of KLDs between hypotheses is calculated.

例えば、上記の1ステップカルマンフィルタによる予測結果を用いた場合、i番目の仮説x0aiと、j番目の仮説x0ajとのKLDは、下記式(4)を用いて求める(図6)。 For example, when the prediction result by the one-step Kalman filter is used, the KLD of the i-th hypothesis x 0ai and the j-th hypothesis x 0aj is obtained using the following equation (4) (FIG. 6).

次に、重複仮説削除部207は、仮説間のKLDの平均を、下記式(5)を用いて求める。   Next, the duplicate hypothesis deletion unit 207 obtains an average of KLDs between hypotheses using the following equation (5).

そして、重複仮説削除部207は、JSDの小さい組み合わせから順に予め設定した値ε以下かどうかを評価し(下記式(6))、設定値ε以下の場合にはJSDを構成するKLDが小さい方の仮説を削除する(図7、図8)。   Then, the duplicate hypothesis deletion unit 207 evaluates whether the combination is smaller than a preset value ε in order from the smallest combination of JSDs (the following equation (6)). Are deleted (FIGS. 7 and 8).

削除した仮説x0akに関する評価中のJSDの組み合わせ(JSDki、JSDik)も評価の対象外とする。なお、KLDが大きい方の仮説を削除する構成としてもよい。 A combination (JSD ki , JSD ik ) under evaluation regarding the deleted hypothesis x 0ak is also excluded from the evaluation. Note that a hypothesis having a larger KLD may be deleted.

また、予測された仮説と、特定された障害物領域との組み合わせの各々について、当該仮説の予測結果が持つ範囲と、障害物領域との重複度が閾値以上である場合には、当該仮説を削除する。   In addition, for each combination of the predicted hypothesis and the specified obstacle region, if the degree of overlap between the prediction result of the hypothesis and the obstacle region is equal to or greater than a threshold, the hypothesis is delete.

そして、重複仮説削除部207は、追跡している追跡対象物の各々について、仮説の削除処理を行った後の仮説予測部206による予測結果を、状態更新部209に渡す。   Then, the duplicate hypothesis deletion unit 207 passes the prediction result by the hypothesis prediction unit 206 after performing the hypothesis deletion process for each of the tracked tracking objects to the state update unit 209.

静止障害物地図DB208は、移動物が存在する地図上の静止している障害物の情報を含む地図である静止障害物地図を格納する。   The stationary obstacle map DB 208 stores a stationary obstacle map which is a map including information on a stationary obstacle on a map where a moving object is present.

状態更新部209は、追跡している歩行者の各々について、当該歩行者の複数の仮説を、仮説の予測結果と、当該歩行者の検出結果とに基づいて更新する。   The state update unit 209 updates, for each pedestrian tracked, a plurality of hypotheses of the pedestrian based on the hypothesis prediction result and the detection result of the pedestrian.

また、状態更新部209は、追跡している車両の各々について、当該車両の複数の仮説を、仮説の予測結果と、当該車両の検出結果とに基づいて更新する。   Further, the state update unit 209 updates a plurality of hypotheses of the vehicle for each tracked vehicle based on the prediction result of the hypothesis and the detection result of the vehicle.

具体的には、状態更新部209は、重複仮説削除部207により仮説の削除処理を行った後の仮説予測部206による予測結果と、歩行者の検出結果とに基づいて、追跡器と歩行者の検出結果とを対応付け、追跡器の各々について、対応付けされた歩行者の検出結果に基づいて、当該追跡器の複数の仮説の各々の状態量を更新することにより、当該追跡器が表す歩行者の複数の仮説を更新する。   Specifically, the state update unit 209 determines whether the tracker and the pedestrian are based on the prediction result by the hypothesis prediction unit 206 after the hypothesis deletion processing is performed by the duplicate hypothesis deletion unit 207 and the detection result of the pedestrian. The tracker represents each of the trackers by updating the state quantities of each of the plurality of hypotheses of the tracker based on the associated pedestrian detection results. Update multiple pedestrian hypotheses.

そして、状態更新部209は、追跡している追跡対象物(歩行者又は車両)の各々について、更新した当該追跡対象物の複数の仮説を、状態記憶部205及び衝突可能性判定部210に渡す。   Then, the state update unit 209 passes a plurality of updated hypotheses of the tracked object to each of the tracked tracking objects (pedestrians or vehicles) to the state storage unit 205 and the collision possibility determination unit 210. .

また、状態更新部209は、何れの追跡器とも対応付けられなかった歩行者の検出結果に基づいて、歩行者の複数の仮説を生成し、新たな歩行者の追跡器を生成する。状態更新部209は、何れの追跡器とも対応付けられなかった車両の検出結果に基づいて、車両の複数の仮説を生成し、新たな車両の追跡器を生成する。   Further, the state update unit 209 generates a plurality of hypotheses of the pedestrian based on the detection result of the pedestrian that is not associated with any tracker, and generates a new pedestrian tracker. The state update unit 209 generates a plurality of vehicle hypotheses based on the detection result of the vehicle that is not associated with any tracker, and generates a new vehicle tracker.

また、状態更新部309は、何れの歩行者の検出結果とも対応付けられなかった歩行者の追跡器のうち、観測時刻から一定時間以上経過している追跡器を削除する。状態更新部309は、何れの車両の検出結果とも対応付けられなかった車両の追跡器のうち、観測した時刻から一定時間以上経過している追跡器を状態記憶部205から削除する。   Moreover, the state update part 309 deletes the tracking device which has passed more than fixed time from observation time among the tracking devices of the pedestrian which was not matched with the detection result of any pedestrian. The state update unit 309 deletes, from the state storage unit 205, a tracker that has passed for a certain period of time from the observed time among the vehicle trackers that are not associated with any vehicle detection result.

衝突可能性判定部210は、追跡している歩行者の各々について、状態更新部209により更新された当該歩行者の複数の仮説と、更新された車両の複数の仮説とに基づいて、当該歩行者と、車両との衝突可能性を判定する。   The collision possibility determination unit 210 determines, for each pedestrian tracked, the walking based on the plurality of hypotheses of the pedestrian updated by the state update unit 209 and the plurality of hypotheses of the updated vehicle. The possibility of collision between the person and the vehicle is determined.

具体的には、衝突可能性判定部210は、追跡器が示す歩行者の各々について、状態更新部209により更新された当該歩行者の複数の仮説の位置及び速度と、車両の複数の仮説の位置及び速度とから、当該歩行者と車両が衝突する可能性を算出し、算出した可能性が閾値以上であれば、衝突する可能性があると判定する。   Specifically, for each pedestrian indicated by the tracker, the collision possibility determination unit 210 determines the position and speed of the plurality of hypotheses of the pedestrian updated by the state update unit 209 and the plurality of hypotheses of the vehicle. The possibility that the pedestrian and the vehicle will collide is calculated from the position and speed, and if the calculated possibility is equal to or greater than a threshold, it is determined that there is a possibility of collision.

なお、衝突可能性判定部210は、同様に、追跡している車両の各々について、状態更新部209により更新された当該車両の複数の仮説と、更新された他の車両の複数の仮説とに基づいて、当該車両と、他の車両との衝突可能性を判定する。   Similarly, for each of the vehicles that are being tracked, the collision possibility determination unit 210 divides a plurality of hypotheses of the vehicle updated by the state update unit 209 and a plurality of hypotheses of other updated vehicles. Based on this, the possibility of collision between the vehicle and another vehicle is determined.

そして、衝突可能性判定部210は、判定結果を出力部211に渡す。   Then, the collision possibility determination unit 210 passes the determination result to the output unit 211.

出力部211は、判定結果を出力する。   The output unit 211 outputs the determination result.

<本発明の第1の実施の形態に係る状態推定装置の作用>
次に、図9を参照して、本実施形態の状態推定装置200の状態推定処理ルーチンについて説明する。
<Operation of the state estimation device according to the first embodiment of the present invention>
Next, with reference to FIG. 9, the state estimation processing routine of the state estimation apparatus 200 of this embodiment is demonstrated.

まず、ステップS100において、入力部201は、センシング装置100から、センサ情報の入力を受け付ける。   First, in step S <b> 100, the input unit 201 receives an input of sensor information from the sensing device 100.

ステップS110において、障害物特定部202は、上記ステップS100により受け付けたセンサ情報に基づいて、障害物領域を特定する。   In step S110, the obstacle identifying unit 202 identifies an obstacle region based on the sensor information received in step S100.

ステップS120において、遮蔽領域検出部203は、上記ステップS110により特定した障害物領域の情報に基づいて、遮蔽領域を検出する。   In step S120, the shielding area detection unit 203 detects the shielding area based on the information on the obstacle area identified in step S110.

ステップS130において、検出部204は、上記ステップS100により受け付けたセンサ情報を用いて、歩行者及び車両を検出する。   In step S130, the detection unit 204 detects a pedestrian and a vehicle using the sensor information received in step S100.

ステップS140において、仮説予測部206は、追跡している歩行者の各々について、センサを用いた検出タイミングでの、当該歩行者の複数の仮説を生成すると共に、追跡している車両の各々について、センサを用いた検出タイミングでの、当該車両の複数の仮説を生成する。   In step S140, the hypothesis prediction unit 206 generates a plurality of hypotheses of the pedestrian at the detection timing using the sensor for each of the tracking pedestrians, and for each of the tracking vehicles, A plurality of hypotheses of the vehicle are generated at the detection timing using the sensor.

ステップS150において、仮説予測部206は、追跡している歩行者の各々について、センサを用いた検出タイミングでの、当該歩行者の複数の仮説を予測すると共に、追跡している車両の各々について、センサを用いた検出タイミングでの、当該車両の複数の仮説を予測する。   In step S150, the hypothesis prediction unit 206 predicts a plurality of hypotheses of the pedestrian at a detection timing using a sensor for each of the tracking pedestrians, and for each of the tracking vehicles. A plurality of hypotheses of the vehicle are predicted at the detection timing using the sensor.

ステップS160において、重複仮説削除部207は、追跡している追跡対象物(歩行者、車両)の各々について、当該追跡対象物の複数の仮説から、当該仮説の予測結果が持つ範囲と、同一の追跡対象物の他の仮説が持つ範囲との重複度合いに応じて、当該仮説を削除する。また、重複仮説削除部207は、追跡している追跡対象物の各々について、当該追跡対象物の複数の仮説から、当該仮説の予測結果が持つ範囲と、障害物が存在する範囲との重複度合いに応じて、当該仮説を削除する。   In step S160, the overlapping hypothesis deletion unit 207 has the same range as the prediction result of the hypothesis from a plurality of hypotheses of the tracking target for each tracking target (pedestrian, vehicle) being tracked. The hypothesis is deleted according to the degree of overlap with the range of other hypotheses of the tracking target. In addition, for each of the tracking target objects being tracked, the overlapping hypothesis deletion unit 207 determines, from a plurality of hypotheses of the tracking target object, the degree of overlap between the range of the prediction result of the hypothesis and the range where the obstacle exists Depending on, the hypothesis is deleted.

ステップS170において、状態更新部209は、追跡している歩行者の各々について、当該歩行者の複数の仮説を、仮説の予測結果と、歩行者の検出結果とに基づいて更新する。また、状態更新部209は、追跡している車両の各々について、当該車両の複数の仮説を、仮説の予測結果と、車両の検出結果とに基づいて更新する。   In step S170, the state update unit 209 updates, for each pedestrian tracked, a plurality of hypotheses of the pedestrian based on the hypothesis prediction result and the pedestrian detection result. In addition, the state update unit 209 updates a plurality of hypotheses of each vehicle being tracked based on the hypothesis prediction result and the vehicle detection result.

ステップS180において、状態記憶部205は、追跡している追跡対象物(歩行者、車両)の各々について、当該追跡対象物の状態を示す仮説を複数格納する。   In step S180, the state storage unit 205 stores a plurality of hypotheses indicating the state of the tracking target object for each tracking target object (pedestrian, vehicle) being tracked.

ステップS190において、衝突可能性判定部210は、追跡している歩行者の各々について、状態更新部209により更新された当該歩行者の複数の仮説と、更新された車両の複数の仮説とに基づいて、当該歩行者と、車両との衝突可能性を判定する。また、衝突可能性判定部210は、追跡している車両の各々について、状態更新部209により更新された当該車両の複数の仮説と、更新された他の車両の複数の仮説とに基づいて、当該車両と、他の車両との衝突可能性を判定する。   In step S190, the collision possibility determination unit 210 is based on the plurality of hypotheses of the pedestrian updated by the state update unit 209 and the plurality of hypotheses of the updated vehicle for each pedestrian tracked. Thus, the possibility of collision between the pedestrian and the vehicle is determined. Further, the collision possibility determination unit 210, for each of the vehicles that are tracked, based on the plurality of hypotheses of the vehicle updated by the state update unit 209 and the plurality of hypotheses of other updated vehicles, The possibility of collision between the vehicle and another vehicle is determined.

ステップS200において、出力部211は、判定結果を出力する。   In step S200, the output unit 211 outputs a determination result.

また、上記ステップS160は、図10に示す重複仮説削除処理ルーチンによって実現される。   Further, step S160 is realized by the duplicate hypothesis deletion processing routine shown in FIG.

ステップS161において、重複仮説削除部207は、追跡している歩行者のうち、1番目の歩行者を選択する。   In step S161, the duplicate hypothesis deleting unit 207 selects the first pedestrian among the pedestrians being tracked.

ステップS162において、重複仮説削除部207は、選択されている歩行者の複数の仮説と、予め作成した静止障害物地図DB208の静止障害物地図を用いて、複数の仮説と障害物との重複度を計算する。   In step S162, the overlapping hypothesis deletion unit 207 uses the plurality of hypotheses of the selected pedestrian and the stationary obstacle map of the stationary obstacle map DB 208 created in advance, and the degree of overlap between the plurality of hypotheses and the obstacle. Calculate

ステップS163において、重複仮説削除部207は、障害物と重複する仮説があるか否かを判定する。   In step S163, the duplication hypothesis deletion unit 207 determines whether there is a hypothesis that overlaps the obstacle.

重複する仮説が無い場合(ステップS163のNO)、ステップS165に進む。   If there is no overlapping hypothesis (NO in step S163), the process proceeds to step S165.

一方、重複する仮説がある場合(ステップS163のYES)、ステップS164において、重複仮説削除部207は、重複する仮説を削除する。   On the other hand, when there are overlapping hypotheses (YES in step S163), in step S164, the overlapping hypothesis deleting unit 207 deletes the overlapping hypotheses.

ステップS165において、重複仮説削除部207は、複数の仮説の各々について、当該仮説と他の仮説との、仮説同士の重複度を計算する。また、重複仮説削除部207は、複数の仮説の各々について、当該仮説が持つ範囲と障害物領域との重複度を計算する。   In step S165, the duplicate hypothesis deleting unit 207 calculates, for each of the plurality of hypotheses, the degree of overlap between the hypotheses and the other hypotheses. Further, the duplicate hypothesis deleting unit 207 calculates, for each of a plurality of hypotheses, the degree of overlap between the range of the hypothesis and the obstacle region.

ステップS166において、重複仮説削除部207は、計算した重複度に基づいて、重複する仮説があるか否かを判定する。   In step S166, the duplicate hypothesis deleting unit 207 determines whether there is a duplicate hypothesis based on the calculated degree of duplication.

重複する仮説が無い場合(ステップS166のNO),ステップS168に進む。   If there is no overlapping hypothesis (NO in step S166), the process proceeds to step S168.

一方、仮説同士で重複する仮説がある場合(ステップS166のYES)、ステップS167において、仮説同士で重複する仮説の一方を削除する。また、障害物領域と重複する仮説がある場合(ステップS166のYES)、ステップS167において、障害物領域と重複する仮説を削除する。   On the other hand, if there is a hypothesis that overlaps between hypotheses (YES in step S166), one of the hypotheses that overlap between hypotheses is deleted in step S167. If there is a hypothesis that overlaps with the obstacle area (YES in step S166), the hypothesis that overlaps with the obstacle area is deleted in step S167.

ステップS168において、重複仮説削除部207は、全ての歩行者について処理を行ったか否かを判定する。   In step S168, the duplicate hypothesis deleting unit 207 determines whether or not processing has been performed for all pedestrians.

全ての歩行者について処理を行っていない場合(ステップS168のNO)、ステップS169において、次の歩行者を選択して、ステップS162〜S168の処理を繰り返す。   When processing is not performed for all pedestrians (NO in step S168), the next pedestrian is selected in step S169, and the processing in steps S162 to S168 is repeated.

一方、全ての歩行者について処理を行った場合(ステップS168のYES)、リターンする。   On the other hand, when processing is performed for all pedestrians (YES in step S168), the process returns.

また、追跡している車両についても、上記図10に示す重複仮説削除処理ルーチンと同様の処理ルーチンを実行する。   Further, a processing routine similar to the duplicate hypothesis deletion processing routine shown in FIG.

以上説明したように、本発明の実施の形態に係る状態推定装置によれば、追跡している追跡対象物の各々について、センサを用いた検出タイミングでの、追跡対象物の複数の仮説を予測し、当該追跡対象物の複数の仮説から、当該仮説の予測結果が持つ範囲に応じて、当該仮説を削除し、当該追跡対象物の複数の仮説を、当該仮説の予測結果と、当該追跡対象物の検出結果とに基づいて更新することにより、複雑な交通環境であっても、多様な移動物の状態推定を高速に行うことができる。   As described above, according to the state estimation apparatus according to the embodiment of the present invention, a plurality of hypotheses of the tracking target are predicted at the detection timing using the sensor for each tracking target being tracked. The hypothesis is deleted from the plurality of hypotheses of the tracking target according to the range of the prediction result of the hypothesis, and the plurality of hypotheses of the tracking target is replaced with the prediction result of the hypothesis and the tracking target. By updating based on the detection result of the object, the state estimation of various moving objects can be performed at high speed even in a complicated traffic environment.

<本発明の第2の実施の形態に係る状態推定システムの概要>
第1の実施形態では、仮説を削除する構成としたが、第2の実施の形態では、他の追跡器との関係や、ランドマーク地図との組み合わせによって多様な状態推定を生成する。すなわち、センサにより得られたセンシング結果から推定された仮説から、将来の状態推定を求め、状態推定に対して、他の追跡器との距離に基づいた修正や、ランドマークへの誘因を考慮した修正を行う。
<Outline of State Estimation System According to Second Embodiment of the Present Invention>
In the first embodiment, the hypothesis is deleted. However, in the second embodiment, various state estimates are generated depending on the relationship with other trackers and combinations with landmark maps. In other words, a future state estimate is obtained from a hypothesis estimated from the sensing results obtained by the sensor, and the correction based on the distance to other trackers and the incentive to the landmark are considered for the state estimate. Make corrections.

また、予め設定した地図により、仮説生成や状態推定を限定することで、より効果を高めることができる。   Moreover, the effect can be further enhanced by limiting hypothesis generation and state estimation using a preset map.

<本発明の第2の実施の形態に係る状態推定システムの構成>
本発明の第2の実施の形態に係る状態推定システム20の構成について説明する。なお、第1の実施の形態に係る状態推定システム10と同様の構成については、同一の符号を付して詳細な説明は省略する。
<Configuration of State Estimation System According to Second Embodiment of the Present Invention>
The configuration of the state estimation system 20 according to the second embodiment of the present invention will be described. In addition, about the structure similar to the state estimation system 10 which concerns on 1st Embodiment, the same code | symbol is attached | subjected and detailed description is abbreviate | omitted.

図11に示すように、本発明の実施の形態に係る状態推定システム20は、センシング装置100と、状態推定装置300とを備えて構成される。本実施形態では、交通環境が駐車場であり、追跡対象物が歩行者及び車両である場合を例に説明する(図3)。また、センシング装置100が、車両上に設置される場合を例に説明する(図3)。   As shown in FIG. 11, the state estimation system 20 according to the embodiment of the present invention includes a sensing device 100 and a state estimation device 300. In the present embodiment, a case where the traffic environment is a parking lot and the tracking objects are pedestrians and vehicles will be described as an example (FIG. 3). Moreover, the case where the sensing apparatus 100 is installed on a vehicle is demonstrated to an example (FIG. 3).

センシング装置100は、移動物の位置・速度の推定に必要な情報を計測する。   The sensing device 100 measures information necessary for estimating the position / velocity of the moving object.

具体的には、センシング装置100は、カメラ、レーザーレーダ、電波受信機等のセンサを用いて、車両及び歩行者の位置・速度の推定に有益な情報を計測する。また、センシング装置100は、センサにより、自車両の運動を表わすセンサ情報を計測する。   Specifically, the sensing device 100 measures information useful for estimating the position and speed of a vehicle and a pedestrian using sensors such as a camera, a laser radar, and a radio receiver. In addition, the sensing device 100 measures sensor information representing the motion of the host vehicle using a sensor.

そして、センシング装置100は、計測したセンサ情報を、状態推定装置200の入力部201に渡す。   Then, the sensing device 100 passes the measured sensor information to the input unit 201 of the state estimation device 200.

図11に示すように、状態推定装置300は、入力部201と、障害物特定部302と、遮蔽領域検出部203と、検出部204と、状態記憶部205と、仮説予測部306と、予定経路DB312と、近傍仮説修正部313と、ランドマーク修正部314と、ランドマーク地図DB315と、状態更新部309と、衝突可能性判定部310と、出力部211とを備えて構成される。   As illustrated in FIG. 11, the state estimation device 300 includes an input unit 201, an obstacle identification unit 302, a shielding area detection unit 203, a detection unit 204, a state storage unit 205, a hypothesis prediction unit 306, a schedule The route DB 312, the neighborhood hypothesis correction unit 313, the landmark correction unit 314, the landmark map DB 315, the state update unit 309, the collision possibility determination unit 310, and the output unit 211 are configured.

障害物特定部302は、センサ情報に基づいて、障害物領域を特定する。   The obstacle specifying unit 302 specifies an obstacle area based on the sensor information.

具体的には、障害物特定部302は、センシング装置100が車両に設置されている場合には、当該車両の運動推定結果を用いて占有格子地図に対する投票を行うことにより、障害物領域を特定する。   Specifically, when the sensing device 100 is installed in the vehicle, the obstacle identifying unit 302 identifies the obstacle region by voting on the occupied grid map using the motion estimation result of the vehicle. To do.

そして、障害物特定部302は、特定した障害物領域の情報を遮蔽領域検出部203及び近傍仮説修正部313に渡す。   Then, the obstacle identifying unit 302 passes information on the identified obstacle region to the shielding region detecting unit 203 and the neighborhood hypothesis correcting unit 313.

遮蔽領域検出部203は、障害物領域の情報に基づいて、遮蔽領域を検出する。   The shielding area detection unit 203 detects the shielding area based on the obstacle area information.

具体的には、遮蔽領域検出部203は、センシング装置100が車両に設置されている場合には、レーザーレーダにより計測された点群を投票することにより得られる占有格子地図に、カメラ画像による歩行者や車両の検出結果を投影し、移動物による遮蔽と、静止物による遮蔽を分離することにより、遮蔽領域を検出する。   Specifically, when the sensing device 100 is installed in a vehicle, the shielding area detection unit 203 walks by camera images on an occupied grid map obtained by voting a point cloud measured by a laser radar. The detection result of the person or vehicle is projected, and the shielding area is detected by separating the shielding by the moving object and the shielding by the stationary object.

そして、遮蔽領域検出部203は、検出した遮蔽領域の情報を、仮説予測部206に渡す。   Then, the shielding area detection unit 203 passes the detected shielding area information to the hypothesis prediction unit 206.

仮説予測部306は、追跡している追跡対象物の各々について、センサを用いた検出タイミングでの、当該追跡対象物の複数の仮説を予測する。   The hypothesis prediction unit 306 predicts a plurality of hypotheses of the tracked object at the detection timing using the sensor for each tracked object to be tracked.

具体的には、仮説予測部306は、全ての追跡器内の仮説に対して、カルマンフィルタの予測ステップ(線形予測/共分散拡大)を設定されたステップ数だけ繰り返すことにより、当該追跡器の将来の移動可能範囲を予測する。このとき、車両の追跡器については、予定経路DB312に格納された当該車両の移動する経路であって、検出結果と同じ座標系で定義されたものである予定経路の範囲に限定して、車両の複数の仮説を予測する。   Specifically, the hypothesis prediction unit 306 repeats the Kalman filter prediction step (linear prediction / covariance expansion) for all hypotheses in the tracker by the set number of steps, thereby making the future of the tracker future. Predict the movable range of. At this time, the vehicle tracker is limited to the range of the planned route that is the route traveled by the vehicle stored in the planned route DB 312 and defined in the same coordinate system as the detection result. Predict multiple hypotheses.

そして、仮説予測部306は、追跡している追跡対象物の各々についての予測結果を、状態更新部309、近傍仮説修正部313、及びランドマーク修正部314に渡す。また、仮説予測部306は、遮蔽領域検出部203が検出した遮蔽領域を、近傍仮説修正部313に渡す。   Then, the hypothesis prediction unit 306 passes the prediction results for each tracking target object being tracked to the state update unit 309, the neighborhood hypothesis correction unit 313, and the landmark correction unit 314. Further, the hypothesis prediction unit 306 passes the occlusion area detected by the occlusion area detection unit 203 to the neighborhood hypothesis correction unit 313.

予定経路DB312は、予定経路を格納している。   The planned route DB 312 stores planned routes.

近傍仮説修正部313は、追跡している追跡対象物の各々について、当該追跡対象物の仮説の予測結果が持つ範囲と、他の追跡対象物の仮説が持つ範囲との重複度合い、及び当該追跡対象物の仮説の予測結果が持つ範囲と、障害物との重複度合いに応じて、当該追跡対象物の仮説の修正量を求める。   The neighborhood hypothesis correction unit 313 determines, for each tracking target, the degree of overlap between the range of the prediction result of the hypothesis of the tracking target and the range of the hypothesis of the other tracking target, and the tracking The amount of correction of the hypothesis of the tracking target object is obtained according to the range of the prediction result of the hypothesis of the target object and the degree of overlap with the obstacle.

具体的には、まず、近傍仮説修正部313は、各追跡器同士、及び各追跡器と障害物とのユークリッド距離を算出し、追跡器の各々について、当該追跡器と最も距離が近い他の追跡器又は障害物との組を抽出する。   Specifically, first, the neighborhood hypothesis correcting unit 313 calculates the Euclidean distance between each tracker and between each tracker and the obstacle, and for each tracker, the other closest distance to the tracker is calculated. Extract pairs with trackers or obstacles.

例えば、最も近い2つの追跡器の組(追跡器aと追跡器b)が抽出されたとする(図12)。   For example, assume that the two closest pairs of trackers (tracker a and tracker b) are extracted (FIG. 12).

次に、近傍仮説修正部313は、抽出した組において、追跡器aの複数の仮説と、追跡器bの複数の仮説との組み合わせの各々についてKLDを計算し、下記式(7)及び(8)を用いて、最もKLDが短い仮説同士を求める(図13)。   Next, the neighborhood hypothesis correcting unit 313 calculates KLD for each combination of the plurality of hypotheses of the tracker a and the plurality of hypotheses of the tracker b in the extracted set, and the following equations (7) and (8) ) To find hypotheses having the shortest KLD (FIG. 13).

ここで、iは、追跡器aの仮説のうち、最も追跡器bに近い仮説のIDであり、jは、追跡器bの仮説のうち、最も追跡器aに近い仮説のIDである。 Here, i * is an ID of a hypothesis closest to the tracker b among the hypotheses of the tracker a, and j * is an ID of a hypothesis closest to the tracker a among the hypotheses of the tracker b. .

そして、近傍仮説修正部313は、最小のKLDを増大させる勾配方向の、すなわち、異なる追跡器内の仮説同士が互いに回避するような各仮説の修正量を求める。近傍仮説修正部313は仮説xai と仮説xbj とのKLDであるKLDai bj 及びKLDbj ai が大きくなるように、下記式(9)及び式(10)を用いて修正する(図14)。 Then, the neighborhood hypothesis correction unit 313 obtains the correction amount of each hypothesis in the gradient direction that increases the minimum KLD, that is, the hypotheses in different trackers avoid each other. As near hypothesis correcting section 313 is KLD between hypotheses x ai * and hypothesis x bj * KLD ai * bj * and KLD bj * ai * is increased, using the following equation (9) and (10) It corrects (FIG. 14).

ここで、

は、仮説xaiの修正量であり、

は、仮説xbjの修正量である。
here,

Is the correction amount of hypothesis x ai ,

Is the correction amount of hypothesis x bj .

なお、当該修正量を用いて仮説を修正すると、図15に示すように、追跡器aと追跡器bの仮説が回避するように、仮説が修正されることになる。   When the hypothesis is corrected using the correction amount, the hypothesis is corrected so as to avoid the hypotheses of the tracker a and the tracker b as shown in FIG.

また、近傍仮説修正部313は、最も距離が近い追跡器と障害物との組を抽出した場合にも、上記と同様に修正量を求める。   Also, the neighborhood hypothesis correction unit 313 obtains the correction amount in the same manner as described above even when the pair of the tracker and the obstacle with the shortest distance is extracted.

具体的には、追跡器の複数の仮説の各々について、障害物とのKLDを計算し、最もKLDが短い仮説を求め、最小のKLDを増大させる勾配方向の、すなわち、当該追跡器の複数の仮説が回避するような各仮説の修正量を求める。   Specifically, for each of the plurality of hypotheses of the tracker, the KLD with the obstacle is calculated, the hypothesis with the shortest KLD is obtained, and the gradient direction in which the minimum KLD is increased, that is, the plurality of hypotheses of the tracker is calculated. The correction amount of each hypothesis that the hypothesis avoids is obtained.

そして、近傍仮説修正部313は、追跡している追跡対象物の各々について、当該追跡対象物の複数の仮説の修正量を、状態更新部309に渡す。   Then, the neighborhood hypothesis correction unit 313 passes the correction amounts of the plurality of hypotheses of the tracked object to the state update unit 309 for each tracked tracking object.

ランドマーク地図DB315は、歩行者や車両を誘引し得るようなランドマークの交通環境上の位置を格納する。例えば、図3において、歩行者出入口は歩行者を誘引し得るようなランドマークであり、車両出入口は車両を誘引し得るようなランドマークである。   The landmark map DB 315 stores the positions of landmarks on the traffic environment that can attract pedestrians and vehicles. For example, in FIG. 3, the pedestrian entrance is a landmark that can attract a pedestrian, and the vehicle entrance is a landmark that can attract a vehicle.

ランドマーク修正部314は、追跡している歩行者の各々について、当該歩行者の仮説の予測結果と、予め定められたランドマークの位置との距離に応じて、当該歩行者の仮説を修正する。   The landmark correction unit 314 corrects the pedestrian's hypothesis for each pedestrian tracked in accordance with the distance between the prediction result of the pedestrian's hypothesis and a predetermined landmark position. .

具体的には、ランドマーク修正部314は、ランドマーク地図DB315に格納された歩行者についてのランドマークの位置により、追跡している歩行者の各々について、当該歩行者の仮説を修正する修正量を求める。   Specifically, the landmark correction unit 314 corrects the pedestrian's hypothesis for each pedestrian tracked based on the landmark position for the pedestrian stored in the landmark map DB 315. Ask for.

まず、ランドマーク修正部314は、近傍仮説修正部313と同様に、追跡器とランドマークとの距離が最も短いランドマークを選択する。なお、追跡器とランドマークとの距離が閾値以下のランドマークのうち、最も短いランドマークを選択する構成としてもよい。   First, the landmark correcting unit 314 selects a landmark having the shortest distance between the tracker and the landmark, as in the neighborhood hypothesis correcting unit 313. Note that the shortest landmark may be selected from landmarks whose distance between the tracker and the landmark is equal to or less than a threshold.

例えば、ランドマークが歩行者出入口の場合(図16)に、ランドマーク修正部314は、追跡器aとランドマークとの距離が閾値以下のランドマークを選択する。なお、閾値以下のランドマークが複数ある場合には、一番距離が近いランドマークを選んで修正する。   For example, when the landmark is a pedestrian entrance (FIG. 16), the landmark correction unit 314 selects a landmark whose distance between the tracker a and the landmark is a threshold value or less. If there are a plurality of landmarks that are equal to or less than the threshold, the landmark with the shortest distance is selected and corrected.

次に、ランドマーク修正部314は、追跡器aの各仮説を基準として、選択したランドマークlとのKLDを計算し、下記式(11)を用いてランドマークlとのKLDが最も小さい仮説xai を求める(図17)。 Next, the landmark correction unit 314 calculates a KLD with the selected landmark l on the basis of each hypothesis of the tracker a, and uses the following equation (11) to calculate the hypothesis with the smallest KLD with the landmark l. xai * is obtained (FIG. 17).

ここで、iは、追跡器aの仮説のうち、最もランドマークlに近い仮説のIDである。 Here, i * is an ID of a hypothesis closest to the landmark l among the hypotheses of the tracker a.

そして、ランドマーク修正部314は、最小のKLDを減少させる勾配方向の修正量を求める。すなわち、仮説xai とランドマークlとのKLDであるKLDlj ai が小さくなるように、下記式(12)を用いて仮説xai の修正量を求める(図18)。 Then, the landmark correction unit 314 calculates a correction amount in the gradient direction that reduces the minimum KLD. That is, the correction amount of the hypothesis x ai * is obtained using the following equation (12) so that the KLD lj * ai * which is the KLD between the hypothesis x ai * and the landmark l is reduced (FIG. 18).

ここで、

は、仮説xaiの修正量である。
here,

Is the correction amount of hypothesis x ai .

他の追跡器、例えば追跡器bの各仮説についても、下記式(13)及び(14)を用いて同様に修正する。   Each hypothesis of another tracker, for example, tracker b, is similarly corrected using the following equations (13) and (14).

また、ランドマーク修正部314は、追跡している車両の各々について、当該車両の仮説の予測結果と、予め定められたランドマークの位置との距離に応じて、当該車両の仮説を修正する。この場合、ランドマーク地図DB315に格納された車両についてのランドマークの位置を用いて、歩行者の場合と同様に仮説を修正する。   Further, the landmark correction unit 314 corrects the hypothesis of the vehicle according to the distance between the prediction result of the hypothesis of the vehicle and the position of the landmark determined in advance for each vehicle being tracked. In this case, the hypothesis is corrected in the same manner as in the case of a pedestrian using the landmark position for the vehicle stored in the landmark map DB 315.

そして、ランドマーク修正部314は、追跡している追跡対象物の各々について、当該追跡対象物の複数の仮説の修正量を、状態更新部309に渡す。   Then, the landmark correction unit 314 passes the correction amounts of a plurality of hypotheses of the tracked object to the state update unit 309 for each tracked tracking object.

状態更新部309は、追跡している歩行者の各々について、当該歩行者の複数の仮説を、仮説の予測結果と、仮説の修正量と、歩行者の検出結果とに基づいて更新する。   The state updating unit 309 updates, for each pedestrian tracked, a plurality of hypotheses of the pedestrian based on the hypothesis prediction result, the hypothesis correction amount, and the pedestrian detection result.

具体的には、状態更新部309は、歩行者の追跡器の各々についての、近傍仮説修正部313により得られた修正量

と、ランドマーク修正部314によって得られた修正量

とを、仮説予測部306による当該追跡器の各仮説の予測結果に適用した結果と、歩行者の検出結果とに基づいて、追跡器と歩行者の検出結果とを対応付け、追跡器の各々について、対応付けされた歩行者の検出結果に基づいて、当該追跡器の複数の仮説の各々の状態量を更新することにより、当該追跡器が表す歩行者の複数の仮説を更新する。
Specifically, the state update unit 309 calculates the correction amount obtained by the neighborhood hypothesis correction unit 313 for each of the pedestrian trackers.

And the correction amount obtained by the landmark correction unit 314

Are associated with the prediction results of the respective hypotheses of the tracker by the hypothesis prediction unit 306 and the detection results of the pedestrians, and the trackers are associated with the detection results of the pedestrians. , Based on the detection result of the associated pedestrian, the state quantity of each of the plurality of hypotheses of the tracker is updated, thereby updating the plurality of pedestrian hypotheses represented by the tracker.

まず、状態更新部309は、仮説毎に、近傍仮説修正部313により得られた修正量

と、ランドマーク修正部314によって得られた修正量

とを、合成した仮説xaiの修正量

を、下記式(15)を用いて計算する(図19)。
First, the state update unit 309 performs the correction amount obtained by the neighborhood hypothesis correction unit 313 for each hypothesis.

And the correction amount obtained by the landmark correction unit 314

The amount of correction of the synthesized hypothesis x ai

Is calculated using the following equation (15) (FIG. 19).

なお、修正量を加算合成する場合に、重みηを付けてもよい。仮説毎に重みηに異なる値を設定してもよいし、加算合成する際に重みηを設けてもよい。   In addition, when adding and synthesizing correction amounts, a weight η may be added. A different value may be set for the weight η for each hypothesis, or the weight η may be provided in addition synthesis.

次に、状態更新部309は、仮説毎に、仮説予測部306により予測された仮説xaiの状態量と共分散を、修正量

を用いて修正する(下記式(16)〜(18)、図20、21)。
Next, for each hypothesis, the state update unit 309 changes the state amount and covariance of the hypothesis x ai predicted by the hypothesis prediction unit 306 into the correction amount.

(The following formulas (16) to (18), FIGS. 20 and 21).

次に、状態更新部309は、修正後の歩行者の追跡器の仮説と、歩行者の検出結果とに基づいて、歩行者の追跡器と歩行者の検出結果とを対応付け、歩行者の追跡器の各々について、対応付けされた歩行者の検出結果に基づいて、当該追跡器の複数の仮説の各々の状態量を更新する。   Next, the state update unit 309 associates the pedestrian tracker with the pedestrian detection result based on the corrected pedestrian tracker hypothesis and the pedestrian detection result, For each of the trackers, the state quantity of each of the plurality of hypotheses of the tracker is updated based on the detection result of the associated pedestrian.

同様に、状態更新部309は、車両の追跡器の各々についての、近傍仮説修正部313により得られた修正量を、仮説予測部306による当該追跡器の各仮説の予測結果に適用した結果と、車両の検出結果とに基づいて、車両の追跡器と車両の検出結果とを対応付け、追跡器の各々について、対応付けされた車両の検出結果に基づいて、当該追跡器の複数の仮説の各々の状態量を更新することにより、当該追跡器が表す車両の複数の仮説を更新する。   Similarly, the state update unit 309 applies the correction amount obtained by the neighborhood hypothesis correction unit 313 for each tracker of the vehicle to the prediction result of each hypothesis of the tracker by the hypothesis prediction unit 306. , Based on the vehicle detection result, the vehicle tracker and the vehicle detection result are associated with each other, and for each of the trackers, a plurality of hypotheses of the tracker are determined based on the associated vehicle detection result. By updating each state quantity, a plurality of hypotheses of the vehicle represented by the tracker are updated.

そして、状態更新部309は、追跡している追跡対象物の各々について、更新した当該追跡対象物の複数の仮説を、状態記憶部205及び衝突可能性判定部210に渡す。   Then, the state update unit 309 passes, for each tracked object to be tracked, the updated plurality of hypotheses of the tracked object to the state storage unit 205 and the collision possibility determination unit 210.

また、状態更新部309は、何れの追跡器とも対応付けられなかった歩行者の検出結果に基づいて、歩行者の複数の仮説を生成し、新たな歩行者の追跡器を生成する。状態更新部309は、何れの追跡器とも対応付けられなかった車両の検出結果に基づいて、車両の複数の仮説を生成し、新たな車両の追跡器を生成する。   Further, the state update unit 309 generates a plurality of pedestrian hypotheses based on detection results of pedestrians that are not associated with any of the trackers, and generates a new pedestrian tracker. The state update unit 309 generates a plurality of vehicle hypotheses based on the detection result of the vehicle not associated with any tracker, and generates a new vehicle tracker.

また、状態更新部309は、何れの歩行者の検出結果とも対応付けられなかった歩行者の追跡器のうち、最後に観測した時刻から一定時間以上経過している追跡器を削除する。状態更新部309は、何れの車両の検出結果とも対応付けられなかった車両の追跡器のうち、最後に観測した時刻から一定時間以上経過している追跡器を状態記憶部205から削除する。   Moreover, the state update part 309 deletes the tracking device which has passed more than fixed time from the last observed time among the tracking devices of the pedestrian which was not matched with the detection result of any pedestrian. The state update unit 309 deletes, from the state storage unit 205, a tracker that has passed for a certain period of time from the last observed time among the vehicle trackers that are not associated with any vehicle detection result.

衝突可能性判定部310は、追跡している歩行者の各々について、状態更新部309により更新された当該歩行者の複数の仮説と、自車両の運動を表すセンサ情報とに基づいて、自車両と、当該歩行者との衝突可能性を判定する。   The collision possibility determination unit 310 determines, for each pedestrian tracked, the own vehicle based on the plurality of hypotheses of the pedestrian updated by the state update unit 309 and sensor information representing the motion of the host vehicle. Then, the possibility of collision with the pedestrian is determined.

具体的には、衝突可能性判定部310は、追跡している歩行者の各々について、状態更新部309により更新された当該歩行者の複数の仮説の位置及び速度と、自車両の位置及び速度とから、当該歩行者と自車両とが衝突する可能性を算出し、算出した可能性が閾値以上であれば、衝突する可能性があると判定する。   Specifically, the collision possibility determination unit 310, for each pedestrian tracked, the position and speed of a plurality of hypotheses of the pedestrian updated by the state update unit 309, and the position and speed of the host vehicle From the above, the possibility that the pedestrian and the host vehicle will collide is calculated, and if the calculated possibility is equal to or greater than the threshold, it is determined that there is a possibility of collision.

また、衝突可能性判定部310は、追跡している車両の各々について、歩行者と同様に、状態更新部309により更新された当該車両の複数の仮説と、自車両の運動を表すセンサ情報とに基づいて、自車両と、当該車両との衝突可能性を判定する。   Further, the collision possibility determination unit 310, for each tracked vehicle, like the pedestrian, a plurality of hypotheses of the vehicle updated by the state update unit 309, and sensor information representing the motion of the host vehicle, Based on the above, the possibility of collision between the host vehicle and the vehicle is determined.

そして、衝突可能性判定部310は、判定結果を出力部211に渡す。   Then, the collision possibility determination unit 310 passes the determination result to the output unit 211.

<本発明の第2の実施の形態に係る状態推定装置の作用>
図22は、本発明の第2の実施の形態に係る状態推定処理ルーチンを示すフローチャートである。なお、第1の実施の形態に係る状態推定処理ルーチンと同様の処理については、同一の符号を付して詳細な説明は省略する。
<Operation of the state estimation device according to the second embodiment of the present invention>
FIG. 22 is a flowchart showing a state estimation processing routine according to the second embodiment of the present invention. In addition, about the process similar to the state estimation process routine which concerns on 1st Embodiment, the same code | symbol is attached | subjected and detailed description is abbreviate | omitted.

ステップS300において、近傍仮説修正部313は、追跡している追跡対象物の各々について、当該追跡対象物の仮説の予測結果が持つ範囲と、他の追跡対象物の仮説が持つ範囲との重複度合い、及び当該追跡対象物の仮説の予測結果が持つ範囲と、障害物との重複度合いに応じて、当該追跡対象物の仮説の修正量を求める。   In step S300, the neighborhood hypothesis correcting unit 313 determines, for each tracked object to be tracked, the degree of overlap between the range of the predicted result of the tracked object hypothesis and the range of the other tracked object hypotheses. The amount of correction of the tracking target hypothesis is obtained according to the range of the prediction result of the hypothesis of the tracking target and the degree of overlap with the obstacle.

ステップS310において、ランドマーク修正部314は、追跡している追跡器の各々について、当該追跡器の仮説の予測結果と、予め定められたランドマークの位置との距離に応じて、当該追跡器の仮説を修正量を求める。   In step S310, the landmark correction unit 314 determines, for each tracker that is being tracked, according to the distance between the predicted result of the hypothesis of the tracker and a predetermined landmark position. Find the correction amount for the hypothesis.

ステップS320において、状態更新部309は、上記ステップS300により得られた修正量と、上記ステップS310により得られた修正量とを合成した仮説の修正量を用いて、上記ステップS150により予測された仮説の状態と共分散を修正する。   In step S320, the state update unit 309 uses the hypothesis correction amount obtained by combining the correction amount obtained in step S300 and the correction amount obtained in step S310, and the hypothesis predicted in step S150. Correct the state and covariance of.

また、上記ステップS300は、図23に示す近傍仮説修正量算出処理ルーチンによって実現される。   Further, the above step S300 is realized by the neighborhood hypothesis correction amount calculation processing routine shown in FIG.

ステップS301において、近傍仮説修正部313は、追跡している歩行者の各追跡器同士、及び歩行者の各追跡器と障害物とのユークリッド距離を算出する。   In step S301, the neighborhood hypothesis correcting unit 313 calculates the Euclidean distance between the trackers of the pedestrians being tracked and between each tracker of the pedestrians and the obstacle.

ステップS302において、近傍仮説修正部313は、最も近い2つの追跡器の組を抽出する。   In step S302, the neighborhood hypothesis correcting unit 313 extracts a pair of two closest trackers.

ステップS303において、抽出した組において、追跡器aの複数の仮説と、追跡器bの複数の仮説との組み合わせの各々についてKLDを計算し、最もKLDが短い仮説同士を求め、最小のKLDを増大させる勾配方向の修正量を求め、リターンする。   In step S303, KLD is calculated for each of the combinations of the plurality of hypotheses of the tracker a and the plurality of hypotheses of the tracker b in the extracted set, the hypotheses having the shortest KLD are obtained, and the minimum KLD is increased. Find the amount of correction in the gradient direction to be returned and return.

また、追跡している車両についても、上記図23に示す近傍仮説修正量算出処理ルーチンと同様の処理ルーチンを実行する。   For the vehicle being tracked, a processing routine similar to the neighborhood hypothesis correction amount calculation processing routine shown in FIG. 23 is executed.

また、上記ステップS310は、図24に示すランドマーク修正量算出処理ルーチンによって実現される。   Further, the step S310 is realized by a landmark correction amount calculation processing routine shown in FIG.

ステップS311において、ランドマーク修正部314は、ランドマーク地図DB315に格納されたランドマークを取得する。   In step S311, the landmark correction unit 314 acquires the landmark stored in the landmark map DB 315.

ステップS312において、ランドマーク修正部314は、追跡している歩行者のうち、1番目の歩行者を選択する。   In step S312, the landmark correction unit 314 selects the first pedestrian among the pedestrians being tracked.

ステップS313において、ランドマーク修正部314は、選択している歩行者とランドマークとの距離が最も短いランドマークを選択する。   In step S313, the landmark correction unit 314 selects a landmark having the shortest distance between the selected pedestrian and the landmark.

ステップS314において、ランドマーク修正部314は、最小のKLDを減少させる勾配方向の修正量を求める。   In step S314, the landmark correction unit 314 obtains a correction amount in the gradient direction that reduces the minimum KLD.

ステップS315において、ランドマーク修正部314は、全ての歩行者について処理を行ったか否かを判定する。   In step S315, the landmark correction unit 314 determines whether or not processing has been performed for all pedestrians.

全ての歩行者について処理を行っていない場合(ステップS315のNO)、ステップS316において、次の歩行者を選択して、ステップS313〜S315の処理を繰り返す。   When processing is not performed for all pedestrians (NO in step S315), the next pedestrian is selected in step S316, and the processing in steps S313 to S315 is repeated.

一方、全ての歩行者について処理を行っている場合(ステップS315のYES)、リターンする。   On the other hand, when processing is performed for all pedestrians (YES in step S315), the process returns.

また、追跡している車両についても、上記図24に示すランドマーク修正量算出処理ルーチンと同様の処理ルーチンを実行する。   For the vehicle being tracked, a processing routine similar to the landmark correction amount calculation processing routine shown in FIG. 24 is executed.

以上説明したように、本発明の実施の形態に係る状態推定装置によれば、追跡している追跡対象物の各々について、センサを用いた検出タイミングでの、追跡対象物の複数の仮説を予測し、当該追跡対象物の複数の仮説から、当該仮説の予測結果が持つ範囲と、他の追跡対象物の仮説が持つ範囲との重複度合い、又は当該仮説の予測結果が持つ範囲と、障害物との重複度合いに応じて、当該仮説を修正し、当該追跡対象物の複数の仮説を、当該仮説の修正結果と、当該追跡対象物の検出結果とに基づいて更新することにより、複雑な交通環境であっても、多様な移動物の状態推定を精度よく行うことができる。   As described above, according to the state estimation apparatus according to the embodiment of the present invention, a plurality of hypotheses of the tracking target are predicted at the detection timing using the sensor for each tracking target being tracked. From the multiple hypotheses of the tracked object, the degree of overlap between the range of the predicted result of the hypothesis and the range of the hypothesis of the other tracked object, or the range of the predicted result of the hypothesis, and the obstacle By modifying the hypothesis according to the degree of overlap with the target and updating a plurality of hypotheses of the tracking target based on the correction result of the hypothesis and the detection result of the tracking target, Even in the environment, it is possible to accurately estimate the state of various moving objects.

<本発明の第3の実施の形態に係る状態推定システムの概要>
第1の実施形態では、仮説を削除する構成、第2の実施の形態では、仮説を修正する構成としたが、本実施形態では、これを組み合わせた構成について説明する。削除と修正量の順は任意の構成とすることができるが、本実施形態では、仮説を削除した後に、修正量を算出する。
<Outline of State Estimation System According to Third Embodiment of the Present Invention>
In the first embodiment, the hypothesis is deleted, and in the second embodiment, the hypothesis is corrected. In this embodiment, a combination of these is described. The order of deletion and correction amount can be set arbitrarily, but in this embodiment, the correction amount is calculated after the hypothesis is deleted.

また、第1の実施形態及び第2の実施形態では、カルマンフィルタのKLDを用いて仮説の削除・修正を行ったが、本実施形態では、予測後の仮説に一定の大きさを想定することにより、仮説の削除・修正を行う。   Further, in the first and second embodiments, hypotheses are deleted and corrected using the KLD of the Kalman filter, but in this embodiment, by assuming a certain size in the hypothesis after prediction Delete / correct hypotheses.

<本発明の第3の実施の形態に係る状態推定装置の構成>
本発明の第3の実施の形態に係る状態推定システム30の構成について説明する。なお、第1の実施の形態に係る状態推定システム10及び第2の実施の形態に係る状態推定システム20と同様の構成については、同一の符号を付して詳細な説明は省略する。
<Configuration of state estimation apparatus according to third embodiment of the present invention>
The configuration of the state estimation system 30 according to the third embodiment of the present invention will be described. In addition, about the structure similar to the state estimation system 10 which concerns on 1st Embodiment, and the state estimation system 20 which concerns on 2nd Embodiment, the same code | symbol is attached | subjected and detailed description is abbreviate | omitted.

図25に示すように、本発明の実施の形態に係る状態推定システム30は、センシング装置100と、状態推定装置400とを備えて構成される。本実施形態では、第2の実施形態と同様に、交通環境が駐車場であり、追跡対象物が歩行者及び車両であり、センシング装置100が、車両上に設置される場合を例に説明する(図3)。   As shown in FIG. 25, the state estimation system 30 according to the embodiment of the present invention includes a sensing device 100 and a state estimation device 400. In the present embodiment, as in the second embodiment, a case where the traffic environment is a parking lot, the tracking target is a pedestrian and a vehicle, and the sensing device 100 is installed on the vehicle will be described as an example. (Figure 3).

図25に示すように、状態推定装置400は、入力部201と、障害物特定部302と、遮蔽領域検出部203と、検出部204と、状態記憶部205と、仮説予測部306と、予定経路DB312と、重複仮説削除部407と、静止障害物地図DB208と、近傍仮説修正部413と、ランドマーク修正部414と、ランドマーク地図DB315と、状態更新部309と、衝突可能性判定部310と、出力部211とを備えて構成される。   As illustrated in FIG. 25, the state estimation device 400 includes an input unit 201, an obstacle identification unit 302, a shielding area detection unit 203, a detection unit 204, a state storage unit 205, a hypothesis prediction unit 306, and a schedule. Route DB 312, duplicate hypothesis deletion unit 407, stationary obstacle map DB 208, neighborhood hypothesis correction unit 413, landmark correction unit 414, landmark map DB 315, state update unit 309, and collision possibility determination unit 310 And an output unit 211.

重複仮説削除部407は、追跡している追跡対象物の各々について、当該歩行者の複数の仮説から、当該仮説の予測結果が持つ範囲と、同一の追跡対象物の他の仮説が持つ範囲との重複度合いに応じて、当該仮説を削除する。   The duplicate hypothesis deletion unit 407 includes, for each of the tracking objects being tracked, from a plurality of hypotheses of the pedestrian, a range that the hypothesis prediction result has, and a range that other hypotheses of the same tracking object have The hypothesis is deleted according to the degree of duplication.

具体的には、重複仮説削除部407は、追跡対象物の複数の仮説の各々について、当該仮説が示す位置を中心とする予め定めた半径の円と、同一の追跡対象物の他の仮説が示す位置を中心とする当該半径の円の各々との交点を算出し、当該仮説の円内に存在する交点を数える。   Specifically, the duplicate hypothesis deletion unit 407 determines, for each of a plurality of hypotheses of the tracking target, a circle with a predetermined radius centered on the position indicated by the hypothesis and another hypothesis of the same tracking target. The intersection point with each circle of the radius centered on the indicated position is calculated, and the intersection points existing in the hypothesis circle are counted.

例えば、図26のように、中央に位置する仮説は円内に交点が16個含まれ、他の仮説は円内に13個の交点が含まれている。   For example, as shown in FIG. 26, the hypothesis located in the center includes 16 intersections in the circle, and the other hypotheses include 13 intersections in the circle.

次に、重複仮説削除部407は、円内に閾値以上の交点を含む仮説を削除する。例えば、閾値を15個とすると、図26における中央に位置する仮説を削除する(図27)。   Next, the duplicate hypothesis deletion unit 407 deletes hypotheses that include intersections in the circle that are equal to or greater than the threshold. For example, if the threshold value is 15, the hypothesis located at the center in FIG. 26 is deleted (FIG. 27).

そして、重複仮説削除部407は、追跡している追跡対象物の各々について、仮説の削除処理を行った後の仮説予測部206による予測結果を、状態更新部309、近傍仮説修正部413及びランドマーク修正部414に渡す。   Then, the duplicate hypothesis deletion unit 407 displays the prediction result by the hypothesis prediction unit 206 after performing the hypothesis deletion processing for each tracking target object being tracked, the state update unit 309, the neighborhood hypothesis correction unit 413, and the land The data is transferred to the mark correction unit 414.

近傍仮説修正部413は、追跡している追跡対象物の各々について、当該追跡対象物の複数の仮説の各々に対し、当該仮説の予測結果が持つ範囲と、他の追跡対象物の仮説が持つ範囲との重複度合い、及び当該仮説の予測結果が持つ範囲と、障害物との重複度合いに応じて、当該仮説の修正量を求める。   The neighborhood hypothesis correcting unit 413 has, for each of the tracked objects to be tracked, the range of the prediction result of the hypothesis and the hypotheses of other tracked objects for each of the plurality of hypotheses of the tracked object. The amount of correction of the hypothesis is determined according to the degree of overlap with the range, the range of the prediction result of the hypothesis, and the degree of overlap with the obstacle.

具体的には、まず、近傍仮説修正部413は、各追跡器同士のユークリッド距離を算出し、最も近い2つの追跡器の組(追跡器aと追跡器b)を抽出する(図12)。   Specifically, first, the neighborhood hypothesis correcting unit 413 calculates the Euclidean distance between the respective trackers, and extracts a pair of the two trackers (tracker a and tracker b) that are closest (FIG. 12).

次に、近傍仮説修正部413は、抽出した追跡器a及び追跡器bの組における一方の追跡器aの複数の仮説の各々について、当該仮説が示す位置を中心とする予め定めた半径の円と、他方の追跡器bの各仮説が示すが位置を中心とする円の各々との交点を算出し、各円内に存在する交点を数える(図28)。同様に、追跡器bの複数の仮説の各々についても、各円内に存在する交点を数える。   Next, for each of a plurality of hypotheses of one tracker a in the set of the tracker a and the tracker b, the neighborhood hypothesis correcting unit 413 has a circle with a predetermined radius centered on the position indicated by the hypothesis. As shown in each hypothesis of the other tracker b, the intersection points with each circle centered on the position are calculated, and the intersection points existing in each circle are counted (FIG. 28). Similarly, for each of a plurality of hypotheses of the tracker b, the intersections existing in each circle are counted.

また、近傍仮説修正部413は、一方の追跡器aの複数の仮説の各々について、他方の追跡器bの仮説のうち、最も近い仮説を特定する。例えば、図28において、追跡器aの仮説xa2については、追跡器bの仮説xb2が最も近い仮説である。同様に、追跡器bの複数の仮説の各々について、追跡器aの仮説のうち、最も近い仮説を特定する。 In addition, the neighborhood hypothesis correcting unit 413 identifies the closest hypothesis among the hypotheses of the other tracker b for each of the plurality of hypotheses of the one tracker a. For example, in FIG. 28, the hypothesis x a2 of tracker a is hypothesized x b2 of tracker b is closest hypothesis. Similarly, the closest hypothesis among the hypotheses of the tracker a is specified for each of the plurality of hypotheses of the tracker b.

その後、近傍仮説修正部413は、一方の追跡器aの複数の仮説の各々について、最も近い仮説へのベクトルの反対方向のベクトルに対して、当該仮説の円内に存在する交点の数及び定係数を乗じて、当該仮説の修正量を算出する(図29)。同様に、追跡器bの複数の仮説の各々について、最も近い仮説へのベクトルの反対方向のベクトルに対して、当該仮説の円内に存在する交点の数及び定係数を乗じて、当該仮説の修正量を算出する。   Thereafter, the neighborhood hypothesis correcting unit 413 determines, for each of the plurality of hypotheses of one tracker a, the number of intersection points existing in the circle of the hypothesis and the constant for the vector in the opposite direction to the closest hypothesis. The correction amount of the hypothesis is calculated by multiplying by the coefficient (FIG. 29). Similarly, for each of a plurality of hypotheses of the tracker b, a vector in the opposite direction of the vector to the closest hypothesis is multiplied by the number of intersection points and a constant coefficient existing in the circle of the hypothesis, and The correction amount is calculated.

また、近傍仮説修正部413は、追跡対象物の追跡器の各々について、当該追跡器の複数の仮説の各々に対し、当該仮説が示す位置を中心とする予め定めた半径の円と、最も近い障害物領域との交点を算出し、各円内に存在する交点を数える。   Further, the neighborhood hypothesis correcting unit 413 is closest to each of the plurality of hypotheses of the tracker, with respect to each of the plurality of hypotheses of the tracked object, with a circle having a predetermined radius centered on the position indicated by the hypothesis. The intersection point with the obstacle area is calculated, and the intersection points existing in each circle are counted.

そして、近傍仮説修正部413は、追跡対象物の追跡器の各々について、当該追跡器の複数の仮説の各々に対し、最も近い障害物領域の中心へのベクトルの反対方向のベクトルに対して、当該仮説の円内に存在する交点の数及び定係数を乗じて、当該仮説の修正量を算出する。   Then, the neighborhood hypothesis correcting unit 413 performs, for each tracker of the tracking target, a vector in a direction opposite to the vector to the center of the nearest obstacle region with respect to each of the plurality of hypotheses of the tracker. The correction amount of the hypothesis is calculated by multiplying the number of intersections existing in the circle of the hypothesis and the constant coefficient.

そして、近傍仮説修正部413は、追跡している追跡対象物の各々について、当該追跡対象物の複数の仮説の修正量を、状態更新部309に渡す。   Then, the neighborhood hypothesis correction unit 413 passes the correction amounts of the plurality of hypotheses of the tracked object to the state update unit 309 for each tracked tracking object.

ランドマーク修正部414は、追跡している追跡対象物の各々について、当該仮説の予測結果と、予め定められたランドマークの位置との距離に応じて、当該仮説を修正する。   The landmark correction unit 414 corrects the hypothesis of each tracked target object in accordance with the distance between the prediction result of the hypothesis and a predetermined landmark position.

具体的には、まず、ランドマーク修正部414は、追跡器の複数の仮説の各々について、当該仮説を中心とする予め定めた半径の円と、ランドマーク地図DB315に格納されたランドマークlを中心とする予め定めた半径の円との交点を算出し、当該仮説を中心とする円内に存在する交点を数える(図30)。   Specifically, first, the landmark correction unit 414 calculates, for each of a plurality of hypotheses of the tracker, a circle with a predetermined radius centered on the hypothesis and the landmark l stored in the landmark map DB 315. The intersection point with a circle having a predetermined radius as the center is calculated, and the intersection points existing in the circle centered on the hypothesis are counted (FIG. 30).

また、ランドマーク修正部414は、追跡対象物の追跡器の各々について、当該追跡器の複数の仮説の各々に対し、ランドマークlの中心へのベクトルに対して、当該仮説の円内に存在する交点の数及び定係数を乗じて、当該仮説の修正量を算出する(図31)。   In addition, the landmark correction unit 414 exists for each tracker of the tracking target in a circle of the hypothesis with respect to each of a plurality of hypotheses of the tracker with respect to a vector to the center of the landmark l. The correction amount of the hypothesis is calculated by multiplying the number of intersecting points and the constant coefficient (FIG. 31).

そして、ランドマーク修正部414は、追跡している追跡対象物の各々について、当該追跡対象物の複数の仮説の修正量を、状態更新部309に渡す。   Then, the landmark correction unit 414 passes the correction amounts of a plurality of hypotheses of the tracked object to the state update unit 309 for each tracked tracking object.

<本発明の第3の実施の形態に係る状態推定装置の作用>
図32は、本発明の第3の実施の形態に係る状態推定処理ルーチンを示すフローチャートである。なお、第1の実施の形態に係る状態推定処理ルーチン及び第2の実施の形態に係る状態推定処理ルーチンと同様の処理については、同一の符号を付して詳細な説明は省略する。
<Operation of State Estimation Device According to Third Embodiment of the Present Invention>
FIG. 32 is a flowchart showing a state estimation processing routine according to the third embodiment of the present invention. In addition, about the process similar to the state estimation process routine which concerns on 1st Embodiment, and the state estimation process routine which concerns on 2nd Embodiment, the same code | symbol is attached | subjected and detailed description is abbreviate | omitted.

以上説明したように、本発明の実施の形態に係る状態推定装置によれば、追跡している追跡対象物の各々について、センサを用いた検出タイミングでの、追跡対象物の複数の仮説を予測し、当該追跡対象物の複数の仮説から、当該仮説の予測結果が持つ範囲と、同一の追跡対象物の他の仮説が持つ範囲との重複度合いに応じて、当該仮説を削除し、当該追跡対象物の複数の仮説から、当該仮説の予測結果が持つ範囲と、他の追跡対象物の仮説が持つ範囲との重複度合い、又は当該仮説の予測結果が持つ範囲と、障害物との重複度合いに応じて、当該仮説を修正することにより、複雑な交通環境であっても、多様な移動物の状態推定を高速かつ精度よく行うことができる。   As described above, according to the state estimation apparatus according to the embodiment of the present invention, a plurality of hypotheses of the tracking target are predicted at the detection timing using the sensor for each tracking target being tracked. Then, the hypothesis is deleted from the plurality of hypotheses of the tracking target according to the degree of overlap between the range of the prediction result of the hypothesis and the range of other hypotheses of the same tracking target, and the tracking is performed. From the multiple hypotheses of the target object, the degree of overlap between the predicted result of the hypothesis and the range of the hypothesis of other tracked objects, or the degree of overlap between the range of the predicted result of the hypothesis and the obstacle Accordingly, by correcting the hypothesis, the state of various moving objects can be estimated quickly and accurately even in a complicated traffic environment.

なお、本発明は、上述した実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。   The present invention is not limited to the above-described embodiment, and various modifications and applications can be made without departing from the gist of the present invention.

例えば、センシング装置100は、第1の実施形態において、移動しない場所に設置される場合について説明したが、移動物上に設置されてもよい。また、センシング装置100は、第2、第3の実施形態において、移動物上に設置される場合について説明したが、移動しない場所に設置されてもよい。   For example, although the sensing device 100 has been described in the first embodiment as being installed in a place that does not move, it may be installed on a moving object. Moreover, although the sensing apparatus 100 demonstrated in the 2nd and 3rd embodiment the case where it installed on a moving object, you may install in the place which does not move.

また、第3の実施形態において、仮説を中心とした予め定めた半径の円の交点を用いたが、所定の距離内の仮説やランドマークを算出して、仮説の削除、修正を行ってもよい。   In the third embodiment, the intersection of circles with a predetermined radius centered on the hypothesis is used. However, hypotheses and landmarks within a predetermined distance may be calculated and the hypotheses deleted or corrected. Good.

また、第2の実施形態及び第3の実施形態において、近傍仮説修正部は、追跡している歩行者の各々について、当該歩行者の複数の仮説から、当該仮説の予測結果が持つ範囲と、他の歩行者の仮説が持つ範囲との重複度合い、及び当該仮説の予測結果が持つ範囲と、障害物との重複度合いに応じて、当該仮説の修正量を求めたが、当該仮説の修正量を、当該仮説の予測結果が持つ範囲と、他の歩行者の仮説が持つ範囲との重複度合い、又は当該仮説の予測結果が持つ範囲と、障害物との重複度合いに応じて求める構成としてもよい。   Further, in the second embodiment and the third embodiment, the neighborhood hypothesis correcting unit, for each pedestrian being tracked, from the plurality of hypotheses of the pedestrian, the range of the prediction result of the hypothesis, The amount of correction of the hypothesis was calculated according to the degree of overlap with the range of other pedestrians' hypotheses and the range of prediction results of the hypothesis and the degree of overlap with obstacles. May be determined according to the degree of overlap between the range of the hypothesis prediction result and the range of other pedestrian hypotheses, or the range of the prediction result of the hypothesis and the degree of overlap with the obstacle. Good.

また、上記第1の実施形態、第2の実施形態において、第3の実施形態と同様に、予測後の仮説に一定の大きさを想定することにより、仮説の削除・修正を行う方法を適用してもよい。   Also, in the first embodiment and the second embodiment, as in the third embodiment, a method for deleting and correcting hypotheses by applying a certain size to the hypothesis after prediction is applied. May be.

また、本願明細書中において、プログラムが予めインストールされている実施形態として説明したが、当該プログラムを、コンピュータ読み取り可能な記録媒体に格納して提供することも可能である。   In the present specification, the embodiment has been described in which the program is installed in advance. However, the program can be provided by being stored in a computer-readable recording medium.

10、20、30 状態推定システム
100 センシング装置
200、300、400 状態推定装置
201 入力部
202、302 障害物特定部
203 遮蔽領域検出部
204 検出部
205 状態記憶部
206、306 仮説予測部
207、407 重複仮説削除部
208 静止障害物地図DB
209、309 状態更新部
210 衝突可能性判定部
211 出力部
310 衝突可能性判定部
312 予定経路DB
313、413 近傍仮説修正部
314、414 ランドマーク修正部
315 ランドマーク地図DB
10, 20, 30 State estimation system 100 Sensing device 200, 300, 400 State estimation device 201 Input unit 202, 302 Obstacle identification unit 203 Occlusion area detection unit 204 Detection unit 205 State storage unit 206, 306 Hypothesis prediction unit 207, 407 Duplicate hypothesis deletion unit 208 Stationary obstacle map DB
209, 309 State update unit 210 Collision possibility determination unit 211 Output unit 310 Collision possibility determination unit 312 Scheduled route DB
313, 413 Neighborhood hypothesis correction unit 314, 414 Landmark correction unit 315 Landmark map DB

Claims (8)

センサを用いて、追跡対象物を検出する検出部と、
追跡している追跡対象物の各々について、前記追跡対象物の状態を示す仮説であって、前記追跡対象物が存在する可能性がある範囲を持つ仮説を複数格納した状態記憶部と、
前記追跡している追跡対象物の各々について、前記センサを用いた検出タイミングでの、前記追跡対象物の複数の仮説を予測する仮説予測部と、
前記追跡している追跡対象物の各々について、前記追跡対象物の前記複数の仮説から、前記仮説の予測結果が持つ範囲に応じて、前記仮説を削除する重複仮説削除部と、
前記追跡している追跡対象物の各々について、前記追跡対象物の前記複数の仮説を、前記仮説の予測結果と、前記追跡対象物の検出結果とに基づいて更新する状態更新部と、
を含む状態推定装置。
A detection unit for detecting a tracking object using a sensor;
A state storage unit that stores a plurality of hypotheses indicating the state of the tracking object for each tracking object being tracked and having a range where the tracking object may exist,
A hypothesis prediction unit that predicts a plurality of hypotheses of the tracked object at a detection timing using the sensor for each of the tracked tracked objects;
For each of the tracking objects being tracked, a duplicate hypothesis deleting unit that deletes the hypothesis from the plurality of hypotheses of the tracking object according to a range of a prediction result of the hypothesis,
For each of the tracked tracking objects, a state update unit that updates the plurality of hypotheses of the tracking object based on the prediction result of the hypothesis and the detection result of the tracking object;
A state estimation apparatus including:
前記重複仮説削除部は、前記追跡している追跡対象物の各々について、前記追跡対象物の前記複数の仮説から、前記仮説の予測結果が持つ範囲と、同一の追跡対象物の他の仮説が持つ範囲との重複度合いに応じて、前記仮説を削除する
請求項1記載の状態推定装置。
The duplication hypothesis deletion unit, for each of the tracked tracking objects, from the plurality of hypotheses of the tracking object, the range of the prediction result of the hypothesis, and other hypotheses of the same tracking object The state estimation apparatus according to claim 1, wherein the hypothesis is deleted according to a degree of overlap with a range of the state.
前記検出部は、センサを用いて、追跡対象物と障害物とを検出し、
前記重複仮説削除部は、前記追跡している追跡対象物の各々について、更に、前記追跡対象物の前記複数の仮説から、前記仮説の予測結果が持つ範囲と、前記障害物との重複度合いに応じて、前記仮説を削除する
請求項2記載の状態推定装置。
The detection unit detects a tracking object and an obstacle using a sensor,
The duplication hypothesis deletion unit further determines, for each of the tracking target objects being tracked, from the plurality of hypotheses of the tracking target object, the range of the prediction result of the hypothesis, and the degree of overlap between the obstacles. The state estimation apparatus according to claim 2, wherein the hypothesis is deleted in response.
センサを用いて、追跡対象物と障害物とを検出する検出部と、
追跡している追跡対象物の各々について、前記追跡対象物の状態を示す仮説であって、前記追跡対象物が存在する可能性がある範囲を持つ仮説を複数格納した状態記憶部と、
前記追跡している追跡対象物の各々について、前記センサを用いた検出タイミングでの、前記追跡対象物の複数の仮説を予測する仮説予測部と、
前記追跡している追跡対象物の各々について、前記追跡対象物の前記複数の仮説から、前記仮説の予測結果が持つ範囲と、他の追跡対象物の仮説が持つ範囲との重複度合い、又は前記仮説の予測結果が持つ範囲と、前記障害物との重複度合いに応じて、前記仮説を修正する近傍仮説修正部と、
前記追跡している追跡対象物の各々について、前記追跡対象物の前記複数の仮説を、前記仮説の修正結果と、前記追跡対象物の検出結果とに基づいて更新する状態更新部と、
を含む状態推定装置。
A detection unit that detects a tracking object and an obstacle using a sensor;
A state storage unit that stores a plurality of hypotheses indicating the state of the tracking object for each tracking object being tracked and having a range where the tracking object may exist,
A hypothesis prediction unit that predicts a plurality of hypotheses of the tracked object at a detection timing using the sensor for each of the tracked tracked objects;
For each of the tracking objects being tracked, from the plurality of hypotheses of the tracking object, the degree of overlap between the range of the prediction result of the hypothesis and the range of the hypothesis of another tracking object, or the A neighborhood hypothesis correction unit that corrects the hypothesis according to the range of the hypothesis prediction result and the degree of overlap with the obstacle,
For each of the tracking objects being tracked, a state update unit that updates the plurality of hypotheses of the tracking object based on the correction result of the hypothesis and the detection result of the tracking object;
A state estimation apparatus including:
前記追跡している追跡対象物の各々について、前記仮説の予測結果と、予め定められたランドマークの位置との距離に応じて、前記仮説を修正するランドマーク修正部
を更に含む請求項4記載の状態推定装置。
The landmark correction part which corrects the hypothesis according to the distance between the prediction result of the hypothesis and a predetermined landmark position for each of the tracked tracking objects. State estimation device.
前記追跡している追跡対象物の各々について、前記追跡対象物の前記複数の仮説から、前記仮説の予測結果が持つ範囲と、同一の追跡対象物の他の仮説が持つ範囲との重複度合いに応じて、前記仮説を削除する重複仮説削除部
を更に含む請求項4又は5記載の状態推定装置。
For each of the tracking objects being tracked, from the plurality of hypotheses of the tracking object, the degree of overlap between the range of the hypothesis prediction result and the range of other hypotheses of the same tracking object The state estimation apparatus according to claim 4, further comprising: a duplicate hypothesis deleting unit that deletes the hypothesis.
コンピュータを、
センサを用いて、追跡対象物を検出する検出部、
追跡している追跡対象物の各々について、前記追跡対象物の状態を示す仮説であって、前記追跡対象物が存在する可能性がある範囲を持つ仮説を複数格納した状態記憶部、
前記追跡している追跡対象物の各々について、前記センサを用いた検出タイミングでの、前記追跡対象物の複数の仮説を予測する仮説予測部、
前記追跡している追跡対象物の各々について、前記追跡対象物の前記複数の仮説から、前記仮説の予測結果が持つ範囲に応じて、前記仮説を削除する重複仮説削除部、及び
前記追跡している追跡対象物の各々について、前記追跡対象物の前記複数の仮説を、前記仮説の予測結果と、前記追跡対象物の検出結果とに基づいて更新する状態更新部
として機能させるためのプログラム。
Computer
A detection unit that detects a tracking object using a sensor;
A state storage unit that stores a plurality of hypotheses indicating the state of the tracking object for each tracking object being tracked and having a range in which the tracking object may exist,
A hypothesis prediction unit that predicts a plurality of hypotheses of the tracked object at a detection timing using the sensor for each of the tracked tracked objects,
For each of the tracking objects being tracked, a duplicate hypothesis deletion unit that deletes the hypothesis from the plurality of hypotheses of the tracking object according to the range of the prediction result of the hypothesis, and the tracking A program for causing each of the tracking objects to function as a state update unit that updates the plurality of hypotheses of the tracking object based on a prediction result of the hypothesis and a detection result of the tracking object.
コンピュータを、
センサを用いて、追跡対象物と障害物とを検出する検出部、
追跡している追跡対象物の各々について、前記追跡対象物の状態を示す仮説であって、前記追跡対象物が存在する可能性がある範囲を持つ仮説を複数格納した状態記憶部、
前記追跡している追跡対象物の各々について、前記センサを用いた検出タイミングでの、前記追跡対象物の複数の仮説を予測する仮説予測部、
前記追跡している追跡対象物の各々について、前記追跡対象物の前記複数の仮説から、前記仮説の予測結果が持つ範囲と、他の追跡対象物の仮説が持つ範囲との重複度合い、又は前記仮説の予測結果が持つ範囲と、前記障害物との重複度合いに応じて、前記仮説を修正する近傍仮説修正部、及び
前記追跡している追跡対象物の各々について、前記追跡対象物の前記複数の仮説を、前記仮説の修正結果と、前記追跡対象物の検出結果とに基づいて更新する状態更新部
として機能させるためのプログラム。
Computer
A detection unit that detects a tracking object and an obstacle using a sensor;
A state storage unit that stores a plurality of hypotheses indicating the state of the tracking object for each tracking object being tracked and having a range in which the tracking object may exist,
A hypothesis prediction unit that predicts a plurality of hypotheses of the tracked object at a detection timing using the sensor for each of the tracked tracked objects,
For each of the tracking objects being tracked, from the plurality of hypotheses of the tracking object, the degree of overlap between the range of the prediction result of the hypothesis and the range of the hypothesis of another tracking object, or the The neighborhood hypothesis correcting unit that corrects the hypothesis according to the range of the hypothesis prediction result and the degree of overlap with the obstacle, and the plurality of the tracking objects for each of the tracking objects being tracked For updating the hypothesis based on the correction result of the hypothesis and the detection result of the tracking object.
JP2018056620A 2018-03-23 2018-03-23 State estimator and program Active JP7056842B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018056620A JP7056842B2 (en) 2018-03-23 2018-03-23 State estimator and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018056620A JP7056842B2 (en) 2018-03-23 2018-03-23 State estimator and program

Publications (2)

Publication Number Publication Date
JP2019168953A true JP2019168953A (en) 2019-10-03
JP7056842B2 JP7056842B2 (en) 2022-04-19

Family

ID=68106842

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018056620A Active JP7056842B2 (en) 2018-03-23 2018-03-23 State estimator and program

Country Status (1)

Country Link
JP (1) JP7056842B2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021071774A (en) * 2019-10-29 2021-05-06 株式会社東芝 Monitoring camera use vehicle system, state prediction server to be applied to the same, and attention calling device
JP2022539093A (en) * 2020-04-20 2022-09-07 上海商▲湯▼▲臨▼港智能科技有限公司 Target detection method and device, electronic device, storage medium, and program
WO2022230739A1 (en) * 2021-04-27 2022-11-03 京セラ株式会社 Object tracking device
WO2022230738A1 (en) * 2021-04-27 2022-11-03 京セラ株式会社 Object tracking device and object tracking method
WO2023022894A1 (en) * 2021-08-18 2023-02-23 Zoox, Inc. Determining occupancy using unobstructed sensor emissions
JP7425223B2 (en) 2020-10-28 2024-01-30 京セラ株式会社 Object tracking device and object tracking method

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013077202A (en) * 2011-09-30 2013-04-25 Secom Co Ltd Moving object tracking device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013077202A (en) * 2011-09-30 2013-04-25 Secom Co Ltd Moving object tracking device

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021071774A (en) * 2019-10-29 2021-05-06 株式会社東芝 Monitoring camera use vehicle system, state prediction server to be applied to the same, and attention calling device
JP7301715B2 (en) 2019-10-29 2023-07-03 東芝情報システム株式会社 State Prediction Server and Alert Device Applied to Vehicle System Using Surveillance Camera
JP2022539093A (en) * 2020-04-20 2022-09-07 上海商▲湯▼▲臨▼港智能科技有限公司 Target detection method and device, electronic device, storage medium, and program
JP7425223B2 (en) 2020-10-28 2024-01-30 京セラ株式会社 Object tracking device and object tracking method
WO2022230739A1 (en) * 2021-04-27 2022-11-03 京セラ株式会社 Object tracking device
WO2022230738A1 (en) * 2021-04-27 2022-11-03 京セラ株式会社 Object tracking device and object tracking method
WO2023022894A1 (en) * 2021-08-18 2023-02-23 Zoox, Inc. Determining occupancy using unobstructed sensor emissions

Also Published As

Publication number Publication date
JP7056842B2 (en) 2022-04-19

Similar Documents

Publication Publication Date Title
JP7056842B2 (en) State estimator and program
CN111670468B (en) Moving body behavior prediction device and moving body behavior prediction method
Nuss et al. Fusion of laser and radar sensor data with a sequential Monte Carlo Bayesian occupancy filter
JP5475138B2 (en) Moving object prediction apparatus, virtual movable object prediction apparatus, program, moving object prediction method, and virtual movable object prediction method
CN102194239B (en) For the treatment of the method and system of view data
US11093762B2 (en) Method for validation of obstacle candidate
KR100702663B1 (en) Method for catadioptric vision based localization and mapping in a particle filter framework
JP5535816B2 (en) Moving object prediction apparatus and program
Meissner et al. Intersection-based road user tracking using a classifying multiple-model PHD filter
Goldhammer et al. Pedestrian's trajectory forecast in public traffic with artificial neural networks
Loktev et al. Diagnostics of external defects of railway infrastructure by analysis of its images
Baig et al. A robust motion detection technique for dynamic environment monitoring: A framework for grid-based monitoring of the dynamic environment
KR20180027242A (en) Apparatus and method for environment mapping of an unmanned vehicle
Otto et al. A joint integrated probabilistic data association filter for pedestrian tracking across blind regions using monocular camera and radar
Nuss et al. Decision-free true positive estimation with grid maps for multi-object tracking
CN116088503A (en) Dynamic obstacle detection method and robot
JP6349272B2 (en) Moving object tracking device
Muresan et al. Multimodal sparse LIDAR object tracking in clutter
CN113077495B (en) Online multi-target tracking method, system, computer equipment and readable storage medium
Lundgren Bayesian filtering for automotive applications
CN115512542B (en) Track restoration method and system considering shielding based on roadside laser radar
JP6747461B2 (en) Correlation device, object tracking device, and program
Gies et al. Extended existence probability using digital maps for object verification
JP2019144900A (en) State estimation device and program
US20220129685A1 (en) System and Method for Determining Object Characteristics in Real-time

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210209

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211221

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220214

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220308

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220325

R150 Certificate of patent or registration of utility model

Ref document number: 7056842

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150