Biomarkers of Immersion in Virtual Reality Based on Features Extracted from the EEG Signals: A Machine Learning Approach
Abstract
:1. Introduction
2. Materials and Methods
2.1. Overall Experimental Procedure
2.2. Choice of the Experimental Task
- The similarity between the easy and hard levels in terms of interactions highlights that the main difference between the difficulty levels is only related to the cognitive demand. The scenes for the easy and hard puzzles were chosen from very similar natural and ‘unfamous’ landscapes, similar in color and pattern, so that the participants were not stimulated by possible memories, emotions, and thoughts induced by other types of pictures. The images used for different blocks of playing the jigsaw puzzle are presented in Figure 3.
- The number of pieces for the puzzles was adjusted in our pilot studies to ensure that the easy and hard puzzles could be completed within the allocated study time. Furthermore, ensuring that the puzzle can be completed minimizes the risk of participants feeling demotivated, according to the motivational intensity model (MIM) [38]. Therefore, during the pilot phase of the study, several permutations of duration and number of pieces were tested to find the optimum combination [25]. We came up with the final number of pieces for easy and hard levels through multiple rounds of piloting in which different skilled and unskilled participants played the game with different number of pieces, puzzle scenes, and lengths. We tested durations as short as 3 min and as long as 12 min, together with the number of pieces as low as 20 pieces and as high as 96 pieces. Most participants could complete two easy puzzles (each with 24 pieces) or one hard puzzle (with 60 pieces) in the two 6 min blocks allocated to each condition.
2.3. Choice of Rest State (Baseline Collection)
2.4. EEG Recording
2.5. EEG Signals Pre-Processing
2.6. General Machine Learning Pipeline
2.7. Introducing the Primary Features
2.8. Methods for Feature Selection
2.9. Classification Methods and EEG Characterization
3. Results
4. Discussion
4.1. Biomarkers of Immersion in VR
4.2. Association of Biomarkers of Immersion in VR and Neurophysiological Findings
5. Limitations
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Appendix A
Classification Parameters—(Easy vs. Hard) 3 Channels | |||
---|---|---|---|
Classifier | 6 Best Features | 12 Features | All Features |
SGD | alpha = 0.01 | loss = log | loss = huber |
loss = squared_error | max_iter = 10 | max_iter = 100 | |
max_iter = 100 | penalty = elasticnet | penalty = elasticnet | |
tol = 0.0001 | tol = 10 | tol = 0.0001 | |
SVC | C = 100 | C = 1 | C = 1 |
kernel = linear | kernel = linear | kernel = poly | |
tol = 0.01 | tol = 0.01 | tol = 0.01 | |
DT | ccp_alpha = 0.001 | ccp_alpha = 0.001 | ccp_alpha = 0.001 max_features = auto |
criterion = entropy | criterion = entropy | ||
max_features = auto | max_features = auto | ||
GNB | var_smoothing = 1 | var_smoothing = 0.01 | var_smoothing = 1 |
KNN | leaf_size = 10 | leaf_size = 10 | leaf_size = 10 |
metric = euclidean | metric = cityblock | metric = euclidean | |
weights = distance | n_neighbors = 7 | n_neighbors = 17 | |
RF | max_depth = 10 | max_depth = 5 max_features = auto | max_depth = 10 |
max_features = auto | max_features = auto | ||
n_estimators = 500 | n_estimators = 500 | ||
MLP | activation = tanh | alpha = 0.001 | activation = logistic |
alpha = 0.001 | hidden_layer_sizes = 500 | alpha = 0.001 | |
hidden_layer_sizes = 500 | max_iter = 5000 | hidden_layer_sizes = 500 | |
max_iter = 5000 | solver = sgd | max_iter = 5000 |
Classification Parameters—(Easy vs. Hard) 9 Channels | |||
---|---|---|---|
Classifier | 20 Best Features | 36 Features | All Features |
SGD | alpha = 0.01 | alpha = 0.01 | loss = modified_huber penalty = l1 tol = 0.0001 |
loss = perceptron | loss = modified_huber | ||
max_iter = 10 | max_iter = 100 | ||
penalty = elasticnet | penalty = l1 | ||
tol = 0.0001 | tol = 0.01 | ||
SVC | C = 100 | C = 100 | C = 100 |
kernel = poly | kernel = linear | kernel = poly | |
tol = 0.01 | tol = 0.01 | tol = 0.01 | |
DT | ccp_alpha = 0.0001 | ccp_alpha = 0.001 | ccp_alpha = 0.001 max_features = auto |
criterion = entropy | criterion = entropy | ||
max_features = auto | max_features = auto | ||
GNB | var_smoothing = 1 | var_smoothing = 0.1 | var_smoothing = 0.01 |
KNN | leaf_size = 10 | leaf_size = 10 metric = cityblock n_neighbors = 13 | leaf_size = 10 |
metric = cityblock | metric = cityblock | ||
n_neighbors = 7 | n_neighbors = 7 | ||
weights = distance | weights = distance | ||
RF | max_depth = 10 | max_depth = 10 | max_depth = 10 |
max_features = auto | max_features = auto | max_features = auto | |
n_estimators = 500 | n_estimators = 200 | n_estimators = 1000 | |
MLP | activation = tanh | alpha = 0.001 | activation = logistic |
alpha = 0.001 | hidden_layer_sizes = 500 | alpha = 0.001 | |
hidden_layer_sizes = 500 | max_iter = 5000 | hidden_layer_sizes = 500 | |
max_iter = 5000 | solver = sgd | max_iter = 5000 |
Classification Parameters—(Baseline vs. VR) 3 Channels | |||
---|---|---|---|
Classifier | 6 Best Features | 12 Features | All Features |
SGD | alpha = 0.01 | alpha = 0.01 loss = log max_iter = 100 penalty = elasticnet tol = 0.0001 | alpha = 0.01 penalty = elasticnet max_iter = 100 |
loss = squared_error | |||
max_iter = 10 | |||
tol = 0.0001 | |||
SVC | C = 10 | C = 1 | C = 100 |
kernel = linear | kernel = linear | kernel = linear | |
tol = 0.01 | tol = 0.01 | tol = 0.01 | |
DT | ccp_alpha = 0.001 | ccp_alpha = 0.001 max_features = auto splitter = random | ccp_alpha = 0.001 criterion = entropy max_features = auto |
max_features = auto | |||
GNB | var_smoothing = 1 | var_smoothing = 1 | var_smoothing = 10 |
KNN | leaf_size = 10 | leaf_size = 10 | leaf_size = 10 |
metric = cityblock | metric = cityblock | metric = cityblock | |
n_neighbors = 25 | n_neighbors = 27 | n_neighbors = 7 | |
RF | max_depth = 7 | criterion = entropy max_depth = 10 max_features = auto n_estimators = 10 | max_depth = 10 |
max_features = auto | max_features = auto | ||
n_estimators = 1000 | n_estimators = 50 | ||
MLP | alpha = 0.001 | alpha = 0.001 hidden_layer_sizes = 500 max_iter = 5000 solver = sgd | activation = logistic alpha = 0.001 hidden_layer_sizes = 500 max_iter = 5000 |
hidden_layer_sizes = 200 | |||
max_iter = 5000 |
Classification Parameters—(Baseline vs. VR) 9 Channels | |||||
---|---|---|---|---|---|
Classifier | 5 Best Features | 10 Best Features | 20 Best Features | 36 Features | All Features |
SGD | max_iter = 100 tol = 0.0001 | alpha = 0.01 max_iter = 100 penalty = l1 | alpha = 0.01 loss = epsilon_insensitive max_iter = 10 penalty = elasticnet tol = 0.0001 | alpha = 0.01 max_iter = 10 penalty = elasticnet tol = 0.01 | alpha = 0.01 max_iter = 100 tol = 0.0001 |
SVC | C = 100 kernel = linear tol = 0.01 | C = 100 kernel = linear tol = 0.01 | C = 10 kernel = linear tol = 0.01 | C = 10 kernel = linear tol = 0.01 | C = 10 kernel = linear tol = 0.01 |
DT | ccp_alpha = 0.01 criterion = entropy max_features = auto splitter = random | ccp_alpha = 0.001 max_features = auto | ccp_alpha = 0.01 criterion = entropy max_features = auto splitter = random | ccp_alpha = 0.001 max_features = auto | ccp_alpha = 0.001 max_features = auto |
GNB | var_smoothing = 1 | var_smoothing = 1 | var_smoothing = 1 | var_smoothing = 0.1 | var_smoothing = 10 |
KNN | leaf_size = 10 metric = euclidean n_neighbors = 11 | leaf_size = 10 metric = euclidean n_neighbors = 17 weights = distance | leaf_size = 10 metric = euclidean n_neighbors = 11 | leaf_size = 10 metric = euclidean n_neighbors = 17 | leaf_size = 10 metric = cityblock |
RF | criterion = entropy max_depth = 5 max_features = auto n_estimators = 50 | max_depth = 10 max_features = auto n_estimators = 1000 | criterion = entropy max_depth = 10 max_features = auto n_estimators = 50 | criterion = entropy max_depth = 10 max_features = auto n_estimators = 10 | criterion = entropy max_depth = 10 max_features = auto n_estimators = 1000 |
MLP | alpha = 0.001 hidden_layer_sizes = 200 max_iter = 5000 | alpha = 0.001 hidden_layer_sizes = 500 max_iter = 5000 solver = sgd | activation = logistic alpha = 0.001 hidden_layer_sizes = 500 max_iter = 5000 |
References
- Burns, C.G.; Fairclough, S.H. Use of auditory event-related potentials to measure immersion during a computer game. Int. J. Hum. Comput. Stud. 2015, 73, 107–114. [Google Scholar] [CrossRef]
- Kober, S.E.; Neuper, C. Using auditory event-related EEG potentials to assess presence in virtual reality. Int. J. Hum. Comput. Stud. 2012, 70, 577–587. [Google Scholar] [CrossRef]
- Ghani, U.; Signal, N.; Niazi, I.K.; Taylor, D. Efficacy of a Single-Task ERP Measure to Evaluate Cognitive Workload During a Novel Exergame. Front. Hum. Neurosci. 2021, 15, 742384. [Google Scholar] [CrossRef]
- Rose, T.; Nam, C.S.; Chen, K.B. Immersion of virtual reality for rehabilitation-Review. Appl. Ergon. 2018, 69, 153–161. [Google Scholar] [CrossRef]
- Carruth, D.W. Virtual reality for education and workforce training. In Proceedings of the 2017 15th International Conference on Emerging eLearning Technologies and Applications (ICETA), Stary Smokovec, Slovakia, 26–27 October 2017; pp. 1–6. [Google Scholar]
- Gibson, J.; Quevedo, A.U.; Genco, F.; Tokuhiro, A. A Review of Applications of Virtual Reality and Serious Games in Nuclear Industry Training Scenarios. Oper. New Build 2024, 69, 29–43. [Google Scholar]
- De Ribaupierre, S.; Kapralos, B.; Haji, F.; Stroulia, E.; Dubrowski, A.; Eagleson, R. Healthcare training enhancement through virtual reality and serious games. In Virtual, Augmented Reality and Serious Games for Healthcare; Springer: Berlin/Heidelberg, Germany, 2014; pp. 9–27. [Google Scholar]
- Renganayagalu, S.K.; Mallam, S.C.; Nazir, S. Effectiveness of VR head mounted displays in professional training: A systematic review. Technol. Knowl. Learn. 2021, 26, 999–1041. [Google Scholar] [CrossRef]
- Valori, I.; McKenna-Plumley, P.E.; Bayramova, R.; Zandonella Callegher, C.; Altoè, G.; Farroni, T. Proprioceptive accuracy in Immersive Virtual Reality: A developmental perspective. PLoS ONE 2020, 15, e0222253. [Google Scholar] [CrossRef]
- Hendrix, C.; Barfield, W. Presence in virtual environments as a function of visual and auditory cues. In Proceedings of the Virtual Reality Annual International Symposium, Research Triangle Park, NC, USA, 11–15 March 1995; pp. 74–82. [Google Scholar]
- Jennett, C.; Cox, A.L.; Cairns, P.; Dhoparee, S.; Epps, A.; Tijs, T.; Walton, A. Measuring and defining the experience of immersion in games. Int. J. Hum. Comput. Stud. 2008, 66, 641–661. [Google Scholar] [CrossRef]
- Csikszentmihalyi, M.; Csikzentmihaly, M. Flow: The psychology of Optimal Experience; Harper & Row: New York, NY, USA, 1990; Volume 1990. [Google Scholar]
- Witmer, B.G.; Singer, M.J. Measuring presence in virtual environments: A presence questionnaire. Presence 1998, 7, 225–240. [Google Scholar] [CrossRef]
- LaViola, J.J., Jr.; Kruijff, E.; McMahan, R.P.; Bowman, D.; Poupyrev, I.P. 3D User Interfaces: Theory and Practice; Addison-Wesley Professional: Boston, MA, USA, 2017. [Google Scholar]
- Pausch, R.; Proffitt, D.; Williams, G. Quantifying immersion in virtual reality. In Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques, Los Angeles, CA, USA, 3–8 August 1997; pp. 13–18. [Google Scholar]
- Agrawal, S.; Simon, A.; Bech, S.; Bærentsen, K.; Forchhammer, S. Defining immersion: Literature review and implications for research on immersive audiovisual experiences. J. Audio Eng. Soc. 2019, 68, 404–417. [Google Scholar] [CrossRef]
- Fairclough, S.H.; Gilleade, K.; Ewing, K.C.; Roberts, J. Capturing user engagement via psychophysiology: Measures and mechanisms for biocybernetic adaptation. Int. J. Auton. Adapt. Commun. Syst. 2013, 6, 63–79. [Google Scholar] [CrossRef]
- Slater, M.; Linakis, V.; Usoh, M.; Kooper, R. Immersion, presence and performance in virtual environments: An experiment with tri-dimensional chess. In Proceedings of the ACM Symposium on Virtual Reality Software and Technology, Hong Kong, China, 1–4 July 1996; pp. 163–172. [Google Scholar]
- Slater, M. Measuring presence: A response to the Witmer and Singer presence questionnaire. Presence Teleoper Virtual Environ. 1999, 8, 560–565. [Google Scholar] [CrossRef]
- Putze, S.; Alexandrovsky, D.; Putze, F.; Höffner, S.; Smeddinck, J.D.; Malaka, R. Breaking The Experience: Effects of Questionnaires in VR User Studies. In Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems, Honolulu, HI, USA, 25–30 April 2020; pp. 1–15. [Google Scholar]
- Eggemeier, F.T. Properties of workload assessment techniques. In Human Mental Workload; North-Holland: Oxford, UK, 1988; pp. 41–62. [Google Scholar] [CrossRef]
- Darken, R.P.; Bernatovich, D.; Lawson, J.P.; Peterson, B. Quantitative measures of presence in virtual environments: The roles of attention and spatial comprehension. Cyberpsychol. Behav. 1999, 2, 337–347. [Google Scholar] [CrossRef]
- Terkildsen, T.; Makransky, G. Measuring presence in video games: An investigation of the potential use of physiological measures as indicators of presence. Int. J. Hum. Comput. Stud. 2019, 126, 64–80. [Google Scholar] [CrossRef]
- Perrin, A.-F.N.M.; Xu, H.; Kroupi, E.; Řeřábek, M.; Ebrahimi, T. Multimodal Dataset for Assessment of Quality of Experience in Immersive Multimedia. In Proceedings of the 23rd ACM International Conference on Multimedia, Brisbane, Australia, 26–30 October 2015; pp. 1007–1010. [Google Scholar]
- Ramirez, M.; Tadayyoni, H.; McCracken, H.; Quevedo, A.J.U.; Murphy, B.A. Identifying Markers of Immersion Using Auditory Event-Related EEG Potentials in a VR Jigsaw Puzzle. In Proceedings of the 2024 IEEE Conference on Virtual Reality and 3D User Interfaces Abstracts and Workshops (VRW), Orlando, FL, USA, 16–21 March 2024; pp. 1033–1034. [Google Scholar]
- Grassini, S.; Laumann, K.; Thorp, S.; Topranin, V.M. Using electrophysiological measures to evaluate the sense of presence in immersive virtual environments: An event-related potential study. Brain Behav. 2021, 11, e2269. [Google Scholar] [CrossRef]
- Kamińska, D.; Smółka, K.; Zwoliński, G. Detection of mental stress through EEG signal in virtual reality environment. Electronics 2021, 10, 2840. [Google Scholar] [CrossRef]
- Aliyari, H.; Golabi, S.; Sahraei, H.; Daliri, M.R.; Minaei-Bidgoli, B.; Tadayyoni, H.; Kazemi, M. Evaluation of Stress and Cognition Indicators in a Puzzle Game: Neuropsychological, Biochemical and Electrophysiological Approaches. Arch. Razi Inst. 2022, 77, 1397–1403. [Google Scholar] [CrossRef]
- Karácsony, T.; Hansen, J.P.; Iversen, H.K.; Puthusserypady, S. Brain computer interface for neuro-rehabilitation with deep learning classification and virtual reality feedback. In Proceedings of the 10th Augmented Human International Conference 2019, Reims, France, 11–12 March 2019; pp. 1–8. [Google Scholar]
- Moncada, F.; Martín, S.; González, V.M.; Álvarez, V.M.; García-López, B.; Gómez-Menéndez, A.I.; Villar, J.R. Virtual reality and machine learning in the automatic photoparoxysmal response detection. Neural Comput. Appl. 2023, 35, 5643–5659. [Google Scholar] [CrossRef]
- Yildirim, C. A review of deep learning approaches to EEG-based classification of cybersickness in virtual reality. In Proceedings of the 2020 IEEE International Conference on Artificial Intelligence and Virtual Reality (AIVR), Utrecht, The Netherlands, 14–18 December 2020; pp. 351–357. [Google Scholar]
- Hekmatmanesh, A.; Wu, H.; Jamaloo, F.; Li, M.; Handroos, H. A combination of CSP-based method with soft margin SVM classifier and generalized RBF kernel for imagery-based brain computer interface applications. Multimed. Tools Appl. 2020, 79, 17521–17549. [Google Scholar] [CrossRef]
- Kritikos, J.; Makrypidis, A.; Alevizopoulos, A.; Alevizopoulos, G.; Koutsouris, D. Can Brain–Computer Interfaces Replace Virtual Reality Controllers? A Machine Learning Movement Prediction Model during Virtual Reality Simulation Using EEG Recordings. Virtual Worlds 2023, 2, 182–202. [Google Scholar] [CrossRef]
- Chen, T.; Ju, S.; Ren, F.; Fan, M.; Gu, Y. EEG emotion recognition model based on the LIBSVM classifier. Measurement 2020, 164, 108047. [Google Scholar] [CrossRef]
- Qin, H.; Rau, P.-L.P.; Salvendy, G. Effects of different scenarios of game difficulty on player immersion. Interact. Comput. 2010, 22, 230–239. [Google Scholar] [CrossRef]
- Nilsson, N.C.; Nordahl, R.; Serafin, S. Immersion revisited: A review of existing definitions of immersion and their relation to different theories of presence. Hum. Technol. 2016, 12, 108–134. [Google Scholar] [CrossRef]
- Oldfield, R.C. The assessment and analysis of handedness: The Edinburgh inventory. Neuropsychologia 1971, 9, 97–113. [Google Scholar] [CrossRef]
- Wright, R.A. Refining the Prediction of Effort: Brehm’s Distinction between Potential Motivation and Motivation Intensity. Soc. Personal. Psychol. Compass 2008, 2, 682–701. [Google Scholar] [CrossRef]
- Tauscher, J.P.; Schottky, F.W.; Grogorick, S.; Bittner, P.M.; Mustafa, M.; Magnor, M. Immersive EEG: Evaluating Electroencephalography in Virtual Reality. In Proceedings of the 2019 IEEE Conference on Virtual Reality and 3D User Interfaces (VR), Osaka, Japan, 23–27 March 2019; pp. 1794–1800. [Google Scholar]
- Homan, R.W. The 10-20 Electrode System and Cerebral Location. Am. J. EEG Technol. 1988, 28, 269–279. [Google Scholar] [CrossRef]
- Stancin, I.; Cifrek, M.; Jovic, A. A review of EEG signal features and their application in driver drowsiness detection systems. Sensors 2021, 21, 3786. [Google Scholar] [CrossRef]
- Zhao, Q.; Jiang, H.; Hu, B.; Li, Y.; Zhong, N.; Li, M.; Lin, W.; Liu, Q. Nonlinear dynamic complexity and sources of resting-state EEG in abstinent heroin addicts. IEEE Trans. Nanobiosci. 2017, 16, 349–355. [Google Scholar] [CrossRef] [PubMed]
- Hjorth, B. EEG analysis based on time domain properties. Electroencephalogr. Clin. Neurophysiol. 1970, 29, 306–310. [Google Scholar] [CrossRef] [PubMed]
- Higuchi, T. Approach to an irregular time series on the basis of the fractal theory. Phys. D Nonlinear Phenom. 1988, 31, 277–283. [Google Scholar] [CrossRef]
- Hurst, H.E. Long-term storage capacity of reservoirs. Trans. Am. Soc. Civ. Eng. 1951, 116, 770–799. [Google Scholar] [CrossRef]
- Engelbrecht, H.; Lindeman, R.W.; Hoermann, S. A SWOT analysis of the field of virtual reality for firefighter training. Front. Robot. AI 2019, 6, 101. [Google Scholar] [CrossRef]
- Zhao, Z.; Anand, R.; Wang, M. Maximum Relevance and Minimum Redundancy Feature Selection Methods for a Marketing Machine Learning Platform. In Proceedings of the 2019 IEEE International Conference on Data Science and Advanced Analytics (DSAA), Washington, DC, USA, 5–8 October 2019; pp. 442–452. [Google Scholar]
- Bishop, C.M. Pattern Recognition and Machine Learning; Springer: New York, NY, USA, 2006. [Google Scholar]
- Belyadi, H.; Haghighat, A. Machine Learning Guide for Oil and Gas Using Python: A Step-By-Step Breakdown with Data, Algorithms, Codes, and Applications; Gulf Professional Publishing: Oxford, UK, 2021. [Google Scholar]
- Ramirez, M.; McCracken, H.; Grant, B.; Yielder, P.; Quevedo, A.J.U.; Murphy, B.A. Using Machine Learning to Classify EEG Data Collected with or without Haptic Feedback During a Simulated Drilling Task. In Proceedings of the 2024 IEEE Conference on Virtual Reality and 3D User Interfaces Abstracts and Workshops (VRW), Orlando, FL, USA, 16–21 March 2024; pp. 769–770. [Google Scholar]
- Souza, R.H.C.E.; Naves, E.L.M. Attention detection in virtual environments using EEG signals: A scoping review. Front. Physiol. 2021, 12, 727840. [Google Scholar] [CrossRef]
- Posner, M.I.; Petersen, S.E. The attention system of the human brain. Annu. Rev. Neurosci. 1990, 13, 25–42. [Google Scholar] [CrossRef]
- Newman, S.D.; Carpenter, P.A.; Varma, S.; Just, M.A. Frontal and parietal participation in problem solving in the Tower of London: fMRI and computational modeling of planning and high-level perception. Neuropsychologia 2003, 41, 1668–1682. [Google Scholar] [CrossRef]
- Prabhakaran, V.; Narayanan, K.; Zhao, Z.; Gabrieli, J. Integration of diverse information in working memory within the frontal lobe. Nat. Neurosci. 2000, 3, 85–90. [Google Scholar] [CrossRef]
- Braver, T.S.; Bongiolatti, S.R. The role of frontopolar cortex in subgoal processing during working memory. Neuroimage 2002, 15, 523–536. [Google Scholar] [CrossRef]
- Berger, S.; Schneider, G.; Kochs, E.F.; Jordan, D. Permutation entropy: Too complex a measure for EEG time series? Entropy 2017, 19, 692. [Google Scholar] [CrossRef]
- Groeneveld, R.A.; Meeden, G. Measuring skewness and kurtosis. J. R. Stat. Soc. Ser. D Stat. 1984, 33, 391–399. [Google Scholar] [CrossRef]
- Seydell-Greenwald, A.; Ferrara, K.; Chambers, C.E.; Newport, E.L.; Landau, B. Bilateral parietal activations for complex visual-spatial functions: Evidence from a visual-spatial construction task. Neuropsychologia 2017, 106, 194–206. [Google Scholar] [CrossRef]
- Culham, J.C.; Cavina-Pratesi, C.; Singhal, A. The role of parietal cortex in visuomotor control: What have we learned from neuroimaging? Neuropsychologia 2006, 44, 2668–2684. [Google Scholar] [CrossRef] [PubMed]
- Corbetta, M.; Miezin, F.M.; Shulman, G.L.; Petersen, S.E. A PET study of visuospatial attention. J. Neurosci. 1993, 13, 1202–1226. [Google Scholar] [CrossRef] [PubMed]
- Inuso, G.; La Foresta, F.; Mammone, N.; Morabito, F.C. Brain activity investigation by EEG processing: Wavelet analysis, kurtosis and Renyi’s entropy for artifact detection. In Proceedings of the 2007 International Conference on Information Acquisition, Jeju City, Republic of Korea, 8–11 July 2007; pp. 195–200. [Google Scholar]
Type of Feature | Features |
---|---|
Temporal | Activity (variance) [43] |
Mobility [43] | |
Complexity [43] | |
Frequency-domain | Power spectral density (PSD) |
Entropy | Permutation |
Spectral Entropy | |
Non-linear | Higuchi’s fractal dimension [44] |
Hurst’s exponent [45] | |
Statistical | Kurtosis |
Skewness |
Percentage of Classification Accuracy (Easy vs. Hard) 3 Channels | |||
---|---|---|---|
Classifier | 6 Best Features | 12 Features | All Features |
SGD (stochastic gradient descent) | 59.47 | 57.23 | 63.14 |
SVC (support vector classifier) | 57.84 | 58.04 | 69.86 |
DT (decision tree) | 59.27 | 54.79 | 67.01 |
GNB (Gaussian naive Bayes) | 56.82 | 54.79 | 52.75 |
KNN (k-nearest neighbors) | 59.27 | 59.06 | 71.69 |
RF (random forest) | 61.30 | 59.06 | 76.37 |
MLP (multilayer perceptron) | 59.47 | 60.90 | 73.93 |
Percentage of Classification Accuracy (Easy vs. Hard) 9 Channels | |||
---|---|---|---|
Classifier | 20 Features | 36 Features | All Features |
SGD | 58.83 | 59.02 | 71.62 |
SVC | 70.86 | 73.68 | 84.21 |
DT | 66.73 | 70.11 | 75.19 |
GNB | 55.08 | 56.20 | 53.76 |
KNN | 72.74 | 75.75 | 86.09 |
RF | 71.24 | 79.70 | 86.65 |
MLP | 76.50 | 80.26 | 86.09 |
Percentage of Classification Accuracy (Baseline vs. VR) 3 Channels | |||
---|---|---|---|
Classifier | 6 Features | 12 Features | All Features |
SGD | 70.38 | 73.51 | 83.70 |
SVC | 74.18 | 76.09 | 89.67 |
DT | 73.10 | 72.83 | 81.93 |
GNB | 67.93 | 68.07 | 75.68 |
KNN | 74.32 | 75.95 | 87.91 |
RF | 75.41 | 78.26 | 89.81 |
MLP | 75.27 | 77.31 | 91.98 |
Percentage of Classification Accuracy (Baseline vs. VR) 9 Channels | |||
---|---|---|---|
Classifier | 20 Features | 36 Features | All Features |
SGD | 85.84 | 87.09 | 93.23 |
SVC | 86.72 | 88.85 | 96.12 |
DT | 82.46 | 85.71 | 89.85 |
GNB | 83.46 | 83.58 | 81.45 |
KNN | 86.09 | 87.72 | 97.37 |
RF | 86.34 | 87.22 | 96.87 |
MLP | 86.22 | 88.35 | 96.49 |
Percentage of Classification Accuracy (Baseline vs. VR) 9 Channels | |||||
---|---|---|---|---|---|
Classifier | 5 Features | 10 Features | 20 Features | 36 Features | All Features |
SGD | 84.09 | 85.34 | 85.84 | 87.09 | 93.23 |
SVC | 84.09 | 86.22 | 86.72 | 88.85 | 96.12 |
DT | 82.46 | 84.84 | 82.46 | 85.71 | 89.85 |
GNB | 82.08 | 83.58 | 83.46 | 83.58 | 81.45 |
KNN | 82.21 | 85.71 | 86.09 | 87.72 | 97.37 |
RF | 83.21 | 85.84 | 86.34 | 87.22 | 96.87 |
MLP | 84.96 | 86.22 | 86.22 | 88.35 | 96.49 |
Feature Name | p-Value | Feature Name | p-Value |
---|---|---|---|
P4 Beta kurtosis | 7.37 × 10−200 | Cz Theta psd | 9.82 × 10−148 |
Cz Theta mobility | 3.31 × 10−188 | Cz Beta permutation entropy | 2.06 × 10−146 |
F3 Beta skewness | 1.21 × 10−185 | F4 Beta spectral entropy | 6.07 × 10−144 |
F3 Alpha permutation entropy | 1.91 × 10−179 | Fz Delta mobility | 1.14 × 10−140 |
F4 Beta hurst | 9.89 × 10−172 | F4 Alpha hurst | 3.00 × 10−140 |
Pz Alpha kurtosis | 1.02 × 10−165 | Pz Beta activity | 3.43 × 10−137 |
C4 Theta permutation entropy | 2.86 × 10−164 | Pz Alpha activity | 2.33 × 10−128 |
P4 Beta activity | 1.24 × 10−161 | Fz Delta spectral entropy | 6.89 × 10−131 |
Fz Alpha hurst | 4.15 × 10−157 | Pz Beta hurst | 3.10 × 10−126 |
Cz Beta higuchi | 3.52 × 10−156 | F4 Beta complexity | 5.28 × 10−125 |
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
Tadayyoni, H.; Ramirez Campos, M.S.; Quevedo, A.J.U.; Murphy, B.A. Biomarkers of Immersion in Virtual Reality Based on Features Extracted from the EEG Signals: A Machine Learning Approach. Brain Sci. 2024, 14, 470. https://doi.org/10.3390/brainsci14050470
Tadayyoni H, Ramirez Campos MS, Quevedo AJU, Murphy BA. Biomarkers of Immersion in Virtual Reality Based on Features Extracted from the EEG Signals: A Machine Learning Approach. Brain Sciences. 2024; 14(5):470. https://doi.org/10.3390/brainsci14050470
Chicago/Turabian StyleTadayyoni, Hamed, Michael S. Ramirez Campos, Alvaro Joffre Uribe Quevedo, and Bernadette A. Murphy. 2024. "Biomarkers of Immersion in Virtual Reality Based on Features Extracted from the EEG Signals: A Machine Learning Approach" Brain Sciences 14, no. 5: 470. https://doi.org/10.3390/brainsci14050470
APA StyleTadayyoni, H., Ramirez Campos, M. S., Quevedo, A. J. U., & Murphy, B. A. (2024). Biomarkers of Immersion in Virtual Reality Based on Features Extracted from the EEG Signals: A Machine Learning Approach. Brain Sciences, 14(5), 470. https://doi.org/10.3390/brainsci14050470