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
JP7633005B2 - TRAFFIC CONDITION DETERMINATION DEVICE, TRAFFIC CONDITION DETERMINATION METHOD, COMPUTER PROGRAM, AND LEARNING MODEL - Google Patents
[go: Go Back, main page]

JP7633005B2 - TRAFFIC CONDITION DETERMINATION DEVICE, TRAFFIC CONDITION DETERMINATION METHOD, COMPUTER PROGRAM, AND LEARNING MODEL - Google Patents

TRAFFIC CONDITION DETERMINATION DEVICE, TRAFFIC CONDITION DETERMINATION METHOD, COMPUTER PROGRAM, AND LEARNING MODEL Download PDF

Info

Publication number
JP7633005B2
JP7633005B2 JP2020120699A JP2020120699A JP7633005B2 JP 7633005 B2 JP7633005 B2 JP 7633005B2 JP 2020120699 A JP2020120699 A JP 2020120699A JP 2020120699 A JP2020120699 A JP 2020120699A JP 7633005 B2 JP7633005 B2 JP 7633005B2
Authority
JP
Japan
Prior art keywords
traffic
input
output
input data
data
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
JP2020120699A
Other languages
Japanese (ja)
Other versions
JP2022017876A (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.)
Sumitomo Electric Industries Ltd
Sumitomo Electric System Solutions Co Ltd
Original Assignee
Sumitomo Electric Industries Ltd
Sumitomo Electric System Solutions Co Ltd
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 Sumitomo Electric Industries Ltd, Sumitomo Electric System Solutions Co Ltd filed Critical Sumitomo Electric Industries Ltd
Priority to JP2020120699A priority Critical patent/JP7633005B2/en
Publication of JP2022017876A publication Critical patent/JP2022017876A/en
Application granted granted Critical
Publication of JP7633005B2 publication Critical patent/JP7633005B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Traffic Control Systems (AREA)

Description

本開示は、交通状態判定装置、交通状態判定方法、コンピュータプログラム、及び学習モデルに関する。 This disclosure relates to a traffic condition determination device, a traffic condition determination method, a computer program, and a learning model.

特許文献1には、異常交通流(事故等の突発事象によって交通容量の低下した交通流)を検出する検出装置が開示されている。特許文献1に開示される検出装置は、現在までの交通状態量データに基づいて現時点から所定時間後の交通状態量を予測し、交通状態量の予測値に基づいて異常交通流判定用上下閾値を設定し、所定時間後において検出された実際の交通状態量が上下閾値間の範囲外にあるか否かを判定し、範囲外にあるときに交通流が異常であると判定する。 Patent Document 1 discloses a detection device that detects abnormal traffic flow (traffic flow with reduced traffic capacity due to a sudden event such as an accident). The detection device disclosed in Patent Document 1 predicts the traffic state quantity a predetermined time from the present time based on traffic state quantity data up to the present, sets upper and lower thresholds for determining abnormal traffic flow based on the predicted value of the traffic state quantity, determines whether the actual traffic state quantity detected after the predetermined time is outside the range between the upper and lower thresholds, and determines that the traffic flow is abnormal if it is outside the range.

特開平3-209599号公報Japanese Patent Application Publication No. 3-209599

特許文献1に開示された検出装置では、現時点から所定時間後の交通状態量を正確に予測できなければ、異常交通流判定用の閾値を適切に設定することができず、異常交通流の検出精度が低下する。さらに、事故等の突発事象の内容及び程度、突発事象発生時点における交通量、突発事象発生箇所の道路形状等によって、突発事象発生後の交通流は変化する。上記のような突発事象に関する様々な状況に応じて、適切な閾値を設定することは困難である。 In the detection device disclosed in Patent Document 1, if it is not possible to accurately predict the traffic state quantity a predetermined time from the present time, it is not possible to appropriately set a threshold value for determining abnormal traffic flow, and the accuracy of detecting abnormal traffic flow decreases. Furthermore, traffic flow after the occurrence of an unexpected event changes depending on the content and severity of the unexpected event such as an accident, the traffic volume at the time the unexpected event occurs, the road shape where the unexpected event occurs, etc. It is difficult to set an appropriate threshold value in accordance with the various circumstances related to the unexpected event as described above.

本開示の一態様に係る交通状態判定装置は、特定の地点における交通状態を示す入力データから、前記特定の地点における交通状態を示す出力データを生成する学習モデルと、前記入力データ及び前記出力データに基づいて、交通異常状態が発生しているか否かを判定する状態判定部と、を備え、前記学習モデルは、入力層と、一又は複数の中間層と、出力層とを含むオートエンコーダである。 A traffic condition determination device according to one aspect of the present disclosure includes a learning model that generates output data indicating traffic conditions at a specific point from input data indicating the traffic conditions at the specific point, and a condition determination unit that determines whether or not an abnormal traffic condition has occurred based on the input data and the output data, and the learning model is an autoencoder that includes an input layer, one or more intermediate layers, and an output layer.

本開示の一態様に係る交通状態判定方法は、学習モデルによって、特定の地点における交通状態を示す入力データから、前記特定の地点における交通状態を示す出力データを生成するステップと、前記入力データ及び前記出力データに基づいて、交通異常状態が発生しているか否かを判定するステップと、を含み、前記学習モデルは、入力層と、一又は複数の中間層と、出力層とを含むオートエンコーダである。 A traffic condition determination method according to one aspect of the present disclosure includes a step of generating output data indicating traffic conditions at a specific point from input data indicating the traffic conditions at the specific point using a learning model, and a step of determining whether or not an abnormal traffic condition has occurred based on the input data and the output data, and the learning model is an autoencoder including an input layer, one or more intermediate layers, and an output layer.

本開示の一態様に係るコンピュータプログラムは、コンピュータに交通異常状態を検出させるためのコンピュータプログラムであって、前記コンピュータに、学習モデルによって、特定の地点における交通状態を示す入力データから、前記特定の地点における交通状態を示す出力データを生成するステップと、前記入力データ及び前記出力データに基づいて、交通異常状態が発生しているか否かを判定するステップと、を実行させ、前記学習モデルは、入力層と、一又は複数の中間層と、出力層とを含むオートエンコーダである。 A computer program according to one aspect of the present disclosure is a computer program for causing a computer to detect a traffic abnormality, and causes the computer to execute a step of generating output data indicating the traffic condition at a specific point from input data indicating the traffic condition at the specific point using a learning model, and a step of determining whether or not a traffic abnormality has occurred based on the input data and the output data, and the learning model is an autoencoder including an input layer, one or more intermediate layers, and an output layer.

本開示の一態様に係る学習モデルは、オートエンコーダによって構成される学習モデルであって、特定の地点における交通状態を示す入力データを受け付ける入力層と、前記特定の地点における交通状態を示す出力データを生成する出力層と、前記入力層及び前記出力層の間に設けられる一又は複数の中間層と、を備える。 A learning model according to one aspect of the present disclosure is a learning model configured by an autoencoder, and includes an input layer that accepts input data indicating traffic conditions at a specific point, an output layer that generates output data indicating traffic conditions at the specific point, and one or more intermediate layers provided between the input layer and the output layer.

本開示は、上記のような特徴的な構成を備える交通状態判定装置として実現することができるだけでなく、交通状態判定装置における特徴的な処理をステップとする交通状態判定方法として実現することができる。本開示は、コンピュータを通信制御装置として機能させるコンピュータプログラムとして実現したり、交通状態判定装置又は他の装置が実行する機械学習によって生成される、交通状態判定用の学習モデルとして実現したりすることができる。さらに、本開示は、交通状態判定装置の一部又は全部を半導体集積回路として実現したり、交通状態判定装置を含む交通状態判定システムとして実現したりすることができる。 The present disclosure can be realized not only as a traffic state determination device having the above-mentioned characteristic configuration, but also as a traffic state determination method having steps of characteristic processing in the traffic state determination device. The present disclosure can be realized as a computer program that causes a computer to function as a communication control device, or as a learning model for traffic state determination that is generated by machine learning executed by the traffic state determination device or another device. Furthermore, the present disclosure can be realized as a semiconductor integrated circuit as part or all of the traffic state determination device, or as a traffic state determination system including the traffic state determination device.

本開示によれば、交通における異常状態を正確に検出することができる。 This disclosure makes it possible to accurately detect abnormal conditions in traffic.

交通信号制御システムの全体構成の一例を示す図である。1 is a diagram illustrating an example of an overall configuration of a traffic signal control system. 実施形態に係る交通状態判定装置の構成の一例を示すブロック図である。1 is a block diagram showing an example of a configuration of a traffic condition determination device according to an embodiment. 実施形態に係る交通状態判定装置における学習モデルの種別を説明する図である。FIG. 2 is a diagram illustrating types of learning models in the traffic condition determination device according to the embodiment. 実施形態に係る学習モデルの構成の一例を示す模式図である。FIG. 2 is a schematic diagram showing an example of the configuration of a learning model according to an embodiment. 実施形態に係る交通状態判定装置の機能の一例を示す機能ブロック図である。FIG. 2 is a functional block diagram showing an example of functions of the traffic condition determination device according to the embodiment. 同一地点における再構成誤差の時間推移を示すグラフである。13 is a graph showing the time progression of reconstruction error at the same point. 実施形態に係る表示装置による表示画面の一例を示す図である。FIG. 2 is a diagram showing an example of a display screen of the display device according to the embodiment; 実施形態に係る機械学習の一例を示す模式図である。FIG. 1 is a schematic diagram illustrating an example of machine learning according to an embodiment. 実施形態に係る交通状態判定処理の手順を示すフローチャートである。5 is a flowchart showing a procedure of a traffic condition determination process according to the embodiment. 実施形態に係る学習処理の手順を示すフローチャートである。10 is a flowchart illustrating a procedure of a learning process according to the embodiment.

<本開示の実施形態の概要>
以下、本開示の実施形態の概要を列記して説明する。
Overview of the embodiments of the present disclosure
Below, an overview of the embodiments of the present disclosure will be listed and described.

(1) 本実施形態に係る交通状態判定装置は、特定の地点における交通状態を示す入力データから、前記特定の地点における交通状態を示す出力データを生成する学習モデルと、前記入力データ及び前記出力データに基づいて、交通異常状態が発生しているか否かを判定する状態判定部と、を備え、前記学習モデルは、入力層と、一又は複数の中間層と、出力層とを含むオートエンコーダである。オートエンコーダは、入力データを次元削減(エンコード)し、入力データと同一の出力データを得るように復元(デコード)する。様々なトレーニングデータによって訓練された学習モデルに正常な交通状態における入力データを与えると、高精度に入力データを復元した出力データが生成される。突発事象が発生したときの交通異常状態を反映した入力データは、正常な交通状態における入力データとは異なる傾向を示す。学習モデルは、このような交通異常状態を反映した入力データを正確に復元せず、入力データとは異なる出力データを生成する。したがって、入力データと出力データとに基づいて、交通異常状態を正確に検出することができる。 (1) The traffic condition determination device according to the present embodiment includes a learning model that generates output data indicating the traffic condition at a specific point from input data indicating the traffic condition at the specific point, and a condition determination unit that determines whether or not a traffic abnormality occurs based on the input data and the output data, and the learning model is an autoencoder including an input layer, one or more intermediate layers, and an output layer. The autoencoder reduces the dimension of the input data (encodes it) and restores (decodes) it to obtain output data identical to the input data. When input data in a normal traffic condition is given to a learning model trained by various training data, output data that restores the input data with high accuracy is generated. Input data reflecting a traffic abnormality when an unexpected event occurs shows a tendency different from input data in a normal traffic condition. The learning model does not accurately restore the input data reflecting such a traffic abnormality, and generates output data different from the input data. Therefore, a traffic abnormality can be accurately detected based on the input data and the output data.

