Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7627006B2 - Information processing device, information processing method, and information processing program - Google Patents
[go: Go Back, main page]

JP7627006B2 - Information processing device, information processing method, and information processing program - Google Patents

Information processing device, information processing method, and information processing program Download PDF

Info

Publication number
JP7627006B2
JP7627006B2 JP2021167239A JP2021167239A JP7627006B2 JP 7627006 B2 JP7627006 B2 JP 7627006B2 JP 2021167239 A JP2021167239 A JP 2021167239A JP 2021167239 A JP2021167239 A JP 2021167239A JP 7627006 B2 JP7627006 B2 JP 7627006B2
Authority
JP
Japan
Prior art keywords
pedestrian
behavior
vehicle
road
information processing
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.)
Active
Application number
JP2021167239A
Other languages
Japanese (ja)
Other versions
JP2023057652A (en
Inventor
龍 脇坂
和徳 伴
健太郎 原口
達也 鈴木
裕之 奥田
拓真 山口
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.)
Toyota Technical Development Corp
Tokai National Higher Education and Research System NUC
Original Assignee
Toyota Technical Development Corp
Tokai National Higher Education and Research System NUC
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 Toyota Technical Development Corp, Tokai National Higher Education and Research System NUC filed Critical Toyota Technical Development Corp
Priority to JP2021167239A priority Critical patent/JP7627006B2/en
Publication of JP2023057652A publication Critical patent/JP2023057652A/en
Application granted granted Critical
Publication of JP7627006B2 publication Critical patent/JP7627006B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Traffic Control Systems (AREA)

Description

本開示は、情報処理装置、情報処理方法及び情報処理プログラムに関する。 This disclosure relates to an information processing device, an information processing method, and an information processing program.

従来から、道路の状況に応じた交通のシミュレーションを行う装置が存在する。シミュレーション装置は、例えば、車両の動作をコンピュータ上で再現して、交通の流れ及び渋滞の様子についてのシミュレーションを行う。
特許文献1には、車両モデルを仮想的に道路を走行させ、その車両モデルが注意するべき注意対象が認識された場合に、予め定められた複数の動作のルールのなかから選択可能な動作を導出し、その動作に基づいて車両モデルを動作させるシミュレーション装置が記載されている。
Conventionally, there have been devices that perform traffic simulations according to road conditions. The simulation devices, for example, reproduce vehicle operations on a computer to perform simulations of traffic flow and congestion.
Patent Document 1 describes a simulation device that virtually drives a vehicle model down a road, and when the vehicle model recognizes an object of attention that it should pay attention to, derives a selectable action from among a number of predetermined action rules, and operates the vehicle model based on that action.

特開2008-171358号公報JP 2008-171358 A

道路には車両ばかりでなく歩行者も存在する。近年は、道路を移動する歩行者の行動についてもシミュレーションを行い、道路の状況を予測することが望まれている。ここで、道路を複数の車両が移動する場合、その複数の車両の移動状況それぞれに応じて歩行者が取る行動についてシミュレーションを行うことになるが、歩行者の車両に対する視認の有無を考慮することで、歩行者が視認していない車両が歩行者に対して与える影響を考慮し、現実の人間に近いシミュレーションを行うことが望ましい。 Not only vehicles but also pedestrians exist on roads. In recent years, it has become desirable to simulate the behavior of pedestrians moving on roads and predict road conditions. When multiple vehicles are moving on a road, a simulation is performed of the behavior of pedestrians depending on the movement conditions of each of the multiple vehicles. However, it is desirable to perform a simulation that is closer to that of real people by taking into account whether or not pedestrians can see vehicles, and taking into account the impact that vehicles that pedestrians cannot see have on pedestrians.

本開示は、道路における交通参加者の行動の推定に利用される情報処理装置、情報処理方法及び情報処理プログラムを提供する。 The present disclosure provides an information processing device, an information processing method, and an information processing program that are used to estimate the behavior of traffic participants on a road.

一態様の情報処理装置は、シミュレーションの対象者の注目対象となる複数の移動体のうち対象者が視認する1つの移動体を特定する特定部と、特定部によって特定される移動体に応じて対象者が取る行動を推定する第1個別推定部と、特定部によって特定される移動体とは異なる他の移動体に応じて対象者が取る行動を推定する第2個別推定部と、第1個別推定部によって推定される対象者の行動と、第2個別推定部によって推定される対象者の行動とに基づいて、複数の移動体全てに応じて対象者が取る行動を推定する統合推定部と、を備える。 An information processing device of one embodiment includes an identification unit that identifies one moving body that is visually recognized by the subject of a simulation among multiple moving bodies that are the focus of the subject's attention, a first individual estimation unit that estimates a behavior that the subject will take in response to the moving body identified by the identification unit, a second individual estimation unit that estimates a behavior that the subject will take in response to other moving bodies different from the moving body identified by the identification unit, and an integrated estimation unit that estimates a behavior that the subject will take in response to all of the multiple moving bodies based on the behavior of the subject estimated by the first individual estimation unit and the behavior of the subject estimated by the second individual estimation unit.

一態様によれば、シミュレーションの対象者の移動体に対する視認の有無を考慮することで、対象者が視認していない移動体が対象者に対して与える影響を考慮し、現実の人間に近いシミュレーションをすることができる。 According to one aspect, by taking into account whether or not the subject of the simulation sees a moving object, it is possible to consider the effect on the subject of a moving object that is not seen by the subject, and perform a simulation closer to that of a real person.

一実施形態に係る情報処理装置について説明するための図である。FIG. 1 is a diagram illustrating an information processing device according to an embodiment. 一実施形態に係る情報処理装置について説明するためのブロック図である。FIG. 1 is a block diagram illustrating an information processing device according to an embodiment. 忘却関数の一例について説明するための図である。FIG. 13 is a diagram for explaining an example of a forgetting function. シミュレーション状況の一例について説明するための図である。FIG. 13 is a diagram for explaining an example of a simulation situation. 判断モデルの一例について説明するための図である。FIG. 11 is a diagram for explaining an example of a judgment model. 統合推定部(制御部)において利用される係数の一例について説明するための図である。11 is a diagram for explaining an example of coefficients used in an integrated estimation unit (control unit). FIG. 一実施形態に係る情報処理方法について説明するためのフローチャートである。1 is a flowchart illustrating an information processing method according to an embodiment.

以下、一実施形態について説明する。 One embodiment is described below.

[情報処理装置100の概要]
まず、一実施形態に係る情報処理装置100の概要について説明する。
図1は、一実施形態に係る情報処理装置100について説明するための図である。
[Overview of information processing device 100]
First, an overview of an information processing device 100 according to an embodiment will be described.
FIG. 1 is a diagram illustrating an information processing device 100 according to an embodiment.

情報処理装置100は、例えば、道路を歩行する歩行者の判断を推定する判断推定装置等として構成されてもよい。また、情報処理装置100は、例えば、その歩行者の判断推定モデルを提供する判断推定モデル提供装置等として構成されてもよい。 The information processing device 100 may be configured, for example, as a judgment estimation device that estimates the judgment of a pedestrian walking on a road. The information processing device 100 may also be configured, for example, as a judgment estimation model providing device that provides a judgment estimation model of the pedestrian.

一般的に、道路を通行する歩行者は、車両及び二輪車等の移動体の状況に応じて通行に関する判断を行う場合がある。例えば、歩行者が道路を横断する場合には、移動体の位置及び走行速度等に応じて道路を横断するか否かの判断を行うことが多い。この場合、移動体が複数走行する場合には、歩行者は、一度に2台以上同時に視認することが難しいことがある。
図1に例示するように、歩行者301に対して右方向及び左方向のそれぞれから移動体302が近付いてくる場合には、歩行者301が同時に2台を視認することが難しく、一方の移動体302と他方の移動体302を交互に視認して安全を確認した後、道路を横断すると考えられる。
In general, pedestrians traveling on a road may make decisions about passing depending on the situation of moving objects such as cars and motorcycles. For example, when a pedestrian crosses a road, the pedestrian often makes a decision about whether to cross the road or not depending on the position and traveling speed of the moving object. In this case, when multiple moving objects are traveling, it may be difficult for the pedestrian to visually recognize two or more vehicles at the same time.
As illustrated in FIG. 1, when moving bodies 302 approach pedestrian 301 from both the right and left directions, it is difficult for pedestrian 301 to see both bodies at the same time, and it is considered that pedestrian 301 will alternate between seeing one moving body 302 and the other moving body 302 to confirm that it is safe before crossing the road.

情報処理装置100は、例えば、シミュレーションの対象者となる歩行者301が視認する、複数の移動体302のうちの1台を特定する。情報処理装置100は、特定した移動体302に応じて歩行者301が取る行動(一例として、道路を横断するか否かの行動等)を推定する(第1個別推定)。また、情報処理装置100は、上述したように特定した移動体302とは異なる他の移動体302に応じて歩行者301が取る行動(一例として、道路を横断するか否かの行動等)を推定する(第2個別推定)。情報処理装置100は、第1個別推定と第2個別推定とを統合して、複数の移動体302全てに応じて対象者が取る行動(一例として、道路を横断するか否かの行動等)を推定する(統合推定)。情報処理装置100は、統合推定として、複数種類の、歩行者301と1台の移動体302との関係に応じたモデルを用意することで、それらを組み合わせることで複合的な状況にも対応できる。
なお、この場合、情報処理装置100は、上述した行動を推定することとして、その行動を行うか否かの歩行者301(対象者)の判断を推定してもよい。
情報処理装置100は、例えば、サーバ、デスクトップ、ラップトップ及びタブレット等のコンピュータであってもよい。
The information processing device 100, for example, identifies one of the multiple moving bodies 302 that are visually recognized by the pedestrian 301 who is the subject of the simulation. The information processing device 100 estimates the behavior of the pedestrian 301 in response to the identified moving body 302 (for example, behavior of whether or not to cross the road, etc.) (first individual estimation). In addition, the information processing device 100 estimates the behavior of the pedestrian 301 in response to another moving body 302 different from the identified moving body 302 as described above (for example, behavior of whether or not to cross the road, etc.) (second individual estimation). The information processing device 100 integrates the first individual estimation and the second individual estimation to estimate the behavior of the subject in response to all of the multiple moving bodies 302 (for example, behavior of whether or not to cross the road, etc.) (integrated estimation). The information processing device 100 prepares multiple types of models according to the relationship between the pedestrian 301 and one moving body 302 as the integrated estimation, and can respond to complex situations by combining them.
In this case, the information processing device 100 may estimate the above-mentioned behavior by estimating the decision of the pedestrian 301 (subject person) as to whether or not to perform the behavior.
The information processing device 100 may be a computer such as a server, a desktop, a laptop, or a tablet.

