{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,10]],"date-time":"2026-03-10T15:00:24Z","timestamp":1773154824180,"version":"3.50.1"},"reference-count":68,"publisher":"MDPI AG","issue":"8","license":[{"start":{"date-parts":[[2013,8,14]],"date-time":"2013-08-14T00:00:00Z","timestamp":1376438400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This paper presents a project on the development of a cursor control  emulating the typical operations of a computer-mouse, using gyroscope and eye-blinking electromyographic signals which are obtained through a commercial 16-electrode wireless headset, recently released by Emotiv. The cursor position is controlled using information from a gyroscope included in the headset. The clicks are generated through the user\u2019s blinking with an adequate detection procedure based on the spectral-like technique called Empirical Mode Decomposition (EMD). EMD is proposed as a simple and quick computational tool, yet effective, aimed to artifact reduction from head movements as  well as a method to detect blinking signals for mouse control. Kalman filter is used as state estimator for mouse position control and jitter removal. The detection rate obtained in average was 94.9%. Experimental setup and some obtained results are presented.<\/jats:p>","DOI":"10.3390\/s130810561","type":"journal-article","created":{"date-parts":[[2013,8,14]],"date-time":"2013-08-14T11:11:13Z","timestamp":1376478673000},"page":"10561-10583","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":21,"title":["Gyroscope-Driven Mouse Pointer with an  EMOTIV\u00ae EEG Headset and Data Analysis Based on  Empirical Mode Decomposition"],"prefix":"10.3390","volume":"13","author":[{"given":"Gerardo","family":"Rosas-Cholula","sequence":"first","affiliation":[{"name":"Department of Electronics, National Institute of Astrophysics, Optics and Electronics,  Luis Enrique Erro No. 1, Tonantzintla, Puebla 72760, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Juan","family":"Ramirez-Cortes","sequence":"additional","affiliation":[{"name":"Department of Electronics, National Institute of Astrophysics, Optics and Electronics,  Luis Enrique Erro No. 1, Tonantzintla, Puebla 72760, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vicente","family":"Alarcon-Aquino","sequence":"additional","affiliation":[{"name":"Department of Electronics and Computer Science, Exhda. Sta. Catarina Martir, Cholula,  University of the Americas, Puebla, Puebla 72720, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pilar","family":"Gomez-Gil","sequence":"additional","affiliation":[{"name":"Department of Computer Science, National Institute of Astrophysics, Optics and Electronics,  Luis Enrique Erro No. 1, Tonantzintla, Puebla 72760, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jose","family":"Rangel-Magdaleno","sequence":"additional","affiliation":[{"name":"Department of Electronics, National Institute of Astrophysics, Optics and Electronics,  Luis Enrique Erro No. 1, Tonantzintla, Puebla 72760, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Carlos","family":"Reyes-Garcia","sequence":"additional","affiliation":[{"name":"Department of Computer Science, National Institute of Astrophysics, Optics and Electronics,  Luis Enrique Erro No. 1, Tonantzintla, Puebla 72760, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2013,8,14]]},"reference":[{"key":"ref_1","first-page":"454","article-title":"An Assistive Bi-Modal User Interface Integrating Multi-Channel Speech Recognition and Computer Vision","volume":"Volume 6762","author":"Karpov","year":"2011","journal-title":"Human-Computer Interaction"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"547","DOI":"10.1007\/978-3-642-21697-8_69","article-title":"A Survey of Computer Systems for People with Physical Disabilities","volume":"Volume 97","author":"Duan","year":"2011","journal-title":"Electronics and Signal Processing, Lecture Notes in Electrical Engineering"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Islam, M.O., Mandalt, A.K., and Hossain, M.D. (2011, January 22\u201324). ThirdHand: A Novel and Cost-Effective HCI for Physically Handicapped People. Dhaka, Bangladesh.","DOI":"10.1109\/ICCITechn.2011.6164888"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1317","DOI":"10.4028\/www.scientific.net\/AMR.219-220.1317","article-title":"An overview of human-computer interaction based on the camera for disabled people","volume":"219","author":"Gao","year":"2011","journal-title":"Adv. Mater. Res."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/TNSRE.2002.1021581","article-title":"The camera mouse: Visual tracking of body features to provide computer access for people with severe disabilities","volume":"10","author":"Betke","year":"2002","journal-title":"IEEE Trans. Neural Syst. Rehabil. Eng."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Harada, S., Wobbrock, J., Malkin, J., Bilmes, J., and Landay, J.A. (2009, January 4\u20139). Longitudinal Study of People Learning to Use Continuous Voice-Based Cursor Control. Boston, MA, USA.","DOI":"10.1145\/1518701.1518757"},{"key":"ref_7","unstructured":"Felzer, T., and Nordmann, R. (2008, January 9\u201311). Evaluating the Hands-Free Mouse Control System: An Initial Case Study. Linz, Austria."},{"key":"ref_8","first-page":"511","article-title":"Pattern recognition applied to mouse pointer controlled by ocular movements","volume":"4","author":"Chavez","year":"2009","journal-title":"WSEAS Trans. Syst."},{"key":"ref_9","first-page":"526","article-title":"Simple EEG driven mouse cursor movement","volume":"2","author":"Knezik","year":"2007","journal-title":"Comput. Recogn. Syst."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1088\/1741-2560\/5\/2\/001","article-title":"Emulation of computer mouse control with a noninvasive brain-computer interface","volume":"5","author":"McFarland","year":"2008","journal-title":"J. Neural Eng."},{"key":"ref_11","unstructured":"Emotiv\u2014Brain Computer Interface Technology. Available online: http:\/\/www.emotiv.com."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"178","DOI":"10.1080\/10447318.2012.702635","article-title":"Augmenting the instant messaging experience through the use of BCI and gestural technologies","volume":"29","author":"Ravi","year":"2013","journal-title":"Int. J. Hum. Comput. Interact."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1011","DOI":"10.1016\/j.cad.2011.04.008","article-title":"Classification of primitive shapes using brain-computer interfaces","volume":"44","author":"Esfahani","year":"2012","journal-title":"Comput. Aided Des."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Duvinage, M., Castermans, T., Dutoit, T., Petieau, M., Hoellinger, T., de Saedeleer, C., Seetharaman, K., and Cheron, G. (2012, January 15\u201317). A P300-Based Quantitative Comparison between the Emotiv Epoc Headset and a Medical EEG Device. Innsbruck, Austria.","DOI":"10.2316\/P.2012.764-071"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"7110","DOI":"10.3390\/s110707110","article-title":"Steering a tractor by means of an EMG-based human-machine interface","volume":"11","year":"2011","journal-title":"Sensors"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"229","DOI":"10.1111\/j.1469-8986.2010.01061.x","article-title":"ADJUST: An automatic EEG artifact detector based on the joint use of spatial and temporal features","volume":"48","author":"Mognon","year":"2011","journal-title":"Psychophysiology"},{"key":"ref_17","unstructured":"Gao, J., Lin, P., Yang, Y., and Wang, P. (2010, January 6\u20137). Automatic Removal of Eye-Blink Artifacts Based on ICA and Peak Detection Algorithm. Wuhan, China."},{"key":"ref_18","first-page":"45","article-title":"Automatic identification and Removal of ocular artifacts from EEG using wavelet transform","volume":"6","author":"Krishnaveni","year":"2006","journal-title":"Meas. Sci. Rev."},{"key":"ref_19","unstructured":"Salinas, R., Schachter, E., and Miranda, M. (2012). Progress in Pattern Recognition, Image Analysis, Computer Vision, and Applications, Springer."},{"key":"ref_20","unstructured":"Romo-V\u00e1zquez, R., Ranta, R., Louis-Dorr, V., and Maquin, D. (2007, January 1\u20133). Ocular Artifacts Removal in Scalp EEG Combining ICA and Wavelet Denoising. Mulhouse, France."},{"key":"ref_21","unstructured":"Tiganj, Z., Mboup, M., Pouzat, C., and Belkoura, L. (April, January 28). An Algebraic Method for Eye Blink Artifacts Detection in Single Channel EEG Recordings. Dubrovnik, Croatia."},{"key":"ref_22","unstructured":"Looney, D., Li, L., Rutkowski, T.M., Mandic, D.P., and Cichocki, A. (2008). Advances in Cognitive Neurodynamics, Springer."},{"key":"ref_23","first-page":"429","article-title":"An interface of human and machine with eye blinking","volume":"1","author":"Paritala","year":"2012","journal-title":"Int. J. Res. Comput. Commun. Technol."},{"key":"ref_24","unstructured":"Lin, M., and Li, B. (2010, January 16\u201318). A Wireless EOG-Based Human Computer Interface. Yantai, China."},{"key":"ref_25","unstructured":"Gupta, S.S., Soman, S., Raj, P.G., Prakash, R., Sailaja, S., and Borgohain, R. (2012, January 12\u201314). Detecting Eye Movements in EEG for Controlling Devices. Bali, Indonesia."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Huang, M., Wu, P., Liu, Y., Bi, L., and Chen, H. (2008, January 18\u201321). Application and Contrast in Brain-Computer Interface between Hilbert-Huang Transform and Wavelet Transform. Hunan, China.","DOI":"10.1109\/ICYCS.2008.537"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"741","DOI":"10.1109\/TPAMI.2010.86","article-title":"Eye movement analysis for activity recognition using electrooculography","volume":"33","author":"Bulling","year":"2011","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Wang, Y., Wang, Y.T., and Jung, T.P. (2011, January 15\u201317). A Collaborative Brain-Computer Interface. Shanghai, China.","DOI":"10.1109\/BMEI.2011.6098286"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"2416","DOI":"10.1016\/j.neuroimage.2009.10.010","article-title":"Validation of ICA-based myogenic artifact correction for scalp and source-localized EEG","volume":"49","author":"McMenamin","year":"2010","journal-title":"Neuroimage"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"1211","DOI":"10.3390\/s120201211","article-title":"Brain computer interfaces, a review","volume":"12","year":"2012","journal-title":"Sensors"},{"key":"ref_31","first-page":"1","article-title":"Combining EEG and eye tracking: Identification, characterization and correction of eye movement artifacts in electroencephalographic data","volume":"278","author":"Plochl","year":"2012","journal-title":"Front. Hum. Neurosci."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"3526","DOI":"10.1152\/jn.00105.2010","article-title":"Removal of movement artifact from high-density EEG recorded during walking and running","volume":"103","author":"Gwin","year":"2010","journal-title":"J. Neurophysiol."},{"key":"ref_33","first-page":"41","article-title":"Real time based driver's safeguard system by analyzing human physiological signals","volume":"4","author":"Kurian","year":"2013","journal-title":"Int. J. Eng. Trends Technol."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"6","DOI":"10.4018\/jalr.2011070102","article-title":"Considerations on strategies to improve EOG signal analysis","volume":"2","author":"Wissel","year":"2011","journal-title":"ACM Int. J. Artif. Life Res."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"310","DOI":"10.3390\/s110100310","article-title":"Sensory system for implementing a human-computer interface based on electrooculography","volume":"11","author":"Barea","year":"2011","journal-title":"Sensors"},{"key":"ref_36","first-page":"8","article-title":"A certain exploration on EEG signal for the removal of artefacts using power spectral density analysis through haar wavelet transform","volume":"42","author":"Paulchamy","year":"2012","journal-title":"Int. J. Comput. Appl."},{"key":"ref_37","unstructured":"Araghi, L.F. (2010, January 17\u201319). A New Method for Artifact Removing in EEG Signals. Hong Kong, China."},{"key":"ref_38","first-page":"188","article-title":"Removal of ocular artifacts in the EEG through wavelet transform without using an EOG reference channel","volume":"1","author":"Kumar","year":"2008","journal-title":"Int. J. Open Probl. Comput. Math."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Senthil-Kumar, P., Arumuganathan, R., Sivakumar, K., and Vimal, C. (2008, January 26\u201329). Removal of Artifacts from EEG Signals Using Adaptive Filter through Wavelet Transform. Beijing, China.","DOI":"10.1109\/ICOSP.2008.4697569"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"2743","DOI":"10.1016\/j.eswa.2011.08.132","article-title":"Wavelet-based envelope features with automatic EOG artifact removal: Application to single-trial EEG data","volume":"39","author":"Hsu","year":"2012","journal-title":"Int. J. Expert Syst. Appl."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Yong, X., Ward, R., and Birch, G. (2009, January 19\u201324). Artifact Removal in EEG Using Morphological Component Analysis. Taipei, Taiwan.","DOI":"10.1109\/ICASSP.2009.4959591"},{"key":"ref_42","first-page":"6011","article-title":"Wireless brain-computer interface for electric wheelchairs with EEG and eye-blinking signals","volume":"8","author":"Lin","year":"2012","journal-title":"Int. J. Innov. Comput. Inf. Control"},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Shahabi, H., Moghimi, S., and Zamiri-Jafarian, H. (2012, January 16\u201318). EEG Eye Blink Artifact Removal by EOG Modeling and Kalman Filter. Chongqing, China.","DOI":"10.1109\/BMEI.2012.6513162"},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Molla, M.K.I., and Tanaka, T. (2012, January 25\u201330). Rutkowski, T.M. Multivariate EMD Based Approach to EOG Artifacts Separation from EEG. Kyoto, Japan.","DOI":"10.1109\/ICASSP.2012.6287968"},{"key":"ref_45","first-page":"1","article-title":"A fully automatic method of removing EOG artifacts from EEG recordings","volume":"1","author":"Li","year":"2011","journal-title":"Commun. Inf. Sci. Manag. Eng."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"1745","DOI":"10.1016\/S1388-2457(00)00386-2","article-title":"Removal of eye activity artifacts from visual event-related potentials in normal and clinical subjects","volume":"111","author":"Jung","year":"2000","journal-title":"Clin. Neurophysiol."},{"key":"ref_47","first-page":"1","article-title":"Eye blink correction: A test on the preservation of common ERP components using a regression based technique","volume":"76","author":"Woltering","year":"2013","journal-title":"PeerJ"},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"1583","DOI":"10.3844\/ajassp.2012.1583.1593","article-title":"Comparative evaluation of adaptive filter and neuro-fuzzy filter in artifacts removal from electroencephalogram signal","volume":"9","author":"Balaiah","year":"2012","journal-title":"Am. J. Appl. Sci."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"152","DOI":"10.1016\/j.jneumeth.2010.07.015","article-title":"FASTER: Fully automated statistical thresholding for EEG artifact rejection","volume":"192","author":"Nolan","year":"2010","journal-title":"J. Neurosci. Methods"},{"key":"ref_50","unstructured":"Cai, H., Ma, J., Shi, L., and Lu, B. (2011, January 1\u20133). A Novel Method for EOG Features Extraction from the Forehead. Boston, MA, USA."},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"903","DOI":"10.1098\/rspa.1998.0193","article-title":"The empirical mode decomposition and Hilbert spectrum for nonlinear and nonstationary time series analysis","volume":"454","author":"Huang","year":"1998","journal-title":"Proc. R. Soc. Lond. A"},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"177","DOI":"10.1007\/s00138-004-0170-5","article-title":"Texture analysis based on local analysis of the bidimensional empirical mode decomposition","volume":"16","author":"Nunes","year":"2005","journal-title":"Mach. Vis. Appl."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"541","DOI":"10.15388\/Informatica.2005.114","article-title":"The empirical mode decomposition and the discrete wavelet transform for detection of human cataract in ultrasound signals","volume":"16","author":"Janusauskas","year":"2005","journal-title":"Informatica"},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1109\/memb.2007.289120","article-title":"Crackle sounds analysis by empirical mode decomposition","volume":"26","year":"2007","journal-title":"IEEE Eng. Med. Biol. Mag."},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"718","DOI":"10.1016\/j.ymssp.2005.02.003","article-title":"Gearbox fault diagnosis using empirical mode decomposition and Hilbert spectrum","volume":"20","author":"Liu","year":"2006","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_56","doi-asserted-by":"crossref","first-page":"1956","DOI":"10.1109\/TIP.2007.901206","article-title":"Robust image watermarking based on multiband wavelets and empirical mode decomposition","volume":"16","author":"Bi","year":"2007","journal-title":"IEEE Trans. Image Process."},{"key":"ref_57","unstructured":"Ciniburk, J. (2008, January 1\u20133). Suitability of Huang Hilbert Transformation for ERP Detection. Izola, Slovenia."},{"key":"ref_58","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1088\/1741-2560\/7\/4\/046008","article-title":"A novel technique for phase synchrony measurement from the complex motor imaginary potential of combined body and limb action","volume":"7","author":"Zhou","year":"2010","journal-title":"J. Neural Eng."},{"key":"ref_59","unstructured":"Sweeney-Reed, C.M., Andrade, A.O., and Nasuto, S.J. (2004, January 9\u201311). Empirical Mode Decomposition of EEG Signals for Synchronisation Analysis. Southampton, UK."},{"key":"ref_60","doi-asserted-by":"crossref","first-page":"1005","DOI":"10.1177\/0333102411410085","article-title":"Saccade behaviour in migraine patients","volume":"31","author":"Cambron","year":"2011","journal-title":"Cephalalgia"},{"key":"ref_61","doi-asserted-by":"crossref","first-page":"3955","DOI":"10.4028\/www.scientific.net\/AMM.121-126.3955","article-title":"Grey forecasting model for patching blinking in video-oculography","volume":"121\u2013126","author":"Chen","year":"2011","journal-title":"Appl. Mech. Mater."},{"key":"ref_62","doi-asserted-by":"crossref","first-page":"640","DOI":"10.1152\/jn.00737.2010","article-title":"Revealing the kinematics of the oculomotor plant with tertiary eye positions and ocular counterroll","volume":"105","author":"Klier","year":"2011","journal-title":"J. Neurophysiol."},{"key":"ref_63","doi-asserted-by":"crossref","unstructured":"Rilling, G., Flandrin, P., and Goncalves, P. (2003, January 8\u201311). On Empirical Mode Decomposition and Its Algorithms. Grado, Italy.","DOI":"10.1109\/LSP.2003.821662"},{"key":"ref_64","doi-asserted-by":"crossref","first-page":"501","DOI":"10.1007\/978-3-642-35211-9_64","article-title":"A new electronic image stabilization technology based on random ferns for fixed scene","volume":"Volume 345","author":"Hu","year":"2012","journal-title":"Network Computing and Information Security"},{"key":"ref_65","doi-asserted-by":"crossref","first-page":"488","DOI":"10.1002\/asjc.204","article-title":"Robust face tracking control of a mobile robot using self\u2010tuning Kalman filter and echo state network","volume":"12","author":"Tsai","year":"2010","journal-title":"Asian J. Control"},{"key":"ref_66","doi-asserted-by":"crossref","unstructured":"Wang, B.R., Xu, Y., and Jin, Y.L. (2011, January 23\u201325). Jitter Compensation Using Fuzzy Rules and Kalman Filter for Mobile Robots Vision. Mianyang, China.","DOI":"10.1109\/CCDC.2011.5968950"},{"key":"ref_67","unstructured":"Zarchan, P., and Mussoff, H. (2009). Fundamentals of Kalman Filtering: A Practical Approach, American Institute of Aeronautics and Astronautics. [3rd ed.]."},{"key":"ref_68","doi-asserted-by":"crossref","first-page":"861","DOI":"10.1016\/j.patrec.2005.10.010","article-title":"An introduction to ROC analysis","volume":"27","author":"Fawcett","year":"2006","journal-title":"Pattern Recognit. Lett."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/13\/8\/10561\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T21:48:38Z","timestamp":1760219318000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/13\/8\/10561"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,8,14]]},"references-count":68,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2013,8]]}},"alternative-id":["s130810561"],"URL":"https:\/\/doi.org\/10.3390\/s130810561","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,8,14]]}}}