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
JP7812697B2 - Accident analysis device, accident analysis method, and program - Google Patents
[go: Go Back, main page]

JP7812697B2 - Accident analysis device, accident analysis method, and program - Google Patents

Accident analysis device, accident analysis method, and program

Info

Publication number
JP7812697B2
JP7812697B2 JP2022035022A JP2022035022A JP7812697B2 JP 7812697 B2 JP7812697 B2 JP 7812697B2 JP 2022035022 A JP2022035022 A JP 2022035022A JP 2022035022 A JP2022035022 A JP 2022035022A JP 7812697 B2 JP7812697 B2 JP 7812697B2
Authority
JP
Japan
Prior art keywords
vehicle
accident
data
video data
collision
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
JP2022035022A
Other languages
Japanese (ja)
Other versions
JP2023026299A (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.)
Tokio Marine and Nichido Fire Insurance Co Ltd
Original Assignee
Tokio Marine and Nichido Fire Insurance 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 Tokio Marine and Nichido Fire Insurance Co Ltd filed Critical Tokio Marine and Nichido Fire Insurance Co Ltd
Priority to JP2022035022A priority Critical patent/JP7812697B2/en
Publication of JP2023026299A publication Critical patent/JP2023026299A/en
Application granted granted Critical
Publication of JP7812697B2 publication Critical patent/JP7812697B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Traffic Control Systems (AREA)
  • Time Recorders, Dirve Recorders, Access Control (AREA)

Description

本発明は、事故分析装置、事故分析方法及びプログラムに関する。 The present invention relates to an accident analysis device, an accident analysis method, and a program.

事故車両が備えるセンサにより計測される車両データと事故車両が備えるカメラで撮影される映像データとを取得し、取得した車両データと映像データとに基づいて、事故車両が起こした事故の状況を分析する事故分析装置が提案されている(例えば、特許文献1)。 An accident analysis device has been proposed that acquires vehicle data measured by sensors installed in the accident vehicle and video data captured by a camera installed in the accident vehicle, and analyzes the circumstances of the accident caused by the accident vehicle based on the acquired vehicle data and video data (for example, Patent Document 1).

特許第6679152号公報Patent No. 6679152

特許文献1に記載のような事故分析装置において、事故状況の分析の精度の向上が望まれる。 In accident analysis devices such as those described in Patent Document 1, it is desirable to improve the accuracy of analysis of accident situations.

そこで、本発明は、事故状況の分析の精度を向上させた事故分析装置等を提供することを目的とする。 The present invention therefore aims to provide an accident analysis device that improves the accuracy of accident situation analysis.

上記目的を達成するため、本発明の事故分析装置は、
車両が備えるセンサにより計測された車両データと該車両が備えるカメラで撮影された映像データとを取得する取得部と、
取得した前記車両データと前記映像データとに基づいて、前記車両が起こした事故の状況を分析する分析部と、を備え、
前記分析部は、
記映像データに含まれる音声データにおいて、音量が予め定められた判定値より高いタイミングがある場合、該タイミングを事故の発生タイミングと判定し、
前記映像データに含まれる音声データから人間の悲鳴相当の周波数を除外し、該人間の悲鳴相当の周波数を除外した音声データに基づいて、事故の発生タイミングを判定する
In order to achieve the above object, the accident analysis device of the present invention comprises:
an acquisition unit that acquires vehicle data measured by a sensor equipped in the vehicle and video data captured by a camera equipped in the vehicle;
an analysis unit that analyzes the circumstances of an accident caused by the vehicle based on the acquired vehicle data and the acquired video data,
The analysis unit
If there is a timing when the volume of the audio data included in the video data is higher than a predetermined judgment value, the timing is judged to be the timing when an accident occurs;
A frequency corresponding to a human scream is removed from the audio data included in the video data, and the timing of the occurrence of an accident is determined based on the audio data from which the frequency corresponding to a human scream has been removed .

前記分析部は、前記映像データに含まれる音声データにおいて、音量が前記判定値より高いタイミングが複数ある場合、音量が最大のタイミングを事故の発生タイミングと判定するようにしてもよい。 If there are multiple times in the audio data included in the video data when the volume is higher than the determination value, the analysis unit may determine that the time when the volume is greatest is the time when the accident occurred.

前記分析部は、前記映像データに含まれる音声データにおいて、音量が前記判定値より高いタイミングが複数ある場合、音量が前記判定値を超えた最初のタイミングを事故の発生タイミングと判定するようにしてもよい。 If there are multiple times when the volume of the audio data included in the video data is higher than the threshold value, the analysis unit may determine that the first time the volume exceeds the threshold value is the time when the accident occurred.

前記分析部は、前記映像データに含まれる音声データに基づいて事故の大きさを判定するようにしてもよい。 The analysis unit may determine the severity of the accident based on audio data included in the video data.

本発明の他の事故分析装置は、
車両が備えるセンサにより計測された車両データと該車両が備えるカメラで撮影された映像データとを取得する取得部と、
取得した前記車両データと前記映像データとに基づいて、前記車両が起こした事故の状況を分析する分析部と、を備え、
前記分析部は、
前記映像データに含まれる音声データにおいて、音量が予め定められた判定値より高いタイミングがある場合、該タイミングを事故の発生タイミングと判定し、
記映像データに含まれる音声データから人間の悲鳴相当の周波数を除外し、該人間の悲鳴相当の周波数を除外した音声データに基づいて、事故の発生タイミングを判定する。
Another accident analysis device of the present invention includes:
an acquisition unit that acquires vehicle data measured by a sensor equipped in the vehicle and video data captured by a camera equipped in the vehicle;
an analysis unit that analyzes the circumstances of an accident caused by the vehicle based on the acquired vehicle data and the acquired video data,
The analysis unit
If there is a timing when the volume of the audio data included in the video data is higher than a predetermined judgment value, the timing is judged to be the timing when an accident occurs;
A frequency corresponding to a human scream is removed from the audio data included in the video data, and the timing of the occurrence of an accident is determined based on the audio data from which the frequency corresponding to a human scream has been removed.

また、本発明の事故分析方法は、
事故分析装置による事故分析方法であって、
車両が備えるセンサにより計測された車両データと該車両が備えるカメラで撮影された映像データとを取得する取得ステップと、
取得した前記車両データと前記映像データとに基づいて、前記車両が起こした事故の状況を分析する分析ステップと、を備え、
前記分析ステップでは、
記映像データに含まれる音声データにおいて、音量が予め定められた判定値より高いタイミングがある場合、該タイミングを事故の発生タイミングと判定し、
前記映像データに含まれる音声データにおいて、音量が前記判定値より高いタイミングがない場合、音量が最大のタイミングを事故の発生タイミングと判定する
本発明の他の自己分析方法は、
事故分析装置による事故分析方法であって、
車両が備えるセンサにより計測された車両データと該車両が備えるカメラで撮影された映像データとを取得する取得ステップと、
取得した前記車両データと前記映像データとに基づいて、前記車両が起こした事故の状況を分析する分析ステップと、を備え、
前記分析ステップでは、
前記映像データに含まれる音声データにおいて、音量が予め定められた判定値より高いタイミングがある場合、該タイミングを事故の発生タイミングと判定し、
前記映像データに含まれる音声データから人間の悲鳴相当の周波数を除外し、該人間の悲鳴相当の周波数を除外した音声データに基づいて、事故の発生タイミングを判定する。
The accident analysis method of the present invention also includes:
An accident analysis method using an accident analysis device,
an acquisition step of acquiring vehicle data measured by a sensor equipped in the vehicle and video data captured by a camera equipped in the vehicle;
an analysis step of analyzing the circumstances of the accident caused by the vehicle based on the acquired vehicle data and the acquired video data,
In the analyzing step,
If there is a timing when the volume of the audio data included in the video data is higher than a predetermined judgment value, the timing is judged to be the timing when an accident occurs;
If there is no timing when the volume of the audio data included in the video data is higher than the determination value, the timing when the volume is at its maximum is determined to be the timing when the accident occurred .
Another self-analysis method of the present invention includes:
An accident analysis method using an accident analysis device,
an acquisition step of acquiring vehicle data measured by a sensor equipped in the vehicle and video data captured by a camera equipped in the vehicle;
an analysis step of analyzing the circumstances of the accident caused by the vehicle based on the acquired vehicle data and the acquired video data,
In the analyzing step,
If there is a timing when the volume of the audio data included in the video data is higher than a predetermined judgment value, the timing is judged to be the timing when an accident occurs;
A frequency corresponding to a human scream is removed from the audio data included in the video data, and the timing of the occurrence of an accident is determined based on the audio data from which the frequency corresponding to a human scream has been removed.

また、本発明のプログラムは、
コンピュータを、
車両が備えるセンサにより計測された車両データと該車両が備えるカメラで撮影された映像データとを取得する取得部、
取得した前記車両データと前記映像データとに基づいて、前記車両が起こした事故の状況を分析する分析部、として機能させ、
前記分析部は、
記映像データに含まれる音声データにおいて、音量が予め定められた判定値より高いタイミングがある場合、該タイミングを事故の発生タイミングと判定し、
前記映像データに含まれる音声データにおいて、音量が前記判定値より高いタイミングがない場合、音量が最大のタイミングを事故の発生タイミングと判定する
本発明の他のプログラムは、
コンピュータを、
車両が備えるセンサにより計測された車両データと該車両が備えるカメラで撮影された映像データとを取得する取得部、
取得した前記車両データと前記映像データとに基づいて、前記車両が起こした事故の状況を分析する分析部、として機能させ、
前記分析部は、
前記映像データに含まれる音声データにおいて、音量が予め定められた判定値より高いタイミングがある場合、該タイミングを事故の発生タイミングと判定し、
前記映像データに含まれる音声データから人間の悲鳴相当の周波数を除外し、該人間の悲鳴相当の周波数を除外した音声データに基づいて、事故の発生タイミングを判定する。
The program of the present invention also includes:
Computer,
an acquisition unit that acquires vehicle data measured by a sensor equipped in the vehicle and video data captured by a camera equipped in the vehicle;
an analysis unit that analyzes the circumstances of an accident caused by the vehicle based on the acquired vehicle data and video data;
The analysis unit
If there is a timing when the volume of the audio data included in the video data is higher than a predetermined judgment value, the timing is judged to be the timing when an accident occurs;
If there is no timing when the volume of the audio data included in the video data is higher than the determination value, the timing when the volume is at its maximum is determined to be the timing when the accident occurred .
Another program of the present invention is
Computer,
an acquisition unit that acquires vehicle data measured by a sensor equipped in the vehicle and video data captured by a camera equipped in the vehicle;
an analysis unit that analyzes the circumstances of an accident caused by the vehicle based on the acquired vehicle data and video data;
The analysis unit
If there is a timing when the volume of the audio data included in the video data is higher than a predetermined judgment value, the timing is judged to be the timing when an accident occurs;
A frequency corresponding to a human scream is removed from the audio data included in the video data, and the timing of the occurrence of an accident is determined based on the audio data from which the frequency corresponding to a human scream has been removed.

本発明によれば、事故状況の分析の精度を向上させることができる。 This invention can improve the accuracy of accident situation analysis.

本実施形態に係る事故分析システムの一例を示す図である。1 is a diagram illustrating an example of an accident analysis system according to an embodiment of the present invention. 本実施の形態において車両内部から前方に向いた状態を示す模式図である。FIG. 2 is a schematic diagram showing the state of the present embodiment from inside the vehicle facing forward. 本実施の形態に係るドライブレコーダーの機能ブロック図である。FIG. 1 is a functional block diagram of a drive recorder according to an embodiment of the present invention. 本実施の形態に係る事故分析装置のハードウェア構成例を示す図である。1 is a diagram illustrating an example of a hardware configuration of an accident analysis device according to an embodiment of the present invention. 本実施の形態に係る事故分析装置の機能ブロック図である。1 is a functional block diagram of an accident analysis device according to an embodiment of the present invention. 事故状況分析処理の一例を示すフローチャートである。10 is a flowchart illustrating an example of an accident situation analysis process. 衝突タイミング特定処理の一例を示すフローチャートである。10 is a flowchart illustrating an example of a collision timing identification process. 衝突対象特定処理の一例を示すフローチャートである。10 is a flowchart illustrating an example of a collision object identification process. (A)及び(B)は車両の転倒判定方法を示す図である。10A and 10B are diagrams illustrating a method for determining whether a vehicle has rolled over. 衝突対象の特定例を示す図である。FIG. 10 is a diagram illustrating an example of identifying a collision target. 衝突対象の特定例を示す図である。FIG. 10 is a diagram illustrating an example of identifying a collision target. 事故分析装置が出力する事故の状況を示す情報の一例を示す図である。FIG. 10 is a diagram illustrating an example of information indicating the status of an accident output by the accident analysis device. 事故分析装置が周辺物の検出及び座標特定を行う際の処理手順を説明するための図である。10 is a diagram for explaining a processing procedure when the accident analysis device detects surrounding objects and identifies their coordinates. FIG. 事故分析装置が車両と周辺物との相対的な位置関係を推定する際の処理手順を説明するための図である。4 is a diagram for explaining a processing procedure when the accident analysis device estimates the relative positional relationship between a vehicle and a surrounding object. FIG. 事故分析装置が車両と周辺物との絶対位置を推定する際の処理手順を説明するための図である。4 is a diagram for explaining a processing procedure when the accident analysis device estimates the absolute positions of a vehicle and a surrounding object. FIG. 車両の絶対位置を推定する処理を説明するための図である。FIG. 10 is a diagram for explaining a process for estimating the absolute position of a vehicle. 事故分析装置が生成する画像の一例を示す図である。FIG. 10 is a diagram illustrating an example of an image generated by the accident analysis device. 衝突方向を説明するための図である。FIG. 10 is a diagram for explaining a collision direction. 接触対象を判定する処理を説明するための図である。FIG. 10 is a diagram illustrating a process for determining a contact object. 接触部位を説明するための図である。FIG. 10 is a diagram for explaining a contact portion. 歩行者と横断歩道・安全地帯の位置関係を特定する処理を説明するための図である。10A and 10B are diagrams for explaining a process for identifying the positional relationship between a pedestrian and a crosswalk/safety zone. 車両及び他車の進行方向を説明するための図である。FIG. 2 is a diagram for explaining the traveling directions of a vehicle and other vehicles. 事故事例DBの一例を示す図である。FIG. 2 is a diagram illustrating an example of an accident case DB.

以下、本発明の実施の形態について、図面を参照しながら説明する。なお、図中同一または対応する部分には同一符号を付す。 Embodiments of the present invention will be described below with reference to the drawings. Note that identical or corresponding parts in the drawings are designated by the same reference numerals.

図1は、本実施の形態に係る事故分析システムの一例を示す図である。本実施の形態に係る事故分析システム1では、ドライブレコーダー1100(図2参照)が保険契約者の車両1000に搭載されており、当該ドライブレコーダー1100は、無線通信にてネットワーク(公衆回線網などを含む)を介して、クラウドのストレージサーバ(図示省略)に接続されており、ドライブレコーダー1100により取得したデータ(映像データ及び車両データ)がクラウドのストレージサーバに格納される。また、ネットワークには、事故分析装置10と、端末20と、に接続されている。事故分析システム1は、少なくともドライブレコーダー1100と、事故分析装置10と、を含む。 Figure 1 is a diagram showing an example of an accident analysis system according to this embodiment. In the accident analysis system 1 according to this embodiment, a drive recorder 1100 (see Figure 2) is installed in the policyholder's vehicle 1000, and the drive recorder 1100 is connected to a cloud storage server (not shown) via a network (including a public line network) via wireless communication, and data acquired by the drive recorder 1100 (video data and vehicle data) is stored in the cloud storage server. The network is also connected to an accident analysis device 10 and a terminal 20. The accident analysis system 1 includes at least the drive recorder 1100 and the accident analysis device 10.

なお、本実施の形態では、ドライブレコーダー1100が無線通信にてネットワーク(公衆回線網などを含む)を介して、クラウドのストレージサーバ(図示省略)に接続する例を示しているが、例えば、同様の機能を有するミラー型の専用端末装置を用意して、ミラー1300の代わりに設置するようにしても良い。 In this embodiment, an example is shown in which the drive recorder 1100 connects to a cloud storage server (not shown) via a network (including a public line network) via wireless communication, but for example, a dedicated mirror-type terminal device with similar functionality may be prepared and installed in place of the mirror 1300.

クラウドのストレージサーバには、本顧客サービス用のデータ格納領域が確保される。より具体的には、車両1000に搭載されているドライブレコーダー1100毎に、総合センタサーバ30等によってアクセス可能なデータ格納領域が確保される。 A data storage area for this customer service is secured on the cloud storage server. More specifically, a data storage area that can be accessed by the general center server 30 or the like is secured for each drive recorder 1100 installed in the vehicle 1000.

事故分析装置10は、事故車両である車両1000(以下の説明において、便宜上「自車」と呼ぶことがある)またはドライブレコーダー1100が備えるセンサにより計測される車両データと、車両1000のドライブレコーダー1100が備えるカメラで撮影された映像データとを、クラウドのストレージサーバからネットワークを介して取得し、取得した車両データと映像データとに基づいて、車両1000が起こした事故の状況を分析する機能を有する。なお、この実施の形態では、車両データ及び映像データをクラウドのストレージサーバから取得する例について説明するが、車両データ及び映像データを直接車両から取得するようにしてもよい。 The accident analysis device 10 has the function of acquiring vehicle data measured by sensors equipped on the accident vehicle 1000 (hereinafter sometimes referred to as the "own vehicle") or the drive recorder 1100, and video data captured by a camera equipped on the drive recorder 1100 of the vehicle 1000, from a cloud storage server via a network, and analyzing the circumstances of the accident caused by the vehicle 1000 based on the acquired vehicle data and video data. Note that while this embodiment describes an example in which the vehicle data and video data are acquired from a cloud storage server, the vehicle data and video data may also be acquired directly from the vehicle.

また、事故分析装置10は、分析により得られた事故の状況と、過去に生じた事故の状況と過去の事故事例に関する情報(以下、「事故事例」と言う。)と、を対応づけた事故事例データベースとを比較することで、車両1000が起こした事故の状況に対応する事故事例を検索する機能を有する。また、事故分析装置10は、事故の状況を分析することで得られた車両1000の位置と他車の位置とを地図データ上にマッピングすることで、車両1000が起こした事故の状況を示す画像(再現図)を生成する機能を有する。車両1000が起こした事故の状況を示す画像はどのようなものであってもよいが、例えば俯瞰図であってもよいし、動画であってもよい。 The accident analysis device 10 also has a function to search for accident cases corresponding to the circumstances of the accident caused by the vehicle 1000 by comparing the circumstances of the accident obtained by the analysis with an accident case database that associates the circumstances of past accidents with information on past accident cases (hereinafter referred to as "accident cases"). The accident analysis device 10 also has a function to generate an image (reconstruction) showing the circumstances of the accident caused by the vehicle 1000 by mapping the position of the vehicle 1000 and the positions of other vehicles obtained by analyzing the circumstances of the accident on map data. The image showing the circumstances of the accident caused by the vehicle 1000 may be of any type, such as a bird's-eye view or a video.

なお、事故分析装置10は、1又は複数の物理的な情報処理装置等から構成されていてもよいし、ハイパーバイザー(hypervisor)上で動作する仮想的な情報処理装置を用いて構成されていてもよいし、クラウドサーバを用いて構成されていてもよい。 The accident analysis device 10 may be configured using one or more physical information processing devices, or may be configured using a virtual information processing device running on a hypervisor, or may be configured using a cloud server.

端末20は、例えば保険会社のオペレータ等が操作する端末であり、事故分析装置10が分析した事故の状況、事故の状態に対応する事故事例、及び事故分析装置10が生成した画像を表示する。端末20は、パーソナルコンピュータ(PC)、ノートPC、タブレット端末、スマートフォンなど、ディスプレイを備えた情報処理装置であればあらゆる情報処理装置を用いることができる。 The terminal 20 is operated by, for example, an insurance company operator, and displays the accident situation analyzed by the accident analysis device 10, accident cases corresponding to the accident conditions, and images generated by the accident analysis device 10. The terminal 20 can be any information processing device with a display, such as a personal computer (PC), notebook PC, tablet terminal, or smartphone.

なお、ドライブレコーダー1100は、ネットワークを介して、ロードサービスや救急サービスを提供する総合センタのサーバに接続されていてもよい。この場合、例えば、総合センタのサーバは、1又は複数のコンピュータで構成され、総合センタに設置され且つ総合センタの各オペレータによって操作される端末装置(図示省略)に接続される。また、総合センタのオペレータは、車両1000に搭載されているドライブレコーダー1100、ロードサービス提供会社や救急機関(消防署や民間の救急サービス提供会社)などと、例えば端末装置に接続されたヘッドセットなどを用いて通話できるようになっていればよい。また、ネットワークには、ロードサービス提供会社システムおよび救急機関システムなども接続されており、それらも、総合センタのサーバからの要求に応じて、クラウドのストレージサーバにおいて指定されたデータ格納領域からデータを取得するようになっていればよい。 The drive recorder 1100 may be connected via a network to a server at a general center that provides roadside assistance and emergency services. In this case, for example, the general center's server may be composed of one or more computers and connected to a terminal device (not shown) installed at the general center and operated by each operator at the general center. The general center's operator may be able to communicate with the drive recorder 1100 installed in the vehicle 1000, roadside assistance companies, and emergency services (fire departments and private emergency service companies) using, for example, a headset connected to the terminal device. The network may also be connected to systems for roadside assistance companies and emergency services, which may retrieve data from designated data storage areas in the cloud storage server in response to requests from the general center's server.