(2) 前記入力データは、渋滞長、交通量、及び旅行時間を含み、前記入力層は、前記入力データにおける前記渋滞長を受け付ける第1入力ノード、前記入力データにおける前記交通量を受け付ける第2入力ノード、及び前記入力データにおける前記旅行時間を受け付ける第3入力ノードを含み、前記出力データは、渋滞長、交通量、及び旅行時間を含み、前記出力層は、前記出力データにおける前記渋滞長を出力する第1出力ノード、前記出力データにおける前記交通量を出力する第2出力ノード、及び前記出力データにおける前記旅行時間を出力する第3出力ノードを含んでもよい。渋滞長、交通量、及び旅行時間によって正確に交通状態を示すことができる。したがって、このような入力データを用いることによって交通異常状態を正確に検出することができる。 (2) The input data may include a congestion length, a traffic volume, and a travel time, the input layer may include a first input node that accepts the congestion length in the input data, a second input node that accepts the traffic volume in the input data, and a third input node that accepts the travel time in the input data, the output data may include a congestion length, a traffic volume, and a travel time, and the output layer may include a first output node that outputs the congestion length in the output data, a second output node that outputs the traffic volume in the output data, and a third output node that outputs the travel time in the output data. The traffic state can be accurately indicated by the congestion length, the traffic volume, and the travel time. Therefore, an abnormal traffic state can be accurately detected by using such input data.

(3) 本実施形態に係る交通状態判定装置は、複数の時間帯のそれぞれに対応する複数の前記学習モデルと、前記特定の地点における交通状態を示す交通状態情報を、前記複数の時間帯に応じて分類する分類部と、を備え、前記分類部によって分類された前記交通状態情報に基づく前記入力データは、前記入力データが対応する時間帯と同一の時間帯に対応する前記学習モデルに入力されてもよい。朝及び夕方、夜間、昼間等の時間帯によって交通状態は異なる傾向を示す。したがって、時間帯毎に作成された学習モデルに、時間帯に応じて分類された入力データを与えることにより、交通異常状態を正確に検出することができる。 (3) The traffic condition determination device according to this embodiment includes a plurality of the learning models corresponding to a plurality of time periods, and a classification unit that classifies traffic condition information indicating traffic conditions at the specific point according to the plurality of time periods, and the input data based on the traffic condition information classified by the classification unit may be input to the learning model corresponding to the same time period as the time period to which the input data corresponds. Traffic conditions tend to differ depending on the time period, such as morning and evening, night, and daytime. Therefore, abnormal traffic conditions can be accurately detected by providing input data classified according to the time period to a learning model created for each time period.

(4) 前記複数の学習モデルは、複数の日種のそれぞれに対応し、前記分類部は、前記交通状態情報を、前記複数の日種に応じて分類してもよい。平日、土曜日、日曜日、祝日等の日種によって交通状態は異なる傾向を示す。したがって、日種毎に作成された学習モデルに、日種に応じて分類された入力データを与えることにより、交通異常状態を正確に検出することができる。 (4) The multiple learning models may correspond to multiple day types, and the classification unit may classify the traffic condition information according to the multiple day types. Traffic conditions tend to differ depending on the day type, such as weekdays, Saturdays, Sundays, and holidays. Therefore, abnormal traffic conditions can be accurately detected by providing input data classified according to the day type to the learning models created for each day type.

(5) 本実施形態に係る交通状態判定装置は、前記特定の地点における交通状態を示す交通状態情報を正規化し、前記入力データを生成する正規化部をさらに備えてもよい。これにより、交通状態情報を正規化することによって、入力データ間での不整合を抑制することができる。 (5) The traffic condition determination device according to this embodiment may further include a normalization unit that normalizes traffic condition information indicating the traffic condition at the specific point and generates the input data. In this way, by normalizing the traffic condition information, inconsistencies between input data can be suppressed.

(6) 前記状態判定部は、前記入力データと前記出力データとの差分を所定の閾値と比較することにより、前記交通異常状態が発生しているか否かを判定してもよい。正常な交通状態においては出力データが入力データとよく一致し、交通異常状態においては出力データが入力データと大きく異なる。したがって、入力データと出力データとの差分を所定の閾値と比較することで、容易且つ正確に交通異常状態を検出することができる。 (6) The state determination unit may determine whether or not the abnormal traffic state has occurred by comparing the difference between the input data and the output data with a predetermined threshold. In a normal traffic state, the output data matches the input data well, whereas in an abnormal traffic state, the output data differs greatly from the input data. Therefore, by comparing the difference between the input data and the output data with a predetermined threshold, an abnormal traffic state can be easily and accurately detected.

(7) 前記状態判定部は、前記差分が前記閾値を規定回数連続して超過した場合に、前記交通異常状態が発生していると判定してもよい。突発事象が発生すると、渋滞等の交通異常状態が継続する。このような交通異常状態は、短時間に解消されない場合がある。したがって、規定回数連続して差分が所定の閾値を超過するか否かを判定することにより、継続する交通異常状態を検出することができる。 (7) The state determination unit may determine that the abnormal traffic condition has occurred when the difference exceeds the threshold value a specified number of times in succession. When an unexpected incident occurs, an abnormal traffic condition such as a traffic jam continues. Such an abnormal traffic condition may not be resolved in a short period of time. Therefore, a continuing abnormal traffic condition can be detected by determining whether the difference exceeds a predetermined threshold value a specified number of times in succession.

(8) 本実施形態に係る交通状態判定装置は、前記状態判定部の判定結果に基づいて、前記交通異常状態の発生地点と、前記交通異常状態が発生していない地点とを区別した地図を表示する表示装置をさらに備えてもよい。これにより、ユーザが視覚によって交通異常状態の発生地点を確認することができる。 (8) The traffic condition determination device according to this embodiment may further include a display device that displays a map that distinguishes between points where the traffic abnormality condition has occurred and points where the traffic abnormality condition has not occurred, based on the determination result of the condition determination unit. This allows the user to visually confirm the point where the traffic abnormality condition has occurred.

(9) 前記学習モデルは、前記交通状態を示すトレーニングデータを前記入力層に与えられたときに、前記トレーニングデータに近似した情報を出力するための機械学習によって生成されてもよい。これにより、交通異常状態の検出に用いられる学習モデルを作成することができる。 (9) The learning model may be generated by machine learning to output information that is similar to the training data when the training data indicating the traffic state is provided to the input layer. This makes it possible to create a learning model that can be used to detect abnormal traffic conditions.

(10) 本実施形態に係る交通状態判定方法は、学習モデルによって、特定の地点における交通状態を示す入力データから、前記特定の地点における交通状態を示す出力データを生成するステップと、前記入力データ及び前記出力データに基づいて、交通異常状態が発生しているか否かを判定するステップと、を含み、前記学習モデルは、入力層と、一又は複数の中間層と、出力層とを含むオートエンコーダである。学習モデルは、正常な交通状態を反映した入力データを正確に復元する一方で、交通異常状態を反映した入力データを正確に復元しない。したがって、入力データと出力データとに基づいて、交通異常状態を正確に検出することができる。 (10) The traffic condition determination method according to this embodiment includes the steps of generating output data indicating traffic conditions at a specific point from input data indicating the traffic conditions at the specific point using a learning model, and determining whether or not an abnormal traffic condition has occurred based on the input data and the output data, where the learning model is an autoencoder including an input layer, one or more intermediate layers, and an output layer. The learning model accurately restores input data reflecting normal traffic conditions, but does not accurately restore input data reflecting abnormal traffic conditions. Therefore, an abnormal traffic condition can be accurately detected based on the input data and the output data.

(11) 本実施形態に係るコンピュータプログラムは、コンピュータに交通異常状態を検出させるためのコンピュータプログラムであって、前記コンピュータに、学習モデルによって、特定の地点における交通状態を示す入力データから、前記特定の地点における交通状態を示す出力データを生成するステップと、前記入力データ及び前記出力データに基づいて、交通異常状態が発生しているか否かを判定するステップと、を実行させ、前記学習モデルは、入力層と、一又は複数の中間層と、出力層とを含むオートエンコーダである。学習モデルは、正常な交通状態を反映した入力データを正確に復元する一方で、交通異常状態を反映した入力データを正確に復元しない。したがって、入力データと出力データとに基づいて、交通異常状態を正確に検出することができる。 (11) A computer program according to this embodiment is a computer program for causing a computer to detect an abnormal traffic state, and causes the computer to execute the steps of: generating output data indicating the traffic state at a specific point from input data indicating the traffic state at the specific point using a learning model; and determining whether or not an abnormal traffic state has occurred based on the input data and the output data. The learning model is an autoencoder including an input layer, one or more intermediate layers, and an output layer. The learning model accurately restores input data reflecting normal traffic states, but does not accurately restore input data reflecting abnormal traffic states. Therefore, an abnormal traffic state can be accurately detected based on the input data and the output data.

(12) 本実施形態に係る学習モデルは、オートエンコーダによって構成される学習モデルであって、特定の地点における交通状態を示す入力データを受け付ける入力層と、前記特定の地点における交通状態を示す出力データを生成する出力層と、前記入力層及び前記出力層の間に設けられる一又は複数の中間層と、を備える。学習モデルは、正常な交通状態を反映した入力データを正確に復元する一方で、交通異常状態を反映した入力データを正確に復元しない。したがって、入力データと出力データとに基づいて、交通異常状態を正確に検出することができる。 (12) The learning model according to this embodiment is a learning model configured by an autoencoder, and includes an input layer that accepts input data indicating traffic conditions at a specific point, an output layer that generates output data indicating traffic conditions at the specific point, and one or more intermediate layers provided between the input layer and the output layer. The learning model accurately restores input data that reflects normal traffic conditions, but does not accurately restore input data that reflects abnormal traffic conditions. Therefore, abnormal traffic conditions can be accurately detected based on the input data and output data.

<本開示の実施形態の詳細>
以下、図面を参照しつつ、本発明の実施形態の詳細を説明する。なお、以下に記載する実施形態の少なくとも一部を任意に組み合わせてもよい。
<Details of the embodiment of the present disclosure>
Hereinafter, the details of the embodiments of the present invention will be described with reference to the drawings. Note that at least some of the embodiments described below may be combined in any desired manner.

