An Identification Method for Road Hypnosis Based on the Fusion of Human Life Parameters
Abstract
:1. Introduction
2. Experiment Methodology
2.1. Experiment Participants
2.2. Experiment Equipment
2.3. Data Collection Equipment
2.4. Procedure
2.4.1. Vehicle Driving Experiments
- (1)
- Before the experiment, an assistant equipped the driver with eye-tracking and EEG devices, connected these devices to a laptop, and secured the laptop in place. At the start of the experiment, this assistant recorded the start time and the total duration of the experiment;
- (2)
- The route for vehicle driving experiments is shown in Figure 4. An assistant drove the vehicle from Point 1 to a stop near Point 2, where the experiment participant took over driving from Point 2 to Point 3, which included the Jiaozhou Bay Bridge. During the experiment, this assistant observed traffic and road conditions from the front passenger seat to ensure driving safety. Another assistant observed the drivers’ eye movement focus areas and changes in physiological signal data. When the driver’s eye focus area is fixed on a single point, or there are abnormal changes in the ECG signal, the assistant inquired if the driver is experiencing a state similar to hypnosis and recorded the time of the inquiry. After reaching Point 3, the participant rested for 15 min while the equipment was removed, checked, and adjusted, including battery levels. Then, an assistant drove the vehicle to a stop near Point 4, where the participant resumed driving and repeated the experiment procedure;
- (3)
- After all participants’ data are collected, the data are exported from the software to a computer. An assistant drove the vehicle from Point 5 to Point 6, organized the experimental equipment, and concluded the experiment.
2.4.2. Virtual Driving Experiments
- (1)
- Before the experiment, an assistant adjusted the equipment and helped the driver wear the necessary devices. At the start of the experiment, this assistant recorded the start time of the experiment;
- (2)
- During the experiment, the driver was required to maintain a speed of 120 km/h without changing lanes. The vehicle was turned around at the endpoint and the experiment lasted 30 min. One assistant continuously observed changes in the ECG signal, while another observed the eye movement equipment. If abnormal changes in the ECG signal or prolonged fixation in the driver’s eye movement were detected, the assistant would ask if the driver had experienced a state similar to hypnosis. The time of the inquiry is then recorded;
- (3)
- After each experiment, an assistant asked the driver if a state similar to hypnosis had occurred during the driving process. For those who experienced a state similar to hypnosis, the event is recorded, and the driver is shown a video of the experiment to help recall if hypnosis had occurred with eye movement and physiological data for further verification. During this time, another assistant checked and adjusted the equipment. For drivers who experienced a state similar to hypnosis during the experiment, the experiment duration was extended to 40 min, and the procedure was repeated.
3. Data Processing and Discussion
3.1. Data Preprocessing and Feature Extraction
3.1.1. Eye Movement Data Preprocessing
- (1)
- Data preliminary screening
Algorithm 1. Outlier Detection |
Input: Datasets num |
Output: Number of outliers in each column |
1: num columns = size (num, 2) |
2: num outliers = zeros (num columns, 1) |
3: for col = 1:num columns do |
4: data=num (:, cool) |
5: mean_data = mean(data) |
6: std_data = std(data) |
7: threshold = mean_data + 3 × std_data |
8: outliers = data > threshold |
9: num_outliers(col) = sum(outliers) |
10: fprintf(“Number of outliers in column ” + col + “: ” + num_outliers(col)) |
11: end for |
- (2)
- Filtering
Algorithm 2. Butterworth Filter Design |
Input: Order, Cutoff frequency, Sampling frequency |
Output: Filter coefficients |
1: order = 4 |
2: cutoff_frequency = 5 |
3: sampling_frequency = 120 |
4: normalized_cutoff_frequency = cutoff_frequency / (sampling_frequency / 2) |
5: [b, a] = butter(order, normalized_cutoff_frequency, ‘low’) |
- The covariance matrix of the eye movement data is calculated. The covariance matrix describes the linear relationship between the data. The formula for calculating the covariance matrix is as follows:
- b.
- The eigenvalues and corresponding eigenvectors are obtained by performing eigenvalue decomposition on the covariance matrix. The eigenvalues represent the variance in the eye movement data, while the eigenvectors represent the principal directions in the data. The formulas for calculating the eigenvalues and eigenvectors are as follows:
- c.
- The largest K eigenvalues and their corresponding eigenvectors are selected as the principal components based on the magnitude of the eigenvalues. There is a K value that represents the number of principal components to be retained. This K value corresponds to the number of feature data points in the eye movement data.
3.1.2. EEG Data Preprocessing
- (1)
- Electrode Localization:
- Attach EEG electrodes to the scalp according to the marking system guided by the International 10–20 system;
- Measure the potential distribution on the scalp with electrodes and record the signal corresponding to each electrode position;
- Use spatial interpolation to correspond these positions with the electrode channels in the EEG data.
- (2)
- Re-referencing:
- (3)
- Filtering:
3.2. Model
3.2.1. Sam Model
- (1)
- Attention Weight Calculation:
- (2)
- Weighted sum
3.2.2. DBN Model
- (1)
- Energy Function
- (2)
- Joint Probability Distribution
- (3)
- Marginal Probability Distribution
3.2.3. SAM-DBN Model
- (1)
- Solving the Convex Optimization Problem
- (2)
- Transformation to Solve the Dual Problem
- (3)
- Classification Decision Function
3.3. Classification and Discussion of Road Hypnosis
4. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Adanu, E.K.; Smith, R.; Powell, L.; Jones, S. Multilevel analysis of the role of human factors in regional disparities in crash outcomes. Accident. Anal. Prev. 2017, 109, 10–17. [Google Scholar] [CrossRef] [PubMed]
- Wang, J.S.; Knipling, R.R.; Goodman, M.J. The role of driver inattention in crashes: New statistics from the 1995 crashworthiness data system. In Proceedings of the 40th Annual Conference of the Association for the Advancement of Automotive Medicine, Vancouver, BC, Canada, 7–9 October 1996. [Google Scholar]
- Saini, V.; Saini, R. Driver drowsiness detection system and techniques: A review. Int. J. Comput. Sci. Inf. Technol. 2014, 5, 4245–4249. [Google Scholar]
- Williams, G.W. Highway hypnosis: An hypothesis. Int. J. Clin. Exp. Hypn. 1963, 11, 143–151. [Google Scholar] [CrossRef] [PubMed]
- Williams, G.W.; Shor, R.E. An historical note on highway hypnosis. Accid. Anal. Prev. 1970, 2, 223–225. [Google Scholar] [CrossRef]
- Brown, I.D. Highway hypnosis: Implications for road traffic researchers and practitioners. In Vision in Vehicles—III; Gale, A.G., Ed.; RWTH Aachen University: Aachen, Germany; Elsevier: New York, NY, USA, 1991. [Google Scholar]
- Miles, W. Sleeping with the eyes open. Sci. Am. 1929, 140, 489–492. [Google Scholar] [CrossRef]
- Sielski, M.C. Operational and maintenance problems on the interstate system. In Proceedings of the Purdue Road School, West Lafayette, IN, USA, 30 March 1959. [Google Scholar]
- O’hanlon, J.F.; Kelley, G.R. Comparison of performance and physiological changes between drivers who perform well and poorly during prolonged vehicular operation. In Vigilance: Theory, Operational Performance, and Physiological Correlates; Springer: Boston, MA, USA, 1977; pp. 87–109. [Google Scholar]
- Miller, J.C. Batch processing of 10000 h of truck driver EEG data. Biol. Psychol. 1995, 40, 209–222. [Google Scholar] [CrossRef]
- Kerr, J.S. Driving without attention mode (dwam): A formalisation of inattentive states in driving. In Vision in Vehicles—III; Gale, A.G., Ed.; RWTH Aachen University: Aachen, Germany; Elsevier: New York, NY, USA, 1991. [Google Scholar]
- Briest, S.; Karrer, K.; Schleicher, R. Driving without awareness: Examination of the phenomenon. Vis. Veh. 2006, XI, 89–141. [Google Scholar]
- Wang, B.; Shi, H.; Chen, L.; Wang, X.; Wang, G.; Zhong, F. A Recognition Method for Road Hypnosis Based on Physiological Characteristics. Sensors 2023, 23, 3404. [Google Scholar] [CrossRef]
- Shi, H.; Chen, L.; Wang, X.; Wang, B.; Wang, G.; Zhong, F. Research on recognition of road hypnosis in the typical monotonous scene. Sensors. 2023, 23, 1701. [Google Scholar] [CrossRef]
- Wang, B.; Wang, J.; Wang, X.; Chen, L.; Zhang, H.; Jiao, C.; Wang, G.; Feng, K. An identification method for road hypnosis based on human EEG data. Sensors. 2024, 24, 4392. [Google Scholar] [CrossRef]
- Blinowska, K.; Durka, P. Electroencephalography (eeg). In Wiley Encyclopedia of Biomedical Engineering; John Wiley & Sons, Inc.: Hoboken, NJ, USA, 2006; Volume 10, p. 9780471740360. [Google Scholar]
- Wertheim, A.H. Explaining highway hypnosis: Experimental evidence for the role of eye movements. Accident. Anal. Prev. 1978, 10, 1–129. [Google Scholar] [CrossRef]
- Brown, I.D. Prospects for technological countermeasures against driver fatigue. Accident. Anal. Prev. 1997, 29, 525–531. [Google Scholar] [CrossRef] [PubMed]
- Balasubramanian, V.; Adalarasu, K.; Gupta, A. EEG based analysis of cognitive fatigue during simulated driving. Int. J. Comput. Sci. Inf. Technol. 2011, 7, 135–149. [Google Scholar] [CrossRef]
- Awais, M.; Badruddin, N.; Drieberg, M. Driver drowsiness detection using EEG power spectrum analysis. In Proceedings of the IEEE Region 10 Symposium, Kuala Lumpur, Malaysia, 14–16 April 2014. [Google Scholar]
- Borghini, G.; Vecchiato, G.; Toppi, J.; Astolfi, L.; Maglione, A.; Isabella, R.; Caltagirone, C.; Kong, W.; Wei, D.; Zhou, Z.; et al. Assessment of mental fatigue during car driving by using high resolution EEG activity and neurophysiologic indices. In Proceedings of the 2012 Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC 2012), San Diego, CA, USA, 28 August–1 September 2012. [Google Scholar]
- Gorton, B.E. The physiology of hypnosis. Psychiat. Quart. 1949, 23, 317–343, 457–485. [Google Scholar] [CrossRef]
- Graffin, N.F.; Ray, W.J.; Lundy, R. EEG concomitants of hypnosis and hypnotic susceptibility. J. Abnorm. Psychol. 1995, 104, 123. [Google Scholar] [CrossRef]
- Cerezuela, G.P.; Tejero, P.; Chóliz, M.; Chisvert, M.; Monteagudo, M.J. Wertheim’s hypothesis on ‘highway hypnosis’: Empirical evidence from a study on motorway and conventional road driving. Accident Anal. Prev. 2004, 36, 1045–1054. [Google Scholar] [CrossRef] [PubMed]
- Zahedi, A.; Stuermer, B.; Hatami, J.; Rostami, R.; Sommer, W. Eliminating stroop effects with post-hypnotic instructions: Brain mechanisms inferred from EEG. Neuropsychology 2017, 96, 70–77. [Google Scholar] [CrossRef]
- Callara, A.L.; Zelič, Ž.; Fontanelli, L.; Greco, A.; Santarcangelo, E.L.; Sebastiani, L. Is hypnotic induction necessary to experience hypnosis and responsible for changes in brain activity? Brain Sci. 2023, 13, 875. [Google Scholar] [CrossRef]
- Liu, X.; Xu, F.; Fujimura, K. Real-time eye detection and tracking for driver observation under various light conditions. In Proceedings of the Intelligent Vehicle Symposium, Versailles, France, 17–21 June 2002. [Google Scholar]
- Ahlstrom, C.; Victor, T.; Wege, C.; Steinmetz, E. Processing of eye/head-tracking data in large-scale naturalistic driving data sets. IEEE Trans. Intell. Transp. Syst. 2011, 13, 553–564. [Google Scholar] [CrossRef]
- Le, A.S.; Suzuki, T.; Aoki, H. Evaluating driver cognitive distraction by eye tracking: From simulator to driving. Transp. Res. Interdiscip. Perspect. 2020, 4, 100087. [Google Scholar] [CrossRef]
- Mackenzie, A.K.; Harris, J.M. A link between attentional function, effective eye movements, and driving ability. J. Exp. Psychol. Hum. Percept. Perform. 2017, 43, 381. [Google Scholar] [CrossRef] [PubMed]
- Horng, W.B.; Chen, C.Y.; Chang, Y.; Fan, H.C. Driver fatigue detection based on eye tracking and dynamic template matching. In Proceedings of the IEEE International Conference on Networking, Sensing and Control, Taipei, Taiwan, 21–23 March 2004. [Google Scholar]
- Palinko, O.; Kun, A.L.; Shyrokov, A.; Heeman, P. Estimating cognitive load using remote eye tracking in a driving simulator. In Proceedings of the 2010 Symposium on Eye-Tracking Research & Applications, Austin, TX, USA, 22–24 March 2010. [Google Scholar]
- Azimian, A.; Catalina Ortega, C.A.; Espinosa, J.M.; Mariscal, M.Á.; García-Herrero, S. Analysis of drivers’ eye movements on roundabouts: A driving simulator study. Sustainability 2021, 13, 7463. [Google Scholar] [CrossRef]
- Xu, J.; Min, J.; Hu, J. Real-time eye tracking for the assessment of driver fatigue. Healthcare Technol. Lett. 2018, 5, 54–58. [Google Scholar] [CrossRef] [PubMed]
- Weitzenhoffer, A.M. Eye-blink rate and hypnosis: Preliminary findings. Percept. Mot. Ski. 1969, 28, 671–676. [Google Scholar] [CrossRef]
- Botta, M.; Cancelliere, R.; Ghignone, L.; Tango, F.; Gallinari, P.; Luison, C. Real-time detection of driver distraction: Random projections for pseudo-inversion-based neural training. Knowl. Inf. Syst. 2019, 60, 1549–1564. [Google Scholar] [CrossRef]
- Liang, Y.; Lee, J.D. A hybrid Bayesian Network approach to detect driver cognitive distraction. Transp. Res. Part C Emerg. Technol. 2014, 38, 146–155. [Google Scholar] [CrossRef]
- Pavlyshenko, B. Using stacking approaches for machine learning models. In Proceedings of the IEEE Second International Conference on Data Stream Mining & Processing (DSMP), Lviv, Ukraine, 21–25 August 2018. [Google Scholar]
- Liou, T.S.; Wang, M.J.J. Fuzzy weighted average: An improved algorithm. Fuzzy. Set. Syst. 1992, 49, 307–315. [Google Scholar] [CrossRef]
- Van Erp, M.; Vuurpijl, L.; Schomaker, L. An overview and comparison of voting methods for pattern recognition. In Proceedings of the Eighth International Workshop on Frontiers in Handwriting Recognition, Niagra on the Lake, ON, Canada, 6–8 August 2002. [Google Scholar]
- Pino-Mejías, R.; Jiménez-Gamero, M.D.; Cubiles-de-la-Vega, M.D.; Pascual-Acosta, A. Reduced bootstrap aggregating of learning algorithms. Pattern. Recogn. Lett. 2008, 29, 265–271. [Google Scholar] [CrossRef]
- Schapire, R.E. The boosting approach to machine learning: An overview. In Nonlinear Estimation and Classification; Springer Science Business Media: New York, NY, USA, 2003; pp. 149–171. [Google Scholar]
Model Fusion Method | Definition | Advantages and Disadvantages |
---|---|---|
Stacking [38] | The final prediction result is obtained by inputting the predictions of multiple models as new features into a meta-model. | This method integrates multiple models in a relatively non-parametric manner and utilizes the advantages of SAM and DBN models to achieve better performance. |
Averaging method [39] | Averaging methods include simple averaging and weighted averaging. These methods obtain the final prediction result by averaging or weighted averaging the predictions from multiple models. Weights in weighted averaging can be assigned based on the performance of each model. | Although simple averaging or weighted averaging is an intuitive and easy-to-implement method, it does not account for the differences and complex relationships between models. |
Voting method [40] | The final prediction is determined by selecting the category or value with the highest number of votes from multiple models. | The voting method requires consistency among models. However, EEG and eye-tracking data may not be complementary in certain aspects when drivers are in a road hypnosis state, which means they might make different predictions. |
Bagging (Bootstrap Aggregating) [41] | Bagging trains multiple models of the same type in parallel, with each model assigned a different training dataset (sampling with replacement). The predictions of these models are then averaged or voted upon. | Both methods allow for the parallel or sequential training of multiple models of the same type, with the final results being combined. However, the models used in this study are of different types and cannot be trained directly in this manner. |
Boosting [42] | Boosting is an iterative model fusion method. It involves training a series of weak learners, with each weak learner correcting the errors of the previous one. This process enhances the overall performance of the model. |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Wang, B.; Wang, J.; Wang, X.; Chen, L.; Jiao, C.; Zhang, H.; Liu, Y. An Identification Method for Road Hypnosis Based on the Fusion of Human Life Parameters. Sensors 2024, 24, 7529. https://doi.org/10.3390/s24237529
Wang B, Wang J, Wang X, Chen L, Jiao C, Zhang H, Liu Y. An Identification Method for Road Hypnosis Based on the Fusion of Human Life Parameters. Sensors. 2024; 24(23):7529. https://doi.org/10.3390/s24237529
Chicago/Turabian StyleWang, Bin, Jingheng Wang, Xiaoyuan Wang, Longfei Chen, Chenyang Jiao, Han Zhang, and Yi Liu. 2024. "An Identification Method for Road Hypnosis Based on the Fusion of Human Life Parameters" Sensors 24, no. 23: 7529. https://doi.org/10.3390/s24237529
APA StyleWang, B., Wang, J., Wang, X., Chen, L., Jiao, C., Zhang, H., & Liu, Y. (2024). An Identification Method for Road Hypnosis Based on the Fusion of Human Life Parameters. Sensors, 24(23), 7529. https://doi.org/10.3390/s24237529