図2に、車両1000内において車両1000の前方向を見た状態を示す。ドライブレコーダー1100にはカメラが含まれており、図示するように、少なくとも車両1000の進行方向の映像を撮影することができるよう、車両1000のフロント部分又はフロントガラスに取り付けられている。カメラは、車両1000の側面方向及び後方を撮影可能なものであってもよい。なお、図2に示すように、車両1000の内部には、自動診断システム1400(例えば、OBD2(On-Board Diagnostic system -II)が搭載されており、当該自動診断システム1400は、ドライブレコーダー1100と接続するものとする。自動診断システム1400は、CAN(Controller Area Network)等を介して、車両1000の各部(エンジン、アクセル、ブレーキ、ウィンカー等)の制御部(例えばECU(Electronic Control Unit))と接続されており、各部の状態に関する情報(アクセルやブレーキ操作の有無、故障の有無、速度、エンジンの回転数等)を取得可能となっている。 2 shows the state of the vehicle 1000 from inside the vehicle 1000, looking forward. The drive recorder 1100 includes a camera, which is attached to the front of the vehicle 1000 or to the windshield as shown in the figure, so as to capture at least video in the direction of travel of the vehicle 1000. The camera may also be capable of capturing video from the side and rear of the vehicle 1000. As shown in FIG. 2, the vehicle 1000 is equipped with an automatic diagnostic system 1400 (e.g., an OBD2 (On-Board Diagnostic system-II)) inside, and the automatic diagnostic system 1400 is connected to the drive recorder 1100. The automatic diagnostic system 1400 is connected to the control units (e.g., ECUs (Electronic Control Units)) of each part of the vehicle 1000 (engine, accelerator, brake, turn signal, etc.) via a CAN (Controller Area Network) or the like, and is able to obtain information on the status of each part (presence or absence of accelerator or brake operation, presence or absence of a malfunction, speed, engine speed, etc.).

図3に、本実施の形態に係るドライブレコーダー1100の機能ブロック図を示す。車両1000に搭載されるドライブレコーダー1100は、第1通信部1110と、第2通信部1120と、測位部1130と、録画部1140と、録音部1150と、加速度測定部1160と、自動診断データ取得部1170と、制御部1180と、センサ部1190と、データ格納部1200とを有する。 Figure 3 shows a functional block diagram of the drive recorder 1100 according to this embodiment. The drive recorder 1100 installed in the vehicle 1000 has a first communication unit 1110, a second communication unit 1120, a positioning unit 1130, a video recording unit 1140, a sound recording unit 1150, an acceleration measurement unit 1160, an automatic diagnosis data acquisition unit 1170, a control unit 1180, a sensor unit 1190, and a data storage unit 1200.

制御部1180は、CPU(Central Processing Unit)、GPU(Graphical processing unit)等のプロセッサから構成され、本顧客サービスに関連する処理を、各構成要素に対して実行させる。制御部1180は、ドライブレコーダー1100の各部による測定データ(車両データ及び映像データ)を、第2通信部1120を介して、クラウドのストレージサーバに送信する。これにより、ドライブレコーダー110により取得した車両1000の車両データ及び映像データがクラウドのストレージサーバに保存される。 The control unit 1180 is composed of processors such as a CPU (Central Processing Unit) and a GPU (Graphical Processing Unit), and causes each component to execute processing related to this customer service. The control unit 1180 transmits measurement data (vehicle data and video data) from each part of the drive recorder 1100 to a cloud storage server via the second communication unit 1120. As a result, the vehicle data and video data of the vehicle 1000 acquired by the drive recorder 110 are stored in the cloud storage server.

第1通信部1110は、例えばVoIP(Voice over Internet Protocol)などにより総合センタなどと通話するための通信部である。但し、一般的な携帯電話器の通話機能である場合もある。また、第2通信部1120は、例えば無線通信(公衆回線網)によりデータをクラウドのストレージサーバに送信する機能を有する。 The first communication unit 1110 is a communication unit for communicating with a general center, for example, via VoIP (Voice over Internet Protocol). However, it may also be the communication function of a general mobile phone. The second communication unit 1120 has the function of transmitting data to a cloud storage server, for example, via wireless communication (public line network).

さらに、測位部1130は、制御部1180によって指示されると例えばGPS(Global Positioning System)などによって車両1000の絶対位置(例えば緯度経度)を取得し、データ格納部1200に格納する。 Furthermore, when instructed by the control unit 1180, the positioning unit 1130 acquires the absolute position (e.g., latitude and longitude) of the vehicle 1000 using, for example, the Global Positioning System (GPS), and stores it in the data storage unit 1200.

録画部1140は、例えばドライブレコーダー1100に搭載されているカメラより撮影される動画像のデータ(映像データ)をデータ格納部1200に格納する。録音部1150は、マイクから入力される音のデータ(音声データ)をデータ格納部1200に格納する。録音部1150は、録画部1140と一体化されている場合もある。また、録画部1140は、例えば制御部1180によって作動を指示されると継続的に録画を行い、データ格納部1200に格納するものとする。制御部1180は、特定の時刻(事故の発生タイミング等)より前一定時間の映像データと当該特定の時刻以降一定時間の映像データとを併せて抽出できるものとする。録音部1150についても同様である。録画部1140は、車両1000外部の動画像と車両1000内部の動画像とを撮影可能である。この実施の形態では、映像データには音声データも含まれているものとして説明するが、映像データは、音声を含まない動画像のデータのことを指してもよい。 The recording unit 1140 stores video data (video data) captured by a camera mounted on the drive recorder 1100 in the data storage unit 1200. The sound recording unit 1150 stores audio data (audio data) input from a microphone in the data storage unit 1200. The sound recording unit 1150 may be integrated with the recording unit 1140. Furthermore, the recording unit 1140 continuously records and stores the data in the data storage unit 1200 when instructed to do so by the control unit 1180, for example. The control unit 1180 is capable of extracting both video data from a certain period before a specific time (such as the timing of an accident) and video data from a certain period after that specific time. The same applies to the sound recording unit 1150. The recording unit 1140 is capable of capturing video images of both the exterior and interior of the vehicle 1000. In this embodiment, the video data is described as including audio data, but video data may also refer to video data that does not include audio.

加速度測定部1160は、例えば加速度センサにより加速度の値を測定し、制御部1180に出力する。自動診断データ取得部1170は、制御部1180によって指示されると、車両1000内部に搭載されている自動診断システム1400から自動診断データを取得する。自動診断データは、エンジン、バッテリ、燃料系などの各々について損傷の有無を表すデータを含む。また、自動診断データは、車両1000の各部位(アクセル、ブレーキ、ハンドル、ウィンカー)の制御情報、操作情報(車速、スロットル開度(アクセル開度)、ブレーキの操作情報、ハンドルの操作情報及びウィンカーの動作状況等)といった事故状況を再現に用いる車両データを含む。車両データには、少なくとも車両1000の位置情報、加速度情報が含まれる。また、この実施の形態では、車両データには、車両から取得した車速データを含む。また、車両データには、ブレーキの操作情報、ハンドルの操作情報といった運転者に関する情報を含んでいる。 The acceleration measurement unit 1160 measures acceleration values using, for example, an acceleration sensor and outputs the values to the control unit 1180. When instructed by the control unit 1180, the automatic diagnosis data acquisition unit 1170 acquires automatic diagnosis data from the automatic diagnosis system 1400 installed inside the vehicle 1000. The automatic diagnosis data includes data indicating the presence or absence of damage to the engine, battery, fuel system, etc. The automatic diagnosis data also includes vehicle data used to recreate the accident situation, such as control information for each part of the vehicle 1000 (accelerator, brake, steering wheel, turn signal), and operation information (vehicle speed, throttle opening (accelerator opening), brake operation information, steering wheel operation information, and turn signal operation status, etc.). The vehicle data includes at least position information and acceleration information of the vehicle 1000. In this embodiment, the vehicle data also includes vehicle speed data acquired from the vehicle. The vehicle data also includes information related to the driver, such as brake operation information and steering wheel operation information.

センサ部1190は、カメラ等から構成される運転者の視線センサ、運転者の呼気を検出する呼気センサ等を含む。視線センサは、運転者を撮影するカメラと画像処理装置等から構成され、運転者の視線(注視方向)を検出可能となっており、検出した運転者の視線(注視方向)情報を制御部1180に出力する。呼気センサは、運転者の呼気(または車内の空気)中のアルコール濃度(エタノール濃度)を検出し、検出したアルコール濃度情報を制御部1180に出力する。即ち、この実施の形態では、車両データには、運転者の視線(注視方向)、運転者の呼気(飲酒の有無)に関する情報といった運転者に関する情報を含んでいる。なお、この実施の形態では、ドライブレコーダー1100が、視線センサ、呼気センサ等を含むセンサ部1190を備える構成となっているが、車両1000が備える、または、車両1000に設置されたセンサ(視線センサ、呼気センサ等)から、ドライブレコーダー1100が、運転者の視線(注視方向)、運転者の呼気(飲酒の有無)に関する情報といった車両データを取得するようにしてもよい。 The sensor unit 1190 includes a driver's gaze sensor composed of a camera or the like, and a breath sensor that detects the driver's breath. The gaze sensor is composed of a camera that captures an image of the driver and an image processing device or the like, and is capable of detecting the driver's gaze (gaze direction), outputting the detected driver's gaze (gaze direction) information to the control unit 1180. The breath sensor detects the alcohol concentration (ethanol concentration) in the driver's breath (or the air inside the vehicle), and outputs the detected alcohol concentration information to the control unit 1180. That is, in this embodiment, the vehicle data includes information about the driver, such as the driver's gaze (gaze direction) and information about the driver's breath (whether or not they have been drinking). In this embodiment, the drive recorder 1100 is configured to include a sensor unit 1190 that includes a gaze sensor, a breath sensor, etc. However, the drive recorder 1100 may also acquire vehicle data such as information regarding the driver's gaze (direction of gaze) and the driver's breath (whether or not they have been drinking) from sensors (such as a gaze sensor or a breath sensor) included in or installed in the vehicle 1000.

なお、センサ部1190は、例えば、車速センサ、地磁気センサ、スロットルセンサ及び/又はウィンカー検出センサ等を含んでいてもよい。また、車両1000が備えるセンサにより計測される車両データとは、例えば、車両1000の車速、車両1000の向いている方向(例えば北を0度とした場合の角度)、スロットル開度(アクセル開度)及びウィンカーの動作状況等であってもよい。これらのうち少なくとも一部は、自動診断データ取得部1170が自動診断システム1400(車両1000が備えるセンサ)から取得するようにしてもよい。 The sensor unit 1190 may include, for example, a vehicle speed sensor, a geomagnetic sensor, a throttle sensor, and/or a turn signal detection sensor. Furthermore, the vehicle data measured by the sensors provided in the vehicle 1000 may be, for example, the speed of the vehicle 1000, the direction in which the vehicle 1000 is facing (for example, the angle when north is 0 degrees), the throttle opening (accelerator opening), and the operation status of the turn signals. At least some of this data may be acquired by the automatic diagnosis data acquisition unit 1170 from the automatic diagnosis system 1400 (sensors provided in the vehicle 1000).

データ格納部1200は、メモリ、HDD(Hard Disk Drive)及び/又はSSD(Solid State Drive)等の記憶装置から構成され、予め機器データとして、企業名、組織名、車両登録番号、ドライバ識別子(ID)、電話番号等を格納しており、制御部1180による指示に応じて各構成要素が取得するデータも格納する。 The data storage unit 1200 is composed of storage devices such as memory, HDD (Hard Disk Drive) and/or SSD (Solid State Drive), and stores in advance equipment data such as company name, organization name, vehicle registration number, driver identifier (ID), and telephone number, and also stores data acquired by each component in response to instructions from the control unit 1180.

図4は、事故分析装置10のハードウェア構成例を示す図である。事故分析装置10は、CPU(Central Processing Unit)、GPU(Graphical processing unit)等のプロセッサ11、メモリ、HDD(Hard Disk Drive)及び/又はSSD(Solid State Drive)等の記憶装置12、有線又は無線通信を行う通信IF(Interface)13、入力操作を受け付ける入力デバイス14、及び情報の出力を行う出力デバイス15を有する。入力デバイス14は、例えば、キーボード、タッチパネル、マウス及び/又はマイク等である。出力デバイス15は、例えば、ディスプレイ及び/又はスピーカ等である。 Figure 4 is a diagram showing an example hardware configuration of the accident analysis device 10. The accident analysis device 10 has a processor 11 such as a CPU (Central Processing Unit) or GPU (Graphical Processing Unit), a storage device 12 such as memory, HDD (Hard Disk Drive) and/or SSD (Solid State Drive), a communication IF (Interface) 13 for wired or wireless communication, an input device 14 for accepting input operations, and an output device 15 for outputting information. The input device 14 is, for example, a keyboard, touch panel, mouse, and/or microphone. The output device 15 is, for example, a display and/or speaker.

図5は、本実施の形態に係る事故分析装置10の機能ブロック図である。事故分析装置10は、記憶部100と、取得部101と、分析部102と、生成部103と、検索部104と、出力部105とを含む。記憶部100は、事故分析装置10が備える記憶装置12を用いて実現することができる。また、取得部101と、分析部102と、生成部103と、検索部104と、出力部105とは、事故分析装置10のプロセッサ11が、記憶装置12に記憶されたプログラムを実行することにより実現することができる。また、当該プログラムは、記憶媒体に格納することができる。当該プログラムを格納した記憶媒体は、コンピュータ読み取り可能な非一時的な記憶媒体(Non-transitory computer readable medium)であってもよい。非一時的な記憶媒体は特に限定されないが、例えば、USB(Universal Serial Bus)メモリ又はCD-ROM等の記憶媒体であってもよい。 Figure 5 is a functional block diagram of the accident analysis device 10 according to this embodiment. The accident analysis device 10 includes a memory unit 100, an acquisition unit 101, an analysis unit 102, a generation unit 103, a search unit 104, and an output unit 105. The memory unit 100 can be implemented using the memory unit 12 included in the accident analysis device 10. The acquisition unit 101, the analysis unit 102, the generation unit 103, the search unit 104, and the output unit 105 can be implemented by the processor 11 of the accident analysis device 10 executing a program stored in the memory unit 12. The program can be stored on a storage medium. The storage medium storing the program may be a non-transitory computer-readable medium. The non-transitory storage medium is not particularly limited, and may be, for example, a USB (Universal Serial Bus) memory, a CD-ROM, or other storage medium.

記憶部100は、事故の状況と事故の事故事例とを対応づけた事故事例DB(database)と、地図データDBとを記憶する。事故事例DBには、過失割合を示す情報が含まれていてもよい。発生した事故の状況に対応する事故事例及び過失割合は、事故の状況を示す情報をキーとして検索可能であってもよい。地図データDBには、道路データ、道路幅、進行方向、道路種別、交通標識(一時停止、進入禁止等)、制限速度、信号機の位置、交差点における交差道路数等の各種データが含まれる。なお、記憶部100は、事故分析装置10と通信可能な外部のサーバで実現されることとしてもよい。なお、図示は省略しているが、記憶部100には、保険会社のオペレータについてのオペレータ情報が記憶されている。 The memory unit 100 stores an accident case database (DB) that associates accident circumstances with accident case examples, and a map data DB. The accident case DB may also include information indicating the degree of fault. The accident case and degree of fault corresponding to the circumstances of an accident that occurred may be searchable using information indicating the accident circumstances as a key. The map data DB includes various data such as road data, road width, direction of travel, road type, traffic signs (stop sign, no entry, etc.), speed limits, traffic light locations, and the number of intersecting roads at intersections. The memory unit 100 may also be implemented as an external server that can communicate with the accident analysis device 10. Although not shown in the figure, the memory unit 100 also stores operator information for insurance company operators.

取得部101は、車両1000(事故車両)により計測、撮影される車両データと映像データとを、クラウドのストレージサーバから取得する機能を有する。 The acquisition unit 101 has the function of acquiring vehicle data and video data measured and captured by the vehicle 1000 (accident vehicle) from a cloud storage server.

分析部102は、取得部101が取得した車両データと映像データとに基づいて、車両1000が起こした事故の状況を分析する機能を有する。 The analysis unit 102 has the function of analyzing the circumstances of an accident caused by the vehicle 1000 based on the vehicle data and video data acquired by the acquisition unit 101.

分析部102は、映像データに含まれる音声データに基づいて、事故の発生タイミングを判定する機能を有する。 The analysis unit 102 has the function of determining the timing of an accident based on the audio data contained in the video data.

また、分析部102は、車両データに含まれる加速度データに基づいて、事故における車両の衝突方向を推定し、判定した事故の発生タイミング前後の所定時間内の映像データに含まれる周辺物のうち、衝突方向にあり、かつ、車両1000への距離が減少している周辺物を衝突対象として特定する機能を有する。 The analysis unit 102 also has the function of estimating the collision direction of the vehicle in the event of an accident based on the acceleration data included in the vehicle data, and identifying, as the collision target, surrounding objects included in the video data within a predetermined time period before and after the determined timing of the accident, those that are in the collision direction and whose distance to the vehicle 1000 is decreasing.

また、分析部102は、車両データに含まれる上下方向の加速度データに基づいて、事故時の車両の転倒の有無を判定し、車両の転倒があったと判定した場合、転倒以降の加速度データを事故の状況の分析に使用しないようになっている。 In addition, the analysis unit 102 determines whether the vehicle overturned at the time of the accident based on the vertical acceleration data included in the vehicle data, and if it determines that the vehicle overturned, it does not use the acceleration data after the overturn in analyzing the circumstances of the accident.

また、分析部102は、車両データに含まれる運転者に関する情報に基づいて、事故の状況として事故時の運転者の状況を分析する機能を有する。 The analysis unit 102 also has the function of analyzing the driver's condition at the time of the accident as the accident circumstances based on information about the driver contained in the vehicle data.

また、車両1000の車両データには、少なくとも測位部1130のGPSにより測定された車両1000の絶対位置を示す情報が含まれており、分析部102は、車両1000の絶対位置を示す情報(測位部1130が取得した位置データ)と、映像データに写っている他車の映像を解析することで得られる、車両1000と当該他車との相対的な位置関係を示す情報とに基づいて当該他車の絶対位置を推定するようにしてもよい。また、分析部102は、車両1000及び他車の絶対位置を時系列で推定するようにしてもよい。 Furthermore, the vehicle data of vehicle 1000 includes at least information indicating the absolute position of vehicle 1000 measured by the GPS of positioning unit 1130, and analysis unit 102 may estimate the absolute position of the other vehicle based on the information indicating the absolute position of vehicle 1000 (position data acquired by positioning unit 1130) and information indicating the relative positional relationship between vehicle 1000 and the other vehicle, obtained by analyzing images of the other vehicle captured in the video data. Furthermore, analysis unit 102 may estimate the absolute positions of vehicle 1000 and the other vehicle in chronological order.

例えば、分析部102は、GPSにより測定された車両1000の絶対位置を示す情報と、映像データに含まれる各フレームの特徴点の動き、から車両1000の絶対位置及び向きの時系列を推定する。即ち、GPSにより測定された車両1000の絶対位置を示す情報と、映像データから取得した相対位置を示す情報と、を統合して車両1000の絶対位置及び向きの時系列を推定する。 For example, the analysis unit 102 estimates the time series of the absolute position and orientation of the vehicle 1000 from information indicating the absolute position of the vehicle 1000 measured by GPS and the movement of feature points in each frame included in the video data. That is, the analysis unit 102 integrates information indicating the absolute position of the vehicle 1000 measured by GPS and information indicating the relative position obtained from the video data to estimate the time series of the absolute position and orientation of the vehicle 1000.

また、分析部102は、例えば、(1)「他車(対象)の深度=カメラの焦点距離×仮定した他車(対象)の実世界高さ/他車(対象)の画像上高さ」という式により「対象の深度=対象のカメラの真正面方向の奥行き」を推定する。(2)対象中心の画像座標(X,Y)を元に「深度」を「距離=カメラの光学的中心と対象との間の直線距離」に変換する。具体的には、カメラの光学的中心から対象の方向のベクトルを、(1)で求めた深度に達するまで伸ばし、そのベクトルの長さを求めることで距離を算出するようにしてもよい。 The analysis unit 102 also estimates, for example, (1) "depth of the target = depth of the target in the direction directly ahead of the camera" using the formula "depth of the other vehicle (target) = focal length of the camera × real-world height of the assumed other vehicle (target) / height of the other vehicle (target) in the image." (2) Based on the image coordinates (X, Y) of the target center, converts "depth" into "distance = straight-line distance between the optical center of the camera and the target." Specifically, the distance may be calculated by extending a vector from the optical center of the camera in the direction of the target until it reaches the depth calculated in (1) and calculating the length of that vector.

また、分析部102は、ドライブレコーダー1100が備えるカメラの真正面方向と、カメラの光学的中心から他車(対象)の方向との間の角度を求め、カメラ座標系におけるカメラから他車(対象)方向のベクトルを、GPSによる世界座標系(緯度及び経度)に移して、事故の状況を分析するようにしてもよい。 The analysis unit 102 may also calculate the angle between the direction directly ahead of the camera provided in the drive recorder 1100 and the direction from the optical center of the camera to the other vehicle (target), and transfer the vector in the camera coordinate system pointing from the camera to the other vehicle (target) to a world coordinate system (latitude and longitude) using GPS to analyze the circumstances of the accident.

また、分析部102は、当該映像データを分析することで車両1000の絶対位置を推定し、映像データを分析することで推定した事故車両の絶対位置と、測位部1130により測定された車両1000の絶対位置とを所定の重みに基づいて平均した絶対位置を、車両1000の絶対位置とみなすことで、事故の状況を分析するようにしてもよい。 The analysis unit 102 may also analyze the circumstances of the accident by estimating the absolute position of the vehicle 1000 by analyzing the video data, and averaging the absolute position of the accident vehicle estimated by analyzing the video data and the absolute position of the vehicle 1000 measured by the positioning unit 1130 based on a predetermined weight, and regarding this absolute position as the absolute position of the vehicle 1000.

また、分析部102は、映像データのうち他車が写っている箇所の画像サイズと、画像サイズと距離との対応関係を示すデータとを比較し、車両1000と他車との相対的な位置関係を示す情報の一つである、車両1000と当該他車との間の距離を推定することで、事故の状況を分析するようにしてもよい。 The analysis unit 102 may also analyze the circumstances of the accident by comparing the image size of the portion of the video data in which the other vehicle is captured with data indicating the correspondence between image size and distance, and estimating the distance between the vehicle 1000 and the other vehicle, which is one piece of information indicating the relative positional relationship between the vehicle 1000 and the other vehicle.

また、分析部102は、映像データのうち他車が写っている箇所の座標と映像データの中心座標との差分と、座標と角度との対応関係を示すデータとを比較し、車両1000と他車との相対的な位置関係を示す情報の一つである、車両1000の進行方向と他車が存在する方向との角度差を推定することで、事故の状況を分析するようにしてもよい。 The analysis unit 102 may also analyze the circumstances of the accident by comparing the difference between the coordinates of the point in the video data where the other vehicle is captured and the center coordinates of the video data with data indicating the correspondence between coordinates and angles, and estimating the angular difference between the direction of travel of the vehicle 1000 and the direction in which the other vehicle is located, which is one piece of information indicating the relative positional relationship between the vehicle 1000 and the other vehicle.

分析部102が分析する事故の状況には、少なくとも、車両1000が交差点を通過する場合における信号の色、交差点を通過する際の優先関係、及び、車両1000の車速が制限速度を超えているか否かを含んでいてもよい。 The accident circumstances analyzed by the analysis unit 102 may include at least the color of the traffic light when the vehicle 1000 passes through the intersection, the priority relationship when passing through the intersection, and whether the vehicle 1000's speed exceeds the speed limit.

生成部103は、車両1000の絶対位置と他車の絶対位置とを地図データにマッピングすることで、車両1000が起こした事故の状況を示す画像(再現図)を生成する機能を有する。当該画像には、俯瞰図や動画を含んでいてもよい。例えば、生成部103は、事故の状況を示す画像を時系列順に並べた動画を生成するようにしてもよい。なお、事故の対象となる他車が無い場合は、生成部103は、少なくとも車両1000の絶対位置を地図データにマッピングすることで、車両1000が起こした事故の状況を示す画像を生成する。この場合、衝突対象の周辺物(人や電柱、ガードレール等)を地図データにマッピングするようにしてもよい。 The generation unit 103 has a function of generating an image (reconstruction) showing the situation of an accident caused by the vehicle 1000 by mapping the absolute position of the vehicle 1000 and the absolute position of the other vehicle onto map data. The image may include an overhead view or a video. For example, the generation unit 103 may generate a video in which images showing the situation of the accident are arranged in chronological order. Note that if there is no other vehicle involved in the accident, the generation unit 103 generates an image showing the situation of the accident caused by the vehicle 1000 by mapping at least the absolute position of the vehicle 1000 onto map data. In this case, surrounding objects of the collision target (people, utility poles, guardrails, etc.) may be mapped onto the map data.

検索部104は、分析部102により分析された車両1000が起こした事故の状況と、事故の状況と過去の事故事例とを対応づけた事故事例DB(事故事例データ)とを比較することで、車両1000が起こした事故の状況に対応する事故事例を検索する機能を有する。また、検索部104は、車両1000が起こした事故の状況に対応する事故事例として、車両1000が起こした事故における車両1000の過失割合を検索するようにしてもよい。 The search unit 104 has the function of searching for accident cases corresponding to the circumstances of the accident caused by the vehicle 1000 by comparing the circumstances of the accident caused by the vehicle 1000 analyzed by the analysis unit 102 with an accident case database (accident case data) that associates the accident circumstances with past accident cases. The search unit 104 may also search for the fault ratio of the vehicle 1000 in the accident caused by the vehicle 1000 as an accident case corresponding to the circumstances of the accident caused by the vehicle 1000.

また、事故事例には、過失割合を修正する1以上の修正割合(修正情報)が含まれていてもよい。検索部104は、1以上の修正割合の中に、事故車両が起こした事故の状況に対応する修正割合が存在する場合、事故車両の過失割合を当該修正割合に従って修正するようにしてもよい。 Furthermore, an accident case may include one or more correction ratios (correction information) for correcting the fault ratio. If one or more correction ratios include a correction ratio that corresponds to the circumstances of the accident caused by the accident vehicle, the search unit 104 may correct the fault ratio of the accident vehicle in accordance with that correction ratio.

出力部105は、分析部102が分析した事故の状況を示す情報、検索部104が検索した事故の状態に対応する事故事例、及び、生成部103が生成した事故の状況を示す画像を端末20に出力する機能を有する。 The output unit 105 has the function of outputting to the terminal 20 information indicating the accident situation analyzed by the analysis unit 102, accident cases corresponding to the accident conditions searched for by the search unit 104, and images indicating the accident situation generated by the generation unit 103.

なお、事故分析装置10の機能については端末20と連携して実現する場合もあるので、端末20側に設けられる機能が存在する場合もある。また、事故分析装置10と端末20とが一体となった一の情報処理装置であってもよい。 Note that the functions of the accident analysis device 10 may be realized in cooperation with the terminal 20, and therefore some functions may be provided on the terminal 20 side. Furthermore, the accident analysis device 10 and the terminal 20 may be integrated into a single information processing device.

図6は、事故分析装置10が事故の状況を分析する事故状況分析処理の一例を示すフローチャートである。まず、事故分析装置10は、事故を起こした車両1000の事故時(事故前後の所定期間)の車両データと映像データとを取得する(S10、S11)。具体的に、事故分析装置10は、車両データ及び映像データを、クラウドのストレージサーバからネットワークを介して取得する。その他にも、例えば、車両1000又はドライブレコーダー1100が備える通信機能を用いて、無線信号により事故分析装置10に送信されるようにしてもよい。また、車両データ及び映像データが記憶された記憶媒体を事故分析装置10に接続することで車両データ及び映像データを事故分析装置10に取り込むようにしてもよい。 Figure 6 is a flowchart showing an example of an accident situation analysis process in which the accident analysis device 10 analyzes the circumstances of an accident. First, the accident analysis device 10 acquires vehicle data and video data from the vehicle 1000 involved in the accident at the time of the accident (a predetermined period before and after the accident) (S10, S11). Specifically, the accident analysis device 10 acquires the vehicle data and video data from a cloud storage server via a network. Alternatively, for example, the vehicle data and video data may be transmitted to the accident analysis device 10 via a wireless signal using a communication function provided in the vehicle 1000 or the drive recorder 1100. Furthermore, the vehicle data and video data may be imported into the accident analysis device 10 by connecting a storage medium on which the vehicle data and video data are stored to the accident analysis device 10.

続いて、事故分析装置10は、事故時の映像データをフレームごとに画像解析することで、フレームごとの画像に写っている車両1000の周囲に存在する1以上の周辺物(他の車両、人、標識、道路の構造物など)を特定し、更に、特定した周辺物が画像内に写っている位置を示す座標(画像における座標)を特定する(S12)。続いて、事故分析装置10は、特定した周辺物の座標(周辺物の深度)に基づいて、車両1000と車両1000の周辺に存在する周辺物との間の相対的な位置関係を、周辺物ごとに推定する(S13)。なお、ここでは「特定」と「推定」いう文言を用いており、より蓋然性が高い場合に「特定」を用いる場合があるが、必ずしも「特定」できるわけではなく、「推定」と大きな意味の差はない。この実施の形態について同様である。 Next, the accident analysis device 10 performs image analysis on the video data at the time of the accident for each frame to identify one or more surrounding objects (other vehicles, people, signs, road structures, etc.) that are present around the vehicle 1000 that are captured in each frame of the image, and further identifies the coordinates (coordinates in the image) that indicate the position of the identified surrounding objects in the image (S12). Next, the accident analysis device 10 estimates the relative positional relationship between the vehicle 1000 and the surrounding objects present around the vehicle 1000 for each surrounding object based on the coordinates (depth of the surrounding object) of the identified surrounding objects (S13). Note that the terms "identified" and "estimated" are used here, and while "identified" may be used when there is a higher probability, it does not necessarily mean that the object can be "identified," and there is no significant difference in meaning from "estimated." This is the same for this embodiment.

続いて、事故分析装置10は、測位部1130により取得された車両1000の位置情報及び/又は事故時の映像データを用いて車両1000の絶対位置を推定する。また、事故分析装置10は、推定した車両1000の絶対位置と、ステップS13の処理手順で推定した、車両1000と車両1000の周辺に存在する周辺物との間の相対的な位置関係とに基づいて、車両1000の周辺に存在する周辺物の絶対位置を推定する(S14)。 Next, the accident analysis device 10 estimates the absolute position of the vehicle 1000 using the position information of the vehicle 1000 acquired by the positioning unit 1130 and/or video data at the time of the accident. The accident analysis device 10 also estimates the absolute positions of surrounding objects around the vehicle 1000 based on the estimated absolute position of the vehicle 1000 and the relative positional relationship between the vehicle 1000 and surrounding objects around the vehicle 1000 estimated in the processing procedure of step S13 (S14).

ステップS10~S14の詳細については後述する。 Steps S10 to S14 will be described in detail below.

次に、事故分析装置10は、車両1000と衝突対象との衝突タイミングを特定(判定)するための衝突タイミング特定処理を実行する(S15)。 Next, the accident analysis device 10 executes a collision timing identification process to identify (determine) the collision timing between the vehicle 1000 and the collision object (S15).

図7は、衝突タイミング特定処理の一例を示すフローチャートである。衝突タイミング特定処理において、まず、事故分析装置10は、事故時の音声データを取得する(S101)。例えば、クラウドのストレージサーバから取得済みの映像データから、事故時(事故前後の所定期間)の音声データを抽出すればよい。 Figure 7 is a flowchart showing an example of the collision timing identification process. In the collision timing identification process, the accident analysis device 10 first acquires audio data at the time of the accident (S101). For example, audio data at the time of the accident (a predetermined period before and after the accident) can be extracted from video data already acquired from a cloud storage server.

続いて、事故分析装置10は、取得した音声データに高周波数除外フィルタを設定して、音声データから悲鳴相当の高周波数(所定周波数)の音声を除外する(S102)。よって、高周波数除外フィルタは、人間の悲鳴相当の周波数(例えば4kHz以上)の音声を除外できるものであればよい。なお、衝突前のブレーキ音や他の雑音に相当する所定周波数の音声を除外するフィルタを設定するようにしてもよい。このように、音声データから所定周波数の音声を除外するので、人間の悲鳴等を事故の衝突音として検出してしまうことを防止でき、好適に事故状況を分析、再現することができる。 Next, the accident analysis device 10 applies a high-frequency exclusion filter to the acquired audio data to remove high-frequency (predetermined frequency) sounds equivalent to screams from the audio data (S102). Therefore, the high-frequency exclusion filter needs to be capable of removing sounds with frequencies equivalent to human screams (e.g., 4 kHz or higher). It is also possible to set a filter that removes sounds of a predetermined frequency equivalent to braking sounds before a collision or other noises. In this way, by removing sounds of a predetermined frequency from the audio data, it is possible to prevent human screams and the like from being detected as the sound of an accident collision, and it is possible to appropriately analyze and recreate the accident situation.

続いて、事故分析装置10は、高周波数を除外した音声データにおいて、音量が事故判定値より高いタイミングがあるか否かを判定する(S103)。事故判定値は、事故時に発生する音の音量の統計データ等から予め定められていればよい。 Next, the accident analysis device 10 determines whether there is a timing when the volume of the audio data, from which high frequencies have been removed, is higher than the accident determination value (S103). The accident determination value may be determined in advance based on statistical data on the volume of sounds generated during accidents, etc.

音量が事故判定値より高いタイミングがある場合(S103;Yes)、該タイミングを衝突タイミング、即ち、事故の発生タイミングとして特定する(S104)。音量が事故判定値より高いタイミングがない場合(S103;No)、音量が最大のタイミングを衝突タイミングとして特定する(S105)。なお、音量が事故判定値より高いタイミングが複数ある場合、音量が最大のタイミングを衝突タイミングとして特定してもよいし、音量が事故判定値を超えた最初のタイミングを衝突タイミングとして特定してもよい。その後、衝突タイミング特定処理を終了して、図6に戻る。 If there is a timing when the volume is higher than the accident determination value (S103; Yes), that timing is identified as the collision timing, i.e., the timing when the accident occurred (S104). If there is no timing when the volume is higher than the accident determination value (S103; No), the timing when the volume is at its maximum is identified as the collision timing (S105). Note that if there are multiple timings when the volume is higher than the accident determination value, the timing when the volume is at its maximum may be identified as the collision timing, or the first timing when the volume exceeds the accident determination value may be identified as the collision timing. Thereafter, the collision timing identification process is terminated, and the process returns to FIG. 6.

この実施の形態では、音声データ(音量)に基づいて衝突タイミング(事故の発生タイミング)を特定するようになっているが、音声データ(音量)に基づいて事故の種類や事故の大きさを判定するようにしてもよい。例えば、音量が大事故判定値を超えている場合、大事故と判定するようにしてもよい。また、音量が事故判定値より高いタイミングがない場合、小事故と判定するようにしてもよい。 In this embodiment, the timing of the collision (timing of the accident) is determined based on the audio data (volume), but the type and severity of the accident may also be determined based on the audio data (volume). For example, if the volume exceeds the major accident determination value, it may be determined to be a major accident. Also, if there is no time when the volume is higher than the accident determination value, it may be determined to be a minor accident.

このように、この実施の形態の事故分析装置10では、音声データに基づいて衝突タイミングを特定しているので、衝突タイミングの特定の精度の向上が図れる。特に、所定周波数の音声を除外した音声データを使用して衝突タイミングを特定しているので、衝突タイミングの特定の精度の向上が図れる。なお、この実施の形態では、音量に基づいて衝突タイミングを特定しているが、音の質や種類、周波数に基づいて衝突タイミングを特定してもよい。 In this way, the accident analysis device 10 of this embodiment identifies the collision timing based on audio data, thereby improving the accuracy of identifying the collision timing. In particular, the collision timing is identified using audio data from which audio of a specific frequency has been excluded, thereby improving the accuracy of identifying the collision timing. Note that in this embodiment, the collision timing is identified based on the volume, but the collision timing may also be identified based on the quality, type, or frequency of the sound.

なお、音声データを正常に取得できなかった場合や、音量が事故判定値より高いタイミングがない場合等の衝突タイミングの特定が不確かな場合、車両データに含まれる加速度データに基づいて衝突タイミングを特定してもよい。また、音声データと加速度データとの両方に基づいて衝突タイミングを特定してもよい。 In cases where it is uncertain whether or not the timing of the collision can be determined, such as when audio data cannot be acquired normally or when there is no time when the volume is higher than the accident determination threshold, the timing of the collision may be determined based on acceleration data included in the vehicle data. Alternatively, the timing of the collision may be determined based on both audio data and acceleration data.

衝突タイミング特定処理を実行した後、事故分析装置10は、車両データに含まれる上下方向の加速度データから車両1000の転倒の有無を判定する(S16)。 After executing the collision timing identification process, the accident analysis device 10 determines whether the vehicle 1000 has rolled over based on the vertical acceleration data included in the vehicle data (S16).

図9は、この実施の形態の車両1000の転倒判定方法を示す図である。図9(A)は、車両1000の事故前後時系列の上下方向の加速度データを示している。図9(A)においては、加速度がプラス(上方向)となる山が2箇所あることを示している。2つ目の山(MAX)の方が、1つ目の山(2nd)より加速度が高い。 Figure 9 shows a method for determining whether the vehicle 1000 has rolled over in this embodiment. Figure 9(A) shows time-series vertical acceleration data for the vehicle 1000 before and after an accident. Figure 9(A) shows two peaks where the acceleration is positive (upward). The second peak (MAX) has a higher acceleration than the first peak (2nd).

図9(B)は、車両1000の事故前後時系列の上下方向の加速度積分値を示している。図9(B)では、図9(A)における加速度の2nd点から加速度積分値が上昇し、加速度のMAX点で加速度積分値が急増して振り切れている。この実施の形態では、加速度積分値が所定の転倒判定値を超えた場合、その時点で車両1000が転倒したと判定するようになっている。図9(B)では、加速度のMAX点で加速度積分値が転倒判定値を超えていることから加速度のMAX点にて車両1000が転倒したと判定される。 Figure 9(B) shows the vertical acceleration integral value of vehicle 1000 in a time series before and after an accident. In Figure 9(B), the acceleration integral value increases from the second acceleration point in Figure 9(A), and then suddenly increases and swings out of control at the maximum acceleration point. In this embodiment, if the acceleration integral value exceeds a predetermined rollover determination value, it is determined that vehicle 1000 has rolled over at that point. In Figure 9(B), the acceleration integral value exceeds the rollover determination value at the maximum acceleration point, so it is determined that vehicle 1000 has rolled over at the maximum acceleration point.

このように、車両1000の上下方向の加速度(積分値)に基づいて転倒を判定しているので、転倒判定の精度向上が図れる。なお、積分値ではなく上下方向の加速度の値に基づいて転倒を判定するようにしてもよい。 In this way, rollover detection is based on the vertical acceleration (integral value) of the vehicle 1000, improving the accuracy of rollover detection. It is also possible to detect rollover based on the vertical acceleration value instead of the integrated value.

上下方向の加速度が転倒判定値を超えたことにより、車両1000が転倒したと判定した場合(S17;Yes)、転倒タイミング以降の加速度データを他の処理や分析で使用しないようにフィルタリングする(S18)。 If it is determined that the vehicle 1000 has overturned because the vertical acceleration exceeds the overturn determination value (S17; Yes), the acceleration data from the time of the overturn is filtered so that it is not used in other processing or analysis (S18).

これにより、転倒以降の加速度データに基づいて事故状況が分析、再現されてしまうことを防止できるので、事故状況の再現の精度を向上させることができる。例えば、加速度情報に基づいて車両1000の軌跡を推定して事故状況の再現図を作成する場合に、転倒以降の加速度に基づいて車両の軌跡が描かれてしまい、不適切な再現図や軌跡が描かれてしまうことを防止できる。 This prevents the accident situation from being analyzed and recreated based on acceleration data after the fall, thereby improving the accuracy of the accident situation reconstruction. For example, when estimating the trajectory of the vehicle 1000 based on acceleration information to create a reconstruction of the accident situation, it is possible to prevent the vehicle's trajectory from being drawn based on the acceleration after the fall, resulting in an inappropriate reconstruction diagram or trajectory being drawn.

車両1000が転倒していないと判定した場合(S17;No)、ステップS18をスキップする。 If it is determined that the vehicle 1000 has not overturned (S17; No), step S18 is skipped.

続いて、事故分析装置10は、ステップS15にて特定した衝突タイミングにおける前後方向及び左右方向の加速度データに基づいて、車両1000が他の車両や障害物等に衝突した方向(例えば正面から衝突した等)を推定する(S19)。前後方向及び左右方向の加速度データは車両データに含まれる。ステップS19の詳細については後述する。 Next, the accident analysis device 10 estimates the direction in which the vehicle 1000 collided with another vehicle, obstacle, etc. (e.g., a head-on collision) based on the acceleration data in the forward/backward and left/right directions at the collision timing identified in step S15 (S19). The acceleration data in the forward/backward and left/right directions is included in the vehicle data. Step S19 will be described in detail later.

次に、事故分析装置10は、検出した周辺物から衝突対象を特定するための衝突対象特定処理を実行する(S20)。 Next, the accident analysis device 10 executes a collision object identification process to identify the collision object from the detected surrounding objects (S20).

図8は、衝突対象特定処理の一例を示すフローチャートである。衝突対象特定処理において、まず、事故分析装置10は、ステップS15の処理で特定した衝突タイミングの前後N秒間(例えば2秒間。Nは任意でよい。)において検出された周辺物を抽出する(S201)。ここで抽出した周辺物が衝突対象候補となる。 Figure 8 is a flowchart showing an example of the collision target identification process. In the collision target identification process, the accident analysis device 10 first extracts surrounding objects detected N seconds (e.g., 2 seconds; N can be any number) before and after the collision timing identified in the process of step S15 (S201). The surrounding objects extracted here become collision target candidates.

そして、事故分析装置10は、抽出した周辺物から、ステップS19の処理で推定した衝突方向にない周辺物を除外する(S202)。ここでは、例えば、ステップS19の処理で推定した衝突方向のX度(例えば120度。Xは任意でよい。)範囲の延長線上内にはない周辺物は衝突対象となり得ないと判断して、該周辺物を衝突対象候補から除外する。 The accident analysis device 10 then excludes from the extracted surrounding objects any surrounding objects that are not in the collision direction estimated in step S19 (S202). Here, for example, it determines that any surrounding object that is not within an extension of X degrees (e.g., 120 degrees; X can be any value) of the collision direction estimated in step S19 cannot be a collision target, and excludes that surrounding object from the list of potential collision targets.

続いて、事故分析装置10は、衝突タイミングの前後N秒間において、自車(車両1000)からの距離が増大している周辺物を、衝突対象となり得ないと判断して、該周辺物を衝突対象候補から除外する(S203)。 Next, the accident analysis device 10 determines that surrounding objects whose distance from the vehicle (vehicle 1000) is increasing during the N seconds before and after the collision timing are unlikely to be collision targets, and excludes those surrounding objects from the list of collision target candidates (S203).

次に、事故分析装置10は、衝突タイミングにおいて、自車(車両1000)からの距離がD以上(例えば10メートル以上)の周辺物を、衝突対象となり得ないと判断して、該周辺物を衝突対象候補から除外する(S204)。 Next, the accident analysis device 10 determines that surrounding objects that are at a distance of D or more (e.g., 10 meters or more) from the vehicle (vehicle 1000) at the time of collision cannot be collision targets, and excludes those surrounding objects from the list of collision target candidates (S204).

このように、衝突対象候補を絞った後、事故分析装置10は、衝突対象候補の周辺物が複数あるか否かを判定する(S205)。 After narrowing down the potential collision targets in this way, the accident analysis device 10 determines whether there are multiple objects surrounding the potential collision targets (S205).

衝突対象候補の周辺物が複数なければ(S205;No)、残った衝突対象候補の周辺物を衝突対象として特定する(S206)。衝突対象候補の周辺物が複数ある場合(S205;Yes)、残った衝突対象候補のうち自車との距離が最小の周辺物を衝突対象として特定する(S207)。その後、衝突対象特定処理を終了して、図6に戻る。 If there are not multiple potential collision target neighboring objects (S205; No), the remaining potential collision target neighboring objects are identified as the collision target (S206). If there are multiple potential collision target neighboring objects (S205; Yes), the remaining potential collision target neighboring object with the shortest distance from the vehicle is identified as the collision target (S207). Then, the collision target identification process ends, and the process returns to FIG. 6.

このように、この実施の形態の事故分析装置10では、自車の衝突方向、周辺物の自車からの距離及び方向に基づいて衝突対象を特定するので、衝突対象の特定の精度の向上が図れる。 In this way, the accident analysis device 10 of this embodiment identifies the object of collision based on the collision direction of the vehicle and the distance and direction of surrounding objects from the vehicle, thereby improving the accuracy of identifying the object of collision.

なお、衝突対象の好適に特定できれば、この実施の形態の方法に限定されず、任意の方法を採用してもよい。 Note that the method used in this embodiment is not limited to this, and any method may be used as long as it can appropriately identify the object of collision.

図10、図11は、衝突対象の特定例を示す図である。図10に示すように、自車の衝突方向が概ね7時方向(左後ろ方向)である場合、衝突方向にはない右前方、右方向の周辺物は衝突し得ないとして衝突対象候補から除外される。なお、検出された加速度の方向(衝撃方向)の反対方向が衝突方向となる。また、衝撃方向にある周辺物であっても、自車からの距離が増大している周辺物(図中右下の車両)は、衝突し得ないとして衝突対象候補から除外される。その結果、衝突方向(左後ろ方向)近傍の車両が衝突対象として特定される。 Figures 10 and 11 are diagrams showing examples of identifying a collision target. As shown in Figure 10, if the collision direction of the host vehicle is approximately 7 o'clock (rear left), surrounding objects to the right and to the front, which are not in the collision direction, are excluded from the list of collision target candidates as they are unlikely to collide. The direction of collision is the opposite direction of the detected acceleration (impact direction). Also, even if a surrounding object is in the impact direction, if its distance from the host vehicle is increasing (the vehicle at the bottom right in the figure), it is excluded from the list of collision target candidates as it is unlikely to collide. As a result, vehicles in the vicinity of the collision direction (rear left) are identified as collision targets.

図11に示すように、自車の衝突方向が概ね3時方向(右方向)である場合、衝撃方向にある周辺物であっても、自車からの距離が増大している周辺物(図中右上の車両)は、衝突し得ないとして衝突対象候補から除外される。その結果、衝突方向近傍の車両が衝突対象として特定される。 As shown in Figure 11, if the collision direction of the host vehicle is approximately 3 o'clock (to the right), surrounding objects that are in the direction of impact but are increasing in distance from the host vehicle (the vehicle in the upper right corner of the figure) are excluded from the list of potential collision targets as they are unlikely to collide. As a result, vehicles in the vicinity of the collision direction are identified as potential collision targets.

続いて、事故分析装置10は、算出した車両1000と車両1000の周辺に存在する周辺物との絶対位置を地図データにマッピングすることで、事故の状況を示す画像(俯瞰図や動画を含む事故状況の再現図)を生成する(S21)。 Next, the accident analysis device 10 generates an image showing the accident situation (a reconstruction of the accident situation, including an overhead view and video) by mapping the calculated absolute positions of the vehicle 1000 and the surrounding objects around the vehicle 1000 onto map data (S21).

続いて、事故分析装置10は、少なくとも、車両1000の車両データと、事故時の映像データと、ステップS14の処理で推定した車両1000及び車両1000の周辺に存在する周辺物の絶対位置と、ステップS15の処理で特定した衝突タイミングと、ステップS16にて判定した車両1000転倒の有無と、ステップS19の処理で推定した車両1000の衝突方向と、ステップS20の処理で特定した衝突対象と、地図データとを用いて、車両1000が起こした事故の状況を示す情報を出力する(S22)。事故の状況を示す情報には、その他、図12に示す情報が含まれる。事故の状況を示す情報には、例えば、複数の項目(タグと称してもよい)が含まれており、各項目の組み合わせにより事故の状況が特定される。 The accident analysis device 10 then outputs information indicating the circumstances of the accident caused by the vehicle 1000 using at least the vehicle data of the vehicle 1000, the video data at the time of the accident, the absolute positions of the vehicle 1000 and surrounding objects estimated in step S14, the collision timing identified in step S15, whether the vehicle 1000 rolled over determined in step S16, the collision direction of the vehicle 1000 estimated in step S19, the object of collision identified in step S20, and map data (S22). The information indicating the circumstances of the accident also includes the information shown in FIG. 12. The information indicating the circumstances of the accident includes, for example, multiple items (which may be referred to as tags), and the circumstances of the accident are identified by combining these items.

続いて、事故分析装置10は、各項目をキーに事故事例データベースを検索することで、車両1000が起こした事故の状況に対応する事故事例を取得する(S23)。以上で事故状況分析処理を終了する。 Next, the accident analysis device 10 searches the accident case database using each item as a key to obtain accident cases corresponding to the circumstances of the accident caused by the vehicle 1000 (S23). This completes the accident situation analysis process.

ステップS21~S23の詳細については後述する。 Steps S21 to S23 will be described in detail below.

以上説明した処理手順の順序は、処理に矛盾が生じない限り任意に入れ替えることができる。例えば、ステップS12~S20の処理手順は、適宜入れ替えることができる。また、一部の処理(ステップS21やS23等)は別の処理として実行されるようにしてもよい。 The order of the processing steps described above can be rearranged as desired as long as no inconsistencies occur in the processing. For example, the processing steps S12 to S20 can be rearranged as appropriate. In addition, some processing (such as steps S21 and S23) may be executed as separate processes.

図12は、事故の状況を示す情報に含まれる項目の一例を示す図である。事故の状況を示す情報は、図12に示すように複数の項目を含んでいる。図12に示す「詳細」は各項目における特定内容となっている。図12に示す「A:接触の対象(自動車、障害物等)」は、車両1000が接触(衝突)した対象物を示す情報である。「B:接触部位」は、車両1000が対象物と接触(衝突)した部位(例えば、正面、右側面、左前バンパー等)を示す。「C:道路種別」は、事故時に車両1000が走行していた道路の種別(直線、カーブ、交差点、丁字路、高速道路等)を示す。「D:自車及び他車の信号色」は、交差点における事故において、車両1000側の信号色及び相手方の信号色を示す。「E:歩行者と横断歩道・安全地帯の位置関係」は、歩行者が横断歩道又は安全地帯上で事故にあったのか、又は、歩行者が横断歩道又は安全地帯ではない場所で事故にあったのかを示す。 Figure 12 is a diagram showing example items included in information indicating the accident situation. Information indicating the accident situation includes multiple items, as shown in Figure 12. The "Details" shown in Figure 12 indicate specific content for each item. "A: Contact object (automobile, obstacle, etc.)" shown in Figure 12 is information indicating the object with which vehicle 1000 made contact (collided). "B: Contact location" indicates the location of vehicle 1000 in contact (collided) with the object (e.g., the front, right side, left front bumper, etc.). "C: Road type" indicates the type of road (straight, curved, intersection, T-junction, expressway, etc.) on which vehicle 1000 was traveling at the time of the accident. "D: Signal color of own vehicle and other vehicle" indicates the signal color of vehicle 1000 and the signal color of the other vehicle in the case of an accident at an intersection. "E: Positional relationship between pedestrian and crosswalk/safety zone" indicates whether the pedestrian was involved in the accident on a crosswalk or safety zone, or whether the pedestrian was involved in the accident at a location other than a crosswalk or safety zone.

「F:交差点における自車・他車進行方向」は、車両1000及び他車が、事故時において、直進していたのか、車線変更していたのか、左折していたのか、右折していたのか、早回り右折をしていたのか等を示す。「G:高速道路上の車線位置」は、高速道路で事故が生じた場合における車両1000が走行していた車線(本線、追い越し車線)を示す。「H:交差点における優先関係」は、交差点で事故が発生した場合に、車両1000及び他車のうちどちらが交差点を優先して通貨すべきであったのかを示す。「I:一時停止、信号無視違反の有無」は、車両1000及び他車が、一時停止違反又は信号無視をしていたか否かを示す。「J:制限速度違反の有無」は、車両1000及び他車が、事故直前に制限速度を守っていたか否かを示す。「K:自車・他車の衝突前速度」は、事故直前における車両1000及び他車の車速を示す。「L:道路上の障害物の有無」は、衝突時、車両1000が走行していた道路に障害物の有無を示す。「M:衝突対象のドアの開閉」は、衝突時に、相手車両のドアが開いたのか否かを示す。「N:衝突前のウィンカーの有無」は、衝突前に、車両1000がウィンカーを作動させていたか否かを示す。 "F: Direction of travel of own vehicle and other vehicle at intersection" indicates whether vehicle 1000 and other vehicle were traveling straight, changing lanes, turning left, turning right, or making a quick right turn at the time of the accident. "G: Lane position on the expressway" indicates the lane (main lane, passing lane) in which vehicle 1000 was traveling when the accident occurred on the expressway. "H: Priority relationship at intersection" indicates which of vehicle 1000 and other vehicle should have had priority to pass the intersection if an accident occurred at an intersection. "I: Whether or not vehicle 1000 and other vehicle violated a stop sign or red light" indicates whether vehicle 1000 and other vehicle violated a stop sign or red light. "J: Whether or not or not speed limit was violated" indicates whether vehicle 1000 and other vehicle were observing the speed limit immediately before the accident. "K: Speed of own vehicle and other vehicle before collision" indicates the speed of vehicle 1000 and other vehicle immediately before the accident. "L: Presence or absence of obstacle on road" indicates whether there was an obstacle on the road on which vehicle 1000 was traveling at the time of the collision. "M: Door of collided vehicle open/closed" indicates whether the door of the other vehicle was open at the time of the collision. "N: Presence or absence of turn signal before collision" indicates whether vehicle 1000 had its turn signal on before the collision.

「前方不注意の検出の有無」は、衝突時、車両1000の運転者が前方を注視していたか否かを示す。「飲酒の検出の有無」は、衝突時、車両1000の運転者の飲酒が検出されたか否かを示す。「ブレーキのタイミング」は、衝突前のブレーキが操作されたタイミングが早いか通常か遅いか等を示す。「衝撃時のハンドル操作」は、衝突前のハンドル操作が有無や急ハンドルであったか等を示す。これらの情報は車両データに含まれる運転者に関する情報に基づいて判定、分析が行われる。なお、この実施の形態では、運転者に関する情報として、ブレーキの操作情報、ハンドルの操作情報、運転者の視線(注視方向)に関する情報、運転者の呼気(飲酒の有無)に関する情報に基づいて、事故状況を示す情報の分析が行われるが、他の運転者に関する情報に基づいて事故状況を示す情報の分析が行われるようにしてもよい。 "Whether or not attention to the road ahead was detected" indicates whether or not the driver of vehicle 1000 was looking ahead at the time of the collision. "Whether or not drinking alcohol was detected" indicates whether or not drinking alcohol was detected in the driver of vehicle 1000 at the time of the collision. "Braking timing" indicates whether the brakes were applied early, normal, or late before the collision. "Steering operation at the time of impact" indicates whether or not there was steering operation before the collision, whether or not there was sudden steering, etc. This information is determined and analyzed based on information about the driver contained in the vehicle data. Note that in this embodiment, analysis of information indicating the accident situation is based on information about the driver, including brake operation information, steering operation information, information about the driver's line of sight (gaze direction), and information about the driver's breath (whether or not they had been drinking), but analysis of information indicating the accident situation may also be based on information about other drivers.

続いて、事故分析装置10が、車両1000が起こした事故状況を分析する際の処理手順(図6のステップS10~S14、S19、S21~S23)を詳細に説明する。以下の説明においては、事故分析装置10は、事故を起こした車両1000から車両データ及び映像データを取得済みであるものとする。また、車両データ及び映像データには、それぞれ時刻情報又は同期情報が含まれているものとする。すなわち、本実施の形態では、ある時点における映像データを分析する際、当該時点に対応する車両データを用いて分析を行うことが可能である、逆に、ある時点における車両データを分析する際、当該時点に対応する映像データを用いて分析を行うことが可能である。 Next, the processing steps (steps S10 to S14, S19, S21 to S23 in FIG. 6) performed by the accident analysis device 10 when analyzing the circumstances of an accident caused by the vehicle 1000 will be described in detail. In the following description, it is assumed that the accident analysis device 10 has already acquired vehicle data and video data from the vehicle 1000 involved in the accident. It is also assumed that the vehicle data and video data each contain time information or synchronization information. In other words, in this embodiment, when analyzing video data at a certain point in time, it is possible to perform the analysis using vehicle data corresponding to that point in time. Conversely, when analyzing vehicle data at a certain point in time, it is possible to perform the analysis using video data corresponding to that point in time.

(周辺物の検出及び座標特定)
図13は、事故分析装置10が周辺物の検出及び座標特定を行う際の処理手順を説明するための図である。当該処理手順は、図6のステップS12の処理手順に対応する。
(Detection of surrounding objects and identification of coordinates)
13 is a diagram for explaining the processing procedure when the accident analysis device 10 detects surrounding objects and identifies their coordinates. This processing procedure corresponds to the processing procedure of step S12 in FIG.

分析部102は、映像データをフレームごとに分解することで得られた各画像を解析することで、画像内に写っている車両、人、自転車、交通標識、信号機(信号の色や矢印信号を含む)、道路周辺の構造物(電柱、街路灯、ガードレール等)、落下物、路面文字、横断歩道及び車線等を含む1以上の周辺物を特定する。また、分析部102は、特定した1以上の周辺物の各々について、画像内にて周辺物が写っている領域の座標を特定する。 The analysis unit 102 analyzes each image obtained by breaking down the video data into frames, thereby identifying one or more surrounding objects that appear in the image, including vehicles, people, bicycles, traffic signs, traffic lights (including traffic light colors and arrow signals), structures around the road (electric poles, street lights, guardrails, etc.), fallen objects, road markings, crosswalks, and lanes. Furthermore, for each of the one or more identified surrounding objects, the analysis unit 102 identifies the coordinates of the area in the image in which the surrounding object appears.

図13の例は、映像データをフレームごとに分解することで得られた各画像のうちXフレーム目の画像例を示している。X軸は、左端を0とする左右方向のピクセル数(X方向の座標)を示し、Y軸は、下端を0とする上下方向のピクセル数(Y方向の座標)を示している。図13の例では、車両1000が走行している車線(左から2つ目の車線)の左側の車線の奥にトラックが写っており、車両1000が走行している車線の右側の車線に乗用車が写っている。分析部102は、認識対象(例えば他の車両、人、自転車、道路標識、信号機、道路周辺の構造物(電柱、街路灯、ガードレール等)、落下物及び車線等)を認識することが可能な能力を学習した学習済みモデルを備えており、当該学習済みモデルに画像を入力することで、画像内に写っている1以上の周辺物の種別及び周辺物の領域を特定するようにしてもよい。このような処理は、例えばYOLO(Your Only Look Once)、Mask R-CNN(Mask Regional Convolutional Neural Network)等の既存技術を利用することで実現することが可能である。 The example in Figure 13 shows an example of the Xth frame image obtained by breaking down video data into frames. The X axis indicates the number of pixels in the left-right direction (X coordinate), with 0 at the left end, and the Y axis indicates the number of pixels in the up-down direction (Y coordinate), with 0 at the bottom end. In the example in Figure 13, a truck is visible in the left lane behind the lane in which vehicle 1000 is traveling (the second lane from the left), and a passenger car is visible in the lane to the right of the lane in which vehicle 1000 is traveling. The analysis unit 102 is equipped with a trained model that has learned the ability to recognize recognition objects (e.g., other vehicles, people, bicycles, road signs, traffic lights, structures around the road (electric poles, streetlights, guardrails, etc.), fallen objects, lanes, etc.), and by inputting an image into the trained model, the type and area of one or more surrounding objects appearing in the image may be identified. This type of processing can be achieved using existing technologies such as YOLO (Your Only Look Once) and Mask R-CNN (Mask Regional Convolutional Neural Network).

図13のAの例では、分析部102は、領域C1(X=700及びY=300の点を左上とし、X=900及びY=300の点を右下とする長方形領域)にトラックが写っていることと、領域C2(X=1400及びY=250の点を左上とし、X=1750及びY=50の点を右下とする長方形領域)に乗用車が写っていることを特定している。また、同様に、領域C3~C6(座標は図示せず)には、電柱が写っていることを特定している。 In the example of A in Figure 13, the analysis unit 102 has determined that a truck is captured in area C1 (a rectangular area with X = 700 and Y = 300 at the top left and X = 900 and Y = 300 at the bottom right), and that a passenger car is captured in area C2 (a rectangular area with X = 1400 and Y = 250 at the top left and X = 1750 and Y = 50 at the bottom right). Similarly, it has also determined that utility poles are captured in areas C3 to C6 (coordinates not shown).

図13のBの例は、分析部102が、フレーム毎に周辺物を特定した結果の例を示している。 The example in Figure 13B shows an example of the results of the analysis unit 102 identifying surrounding objects for each frame.

また、分析部102は、フレームごとの画像の解析結果を突合することで、車両がウィンカーを点滅させているか否か、車両のドアが開閉したか否か及び人が立っているのか座っているのか又は倒れているのかを特定するようにしてもよい。例えば、分析部102は、ウィンカーの点滅有無を、各画像にて認識された車両のウィンカー部分の色が周期的に変化しているか否かを判定することで特定するようにしてもよい。 The analysis unit 102 may also compare the analysis results of the images for each frame to determine whether the vehicle's turn signals are flashing, whether the vehicle doors have opened or closed, and whether a person is standing, sitting, or lying down. For example, the analysis unit 102 may determine whether the turn signals are flashing by determining whether the color of the turn signal portion of the vehicle recognized in each image changes periodically.

また、分析部102は、車両のドアが開閉したか否かを、各画像にて認識された車両のドア部分の変化を判定することで特定するようにしてもよい。また、分析部102は、人が立っているのか座っているのか又は倒れているのかを、人が写っている領域の上下方向の長さと左右方向の長さの比率に基づいて特定するようにしてもよい。なお、人の姿勢の特定は、例えば、Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields等の従来技術を利用することができる。 The analysis unit 102 may also determine whether a vehicle door has opened or closed by judging changes in the vehicle door portion recognized in each image. The analysis unit 102 may also determine whether a person is standing, sitting, or lying down based on the ratio of the vertical length to the horizontal length of the area in which the person is captured. Note that a person's pose can be determined using conventional technology, such as Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields.

(自車と周辺物との相対的な位置関係の推定)
図14は、事故分析装置10が車両1000と周辺物との相対的な位置関係を推定する際の処理手順を説明するための図である。当該処理は、図6のステップS13の処理手順に対応する。
(Estimation of the relative positional relationship between the vehicle and surrounding objects)
14 is a diagram for explaining the processing procedure when the accident analysis device 10 estimates the relative positional relationship between the vehicle 1000 and surrounding objects. This processing corresponds to the processing procedure of step S13 in FIG.

分析部102は、画像内で特定された1以上の周辺物が写っている領域に基づいて、車両1000と車両1000の周辺に存在する周辺物との間の相対的な位置関係を周辺物ごとに推定する。より詳細には、分析部102は、周辺物が写っている領域の大きさに基づいて、車両1000から当該周辺物までの距離(図14のBにおけるd1及びd2)を推定する。また、分析部102は、周辺物が写っている領域の中心座標と画像の中心座標との左右方向の差分に基づいて、車両1000の進行方向(画像の中心方向)を基準(0度)とした場合における、当該周辺物が存在する左右方向の角度(図14のBにおけるθ1及びθ2)を推定する。 The analysis unit 102 estimates the relative positional relationship between the vehicle 1000 and the surrounding objects around the vehicle 1000 for each surrounding object based on the area in which the one or more identified surrounding objects are captured in the image. More specifically, the analysis unit 102 estimates the distance from the vehicle 1000 to the surrounding object (d1 and d2 in B of FIG. 14) based on the size of the area in which the surrounding object is captured. Furthermore, the analysis unit 102 estimates the left-right angle (θ1 and θ2 in B of FIG. 14) at which the surrounding object is located, with the traveling direction of the vehicle 1000 (toward the center of the image) set as the reference (0 degrees), based on the difference in left-right between the center coordinates of the area in which the surrounding object is captured and the center coordinates of the image.

[周辺物までの距離の算出例]
図14のAを用いて具体例を示す。まず、分析部102には、ドライブレコーダー1100が備えるカメラを用いて1m先に、長さ1mの物体を垂直方向(又は水平方向)に置いて撮影した場合、画像内において何ピクセルを占めるのかを示すデータが格納済みであるものとする。当該データは、カメラの画角(レンズ角)によって異なることから、ドライブレコーダー1100が備えるカメラの機種ごとに対応づけられて格納されていてもよい。また、ドライブレコーダー1100が備えるカメラの機種によっては、広角レンズ又は魚眼レンズを利用していることが多い。そのため、分析部102は、ドライブレコーダー1100が備えるカメラで撮影された映像データについて、ドライブレコーダー1100が備えるカメラのレンズ特性に合わせて歪み補正を行った後で、以下に示す、周辺物までの距離の算出及び周辺物が存在する左右方向の角度の算出を行うようにしてもよい。歪み補正については、キュービック補間等の従来技術を利用することで実現可能である。
[Example of calculating distance to surrounding objects]
A specific example is shown using A in FIG. 14 . First, the analysis unit 102 is assumed to have stored data indicating how many pixels an object 1 meter in length occupies in an image captured by a camera included in the drive recorder 1100, placed vertically (or horizontally) 1 meter away. Because this data varies depending on the camera's angle of view (lens angle), it may be stored in association with each model of camera included in the drive recorder 1100. Furthermore, depending on the model of camera included in the drive recorder 1100, a wide-angle lens or a fisheye lens is often used. Therefore, the analysis unit 102 may perform distortion correction on the video data captured by the camera included in the drive recorder 1100 in accordance with the lens characteristics of the camera included in the drive recorder 1100, and then calculate the distance to the surrounding object and the horizontal angle at which the surrounding object is located, as described below. Distortion correction can be achieved using conventional techniques such as cubic interpolation.

図14のAの例では、1m先に長さ1mの物体を垂直方向に置いて撮影した場合、垂直方向に100ピクセルであると仮定する。同様に、10m先に、長さ1mの物体を垂直方向(又は水平方向)に置いて撮影した場合、画像内において何ピクセルを占めるのかを予め調べておく。図14の例では、10m先に長さ1mの物体を垂直方向に置いて撮影した場合、垂直方向に10ピクセルであると仮定する。 In the example of A in Figure 14, if a 1m long object is placed vertically 1m away and photographed, it is assumed to occupy 100 pixels vertically. Similarly, if a 1m long object is placed vertically (or horizontally) 10m away and photographed, it is determined in advance how many pixels it will occupy in the image. In the example of Figure 14, if a 1m long object is placed vertically 10m away and photographed, it is assumed to occupy 10 pixels vertically.

また、周辺物ごとに垂直方向(又は水平方向)の大きさを予め定めておく。例えば、トラックの場合、垂直方向の長さ(高さ)は2mであり、乗用車の場合は1.5mといったように定めてもよい。 The vertical (or horizontal) size of each surrounding object is also determined in advance. For example, the vertical length (height) of a truck may be set to 2 m, and that of a passenger car may be set to 1.5 m.

前述した通り、1m先にある長さ1mの物体の垂直方向のピクセル数が100ピクセルであり、10m先にある長さ1mの物体の垂直方向のピクセル数が10ピクセルであるとすると、高さ2mのトラックが1m先にある場合、垂直方向のピクセル数は200ピクセルであり、高さ2mのトラックが10m先にある場合、垂直方向のピクセル数は20ピクセルであると計算することができる。より具体的には、ピクセル数をXとし、距離をYとすると、以下の式が成立する。
Y=200÷X (式1)
As mentioned above, if a 1m long object located 1m away has 100 pixels in the vertical direction, and a 1m long object located 10m away has 10 pixels in the vertical direction, then if a 2m high track is located 1m away, the number of pixels in the vertical direction can be calculated to be 200 pixels, and if a 2m high track is located 10m away, the number of pixels in the vertical direction can be calculated to be 20 pixels. More specifically, if the number of pixels is X and the distance is Y, the following equation holds:
Y = 200 ÷ X (Equation 1)

次に、分析部102は、式1を用いて、車両1000とトラックとの間の距離を算出する。図14のAの例では、領域C1の垂直方向の長さは、50((400-300)÷2)=50ピクセルである。従って、式1によれば、Y=200÷50=4mであると算出することができる。 Next, the analysis unit 102 calculates the distance between the vehicle 1000 and the truck using Equation 1. In the example of Figure 14A, the vertical length of area C1 is 50 ((400 - 300) ÷ 2) = 50 pixels. Therefore, according to Equation 1, it can be calculated that Y = 200 ÷ 50 = 4 m.

なお、車両1000にドライブレコーダー1100が備えるカメラを取り付ける高さ(地面からの高さ)及びドライブレコーダー1100が備えるカメラを向けるべき方向が高精度で固定されている状況であれば、Y軸の値のみで周辺物までの距離を特定することが可能である。しかしながら、以上説明した処理手順によれば、ドライブレコーダーをレンタルする場合等のようにドライブレコーダー1100が備えるカメラの取り付け位置がドライバーによって異なる場合であっても、車両1000と周辺物との間の距離を特定することが可能になる。 Note that if the height (height from the ground) at which the camera equipped in the drive recorder 1100 is installed on the vehicle 1000 and the direction in which the camera equipped in the drive recorder 1100 should be pointed are fixed with high precision, it is possible to determine the distance to a surrounding object using only the Y-axis value. However, according to the processing procedure described above, it becomes possible to determine the distance between the vehicle 1000 and a surrounding object even if the installation position of the camera equipped in the drive recorder 1100 varies depending on the driver, such as when a drive recorder is rented.

[周辺物が存在する左右方向の角度の算出例]
図14のAを用いて具体例を示す。まず、分析部102には、ドライブレコーダー1100が備えるカメラの画角(レンズ角)を示すデータを格納してあるものとする。当該データは、ドライブレコーダー1100が備えるカメラの機種によって異なることから、ドライブレコーダー1100が備えるカメラの機種ごとに対応づけられて格納されていてもよい。
[Example of calculation of the angle in the left and right direction when surrounding objects are present]
A specific example will be shown using A in Fig. 14. First, it is assumed that the analysis unit 102 stores data indicating the angle of view (lens angle) of the camera equipped in the drive recorder 1100. Since this data differs depending on the model of the camera equipped in the drive recorder 1100, the data may be stored in association with each model of the camera equipped in the drive recorder 1100.

ここで、ドライブレコーダー1100が備えるカメラの画角を画面の左右方向のピクセル数で割ることで、1ピクセルが画角の何度に該当するのかが判明する。例えば画面の左右方向の全ピクセル数が2000ピクセルであり、ドライブレコーダー1100が備えるカメラの画角が80度である場合、200ピクセルは8度に該当する。つまり、画像において周辺物が写っている領域の中心位置と、画像の中心位置との水平方向におけるピクセル数の差分を計算することで、周辺物が、車両1000の進行方向を0度とした場合に、周辺物が存在する左右方向の角度(水平面における角度)を算出することができる。なお、画面中の位置により1ピクセルに対応する画角が増減する場合は、画像座標に基づいて、1ピクセル辺りの角度を補正するようにしてもよい。 Here, dividing the angle of view of the camera equipped in the drive recorder 1100 by the number of pixels in the horizontal direction of the screen determines how many degrees of the angle of view one pixel corresponds to. For example, if the total number of pixels in the horizontal direction of the screen is 2000 pixels and the angle of view of the camera equipped in the drive recorder 1100 is 80 degrees, 200 pixels corresponds to 8 degrees. In other words, by calculating the difference in the number of horizontal pixels between the center position of the area in the image in which the surrounding object is captured and the center position of the image, it is possible to calculate the left-right angle (angle in the horizontal plane) at which the surrounding object exists, assuming that the direction of travel of the vehicle 1000 is 0 degrees. Note that if the angle of view corresponding to one pixel increases or decreases depending on the position on the screen, the angle per pixel may be corrected based on the image coordinates.

例えば、図14のAにおいてトラックが写っている領域のX方向の中心位置は、X=800である。また、ドライブレコーダー1100が備えるカメラの画角は80度であり、画面の左右方向の全ピクセル数は2000ピクセルであるとする。また、画像の中心位置は、X=1000である。従って、トラックが写っている領域の中心位置と、画像の中心位置とは、200ピクセル(1000-800)離れている。前述した通り、200ピクセルは8度に該当することから、車両1000とトラックとの間の左右方向の角度(図14のBのθ1)は8度であると算出することができる。 For example, in Figure 14A, the center position in the X direction of the area showing the truck is X = 800. Furthermore, the angle of view of the camera equipped in the drive recorder 1100 is 80 degrees, and the total number of pixels in the horizontal direction of the screen is 2000 pixels. Furthermore, the center position of the image is X = 1000. Therefore, the center position of the area showing the truck and the center position of the image are separated by 200 pixels (1000 - 800). As mentioned above, 200 pixels corresponds to 8 degrees, so the horizontal angle between the vehicle 1000 and the truck (θ1 in Figure 14B) can be calculated to be 8 degrees.

なお、以上説明した計算方法では、周辺物が車両1000に極端に接近し、周辺物の一部が画像の外に出てしまった場合には距離及び角度の算出が不可能になる。しかしながら、周辺物の一部が画像の外に出ている場合は、周辺物と車両1000との距離は一定の距離以内であると推定することが可能である。また、前後のフレームの画像における周辺物の位置の変化に基づいて、画像から消えた周辺物の位置を推定することも可能である。 Note that with the calculation method described above, it becomes impossible to calculate the distance and angle if a surrounding object comes extremely close to the vehicle 1000 and part of the surrounding object is outside the image. However, if part of the surrounding object is outside the image, it is possible to estimate that the distance between the surrounding object and the vehicle 1000 is within a certain distance. It is also possible to estimate the position of a surrounding object that has disappeared from the image based on changes in the position of the surrounding object in images of previous and subsequent frames.

例えば、あるフレームXの画像では周辺物の一部が画像の外に出ているが、1フレーム前であるフレームX-1の画像では、当該周辺物の全体が写っており、車両1000と当該周辺物との間の距離が10mであったと仮定する。また、更に1フレーム前であるフレームX-2の画像では、車両1000と当該周辺物との間の距離が11mであったと仮定する。この場合、フレームXの画像における車両1000と当該周辺物との間の距離は、9mの距離であると推定することができる。また、周辺物が車両である場合、車両全体を画像認識することで距離の推定を行うのではなく、車両の一部(例えばナンバープレートなど)に限定して画像認識するようにしてもよい。これにより、車両の一部が画像の外に出た場合であっても、ナンバープレートが画像に写っている限り、車両1000との間の距離及び角度を推定することが可能になる。 For example, suppose that in an image of a certain frame X, part of a surrounding object is outside the image, but in the image of the previous frame, frame X-1, the entire surrounding object is captured, and the distance between the vehicle 1000 and the surrounding object is 10 m. Furthermore, suppose that in the image of frame X-2, which is one frame before that, the distance between the vehicle 1000 and the surrounding object is 11 m. In this case, the distance between the vehicle 1000 and the surrounding object in the image of frame X can be estimated to be 9 m. Furthermore, when the surrounding object is a vehicle, distance estimation can be performed by image recognition of the entire vehicle, but image recognition can be limited to a portion of the vehicle (such as the license plate). This makes it possible to estimate the distance and angle to the vehicle 1000, even if part of the vehicle is outside the image, as long as the license plate is captured in the image.

(自車位置と周辺物の絶対位置を推定)
図15は、事故分析装置10が車両1000と周辺物との絶対位置を推定する際の処理手順を説明するための図である。当該処理は、図6のステップS14の処理手順に対応する。
(Estimates the absolute position of the vehicle and surrounding objects)
15 is a diagram for explaining the processing procedure when the accident analysis device 10 estimates the absolute positions of the vehicle 1000 and surrounding objects. This processing corresponds to the processing procedure of step S14 in FIG.

まず、分析部102は、車両1000の絶対位置を推定する。分析部102は、車両1000の車両データに含まれる、ドライブレコーダー1100が備える測位部1130(GPS)により取得された車両1000の位置情報を用いて、車両1000の絶対位置を推定するようにしてもよい。又は、分析部102は、事故時の映像データを、例えばStructure From MotionまたはSimultaneous Localization and Mappingと呼ばれる従来技術(以下、便宜上「SFM」と言う)を用いて分析することで得られた車両1000の絶対位置と、測位部1130により推定された車両1000の絶対位置とを合成することで、より正確な車両1000の絶対位置を推定するようにしてもよい。 First, the analysis unit 102 estimates the absolute position of the vehicle 1000. The analysis unit 102 may estimate the absolute position of the vehicle 1000 using position information of the vehicle 1000 acquired by the positioning unit 1130 (GPS) provided in the drive recorder 1100, which is included in the vehicle data of the vehicle 1000. Alternatively, the analysis unit 102 may more accurately estimate the absolute position of the vehicle 1000 by combining the absolute position of the vehicle 1000 obtained by analyzing video data at the time of the accident using, for example, a conventional technology called Structure From Motion or Simultaneous Localization and Mapping (hereinafter referred to as "SFM" for convenience) with the absolute position of the vehicle 1000 estimated by the positioning unit 1130.

[SFMに基づく車両1000の絶対位置の推定]
SFMを用いることで、映像データにおける各フレームの画像に含まれる特徴点を抽出し、抽出した特徴点から各フレームの画像における対応点(対応する特徴点)を特定し、更に特定した対応点の動きを追うことでカメラの動きを再現することができる。特徴点の抽出には、例えば、SIFT特徴量と呼ばれる従来技術を用いることで実現することができる。また、対応点の特定は、例えばFLANN(Fast Library for Approximate Nearest Neighbors)と呼ばれる従来技術を用いることで実現することができる。
[SFM-based absolute position estimation of the vehicle 1000]
By using SFM, feature points included in the image of each frame of video data can be extracted, corresponding points (corresponding feature points) in the image of each frame can be identified from the extracted feature points, and the movement of the identified corresponding points can be tracked to reproduce the camera movement. The extraction of feature points can be achieved, for example, by using a conventional technology called SIFT features. Furthermore, the identification of corresponding points can be achieved, for example, by using a conventional technology called FLANN (Fast Library for Approximate Nearest Neighbors).

ここで、映像データを撮影したカメラは、車両1000に搭載されたドライブレコーダー1100が備えるカメラであることから、再現されたカメラの動きは、車両1000の動きであるとみなすことができる。また、車両1000の車両データには車速データが含まれていることから、当該車速データと映像データにおけるフレームレートとを突合することで、各フレーム間で車両1000が移動した距離を推定してもよい。例えば、車両1000が時速54kmで走行しており、映像データのフレームレートが1秒間に15フレームである場合、1フレームあたりの車両1000の移動距離は約1mになる。 Here, since the camera that captured the video data is a camera equipped in the drive recorder 1100 mounted on the vehicle 1000, the reproduced camera movement can be considered to be the movement of the vehicle 1000. In addition, since the vehicle data for the vehicle 1000 includes vehicle speed data, the distance traveled by the vehicle 1000 between each frame can be estimated by comparing the vehicle speed data with the frame rate of the video data. For example, if the vehicle 1000 is traveling at a speed of 54 km/h and the frame rate of the video data is 15 frames per second, the distance traveled by the vehicle 1000 per frame will be approximately 1 meter.

なお、並走している他の車両ではなく、周囲の環境に対する車両1000の動きを求めるために、分析部102は、特徴点を抽出する際、移動している周辺物の特徴点を除外し、固定的に設置されている周辺物を対象に特徴点を抽出する。例えば、分析部102は、交通標識、信号機及び道路周辺の構造物(電柱、街路灯、ガードレール等)を対象に特徴点を抽出するようにしてもよい。なお、周辺物の種別については、前述した学習済みモデルに識別させることで把握可能である。 In order to determine the movement of the vehicle 1000 relative to the surrounding environment, rather than other vehicles traveling alongside it, the analysis unit 102 excludes feature points of moving surrounding objects when extracting feature points, and extracts feature points of fixedly installed surrounding objects. For example, the analysis unit 102 may extract feature points of traffic signs, traffic lights, and structures around the road (electric poles, streetlights, guardrails, etc.). The type of surrounding object can be identified by having the trained model described above identify it.

例えば、図15のAは、フレームNにおける画像データであり、図15のBは、フレームN+1における画像データを示している。図15のAと図15のBでは、固定的に設置されている周辺物に対応する領域C3~C6は車両1000の移動に従って後方に移動しているが、移動しているトラックの領域C1の位置は殆ど変化しておらず、対向車線を車両1000に向かって走行している乗用車の領域C2の位置は、大きく変化している。 For example, Figure 15A shows image data for frame N, and Figure 15B shows image data for frame N+1. In Figures 15A and 15B, areas C3 to C6 corresponding to fixedly installed surrounding objects move backward as vehicle 1000 moves, but the position of area C1, which is the moving truck, remains almost unchanged, while the position of area C2, which is the passenger car traveling in the oncoming lane toward vehicle 1000, changes significantly.

SFMを用いることで、分析部102は、例えば、2フレーム目の車両1000の位置は、1フレーム目と比較して2m前方かつ1m左に移動しており、3フレーム目の車両1000の位置は、2フレーム目と比較して2.5m前方かつ0.5m左に移動しているといったように、映像データの1フレーム目を基準とした車両1000の相対位置を示す情報を算出することができる。 By using SFM, the analysis unit 102 can calculate information indicating the relative position of the vehicle 1000 with respect to the first frame of the video data as a reference, such as, for example, that the position of the vehicle 1000 in the second frame has moved 2 m forward and 1 m to the left compared to the first frame, and that the position of the vehicle 1000 in the third frame has moved 2.5 m forward and 0.5 m to the left compared to the second frame.

続いて、分析部102は、測位部1130により取得された車両1000の絶対位置を示す位置情報の中から、映像データの1フレーム目が撮影された時刻に該当する位置情報を選択する。測位部1130により取得された位置情報には時刻情報が含まれており、本実施形態における映像データにも録画された時刻を示す時刻情報が含まれている。従って、分析部102は、映像データに含まれる時刻と位置情報に含まれる時刻とを突合することで、映像データの1フレーム目に該当するGPSの位置情報を選択することができる。 Next, the analysis unit 102 selects the location information corresponding to the time the first frame of the video data was captured from the location information indicating the absolute position of the vehicle 1000 acquired by the positioning unit 1130. The location information acquired by the positioning unit 1130 includes time information, and the video data in this embodiment also includes time information indicating the time it was recorded. Therefore, the analysis unit 102 can select the GPS location information corresponding to the first frame of the video data by comparing the time included in the video data with the time included in the location information.

続いて、分析部102は、映像データの1フレーム目に該当するGPSの位置情報を用いて、映像データの2フレーム目以降における車両1000の絶対位置を特定する。前述した通り、分析部102は、フレーム間における相対的な移動を示す情報を算出している。また、本実施形態における車両データには、映像の正面方向がどの方角を向いているのかを示す方位データが含まれており、前方がどの方向を指しているのかを方位データより把握可能である。従って、分析部102は、選択したGPSの位置情報を1フレーム目における車両1000の絶対位置とすることで、2フレーム目の車両1000の相対位置(SFMにより求めた相対位置)に相当する車両1000の絶対位置(緯度及び経度)を算出することができる。例えば、測位部1130により取得された1フレーム目の緯度が134.45度であり、経度が32.85度である場合、当該緯度及び経度を起点として、北方向に2m前方かつ西方向に1m移動した位置に該当する緯度及び経度が、2フレーム目における車両1000の絶対位置になる。分析部102は、当該処理をフレームごとに繰り返すことで、SFMに基づく車両1000の絶対位置(緯度及び経度)を、全てのフレームについて算出する。 Next, the analysis unit 102 uses the GPS position information corresponding to the first frame of the video data to determine the absolute position of the vehicle 1000 in the second and subsequent frames of the video data. As described above, the analysis unit 102 calculates information indicating relative movement between frames. Furthermore, the vehicle data in this embodiment includes orientation data indicating the direction in which the front of the video is facing, and the orientation data makes it possible to determine which direction the front is pointing. Therefore, by using the selected GPS position information as the absolute position of the vehicle 1000 in the first frame, the analysis unit 102 can calculate the absolute position (latitude and longitude) of the vehicle 1000 corresponding to the relative position of the vehicle 1000 in the second frame (the relative position determined by SFM). For example, if the latitude and longitude of the first frame acquired by the positioning unit 1130 are 134.45 degrees and 32.85 degrees, the latitude and longitude corresponding to a position 2 m forward north and 1 m west from these latitude and longitude as the starting point will be the absolute position of the vehicle 1000 in the second frame. The analysis unit 102 repeats this process for each frame, thereby calculating the absolute position (latitude and longitude) of the vehicle 1000 based on the SFM for all frames.

[車両1000の絶対位置の推定]
図16に示すように、分析部102は、SFMに基づく車両1000の絶対位置と、GPSによる車両1000の絶対位置とを用いて、車両1000の絶対位置をフレームごとに推定する。図16の左図に示す地点f11~f16は、それぞれ、映像データの1フレーム~6フレームを解析することで得られた車両1000の絶対位置であると仮定する。また、図16の中央の図に示す地点f21~f26は、GPSにより得られた車両1000の絶対位置のうち、映像データの1フレーム~6フレームに対応する時刻における車両1000の絶対位置であると仮定する。図16の右図に示す地点f31~f36は、推定された車両1000の絶対位置を示す。なお、前述した通り、映像データの1フレームに対応する車両1000の絶対位置を示す地点f11は、地点f21と同一地点である。
[Estimation of the absolute position of the vehicle 1000]
As shown in FIG. 16 , the analysis unit 102 estimates the absolute position of the vehicle 1000 for each frame using the absolute position of the vehicle 1000 based on the SFM and the absolute position of the vehicle 1000 based on the GPS. Points f11 to f16 shown on the left side of FIG. 16 are assumed to be the absolute positions of the vehicle 1000 obtained by analyzing frames 1 to 6 of the video data, respectively. Points f21 to f26 shown in the center of FIG. 16 are assumed to be the absolute positions of the vehicle 1000 at the times corresponding to frames 1 to 6 of the video data, among the absolute positions of the vehicle 1000 obtained by the GPS. Points f31 to f36 shown on the right side of FIG. 16 indicate the estimated absolute positions of the vehicle 1000. As mentioned above, point f11, which indicates the absolute position of the vehicle 1000 corresponding to one frame of the video data, is the same point as point f21.

分析部102は、SFMに基づく車両1000の絶対位置(地点f11~f16)と、GPSによる車両1000の絶対位置(地点f21~f26)と、が大きく剥離しないように最適化する。例えば、SFMに基づく車両1000の絶対位置と、GPSによる車両1000の絶対位置とを単純に平均した絶対位置を、車両1000の絶対位置として推定してもよい。例えば例えば、時速30km以上については、合計値を2で割った値を車両1000の絶対位置とするようにしてもよい。もし、地点f13及び地点f23における車両1000の車速が30km以上であった場合、車両1000の絶対位置(地点f33)のうち緯度は、(地点f13の緯度+地点f23の緯度)÷2で算出することができる。同様に、車両1000の絶対位置(地点f33)のうち経度は、(地点f13の経度+地点f23の経度)÷2で算出することができる。 The analysis unit 102 optimizes the absolute position of vehicle 1000 based on SFM (points f11 to f16) and the absolute position of vehicle 1000 based on GPS (points f21 to f26) so that there is no significant discrepancy. For example, the absolute position of vehicle 1000 may be estimated as an absolute position obtained by simply averaging the absolute position of vehicle 1000 based on SFM and the absolute position of vehicle 1000 based on GPS. For example, for speeds of 30 km/h or more, the sum of these values may be divided by 2 to determine the absolute position of vehicle 1000. If the vehicle speed of vehicle 1000 at points f13 and f23 is 30 km/h or more, the latitude of vehicle 1000's absolute position (point f33) can be calculated by (latitude of point f13 + latitude of point f23) ÷ 2. Similarly, the longitude of the absolute position of vehicle 1000 (point f33) can be calculated by (longitude of point f13 + longitude of point f23) / 2.

また、分析部102は、車両1000の車速に応じて、SFMに基づく車両1000の絶対位置と、GPSによる車両1000の絶対位置とを所定の重みで平均した絶対位置を、車両1000の絶対位置とするものであってもよい。例えば、時速30km未満(例えば5kmなど)については、SFMに基づく車両1000の絶対位置の方が精度が高いとみなして、SFMに基づく車両1000の絶対位置と、GPSによる車両1000の絶対位置とを、例えば4:1の割合で平均した絶対位置を、車両1000の絶対位置とするようにしてもよい。もし、地点f16及び地点f26における車両1000の車速が5km以上であった場合、車両1000の絶対位置(地点f36)のうち緯度は、(地点f16の緯度×4+地点f26の緯度×1)÷5で算出することができる。同様に、車両1000の絶対位置(地点f36)のうち経度は、(地点f16の経度×4+地点f26の経度×1)÷5で算出することができる。 Furthermore, the analysis unit 102 may determine the absolute position of the vehicle 1000 by averaging the absolute position of the vehicle 1000 based on the SFM and the absolute position of the vehicle 1000 based on the GPS with a predetermined weight depending on the vehicle speed of the vehicle 1000. For example, for a speed of less than 30 km/h (e.g., 5 km/h), the absolute position of the vehicle 1000 based on the SFM may be considered to be more accurate, and the absolute position of the vehicle 1000 may be determined by averaging the absolute position of the vehicle 1000 based on the SFM and the absolute position of the vehicle 1000 based on the GPS in a ratio of, for example, 4:1. If the vehicle speed of the vehicle 1000 at points f16 and f26 is 5 km or faster, the latitude of the absolute position of the vehicle 1000 (point f36) can be calculated by (latitude of point f16 x 4 + latitude of point f26 x 1) ÷ 5. Similarly, the longitude of the absolute position of vehicle 1000 (point f36) can be calculated as (longitude of point f16 x 4 + longitude of point f26 x 1) ÷ 5.

なお、分析部102は、ノイズ除去処理がなされたSFMに基づく車両1000の絶対位置と、ノイズ除去処理がなされたGPSによる車両1000の絶対位置と用いて、車両1000の絶対位置をフレームごとに推定するようにしてもよい。ノイズ除去には、例えばカルマンフィルタを利用することとしてもよい。SFMに基づく車両1000の絶対位置のノイズを除去するために使用するカルマンフィルタと、GPSによる車両1000の絶対位置のノイズを除去するために使用するカルマンフィルタとは、異なるカルマンフィルタであってもよい。推定する車両1000の絶対位置の精度をより向上させることが可能になる。 The analysis unit 102 may estimate the absolute position of the vehicle 1000 for each frame using the absolute position of the vehicle 1000 based on the SFM that has been subjected to noise removal processing and the absolute position of the vehicle 1000 based on the GPS that has been subjected to noise removal processing. A Kalman filter, for example, may be used for noise removal. The Kalman filter used to remove noise from the absolute position of the vehicle 1000 based on the SFM and the Kalman filter used to remove noise from the absolute position of the vehicle 1000 based on the GPS may be different Kalman filters. This makes it possible to further improve the accuracy of the estimated absolute position of the vehicle 1000.

[周辺物の絶対位置を推定]
分析部102は、推定したフレームごとの車両1000の絶対位置と、フレームごとの車両1000と周辺物との相対的な位置関係とに基づき、周辺物の絶対位置をフレームごとに算出する。前述した通り、車両1000と周辺物との相対的な位置関係は、図14のBに示すように、車両1000と周辺物との間の距離と、車両1000の進行方向(画像の中心方向)を基準(0度)とした場合における、当該周辺物が存在する左右方向の角度で示される。分析部102は、フレームごとの車両1000の絶対位置についてフレーム間で差分を取ることで得られた車両1000の絶対位置の移動方向を車両1000の進行方向とし、推定した進行方向を基準として、周辺物の相対位置に対応する緯度及び経度を算出することで、周辺物の絶対位置(緯度、経度)を得ることができる。
[Estimating the absolute position of surrounding objects]
The analysis unit 102 calculates the absolute positions of the peripheral objects for each frame based on the estimated absolute position of the vehicle 1000 for each frame and the relative positional relationship between the vehicle 1000 and the peripheral objects for each frame. As described above, the relative positional relationship between the vehicle 1000 and the peripheral objects is indicated by the distance between the vehicle 1000 and the peripheral objects and the angle in the left-right direction at which the peripheral objects are located, with the traveling direction of the vehicle 1000 (toward the center of the image) being set as the reference (0 degrees), as shown in B of FIG. 14. The analysis unit 102 determines the moving direction of the absolute position of the vehicle 1000 obtained by taking the difference between the absolute positions of the vehicle 1000 for each frame as the traveling direction of the vehicle 1000, and calculates the latitude and longitude corresponding to the relative position of the peripheral objects based on the estimated traveling direction, thereby obtaining the absolute positions (latitude, longitude) of the peripheral objects.

(事故状況を示す画像の生成)
生成部103は、以上説明した処理手順により推定した、フレームごとの車両1000の絶対位置と周辺物の絶対位置とを道路地図上にマッピングすることで事故状況を示す画像を生成する。当該処理は、図6のステップS21の処理手順に対応する。
(Generation of images showing accident situations)
The generation unit 103 generates an image showing the accident situation by mapping the absolute position of the vehicle 1000 and the absolute positions of the surrounding objects for each frame, which are estimated by the processing procedure described above, onto a road map. This processing corresponds to the processing procedure of step S21 in Figure 6.

図17は、事故分析装置10が生成する画像の一例を示す図である。図17におけるY軸及びX軸は、それぞれ、緯度及び経度に対応する。図17のA~Eに示す道路において、中央の線は中央分離帯を示している。また、右側2車線は下から上に向かって走行する車線であり、左側2車線は、上から下に向かって走行する車線である。図17のA~Eは、それぞれ、フレームX、フレームX+1、フレームX+2、フレームX+3、フレームX+4に対応しているものと仮定するが、あくまで一例でありこれに限定されるものではない。フレームごとの車両1000の絶対位置と周辺物の絶対位置とを道路地図上にマッピングすることで、事故の状況を再現することができる。例えば図17のAの時点では車両1000の対向車線から乗用車V2走ってきており、図17のBの時点で車両1000と乗用車V2が接近しており衝突した様子が図示されている。なお、衝突の有無及び衝突部位の表示については、後述する「衝突位置の推定」に関する処理手順により推定した結果を利用することとしてもよい。 Figure 17 shows an example of an image generated by the accident analysis device 10. The Y and X axes in Figure 17 correspond to latitude and longitude, respectively. In the roads shown in Figures 17A to 17E, the center line represents the median strip. The two lanes on the right are lanes running from bottom to top, while the two lanes on the left are lanes running from top to bottom. It is assumed that Figures 17A to 17E correspond to frames X, X+1, X+2, X+3, and X+4, respectively, but this is merely an example and is not intended to be limiting. The accident situation can be reproduced by mapping the absolute position of vehicle 1000 and the absolute positions of surrounding objects for each frame on a road map. For example, at time A in Figure 17, vehicle V2 is approaching vehicle 1000 from the opposite lane, and at time B in Figure 17, vehicle 1000 and vehicle V2 are approaching each other, resulting in a collision. In addition, the display of whether or not there is a collision and the location of the collision may use the results estimated using the processing procedure for "estimating the collision location" described below.

なお、図17のC~Eでは、乗用車V2が存在しない。これは、車両1000の後方に乗用車V2が移動したことで、ドライブレコーダー1100が備えるカメラに乗用車V2が写らなくなったためである。もし、ドライブレコーダー1100が備えるカメラが、車両の後方も撮影可能である場合、車両1000の後方を撮影した映像データを解析することで、衝突後における乗用車V2の動きを推定して事故状況を示す画像に反映させることが可能である。 Incidentally, passenger car V2 is not present in C to E of Figure 17. This is because passenger car V2 has moved behind vehicle 1000, and is no longer visible on the camera equipped with drive recorder 1100. If the camera equipped with drive recorder 1100 is capable of capturing images of the rear of the vehicle, it would be possible to estimate the movement of passenger car V2 after the collision by analyzing the video data captured behind vehicle 1000 and reflect this in the image showing the accident situation.

(衝突方向の推定)
分析部102は、衝突の瞬間に車両1000に発生した加速度に基づいて、車両1000が他の車両、障害物等に衝突した方向を推定する。当該処理は、図6のステップS19の処理手順に対応する。
(Estimation of collision direction)
The analysis unit 102 estimates the direction in which the vehicle 1000 collides with another vehicle, an obstacle, etc., based on the acceleration generated in the vehicle 1000 at the moment of the collision. This process corresponds to the processing procedure of step S19 in FIG. 6.

より具体的には、分析部102は、衝突の瞬間に車両1000に発生した加速度パターンにより、衝突の方向判断を行う。衝突が発生すると、車両1000には、衝突対象が存在する方向にマイナスの加速度が発生するともに、衝突の反動によって、衝突方向とは反対向きにも加速度が発生する。つまり、車両1000には、衝突物のある方向と、当該方向と180度反対方向を結ぶ軸上で往復するように加速度が発生することが一般的である。 More specifically, the analysis unit 102 determines the direction of the collision based on the acceleration pattern generated in the vehicle 1000 at the moment of the collision. When a collision occurs, the vehicle 1000 experiences negative acceleration in the direction of the object of collision, and also experiences acceleration in the opposite direction to the collision direction due to the reaction of the collision. In other words, the vehicle 1000 generally experiences acceleration that moves back and forth on an axis connecting the direction of the object of collision and a direction 180 degrees opposite to that direction.

そこで、分析部102は、衝突時点の時刻から所定の期間内における加速度測定部1160からの出力値を方向別に合計し、合計値が大きい方向を衝突方向と推定する。より詳細には、図18のAに示すように、加速度の方向を、車両1000の正面方向を0度とした場合に、正面(D1:337.5度~22.5度)、右前方(D2:22.5度~67.5度)、右(D3方向:67.5度~112.5度)、右後方(D4:112.5度~157.5度)、後方(D5:157.5度~202.5度)、左後方(D6:202.5度~247.5度)、左(D7:247.5度~292.5度)、及び左前方(D8:292.5度~337.5度)の8方向別に合計し、合計値が大きい方向を衝突方向とみなす。なお、加速度測定部1160で計測される加速度は、慣性の法則に従った加速度である。従って、衝突の際、衝突方向に正の加速度が計測される。 Therefore, the analysis unit 102 sums the output values from the acceleration measurement unit 1160 for a specified period from the time of the collision by direction, and estimates the direction with the largest sum as the direction of collision. More specifically, as shown in FIG. 18A, assuming that the direction of acceleration is 0 degrees in the direction directly ahead of the vehicle 1000, the acceleration directions are summed for eight directions: forward (D1: 337.5 degrees to 22.5 degrees), right-front (D2: 22.5 degrees to 67.5 degrees), right (D3 direction: 67.5 degrees to 112.5 degrees), right-rear (D4: 112.5 degrees to 157.5 degrees), rear (D5: 157.5 degrees to 202.5 degrees), left-rear (D6: 202.5 degrees to 247.5 degrees), left (D7: 247.5 degrees to 292.5 degrees), and left-front (D8: 292.5 degrees to 337.5 degrees), and the direction with the largest total value is deemed to be the collision direction. The acceleration measured by the acceleration measurement unit 1160 is an acceleration that follows the law of inertia. Therefore, in the event of a collision, a positive acceleration is measured in the direction of the collision.

なお、分析部102は、加速度測定部1160が最も大きな加速度を検出した時点を衝突時点の時刻とみなすようにしてもよい。ドライブレコーダー1100が備えるカメラがドライブレコーダーである場合、分析部102は、ドライブレコーダーに記録された衝突時点の時刻を衝突時点の時刻とみなすようにしてもよい。 The analysis unit 102 may consider the time at which the acceleration measurement unit 1160 detects the greatest acceleration to be the time of the collision. If the camera provided in the drive recorder 1100 is a drive recorder, the analysis unit 102 may consider the time of the collision recorded in the drive recorder to be the time of the collision.

図18のBに示すように、車両1000が車両Vと右前方で接触した場合、加速度センサからは、例えば、時刻1(45度方向、3.0G)、時刻2(47度方向、1.0G)、時刻3(225度方向、2.5G)、時刻4(227度方向、0.5G)、時刻5(40度方向、2.0G)という加速度データが時系列順に取得されたと仮定する。つまり、車両1000は、時刻1の時点で車両Vと衝突したことで、急激に減速し、その後、右前方及び左後方との間で往復するような加速度が生じている。 As shown in B of Figure 18, when vehicle 1000 comes into contact with vehicle V at its front right, it is assumed that the acceleration data acquired from the acceleration sensor is in chronological order, for example, at time 1 (45 degree direction, 3.0 G), time 2 (47 degree direction, 1.0 G), time 3 (225 degree direction, 2.5 G), time 4 (227 degree direction, 0.5 G), and time 5 (40 degree direction, 2.0 G). In other words, vehicle 1000 suddenly decelerates upon colliding with vehicle V at time 1, and then accelerates back and forth between the front right and rear left.

この場合、右前方(D2)に該当する加速度の合計は、3.0G+1.0G+2.0G=6.0Gであり、左後方(D6)に該当する加速度の合計は、2.5G+0.5G=3.0Gである。従って、分析部102は、右前方(D2)方向を、衝突方向と推定する。 In this case, the total acceleration corresponding to the right front (D2) is 3.0G + 1.0G + 2.0G = 6.0G, and the total acceleration corresponding to the left rear (D6) is 2.5G + 0.5G = 3.0G. Therefore, the analysis unit 102 estimates that the right front (D2) direction is the collision direction.

また、分析部102は、映像データを分析することで、車両1000が歩行者に衝突した方向を推定するようにしてもよい。例えば、前述した周辺物の検出を行う処理において、画像において、歩行者が所定の大きさ以上に写った場合に、車両1000と歩行者とが、正面(D1)方向で衝突したと推定するようにしてもよい。車両1000と歩行者とが衝突する場合、加速度センサが検出する加速度は、他車と衝突する場合と比較して小さいこと、及び、車両1000と歩行者とが衝突する場合、正面衝突することが殆どである。従って、車両1000と歩行者との衝突を検出する場合、映像データを分析することが好ましい。 The analysis unit 102 may also analyze the video data to estimate the direction in which the vehicle 1000 collided with the pedestrian. For example, in the process of detecting surrounding objects described above, if a pedestrian appears in an image that is larger than a predetermined size, it may be estimated that the vehicle 1000 and the pedestrian collided in the head-on (D1) direction. When the vehicle 1000 collides with a pedestrian, the acceleration detected by the acceleration sensor is smaller than when a collision occurs with another vehicle, and when the vehicle 1000 collides with a pedestrian, it is almost always a head-on collision. Therefore, when detecting a collision between the vehicle 1000 and a pedestrian, it is preferable to analyze the video data.

(事故の状況を示す情報の出力)
分析部102は、車両1000が起こした事故の状況を示す情報を出力する。当該処理は、図6のステップS22の処理手順に対応する。前述したように、分析部102は、事故の状況を示す情報として、図12に示す各項目を出力する。以下、図12に示す各項目を特定する際の処理手順を詳細に説明する。なお、以下の説明にて、「他車」とは車両1000が衝突した相手を意味する。
(Output of information showing the accident situation)
The analysis unit 102 outputs information indicating the circumstances of the accident caused by the vehicle 1000. This processing corresponds to the processing procedure of step S22 in FIG. 6. As described above, the analysis unit 102 outputs each item shown in FIG. 12 as information indicating the circumstances of the accident. The processing procedure for identifying each item shown in FIG. 12 will be described in detail below. In the following description, "another vehicle" refers to the vehicle with which the vehicle 1000 collided.

「A:接触の対象(自動車、障害物等)」
分析部102は、図8に示す衝突対象特定処理により、衝突(接触)した対象物を特定する。図19を用いて具体例を説明する。図19において、車両1000は右前方で周辺物と衝突したものと仮定する。図19のAの場合、車両1000の右前方方向(衝突方向)に最も近い位置にある対象物は乗用車V1である。従って、分析部102は、車両1000は、乗用車V1と衝突したと特定する。同様に図19のBの場合、車両1000の右前方方向(衝突方向)に最も近い位置にある対象物は乗用車V5である。従って、分析部102は、車両1000は、乗用車V5と衝突したと特定する。
"A: Object of contact (car, obstacle, etc.)"
The analysis unit 102 identifies the object that has collided (come into contact) by the collision object identification process shown in FIG. 8 . A specific example will be described using FIG. 19 . In FIG. 19 , it is assumed that the vehicle 1000 has collided with a surrounding object at its right front. In the case of A in FIG. 19 , the object closest to the right front direction (collision direction) of the vehicle 1000 is the passenger car V1. Therefore, the analysis unit 102 identifies that the vehicle 1000 has collided with the passenger car V1. Similarly, in the case of B in FIG. 19 , the object closest to the right front direction (collision direction) of the vehicle 1000 is the passenger car V5. Therefore, the analysis unit 102 identifies that the vehicle 1000 has collided with the passenger car V5.

なお、車両1000の衝突方向が、ドライブレコーダー1100が備えるカメラで撮影していない方向である場合(つまり、車両1000の前方しか撮影していない場合)、その方向については周辺物の絶対値を推定することができないことから、接触した対象物を特定することができない。この場合、分析部102は、何らかの車が衝突したものとみなすようにしてもよい。 Note that if the collision direction of the vehicle 1000 is in a direction not captured by the camera equipped in the drive recorder 1100 (i.e., if only the front of the vehicle 1000 is captured), it is not possible to estimate the absolute value of surrounding objects in that direction, and therefore it is not possible to identify the object that has come into contact. In this case, the analysis unit 102 may determine that a vehicle of some kind has collided.

「B:接触部位」
分析部102は、推定された車両1000の衝突方向に応じて、接触部位を特定する。具体的には、衝突方向が図18の正面(D1)である場合、接触部位は、図20に示す前バンパーであるとする。また、衝突方向が右前方(D2)である場合、接触部位は、図20に示す右前バンパーであるとする。また、衝突方向が右(D3)である場合、接触部位は、図20に示す右側面であるとする。また、衝突方向が右後方(D4)である場合、接触部位は、図20に示す右後バンパーであるとする。また、衝突方向が後方(D5)である場合、接触部位は、図20に示す後バンパーであるとする。また、衝突方向が左後方(D6)である場合、接触部位は、図20に示す左後バンパーであるとする。また、衝突方向が左(D7)である場合、接触部位は、図20に示す左側面であるとする。また、衝突方向が左前方(D8)である場合、接触部位は、図20に示す左前バンパーであるとする。
"B: Contact site"
The analysis unit 102 identifies the contact area according to the estimated collision direction of the vehicle 1000. Specifically, if the collision direction is the front (D1) in FIG. 18 , the contact area is the front bumper shown in FIG. 20 . If the collision direction is the right front (D2), the contact area is the right front bumper shown in FIG. 20 . If the collision direction is the right (D3), the contact area is the right side surface shown in FIG. 20 . If the collision direction is the right rear (D4), the contact area is the right rear bumper shown in FIG. 20 . If the collision direction is the rear (D5), the contact area is the rear bumper shown in FIG. 20 . If the collision direction is the left rear (D6), the contact area is the left rear bumper shown in FIG. 20 . If the collision direction is the left (D7), the contact area is the left side surface shown in FIG. 20 . If the collision direction is the left front (D8), the contact area is the left front bumper shown in FIG. 20 .

「C:道路種別」
分析部102は、車両1000が衝突した時刻における車両1000の絶対位置と、地図データとを突合することで、衝突時に車両1000が走行していた道路の道路種別を特定する。分析部102が特定する道路種別には、一般道、高速道路といった情報に加えて、直線道路、カーブ、交差点の中及び丁字路の中といった情報が含まれていてもよい。
"C: Road type"
The analysis unit 102 identifies the road type of the road on which the vehicle 1000 was traveling at the time of the collision by comparing the absolute position of the vehicle 1000 at the time of the collision with the map data. The road type identified by the analysis unit 102 may include information such as a straight road, a curve, the inside of an intersection, or the inside of a T-junction, in addition to information such as an ordinary road or an expressway.

「D:自車及び他車の信号色」
分析部102は、映像データをフレームごとに画像解析することで特定した信号機の色や矢印信号を用いて、信号色を特定する。例えば、分析部102は、衝突時に車両1000が走行していた道路の道路種別が交差点の中である場合、映像データを解析することで特定された信号機の色のうち、衝突時の時刻に最も近い時刻のフレームの画像であって、かつ、車両1000が交差点に進入する前に特定された信号機の色を、車両1000側の信号色(青、黄、赤のいずれか)であると特定する。車両1000が交差点に進入する前か否かは、車両1000の絶対位置と地図データとを突合することで判定可能である。
"D: Signal color of your vehicle and other vehicles"
The analysis unit 102 identifies the traffic light color using the traffic light color and arrow signal identified by image analysis of the video data for each frame. For example, if the road type of the road on which the vehicle 1000 was traveling at the time of the collision was an intersection, the analysis unit 102 identifies the traffic light color on the vehicle 1000's side (green, yellow, or red) as the color of the traffic light in the image of the frame closest to the time of the collision and identified before the vehicle 1000 entered the intersection, among the traffic light colors identified by analyzing the video data. Whether the vehicle 1000 has not yet entered the intersection can be determined by comparing the absolute position of the vehicle 1000 with map data.

なお、交差点において交差する側の信号色は映像データには映らないか、又はごく短い時間しか映っておらず判定が困難であることが想定される。そこで、分析部102は、車両1000側の信号色が青である場合、交差する側の信号色は赤であると特定するようにしてもよい。もし、車両1000と衝突した他車が交差点を交差する側の道路を走行している場合、当該他車の側の信号は赤であった(つまり、他車は赤信号で交差点に進入した)と特定されることになる。同様に、分析部102は、車両1000側の信号色が赤である場合、交差する側の信号色は青であると特定するようにしてもよい。もし、車両1000と衝突した他車が交差点を交差する側の道路を走行している場合、当該他車の側の信号は青であった(つまり、他車は青信号で交差点に進入した)と特定されることになる。 It is assumed that the color of the traffic light on the intersecting side at an intersection is not visible in the video data, or is visible only for a very short time, making it difficult to determine. Therefore, the analysis unit 102 may determine that the color of the traffic light on the intersecting side is red if the color of the traffic light on the vehicle 1000 side is green. If the other vehicle that collided with vehicle 1000 was traveling on the road that intersects the intersection, the traffic light on the other vehicle's side will be determined to be red (i.e., the other vehicle entered the intersection on a red light). Similarly, the analysis unit 102 may determine that the color of the traffic light on the intersecting side is green if the color of the traffic light on the vehicle 1000 side is red. If the other vehicle that collided with vehicle 1000 was traveling on the road that intersects the intersection, the traffic light on the other vehicle's side will be determined to be green (i.e., the other vehicle entered the intersection on a green light).

「E:歩行者と横断歩道・安全地帯の位置関係」
車両1000と接触した対象が歩行者である場合、分析部102は、映像データをフレームごとに画像解析することで特定した歩行者の絶対位置及び横断歩道(又は安全地帯)の絶対位置を用いて、歩行者と横断歩道・安全地帯の位置関係を特定する。なお、分析部102は、横断歩道の絶対位置については、地図データから取得するようにしてもよい。
"E: Positional relationship between pedestrians, crosswalks, and safety zones"
If the object that has come into contact with the vehicle 1000 is a pedestrian, the analysis unit 102 identifies the positional relationship between the pedestrian and the crosswalk/safety zone using the absolute position of the pedestrian and the absolute position of the crosswalk (or safety zone) identified by image analysis of the video data for each frame. Note that the analysis unit 102 may obtain the absolute position of the crosswalk from map data.

分析部102は、車両1000が歩行者と衝突した時刻よりも前のフレームの画像であって最後に横断歩道又は安全地帯が写っているフレームの画像を解析することで得られる車両1000の絶対位置と、接触した歩行者の絶対位置とを結んだ線が横断歩道又は安全地帯の領域のうち最も車両1000から遠い側とぶつかる点を算出する。続いて、分析部102は、人の絶対位置と当該点との距離が所定距離(例えば7m)以内である場合、事故に遭った歩行者は横断歩道又は安全地帯上にいたと特定する。また、分析部102は、人の絶対位置と当該点との距離が所定距離(例えば7m)を超える場合、事故に遭った歩行者は横断歩道又は安全地帯上にはいなかったと特定する。 The analysis unit 102 calculates the point at which a line connecting the absolute position of the vehicle 1000 and the absolute position of the pedestrian collided with, obtained by analyzing an image frame taken before the time the vehicle 1000 collided with the pedestrian, collides with the side of the crosswalk or safety zone farthest from the vehicle 1000. Next, if the distance between the person's absolute position and this point is within a predetermined distance (e.g., 7 m), the analysis unit 102 determines that the pedestrian involved in the accident was on a crosswalk or safety zone. Furthermore, if the distance between the person's absolute position and this point exceeds the predetermined distance (e.g., 7 m), the analysis unit 102 determines that the pedestrian involved in the accident was not on a crosswalk or safety zone.

図21は、歩行者と横断歩道・安全地帯の位置関係を特定する処理を説明するための図である。例えば、図21において、分析部102は、車両1000の絶対位置(車両1000の中心の絶対位置)P1と歩行者の絶対位置P3を結ぶ線Lが横断歩道のうち最も車両1000から遠い側とぶつかる点P2を算出し、歩行者の絶対位置P3と点P2との間の距離が所定距離である場合、歩行者Rは横断歩道上にいたものとみなす。 Figure 21 is a diagram illustrating the process of identifying the positional relationship between a pedestrian and a crosswalk/safety zone. For example, in Figure 21, the analysis unit 102 calculates point P2 where line L connecting absolute position P1 of vehicle 1000 (absolute position of the center of vehicle 1000) and absolute position P3 of the pedestrian meets the side of the crosswalk farthest from vehicle 1000, and if the distance between point P2 and absolute position P3 of the pedestrian is a predetermined distance, it determines that pedestrian R was on the crosswalk.

図21のAの例では、歩行者は横断歩道上にいるが、図21のBの例では、歩行者は横断歩道上にはいない。しかしながら、どちらの例も、分析部102は、歩行者の絶対値P3と点P2との距離が所定距離以内であれは、歩行者は横断歩道上にあるとみなす。これは、事故事例上、事故にあった歩行者が横断歩道上を確実に歩いていたのか否かはそれほど重要ではなく、横断歩道から多少はみ出ていたとしても横断歩道を歩いていたものと判断されることが多いためである。 In the example of Figure 21A, the pedestrian is on a crosswalk, but in the example of Figure 21B, the pedestrian is not on a crosswalk. However, in both examples, the analysis unit 102 considers the pedestrian to be on a crosswalk if the distance between the pedestrian's absolute value P3 and point P2 is within a predetermined distance. This is because, in accident cases, it is not particularly important whether the pedestrian involved in the accident was definitely walking on a crosswalk, and it is often determined that the pedestrian was walking on a crosswalk even if they were slightly off the crosswalk.

「F:交差点における自車・他車の走行軌跡」
分析部102は、事故が交差点付近で生じた場合(車両1000が衝突した時刻における車両1000の絶対位置が、交差点の中心位置から所定の範囲内である場合)、フレームごとの車両1000の絶対位置を交差点の地図データ上に並べることで、車両1000の走行軌跡を特定する。また、分析部102は、フレームごとの他車の絶対位置を交差点の地図データ上に並べることで、他車の走行軌跡を特定する。より具体的には、分析部102は、走行軌跡の曲率の大きさ及び方向に基づいて、車両1000及び他車が交差点を直進したのか、右折したのか、左折したのか、早回り右折をしたのかを特定する。
"F: Trajectories of own and other vehicles at intersections"
If the accident occurs near an intersection (if the absolute position of vehicle 1000 at the time of collision is within a predetermined range from the center position of the intersection), analysis unit 102 identifies the travel trajectory of vehicle 1000 by arranging the absolute position of vehicle 1000 for each frame on map data of the intersection. Furthermore, analysis unit 102 identifies the travel trajectory of other vehicles by arranging the absolute positions of other vehicles for each frame on map data of the intersection. More specifically, analysis unit 102 identifies whether vehicle 1000 and other vehicles went straight through the intersection, turned right, turned left, or made a quick right turn, based on the magnitude and direction of the curvature of the travel trajectories.

図22は、車両1000及び他車の進行方向を説明するための図である。例えば、分析部102は、交差点を含む所定領域内の走行軌跡の曲率が所定の値未満である場合、車両1000又は他車は交差点を直進したと判定し、当該所定領域内の走行軌跡の曲率が所定の値以上である場合、車両1000又は他車は交差点を左折又は右折したと判定するようにしてもよい。また、分析部102は、右折をする自車及び他車の走行軌跡が交差点中心の内側を通っている場合、早回り右折と判定するようにしてもよい。また、分析部102は、所定時間(例えば2秒等)以内に曲率が逆方向になった場合、車両1000及び他車は車線変更をしたと判定するようにしてもよい。 Figure 22 is a diagram illustrating the traveling directions of vehicle 1000 and other vehicles. For example, if the curvature of the travel trajectory within a predetermined area including an intersection is less than a predetermined value, the analysis unit 102 may determine that vehicle 1000 or other vehicles have traveled straight through the intersection, and if the curvature of the travel trajectory within the predetermined area is equal to or greater than a predetermined value, the analysis unit 102 may determine that vehicle 1000 or other vehicles have turned left or right at the intersection. Furthermore, if the travel trajectories of the host vehicle and other vehicles making a right turn pass inside the center of the intersection, the analysis unit 102 may determine that the turn is a quick right turn. Furthermore, if the curvature reverses within a predetermined time (e.g., 2 seconds), the analysis unit 102 may determine that vehicle 1000 and other vehicles have changed lanes.

「G:高速道路上の車線位置」
分析部102は、事故が高速道路上で生じた場合(車両1000が衝突した時刻における車両1000の絶対位置が、高速道路上である場合)、映像データをフレームごとに分析することで、又は、車両1000の絶対位置と地図データとを突合することで、車両1000が、本線を走行していたのか追い越し車線を走行していたのかを特定する。例えば、一番右の車線を走行している場合は追い越し車線を走行していたと特定し、一番右以外の車線を走行している場合は本線を走行していたと特定する。
"G: Lane position on the highway"
If the accident occurs on a highway (if the absolute position of the vehicle 1000 at the time of the collision is on the highway), the analysis unit 102 identifies whether the vehicle 1000 was traveling on a main lane or an overtaking lane by analyzing the video data frame by frame or by comparing the absolute position of the vehicle 1000 with map data. For example, if the vehicle 1000 is traveling in the rightmost lane, it is identified as traveling in the overtaking lane, and if the vehicle is traveling in a lane other than the rightmost lane, it is identified as traveling on a main lane.

「H:交差点における優先関係」
分析部102は、事故が交差点付近で生じた場合、地図データから、交差点における一時停止標識の有無及び道路幅を抽出することで、車両1000が優先的に交差点に進入可能な側であったのか否かを判定する。より具体的には、交差点を交差する道路のうち、一時停止標識が無い側を走行している車両を優先であると特定する。また、交差点を交差する道路幅に二倍以上の差異がある場合、広い方の道路を走行している車両を優先であると特定する。また、一時停止標識が存在せず、かつ、道路幅に差異がない場合は、優先関係がないと特定する。
"H: Priority at intersections"
When an accident occurs near an intersection, the analysis unit 102 extracts from the map data the presence or absence of a stop sign and the road width at the intersection to determine whether the vehicle 1000 had priority to enter the intersection. More specifically, the analysis unit 102 identifies the vehicle traveling on the side of the roads intersecting the intersection that does not have a stop sign as having priority. Furthermore, if the difference in width between the roads intersecting the intersection is two times or more, the analysis unit 102 identifies the vehicle traveling on the wider road as having priority. Furthermore, if there is no stop sign and there is no difference in road width, the analysis unit 102 identifies the vehicle as not having priority.

「I:一時停止、信号無視違反の有無」
分析部102は、フレームごとの車両1000及び他車の絶対位置を並べることで得られる車両1000の走行軌跡と地図データとを突合することで、車両1000及び他車が一時停止標識を停止せずに通過したか否かを特定する。また、分析部102は、車両1000又は他車が一時停止標識を停止せずに通過した場合、通過した時点における車両1000又は他車の車速が、一時停止標識の前後の所定区間(例えば前後3m等)において所定速度(例えば5km等)以上である場合、一時停止違反であると特定する。一方、分析部102は、通過した時点における車両1000又は他車の車速が所定速度未満である場合、一時停止違反をしていないと特定する。
"I: Stop sign, red light violation or not?"
The analysis unit 102 determines whether the vehicle 1000 and the other vehicle passed a stop sign without stopping by comparing the travel trajectory of the vehicle 1000, which is obtained by aligning the absolute positions of the vehicle 1000 and the other vehicle for each frame, with the map data. Furthermore, when the vehicle 1000 or the other vehicle passes a stop sign without stopping, the analysis unit 102 determines that the vehicle 1000 or the other vehicle has violated a stop sign if the vehicle speed of the vehicle 1000 or the other vehicle at the time of passing the stop sign is equal to or greater than a predetermined speed (e.g., 5 km) in a predetermined section (e.g., 3 m before and after) before and after the stop sign. On the other hand, the analysis unit 102 determines that the vehicle 1000 or the other vehicle has not violated a stop sign if the vehicle speed of the vehicle 1000 or the other vehicle at the time of passing is less than the predetermined speed.

また、分析部102は、フレームごとの車両1000の絶対位置を並べることで得られる車両1000の走行軌跡と地図データとを突合することで、車両1000が信号を通過したか否かを検出する。信号を通過している場合、分析部102は、信号を通過した時刻よりも前のフレームの画像であって最後に信号機が写っているフレームの画像を解析することで得られる信号機の色を取得する。信号の色が赤であった場合、分析部102は、車両1000は、信号を通過する際に信号無視をしていたと特定する。 The analysis unit 102 also detects whether the vehicle 1000 has passed through a traffic light by comparing the travel trajectory of the vehicle 1000, obtained by arranging the absolute position of the vehicle 1000 for each frame, with the map data. If the vehicle 1000 has passed through a traffic light, the analysis unit 102 obtains the color of the traffic light by analyzing the image of the frame before the time the vehicle 1000 passed through the traffic light and that is the last frame in which the traffic light is captured. If the color of the traffic light is red, the analysis unit 102 determines that the vehicle 1000 ran a red light when passing through the traffic light.

「J:制限速度違反の有無」
分析部102は、フレームごとの車両1000の絶対位置を並べることで得られる車両1000の走行軌跡と地図データとを突合することで、車両1000が走行した道路に設定されている制限速度を特定する。また、分析部102は、車両1000の車両データに含まれる車速データのうち、車両1000が衝突した時刻より所定時間前(例えば5秒前)のタイミングの車速と制限速度とを突合する。当該車速が制限速度を上回っている場合、分析部102は、車両1000は速度違反をしていたと特定する。当該車速が制限速度以下である場合、分析部102は、車両1000は速度違反をしていなかったと特定する。
"J: Whether or not the speed limit has been violated"
The analysis unit 102 identifies the speed limit set for the road on which the vehicle 1000 traveled by comparing the travel trajectory of the vehicle 1000, obtained by arranging the absolute position of the vehicle 1000 for each frame, with the map data. The analysis unit 102 also compares the vehicle speed data included in the vehicle data of the vehicle 1000, which is the vehicle speed at a timing a predetermined time before (e.g., 5 seconds before) the time of the collision of the vehicle 1000, with the speed limit. If the vehicle speed exceeds the speed limit, the analysis unit 102 identifies that the vehicle 1000 was speeding. If the vehicle speed is equal to or less than the speed limit, the analysis unit 102 identifies that the vehicle 1000 was not speeding.

「K:自車・他車の衝突前速度」
分析部102は、車両1000の車両データに含まれる車速データから、車両1000の衝突前の速度を特定する。また、分析部102は、他車の車速を、映像データのフレームごとに推定した他車の絶対位置の変化から算出する。例えば、1フレームあたりの他車の移動距離が1mであり、映像データのフレームレートが1秒間に15フレームである場合、他車は時速54km(1時間に15×60×60フレーム)で走行していたと特定することができる。
"K: Speed before collision between your vehicle and other vehicle"
The analysis unit 102 identifies the speed of the vehicle 1000 before the collision from the vehicle speed data included in the vehicle data of the vehicle 1000. The analysis unit 102 also calculates the vehicle speed of the other vehicle from the change in the absolute position of the other vehicle estimated for each frame of the video data. For example, if the distance traveled by the other vehicle per frame is 1 meter and the frame rate of the video data is 15 frames per second, it can be determined that the other vehicle was traveling at a speed of 54 km/h (15 x 60 x 60 frames per hour).

「L:道路上の障害物の有無」
分析部102は、映像データをフレームごとに画像解析することで、道路上の障害物の有無を特定する。分析部102は、車両1000が走行している車線道路上に道路と判断できない対象物が存在し、当該対象物が人、車、自転車及びバイクのいずれでもなく、かつ、フレーム間で絶対位置が移動していない場合、障害物であるとみなすようにしてもよい。
"L: Presence or absence of obstacles on the road"
The analysis unit 102 performs image analysis on the video data for each frame to identify the presence or absence of an obstacle on the road. The analysis unit 102 may determine that an object that cannot be determined as a road is present on the lane on which the vehicle 1000 is traveling, that the object is not a person, a car, a bicycle, or a motorcycle, and that the absolute position of the object does not change between frames, as an obstacle.

「M:衝突した他車のドアの開閉」
分析部102は、映像データをフレームごとに画像解析することで、他車のドアが開いていたのか閉していたのかを特定する。
"M: Opening and closing the door of the other vehicle involved in the collision"
The analysis unit 102 performs image analysis on the video data for each frame to identify whether the door of the other vehicle was open or closed.

「N:衝突前のウィンカー動作の有無」
分析部102は、車両1000の車両データに含まれるウィンカー作動情報から、車両1000が衝突前にウィンカーを動作させていたのか否かを特定する。また、分析部102は、映像データをフレームごとに画像解析することで、衝突前にウィンカーを動作させていたのか否かを特定する。
"N: Whether or not the turn signal was activated before the collision"
The analysis unit 102 determines whether or not the turn signal of the vehicle 1000 was operating before the collision based on the turn signal operation information included in the vehicle data of the vehicle 1000. The analysis unit 102 also determines whether or not the turn signal was operating before the collision by performing image analysis on the video data for each frame.

「前方不注意の検出の有無」
分析部102は、車両1000の車両データに含まれる運転者の視線(注視方向)に関する情報に基づいて前方不注意の有無を判定する。例えば、事故発生の所定時間前から事故発生時点までの運転者の視線が前方でなかった場合運転者の前方不注意があったと判定する。
"Whether or not attention to the road ahead is detected"
The analysis unit 102 determines whether or not the driver was inattentive to the road ahead based on information about the driver's line of sight (gaze direction) included in the vehicle data of the vehicle 1000. For example, if the driver's line of sight was not directed forward from a predetermined time before the accident occurred until the time the accident occurred, it is determined that the driver was inattentive to the road ahead.

「飲酒の検出の有無」
分析部102は、車両1000の車両データに含まれる運転者の呼気(飲酒の有無)に関する情報に基づいて飲酒の検出(飲酒運転)の有無を判定する。例えば、運転者の呼気に関する情報が示すアルコール濃度が所定の基準値を超えている場合、飲酒を検出したと判定する。なお、同乗者がある場合、同乗者の飲酒を検出してしまう可能性があるため、この項目を除外するようにしてもよい。同乗者の有無は、車内の映像データから判定するようにしてもよい。
"Whether or not drinking was detected"
The analysis unit 102 determines whether drinking has been detected (drinking driving) based on information about the driver's breath (whether or not drinking has been performed) included in the vehicle data of the vehicle 1000. For example, if the alcohol concentration indicated by the information about the driver's breath exceeds a predetermined reference value, it is determined that drinking has been detected. Note that if there is a passenger, this item may be excluded because there is a possibility that the passenger's drinking may be detected. The presence or absence of a passenger may also be determined from video data inside the vehicle.

「ブレーキのタイミング」
分析部102は、車両1000の車両データに含まれるブレーキの操作情報に基づいて、ブレーキのタイミングが早いか、通常であるか、遅い(急ブレーキ)であるかを判定する。例えば、事故時点からみたブレーキの操作タイミングを所定の基準値と比較することで、ブレーキのタイミングが早いか、通常であるか、遅い(急ブレーキ)であるか判定すればよい。
"Brake timing"
The analysis unit 102 determines whether the braking timing is early, normal, or late (sudden braking) based on the brake operation information included in the vehicle data of the vehicle 1000. For example, by comparing the brake operation timing from the time of the accident with a predetermined reference value, it can determine whether the braking timing is early, normal, or late (sudden braking).

「衝撃時のハンドル操作」
分析部102は、車両1000の車両データに含まれるハンドルの操作情報に基づいて、ハンドル操作の有無や、急ハンドルの有無を判定する。例えば、事故直前のハンドル操作速度が所定の基準値より早い場合、急ハンドルであったと判定すればよい。
"Steering operation during impact"
The analysis unit 102 determines whether or not the steering wheel has been operated or whether or not the steering wheel has been turned suddenly, based on steering wheel operation information included in the vehicle data of the vehicle 1000. For example, if the steering wheel operation speed immediately before the accident is faster than a predetermined reference value, it may be determined that the steering wheel has been turned suddenly.

ここで挙げた事故状況を示す情報の項目は一例であり、これら以外の情報を含んでいてもよい。 The information items indicating the accident situation listed here are examples, and other information may also be included.

(対応する事故事例の検索)
分析部102は、分析した事故状況に対応する事故事例を検索して出力する。当該処理は、図6のステップS23の処理手順に対応する。分析部102は、事故の状況と過去の事故事例とを対応づけた事故事例DB(事故事例データ)とを比較することで、車両1000が起こした事故の状況に対応する事故事例や過失割合を検索する。図23は、事故事例DBの一例を示す図である。ステップS23では、図23に示すような事後事例DBの画面が出力される。図23に示すように、事故事例は、事故事例を検索するための「検索条件」と、事故の内容を示す「事故内容」と、基本の過失割合を示す「過失割合(基本)」と、過失割合の修正が必要になる条件である「修正要素」とを含む。
(Search for corresponding accident cases)
The analysis unit 102 searches for and outputs an accident case corresponding to the analyzed accident situation. This process corresponds to the processing procedure of step S23 in FIG. 6. The analysis unit 102 searches for an accident case and fault ratio corresponding to the situation of the accident caused by the vehicle 1000 by comparing it with an accident case DB (accident case data) that associates the accident situation with past accident cases. FIG. 23 is a diagram showing an example of the accident case DB. In step S23, a screen of the post-incident case DB as shown in FIG. 23 is output. As shown in FIG. 23, the accident case includes "search conditions" for searching for the accident case, "accident details" indicating the details of the accident, "fault ratio (basic)" indicating the basic fault ratio, and "correction factors" which are conditions that require correction of the fault ratio.

図23の例では、車両1000が衝突した対象が車であり(項目Aにて「乗用車又はトラック」に該当)、交差点の中で車両1000と車が衝突した事故であり(項目Cにて「交差点の中」に該当)、直進車と右折車の事故であり(項目Fにて、車両1000が直進で他車が右折、又は、他車が直進で車両1000が右折に該当)、直進車は赤信号であり右折車は黄色である(項目Dにて、車両1000が赤で他車が黄色、又は、車両1000が黄色で他車が赤)である場合に、事故事例1に該当することと、直進車と右折車の過失割合は70対30であることが示されている。 In the example of Figure 23, if the object that vehicle 1000 collided with was another car (corresponding to "passenger car or truck" in item A), the accident occurred in an intersection where vehicle 1000 collided with another car (corresponding to "in an intersection" in item C), the accident occurred between a vehicle going straight and a vehicle turning right (corresponding to vehicle 1000 going straight and another vehicle turning right in item F, or another vehicle going straight and vehicle 1000 turning right), and the light was red for the vehicle going straight and yellow for the vehicle turning right (corresponding to vehicle 1000 going red and another vehicle yellow, or vehicle 1000 yellow and another vehicle red in item D), then this corresponds to Accident Example 1 and the fault ratio between the vehicle going straight and the vehicle turning right is 70:30.

また、修正要素として、直進車が15km以上の速度違反である場合(項目J及びKにて15km以上の速度違反)には、直進車と右折車の過失割合は75対25になることが
示されている。同様に、直進車が30km以上の速度違反である場合(項目J及びKにて30km以上の速度違反)には、直進車と右折車の過失割合は80対20になることが示されている。また、右折車がウィンカーをつけずに右折した場合(項目Nにてウィンカー無し)には、直進車と右折車の過失割合は60対40になることが示されている。
Furthermore, as a correction factor, when a vehicle going straight violates the speed limit by 15 km/h or more (speeding limit of 15 km/h or more in items J and K), the fault ratio between the vehicle going straight and the vehicle turning right is shown to be 75:25. Similarly, when a vehicle going straight violates the speed limit by 30 km/h or more (speeding limit of 30 km/h or more in items J and K), the fault ratio between the vehicle going straight and the vehicle turning right is shown to be 80:20. Furthermore, when a vehicle turning right turns right without using a turn signal (no turn signal in item N), the fault ratio between the vehicle going straight and the vehicle turning right is shown to be 60:40.

なお、修正要素には、過失割合のうち「その他の著しい過失」(例えば前方不注意、飲酒運転、急ハンドル、急ブレーキ等)など、事故分析装置10での判定が困難である修正要素も含まれていてもよい。 In addition, the correction factors may also include correction factors that are difficult for the accident analysis device 10 to determine, such as "other significant negligence" (e.g., inattention to the road ahead, drunk driving, sudden steering, sudden braking, etc.) among the percentage of fault.

検索部104は、事故の状況を示す情報の各項目について特定された内容と、事故事例DBとを突合することで、特定された内容と一致する事故事例を検索する。また、検索部104は、事故事例DBから、検索した事故事例に対応する過失割合を取得する。また、検索部104は、検索した事故事例の修正要素と、事故の状況を示す各項目とを突合することで、該当する修正要素の有無を検索する。該当する修正要素が存在する場合、検索部104は、該当した修正要素の修正割合に応じて過失割合を修正する。 The search unit 104 searches for accident cases that match the identified content by comparing the content identified for each item of information indicating the accident situation with the accident case database. The search unit 104 also obtains the fault ratio corresponding to the searched accident case from the accident case database. The search unit 104 also searches for the presence or absence of a corresponding correction element by comparing the correction element of the searched accident case with each item indicating the accident situation. If a corresponding correction element is present, the search unit 104 corrects the fault ratio according to the correction ratio of the corresponding correction element.

また、出力部105は、検索部104で検索された事故事例の事故内容と過失割合とを端末20に出力する。また、修正要素に、事故分析装置10での判定が困難である修正要素が含まれている場合、出力部105は、事故事例の番号と、判定した過失割合と、判定が困難な修正要素の文言とを端末20に出力するようにしてもよい。 The output unit 105 also outputs the accident details and fault ratio of the accident cases searched by the search unit 104 to the terminal 20. Furthermore, if the correction elements include correction elements that are difficult to determine by the accident analysis device 10, the output unit 105 may output the accident case number, the determined fault ratio, and the wording of the correction elements that are difficult to determine to the terminal 20.

検索部104は、事故事例DBを検索する際、検索条件の全てに該当する事故事例に加えて、検索条件の一部に該当する事故事例も検索するようにしてもよい。また、検索部104は、検索条件の一部に該当する事故事例を検索する場合、一致しない項目の数に応じて、事故事例を順位付けし、出力部105は、順位順に事故内容を出力するようにしてもよい。 When searching the accident case database, the search unit 104 may search for accident cases that meet some of the search criteria in addition to accident cases that meet all of the search criteria. Furthermore, when searching for accident cases that meet some of the search criteria, the search unit 104 may rank the accident cases according to the number of mismatched items, and the output unit 105 may output the accident details in ranked order.

また、事故事例には、更に、発生件数が多い順にランク付けされており、検索部104は、当該ランクが高い順に事故事例DBを検索するようにしてもよい。 In addition, accident cases may be further ranked in descending order of frequency of occurrence, and the search unit 104 may search the accident case DB in descending order of rank.

以上説明した実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。実施の形態で説明したフローチャート、シーケンス、実施の形態が備える各要素並びにその配置、材料、条件、形状及びサイズ等は、例示したものに限定されるわけではなく適宜変更することができる。また、異なる実施の形態で示した構成同士を部分的に置換し又は組み合わせることが可能である。 The embodiments described above are intended to facilitate understanding of the present invention and are not intended to limit the scope of the present invention. The flowcharts, sequences, elements included in the embodiments, as well as their arrangement, materials, conditions, shapes, and sizes, are not limited to those illustrated and may be modified as appropriate. Furthermore, configurations shown in different embodiments may be partially substituted or combined.

1…事故分析システム、10…事故分析装置、11…プロセッサ、12…記憶装置、13…通信IF、14…入力デバイス、15…出力デバイス、20…端末、100…記憶部、101…取得部、102…分析部、103…生成部、104…検索部、105…出力部、1000…車両、1100…ドライブレコーダー、1110…第1通信部、1120…第2通信部、1130…測位部、1140…録画部、1150…録音部、1160…加速度測定部、1170…自動診断データ取得部、1180…制御部、1190…センサ部、1200…データ格納部、1300…ミラー、1400…自動診断システム 1...accident analysis system, 10...accident analysis device, 11...processor, 12...storage device, 13...communication IF, 14...input device, 15...output device, 20...terminal, 100...storage unit, 101...acquisition unit, 102...analysis unit, 103...generation unit, 104...search unit, 105...output unit, 1000...vehicle, 1100...drive recorder, 1110...first communication unit, 1120...second communication unit, 1130...positioning unit, 1140...recording unit, 1150...sound recording unit, 1160...acceleration measurement unit, 1170...automatic diagnosis data acquisition unit, 1180...control unit, 1190...sensor unit, 1200...data storage unit, 1300...mirror, 1400...automatic diagnosis system

Claims (3)

車両が備えるセンサにより計測された車両データと該車両が備えるカメラで撮影された映像データとを取得する取得部と、
取得した前記車両データと前記映像データとに基づいて、前記車両が起こした事故の状況を分析する分析部と、を備え、
前記分析部は、
前記映像データに含まれる音声データにおいて、音量が予め定められた判定値より高いタイミングがある場合、該タイミングを事故の発生タイミングと判定し、
前記映像データに含まれる音声データから人間の悲鳴相当の周波数を除外し、該人間の悲鳴相当の周波数を除外した音声データに基づいて、事故の発生タイミングを判定する
ことを特徴とする事故分析装置。
an acquisition unit that acquires vehicle data measured by a sensor equipped in the vehicle and video data captured by a camera equipped in the vehicle;
an analysis unit that analyzes the circumstances of an accident caused by the vehicle based on the acquired vehicle data and the acquired video data,
The analysis unit
If there is a timing when the volume of the audio data included in the video data is higher than a predetermined judgment value, the timing is judged to be the timing when an accident occurs;
An accident analysis device characterized by excluding frequencies corresponding to human screams from audio data included in the video data, and determining the timing of an accident based on the audio data from which the frequencies corresponding to human screams have been excluded.
事故分析装置による事故分析方法であって、
車両が備えるセンサにより計測された車両データと該車両が備えるカメラで撮影された映像データとを取得する取得ステップと、
取得した前記車両データと前記映像データとに基づいて、前記車両が起こした事故の状況を分析する分析ステップと、を備え、
前記分析ステップでは、
前記映像データに含まれる音声データにおいて、音量が予め定められた判定値より高いタイミングがある場合、該タイミングを事故の発生タイミングと判定し、
前記映像データに含まれる音声データから人間の悲鳴相当の周波数を除外し、該人間の悲鳴相当の周波数を除外した音声データに基づいて、事故の発生タイミングを判定する
ことを特徴とする事故分析方法。
An accident analysis method using an accident analysis device,
an acquisition step of acquiring vehicle data measured by a sensor equipped in the vehicle and video data captured by a camera equipped in the vehicle;
an analysis step of analyzing the circumstances of the accident caused by the vehicle based on the acquired vehicle data and the acquired video data,
In the analyzing step,
If there is a timing when the volume of the audio data included in the video data is higher than a predetermined judgment value, the timing is judged to be the timing when an accident occurs;
An accident analysis method comprising: excluding frequencies corresponding to human screams from audio data included in the video data; and determining the timing of an accident based on the audio data from which the frequencies corresponding to human screams have been excluded.
コンピュータを、
車両が備えるセンサにより計測された車両データと該車両が備えるカメラで撮影された映像データとを取得する取得部、
取得した前記車両データと前記映像データとに基づいて、前記車両が起こした事故の状況を分析する分析部、として機能させ、
前記分析部は、
前記映像データに含まれる音声データにおいて、音量が予め定められた判定値より高いタイミングがある場合、該タイミングを事故の発生タイミングと判定し、
前記映像データに含まれる音声データから人間の悲鳴相当の周波数を除外し、該人間の悲鳴相当の周波数を除外した音声データに基づいて、事故の発生タイミングを判定する
ことを特徴とするプログラム。
Computer,
an acquisition unit that acquires vehicle data measured by a sensor equipped in the vehicle and video data captured by a camera equipped in the vehicle;
an analysis unit that analyzes the circumstances of an accident caused by the vehicle based on the acquired vehicle data and video data;
The analysis unit
If there is a timing when the volume of the audio data included in the video data is higher than a predetermined judgment value, the timing is judged to be the timing when an accident occurs;
A program for excluding frequencies corresponding to human screams from audio data included in the video data, and determining the timing of an accident based on the audio data from which the frequencies corresponding to human screams have been excluded.
JP2022035022A 2021-08-13 2022-03-08 Accident analysis device, accident analysis method, and program Active JP7812697B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022035022A JP7812697B2 (en) 2021-08-13 2022-03-08 Accident analysis device, accident analysis method, and program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2021131930A JP7038881B1 (en) 2021-08-13 2021-08-13 Accident analyzer, accident analysis method and program
JP2022035022A JP7812697B2 (en) 2021-08-13 2022-03-08 Accident analysis device, accident analysis method, and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2021131930A Division JP7038881B1 (en) 2021-08-13 2021-08-13 Accident analyzer, accident analysis method and program

Publications (2)

Publication Number Publication Date
JP2023026299A JP2023026299A (en) 2023-02-24
JP7812697B2 true JP7812697B2 (en) 2026-02-10

Family

ID=81213738

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2021131930A Active JP7038881B1 (en) 2021-08-13 2021-08-13 Accident analyzer, accident analysis method and program
JP2022035022A Active JP7812697B2 (en) 2021-08-13 2022-03-08 Accident analysis device, accident analysis method, and program

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2021131930A Active JP7038881B1 (en) 2021-08-13 2021-08-13 Accident analyzer, accident analysis method and program

Country Status (1)

Country Link
JP (2) JP7038881B1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011123814A (en) 2009-12-14 2011-06-23 Clarion Co Ltd Processor for traffic accident information
WO2018008122A1 (en) 2016-07-07 2018-01-11 三菱電機株式会社 Accident information collection system, vehicle-mounted device, and accident information collection method
JP2019128744A (en) 2018-01-23 2019-08-01 株式会社ユピテル System and program and the like
JP2020166635A (en) 2019-03-29 2020-10-08 Dynabook株式会社 Electronic apparatus and method for processing electronic apparatus
JP2020194263A (en) 2019-05-27 2020-12-03 東京海上日動火災保険株式会社 Accident analysis device, accident analysis method, and program
JP2021039485A (en) 2019-09-02 2021-03-11 Necプラットフォームズ株式会社 Collection method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04338900A (en) * 1991-05-16 1992-11-26 Ono Denki Kk Traffic accident condition recorder
JP3069529B2 (en) * 1996-11-13 2000-07-24 三菱電機エンジニアリング株式会社 Accident sound detection circuit
JP7061786B2 (en) 2018-02-06 2022-05-02 セルスター工業株式会社 Drive recorder, potential accident recording device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011123814A (en) 2009-12-14 2011-06-23 Clarion Co Ltd Processor for traffic accident information
WO2018008122A1 (en) 2016-07-07 2018-01-11 三菱電機株式会社 Accident information collection system, vehicle-mounted device, and accident information collection method
JP2019128744A (en) 2018-01-23 2019-08-01 株式会社ユピテル System and program and the like
JP2020166635A (en) 2019-03-29 2020-10-08 Dynabook株式会社 Electronic apparatus and method for processing electronic apparatus
JP2020194263A (en) 2019-05-27 2020-12-03 東京海上日動火災保険株式会社 Accident analysis device, accident analysis method, and program
JP2021039485A (en) 2019-09-02 2021-03-11 Necプラットフォームズ株式会社 Collection method

Also Published As

Publication number Publication date
JP7038881B1 (en) 2022-03-18
JP2023026181A (en) 2023-02-24
JP2023026299A (en) 2023-02-24

Similar Documents

Publication Publication Date Title
JP6679152B1 (en) Accident analysis device, accident analysis method and program
JP7499256B2 (en) System and method for classifying driver behavior - Patents.com
KR102613839B1 (en) Detection of emergency vehicles
JP7507930B2 (en) Accident Analysis Equipment
JP6838248B2 (en) Information processing device
CN108437986B (en) Vehicle driving assistance system and assistance method
US10007854B2 (en) Computer vision based driver assistance devices, systems, methods and associated computer executable code
US10336252B2 (en) Long term driving danger prediction system
US20200175863A1 (en) Information providing system, server, onboard device, vehicle, storage medium, and information providing method
JP7359099B2 (en) Mobile object interference detection device, mobile object interference detection system, and mobile object interference detection program
JP7798590B2 (en) Object tracking device, object tracking method, and program
CN110741424B (en) Dangerous information collecting device
JP7802995B2 (en) Accident analysis device, accident analysis method, and program
CN105336217A (en) Driving safety prewarning system based on machine vision and Android platform
US20120155711A1 (en) Apparatus and method for analyzing video
JP3816747B2 (en) Vehicle type discriminating apparatus, car type discriminating method, and storage medium storing computer readable program stored therein
CN114333414A (en) Parking yield detection device, parking yield detection system, and recording medium
JP7812697B2 (en) Accident analysis device, accident analysis method, and program
CN118898920B (en) 360-Degree monitoring, prompting and early warning method and device for bus
CN113212451A (en) Rearview auxiliary system for intelligent driving automobile
Klette et al. Vision-based driver assistance systems
Rezaei et al. Vision-based driver-assistance systems
Roy et al. Road Lane Detection and Tracking

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240514

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250401

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250602

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20250916

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251216

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20251216

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260129

R150 Certificate of patent or registration of utility model

Ref document number: 7812697

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150