[1.交通信号制御システム]
図1は、交通信号制御システムの全体構成の一例を示す図である。
図1中、交通信号制御システム1は、複数の信号灯器2、複数の交通信号制御機4、交通情報データベース6(以下、「データベース」を「DB」ともいう)、路側センサ8、及び交通状態判定装置10を含む。
[1. Traffic Signal Control System]
FIG. 1 is a diagram showing an example of the overall configuration of a traffic signal control system.
In FIG. 1 , a traffic signal control system 1 includes a plurality of signal lamps 2, a plurality of traffic signal controllers 4, a traffic information database 6 (hereinafter, the “database” may also be referred to as a “DB”), a roadside sensor 8, and a traffic condition determination device 10.

図1中、信号灯器2及び交通信号制御機4は、複数の交差点Ci(i=1~12)のそれぞれに設置されている。
なお、図1では、図示を簡略化するために、各交差点Ciに信号灯器2を1つだけ示しているが、実際には互いに交差する道路の上り下り用として4つの信号灯器2が設置される。
In FIG. 1, a signal lamp 2 and a traffic signal controller 4 are installed at each of a number of intersections Ci (i=1 to 12).
In FIG. 1, for the sake of simplicity, only one traffic light 2 is shown at each intersection Ci, but in reality, four traffic lights 2 are installed for the uphill and downhill directions of the intersecting roads.

交通情報DB6及び交通状態判定装置10は、交通管制センター等に設置される。
交通信号制御機4及び交通情報DB6は、LTE(Long Term Evolution)等の移動通信システムによる無線通信が可能であり、互いに無線通信することで、相互に情報の授受が可能とされている。
The traffic information DB 6 and the traffic condition determination device 10 are installed in a traffic control center or the like.
The traffic signal controller 4 and the traffic information DB 6 are capable of wireless communication using a mobile communication system such as LTE (Long Term Evolution), and are capable of transmitting and receiving information to and from each other through wireless communication with each other.

交通信号制御機4は、信号灯器2の灯色制御(信号制御)を行う。 The traffic signal controller 4 controls the light color (signal control) of the signal lamp 2.

路側センサ8は、例えば、直下を走行する車両5を超音波感知する車両感知器や、インダクタンス変化で車両5を感知するループコイル、あるいはカメラの画像を画像処理して交通量や車両速度を計測する画像感知器等により構成される。
路側センサ8は、対象の交差点Ciから延びる各方路の上流側に設置され、当該交差点Ciに流入する車両台数(流入交通量)、車両速度、上流側の交差点からの旅行時間、渋滞長を計測する。旅行時間は、上流側の交差点において車両が検出された時刻から、対象の交差点Ciにおいて当該車両が検出された時刻までの時間に基づいて計測される。渋滞長は、渋滞している車列の長さである。車両速度が所定値以下の車両が連続して感知された場合に渋滞が発生していると判断される。
The roadside sensor 8 is composed of, for example, a vehicle detector that ultrasonically detects vehicles 5 traveling directly below, a loop coil that detects vehicles 5 by inductance changes, or an image detector that processes camera images to measure traffic volume and vehicle speed.
Roadside sensors 8 are installed on the upstream side of each road extending from a target intersection Ci, and measure the number of vehicles entering the intersection Ci (incoming traffic volume), vehicle speed, travel time from the upstream intersection, and congestion length. Travel time is measured based on the time from when a vehicle is detected at the upstream intersection to when the vehicle is detected at the target intersection Ci. Congestion length is the length of the queue of vehicles that is congested. It is determined that a congestion has occurred when vehicles with vehicle speeds below a predetermined value are detected consecutively.

路側センサ8は、有線又は無線による通信回線を介して、対象の交差点Ciに設置されている交通信号制御機4に接続されている。路側センサ8は、通信回線を通じて、計測結果を交通信号制御機4へ与える。計測結果は、交通信号制御機4によって信号灯器2の灯色制御に用いられる他、交通信号制御機4によって交通情報DB6へ転送される。
なお、計測結果には、交差点Ciに流入する交通量、車両速度、旅行時間等が含まれる。路側センサ8は旅行時間及び渋滞長を計測しなくてもよい。例えば、交通管制センターに設置された装置(交通情報DB6等)が各路側センサ8による車両の検出時刻を取得し、旅行時間を算出してもよい。当該装置が、各路側センサ8によって検出された車両速度を取得し、渋滞の判定及び渋滞長の算出を行ってもよい。
The roadside sensor 8 is connected to a traffic signal controller 4 installed at a target intersection Ci via a wired or wireless communication line. The roadside sensor 8 provides a measurement result to the traffic signal controller 4 via the communication line. The measurement result is used by the traffic signal controller 4 to control the light color of the signal lamp 2, and is also transferred by the traffic signal controller 4 to the traffic information DB 6.
The measurement results include the traffic volume, vehicle speed, travel time, etc. flowing into the intersection Ci. The roadside sensor 8 does not have to measure the travel time and congestion length. For example, a device (traffic information DB 6, etc.) installed in a traffic control center may obtain the detection time of a vehicle by each roadside sensor 8 and calculate the travel time. The device may obtain the vehicle speed detected by each roadside sensor 8, determine the congestion and calculate the congestion length.

交通情報DB6及び交通状態判定装置10は、LAN(Local Area Network)等によって互いに通信可能に接続される。交通情報DB6は、各交差点Ciにおける交通状態を示す交通状態情報を記憶する。交通状態情報は、渋滞長、交通量、及び旅行時間を含む。 The traffic information DB 6 and the traffic condition determination device 10 are connected to each other so that they can communicate with each other via a LAN (Local Area Network) or the like. The traffic information DB 6 stores traffic condition information indicating the traffic condition at each intersection Ci. The traffic condition information includes congestion length, traffic volume, and travel time.

交通状態判定装置10は、交通情報DB6に記憶された交通状態情報に基づいて、交通異常状態を検出する。 The traffic condition determination device 10 detects abnormal traffic conditions based on the traffic condition information stored in the traffic information DB 6.

[2.交通状態判定装置の構成]
図2は、本実施形態に係る交通状態判定装置10の構成の一例を示すブロック図である。
2. Configuration of the traffic condition determination device
FIG. 2 is a block diagram showing an example of the configuration of the traffic condition determination device 10 according to this embodiment.

交通状態判定装置10は、プロセッサ101と、不揮発性メモリ102と、揮発性メモリ103と、入出力インタフェース104とを備える。 The traffic condition determination device 10 includes a processor 101, a non-volatile memory 102, a volatile memory 103, and an input/output interface 104.

揮発性メモリ103は、例えばSRAM(Static Random Access Memory)、DRAM(Dynamic Random Access Memory)等の揮発性メモリである。不揮発性メモリ102は、例えばフラッシュメモリ、ハードディスク、ROM(Read Only Memory)等の不揮発性メモリである。不揮発性メモリ102には、コンピュータプログラムである交通状態判定プログラム105及び交通状態判定プログラム105の実行に使用されるデータが格納される。交通状態判定装置10の各機能は、交通状態判定プログラム105がプロセッサ101によって実行されることで発揮される。交通状態判定プログラム105は、フラッシュメモリ、ROM、CD-ROMなどの記録媒体に記憶させることができる。 The volatile memory 103 is a volatile memory such as, for example, an SRAM (Static Random Access Memory) or a DRAM (Dynamic Random Access Memory). The non-volatile memory 102 is a non-volatile memory such as, for example, a flash memory, a hard disk, or a ROM (Read Only Memory). The non-volatile memory 102 stores a traffic condition determination program 105, which is a computer program, and data used to execute the traffic condition determination program 105. Each function of the traffic condition determination device 10 is realized by the processor 101 executing the traffic condition determination program 105. The traffic condition determination program 105 can be stored in a recording medium such as a flash memory, a ROM, or a CD-ROM.

交通状態判定プログラム105は、複数の学習モデル106を含む。さらに、不揮発性メモリ102には、訓練プログラム107が記憶される。訓練プログラム107は、機械学習用のコンピュータプログラムであり、機械学習によって学習モデル106を構築することができる。 The traffic condition determination program 105 includes a plurality of learning models 106. Furthermore, a training program 107 is stored in the non-volatile memory 102. The training program 107 is a computer program for machine learning, and is capable of constructing the learning models 106 by machine learning.

プロセッサ101は、例えばCPU(Central Processing Unit)である。ただし、プロセッサ101は、CPUに限られない。プロセッサ101は、GPU(Graphics Processing Unit)であってもよい。具体的な一例では、プロセッサ101は、マルチコアGPUである。プロセッサ101は、例えば、ASIC(Application Specific Integrated Circuit)、ゲートアレイ、FPGA(Field Programmable Gate Array)等のハードウェアロジック回路であってもよい。この場合、ハードウェアロジック回路は、交通状態判定プログラム105と同様の処理を実行可能に構成される。 The processor 101 is, for example, a CPU (Central Processing Unit). However, the processor 101 is not limited to a CPU. The processor 101 may be a GPU (Graphics Processing Unit). In a specific example, the processor 101 is a multi-core GPU. The processor 101 may be, for example, a hardware logic circuit such as an ASIC (Application Specific Integrated Circuit), a gate array, or an FPGA (Field Programmable Gate Array). In this case, the hardware logic circuit is configured to be capable of executing processing similar to that of the traffic condition determination program 105.

入出力インタフェース104は、例えばイーサネットインタフェース(「イーサネット」は登録商標)を含み、交通情報DB6に接続されている。さらに入出力インタフェース104は、液晶ディスプレイ等の表示装置108に接続されており、映像信号を表示装置108に出力することができる。 The input/output interface 104 includes, for example, an Ethernet interface ("Ethernet" is a registered trademark), and is connected to the traffic information DB 6. Furthermore, the input/output interface 104 is connected to a display device 108 such as a liquid crystal display, and can output a video signal to the display device 108.

[3.学習モデル]
学習モデル106は、プロセッサ101によって実行可能なコンピュータプログラムであり、交通異常状態の検出に用いられる。
[3. Learning Model]
The learning model 106 is a computer program executable by the processor 101 and is used to detect traffic anomalies.

本実施形態に係る交通状態判定装置10には、複数の学習モデル106が格納される。図3は、本実施形態に係る交通状態判定装置10における学習モデルの種別を説明する図である。交通状態は、朝及び夕方、夜間、昼間等の時間帯によって交通状態は異なる傾向を示す。このような時間帯に応じた交通状態の傾向に対応するため、学習モデル106は、複数の時間帯毎に設けられる。具体的には、1時間の各時間帯に対応して学習モデル106が設けられる。平日、土曜日、日曜日・祝日等の日種によって交通状態は異なる傾向を示す。このような日種に応じた交通状態の傾向に対応するため、学習モデル106はさらに、複数の日種毎に設けられる。具体的には、平日、土曜日、及び日曜日・祝日の各日種に対応して学習モデル106が設けられる。つまり、平日の各時間帯に対応して1つずつの学習モデル106が設けられ、土曜日の各時間帯に対応して1つずつの学習モデル106が設けられ、日曜日及び祝日の各時間帯に対応して1つずつの学習モデル106が設けられる。 The traffic condition determination device 10 according to this embodiment stores a plurality of learning models 106. FIG. 3 is a diagram for explaining the types of learning models in the traffic condition determination device 10 according to this embodiment. Traffic conditions tend to differ depending on the time of day, such as morning and evening, night, and daytime. In order to respond to such trends in traffic conditions according to time of day, the learning model 106 is provided for each of a plurality of time periods. Specifically, a learning model 106 is provided corresponding to each time period of one hour. Traffic conditions tend to differ depending on the day type, such as weekdays, Saturdays, Sundays and holidays. In order to respond to such trends in traffic conditions according to day type, the learning model 106 is further provided for each of a plurality of day types. Specifically, a learning model 106 is provided corresponding to each day type, such as weekdays, Saturdays, and Sundays and holidays. In other words, one learning model 106 is provided corresponding to each time period on weekdays, one learning model 106 is provided corresponding to each time period on Saturdays, and one learning model 106 is provided corresponding to each time period on Sundays and holidays.

