We propose an ICA-based embedded wireless BCI (Brain Computer Interface) system for real-time drowsiness detection to improve the imperfections of offline analysis. The embedded wireless BCI has been implemented. It includes three functional blocks: wireless transmission and EEG recording, real-time transmission online ICA, and online drowsiness detection algorithm. This BCI system achieves two major targets. One is that the wireless overcomes the problem of long distance and inconvenient of connection lines; another is that the modified online ICA and drowsiness detection algorithms are implemented on the embedded DSP board to e give warning to drivers in real-time.
After that, the performance of the embedded wireless BCI system can still be improved in time, transmission and the problem of algorithm stability as follows.
The hardware of Bf533 is provided with hardware interrupt and DMA (Direct Memory Access), this speed the time handing peripheral.
The transmission protocol can be replaced with high speed Bluetooth.
The selection of components now is artificial. The rejection of estimated components is not completed correct. Most important of all is the selection of components.
References
[1] M. Falkenstein, J. Hohnsbein, J. Hoormann, and L. Blanke, “Effects of crossmodal divided attention on late ERP components. II. Error processing in choice reaction tasks,” Electroencephalography and Clinical Neurophysiology, vol. 78, pp. 447-55, 1991.
[2] S. Makeig, M. Westerfield, T.P. Jung, S. Enghoff, J. Townsend, E. Courchesne, and T. J. Sejnowski, “Electroencephalographic Sources of Visual Evoked Responses,” Science, vol. 295, pp. 690-94, Jan. 25,2002.
[3] M.D. Serruya, N.G. Hatsopoulos, L. Paninski, M.R. Fellows, J.P. Donoghue,
“Instant neural control of a movement signal,” Nature, vol. 416,pp. 141–142, 2002.
[4] D.M. Taylor, S.I. Tillery, A.B. Schwartz, “Direct cortical control of 3D neuroprosthetic devices,” Science, vol. 296, pp. 1829–1832, 2002.
[5] J.K. Chapin, K.A. Moxon, R.S. Markowitz, M.A.L. Nicolelis, “Real-time control of a robot arm using simultaneously recorded neurons in the motor cortex,”
Nature Neuroscience, vol. 2, pp. 664–670, 1999.
[6] J. Wessberg, C.R. Stambaugh, J.D. Kralik, P.D. Beck, M. Laubach, “Realtime prediction of hand trajectory by ensembles of cortical neurons in primates,”
Nature, vol. 408, pp. 361–365, 2000.
[7] 連怡仲,“數位腦波機系統之設計與研製”,國立台灣大學,碩士論文,民國
[10] 蔡進寶,“腦波紀錄儀設計與製作”,國立交通大學,碩士論文,民國八十九
[14] M. Cheng, X. Gao, S.K. Gao, and D.F. Xu, “Design and Implementation of a Brain-Computer Interface With High Transfer Rates,” IEEE Transaction biomedical Engineering, vol. 49, pp. 1181-1186, 2002.
[15] X.R, Gao, D.F. Xu, M. Cheng, and S.K. Gao, “A BCI-Based Environmental Controller for the Motion-Disabled,” IEEE Transaction Neural Systems and Rehabilitation Engineering, vol. 11, pp. 137-140, June 2003.
[16] B. Obermaier, “Design and implementation of an EEG based virtual keyboard using hidden Markov models”, Ph.D. dissertation, Technical University-Graz, Graz, Austria, 2001.
[17] B. Obermaier, C. Neuper, and G. Pfurtscheller, “Information transfer rate in a 5 classes brain-computer interface,” IEEE Transaction Rehabilitation Engineering, vol. 9, pp. 283-288, 2001.
[18] G.. Edlinger, G.. Krausz, F. Laundl, I. Niedermayer, C. Guger, “Architectures of Laboratory-PC and Mobile Pocket PC Brain-Computer Interfaces,” Proceedings of the 2 International IEEE EMBS Conference on Neural Engineering, Arlington, Virginia, March 16 - 19, 2005.
[19] K. Ashwin Whitchurch, B. Han Ashok, R. Vinod Kumaar and K. Sarukesi, and K.
Vijay Varadan, “Wireless system for long term EEG monitoring of Absence
Epilepsy,” Biomedical Applications of Micro- and Nanoengineering, Proceedings of SPIE, Vol. 4937, pp. 343-349, November 2002.
[20] Y.H. Nam, Z. Halm, Y.J. Chee, K.S. Park, “Development of Remote Diagnosis System Integrating Digital Telemetry for Medicine,” Proceedings of the 20th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Hong Kong, China, October 29-November 1,1998.
[21] W.C. Kao, W.H. Chen, C.K. Yu, C.M. Hong, S.Y. Lin, “A real-time system for portable homecare applications,” Proceedings of IEEE International Symposium Consumer Electronics, Macau, June 14-16, 2005.
[22] F. Lamberti, C. Demartini, “Low-Cost Home Monitoring Using a Java-Based Embedded Computer,” Proceedings of the 4th Annual IEEE Conference on Information Technology Applications in Biomedicine, UK, April 24-26, 2003.
[23] T.P. Jung, S. Makeig, C. Humphries, T.W. Lee, M.J. McKeown,V. Iragui, and T.J.
Sejnowski, “Removing Electroencephalographic Artifacts by Blind Source Separation,” Psychophysiology, vol. 37, pp. 163-178, 2000.
[24] T.P. Jung, S. Makeig, W. Westerfield, J. Townsend, E. Courchesne, and T.J.
Sejnowski, “Removal of eye activity artifacts from visual event-related potentials in normal and clinical subjects,” Clinical Neurophysiology, vol. 111, pp.
1745-1758, 2000.
[25] S. Ulrika,” Blink behaviour based drowsiness detection: method development and validation”, Undergraduate dissertation, Linköping University, Department of Biomedical Engineering, 2004.
[26] B. Otman Adam, B. Jean Pierre, K. Fakhreddine, D. Kristopher, “Drowsiness detection system”, Intelligent Mechatronic Systems Iincorporated, 2004.
[27] S. Matsushita, A. Shiba, K. Nagashima, “A wearable fatigue monitoring system: application of human-computer interaction evaluation”, Proceedings of
the 7th Australasian User interface conference, Hobart, Australia, 2006.
[28] C.T. Lin, R.C. Wu, S.F. Liang, W.H. Chao, Y.J. Chen, and T.P. Jung,
“EEG-Based Drowsiness Estimation for Safety Driving Using Independent Component Analysis”, IEEE Transactions on Circuits and Systems—I: Regular Papers, vol. 52, pp. 2726-2738, December, 2005.
[29] C.T. Lin, L.W. Ko, I.F. Chung, T.Y. Huang, Y.C. Chen, T.P. Jung, and S.F.
Liang, “Adaptive EEG-Based Alertness Estimation System by Using ICA-Based Fuzzy Neural Networks”, IEEE Transactions on Circuits and Systems—I:
Regular Papers,vol. 53, pp. 2469-76, November, 2006.
[30] M. Jose. Carmena, A. Mikhail Lebedev, E. Roy. Crist, E. Joseph O'Doherty, M.
David Santucci, F. Dragan Dimitrov, G.. Parag Patil, S. Craig Henriquez, A. L.
Miguel Nicolelis, “Learning to Control a Brain–Machine Interface for Reaching and Grasping by Primates,” PLoS Biology, vol. 1, pp. 193-208, 2003
[31] J. Hendrix, “Fatal crash rates for tractor-trailers by time of day,” Proceedings of the International Truck and Bus Safety Research and Policy Symposium, Tennessee, USA, 2002
[32] H. Ueno, M. Kaneda, and M. Tsukino, “Development of drowsiness detection system,” Proceedings of Vehicle Navigation and Information Systems Conference, Yokohama, Japan, September, 1994.
[33] 黃冠智,“即時 DSP 嵌入式 Linux 系統開發及其在腦波訊號處理之應用”,國
年。
[36] Ancher technology inc., Wireless UART RF3100 module specification. Ancher technology inc., Taipei County Taiwan R.O.C. [Online]. Available:
http://www.ancher.com.tw/rf3100.html
[37] Ancher technology inc., Wireless UART RF3105 module specification. Ancher technology inc., Taipei County Taiwan R.O.C. [Online]. Available:
http://www.ancher.com.tw/rf3105.html
[38] Q. Li, C. Yao, “Real-Time Concepts for Embedded Systems,” CMP Books, 2003.
[39] Getting Started With Blackfin Processors Rev2.0, Analog Devices, Inc. Sep 2005.
[40] ADSP-BF533 Data Sheet Rev. D, Analog Devices, Inc., Sep 2006.
[41] ADSP-BF533 STAMP v1.2, Analog Devices, Inc.
[42] Blackfin Linux Docs, Open Source Software on the Blackfin Processor, Blackfin Linux Docs. [Online]. Available: http://docs.blackfin.uclinux.org/doku.php?id [43] LinuxTMBlackfin, Welcome to the Blackfin Linux Project, LinuxTMBlackfin.
[Online]. Available: http://blackfin.uclinux.org/
[44] ICA, Independent component analysis from Wikipedia, the free encyclopedia, Independentcomponent analysis, Wikipedia. [Online]. Available:
http://en.wikipedia.org/wiki/Independent_component_analysis
[45] A. Hyvärinen and E. Oja, “Independent Component Analysis: A Tutorial,”
Neural Networks, 13(4-5):411-430, 2000.
[46] Lookup table, Lookup table from Wikipedia, the free encyclopedia, Lookup table, Wikipedia. [Online]. Available: http://en.wikipedia.org/wiki/Lookup_table
[47] Loop unwinding, Loop unwinding from Wikipedia, the free encyclopedia, Loop unwinding,Wikipedia. [Online]. Available:
http://en.wikipedia.org/wiki/Loop unrolling
[48] C. Guger, W. Harkam , C. Hertnaes, G. Pfurtscheller, “Prosthetic Control by an EEG-based Brain-Computer Interface (BCI)”, Proceedings of AAATE 5th European Conference for the Advancement of Assistive Technology. Düsseldorf, Germany, November 3-6, 1999.
[49] Negentropy , Negentropy from Wikipedia, the free encyclopedia, Negentropy , Wikipedia. [Online]. Available: http://en.wikipedia.org/wiki/Negentropy
[50] A. J. Bell and T. J. Sejnowski, “An informationmaximization approach to blind separation and blind deconvolution,” Neural Computation, Vol. 7, pp. 1129-1 159, 1995.
[51] J.F. Cardoso, “High-order contrasts for independent component analysis,” Neural Computation, Vol. 11, pp. 157-192, 1999.
[52] A. Hyvärinen, “Fast and Robust Fixed-Point Algorithms for Independent Component Analysis” IEEE Transactions on Neural Networks, Vol. 10, pp.
626-634, 1999.
[53] C. Jutten, J. Herault, “Blind separation of sources, Part 1: an adaptive algorithm based on neuromimetic architecture,” Signal Processing, Vol. 24, pp.1-10, 1991.
[54] P. Comon, C. Jutten, J. Herault, “Blind separation of sources, Part 2: problems statement,” Signal Processing, Vol. 24, pp.11-20, 1991.
[55] R. Linsker, “Improved local learning rule for information maximization and related applications,” Neural Networks, Vol. 18, pp.261-265, 2005.
[56] S. Amari, T.P. Chen, A. Cichocki, “Stability analysis of learning algorithms for blind source separation,” Neural Networks, Vol.10, pp.1345-1351, 1997.
[57] T.W. Lee, M. Girolami, T. J.Sejnowski, “Independent Component Analysis using an Extended Infomax Algorithm for Mixed Sub-Gaussian and Super-Gaussian Sources,” Neural Computation, Vol. 11, pp. 417-441, 1999.