[情報処理装置100の詳細]
次に、一実施形態に係る情報処理装置100の詳細について説明する。
図2は、一実施形態に係る情報処理装置100について説明するためのブロック図である。
[Details of information processing device 100]
Next, details of the information processing device 100 according to an embodiment will be described.
FIG. 2 is a block diagram for explaining the information processing device 100 according to an embodiment.

情報処理装置100は、通信部121、記憶部122、表示部123及び制御部110を備える。通信部121、記憶部122及び表示部123は、「出力部」の一実施形態であってもよい。制御部110は、例えば、特定部111、第1個別推定部112、第2個別推定部113、統合推定部114及び出力制御部115等を備える。制御部110は、例えば、情報処理装置100の演算処理装置等によって構成されてもよい。制御部110(例えば、演算処理装置等)は、例えば、記憶部122等に記憶される各種プログラム等を適宜読み出して実行することにより、各部(例えば、特定部111、第1個別推定部112、第2個別推定部113、統合推定部114及び出力制御部115等)の機能を実現してもよい。ここで、第1個別推定部112及び第2個別推定部113は、異なる機能として実現されてもよく、1つの機能、すなわち第1個別推定部112及び第2個別推定部113をまとめた「個別推定部」として実現されてもよい。 The information processing device 100 includes a communication unit 121, a memory unit 122, a display unit 123, and a control unit 110. The communication unit 121, the memory unit 122, and the display unit 123 may be an embodiment of an "output unit". The control unit 110 includes, for example, an identification unit 111, a first individual estimation unit 112, a second individual estimation unit 113, an integrated estimation unit 114, and an output control unit 115. The control unit 110 may be configured, for example, by an arithmetic processing device of the information processing device 100. The control unit 110 (for example, an arithmetic processing device, etc.) may realize the functions of each unit (for example, the identification unit 111, the first individual estimation unit 112, the second individual estimation unit 113, the integrated estimation unit 114, and the output control unit 115, etc.) by, for example, appropriately reading and executing various programs, etc. stored in the memory unit 122, etc. Here, the first individual estimation unit 112 and the second individual estimation unit 113 may be realized as different functions, or may be realized as a single function, i.e., an "individual estimation unit" that combines the first individual estimation unit 112 and the second individual estimation unit 113.

通信部121は、例えば、情報処理装置100の外部にある装置(外部装置)等との間で種々の情報の送受信が可能である。外部装置は、例えば、サーバ200(図1参照)及びユーザ端末(図示せず)等であってもよい。ユーザ端末は、情報処理装置100のユーザが使用する端末であってもよい。 The communication unit 121 can transmit and receive various information to and from, for example, a device (external device) outside the information processing device 100. The external device may be, for example, a server 200 (see FIG. 1) or a user terminal (not shown). The user terminal may be a terminal used by a user of the information processing device 100.

記憶部122は、例えば、種々の情報及びプログラムを記憶してもよい。記憶部122の一例は、メモリ、ソリッドステートドライブ及びハードディスクドライブ等であってもよい。 The storage unit 122 may store, for example, various information and programs. Examples of the storage unit 122 may be a memory, a solid state drive, a hard disk drive, etc.

表示部123は、例えば、種々の文字、記号及び画像等を表示することが可能である。 The display unit 123 is capable of displaying, for example, various characters, symbols, images, etc.

特定部111は、シミュレーションの対象者の注目対象となる複数の移動体のうち対象者が視認する1つの移動体を特定する。特定部111は、移動体として、車両が道路を走行する際に、対象者が道路を横断するか否かの行動を推定する際の注目対象としての車両を特定してもよい。特定部111は、シミュレーションを行う状況、すなわち、対象者(例えば、歩行者等)、並びに、その対象者の周囲を走行する移動体(例えば、車両及び二輪車等)の台数及び走行状況(例えば、対象者に対する位置、走行速度及び加速度等)において、1台の移動体を特定する。この場合、特定部111は、複数の移動体(注目対象の移動体)がある場合には、複数の移動体のうち1台を特定する。特定部111によって特定される1台の移動体は、対象者が視認している移動体として特定する。 The identification unit 111 identifies one moving body that is visually recognized by the subject of the simulation among multiple moving bodies that are the focus of the subject. The identification unit 111 may identify a vehicle as a moving body that is a focus of attention when estimating the subject's behavior of whether or not to cross a road when the vehicle is traveling on a road. The identification unit 111 identifies one moving body in the situation in which the simulation is performed, that is, the subject (e.g., a pedestrian, etc.) and the number and traveling conditions (e.g., position, traveling speed, acceleration, etc. relative to the subject) of moving bodies (e.g., vehicles and motorcycles, etc.) traveling around the subject. In this case, when there are multiple moving bodies (moving bodies of interest), the identification unit 111 identifies one of the multiple moving bodies. The one moving body identified by the identification unit 111 is identified as a moving body that is visually recognized by the subject.

第1個別推定部112は、特定部111によって特定される移動体に応じて対象者が取る行動を推定する。すなわち、第1個別推定部112は、特定部111によって特定される移動体の走行状況(移動状況)に応じて、対象者(歩行者)が道路を横断するか否かの行動(判断)を推定する。対象者は、移動体を視認している状況において、その移動体の位置(例えば、対象者に対する位置等)、移動体の走行速度及び移動体の加速度等に応じて、道路を横断するか否かを判断し、その判断結果に応じた行動を取ると考えられる。 The first individual estimation unit 112 estimates the behavior of the subject according to the moving object identified by the identification unit 111. That is, the first individual estimation unit 112 estimates the behavior (judgment) of the subject (pedestrian) as to whether or not to cross the road according to the running conditions (movement conditions) of the moving object identified by the identification unit 111. When the subject visually recognizes a moving object, the subject judges whether or not to cross the road according to the position of the moving object (e.g., its position relative to the subject), the running speed of the moving object, the acceleration of the moving object, etc., and is considered to take an action according to the result of the judgment.

この場合、第1個別推定部112は、学習済モデルと、特定部111によって特定される移動体の走行状況(移動状態)とに基づいて、対象者が取る行動(対象者の判断)を推定してもよい。上述した学習済モデルは、例えば、移動体の走行状況(移動状態)と、その移動体の移動状態に応じて対象者が取る行動(対象者の判断)とを学習することにより生成される。学習済モデルは、例えば、情報処理装置100の制御部110(例えば、学習部等(図示せず))によって生成されてもよく、情報処理装置100の外部にある学習装置(例えば、サーバ200)等によって生成されてもよい。 In this case, the first individual estimation unit 112 may estimate the behavior of the subject (the subject's judgment) based on the learned model and the running conditions (moving state) of the moving body identified by the identification unit 111. The above-mentioned learned model is generated, for example, by learning the running conditions (moving state) of the moving body and the behavior of the subject (the subject's judgment) taken by the subject according to the moving state of the moving body. The learned model may be generated, for example, by the control unit 110 of the information processing device 100 (for example, a learning unit, etc. (not shown)), or may be generated by a learning device (for example, the server 200) external to the information processing device 100.

第1個別推定部112は、例えば、学習済モデルが情報処理装置100の外部で生成される場合には、通信部121を介して学習済モデルを取得してもよく、外部メモリ等(図示せず)を利用して学習済モデルを取得してもよい。制御部110(例えば、学習部等)及び学習装置は、例えば、車両シミュレーションで車両の移動状況(走行状況)を再現し、その車両の移動状況(走行状況)に応じて人が道路を横断するか否か及び横断するか否かを未決定の判断を取得することに基づいて学習を行い、学習済モデルを生成してもよい。 For example, when the learned model is generated outside the information processing device 100, the first individual estimation unit 112 may acquire the learned model via the communication unit 121, or may acquire the learned model using an external memory or the like (not shown). The control unit 110 (for example, a learning unit, etc.) and the learning device may, for example, reproduce the vehicle movement conditions (driving conditions) in a vehicle simulation, and perform learning based on acquiring pending judgments on whether or not a person will cross a road and whether or not to cross depending on the vehicle movement conditions (driving conditions), thereby generating a learned model.

すなわち、第1個別推定部112は、1台の移動体の移動状態(走行状況)としての車両の位置及び走行速度と、対象者が取る行動として車両の移動状態(走行状態)に応じて対象者が道路を横断するか、道路を横断しないか及び横断するか否か未決定の行動(判断)とを学習することにより生成される学習済モデルを利用してもよい。また、第1個別推定部112は、1人の対象者(歩行者)と1台の移動体との関係において生成される学習済モデルを複数利用してもよい。したがって、第1個別推定部112は、例えば、対象者の行動(判断)として、その対象者が道路を横断する、その対象者が道路を横断しない、及び、その対象者が道路を横断するか否か未決定のそれぞれの確率を算出してもよい。 That is, the first individual estimation unit 112 may use a learned model generated by learning the vehicle position and driving speed as the moving state (driving situation) of a single moving body, and the behavior (judgment) of whether the subject crosses the road, does not cross the road, or is undecided whether to cross the road, depending on the moving state (driving state) of the vehicle, as the behavior taken by the subject. The first individual estimation unit 112 may also use multiple learned models generated for the relationship between one subject (pedestrian) and one moving body. Therefore, the first individual estimation unit 112 may calculate, for example, the probability that the subject crosses the road, does not cross the road, and is undecided whether to cross the road, as the behavior (judgment) of the subject.

第2個別推定部113は、特定部111によって特定される移動体とは異なる他の移動体に応じて対象者が取る行動を推定する。第2個別推定部113は、他の移動体が複数ある場合には、複数の他の移動体それぞれに応じて対象者が取る行動を推定してもよい。他の移動体は、例えば、現在、対象者(歩行者)が視認していない移動体である。第2個別推定部113は、特定部111によって特定されなかった他の移動体の走行状況(移動状況)に応じて、対象者(歩行者)が道路を横断するか否かの行動(判断)を推定する。第2個別推定部113は、上述した第1個別推定部112と同様に、学習済モデルを利用して、他の移動体に応じて対象者(歩行者)が取る行動(判断)を推定してもよい。 The second individual estimation unit 113 estimates the behavior of the subject in response to other moving bodies different from the moving body identified by the identification unit 111. When there are multiple other moving bodies, the second individual estimation unit 113 may estimate the behavior of the subject in response to each of the multiple other moving bodies. The other moving bodies are, for example, moving bodies that are not currently visible to the subject (pedestrian). The second individual estimation unit 113 estimates the behavior (judgment) of the subject (pedestrian) as to whether or not to cross a road in response to the running conditions (movement conditions) of the other moving bodies not identified by the identification unit 111. The second individual estimation unit 113 may estimate the behavior (judgment) of the subject (pedestrian) in response to the other moving bodies by using a learned model, similar to the above-mentioned first individual estimation unit 112.