図4は、本実施形態に係る学習モデルの構成の一例を示す模式図である。学習モデル106は、ニューラルネットワークの1つであるオートエンコーダによって構成され、入力層106INと、中間層106MIDと、出力層106OUTとを含む。 Figure 4 is a schematic diagram showing an example of the configuration of a learning model according to this embodiment. The learning model 106 is configured by an autoencoder, which is a type of neural network, and includes an input layer 106IN, an intermediate layer 106MID, and an output layer 106OUT.

入力層106INは、3つのノードN11,N12,N13を含む。ノードN11(第1入力ノード)は、渋滞長の入力を受け付ける。ノードN12(第2入力ノード)は、交通量の入力を受け付ける。ノードN13(第3入力ノード)は、旅行時間の入力を受け付ける。なお、入力層106INに含まれるノードの数は3に限られない。例えば、入力層106INは、4以上のノードを含んでもよい。この場合、渋滞長、交通量、及び旅行時間を受け付ける3つのノード以外のノードは、渋滞長、交通量、及び旅行時間以外の交通状態に関するデータを受け付けてもよい。 The input layer 106IN includes three nodes N11, N12, and N13. Node N11 (first input node) accepts input of congestion length. Node N12 (second input node) accepts input of traffic volume. Node N13 (third input node) accepts input of travel time. Note that the number of nodes included in the input layer 106IN is not limited to three. For example, the input layer 106IN may include four or more nodes. In this case, nodes other than the three nodes that accept congestion length, traffic volume, and travel time may accept data related to traffic conditions other than congestion length, traffic volume, and travel time.

中間層106MIDは、一又は複数の処理層によって構成される。図4に示す例では、中間層106MIDは1層構造である。中間層106MIDは、1つのノードN2を含む。なお、中間層106MIDに含まれるノードの数は1に限られないが、入力層106INに含まれるノードの数よりも少ない。 The intermediate layer 106MID is composed of one or more processing layers. In the example shown in FIG. 4, the intermediate layer 106MID has a one-layer structure. The intermediate layer 106MID includes one node N2. Note that the number of nodes included in the intermediate layer 106MID is not limited to one, but is less than the number of nodes included in the input layer 106IN.

出力層106OUTは、3つのノードN31,N32,N33を含む。ノードN31(第1出力ノード)は、渋滞長を出力する。ノードN32(第2出力ノード)は、交通量を出力する。ノードN33(第3出力ノード)は、旅行時間を出力する。なお、出力層106OUTに含まれるノードの数は3に限られないが、入力層106INのノード数と同じである。例えば、出力層106OUTは、4以上のノードを含んでもよい。この場合、渋滞長、交通量、及び旅行時間を出力する3つのノード以外のノードは、渋滞長、交通量、及び旅行時間以外の交通状態に関するデータを出力してもよい。 The output layer 106OUT includes three nodes N31, N32, and N33. Node N31 (first output node) outputs the congestion length. Node N32 (second output node) outputs the traffic volume. Node N33 (third output node) outputs the travel time. The number of nodes included in the output layer 106OUT is not limited to three, but is the same as the number of nodes in the input layer 106IN. For example, the output layer 106OUT may include four or more nodes. In this case, nodes other than the three nodes that output the congestion length, traffic volume, and travel time may output data related to traffic conditions other than the congestion length, traffic volume, and travel time.

出力層106OUTのノードN31,N32,N33のそれぞれは、中間層106MIDのノードN2にエッジによって接続される。エッジには個別の重みが設定される。 Each of nodes N31, N32, and N33 in the output layer 106OUT is connected to node N2 in the intermediate layer 106MID by an edge. Individual weights are set for the edges.

入力層106INのノードN11,N12,N13のそれぞれに与えられたデータは、エッジの重みによって重み付けされ、中間層106MIDのノードN2に受け渡される。中間層106MIDのノードN2は、割り当てられた処理を与えられたデータに対して実行する。中間層106MIDのノードN2によって処理されたデータは、エッジの重みによって重み付けされ、出力層106OUTのノードN31,N32,N33のそれぞれに受け渡される。出力層106OUTに含まれる各ノードN31,N32,N33のデータは、渋滞長、交通量、及び旅行時間である。出力層106OUTのノードN31,N32,N33から出力される出力データが、入力層106INのノードN11,N12,N13に与えられる入力データと一致するように、各エッジの重みは設定される。 The data provided to each of the nodes N11, N12, and N13 in the input layer 106IN is weighted by the edge weight and passed to the node N2 in the intermediate layer 106MID. The node N2 in the intermediate layer 106MID executes the assigned processing on the provided data. The data processed by the node N2 in the intermediate layer 106MID is weighted by the edge weight and passed to each of the nodes N31, N32, and N33 in the output layer 106OUT. The data of each of the nodes N31, N32, and N33 included in the output layer 106OUT is the congestion length, traffic volume, and travel time. The weight of each edge is set so that the output data output from the nodes N31, N32, and N33 in the output layer 106OUT matches the input data provided to the nodes N11, N12, and N13 in the input layer 106IN.

学習モデル106は、後述する訓練処理によって構築される。 The learning model 106 is constructed through a training process described below.

[4.交通状態判定装置の機能]
図5は、本実施形態に係る交通状態判定装置10の機能の一例を示す機能ブロック図である。交通状態判定装置10は、入力部111、分類部112、正規化部113、状態判定部114、及び映像信号出力部115の各機能を有する。
[4. Functions of the traffic condition determination device]
5 is a functional block diagram showing an example of functions of the traffic condition determination device 10 according to this embodiment. The traffic condition determination device 10 has the functions of an input unit 111, a classification unit 112, a normalization unit 113, a condition determination unit 114, and a video signal output unit 115.

交通情報DB6には、渋滞長、交通量、及び旅行時間を含む交通状態情報が蓄積される。入力部111は、交通情報DB6から最新の交通状態情報を受け付ける。交通状態情報には、例えば、当該情報が得られた(路側センサ8によって計測された)時刻が含まれる。 Traffic information DB6 stores traffic condition information including congestion length, traffic volume, and travel time. The input unit 111 accepts the latest traffic condition information from the traffic information DB6. The traffic condition information includes, for example, the time when the information was obtained (measured by the roadside sensor 8).

入力部111によって受け付けられた交通状態情報は、分類部112に与えられる。分類部112は、与えられた交通状態情報を、時間帯及び日種に応じて分類する。例えば、金曜日の8時45分の時刻情報が含まれる交通状態情報は、日種:平日、時間帯:8時から9時に分類され、日曜日の20時5分の時刻情報が含まれる交通状態情報は、日種:日曜日・祝日、時間帯:20時から21時に分類される。 The traffic condition information received by the input unit 111 is provided to the classification unit 112. The classification unit 112 classifies the provided traffic condition information according to the time period and the day type. For example, traffic condition information including time information of 8:45 on Friday is classified as day type: weekday and time period: 8:00 to 9:00, and traffic condition information including time information of 20:05 on Sunday is classified as day type: Sunday/holiday and time period: 20:00 to 21:00.

分類部112によって分類された交通状態情報は、正規化部113に与えられる。正規化部113は、交通状態情報に含まれる渋滞長、交通量、及び旅行時間を正規化する。具体的には、正規化部113は、渋滞長、交通量、及び旅行時間のそれぞれのデータを、代表値で割ることによって無次元量化する。これによって、無次元量の渋滞長、交通量、及び旅行時間である入力データが生成される。 The traffic condition information classified by the classification unit 112 is provided to the normalization unit 113. The normalization unit 113 normalizes the congestion length, traffic volume, and travel time included in the traffic condition information. Specifically, the normalization unit 113 converts each of the congestion length, traffic volume, and travel time data into dimensionless quantities by dividing them by a representative value. This generates input data that are the dimensionless quantities of congestion length, traffic volume, and travel time.

生成された入力データ(渋滞長、交通量、及び旅行時間)は、分類部112によって交通状態情報(すなわち、入力データ)が分類された日種及び時間帯に対応する学習モデル106に入力される。例えば、日種:平日、時間帯:8時から9時に分類された入力データは、日種:平日、時間帯:8時から9時に対応する学習モデル106に与えられ、日種:日曜日・祝日、時間帯:20時から21時に分類された入力データは、日種:日曜日・祝日、時間帯:20時から21時に対応する学習モデル106に与えられる。 The generated input data (traffic jam length, traffic volume, and travel time) is input to the learning model 106 corresponding to the day type and time period into which the traffic condition information (i.e., the input data) has been classified by the classification unit 112. For example, input data classified as day type: weekday and time period: 8:00 to 9:00 is provided to the learning model 106 corresponding to day type: weekday and time period: 8:00 to 9:00, and input data classified as day type: Sunday/holiday and time period: 20:00 to 21:00 is provided to the learning model 106 corresponding to day type: Sunday/holiday and time period: 20:00 to 21:00.

学習モデル106は、入力データを次元圧縮し、さらに復元して出力データを生成する。正常な交通状態を示す入力データが学習モデル106に入力されると、入力データと概ね一致した出力データが生成される。異常な交通状態を示す入力データが学習モデル106に入力されると、入力データと異なる出力データが生成される。 The learning model 106 compresses the dimensions of the input data and then restores them to generate output data. When input data indicating normal traffic conditions is input to the learning model 106, output data that roughly matches the input data is generated. When input data indicating abnormal traffic conditions is input to the learning model 106, output data that differs from the input data is generated.

学習モデル106の入力データ及び出力データは、状態判定部114に与えられる。状態判定部114は、入力データ及び出力データに基づいて、交通異常状態が発生しているか否かを判定する。具体的には、状態判定部114は、入力データと出力データとの差分を閾値と比較することにより、交通異常状態が発生しているか否かを判定する。 The input data and output data of the learning model 106 are provided to the state determination unit 114. The state determination unit 114 determines whether or not an abnormal traffic condition has occurred based on the input data and the output data. Specifically, the state determination unit 114 determines whether or not an abnormal traffic condition has occurred by comparing the difference between the input data and the output data with a threshold value.

