TriHuynh00 / AC3R-Demo

Automatic Crash Constructor from Crash Report (A3CR) Demo of constructing simulations from crash reports
11 stars 6 forks source link

NHTSA database #1

Closed tariqsameed closed 5 years ago

tariqsameed commented 5 years ago

I want to know that AC3R covers the crash report of only NMVCSS database? Does your pre-crash event extraction algorithm work on the NASS database crash report.

TriHuynh00 commented 5 years ago

At the moment, AC3R cannot analyze NASS database because AC3R analyzes textual crash description in natural languages. Perhaps one can configure AC3R to decode and analyze crash data in NASS database for reconstructing accidents.

alessiogambi commented 5 years ago

What's the difference between the two databases? Would it be possible to adapt the current implementation? Why are we using different databases?

tariqsameed commented 5 years ago

As far as I know, after discussing with the peers who are working pre-crash event extraction, the NASS database contains more information and well written in textual crash description (natural language). The processing of data becomes quite easier.

alessiogambi commented 5 years ago

So why can't we directly apply AC3R to it?

TriHuynh00 commented 5 years ago

AC3R can be modified to reconstruct NASS Database.

Currently, AC3R cannot analyze NASS cases because NASS does not use crash summary to describe the events and environment properties. It uses dictionary to map a code with a crash-related factor (crash position, pre-crash events, etc.). For example, to describe the action of a car before an impact, NASS CDS (Crashworthiness Data System) uses the following dictionary:

Code Description 5 Stopped In Road 11 Turning Left 12 Turning Right

Similarly, weather, horizontal and vertical crash positions and other factors are assigned with specific codes. NASS GES (General Estimate System) also has its own dictionary to record crash related information.

In conclusion, one can add NASS GES or CDS dictionaries to AC3R, and implement functions to translate fundamental crash contributing factors for reconstructing the environment and crash events. Noticeably, for vehicle actions in the crash, each vehicle's sequence of action is coded chronologically, so parsing dependencies in sentence is no longer necessary since we know any Vehicle A performed actions X, Y, Z in the crash.

alessiogambi commented 5 years ago

This sounds a great opportunity to implement a similar yet not the same systems to leverage police reports to construct simulations. The focus will be of course not on parsing and interpreting the text with nlp but in other aspects.