すなわち、第2個別推定部113は、学習済モデルと、特定部111によって特定されなかった他の移動体の移動状態(走行状態)とに基づいて、対象者が取る行動(対象者の判断)を推定してもよい。学習済モデルは、第1個別推定部112によって利用される学習済モデルと同様であってもよく、移動体(他の移動体)の移動状態(走行状態)と、移動体(他の移動体)の移動状態(走行状態)に応じて対象者が取る行動(判断)とを学習することに生成される。学習済モデルは、例えば、制御部110(例えば、学習部等(図示せず))及び学習装置等(例えば、サーバ200等)によって生成されてもよい。 That is, the second individual estimation unit 113 may estimate the behavior of the subject (the subject's judgment) based on the learned model and the moving state (running state) of other moving bodies not identified by the identification unit 111. The learned model may be similar to the learned model used by the first individual estimation unit 112, and is generated by learning the moving state (running state) of the moving body (other moving body) and the behavior (judgment) of the subject according to the moving state (running state) of the moving body (other moving body). The learned model may be generated, for example, by the control unit 110 (for example, a learning unit, etc. (not shown)) and a learning device, etc. (for example, the server 200, etc.).

換言すると、第2個別推定部113は、移動体(他の移動体)の移動状態(走行状態)としての車両の位置及び走行速度と、対象者が取る行動として車両の移動状態に応じて対象者が道路を横断するか、道路を横断しないか及び横断するか否か未決定の行動とを学習することにより生成される学習済モデルを利用してもよい。また、第2個別推定部113は、1人の対象者(歩行者)と1台の移動体との関係において生成される学習済モデルを複数利用してもよい。したがって、第2個別推定部113は、例えば、対象者の行動(判断)として、その対象者が道路を横断する、その対象者が道路を横断しない、及び、その対象者が道路を横断するか否か未決定のそれぞれの確率を算出してもよい。 In other words, the second individual estimation unit 113 may use a learned model generated by learning the vehicle position and driving speed as the moving state (driving state) of the moving body (other moving body) and the behavior of the subject, which is whether the subject crosses the road, does not cross the road, or is undecided whether to cross or not, depending on the moving state of the vehicle, as the behavior taken by the subject. The second individual estimation unit 113 may also use multiple learned models generated in the relationship between one subject (pedestrian) and one moving body. Therefore, the second individual estimation unit 113 may calculate, for example, the probability that the subject crosses the road, that the subject does not cross the road, and that the subject is undecided whether to cross the road, as the behavior (judgment) of the subject.

上述したような場合において、第2個別推定部113は、他の移動体に対して対象者が最後に注目した時刻を基準とし、対象者が他の移動体について注目を忘れることを表す忘却関数に応じて対象者が取る行動としての確率を減少させ、かつ、対象者が取る行動が未決定の確率を増加させることにより、他の移動体に応じて対象者が取る行動を推定してもよい。忘却関数は、例えば、対象者が取る行動(対象者の判断)において、対象者が移動体を最後に視認した時からの経過時間に応じて対象者が取る行動(対象者の判断)の重み付けを軽減させ(確率を軽減させる)、かつ、対象者が取る行動が未決定であることへの重み付けを増加させ(確率を増加させ)るような関数である。換言すると、忘却関数は、例えば、対象者が最後の移動体を視認したときの判断を引き継ぎ、時間の経過に応じて道路を横断する確率及び道路を横断しない確率を減少させ、道路を横断するか否か未決定の確率を増加させる関数である。第2個別推定部113は、例えば、対象者が車両を最後に視認した時の判断を継続し、且つ、最後に視認した時の判断の確率を忘却関数に基づいて減少させ、かつ、対象者が取る行動が未決定の確率を増加させることにより、対象者が取る行動を推定する。 In the above-mentioned case, the second individual estimation unit 113 may estimate the behavior of the subject in response to the other moving object by using the time when the subject last paid attention to the other moving object as a reference, decreasing the probability of the behavior of the subject in response to the forgetting function that indicates that the subject forgets to pay attention to the other moving object, and increasing the probability that the behavior of the subject is undecided. The forgetting function is, for example, a function that reduces the weighting (reducing the probability) of the behavior of the subject (the subject's judgment) in response to the elapsed time since the subject last viewed the moving object, and increases the weighting (increasing the probability) of the behavior of the subject being undecided. In other words, the forgetting function is, for example, a function that takes over the judgment when the subject last viewed the moving object, and decreases the probability of crossing the road and the probability of not crossing the road as time passes, and increases the probability of undecidedness of whether to cross the road or not, as time passes. The second individual estimation unit 113 estimates the action that the subject will take, for example, by continuing the judgment made when the subject last saw the vehicle, reducing the probability of the judgment made when the subject last saw the vehicle based on a forgetting function, and increasing the probability that the action that the subject will take is undecided.

図3は、忘却関数の一例について説明するための図である。 Figure 3 is a diagram to explain an example of a forgetting function.

図3に一例を示すように、忘却関数は、対象者が移動体を最後に見た時から一定時間(一例として、1秒等)は重み付け(確率)(すなわち、判断の確率)を維持し、その後、重み付け(確率)(すなわち、判断の確率)を減少させるような関数であってもよい。上述した一定時間は、1秒に限らず、0.5秒、1.5秒、2秒、3秒、4秒、5秒、8秒及び10秒等の種々の任意の時間であってもよい。重み付け(確率)の減少の割合は、例えば、0.1秒毎に5%減少させてもよく、0.1秒毎に1%、2%、3%、8%又は10%等の一定の割合で減少させてもよい。減少させる割合は、上述した一例に限らず、種々の割合を設定することが可能である。重み付け(確率)の減少の割合は、例えば、単調減少に限らず、複数の段階的に徐々に減少させてもよく、指数関数的に減少させてもよく、時間に関して反比例して減少させてもよい。
また、図示を省略するものの、図3に示す減少の例に加えて忘却関数には前述の未決定の確率の増加の場合も含まれる。
なお、第2個別推定部113は、例えば、上述した例示に限らず、実施形態によっては忘却関数を設定してなくともよい。すなわち、第2個別推定部113は、対象者(歩行者)が移動体を視認していない間、対象者が移動体を最後に見た時の重み付け(確率)を維持してもよい。
As shown in FIG. 3 as an example, the forgetting function may be a function that maintains the weighting (probability) (i.e., the probability of judgment) for a certain time (for example, 1 second, etc.) from when the subject last saw the moving object, and then decreases the weighting (probability) (i.e., the probability of judgment). The above-mentioned certain time is not limited to 1 second, and may be various arbitrary times such as 0.5 seconds, 1.5 seconds, 2 seconds, 3 seconds, 4 seconds, 5 seconds, 8 seconds, and 10 seconds. The rate of decrease of the weighting (probability) may be, for example, 5% every 0.1 seconds, or may be a certain rate such as 1%, 2%, 3%, 8%, or 10% every 0.1 seconds. The rate of decrease is not limited to the above example, and various rates can be set. The rate of decrease of the weighting (probability) is not limited to a monotonous decrease, but may be gradually decreased in multiple steps, may be decreased exponentially, or may be decreased inversely proportional to time.
Although not shown, the forgetting function also includes the above-mentioned case of increasing the undetermined probability in addition to the example of decrease shown in FIG.
Note that the second individual estimation unit 113 may not set a forgetting function depending on the embodiment, and is not limited to the above-mentioned example. That is, the second individual estimation unit 113 may maintain the weighting (probability) of the last time the subject (pedestrian) saw the moving object while the subject does not visually recognize the moving object.

統合推定部114は、第1個別推定部112によって推定される対象者の行動(判断)と、第2個別推定部113によって推定される対象者の行動とに基づいて、複数の移動体全てに応じて対象者が取る行動を推定する。一例として、統合推定部114は、第1個別推定部112によって推定される対象者の行動(判断)の確率と、第2個別推定部113によって推定される対象者の行動(判断)の確率とを積算し、最も高い確率となる対象者の行動(判断)を、複数の移動体全てに応じて対象者が取る行動(判断)として推定してもよい。 The integrated estimation unit 114 estimates the behavior of the subject in response to all of the multiple moving objects, based on the behavior (judgment) of the subject estimated by the first individual estimation unit 112 and the behavior of the subject estimated by the second individual estimation unit 113. As an example, the integrated estimation unit 114 may multiply the probability of the behavior (judgment) of the subject estimated by the first individual estimation unit 112 and the probability of the behavior (judgment) of the subject estimated by the second individual estimation unit 113, and estimate the behavior (judgment) of the subject with the highest probability as the behavior (judgment) of the subject in response to all of the multiple moving objects.

この場合、統合推定部114は、第1個別推定部112及び第2個別推定部113によって推定される対象者の行動を示す値(確率)に、対象者の行動に応じて予め設定される統合処理用の係数を乗算し、乗算した結果を統合することにより複数の移動体全てに応じて対象者が取る行動を推定してもよい。
一例として、係数は、例えば、第1個別推定部112によって推定される最も高い確率が「道路を横断する」であり、第2個別推定部113によって推定される最も高い確率が「道路を横断する」である場合には、統合した結果(積算した結果)が「道路を横断する」の値が最も高くなるような値であってもよい。
同様に、係数は、例えば、第1個別推定部112によって推定される最も高い確率が「道路を横断しない」(又は、「未決定」)であり、第2個別推定部113によって推定される最も高い確率が「道路を横断しない」(又は、「未決定」)である場合には、統合した結果(積算した結果)が「道路を横断しない」(又は、「未決定」)の値が最も高くなるような値であってもよい。
また、係数は、例えば、車両シミュレーションにおいて再現さえる車両の走行状況に応じて歩行者が道路を横断するか否な判断結果(観測情報)を利用して、統合推定部114によって推定される全体の推定結果が観測(観測情報に基づく観測)した意図と類似するような結果になるような値であってもよい。この係数(値)は、予め実験等が行われること等に基づいて設定されてもよい。
In this case, the integrated estimation unit 114 may multiply a value (probability) indicating the subject's behavior estimated by the first individual estimation unit 112 and the second individual estimation unit 113 by a coefficient for integrated processing that is set in advance according to the subject's behavior, and integrate the multiplication results to estimate the behavior taken by the subject according to all of the multiple moving objects.
As an example, the coefficient may be a value such that, for example, when the highest probability estimated by the first individual estimation unit 112 is “crossing the road” and the highest probability estimated by the second individual estimation unit 113 is “crossing the road,” the integrated result (accumulated result) is the highest value for “crossing the road.”
Similarly, the coefficient may be a value such that, for example, when the highest probability estimated by the first individual estimation unit 112 is "not crossing the road" (or "undetermined") and the highest probability estimated by the second individual estimation unit 113 is "not crossing the road" (or "undetermined"), the integrated result (accumulated result) has the highest value for "not crossing the road" (or "undetermined").
The coefficient may be a value that makes the overall estimation result estimated by the integrated estimation unit 114 similar to the intention observed (observation based on observation information) by using the result of the determination of whether or not a pedestrian will cross the road according to the vehicle driving situation reproduced in the vehicle simulation (observation information). This coefficient (value) may be set based on the results of experiments or the like conducted in advance.

ここで、具体的な一例について説明する。
図4は、シミュレーション状況の一例について説明するための図である。
図5は、判断モデルの一例について説明するための図である。
図6は、統合推定部114(制御部110)において利用される係数の一例について説明するための図である。
Here, a specific example will be described.
FIG. 4 is a diagram for explaining an example of a simulation situation.
FIG. 5 is a diagram for explaining an example of a determination model.
FIG. 6 is a diagram for explaining an example of coefficients used in the integrated estimation unit 114 (control unit 110).

ここでは、図4に一例を示すように、無信号の十字路の交差点において、図4の右側から直進車Sが走行し、図4の下側から右折車Rが走行する状況で、対象者(歩行者)が交差点を横断する場合について説明する。 As an example shown in Figure 4, we will explain the case where a subject (pedestrian) crosses an intersection at a crossroads without traffic lights, where a straight-moving vehicle S is traveling from the right side of Figure 4 and a right-turning vehicle R is traveling from the bottom of Figure 4.

情報処理装置100(制御部110)は、歩行者は一度に全ての車両を観測できないと仮定し、歩行者の視線を交互に切り替えて車両を視認し、その結果に応じて道路を横断するか否か又は未決定かを判断するモデル(視線切り替え型モデル)を生成する。視線切り替え型モデルは、一例として、ダイナミック・ベイジアン・ネットワーク等により実現することができる。ダイナミック・ベイジアン・ネットワークは、例えば、ベイジアン・ネットワーク等の確率の時間発展を記述するために使用されるモデルであってもよい。 The information processing device 100 (control unit 110) assumes that pedestrians cannot observe all vehicles at once, and generates a model (gaze switching model) in which the pedestrian alternates his/her gaze to view vehicles, and determines whether or not to cross the road or whether the decision is undecided based on the result. The gaze switching model can be realized, for example, by a dynamic Bayesian network or the like. The dynamic Bayesian network may be, for example, a model used to describe the time evolution of probabilities such as a Bayesian network.

情報処理装置100(制御部110)は、歩行者の判断対象として歩行者の左側から来る直進車Sと、歩行者の前方から来る右折車Rとに応じて、歩行者の横断判断を行うモデルを構築する。この場合、情報処理装置100(制御部110)は、歩行者が注目する車両を特定することで、全体判断(2台の車両S,Rに対する判断)を個別の判断に分解する。情報処理装置100(制御部110)は、例えば、個別判断として、例えば、道路を横断するG(Go)、道路を横断しないW(Wait)、及び、道路を横断するか否かを未決定U(Undecided)となる確率を推定する。情報処理装置100(制御部110)は、例えば、ロジスティック回帰モデルを利用した個別の判断のモデルを用いてもよく、他のモデルを利用した個別の判断のモデルを用いてもよい。 The information processing device 100 (control unit 110) constructs a model for pedestrian crossing judgment according to a straight-moving vehicle S coming from the left side of the pedestrian and a right-turning vehicle R coming from in front of the pedestrian as the pedestrian's judgment target. In this case, the information processing device 100 (control unit 110) breaks down the overall judgment (judgment on two vehicles S and R) into individual judgments by identifying the vehicle that the pedestrian pays attention to. For example, the information processing device 100 (control unit 110) estimates, as individual judgments, the probability of G (Go) crossing the road, W (Wait) not crossing the road, and U (Undecided) whether to cross the road. The information processing device 100 (control unit 110) may use, for example, an individual judgment model using a logistic regression model, or an individual judgment model using another model.

ここで、図4に一例を示す2台の車両をS,Rとし、注目車両のラベルを下式(1)とし、注目対象の車両を下式(2)で定義し、車両iとの相対状態量をX とし、車両iへの歩行者の個別の意図を下式(3)とし、全体への歩行者の意図を下式(4)とすると、図5に一例を示すような判断モデルとなり、推定される歩行者の全体の各意図(G/W/U)の確率は、下式(5)より算出される。ここで、Gは歩行者が道路を横断する確率、Wは歩行者が道路を横断しない確率、Uは歩行者が道路を横断するか否か未決定の確率を示す。図5に一例を示す判断モデルは、歩行者が車両を見ている間は個別判断モデルにより個別判断を推定し、歩行者が車両を見ていない間は歩行者が車両を最後に見た際の判断を継続する(この場合には忘却関数を考慮する)ことにより個別判断を推定し、その後2つの個別判断を統合することにより全体の判断を推定する。 Here, if two vehicles shown in FIG. 4 as an example are S and R, the label of the vehicle of interest is expressed by the following formula (1), the vehicle of interest is defined by the following formula (2), the relative state quantity with respect to vehicle i is expressed by Xt i , the individual intention of the pedestrian toward vehicle i is expressed by the following formula (3), and the intention of the pedestrian toward the whole is expressed by the following formula (4), a judgment model as shown in FIG. 5 as an example is obtained, and the probability of each of the pedestrian's overall intentions (G/W/U) to be estimated is calculated by the following formula (5). Here, G is the probability that the pedestrian will cross the road, W is the probability that the pedestrian will not cross the road, and U is the probability that the pedestrian has not yet decided whether to cross the road or not. The judgment model shown in FIG. 5 as an example estimates an individual judgment by an individual judgment model while the pedestrian is looking at the vehicle, and estimates an individual judgment by continuing the judgment when the pedestrian last saw the vehicle while the pedestrian is not looking at the vehicle (in this case, a forgetting function is considered), and then estimates the whole judgment by integrating the two individual judgments.

Figure 0007627006000001
…(1)
Figure 0007627006000001
…(1)

Figure 0007627006000002
…(2)
Figure 0007627006000002
…(2)

Figure 0007627006000003
…(3)
Figure 0007627006000003
…(3)

Figure 0007627006000004
…(4)
Figure 0007627006000004
…(4)

Figure 0007627006000005
…(5)
Figure 0007627006000005
…(5)

式(5)の右辺第1項は個別判断の統合を示す式、右辺第2項は直進車Sに対する個別判断を示す式、右辺第3項は右折車Rに対する個別判断を示す式である。
ここで、時刻tにおける全体の判断の確率は、式(5)に基づき下式(6)より算出される。
The first term on the right side of equation (5) represents the integration of individual judgments, the second term on the right side represents an individual judgment for a straight-moving vehicle S, and the third term on the right side represents an individual judgment for a right-turning vehicle R.
Here, the overall probability of judgment at time t is calculated from the following formula (6) based on formula (5).

Figure 0007627006000006
…(6)
Figure 0007627006000006
…(6)

ここで、式(6)の右辺第2項はt-1における歩行者が横断するか否か等の確率を示し、右辺第1項は歩行者が車両iを視認しているかを基準にして、下のようなモデル(例えば、式(7)-(9)等を参照)を切り替える確率の更新式である。 Here, the second term on the right-hand side of equation (6) indicates the probability of whether or not a pedestrian will cross at t-1, and the first term on the right-hand side is an update equation for the probability of switching between models like the one below (see, for example, equations (7)-(9)) based on whether the pedestrian can see vehicle i.

式(6)の右辺第1項において、歩行者が車両を視認している時の第1個別判断は、ロジスティック回帰モデルにより構築してもよい。この場合、第1個別判断は、歩行者と直進車Sとの1対1の観測実験、及び、歩行者と右折車Rとの1対1の観測実験それぞれに基づいて推定される。
式(6)の右辺第1項は、歩行者が車両iを視認している時は、下式(7)となる。
In the first term on the right side of formula (6), the first individual judgment when the pedestrian is visually recognizing the vehicle may be constructed by a logistic regression model. In this case, the first individual judgment is estimated based on a one-to-one observation experiment between the pedestrian and a straight-moving vehicle S and a one-to-one observation experiment between the pedestrian and a right-turning vehicle R.
When a pedestrian is visually recognizing a vehicle i, the first term on the right side of equation (6) becomes the following equation (7).

Figure 0007627006000007
…(7)
Figure 0007627006000007
…(7)

式(7)は、歩行者が道路を横断する確率Gと、歩行者が道路を横断しない確率Wとは式(8)のようになり、歩行者が道路を横断するか否か未決定の確率U(その他の確率)は式(9)のようになる。ここで、iは上式(1)で表され、φは説明変数、ηは回帰係数である。 In equation (7), the probability G that a pedestrian will cross the road and the probability W that a pedestrian will not cross the road are expressed as equation (8), and the probability U that it is undecided whether a pedestrian will cross the road or not (other probabilities) is expressed as equation (9). Here, i is expressed in equation (1) above, φ t is an explanatory variable, and η s is a regression coefficient.

Figure 0007627006000008
…(8)
Figure 0007627006000008
…(8)

Figure 0007627006000009
…(9)
Figure 0007627006000009
…(9)

一方、式(6)の右辺第1項は、図3に一例を示すような忘却関数を利用し、車両iを視認してない時間の経過につれ、最後の視認したときの確率(上式(7)-(9)を利用して算出される確率)を忘却関数に応じて減少させる。むろん、忘却関数には未決定の確率の増加の場合も含まれる。 On the other hand, the first term on the right side of equation (6) uses a forgetting function, an example of which is shown in Figure 3, and as the time passes when vehicle i is not seen, the probability of the last time it was seen (the probability calculated using equations (7)-(9) above) decreases according to the forgetting function. Of course, the forgetting function also includes the case where the undetermined probability increases.

情報処理装置100(制御部110)は、個別判断を統合して、直進車S及び右折車Rに応じて歩行者が取る行動(歩行者の判断)を推定する際、図6に一例を示す係数を乗算する。係数は、例えば、個別判断(第1個別判断及び第2個別判断)それぞれで最も確率が高くなる状態に応じて、各状態の確率に対する重み係数であってもよい。情報処理装置100(制御部110)は、各個別判断で得られた、道路を横断するG、道路を横断しないW及び道路を横断するか否か未決定Uそれぞれの確率と、図6に一例を示すような統合用の重み係数とを乗算し、乗算の結果として最も高くなる確率を、直進車S及び右折車Rに応じた歩行者の取る行動(歩行者の全体判断)としてもよい。
なお、係数(重み係数)は、図6に例示する値に限定されず、適宜設定される種々の値であってもよい。
When estimating the behavior (pedestrian's judgment) of the pedestrian in response to the straight-moving vehicle S and the right-turning vehicle R by integrating the individual judgments, the information processing device 100 (control unit 110) multiplies the coefficients shown in FIG. 6 as an example. The coefficients may be weighting coefficients for the probabilities of each state according to the state in which the probability of each individual judgment (first individual judgment and second individual judgment) is highest. The information processing device 100 (control unit 110) may multiply the probabilities of G crossing the road, W not crossing the road, and U undecided whether to cross the road, obtained in each individual judgment, by a weighting coefficient for integration as shown in FIG. 6 as an example, and may use the highest probability as a result of the multiplication as the behavior (pedestrian's overall judgment) of the pedestrian in response to the straight-moving vehicle S and the right-turning vehicle R.
The coefficients (weighting coefficients) are not limited to the values exemplified in FIG. 6, but may be various values that are appropriately set.

出力制御部115は、統合推定部114によって推定された結果(対象者が取る行動)をシミュレーション装置に提供してもよい。
また、出力制御部115は、統合推定部114によって推定された結果(対象者が取る行動)を出力するよう出力部を制御してもよい。出力部は、例えば、上述したように通信部121、記憶部122及び表示部123等であってもよい。
すなわち、出力制御部115は、例えば、統合推定部114によって推定された結果(対象者が取る行動に関する情報)を外部(外部装置)に送信するよう通信部121を制御してもよい。外部装置は、例えば、サーバ200及びユーザ端末等であってもよい。ユーザ端末は、例えば、情報処理装置100のユーザが使用する端末等であってもよい。
出力制御部115は、例えば、統合推定部114によって推定された結果(対象者が取る行動に関する情報)を記憶するよう記憶部122を制御してもよい。
出力制御部115は、例えば、統合推定部114によって推定された結果(対象者が取る行動)を表示するよう表示部123を制御してもよい。
The output control unit 115 may provide the results of estimation by the integrated estimation unit 114 (the behavior taken by the subject) to the simulation device.
Furthermore, the output control unit 115 may control the output unit to output the result (the action taken by the subject) estimated by the integrated estimation unit 114. The output unit may be, for example, the communication unit 121, the storage unit 122, the display unit 123, etc., as described above.
That is, the output control unit 115 may control the communication unit 121 to transmit the result (information on the behavior of the subject) estimated by the integrated estimation unit 114 to the outside (external device). The external device may be, for example, the server 200 and a user terminal. The user terminal may be, for example, a terminal used by a user of the information processing device 100.
The output control unit 115 may, for example, control the storage unit 122 to store the results of estimation by the integrated estimation unit 114 (information regarding the behavior of the subject).
The output control unit 115 may, for example, control the display unit 123 to display the results estimated by the integrated estimation unit 114 (the behavior taken by the subject).

[情報処理方法]
一実施形態に係る情報処理方法について説明する。
図7は、一実施形態に係る情報処理方法について説明するためのフローチャートである。
[Information processing method]
An information processing method according to an embodiment will be described.
FIG. 7 is a flowchart illustrating an information processing method according to an embodiment.

ステップST101において、特定部111は、対象情報を取得する。対象情報は、例えば、シミュレーションの状況に関する情報であってもよい。すなわち一例として、対象情報は、道路の状況、その道路における歩行者の位置、及び、その道路を走行する移動体(車両)の移動状況(走行状況)等についての情報であってもよい。特定部111は、例えば、シミュレーションを行うシミュレーション装置から対象情報を取得してもよく、情報処理装置100にユーザによる対象情報の入力操作に基づいて取得してもよい。 In step ST101, the identification unit 111 acquires target information. The target information may be, for example, information about the situation of the simulation. That is, as an example, the target information may be information about the situation of the road, the position of pedestrians on the road, and the movement situation (driving situation) of a moving body (vehicle) traveling on the road. The identification unit 111 may acquire the target information, for example, from a simulation device that performs the simulation, or may acquire the target information based on an input operation of the target information by a user to the information processing device 100.

ステップST102において、特定部111は、ステップST101の対象情報に基づいて、シミュレーションの対象者が視認する複数の移動体のうちの1つの移動体を特定する。特定部111は、移動体として、車両が道路を走行する際に、対象者が道路を横断するか否かの行動を推定する際の注目対象としての車両を特定してもよい。この場合さらに、特定部111は、特定した移動体(車両)の対象者に対する位置を特定してもよい。 In step ST102, the identification unit 111 identifies one of the multiple moving bodies that the subject of the simulation sees based on the target information of step ST101. The identification unit 111 may identify, as the moving body, a vehicle as a target of attention when estimating the behavior of the subject as to whether or not the subject will cross a road when the vehicle is traveling on a road. In this case, the identification unit 111 may further identify the position of the identified moving body (vehicle) relative to the subject.

ステップST103において、第1個別推定部112は、ステップST102で特定される移動体(車両)に応じて対象者が取る行動を推定する。この場合、第1個別推定部112は、ステップST102で特定される移動体(車両)についての個別判断モデルを利用してもよい。すなわち、第1個別推定部112は、ステップST102で特定される移動体(車両)に応じた学習済モデルを取得し、その学習済モデルと、ステップ102で特定される移動体(車両)の移動状態(走行状態)とに基づいて、対象者が取る行動を推定してもよい。
図4に例示する場合において、直進車Sに応じた学習済モデルと、右折車Rに応じた学習済モデルを予め用意しておき、例えば、対象者(歩行者)が直進車Sを視認している場合には、第1個別推定部112は、直進車Sに応じた学習済モデルと、直進車Sの走行状況とに基づいて、直進車Sに応じて対象者(歩行者)が道路を横断するか否か及び未決定かを推定してもよい。
In step ST103, the first individual estimation unit 112 estimates the behavior of the subject according to the moving body (vehicle) identified in step ST102. In this case, the first individual estimation unit 112 may use an individual judgment model for the moving body (vehicle) identified in step ST102. That is, the first individual estimation unit 112 may acquire a learned model corresponding to the moving body (vehicle) identified in step ST102, and estimate the behavior of the subject based on the learned model and the moving state (running state) of the moving body (vehicle) identified in step ST102.
In the example shown in Figure 4, a learned model corresponding to a straight-moving vehicle S and a learned model corresponding to a right-turning vehicle R are prepared in advance, and for example, when a subject (pedestrian) is viewing a straight-moving vehicle S, the first individual estimation unit 112 may estimate whether the subject (pedestrian) will cross the road or not, or whether it is undecided, in accordance with the straight-moving vehicle S, based on the learned model corresponding to the straight-moving vehicle S and the driving conditions of the straight-moving vehicle S.

ステップST104において、第2個別推定部113は、ステップST103で特定されなかった他の移動体(他の車両)に応じて対象者が取る行動を推定する。この場合、第2個別推定部113は、上述した第1個別推定部112と同様に、ステップST102で特定されなかった他の移動体(他の車両)についての個別判断モデルを利用してもよい。すなわち、第2個別推定部113は、ステップST102で特定されなかった他の移動体(他の車両)に応じた学習済モデルを取得し、その学習済モデルと、ステップST102で特定されなかった他の移動体(他の車両)の移動状態(走行状態)とに基づいて、対象者が取る行動を推定してもよい。
図4を利用したステップST103での例示において、例えば、対象者(歩行者)が右折車Rを視認していない場合には、第2個別推定部113は、右折車Rに応じた学習済モデルと、右折車Rの走行状況とに基づいて、対象者(歩行者)が道路を横断するか否か及び未決定かを推定してもよい。
In step ST104, the second individual estimation unit 113 estimates the behavior of the subject according to the other moving body (other vehicle) not identified in step ST103. In this case, the second individual estimation unit 113 may use an individual judgment model for the other moving body (other vehicle) not identified in step ST102, similar to the above-mentioned first individual estimation unit 112. That is, the second individual estimation unit 113 may acquire a learned model corresponding to the other moving body (other vehicle) not identified in step ST102, and estimate the behavior of the subject based on the learned model and the moving state (running state) of the other moving body (other vehicle) not identified in step ST102.
In the example of step ST103 using Figure 4, for example, when a subject (pedestrian) does not see a right-turning vehicle R, the second individual estimation unit 113 may estimate whether the subject (pedestrian) will cross the road or not, or whether it is undecided, based on a learned model corresponding to the right-turning vehicle R and the driving conditions of the right-turning vehicle R.

この場合、第2個別推定部113は、他の移動体(他の車両)について忘却関数に応じて対象者が取る行動としての確率を減少させ、かつ、対象者が取る行動が未決定の確率を増加させることにより、他の移動体(他の車両)に応じて対象者が取る行動を推定してもよい。
すなわち、図4を利用した上述した例示において、例えば、対象者(歩行者)が右折車Rを最後に視認した時の確率から忘却関数に応じた値を減少させ、かつ、対象者が取る行動が未決定の確率を増加させることにより、右折車Rに応じて対象者(歩行者)が道路を横断するか否か及び未決定かを推定してもよい。
In this case, the second individual estimation unit 113 may estimate the behavior that the subject will take in response to other moving bodies (other vehicles) by reducing the probability that the behavior will be taken by the subject in response to the other moving bodies (other vehicles) in response to the forgetting function, and by increasing the probability that the behavior that the subject will take is undetermined.
That is, in the above-mentioned example using Figure 4, for example, by reducing a value corresponding to a forgetting function from the probability when the subject (pedestrian) last saw the right-turning vehicle R, and increasing the probability that the action to be taken by the subject is undecided, it is possible to estimate whether the subject (pedestrian) will cross the road or not, and whether the action is undecided, in response to the right-turning vehicle R.

なお、第1個別推定部112及び第2個別推定部113は、対象者(歩行者)が複数の移動体を交互に視認する状況に応じて、対象となる移動体、すなわちステップST102で特定される移動体を交互に入れ替えて(一例として、所定時間毎に交互に入れ替えて)、各移動体に応じて取る対象者(歩行者)の行動を推定してもよい。 The first individual estimation unit 112 and the second individual estimation unit 113 may alternate between the target moving objects, i.e., the moving objects identified in step ST102 (as an example, by alternating between them at predetermined time intervals), depending on the situation in which the subject (pedestrian) alternately views multiple moving objects, and estimate the behavior of the subject (pedestrian) in response to each moving object.

ステップST105において、統合推定部114は、ステップST103で推定される対象者の行動(判断)と、ステップST104で推定される対象者の行動とに基づいて、複数の移動体全てに応じて対象者が取る行動を推定する。この場合、統合推定部114は、ステップST103で算出される確率と、ステップST104で算出される確率と、ステップST103の第1個別判断とステップST104の第2個別判断を統合する際の重み係数とを乗算し(積算し)、最も高くなる確率の状態を対象者が取る行動(全体行動)として推定してもよい。 In step ST105, the integrated estimation unit 114 estimates the behavior of the subject in response to all of the multiple moving objects, based on the behavior (judgment) of the subject estimated in step ST103 and the behavior of the subject estimated in step ST104. In this case, the integrated estimation unit 114 may multiply (accumulate) the probability calculated in step ST103, the probability calculated in step ST104, and a weighting coefficient used when integrating the first individual judgment in step ST103 and the second individual judgment in step ST104, and estimate the state with the highest probability as the behavior (overall behavior) taken by the subject.

上述した情報処理装置100の各部は、コンピュータの演算処理装置等の機能として実現されてもよい。すなわち、情報処理装置100の特定部111、第1個別推定部112、第2個別推定部113(個別推定部)、統合推定部114及び出力制御部115(制御部110)は、コンピュータの演算処理装置等による特定機能、第1個別推定機能、第2個別推定機能(個別推定機能)、統合推定機能及び出力制御機能(制御機能)としてそれぞれ実現されてもよい。
情報処理プログラムは、上述した各機能をコンピュータに実現させることができる。情報処理プログラムは、例えば、メモリ、ソリッドステートドライブ、ハードディスクドライブ又は光ディスク等の、コンピュータで読み取り可能な非一時的な記録媒体に記録されていてもよい。
また、上述したように、情報処理装置100の各部は、コンピュータの演算処理装置等で実現されてもよい。その演算処理装置等は、例えば、集積回路等によって構成される。このため、情報処理装置100の各部は、演算処理装置等を構成する回路として実現されてもよい。すなわち、情報処理装置100の特定部111、第1個別推定部112、第2個別推定部113(個別推定部)、統合推定部114及び出力制御部115(制御部110)は、コンピュータの演算処理装置等を構成する特定回路、第1個別推定回路、第2個別推定回路(個別推定回路)、統合推定回路及び出力制御回路(制御回路)として実現されてもよい。
また、情報処理装置100の通信部121、記憶部122及び表示部123(出力部)は、例えば、演算処理装置等の機能を含む通信機能、記憶機能及び表示機能(出力機能)として実現されもよい。また、情報処理装置100の通信部121、記憶部122及び表示部123(出力部)は、例えば、集積回路等によって構成されることにより通信回路、記憶回路及び表示回路(出力回路)として実現されてもよい。また、情報処理装置100の通信部121、記憶部122及び表示部123(出力部)は、例えば、複数のデバイスによって構成されることにより通信装置、記憶装置及び表示装置(出力装置)として構成されてもよい。
Each unit of the information processing device 100 described above may be realized as a function of a computer's arithmetic processing device, etc. That is, the identification unit 111, the first individual estimation unit 112, the second individual estimation unit 113 (individual estimation units), the integrated estimation unit 114, and the output control unit 115 (control unit 110) of the information processing device 100 may be realized as a identification function, a first individual estimation function, a second individual estimation function (individual estimation function), an integrated estimation function, and an output control function (control function), respectively, by a computer's arithmetic processing device, etc.
The information processing program can cause a computer to realize each of the above-mentioned functions. The information processing program may be recorded in a non-transitory computer-readable recording medium, such as a memory, a solid-state drive, a hard disk drive, or an optical disk.
As described above, each unit of the information processing device 100 may be realized by a computer arithmetic processing device or the like. The arithmetic processing device or the like is configured by, for example, an integrated circuit or the like. Therefore, each unit of the information processing device 100 may be realized as a circuit constituting the arithmetic processing device or the like. That is, the identification unit 111, the first individual estimation unit 112, the second individual estimation unit 113 (individual estimation unit), the integrated estimation unit 114, and the output control unit 115 (control unit 110) of the information processing device 100 may be realized as a identification circuit, a first individual estimation circuit, a second individual estimation circuit (individual estimation circuit), an integrated estimation circuit, and an output control circuit (control circuit) constituting the arithmetic processing device or the like of a computer.
The communication unit 121, the storage unit 122, and the display unit 123 (output unit) of the information processing device 100 may be realized as a communication function, a storage function, and a display function (output function) including the functions of an arithmetic processing device, etc. The communication unit 121, the storage unit 122, and the display unit 123 (output unit) of the information processing device 100 may be realized as a communication circuit, a storage circuit, and a display circuit (output circuit) by being configured, for example, by an integrated circuit, etc. The communication unit 121, the storage unit 122, and the display unit 123 (output unit) of the information processing device 100 may be realized as a communication device, a storage device, and a display device (output device) by being configured, for example, by being configured by a plurality of devices.

情報処理装置100は、上述した複数の各部のうち1又は任意の複数を組み合わせることが可能である。
本開示では、「情報」の文言を使用しているが、「情報」の文言は「データ」と言い換えることができ、「データ」の文言は「情報」と言い換えることができる。
The information processing device 100 can combine one or any two or more of the above-mentioned units.
In this disclosure, the term "information" is used, but the term "information" can be replaced with "data" and the term "data" can be replaced with "information."

[本実施形態の態様及び効果]
次に、本実施形態の一態様及び各態様が奏する効果について説明する。なお、本実施形態は以下に記載する各態様に限定されることはなく、上述した各部を適宜組み合わせて実現されてもよい。また、以下に記載する効果は一例であり、各態様が奏する効果は以下に記載するものに限定されることはない。
[Aspects and Effects of the Present Embodiment]
Next, one aspect of this embodiment and the effects of each aspect will be described. Note that this embodiment is not limited to each aspect described below, and may be realized by appropriately combining each of the above-mentioned parts. Also, the effects described below are examples, and the effects of each aspect are not limited to those described below.

(態様1)
一態様の情報処理装置は、シミュレーションの対象者の注目対象となる複数の移動体のうち対象者が視認する1つの移動体を特定する特定部と、特定部によって特定される移動体に応じて対象者が取る行動を推定する第1個別推定部と、特定部によって特定される移動体とは異なる他の移動体に応じて対象者が取る行動を推定する第2個別推定部と、第1個別推定部によって推定される対象者の行動と、第2個別推定部によって推定される対象者の行動とに基づいて、複数の移動体全てに応じて対象者が取る行動を推定する統合推定部と、を備える。
これにより、情報処理装置は、第1個別推定部及び第2個別推定部それぞれにおいて、対象者と移動体との1対1の関係に基づいて対象者の取る行動を推定するので、個別推定の判断モデルをシミュレーションの全体状況に応じて設定する判断モデルに比べて簡略化することができる。すなわち、情報処理装置は、複数の個別の判断モデルを、シミュレーション全体を通じて統合することにより、シミュレーション全体を通じて1つの判断モデルを利用する場合に比べてシミュレーションを簡略化することができる。また、情報処理装置は、複数の個別の判断モデルを統合することにより、より多くのシミュレーションの状況に対応することができる。
情報処理装置は、対象者が視認する移動体と、対象者が視認していない移動体とをそれぞれ別個に利用するため、実際の交通参加者の状況に応じたシミュレーションを精度よく行うことができる。また、情報処理装置は、対象者が認識をしているが視認をしていない移動体に対しても個別判断を行うので、視認していない移動体が対象者に対して与える影響を考慮したシミュレーションを行うことができる。すなわち、情報処理装置は、対象者の視行動モデルによる視認の有無を考慮することで、より実際の人間の判断に近い判断モデルの構築が可能になり、現実に即したシミュレーションを行うことができる。
(Aspect 1)
An information processing device of one embodiment includes an identification unit that identifies one moving body that is visually recognized by the subject of a simulation among multiple moving bodies that are the focus of the subject's attention, a first individual estimation unit that estimates a behavior that the subject will take in response to the moving body identified by the identification unit, a second individual estimation unit that estimates a behavior that the subject will take in response to other moving bodies different from the moving body identified by the identification unit, and an integrated estimation unit that estimates a behavior that the subject will take in response to all of the multiple moving bodies based on the behavior of the subject estimated by the first individual estimation unit and the behavior of the subject estimated by the second individual estimation unit.
As a result, the information processing device estimates the behavior of the subject based on a one-to-one relationship between the subject and the moving body in each of the first individual estimation unit and the second individual estimation unit, so that the judgment model for individual estimation can be simplified compared to a judgment model set according to the overall situation of the simulation. In other words, by integrating multiple individual judgment models throughout the entire simulation, the information processing device can simplify the simulation compared to a case where one judgment model is used throughout the entire simulation. Furthermore, by integrating multiple individual judgment models, the information processing device can respond to more simulation situations.
The information processing device separately uses moving objects that the subject visually recognizes and moving objects that the subject does not visually recognize, and therefore can perform a simulation that corresponds to the actual situation of traffic participants with high accuracy. In addition, the information processing device performs individual judgments on moving objects that the subject recognizes but does not visually recognize, and therefore can perform a simulation that takes into account the impact of moving objects that are not visually recognized on the subject. In other words, the information processing device can construct a judgment model that is closer to the judgment of an actual human being by considering the presence or absence of visual recognition according to the visual behavior model of the subject, and can perform a simulation that corresponds to reality.

(態様2)
一態様の情報処理装置では、第2個別推定部は、他の移動体に対して対象者が最後に注目した時刻を基準とし、対象者が他の移動体について注目を忘れることを表す忘却関数に応じて対象者が取る行動としての確率を減少させ、かつ、対象者が取る行動が未決定の確率を増加させることにより、他の移動体に応じて対象者が取る行動を推定することとしてもよい。
これにより、情報処理装置は、注目対象の移動体が複数あり、そのうち1台を交通参加者が視認できないような場合でも、実際の交通参加者の状況に合わせたシミュレーションを行うことができる。すなわち、情報処理装置は、交通参加者から見て移動体毎の判断を行う一方で、交通参加者が視認していない移動体に対する交通参加者内の情報が薄れていくことを忘却関数を用いて表現することで、統合結果として現実的な判断結果を得ることができる。
(Aspect 2)
In one embodiment of the information processing device, the second individual estimation unit may estimate an action that the subject will take in response to another moving body by using the time that the subject last paid attention to the other moving body as a reference, reducing the probability that the action that the subject will take is in response to a forgetting function that represents the subject forgetting to pay attention to the other moving body, and increasing the probability that the action that the subject will take is undecided.
This allows the information processing device to perform a simulation that matches the actual situation of the traffic participants, even when there are multiple moving objects of interest and one of them is not visible to the traffic participant. That is, the information processing device performs a judgment for each moving object as seen from the traffic participant, while using a forgetting function to represent the fading of information within the traffic participant about moving objects that are not visible to the traffic participant, thereby obtaining a realistic judgment result as an integration result.

(態様3)
一態様の情報処理装置では、第1個別推定部及び第2個別推定部それぞれは、移動体の移動状態と、移動体の移動状態に応じて対象者が取る行動とを学習することに生成される学習済モデルと、特定部によって特定される移動体の移動状態とに基づいて、対象者が取る行動を推定することとしてもよい。
これにより、情報処理装置は、対象者と移動体との1対1の関係に基づいて対象者の取る行動を推定することができる。また、情報処理装置は、シミュレーション全体の状況に応じて適宜選択される学習済モデルを利用して、複数の個別の状況それぞれに応じた判断を行うことができる。すなわち、情報処理装置は、シミュレーション全体の状況を複数の個別の判断モデルに分解し、それぞれの判断モデルにおいて対象者が取る行動を推定することができる。
(Aspect 3)
In one embodiment of an information processing device, each of the first individual estimation unit and the second individual estimation unit may estimate the behavior taken by the subject based on a learned model generated by learning the movement state of the moving body and the behavior taken by the subject in accordance with the movement state of the moving body, and the movement state of the moving body identified by the identification unit.
This allows the information processing device to estimate the behavior of the subject based on a one-to-one relationship between the subject and the moving object. The information processing device can also make judgments according to multiple individual situations by using a trained model that is appropriately selected according to the overall situation of the simulation. In other words, the information processing device can break down the overall situation of the simulation into multiple individual judgment models and estimate the behavior of the subject in each judgment model.

(態様4)
一態様の情報処理装置では、特定部は、移動体として、車両が道路を走行する際に、対象者が道路を横断するか否かの行動を推定する際の注目対象としての車両を特定することとしてもよい。
これにより、情報処理装置は、車両の走行状況に応じて対象者が道路を横断するか否か及び未決定かを推定することができる。
(Aspect 4)
In one aspect of the information processing device, the identification unit may identify a vehicle as a moving object, as an object of interest when estimating the behavior of a subject as to whether or not to cross a road, when the vehicle is traveling on a road.
This enables the information processing device to estimate whether the subject person will cross the road or not, depending on the driving conditions of the vehicle.

(態様5)
一態様の情報処理装置では、第1個別推定部及び第2個別推定部それぞれは、移動体の移動状態としての車両の位置及び走行速度と、対象者が取る行動として車両の移動状態に応じて対象者が道路を横断するか、道路を横断しないか及び横断するか否か未決定の行動とを学習することにより生成される学習済モデルを利用することとしてもよい。
これにより、情報処理装置は、車両の走行状況に応じて対象者が道路を横断するか否か及び未決定かの個別判断の確率を算出することができる。
(Aspect 5)
In one aspect of the information processing device, each of the first individual estimation unit and the second individual estimation unit may utilize a learned model generated by learning the vehicle position and driving speed as the movement state of the moving body, and the behavior taken by the subject, such as whether the subject crosses the road, whether or not to cross the road, and whether or not to cross the road is undecided, depending on the movement state of the vehicle.
This enables the information processing device to calculate the probability of an individual judgment as to whether or not the subject person will cross the road, and whether or not it is undecided, depending on the driving conditions of the vehicle.

(態様6)
一態様の情報処理装置では、統合推定部は、第1個別推定部及び第2個別推定部によって推定される対象者の行動を示す値に、対象者の行動に応じて予め設定される統合処理用の係数を乗算し、乗算した結果を統合することにより複数の移動体全てに応じて対象者が取る行動を推定することとしてもよい。
これにより、情報処理装置は、複数の個別判断を統合して、複数の移動体に応じた対象者の全体判断を推定することができる。
(Aspect 6)
In one embodiment of the information processing device, the integrated estimation unit may multiply a value indicating the subject's behavior estimated by the first individual estimation unit and the second individual estimation unit by a coefficient for integrated processing that is set in advance according to the subject's behavior, and integrate the results of the multiplication to estimate the behavior taken by the subject according to all of the multiple moving objects.
This allows the information processing device to integrate multiple individual judgments and estimate an overall judgment of the subject person according to multiple moving objects.

(態様7)
一態様の情報処理方法では、コンピュータが、シミュレーションの対象者の注目対象となる複数の移動体のうち対象者が視認する1つの移動体を特定する特定ステップと、特定ステップによって特定される移動体に応じて対象者が取る行動を推定する第1個別推定ステップと、特定ステップによって特定される移動体とは異なる他の移動体に応じて対象者が取る行動を推定する第2個別推定ステップと、第1個別推定ステップによって推定される対象者の行動と、第2個別推定ステップによって推定される対象者の行動とに基づいて、複数の移動体全てに応じて対象者が取る行動を推定する統合推定ステップと、を実行する。
これにより、情報処理方法は、上述した一態様の情報処理装置と同様の効果を奏することができる。
(Aspect 7)
In one aspect of the information processing method, a computer executes the following steps: an identification step of identifying one moving body that is visually recognized by the subject of a simulation among multiple moving bodies that are the focus of the subject's attention; a first individual estimation step of estimating a behavior that the subject will take in response to the moving body identified in the identification step; a second individual estimation step of estimating a behavior that the subject will take in response to other moving bodies different from the moving body identified in the identification step; and an integrated estimation step of estimating a behavior that the subject will take in response to all of the multiple moving bodies based on the behavior of the subject estimated in the first individual estimation step and the behavior of the subject estimated in the second individual estimation step.
As a result, the information processing method can achieve the same effects as the information processing device according to the above-described aspect.

(態様8)
一態様の情報処理プログラムは、コンピュータに、シミュレーションの対象者の注目対象となる複数の移動体のうち対象者が視認する1つの移動体を特定する特定機能と、特定機能によって特定される移動体に応じて対象者が取る行動を推定する第1個別推定機能と、特定機能によって特定される移動体とは異なる他の移動体に応じて対象者が取る行動を推定する第2個別推定機能と、第1個別推定機能によって推定される対象者の行動と、第2個別推定機能によって推定される対象者の行動とに基づいて、複数の移動体全てに応じて対象者が取る行動を推定する統合推定機能と、を実現させる。
これにより、情報処理プログラムは、上述した一態様の情報処理装置と同様の効果を奏することができる。
(Aspect 8)
An information processing program of one embodiment causes a computer to realize a identification function that identifies one moving body that is visually recognized by the subject of a simulation among multiple moving bodies that are the focus of the subject's attention, a first individual estimation function that estimates a behavior that the subject will take in response to the moving body identified by the identification function, a second individual estimation function that estimates a behavior that the subject will take in response to other moving bodies different from the moving body identified by the identification function, and an integrated estimation function that estimates a behavior that the subject will take in response to all of the multiple moving bodies based on the behavior of the subject estimated by the first individual estimation function and the behavior of the subject estimated by the second individual estimation function.
As a result, the information processing program can achieve the same effects as the information processing device according to the above-described aspect.

100 情報処理装置
110 制御部
111 特定部
112 第1個別推定部
113 第2個別推定部
114 統合推定部
115 出力制御部
121 通信部
122 記憶部
123 表示部
REFERENCE SIGNS LIST 100 Information processing device 110 Control unit 111 Identification unit 112 First individual estimation unit 113 Second individual estimation unit 114 Integrated estimation unit 115 Output control unit 121 Communication unit 122 Storage unit 123 Display unit

Claims (8)

情報処理装置は車両歩行者に対する位置情報保有ており、
シミュレーションの歩行者の注目対象となる複数の車両のうち歩行者が視認する1つの車両を特定する特定部と、
前記特定部によって特定される車両の少なくとも歩行者に対する位置と、位置の変化量に基づく速度に関する情報を含む移動状態に応じて歩行者が取る行動であって歩行者が道路を横断するという行動、歩行者が道路を横断しないという行動、歩行者が道路を横断するか否か未決定の際の行動のいずれかの行動を推定する第1個別推定部と、
前記特定部によって特定される車両とは異なる他の車両の少なくとも歩行者に対する位置と、位置の変化量に基づく速度に関する情報を含む移動状態に応じて歩行者が取る行動を推定する第2個別推定部と、
前記第1個別推定部によって推定される歩行者の行動と、前記第2個別推定部によって推定される歩行者の行動とに基づいて、複数の車両全てに応じて歩行者が取る行動を推定する統合推定部と、
を備える情報処理装置。
The information processing device has position information of the vehicle relative to the pedestrian ,
An identification unit that identifies one vehicle that is visually recognized by a pedestrian among a plurality of vehicles that are targets of attention of a pedestrian in a simulation;
a first individual estimation unit that estimates an action to be taken by the pedestrian according to a moving state including at least a position of the vehicle with respect to the pedestrian identified by the identification unit and information regarding a speed based on an amount of change in the position, the action being one of an action of the pedestrian crossing a road, an action of the pedestrian not crossing the road, and an action of the pedestrian not deciding whether to cross the road or not ;
a second individual estimation unit that estimates a behavior of the pedestrian based on a moving state including information on at least a position of another vehicle other than the vehicle identified by the identification unit with respect to the pedestrian and a speed based on an amount of change in the position;
an integrated estimation unit that estimates a behavior of a pedestrian in response to all of a plurality of vehicles , based on the behavior of the pedestrian estimated by the first individual estimation unit and the behavior of the pedestrian estimated by the second individual estimation unit;
An information processing device comprising:
前記第2個別推定部は、他の車両に対して歩行者が最後に注目した時刻を基準とし、歩行者が他の車両について注目を忘れることを表す忘却関数に応じて歩行者が最後に注目した時刻での判断としての確率を減少させ、かつ、歩行者が取る行動が未決定である判断の確率を増加させることにより、他の車両に応じて歩行者が取る行動を推定する
請求項1に記載の情報処理装置。
2. The information processing device according to claim 1, wherein the second individual estimation unit estimates the action that the pedestrian will take in response to another vehicle by using the time that the pedestrian last paid attention to another vehicle as a reference, reducing the probability that the judgment is based on the time that the pedestrian last paid attention to another vehicle in accordance with a forgetting function that represents the pedestrian 's forgetting to pay attention to other vehicles , and increasing the probability that the judgment is that the action that the pedestrian will take is undecided.
前記第1個別推定部及び前記第2個別推定部それぞれは、車両の少なくとも歩行者に対する位置と、位置の変化量に基づく速度に関する情報を含む移動状態と、車両の移動状態に応じて歩行者が取る行動とを学習することに生成される学習済モデルと、前記特定部によって特定される車両の移動状態とに基づいて、歩行者が取る行動を推定し、前記第2個別推定部が前記特定部によって特定される車両とは異なる他の車両に対して推定を実施する
請求項1又は2に記載の情報処理装置。
The information processing device according to claim 1 or 2, wherein the first individual estimation unit and the second individual estimation unit each estimate the behavior of a pedestrian based on a learned model generated by learning at least the position of a vehicle relative to a pedestrian , a moving state including information regarding a speed based on an amount of change in position, and the behavior of a pedestrian based on the moving state of the vehicle , and the moving state of a vehicle identified by the identification unit, and the second individual estimation unit performs estimation for another vehicle other than the vehicle identified by the identification unit.
前記特定部は車両が道路を走行する際に、歩行者が道路を横断するか否かの行動を推定する際の注目対象としての車両を特定する
請求項1~3のいずれか1項に記載の情報処理装置。
4. The information processing device according to claim 1 , wherein the identification unit is configured to identify a vehicle as an object of interest when estimating a pedestrian's behavior as to whether or not the pedestrian will cross a road when the vehicle is traveling on the road.
前記第1個別推定部及び前記第2個別推定部それぞれは、車両の移動状態としての車両の位置及び走行速度と、歩行者が取る行動として車両の移動状態に応じて歩行者が道路を横断するか、道路を横断しないか及び横断するか否か未決定の判断とを学習することにより生成される学習済モデルを利用する
請求項4に記載の情報処理装置。
5. The information processing device according to claim 4, wherein each of the first individual estimation unit and the second individual estimation unit utilizes a learned model generated by learning a vehicle 's position and traveling speed as a vehicle's movement state, and a decision as to whether a pedestrian will cross a road, not cross the road, or is undecided as to whether to cross the road, depending on the vehicle's movement state, as a pedestrian's behavior.
前記統合推定部は、前記第1個別推定部及び前記第2個別推定部によって推定される歩行者の行動を示す値に、歩行者の行動に応じて予め設定される統合処理用の係数を乗算し、乗算した結果を統合することにより複数の車両全てに応じて歩行者が取る行動を推定する
請求項1~5のいずれか1項に記載の情報処理装置。
The information processing device according to any one of claims 1 to 5, wherein the integrated estimation unit multiplies a value indicating the pedestrian 's behavior estimated by the first individual estimation unit and the second individual estimation unit by a coefficient for integration processing that is set in advance according to the pedestrian 's behavior, and integrates the multiplication result to estimate the behavior of the pedestrian in accordance with all of a plurality of vehicles .
車両歩行者に対する位置情報保有するコンピュータが、
シミュレーションの歩行者の注目対象となる複数の車両のうち歩行者が視認する1つの車両を特定する特定ステップと、
前記特定ステップによって特定される車両の少なくとも歩行者に対する位置と、位置の変化量に基づく速度に関する情報を含む移動状態に応じて歩行者が取る行動であって歩行者が道路を横断するという行動、歩行者が道路を横断しないという行動、歩行者が道路を横断するか否か未決定の際の行動のいずれかの行動を推定する第1個別推定ステップと、
前記特定ステップによって特定される車両とは異なる他の車両の少なくとも歩行者に対する位置と、位置の変化量に基づく速度に関する情報を含む移動状態に応じて歩行者が取る行動を推定する第2個別推定ステップと、
前記第1個別推定ステップによって推定される歩行者の行動と、前記第2個別推定ステップによって推定される歩行者の行動とに基づいて、複数の車両全てに応じて歩行者が取る行動を推定する統合推定ステップと、
を実行する情報処理方法。
A computer that holds vehicle position information relative to pedestrians
A step of identifying one vehicle that is visible to a pedestrian among a plurality of vehicles that are the focus of attention of the pedestrian in the simulation;
a first individual estimation step of estimating an action to be taken by the pedestrian according to a moving state including information on at least a position of the vehicle relative to the pedestrian identified by the identification step and a speed based on an amount of change in the position, the action being one of an action of the pedestrian crossing a road, an action of the pedestrian not crossing the road, and an action of the pedestrian not deciding whether to cross the road or not ;
a second individual estimation step of estimating a behavior of the pedestrian based on a moving state including information on at least a position of another vehicle other than the vehicle identified by the identification step with respect to the pedestrian and a speed based on an amount of change in the position;
an integrated estimation step of estimating a behavior of a pedestrian in response to all of a plurality of vehicles , based on the behavior of the pedestrian estimated in the first individual estimation step and the behavior of the pedestrian estimated in the second individual estimation step;
An information processing method for performing the above.
車両歩行者に対する位置情報保有するコンピュータに、
シミュレーションの歩行者の注目対象となる複数の車両のうち歩行者が視認する1つの車両を特定する特定機能と、
前記特定機能によって特定される車両の少なくとも歩行者に対する位置と、位置の変化量に基づく速度に関する情報を含む移動状態に応じて歩行者が取る行動であって歩行者が道路を横断するという行動、歩行者が道路を横断しないという行動、歩行者が道路を横断するか否か未決定の際の行動のいずれかの行動を推定する第1個別推定機能と、
前記特定機能によって特定される車両とは異なる他の車両の少なくとも歩行者に対する位置と、位置の変化量に基づく速度に関する情報を含む移動状態に応じて歩行者が取る行動を推定する第2個別推定機能と、
前記第1個別推定機能によって推定される歩行者の行動と、前記第2個別推定機能によって推定される歩行者の行動とに基づいて、複数の車両全てに応じて歩行者が取る行動を推定する統合推定機能と、
を実現させる情報処理プログラム。
A computer that holds vehicle position information on pedestrians ,
An identification function that identifies one vehicle that is visible to a pedestrian among a plurality of vehicles that are the focus of attention of the pedestrian in the simulation;
a first individual estimation function for estimating an action to be taken by the pedestrian according to a moving state including information on at least a position of the vehicle relative to the pedestrian identified by the identification function and a speed based on an amount of change in the position , the action being one of the actions of the pedestrian crossing a road, the action of the pedestrian not crossing the road, and the action of the pedestrian not deciding whether to cross the road or not ;
a second individual estimation function that estimates a behavior of the pedestrian based on a moving state including information on a position of another vehicle other than the vehicle identified by the identification function with respect to the pedestrian and a speed based on an amount of change in the position;
an integrated estimation function that estimates a behavior of a pedestrian in response to all of a plurality of vehicles , based on the behavior of the pedestrian estimated by the first individual estimation function and the behavior of the pedestrian estimated by the second individual estimation function;
An information processing program that realizes this.
JP2021167239A 2021-10-12 2021-10-12 Information processing device, information processing method, and information processing program Active JP7627006B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021167239A JP7627006B2 (en) 2021-10-12 2021-10-12 Information processing device, information processing method, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021167239A JP7627006B2 (en) 2021-10-12 2021-10-12 Information processing device, information processing method, and information processing program

Publications (2)

Publication Number Publication Date
JP2023057652A JP2023057652A (en) 2023-04-24
JP7627006B2 true JP7627006B2 (en) 2025-02-05

Family

ID=86054724

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021167239A Active JP7627006B2 (en) 2021-10-12 2021-10-12 Information processing device, information processing method, and information processing program

Country Status (1)

Country Link
JP (1) JP7627006B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006244295A (en) 2005-03-04 2006-09-14 Advics:Kk Travel support device for vehicle
JP2008171358A (en) 2007-01-15 2008-07-24 Toyota Central R&D Labs Inc Traffic simulation device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4980810B2 (en) * 2007-07-10 2012-07-18 株式会社豊田中央研究所 Traffic simulation apparatus and program
JP2020019301A (en) * 2018-07-30 2020-02-06 株式会社デンソーテン Behavior decision device
JP7232166B2 (en) * 2019-10-18 2023-03-02 本田技研工業株式会社 Prediction device, vehicle system, prediction method, and program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006244295A (en) 2005-03-04 2006-09-14 Advics:Kk Travel support device for vehicle
JP2008171358A (en) 2007-01-15 2008-07-24 Toyota Central R&D Labs Inc Traffic simulation device

Also Published As

Publication number Publication date
JP2023057652A (en) 2023-04-24

Similar Documents

Publication Publication Date Title
US11126889B2 (en) Machine learning based prediction of human interactions with autonomous vehicles
JP7335274B2 (en) Systems and methods for geolocation prediction
Rasouli et al. Pie: A large-scale dataset and models for pedestrian intention estimation and trajectory prediction
US10902279B2 (en) Training saliency
US20200241545A1 (en) Automatic braking of autonomous vehicles using machine learning based prediction of behavior of a traffic entity
US11467579B2 (en) Probabilistic neural network for predicting hidden context of traffic entities for autonomous vehicles
JP2022526513A (en) Video frame information labeling methods, appliances, equipment and computer programs
WO2020226696A1 (en) System and method of generating a video dataset with varying fatigue levels by transfer learning
CN109624990A (en) System and computer implemented method for the autonomous vehicle operation based on key frame
JP2015076104A (en) Real-time multi-class driver motion recognition using a random forest model
US11551030B2 (en) Visualizing machine learning predictions of human interaction with vehicles
US20170243518A1 (en) Information Presentation Apparatus and Method, and Computer Program Product
Sudha et al. On-road driver facial expression emotion recognition with parallel multi-verse optimizer (PMVO) and optical flow reconstruction for partial occlusion in internet of things (IoT)
Makolkina et al. The models of moving users and IoT devices density investigation for augmented reality applications
Doula et al. AR-CP: uncertainty-aware perception in adverse conditions with conformal prediction and augmented reality for assisted driving
JP7816360B2 (en) Information processing device, information processing method, and information processing program
JP7627006B2 (en) Information processing device, information processing method, and information processing program
US12379214B2 (en) Method of augmenting human perception of the surroundings
KR102364766B1 (en) Reminders
CN119555103A (en) Road navigation method and system based on artificial intelligence
WO2023050749A1 (en) Track prediction method and apparatus, electronic device, and storage medium
JP7519337B2 (en) Information processing device, information processing method, and information processing program
JP2026050966A (en) system
JP2025126314A (en) Risk information output device
JP2026072525A (en) system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231024

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240321

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240416

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240603

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240917

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241101

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: 20241224

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250116

R150 Certificate of patent or registration of utility model

Ref document number: 7627006

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150