状態判定部114の機能について詳細に説明する。状態判定部114は、下式にしたがって再構成誤差を算出する。再構成誤差は、入力データと出力データとの差分の一例である。
再構成誤差=|入力渋滞長-出力渋滞長|+|入力交通量-出力交通量|+|入力旅行時間-出力旅行時間|
ただし、入力渋滞長は入力データに含まれる渋滞長であり、出力渋滞長は出力データに含まれる渋滞長であり、入力交通量は入力データに含まれる交通量であり、出力交通量は出力データに含まれる交通量であり、入力旅行時間は入力データに含まれる旅行時間であり、出力旅行時間は出力データに含まれる旅行時間である。
The function of the state determination unit 114 will be described in detail below. The state determination unit 114 calculates a reconstruction error according to the following formula: The reconstruction error is an example of a difference between input data and output data.
Reconstruction error = |Input congestion length - output congestion length| + |Input traffic volume - output traffic volume| + |Input travel time - output travel time|
However, the input congestion length is the congestion length included in the input data, the output congestion length is the congestion length included in the output data, the input traffic volume is the traffic volume included in the input data, the output traffic volume is the traffic volume included in the output data, the input travel time is the travel time included in the input data, and the output travel time is the travel time included in the output data.

状態判定部114は、算出された再構成誤差と閾値とを比較する。状態判定部114は、連続して再構成誤差が所定の閾値を超える回数(以下、「連続超過回数」という)をカウントし、連続超過回数が規定回数に達した場合、交通状態が異常と判定する。つまり、交通状態判定装置10は、同一地点について交通状態情報の取得、分類、正規化、学習モデルによる出力データの生成、再構成誤差の算出及び再構成誤差と閾値との比較の一連の処理を複数回実施する。これらの複数回の処理サイクルにおいて、連続超過回数が規定回数以上となった場合、状態判定部114は交通状態を異常と判定する。状態判定部114は、連続超過回数が規定回数未満である場合、交通状態が正常と判定する。これにより、交通状態情報にノイズが含まれている場合に、交通状態が異常と誤判定されることを抑制することができる。 The state determination unit 114 compares the calculated reconstruction error with a threshold value. The state determination unit 114 counts the number of times the reconstruction error continuously exceeds a predetermined threshold value (hereinafter referred to as the "continuous exceedance count"), and when the continuous exceedance count reaches a specified number of times, the traffic state is determined to be abnormal. In other words, the traffic state determination device 10 performs a series of processes for the same point, including acquisition of traffic state information, classification, normalization, generation of output data by a learning model, calculation of reconstruction error, and comparison of reconstruction error with a threshold value, multiple times. In these multiple processing cycles, when the continuous exceedance count is equal to or greater than the specified number of times, the state determination unit 114 determines that the traffic state is abnormal. When the continuous exceedance count is less than the specified number of times, the state determination unit 114 determines that the traffic state is normal. This makes it possible to prevent the traffic state from being erroneously determined to be abnormal when noise is included in the traffic state information.

図6は、同一地点における再構成誤差の時間推移を示すグラフである。図6において、縦軸は再構成誤差を、横軸は時間を示す。図中の実線のグラフは11月10日における再構成誤差の時間推移を示し、破線のグラフは11月17日における再構成誤差の時間推移を示す。11月10日においては、事故などに起因する異常な交通状態は発生していない。このため、再構成誤差は概ね一定の値に収まっている。11月17日の15時から16時35分において事故が発生している。11月17日における再構成誤差は、5時付近、6時付近、15時付近、及び22時付近において大きな値となっている。しかし、5時付近、6時付近、及び22時付近においては、再構成誤差が大きな値を取る時間が継続せず、再構成誤差の変動は短時間である。これらの再構成誤差の変動はノイズであり、異常な交通状態を示すものではない。これに対して、15時付近においては継続して再構成誤差が大きな値を取っている。このような再構成誤差の変動を検出することにより、ノイズの影響を除去して正確に交通異常状態を検出することができる。本実施形態においては、再構成誤差が閾値を複数回連続して超えるか否かを判定することによって、再構成誤差が継続して大きな値を取ることを検出する。 Figure 6 is a graph showing the time transition of the reconstruction error at the same point. In Figure 6, the vertical axis indicates the reconstruction error, and the horizontal axis indicates the time. The solid line graph in the figure shows the time transition of the reconstruction error on November 10, and the dashed line graph shows the time transition of the reconstruction error on November 17. On November 10, no abnormal traffic conditions due to accidents or the like occurred. Therefore, the reconstruction error is generally within a constant value. An accident occurred from 15:00 to 16:35 on November 17. The reconstruction error on November 17 is large around 5:00, 6:00, 15:00, and 22:00. However, around 5:00, 6:00, and 22:00, the reconstruction error does not take a large value for a long time, and the reconstruction error fluctuates for a short period of time. These fluctuations in the reconstruction error are noise and do not indicate an abnormal traffic state. In contrast, the reconstruction error continues to take a large value around 15:00. By detecting such fluctuations in the reconstruction error, it is possible to remove the influence of noise and accurately detect an abnormal traffic state. In this embodiment, by determining whether the reconstruction error exceeds a threshold value multiple times in succession, it is detected that the reconstruction error continues to have a large value.

再び図5を参照する。映像信号出力部115は、状態判定部114による交通異常状態の検出結果を示す映像信号を出力する。映像信号は表示装置108に与えられ、交通異常状態の検出結果が表示装置108によって表示される。 Referring again to FIG. 5, the video signal output unit 115 outputs a video signal indicating the result of the detection of the traffic abnormality state by the state determination unit 114. The video signal is provided to the display device 108, and the result of the detection of the traffic abnormality state is displayed by the display device 108.

図7は、本実施形態に係る表示装置による表示画面の一例を示す図である。表示装置108は、交通異常状態の発生地点と、交通異常状態が発生していない地点とを区別した地図(以下、「交通状態マップ」という)を表示する。図7に示す例において、交通状態マップは、3次元表示された地図と、円柱状のマークとを含む。マークは、円柱の底面の地点における交通状態を示す。正常な交通状態は緑色(図中白抜き)のマークで示され、交通異常状態は赤色(図中斜線付き)のマークで示される。このような交通状態マップを表示することで、ユーザが視覚によって交通異常状態が発生している地点を把握することができる。なお、図7に示す図は交通状態マップの一例であり、このような表示形式に限定されない。例えば、2次元地図の一又は複数の地点に交通状態を示すマークを付してもよい。交通状態に応じてマークを色分け(正常は緑、異常は赤等)したり、形を変えたり(正常は円、異常は四角形等)してもよい。交通状態をマークで示すのではなく、「正常」、「異常」などの文字で表してもよい。 7 is a diagram showing an example of a display screen of the display device according to this embodiment. The display device 108 displays a map (hereinafter referred to as a "traffic condition map") that distinguishes between points where a traffic abnormality occurs and points where a traffic abnormality does not occur. In the example shown in FIG. 7, the traffic condition map includes a three-dimensionally displayed map and a cylindrical mark. The mark indicates the traffic condition at the point of the bottom surface of the cylinder. A normal traffic condition is indicated by a green mark (white in the figure), and a traffic abnormality is indicated by a red mark (shaded in the figure). By displaying such a traffic condition map, the user can visually grasp the point where a traffic abnormality occurs. Note that the diagram shown in FIG. 7 is an example of a traffic condition map, and is not limited to such a display format. For example, a mark indicating a traffic condition may be attached to one or more points on a two-dimensional map. The mark may be color-coded (normal is green, abnormal is red, etc.) or changed in shape (normal is a circle, abnormal is a square, etc.) according to the traffic condition. Instead of indicating the traffic condition with a mark, the traffic condition may be expressed with letters such as "normal" and "abnormal".

[5.学習機能]
次に、学習モデル106を作成する学習機能について説明する。学習機能は、訓練プログラム107によって発揮される。
[5. Learning Function]
Next, a description will be given of a learning function for creating the learning model 106. The learning function is exerted by a training program 107.

交通状態判定装置10等の訓練プログラム107を実行する装置は、特定の日種の特定の時間帯における学習モデル106を作成するために、交通情報DB6から当該日種の当該時間帯における交通状態情報を多数受信する。例えばユーザが、取得された交通状態情報から、異常なデータを取り除く。すなわち取得された交通状態情報から、正常な交通状態を示すデータが選別される(スクリーニング)。 A device that executes a training program 107, such as the traffic condition determination device 10, receives a large amount of traffic condition information for a specific time period on a specific day type from the traffic information DB 6 in order to create a learning model 106 for that time period. For example, a user removes abnormal data from the acquired traffic condition information. In other words, data that indicates normal traffic conditions is selected (screened) from the acquired traffic condition information.

スクリーニング後の交通状態情報は正規化され、上記の入力データと同様のデータ形式のトレーニングデータを多数含むトレーニングデータセットが作成される。 The traffic condition information after screening is normalized, and a training dataset is created that contains a large amount of training data in the same data format as the input data above.

トレーニングデータセットをオートエンコーダに入力することで、学習モデル106が作成される。すなわち、訓練プログラム107を実行する装置は、トレーニングデータセットを用いて機械学習を実行し、学習モデル106を構築(再構築)する。 The learning model 106 is created by inputting the training data set into the autoencoder. That is, the device that executes the training program 107 performs machine learning using the training data set and constructs (reconstructs) the learning model 106.

図8は、本実施形態に係る機械学習の一例を示す模式図である。訓練プログラム107を実行する装置は、オートエンコーダにトレーニングデータセットを与え、教師なし機械学習を実行する。教師なし機械学習では、トレーニングデータが入力としてオートエンコーダに与えられ、入力と等しい出力が得られるように重み(結合荷重)が調整される。このような機械学習は、複数のトレーニングデータを用いて繰り返し行われる。機械学習によって、オートエンコーダの結合荷重が設定され、学習モデル106が構築される。 Figure 8 is a schematic diagram showing an example of machine learning according to this embodiment. A device that executes a training program 107 provides a training data set to an autoencoder and executes unsupervised machine learning. In unsupervised machine learning, training data is provided as input to the autoencoder, and weights (connection weights) are adjusted so that an output equal to the input is obtained. This type of machine learning is repeated using multiple training data. The connection weights of the autoencoder are set by machine learning, and a learning model 106 is constructed.

[6.交通状態判定処理]
図9は、本実施形態に係る交通状態判定装置10による交通状態判定処理の手順を示すフローチャートである。図9に示される交通状態判定処理は、学習モデル106のランタイムの処理である。
6. Traffic Condition Determination Processing
9 is a flowchart showing the procedure of the traffic condition determination process by the traffic condition determination device 10 according to the present embodiment. The traffic condition determination process shown in FIG.

交通状態判定処理が開始すると、プロセッサ101は、対象地点を選択する(ステップS101)。対象地点は、交通異常状態の検出対象とする地点であり、例えば交差点Ciである。次に交通状態判定装置10は、交通情報DB6から対象地点の交通状態情報を受信する(ステップS102)。 When the traffic condition determination process starts, the processor 101 selects a target point (step S101). The target point is a point to be detected for an abnormal traffic condition, for example, an intersection Ci. Next, the traffic condition determination device 10 receives traffic condition information for the target point from the traffic information DB 6 (step S102).

