Time To Collision (TTC)#

Description#

For two actors \(A_1\), \(A_2\) at time \(t\), the TTC metric returns the minimal time until \(A_1\) and \(A_2\) collide using an underlying one-track prediction model for both actors, or infinity if the predicted trajectories do not intersect. It is defined by

\[\mathit{TTC}(A_1,A_2,t) = \min \; (\{ \tilde{t} \ge 0 \,\mid\, d(p_1(t+ \tilde{t}), p_2(t+ \tilde{t})) = 0 \} \cup \{ \infty \}).\]

A variety of the TTC, called Modified-TTC, is extended under the name of CrI, where it is multiplied with a velocity-based severity estimate [Ozbay2008].

For car following scenarios and from the point of view of a distinguished actor, the TTC delivers a quality estimate on the temporal proximity to a collision that is induced by a maneuver of an actors, e.g. by a braking maneuvers of a lead vehicle. Its validity is however greatly reduced for most DMMs within intersection scenarios as well as, if not meaningfully aggregated over actors, in multi actor scenes. Furthermore, the resulting time still needs to be interpreted w.r.t. the abilities and environment of \(A_1\), either by using appropriate target values or composed metrics such as TTM.

One possible aggregate of the TTC to the scenario level is the TTA metric which is defined as

\[\mathit{TTA}(A_1, A_2) = \mathit{TTC}(A_1, A_2, t_{\mathit{evasive}})\]

with \(t_{\mathit{evasive}}\) being the first time where an evasive maneuver is performed [Johnsson2018]. Such aggregations over time can increase the TTC’s validity when used for a retrospective assessment. Further information is given when discussing the other two time aggregates of TTC in this work, TET and TIT.

Properties#

Run-time capability#

Yes

Target values#

1 s [Hayward1972] [Huber2020], 1.5 s, [Sacchi2016], [ElBasyouny2013], 3 s [Autey2012] (all data separation), 1.22 s [Junietz2018a] (threshold for critical)

Subject type#

Optimal for road vehicles (automated and human), sub-optimal for VRUs

Scenario type#

Overlapping predicted trajectories for a significant time span in the scenario

Inputs#

Static/dynamic objects and their state (pose, shape, etc.) at time t

Output scale#

\([0,\infty]\), time (s), ratio scale

Reliability#

Highly depending on the reliability of the predicted collision, for most DMMs reliability is reduced [Allen1978]

Validity#

Medium, depending on the length of time interval with collision prediction in the scenario, as well as the validity of the DMM [StAubin2015]

Sensitivity#

Medium, as, due to the linear-time DMM, critical scenes may not have a predicted collision in the DMM [Allen1978]

Specificity#

High, as, due to the linear-time DMM, only few uncritical situations have a predicted collision in the DMM [Zheng2019]

Prediction model#

Time window#

Unbound, but usefulness depends on DMM

Time mode#

Linear time