- Original Paper
- Open Access
Intelligent personalized ADAS warnings
European Transport Research Review volume 10, Article number: 59 (2018)
Advanced Driver Assistance Systems (ADAS) have been among the key innovations in the automotive market for over a decade, since they promote traffic safety. This tendency is strengthened even more lately, with the introduction of the autonomous vehicles. A plethora of ADAS exist in the market today, using common warning thresholds for all drivers. However, since we are not all driving the same way, by offering common systems for all the drivers, neither the acceptance nor the effectiveness levels of ADAS are optimal. This manuscript attempts to optimize the Collision Avoidance System (CAS) warning, through intelligent personalized algorithms.
Starting with the identification of the dynamic parameters for driving behaviour modeling on the longitudinal road axis, the personalization parameters for ADAS are derived that form the basis for the algorithms developed. Also, based on literature studies, the safety boundaries for warning provision by the CAS are set and implemented in the algorithms.
Specific personalized algorithms for the longitudinal road axis behaviour are developed, based on Time to Collision and Time Headway. The proposed algorithms based on Time Headway were assessed on-road with 10 drivers and were positively evaluated by the majority of the participants, with a varying degree of reliability and usability.
Based on the results obtained, it can be concluded that with the proposed algorithms, the initial hypothesis of the paper is verified, i.e. personalised warnings would get a greater acceptance by the drivers, of course without braking the safety limits. Further improvements of the algorithm could be achieved, possibly through a better determination of the car following event, since its definition includes a few assumptions.
Traffic safety is the key issue when designing Advanced Driver Assistance Systems (ADAS). Such systems are developed by the vehicle manufacturers to operate the same with all drivers, neglecting the personal driving characteristics, driving style or performance of each driver. However, since we are not all driving the same way, neither their acceptance rate nor their effectiveness level are supported by offering common systems to all the drivers. For example, although a collision avoidance system may be useful for a driver, it could be proven irritating or distracting for another and even increase his/her workload level while driving, thus reducing the traffic safety. Also, an important issue to be considered with ADAS is the behavioural adaptation that compensates the additional safety aspects. Thus, intelligent systems that adapt their functionality according to the individual needs of each driver may constitute an advantageous solution, both from the driver and the road safety perspectives.
Intelligent warning algorithms are presented in this paper that promote the personalization of the functionality of the Collision Avoidance System (CAS). These algorithms are based on dynamic parameters that play a key role in the determination of the personal driving style of each driver. The parameters selected are the reaction time and time headway, or alternatively the time to collision, for reasons explained below.
Personalisation parameters for ADAS – The need
To arrive to a totally personalized driver support system, such a system would need to know certain driver attributes, preferences as well as the context of use. These parameters are clustered into the following three categories :
Static: These parameters need to be determined once by the driver and don’t change while the system is activated. Examples of such parameters are the driving experience, the language the driver speaks, any disabilities he/she might have, etc.
Semi-dynamic: These are the parameters that need to be defined at the start of a new trip, unless they remain the same with the previous trip. Main parameters in this category are the destination, the reason for travelling (e.g. emergency, commuter to work), etc.
Dynamic: Such parameters are calculated automatically by the system, based on which it adapts its output accordingly. They may be continuously altered and updated when the system is activated. There are 7 dynamic parameters for driving behaviour modeling on the longitudinal road axis that the proposed system uses. Six of them are automatically calculated by the car itself or from sensors; only the reaction time is measured through an algorithm.
Parameter 1: Speed (m/s)
Parameter 2: Time instant of driver’s braking (s)
Parameter 3: Time instant of frontal vehicle braking (s)
Parameter 4: Global Position System (GPS)Time (s)
Parameter 5: Time to Collision (TTC)
Parameter 6: Time headway (T_headway)
Parameter 7: Reaction time
Section 3 below presents the personalization algorithms for two of the most critical dynamic parameters, namely TTC and T_headway. Below, the need for using personalized thresholds for the ADAS operation is explained, for parameters 5, 6 and 7.
Time to collision
This parameter is defined as the time until the collision of a vehicle to the leading one, given that the speed of both vehicles remains the same as the one they have on the given time instant. This time is infinite if the leading vehicle travels with a higher speed than its preceding one.
Groeger et al. summarized the mental factors that affect the distance perception, according to literature, as follows : (a) drivers with smaller reaction time tend to underestimate more the required TTC; (b) the familiarity of the observer with a distant object, so as the most familiar objects are perceived to be placed further than where they actually are, in relation with the unfamiliar objects. A computer-based experiment described by Cavallo et al. showed that the underestimation of TTC is at the level of 20–30% . The characteristics of the road also affect the TTC, since with a richer driving scene the participants perceived the collision earlier in time. High speed cause generally higher TTC values, thus indicating that a collision becomes perceivable later in time. In a study by Van der Horst, where drivers had to brake in order to stop in time at a stopped vehicle, the TTC was found to increase slightly (and linearly) at the moment that the braking pedal was pressed .
An experiment based on a driving simulator that was realized within a research project, namely ADVISORS, aimed at evaluating the effects of different activation criteria (different TTC thresholds) for a frontal collision warning system . As time activation criteria, 4 s and 6 s were used alternatively for TTC, according to the deceleration rate accepted by the driver. For a warning before dangerous turns the majority of the drivers preferred to get a premature warning (that requires braking with a deceleration of 2 m/s2). On the contrary, for warnings in relation to a leading vehicle, the criterion TTC < 6 s. and a maximum acceptable deceleration of 4 m/s2 were favored. Summarizing, most drivers preferred to be warned rather earlier, however there were big variations in the preferences among drivers, suggesting the need for personalization of the warning system.
Time Headway is defined as the time until the collision of a vehicle to the leading one, given that its velocity remains the same as in the specific time instant and the second one decelerates with infinite deceleration (i.e. it remains at its current position the given time instant).
In a driving simulator experiment that took place within IN-ARTE project, with 32 drivers on a driving simulator, it was found that by comparing driving with/without the CAS, the Time Headway of the “average” drivers was increased more with the CAS than that of the elderly drivers .
According to ADVISORS project, when the driver uses an ADAS he/she might feel distrust and uncomfortable with the predefined Time Headway, resulting in the deactivation of the system . Yaakov et al. proved (through an experiment with 30 participants) that the drivers maintained a bigger Time Headway for at least 6 months, after a short interaction (less than 1 h) with the CAS . Three different behaviours were observed: deceleration (when the vehicle speed was reduced by at least 3% for minimum 1.5 s.), acceleration or speed maintenance.
In addition, at the IN-ARTE driving simulator experiment that was described above, it was found that the collision warning functionality of CAS, avoided all the possible collisions, whereas with this functionality deactivated, 14 collisions were observed. Furthermore, the measured Time Headways were less without the CAS functionality in rural roads and motorways, in contrary with the system on, where the Time Headways were significantly bigger. These results are depicted in Table 1 below:
Dingus et al. found the Time Headway increased by 0.5 s. when the warning by the CAS was provided with an adequate interface . Moreover, it was proven that acoustical warnings were less effective in relation to the optical ones for Time Headway increase.
The reaction time is the sum of the time needed for mental processing and the time needed to act as decided . This time differs a lot among people, due to personal behaviour, capabilities, age, etc. thus, significant variations are observed among drivers, ranging from 0.6 s for a professional driver to 0.8–1 s. for a “mean” driver, and up to 1.5–2 s. for some elderly drivers. Bigger reaction times are recorded in drowsy drivers.
Moreover, it has been observed that the user’s acceptance of warnings provided by advanced driver assistance systems (ADAS) is related to the provision time. Thus, if the driver is warned late by an ADAS, in order to brake quickly, due to its critical distance from the vehicle ahead, an accident might occur, while if the warning comes earlier than it should, the driver will receive a big number of warnings. This might cause driver’s irritation and rejection of the system. As an example, at the IN-ARTE tests, the system that was tested used the thresholds by the manufacturers, which led to a great number of warnings (1 warning per minute for highways and 2 warnings in urban roads). Thus, the warning thresholds based on the reaction time were proposed to be modified, mainly for those drivers that were receiving too many warnings.
Proposed algorithms based on time headway or time to collision
Many frontal collision avoidance systems use as activation criterion just the Time Headway (T_headway) or the Time to Collision (TTC). Both values are calculated by the vehicle electronic system, using the data (speed and distance to the leading vehicle) measured by the vehicle sensors. When TTC or T_headway becomes less than a predefined value (TTClimit or T_headwaylimit), the system warns the driver. Furthermore, there are systems that use different TTC warning thresholds for different types of warnings/actions (e.g. TTClimit ≤ 4 s. for a simple optical warning; TTClimit ≤ 2.5 s. for acoustical warning; TTClimit ≤ 1.5 s. for automatic vehicle braking, etc. . However, adopting a common TTClimit or T_headwaylimit for all drivers is erroneous and may be proven disturbing (for drivers used to drive nearer to the leading vehicle) and even dangerous (for a very slow driver).
The personalized TTClimit or T_headwaylimit is defined as the mean value of the minimum TTC or T_Headway values for each car following event and is noted as mean(minTTC) and mean(minT_Headway) respectively.
Algorithm for TTClimit
Considering as car following event each case when TTC ≤ 4 s. , the nearest position of the vehicle to the frontal one can be determined per case (each car following event i starts when TTC ≤ 4 s. and ends when TTC > 4 s.). The minimum TTC that has been measured is denoted as (minTTC)i. The overall mean(minTTC) is the mean of each (minTTC)i where i = 1, …, Ν. For the initιal calculation of (meanTTC)i at least 10 car following events have to be collected (Ν = 10). The calculation formula for the mean(minTTC) is:
According to literature, the mean value of a safe TTC for a car following situation is 1.5 to 2 s .
Threshold A: It determines the maximum value of the personalized TTC for a meaningful warning (above TTC = 4 s. there is no car following event).
Threshold B: It determines the personalized value of TTC.
Threshold C: It determines the minimum value of the personalized TTC in order to keep a safety level.
The formulas presented above signify that the least possible TTC that can be acceptable (i.e. that it is considered safe) by the system is 1.5 s., even if the mean minimum TTC of the driver is less. Also, the maximum TTC for providing a warning is 4 s., even if the mean minimum TTC is higher.
Algorithm for T_headwaylimit
The personalized threshold mean(minT_Headway) can be calculated, where the car following event is determined for T_headway≤2 s. . Similarly to TTC, for the initιal calculation of (meanT_headway)i at least 10 car following events are collected (Ν = 10). The calculation formula for the mean(minT_headway) is:
Threshold A: It determines the maximum value of the personalized T_headway for a meaningful warning.
The minimum value of a safe T_headway for car following situation, according to literature, is 0.7–1 s. .
Thereshold B: It determines the personalized value of T_headway.
Threshold C: It determines the minimum value of the personalized T_headway in order to keep a safety level.
Similarly to TTC, the least possible T_headway that is considered safe by the system is 0.7 s., even if the mean minimum T_headway of the driver is less. Also, the maximum T_headway is 2 s., even if the mean minimum T_headway of the driver is bigger (above T_headway = 2 s. there is no car following situation).
The T_headway algorithms presented above (4a)-(4c) were evaluated with 10 drivers in real driving conditions. A research vehicle was used for this purpose, which is a Lancia Thesis 2.4 20 V Emblema, equipped with cameras and sensors for the recording and calculation of the required parameters. The systems relevant to the specific experiment are listed below:
The Electronic Control Unit, which is one of the main components of the vehicle. It reads data from the standard in vehicle CAN network and the vehicle sensors and actuators and processes it, as requested.
Obstacles detection radar across the longitudinal axis that sends information on the leading vehicle (distance, relevant speed/acceleration) to the Electronic Control Unit.
The reason that TTC algorithms were not implemented in the vehicle is that T_headway is a more stable measurement than TTC, as the later depends upon the behaviour of the leading vehicle. More specifically, TTC calculation depends on the relevant speed of the ego vehicle and the leading vehicle, while T_headway takes into account only the ego vehicle speed and the distance between the vehicles, both of which are provided directly by the vehicle and its sensors (radar and ego vehicle CAN bus). The frontal vehicle speed however is a distance derivative, thus introduces errors.
The evaluation programme is composed of 6 testing phases. The target of each testing phase is described in the following table (Table 2):
During the 1st driving phase, specific trials were realized aiming to measure the personal reaction time of each participant, using the Lancia Thesis vehicle. Details on the measurements follow in paragraph 4.1.
The aim of the 2nd driving phase was to calculate the personal T_headway of each driver. As in phase 1, the participants were asked to follow the leading vehicle.
The test participants were first introduced the CAS warnings at the 3rd phase of the testing procedure, where an acoustical warning was generated based on the predefined thresholds by the manufacturer, using the reaction time of 1 s. The calculation formula that is used by the OEM is the following :
Sw = Warning distance (m)
Ve = Vehicle speed (m/s)
RT = Reaction time (1 s default value by the OEM)
De = Vehicle deceleration (m/s2)
Vl = Leading vehicle speed (m/s)
Dl = Leading vehicle deceleration (m/s2)
The driving duration was 30 min and according to the scenario the driver of the Lancia Thesis should follow the leading vehicle (also participating at the trials). The drivers were asked to perform at least 3 car following manouevres. It was clarified that they drive with the support of the CAS, which responds the same to all drivers, i.e. it is not adapted to the driving style of each driver.
The driving procedure during the 4th driving phase is the same as above. Warnings are given using the calculation formula (5), but the default reaction time of 1 s used by the OEM is replaced by the actually measured personal RT of each driver (at the1st driving phase).
At the next driving phase (5th), the system warnings are given when T_headway≤1 s. which is the threshold used by another car manufacturer.
At the final driving phase, warnings are extracted based on formula 6 and the parameter mean(minT_headway) is calculated from the 2nd phase.
After the end of the on-road test, the participants filled a questionnaire for each driving phase, focusing on the timing that the warnings were provided, in order to investigate their opinion and preferences.
Personal reaction time measurements
The reaction time measurements were performed with both an optical and acoustical stimulus. The optical stimulus was placed on the central mirror. The drivers had to break immediately after a red LED was ON, while a second LED, of orange colour could also be activated (placed next to the red one), in which they should not react. In this way, the familiarisation of the driver to the stimulus was avoided, or at least reduced. The acoustical stimulus was provided to the driver by means of a simulated rumble strips noise, after which the driver had to break as quickly as possible. Both types of stimuli were provided randomly. On average, there were 10 optical and 10 acoustical stimuli provided to each driver. The reaction time is the time taken for each driver from the instant that the stimulus was activated (event triggering) until he/she started braking the car. Looking at the personal reaction times calculated (as listed in Tables 3 and 4), there are significant variations among drivers and this is a further justification of the importance of the proposed personalized algorithms for ADAS warnings. Full details and results of the 1st phase reaction time tests can be found in .
The test participants were questioned if the distance from the leading vehicle will be positively affected (i.e. towards road safety enhancement), using the CAS of each driving phase. The results per driving phase are depicted in Fig. 1 below.
The overall results image shows that nearly all drivers believe that the distance they keep from the leading vehicle will indeed change. The system of the 4th driving phase has clearly a higher preference over that of the 3rd, as well as the system of the 6th over the 5th driving phase. The most positively scored system is that of the 4th driving phase.
The drivers were questioned if they felt safe and if they trust the system so as to use it on a daily basis. Figure 2 presents the results for the four driving phases. The responses related to the 3rd driving phase refer to the actual system of that phase, whereas the responses of the rest three driving phases refer to the comparison of each system with that of the 3rd phase. The most positively rated systems are those of the 4th and 6th driving phases (since they have the lowest mean scoring, i.e. representing the replies closer to ‘Definitely yes’).
The participants’ opinions on the system impacts are presented in Fig. 3, based on pre-defined choices or free comments (multiple-choices were possible). Nearly half of the participants seem to agree that the CAS will support a more responsible driving, followed by an increase in road safety.
The drivers were asked if the warnings they received were more reasonable, comparing the system of the 3rd driving phase to the systems of phases 4–6. A positive feedback was received for the systems of phases 4 and 6, whereas a neutral result was given by the majority of the participants for the comparison between the systems of the 5th and 3rd phases (Figs. 4, 5 and 6); the later signifies the correct judgment of the drivers since the two non-personalized systems received a similar scoring.
Regarding the timing of the warnings, 6 out 10 users stated that the warnings from the personalized systems of the 4th and 6th driving phases arrived at the right time, while fewer users thought that they were provided earlier. For the systems of the 3rd and 5th phases, similar results were obtained, indicating that the warning arrived ‘rather early’ or ‘too early’.
The confidence levels of the users for the systems of each driving phase are presented in the following figure (mean values).
The highest scorings belong to the systems of the 6th and 4th driving phases. For the 6th phase, the standard deviation is small (9.5), meaning that the individual users scores are not far from the mean value (ranging from 80 to 100%). Also, the standard deviation for the 4th phase is small (9.5). However, although the percentage of the 3rd phase is quite high, the standard deviation is big (25), thus there is a significant variation in the opinions of the users.
Summarizing the above results for the different CAS algorithms that were tested by the participants, there is a clear preference on the personalized systems of phases 4 and 6, over those of phases 3 and 5. Variations in the replies of the drivers are due to the different perception, preference and driving style (i.e. personal T_headway) of each driver. The following table (Table 3) presents the users opinions on the confidence level for each system/phase, in comparison to their personal T_headwaylimit. Data is presented following the ordering of the lowest T_headwaylimit first.
The drivers with an extreme T_headwaylimit (grey cells), i.e. those that drive either too close or too far away from the leading vehicle, have a higher preference (higher improvement rates of the user’s confidence level over the system) for a personalized system (with only exception driver no. 2 in terms of his T_headwaylimit) than the drivers that drive near to the average value (T_headway = 1 s.), thus near to the current default value of the warning limit. This observation was expected. The arrows that appear in the first three rows indicate that the warning threshold for T_headwaylimit was changed to 0,7 by the algorithm, because the personalized values of the three drivers were below the safety threshold.
However, since out of 10 persons of a random sample, at least 4 can be considered to deviate significantly from the ‘average driver’ regarding their behavior on the longitudinal road axis, such personalized systems seem to have a big application range. It is also worth noting that 6 drivers with RT near the average of 1 s. (drivers no. 3, 5, 6, 8, 9, and 10) for the specific trial have a T_headwaylimit near to 1 s. (this is considered as an average value by the manufacturers). However, this observation cannot be generalized, due to the limited sample size.
The users’ opinion on the timing of the warnings, in relation to their T_headwaylimit, is presented in Table 4. The mean values of the ranking (in a 5-scale ranking) per driving phase indicate that the warnings from the CAS systems of phases 3 and 5 were given rather early. For the personalized systems of the phases 4 and 6, the mean values are very near to 3, meaning that the warnings were found to be given at the appropriate time.
The personalization of driver warnings from an in-vehicle CAS (for the longitudinal road axis) has been achieved in two ways: using the mean RT and the mean(minT_headway). It can be clearly observed that both personalized algorithms have a higher preference rate over the relevant non-personalized ones. Comparing the two personalized algorithms, they achieved similar reliability scorings (80% for the algorithm based on the mean RT and 84% for the one that uses the mean(minT_headway)).
From a practical point of view, the personalization using the reaction time is difficult to implement, as it needs the calculation of the RT of each driver using an optical and acoustical stimuli, i.e. a prior trial with each driver is needed in order to adjust the system thresholds accordingly. If further research for a reliable and automated measurement way for the dynamic RT could be achieved (thus being able to safely and reliably reproduce real driving scenarios on the road with imminent braking events, without the knowledge of the driving participants) the personalization would be highly significant. Such an achievement could furthermore be used for the simultaneous personalization of various ADAS warnings where the driver’s reaction time is needed.
The personalization based on the mean(minT_headway) is easy and exact, since the T_headway (on the contrary to the TTC) is determined from the vehicle and sensors data (as recorded in the vehicle CAN bus), i.e. its speed and distance to the leading vehicle (calculated from the frontal radar of the CAS), without needing an approximate calculation of the deceleration of the leading vehicle. Therefore, the T_headway based personalization is possible and can be achieved automatically and reliably in every vehicle with a CAS, without needing the interference of the driver or other person. Further improvements of the algorithm could be achieved, possibly through a better determination of the car following event, since its definition includes a few assumptions about the T_headway (or TTC) starting and ending time instants.
However, the results obtained allow us to conclude that for both algorithms the initial hypothesis of the paper is verified, being the fact that personalized warnings would get a greater acceptance by the drivers, of course without braking the safety limits. Future efforts and developments of ADAS should take into account the personalization issues discussed in this paper, as road safety will be greatly enhanced by offering such systems adapted to personal human factors, i.e. the driving style and individual needs of each driver. With the introduction of the autonomous vehicles in research and the markets, such intelligent personalized algorithms may be extended to hand-over strategies between driver and vehicle at SAE automation level 3, to be optimally following the particular driver characteristics and abilities.
Advanced driver assistance systems
Collision avoidance system
Global positioning system
- T_headway :
Time to collision
Panou M (2008) PhD dissertation ‘advanced personalized travelers’ warning and information system. Aristotle University of Thessaloniki
Groeger JA, Carsten OMJ, Jamson BE (1999) Speed and distance estimation under simulated conditions. In: Gale et al (eds) Vision in Vehicle VII. Elsevier
Cavallo V, Mestre D, Berthelon C (1997) Time-to-collision judgments: visual and spatio-temporal factors. In: Rothengatter/Vaya (ed) Traffic and Transport Psychology, pp 97–111
Van der Horst (1991) Time-to-collision as a cue for decision-making in braking. In: Gale et al (eds) Vision in vehicles III, pp 19–26
Bekiaris E. et al. (2001) ADVISORS Deliverable 3/8.1v4 Compendium of existing Insurance schemes and Laws, risk analysis of ADA systems and expected driver behavioural changes. User awareness enhancement, dissemination report and market Analysis and ADAS marketing strategy.
Martens & van Winsum 1999 ΤΝΟ Internal Deliverable 7.1, “Activation criteria and warning strategies: driving simulator results”.
Ben-Yaacov A, Maltz M, Shinar D (2002) Effects of an in-vehicle collision avoidance warning system on short- and long-term driving performance. Human Factors Ergonomics Society 44(2):335–342
Dingus ΤΑ, McGehee DV, Manakkal N, Jahns SK, Carney C, Hankey JM (1997) Human factors field evaluation of automotive headway maintenance/collision warning devices. Hum Factors Medline MID: 9302889 39(2):216–229
Bekiaris E, Portouli E (1999) IN-ARTE Deliverable 4.1 “Emergency detection and handling strategies”
Brookhuis KA, De Waard D, Fairclough SH (2000) Defining criteria for driver impairment. Paper presented at the 4th International Conference on Fatigue and Transportation; coping with the 24 hour society, Fremantle, pp 19–22
Lerner ND, Kotwal BM, Loyns RD, Gardner-Bonneau DJ (1996) Preliminary Human Factors Guidelines for Crash Avoidance Warning Devices (NHTSA DOT HS 808 342). COMSIS, Silver Spring
Lee SE, Knipling RR, DeHart MC, Perez MA, Holbrook GT, Brown SB, Stone SR, Olson RL (2004) Vehicle-based countermeasures for signal and stop sign violation. NHTSA, DOT HS 809 716, pp 98–111
Panou M (2008) On the road static & dynamic measurements of drivers reaction time for personalised ADAS warnings’, ITS word. CD proceedings, New York
This research has been supported partially by the Hellenic Institute of Transport (of the Centre for Research and Technology Hellas) that provided its equipped research vehicle Lancia Thesis for the realization of the on-road algorithms assessment.
The study presented is part of a PhD study, thus there was no direct external funding.
Availability of data and materials
The data that support the findings of this study are available from the corresponding author, upon reasonable request.
The author declares that she has no competing interests.
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
About this article
Cite this article
C. Panou, M. Intelligent personalized ADAS warnings. Eur. Transp. Res. Rev. 10, 59 (2018) doi:10.1186/s12544-018-0324-6
- Intelligent personalised algorithms
- Collision avoidance system
- Time to collision
- Time headway
- Reaction time