プロセッサ101は、受信された交通状態情報を、日種及び時間帯によって分類する(ステップS103)。プロセッサ101は、分類された交通状態情報に含まれる要素(渋滞長、交通量、旅行時間)を正規化する(ステップS104)。これによって正規化された渋滞長、交通量、及び旅行時間を含む入力データが作成される。 The processor 101 classifies the received traffic condition information by day type and time period (step S103). The processor 101 normalizes the elements (traffic jam length, traffic volume, and travel time) included in the classified traffic condition information (step S104). This creates input data that includes normalized traffic jam length, traffic volume, and travel time.

プロセッサ101は、交通状態情報が分類された日種及び時間帯に対応する学習モデルに、入力データを入力する(ステップS105)。学習モデル106は、入力モデルを次元削減(エンコード)し、さらに復元(デコード)して出力データを生成する。 The processor 101 inputs the input data to a learning model corresponding to the day type and time period into which the traffic condition information is classified (step S105). The learning model 106 reduces the dimensions of the input model (encodes it) and then restores (decodes) it to generate output data.

プロセッサ101は、入力データと出力データとの差分である再構成誤差を算出する(ステップS106)。さらにプロセッサ101は、再構成誤差と閾値とを比較し、再構成誤差が所定の閾値を超えるか否かを判定する(ステップS107)。ここでプロセッサ101は、連続して再構成誤差が所定の閾値を超えた回数をカウントする。例えば、プロセッサ101は、再構成誤差が所定の閾値を超えた場合は、カウンターの変数の値を1つインクリメントし、再構成誤差が所定の閾値以下である場合は、カウンターをリセットする。 The processor 101 calculates the reconstruction error, which is the difference between the input data and the output data (step S106). Furthermore, the processor 101 compares the reconstruction error with a threshold and determines whether the reconstruction error exceeds a predetermined threshold (step S107). Here, the processor 101 counts the number of times that the reconstruction error has consecutively exceeded the predetermined threshold. For example, if the reconstruction error exceeds the predetermined threshold, the processor 101 increments the value of the counter variable by one, and if the reconstruction error is equal to or less than the predetermined threshold, the processor 101 resets the counter.

プロセッサ101は、連続超過回数が規定値以上であるか否かを判定する(ステップS108)。連続超過回数が規定値未満である場合(ステップS108においてNO)、プロセッサ101は交通状態を正常と判定する(ステップS109)。連続超過回数が規定値以上である場合(ステップS108においてYES)、プロセッサ101は交通状態を異常と判定する(ステップS110)。 The processor 101 determines whether the number of consecutive exceedances is equal to or greater than a specified value (step S108). If the number of consecutive exceedances is less than the specified value (NO in step S108), the processor 101 determines that the traffic conditions are normal (step S109). If the number of consecutive exceedances is equal to or greater than a specified value (YES in step S108), the processor 101 determines that the traffic conditions are abnormal (step S110).

プロセッサ101は、交通状態の判定結果に基づいて、交通状態マップを作成する。なお、ここでいう「交通状態マップを作成する」とは、交通状態マップを映像で表示するためのデータを内部のメモリに作成することである。さらにプロセッサ101は、交通状態マップの映像信号を表示装置108に出力し、交通状態マップを表示装置108に表示させる(ステップS111)。以上で、交通状態判定処理が終了する。 The processor 101 creates a traffic condition map based on the traffic condition determination result. Note that "creating a traffic condition map" here means creating data for displaying the traffic condition map as a video in an internal memory. Furthermore, the processor 101 outputs a video signal of the traffic condition map to the display device 108, and causes the traffic condition map to be displayed on the display device 108 (step S111). This completes the traffic condition determination process.

[7.学習処理]
図10は、本実施形態に係る学習処理の手順を示すフローチャートである。図10に示される学習処理は、学習モデル106のトレーニングタイムの処理である。
7. Learning Process
10 is a flowchart showing the procedure of the learning process according to the present embodiment. The learning process shown in FIG.

学習処理が開始すると、交通状態判定装置10は、過去の一定の日種及び一定の時間帯の交通状態情報を交通情報DB6から受信する(ステップS201)。例えば、平日の15時から16時の学習モデル106を作成する場合、交通状態判定装置10は、過去の平日(月曜日、火曜日、水曜日、木曜日、及び金曜日)の15時から16時の交通状態情報を取得する。 When the learning process starts, the traffic condition determination device 10 receives traffic condition information for a certain day and a certain time period from the traffic information DB 6 (step S201). For example, when creating a learning model 106 for a period from 3:00 p.m. to 4:00 p.m. on a weekday, the traffic condition determination device 10 acquires traffic condition information for the period from 3:00 p.m. to 4:00 p.m. on past weekdays (Monday, Tuesday, Wednesday, Thursday, and Friday).

プロセッサ101は、取得された交通状態情報の中から異常なデータを除去する(ステップS202)。さらに、プロセッサ101は、異常なデータが除去された交通状態情報に含まれる要素(渋滞長、交通量、旅行時間)を正規化する(ステップS203)。これによって正規化された渋滞長、交通量、及び旅行時間を含むトレーニングデータを多数含むトレーニングデータセットが作成される。 The processor 101 removes abnormal data from the acquired traffic condition information (step S202). Furthermore, the processor 101 normalizes the elements (traffic jam length, traffic volume, and travel time) included in the traffic condition information from which the abnormal data has been removed (step S203). This creates a training data set that includes a large amount of training data including normalized traffic jam length, traffic volume, and travel time.

プロセッサ101は、トレーニングデータセットをオートエンコーダに与え、機械学習を実行する(ステップS204)。これによって、学習モデル106が構築される。以上で、学習処理が終了する。 The processor 101 provides the training data set to the autoencoder and executes machine learning (step S204). This results in the construction of the learning model 106. This completes the learning process.

[8.変形例]
上記の実施形態では、日種毎及び時間帯毎に学習モデル106を設けたが、これに限定されない。例えば、日種のみに応じて複数の学習モデル106を設けてもよいし、時間帯のみに応じて複数の学習モデル106を設けてもよい。さらに、全ての日種及び時間帯に対応する1つの学習モデル106によって、交通異常状態の検出が行われてもよい。
8. Modifications
In the above embodiment, the learning model 106 is provided for each day type and each time period, but this is not limited to the above. For example, multiple learning models 106 may be provided according to only the day type, or multiple learning models 106 may be provided according to only the time period. Furthermore, a traffic abnormality may be detected by a single learning model 106 that corresponds to all the day types and time periods.

交通状態判定装置10が、交通状態判定処理と、学習処理とを実行する構成に限られない。例えば、学習処理は、交通状態判定装置10とは異なる装置によって実行されてもよい。この場合、学習処理を実行した装置によって構築された学習モデル106又はその複製が、交通状態判定装置10又は他の装置の不揮発性メモリに書き込まれてもよい。これにより、学習処理の実行環境を有しない装置に、学習モデル106を提供することができる。 The traffic condition determination device 10 is not limited to a configuration in which it executes the traffic condition determination process and the learning process. For example, the learning process may be executed by a device different from the traffic condition determination device 10. In this case, the learning model 106 constructed by the device that executed the learning process or a copy thereof may be written to the non-volatile memory of the traffic condition determination device 10 or another device. This makes it possible to provide the learning model 106 to a device that does not have an environment for executing the learning process.

交通状態情報に含まれる渋滞長、交通量、及び旅行時間は、路側センサ8によって計測される構成としたが、これに限定されない。例えば、車両に設けられたセンサによって車速、車両の位置などを検出し、これらの検出データを含むプローブ情報を通信によって取得し、取得されたプローブ情報に基づいて、渋滞長、交通量、及び旅行時間等が算出されてもよい。 The congestion length, traffic volume, and travel time included in the traffic condition information are configured to be measured by roadside sensors 8, but are not limited to this. For example, a sensor installed in a vehicle may detect the vehicle speed, vehicle position, etc., and probe information including this detection data may be acquired via communication, and the congestion length, traffic volume, travel time, etc. may be calculated based on the acquired probe information.

[9.効果]
以上のように、交通状態判定装置10は、学習モデル106と、状態判定部114とを備える。学習モデル106は、特定の地点における交通状態を示す入力データから、特定の地点における交通状態を示す出力データを生成する。状態判定部114は、入力データ及び出力データに基づいて、交通異常状態が発生しているか否かを判定する。学習モデル106は、入力層106INと、一又は複数の中間層106MIDと、出力層106OUTとを含むオートエンコーダである。オートエンコーダは、入力データを次元削減(エンコード)し、入力データと同一の出力データを得るように復元(デコード)する。様々なトレーニングデータによって訓練された学習モデル106に正常な交通状態における入力データを与えると、高精度に入力データを復元した出力データが生成される。突発事象が発生したときの交通異常状態を反映した入力データは、正常な交通状態における入力データとは異なる傾向を示す。学習モデル106は、このような交通異常状態を反映した入力データを正確に復元せず、入力データとは異なる出力データを生成する。したがって、入力データと出力データとに基づいて、交通異常状態を正確に検出することができる。
[9. Effects]
As described above, the traffic condition determination device 10 includes the learning model 106 and the state determination unit 114. The learning model 106 generates output data indicating the traffic condition at a specific point from input data indicating the traffic condition at a specific point. The state determination unit 114 determines whether or not a traffic abnormality occurs based on the input data and the output data. The learning model 106 is an autoencoder including an input layer 106IN, one or more intermediate layers 106MID, and an output layer 106OUT. The autoencoder reduces the dimension of the input data (encodes) and restores (decodes) the input data so as to obtain output data identical to the input data. When input data in a normal traffic condition is given to the learning model 106 trained by various training data, output data in which the input data is restored with high accuracy is generated. The input data reflecting the traffic abnormality when an unexpected event occurs shows a tendency different from the input data in a normal traffic condition. The learning model 106 does not accurately restore the input data reflecting such a traffic abnormality, and generates output data different from the input data. Therefore, traffic abnormalities can be accurately detected based on the input data and the output data.

入力データは、渋滞長、交通量、及び旅行時間を含んでもよい。入力層106INは、入力データにおける渋滞長を受け付けるノードN11、入力データにおける交通量を受け付けるノードN12、及び入力データにおける旅行時間を受け付けるノードN13を含んでもよい。出力データは、渋滞長、交通量、及び旅行時間を含んでもよい。出力層106OUTは、出力データにおける渋滞長を出力するノードN31、出力データにおける交通量を出力するノードN32、及び出力データにおける旅行時間を出力するノードN33を含んでもよい。渋滞長、交通量、及び旅行時間によって正確に交通状態を示すことができる。したがって、このような入力データを用いることによって交通異常状態を正確に検出することができる。 The input data may include congestion length, traffic volume, and travel time. The input layer 106IN may include a node N11 that accepts congestion length in the input data, a node N12 that accepts traffic volume in the input data, and a node N13 that accepts travel time in the input data. The output data may include congestion length, traffic volume, and travel time. The output layer 106OUT may include a node N31 that outputs congestion length in the output data, a node N32 that outputs traffic volume in the output data, and a node N33 that outputs travel time in the output data. The traffic condition can be accurately indicated by the congestion length, traffic volume, and travel time. Therefore, abnormal traffic conditions can be accurately detected by using such input data.

交通状態判定装置10は、複数の時間帯のそれぞれに対応する複数の学習モデル106と、分類部112とを備えてもよい。分類部112は、特定の地点における交通状態を示す交通状態情報を、複数の時間帯に応じて分類する。分類部によって分類された交通状態情報に基づく入力データは、入力データが対応する時間帯と同一の時間帯に対応する学習モデル106に入力されてもよい。朝及び夕方、夜間、昼間等の時間帯によって交通状態は異なる傾向を示す。したがって、時間帯毎に作成された学習モデル106に、時間帯に応じて分類された入力データを与えることにより、交通異常状態を正確に検出することができる。 The traffic condition determination device 10 may include a plurality of learning models 106 corresponding to a plurality of time periods, and a classification unit 112. The classification unit 112 classifies traffic condition information indicating traffic conditions at a specific point according to a plurality of time periods. Input data based on the traffic condition information classified by the classification unit may be input to the learning model 106 corresponding to the same time period as the time period to which the input data corresponds. Traffic conditions tend to differ depending on the time period, such as morning and evening, night, and daytime. Therefore, abnormal traffic conditions can be accurately detected by providing input data classified according to the time period to the learning model 106 created for each time period.

複数の学習モデル106は、複数の日種のそれぞれに対応してもよい。分類部112は、交通状態情報を、複数の日種に応じて分類してもよい。平日、土曜日、日曜日、祝日等の日種によって交通状態は異なる傾向を示す。したがって、日種毎に作成された学習モデルに、日種に応じて分類された入力データを与えることにより、交通異常状態を正確に検出することができる。 The multiple learning models 106 may correspond to multiple day types, respectively. The classification unit 112 may classify the traffic condition information according to multiple day types. Traffic conditions tend to differ depending on the day type, such as weekdays, Saturdays, Sundays, and holidays. Therefore, abnormal traffic conditions can be accurately detected by providing input data classified according to the day type to a learning model created for each day type.

交通状態判定装置10は、正規化部113をさらに備えてもよい。正規化部113は、特定の地点における交通状態を示す交通状態情報を正規化し、入力データを生成する。これにより、交通状態情報を正規化することによって、入力データ間での不整合を抑制することができる。 The traffic condition determination device 10 may further include a normalization unit 113. The normalization unit 113 normalizes traffic condition information indicating the traffic condition at a specific point and generates input data. In this way, by normalizing the traffic condition information, inconsistencies between input data can be suppressed.

状態判定部114は、入力データと出力データとの差分を閾値と比較することにより、交通異常状態が発生しているか否かを判定してもよい。正常な交通状態においては出力データが入力データとよく一致し、交通異常状態においては出力データが入力データと大きく異なる。したがって、入力データと出力データとの差分を閾値と比較することで、容易且つ正確に交通異常状態を検出することができる。 The state determination unit 114 may determine whether or not an abnormal traffic state has occurred by comparing the difference between the input data and the output data with a threshold value. In normal traffic conditions, the output data matches the input data well, whereas in abnormal traffic conditions, the output data differs greatly from the input data. Therefore, by comparing the difference between the input data and the output data with a threshold value, an abnormal traffic state can be easily and accurately detected.

状態判定部114は、差分が所定の閾値を規定回数連続して超過した場合に、交通異常状態が発生していると判定してもよい。突発事象が発生すると、渋滞等の交通異常状態が継続する。このような交通異常状態は、短時間に解消されない場合がある。したがって、規定回数連続して差分が所定の閾値を超過するか否かを判定することにより、継続する交通異常状態を検出することができる。 The state determination unit 114 may determine that an abnormal traffic condition is occurring when the difference exceeds a predetermined threshold value a specified number of times in succession. When an unexpected incident occurs, an abnormal traffic condition such as congestion continues. Such an abnormal traffic condition may not be resolved in a short period of time. Therefore, by determining whether the difference exceeds a predetermined threshold value a specified number of times in succession, a continuing abnormal traffic condition can be detected.

交通状態判定装置10は、表示装置108をさらに備えてもよい。表示装置108は、状態判定部114の判定結果に基づいて、交通異常状態の発生地点と、交通異常状態が発生していない地点とを区別した地図を表示する。これにより、ユーザが視覚によって交通異常状態の発生地点を確認することができる。 The traffic condition determination device 10 may further include a display device 108. The display device 108 displays a map that distinguishes between points where an abnormal traffic condition has occurred and points where an abnormal traffic condition has not occurred, based on the determination result of the condition determination unit 114. This allows the user to visually confirm the point where an abnormal traffic condition has occurred.

学習モデル106は、交通状態を示すトレーニングデータを入力層に与えられたときに、トレーニングデータに近似した情報を出力するための機械学習によって生成されてもよい。これにより、交通異常状態の検出に用いられる学習モデル106を作成することができる。 The learning model 106 may be generated by machine learning to output information that is similar to the training data when the training data indicating a traffic state is given to the input layer. This makes it possible to create a learning model 106 that can be used to detect abnormal traffic conditions.

[10.補記]
今回開示された実施の形態はすべての点で例示であって、制限的ではない。本発明の権利範囲は、上述の実施形態ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味及びその範囲内でのすべての変更が含まれる。
[10. Supplementary Notes]
The embodiments disclosed herein are illustrative in all respects and are not restrictive. The scope of the present invention is defined by the claims rather than the above-described embodiments, and includes the meaning equivalent to the claims and all modifications within the scope thereof.

1 交通信号制御システム
2 信号灯器
4 交通信号制御機
5 車両
6 交通情報データベース
8 路側センサ
10 交通状態判定装置
101 プロセッサ
102 不揮発性メモリ
103 揮発性メモリ
104 入出力インタフェース
105 交通状態判定プログラム
106 学習モデル
107 訓練プログラム
108 表示装置
111 入力部
112 分類部
113 正規化部
114 状態判定部
115 映像信号出力部
N11 ノード(第1入力ノード)
N12 ノード(第2入力ノード)
N13 ノード(第3入力ノード)
N2 ノード
N31 ノード(第1出力ノード)
N32 ノード(第2出力ノード)
N33 ノード(第3出力ノード)
REFERENCE SIGNS LIST 1 Traffic signal control system 2 Signal lamp 4 Traffic signal controller 5 Vehicle 6 Traffic information database 8 Roadside sensor 10 Traffic state determination device 101 Processor 102 Non-volatile memory 103 Volatile memory 104 Input/output interface 105 Traffic state determination program 106 Learning model 107 Training program 108 Display device 111 Input unit 112 Classification unit 113 Normalization unit 114 State determination unit 115 Video signal output unit N11 Node (first input node)
N12 node (second input node)
N13 node (third input node)
N2 node N31 node (first output node)
N32 node (second output node)
N33 node (third output node)

Claims (11)

特定の地点における渋滞長、交通量、及び旅行時間を含む入力データから、前記特定の地点における渋滞長、交通量、及び旅行時間を含む出力データを生成する学習モデルと、
前記入力データ及び前記出力データに基づいて、交通異常状態が発生しているか否かを判定する状態判定部と、
を備え、
前記学習モデルは、
前記入力データにおける前記渋滞長を受け付ける第1入力ノード、前記入力データにおける前記交通量を受け付ける第2入力ノード、及び前記入力データにおける前記旅行時間を受け付ける第3入力ノードを含む入力層と、
一又は複数の中間層と、
前記出力データにおける前記渋滞長を出力する第1出力ノード、前記出力データにおける前記交通量を出力する第2出力ノード、及び前記出力データにおける前記旅行時間を出力する第3出力ノードを含む出力層と、
を含むオートエンコーダであり、
前記中間層は、前記入力データを次元圧縮し、前記入力データと一致する前記出力データを得るように復元する、
交通状態判定装置。
A learning model that generates output data including a congestion length, a traffic volume, and a travel time at a specific point from input data including the congestion length, a traffic volume, and a travel time at the specific point;
a state determination unit that determines whether or not a traffic abnormality state is occurring based on the input data and the output data;
Equipped with
The learning model is
an input layer including a first input node that accepts the congestion length in the input data, a second input node that accepts the traffic volume in the input data, and a third input node that accepts the travel time in the input data;
one or more intermediate layers;
an output layer including a first output node that outputs the congestion length in the output data, a second output node that outputs the traffic volume in the output data, and a third output node that outputs the travel time in the output data;
is an autoencoder that includes
The intermediate layer reduces the dimension of the input data and restores the input data to obtain the output data that matches the input data.
Traffic condition determination device.
複数の時間帯のそれぞれに対応する複数の前記学習モデルと、
前記特定の地点における交通状態を示す交通状態情報を、前記複数の時間帯に応じて分類する分類部と、
を備え、
前記分類部によって分類された前記交通状態情報に基づく前記入力データは、前記入力データが対応する時間帯と同一の時間帯に対応する前記学習モデルに入力される、
請求項1に記載の交通状態判定装置。
A plurality of said learning models corresponding to a plurality of time periods, respectively;
A classification unit that classifies traffic condition information indicating a traffic condition at the specific point according to the plurality of time periods;
Equipped with
The input data based on the traffic state information classified by the classification unit is input to the learning model corresponding to the same time period as the time period corresponding to the input data.
The traffic condition determination device according to claim 1.
前記複数の学習モデルは、複数の日種のそれぞれに対応し、
前記分類部は、前記交通状態情報を、前記複数の日種に応じて分類する、
請求項2に記載の交通状態判定装置。
The plurality of learning models correspond to a plurality of day types,
The classification unit classifies the traffic condition information according to the plurality of day types.
The traffic condition determination device according to claim 2.
前記特定の地点における交通状態を示す交通状態情報を正規化し、前記入力データを生成する正規化部をさらに備える、
請求項1から請求項3のいずれか1項に記載の交通状態判定装置。
A normalization unit that normalizes traffic condition information indicating a traffic condition at the specific point and generates the input data.
The traffic condition determination device according to any one of claims 1 to 3.
前記状態判定部は、前記入力データと前記出力データとの差分を所定の閾値と比較することにより、前記交通異常状態が発生しているか否かを判定する、
請求項1から請求項4のいずれか1項に記載の交通状態判定装置。
the state determination unit determines whether or not the traffic abnormality state has occurred by comparing a difference between the input data and the output data with a predetermined threshold value;
The traffic condition determination device according to any one of claims 1 to 4.
前記状態判定部は、前記差分が前記閾値を規定回数連続して超過した場合に、前記交通異常状態が発生していると判定する、
請求項5に記載の交通状態判定装置。
The state determination unit determines that the abnormal traffic state is occurring when the difference exceeds the threshold value a specified number of times in succession.
The traffic condition determination device according to claim 5.
前記状態判定部の判定結果に基づいて、前記交通異常状態の発生地点と、前記交通異常状態が発生していない地点とを区別した地図を表示する表示装置をさらに備える、
請求項1から請求項6のいずれか1項に記載の交通状態判定装置。
and a display device that displays a map in which a location where the traffic abnormality condition occurs and a location where the traffic abnormality condition does not occur are distinguished based on a result of the determination by the state determination unit.
The traffic condition determination device according to any one of claims 1 to 6.
前記学習モデルは、前記交通状態を示すトレーニングデータを前記入力層に与えられたときに、前記トレーニングデータに近似した情報を出力するための機械学習によって生成される、
請求項1から請求項7のいずれか1項に記載の交通状態判定装置。
The learning model is generated by machine learning for outputting information approximating the training data when training data indicating the traffic state is provided to the input layer.
The traffic condition determination device according to any one of claims 1 to 7.
学習モデルによって、特定の地点における渋滞長、交通量、及び旅行時間を含む入力データから、前記特定の地点における渋滞長、交通量、及び旅行時間を含む出力データを生成するステップと、
前記入力データ及び前記出力データに基づいて、交通異常状態が発生しているか否かを判定するステップと、
を含み、
前記学習モデルは、
前記入力データにおける前記渋滞長を受け付ける第1入力ノード、前記入力データにおける前記交通量を受け付ける第2入力ノード、及び前記入力データにおける前記旅行時間を受け付ける第3入力ノードを含む入力層と、
一又は複数の中間層と、
前記出力データにおける前記渋滞長を出力する第1出力ノード、前記出力データにおける前記交通量を出力する第2出力ノード、及び前記出力データにおける前記旅行時間を出力する第3出力ノードを含む出力層と、
を含むオートエンコーダであり、
前記中間層は、前記入力データを次元圧縮し、前記入力データと一致する前記出力データを得るように復元する、
交通状態判定方法。
generating output data including a congestion length, a traffic volume, and a travel time at a specific point from input data including the congestion length, a traffic volume, and a travel time at the specific point by using a learning model;
determining whether a traffic abnormality occurs based on the input data and the output data;
Including,
The learning model is
an input layer including a first input node that accepts the congestion length in the input data, a second input node that accepts the traffic volume in the input data, and a third input node that accepts the travel time in the input data;
one or more intermediate layers;
an output layer including a first output node that outputs the congestion length in the output data, a second output node that outputs the traffic volume in the output data, and a third output node that outputs the travel time in the output data;
is an autoencoder that includes
The intermediate layer reduces the dimension of the input data and restores the input data to obtain the output data that matches the input data.
A method for determining traffic conditions.
コンピュータに交通異常状態を検出させるためのコンピュータプログラムであって、
前記コンピュータに、
学習モデルによって、特定の地点における渋滞長、交通量、及び旅行時間を含む入力データから、前記特定の地点における渋滞長、交通量、及び旅行時間を含む出力データを生成するステップと、
前記入力データ及び前記出力データに基づいて、交通異常状態が発生しているか否かを判定するステップと、
を実行させ、
前記学習モデルは、
前記入力データにおける前記渋滞長を受け付ける第1入力ノード、前記入力データにおける前記交通量を受け付ける第2入力ノード、及び前記入力データにおける前記旅行時間を受け付ける第3入力ノードを含む入力層と、
一又は複数の中間層と、
前記出力データにおける前記渋滞長を出力する第1出力ノード、前記出力データにおける前記交通量を出力する第2出力ノード、及び前記出力データにおける前記旅行時間を出力する第3出力ノードを含む出力層と、
を含むオートエンコーダであり、
前記中間層は、前記入力データを次元圧縮し、前記入力データと一致する前記出力データを得るように復元する、
コンピュータプログラム。
A computer program for causing a computer to detect a traffic abnormality, comprising:
The computer includes:
generating output data including a congestion length, a traffic volume, and a travel time at a specific point from input data including the congestion length, a traffic volume, and a travel time at the specific point by using a learning model;
determining whether a traffic abnormality occurs based on the input data and the output data;
Run the command,
The learning model is
an input layer including a first input node that accepts the congestion length in the input data, a second input node that accepts the traffic volume in the input data, and a third input node that accepts the travel time in the input data;
one or more intermediate layers;
an output layer including a first output node that outputs the congestion length in the output data, a second output node that outputs the traffic volume in the output data, and a third output node that outputs the travel time in the output data;
is an autoencoder that includes
The intermediate layer reduces the dimension of the input data and restores the input data to obtain the output data that matches the input data.
Computer program.
オートエンコーダによって構成されコンピュータを機能させるための学習モデルであって、
特定の地点における渋滞長を受け付ける第1入力ノード、前記特定の地点における交通量を受け付ける第2入力ノード、及び前記特定の地点における旅行時間を受け付ける第3入力ノードを含む入力層と、
前記特定の地点における渋滞長を出力する第1出力ノード、前記特定の地点における交通量を出力する第2出力ノード、及び前記特定の地点における旅行時間を出力する第3出力ノードを含む出力層と、
前記入力層及び前記出力層の間に設けられる一又は複数の中間層と、
を備え、
前記中間層は、前記入力層によって受け付けられる前記渋滞長、前記交通量、及び前記旅行時間を含む入力データを次元圧縮し、前記出力層から出力される前記渋滞長、前記交通量、及び前記旅行時間を含む出力データが前記入力データと一致するように復元する、
コンピュータを機能させるための学習モデル。
A learning model for making a computer function , the learning model being constructed by an autoencoder,
an input layer including a first input node that receives a congestion length at a specific point, a second input node that receives a traffic volume at the specific point, and a third input node that receives a travel time at the specific point;
an output layer including a first output node that outputs a congestion length at the specific point, a second output node that outputs a traffic volume at the specific point, and a third output node that outputs a travel time at the specific point;
one or more intermediate layers provided between the input layer and the output layer;
Equipped with
The intermediate layer performs dimensional compression on input data including the congestion length, the traffic volume, and the travel time received by the input layer, and restores output data including the congestion length, the traffic volume, and the travel time output from the output layer so that the output data matches the input data.
A learning model for making computers work .
JP2020120699A 2020-07-14 2020-07-14 TRAFFIC CONDITION DETERMINATION DEVICE, TRAFFIC CONDITION DETERMINATION METHOD, COMPUTER PROGRAM, AND LEARNING MODEL Active JP7633005B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020120699A JP7633005B2 (en) 2020-07-14 2020-07-14 TRAFFIC CONDITION DETERMINATION DEVICE, TRAFFIC CONDITION DETERMINATION METHOD, COMPUTER PROGRAM, AND LEARNING MODEL

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020120699A JP7633005B2 (en) 2020-07-14 2020-07-14 TRAFFIC CONDITION DETERMINATION DEVICE, TRAFFIC CONDITION DETERMINATION METHOD, COMPUTER PROGRAM, AND LEARNING MODEL

Publications (2)

Publication Number Publication Date
JP2022017876A JP2022017876A (en) 2022-01-26
JP7633005B2 true JP7633005B2 (en) 2025-02-19

Family

ID=80185979

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020120699A Active JP7633005B2 (en) 2020-07-14 2020-07-14 TRAFFIC CONDITION DETERMINATION DEVICE, TRAFFIC CONDITION DETERMINATION METHOD, COMPUTER PROGRAM, AND LEARNING MODEL

Country Status (1)

Country Link
JP (1) JP7633005B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117765737B (en) * 2024-02-21 2024-05-14 天津大学 Traffic abnormality detection method, device, apparatus, medium, and program product

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002342872A (en) 2001-05-11 2002-11-29 Sumitomo Electric Ind Ltd Traffic flow abnormality detection apparatus and method
JP2009031046A (en) 2007-07-25 2009-02-12 Hitachi Ltd Automotive fuel consumption estimation system, route search system, and driving guidance system
JP2019175462A (en) 2018-03-29 2019-10-10 コリア インスティテュート オブ オーシャン サイエンス テクノロジー System for automatically identifying abnormal navigation state of ship with unsupervised learning, and method for the same

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002342872A (en) 2001-05-11 2002-11-29 Sumitomo Electric Ind Ltd Traffic flow abnormality detection apparatus and method
JP2009031046A (en) 2007-07-25 2009-02-12 Hitachi Ltd Automotive fuel consumption estimation system, route search system, and driving guidance system
JP2019175462A (en) 2018-03-29 2019-10-10 コリア インスティテュート オブ オーシャン サイエンス テクノロジー System for automatically identifying abnormal navigation state of ship with unsupervised learning, and method for the same

Also Published As

Publication number Publication date
JP2022017876A (en) 2022-01-26

Similar Documents

Publication Publication Date Title
US11908317B2 (en) Real-time traffic safety management system
Zheng et al. Investigating the predictability of crashes on different freeway segments using the real-time crash risk models
CN111712862B (en) Method and system for generating traffic volume or traffic density data
US11393334B2 (en) Method, apparatus, and computer program product for detecting changes in road traffic condition
JP7485080B2 (en) Traffic jam determination method, traffic jam determination device, and traffic jam determination program
US20170004707A1 (en) Method and apparatus for identifying a split lane traffic location
CN110660270A (en) Establishment method of vehicle collision risk assessment model and collision risk assessment method
CN110008301A (en) Regional susceptibility of geological hazards prediction technique and device based on machine learning
US20210335132A1 (en) Methods and systems for detecting a speed funnel in a region
JP7633005B2 (en) TRAFFIC CONDITION DETERMINATION DEVICE, TRAFFIC CONDITION DETERMINATION METHOD, COMPUTER PROGRAM, AND LEARNING MODEL
US20230066476A1 (en) System and method for monitoring a vehicle
JP2024096829A (en) SITUATION RECOGNITION DEVICE, SITUATION RECOGNITION METHOD, AND SITUATION RECOGNITION PROGRAM
JP6945755B1 (en) Analytical device and analysis method
KR102127639B1 (en) Apparatus and method for traffic visual analytics
CN120260283A (en) Physical information enhanced spatiotemporal graph network trusted computing method for traffic flow anomaly prediction
CN120932457B (en) A method for assessing the traffic capacity of tunnel sections based on intelligent connected vehicles.
JP7204527B2 (en) Accident probability analysis device and accident probability analysis method
JP2023167975A (en) Traffic condition determination device, traffic condition determination method, computer program, learning model, and machine learning method
CN120148262A (en) An intelligent traffic signal control method, system and program product based on Agent-ARIMA
Li Automatically generating empirical speed-flow traffic parameters from archived sensor data
Mak et al. Development of dual-station automated expressway incident detection algorithms
JP6666202B2 (en) Accident forecasting system and accident forecasting method
CN116645087A (en) A method, system, device, and storage medium for generating rural road maintenance decisions
CN115659278A (en) A Forest Fire Identification Method Based on Evidence System
CN117971915B (en) Risk factor associated data mining method based on graph neural network

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230322

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20231129

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240109

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240308

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240702

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240829

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241119

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241225

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250206

R150 Certificate of patent or registration of utility model

Ref document number: 7633005

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150