Abstract
The main objective of this study is to recognize sketching precisely and effectively in human–computer interaction. A surface electromyography (sEMG)-based sketching recognition method is proposed. We conducted an experiment in which we recorded the sEMG signals from the forearm muscles of two participants who were instructed to sketch seven basic one-stroke shapes. Subsequently, seven features of the sEMG time domain were extracted. After reducing data dimensionality using principal component analysis, these features were used as input vectors to a sketching recognition model based on support vector machines (SVMs). The performance of this model was compared to two other recognition models based on multilayer perceptron (MLP) neural networks and self-organization feature map (SOFM) neural networks. The average recognition rates for the seven basic one-stroke shapes of two participants achieved by the SVM-based and MLP-based models were both 98.5% in the test set, which were slightly superior to the performance of the SOFM classifier. Our results demonstrate the feasibility of converting forearm sEMG signals into sketching patterns.
Similar content being viewed by others
References
Landay J, Myers B et al (2001) Sketching interfaces: Toward more human interface design. Computer 34(3):56–64
Gross MD, Do EY-L (1996) Ambiguous intentions: a paper-like interface for creative design. In: Proceedings of the 9th annual ACM symposium on user interface software and technology, ACM, pp 183–192
Pu J, Gur D (2009) Automated freehand sketch segmentation using radial basis functions. Comput Aided Des 41(12):857–864
Schön DA (1983) The reflective practitioner: how professionals think in action, vol 5126. Basic books, New York
Sun L, Xiang W, Chai C, Wang C, Huang Q (2014) Creative segment: a descriptive theory applied to computer-aided sketching. Des Stud 35(1):54–79
Olsen L, Samavati FF, Sousa MC, Jorge JA (2009) Sketch-based modeling: a survey. Comput Graph 33(1):85–103
Li Y (2003) Incremental sketch understanding for intention extraction in sketch-based user interfaces. Citeseer
Saponas TS, Tan DS, Morris D, Balakrishnan R (2008) Demonstrating the feasibility of using forearm electromyography for muscle-computer interfaces. In: Proceedings of the SIGCHI conference on human factors in computing systems, ACM, pp 515–524
Chen Y, Liu J, Tang X (2008) Sketching in the air: a vision-based system for 3d object design. In: IEEE Conference on computer vision and pattern recognition, 2008, CVPR 2008, IEEE, pp 1–6
Zhao Y (2012) Human emotion recognition from body language of the head using soft computing techniques. Ph.D. thesis, University of Ottawa
Chen Y, Yang Z, Wang J (2015) Eyebrow emotional expression recognition using surface EMG signals. Neurocomputing 168:871–879
Chowdhury A, Ramadas R, Karmakar S (2013) Muscle computer interface: a review. In: ICoRD’13, Springer, pp 411–421
Kiguchi K, Hayashi Y (2012) An EMG-based control for an upper-limb power-assist exoskeleton robot. IEEE Trans Syst Man Cybern Part B Cybern 42(4):1064–1071
Andreasen D, Gabbert D (2006) Electromyographic switch navigation of power wheelchairs. In: Annual conference of the rehabilitation engineering and assistive technology society of North America
Disselhorst-Klug C, Schmitz-Rode T, Rau G (2009) Surface electromyography and muscle force: limits in sEMG-force relationship and new approaches for applications. Clin Biomech 24(3):225–235
Park E, Meek SG (1995) Adaptive filtering of the electromyographic signal for prosthetic control and force estimation. IEEE Trans Bio-med Eng 42(10):1048–1052
Hernandez Arieta A, Katoh R, Yokoi H, Wenwei Y (2006) Development of a multi-dof electromyography prosthetic system using the adaptive joint mechanism. Appl Bion Biomech 3(2):101–111
Subasi A, Kiymik MK (2010) Muscle fatigue detection in EMG using time-frequency methods, ICA and neural networks. J Med Syst 34(4):777–785
Singh VP, Kumar DK, Polus B, Fraser S (2007) Strategies to identify changes in sEMG due to muscle fatigue during cycling. J Med Eng Technol 31(2):144–151
Chen Y, Yang Z, Wang J, Gong H (2016) Physiological and subjective responses to breathing resistance of N95 filtering facepiece respirators in still-sitting and walking. Int J Ind Ergon 53:93–101
Yang Z, Chen Y, Tang Z, Wang, J (2016) Surface EMG based handgrip force predictions using gene expression programming. Neurocomputing 207:568–579
Linderman M, Lebedev MA, Erlichman JS (2009) Recognition of handwriting from electromyography. PLoS One 4(8):e6791
Ahsan MR, Ibrahimy MI, Khalifa OO et al (2009) Emg signal classification for human computer interaction: a review. Eur J Sci Res 33(3):480–501
Kim J, Mastnik S, André E (2008) EMG-based hand gesture recognition for realtime biosignal interfacing. In: Proceedings of the 13th international conference on intelligent user interfaces, ACM, pp 30–39
Naik GR, Kumar DK, Palaniswami M (2008) Multi run ICA and surface EMG based signal processing system for recognising hand gestures. In: 8th IEEE international conference on computer and information technology, 2008. CIT 2008, IEEE, pp 700–705
Chen Y, Wang J, Yang Z (2014) An EMG-based attitude recognition method of nodding and head-shaking for interactive optimization. J Comput Inf Syst 10(18):7939–7948
Lansari A, Bouslama F, Khasawneh M, Al-Rawi A (2003) A novel electromyography (EMG) based classification approach for Arabic handwriting. In: Proceedings of the international joint conference on neural networks, 2003, pp 2193–2196
Huang G, Zhang D, Zheng X, Zhu X (2010) An EMG-based handwriting recognition through dynamic time warping. In: 2010 Annual international conference of the IEEE engineering in medicine and biology society (EMBC), pp 4902–4905
Li C, Ma Z, Yao L, Zhang D (2013) Improvements on EMG-based handwriting recognition with DTW algorithm. In: 2013 35th Annual international conference of the IEEE engineering in medicine and biology society (EMBC), IEEE, pp 2144–2147
Okorokova E, Lebedev M, Linderman M, Ossadtchi A (2015) A dynamical model improves reconstruction of handwriting from multichannel electromyographic recordings. Front Neurosci 9:389
McKeague IW (2005) A statistical model for signature verification. J Am Stat Assoc 100(469):231–241
Li Y, Hospedales TM, Song YZ, Gong S. Free-hand sketch recognition by multi-kernel feature learning. Comput Vis Image Underst
De Luca CJ (1997) The use of surface electromyography in biomechanics. J Applied Biomech 13:135–163
Schmieder P, Plimmer B, Blagojevic R (2009) Automatic evaluation of sketch recognizers. In: Proceedings of the 6th eurographics symposium on sketch-based interfaces and modeling, ACM, pp 85–92
Ren H, Xu G, Kee S (2004) Subject-independent natural action recognition. In: Sixth IEEE international conference on automatic face and gesture recognition, 2004. Proceedings, IEEE, pp 523–528
Huang G (2013) Modeling, analysis of surface bioelectric signal and its application in human computer interaction. Ph.D. thesis, Shanghai Jiao Tong University
Baspinar U, Varol HS, Senyurek VY (2013) Performance comparison of artificial neural network and Gaussian mixture model in classifying hand motions by using sEMG signals. Biocybern Biomed Eng 33(1):33–45
Potvin J (1997) Effects of muscle kinematics on surface EMG amplitude and frequency during fatiguing dynamic contractions. J Appl Physiol 82(1):144–151
Hinton GE, Salakhutdinov RR (2006) Reducing the dimensionality of data with neural networks. Science 313(5786):504–507
Cortes C, Vapnik V (1995) Support-vector networks. Mach Learn 20(3):273–297
Zhang K, Sun S (2013) Web music emotion recognition based on higher effective gene expression programming. Neurocomputing 105:100–106
Schölkopf B, Smola A J (2002) Learning with kernels: support vector machines, regularization, optimization, and beyond. MIT press, Cambridge
Tang QY, Feng MG. DPS data processing system: experimental design, statistical analysis and data mining. Science, Beijing
Kocyigit Y, Alkan A, Erol H (2008) Classification of EEG recordings by using fast independent component analysis and artificial neural network. J Med Syst 32(1):17–20
Übeyli ED (2009) Combined neural network model employing wavelet coefficients for EEG signals classification. Digit Signal Process 19(2):297–308
Tsenov G, Zeghbib A, Palis F, Shoylev N, Mladenov V (2006) Neural networks for online classification of hand and finger movements using surface EMG signals. In: 8th Seminar on neural network applications in electrical engineering, 2006. NEUREL 2006, IEEE, pp 167–171
Gardner M, Dorling S (1998) Artificial neural networks (the multilayer perceptron) a review of applications in the atmospheric sciences. Atmos Environ 32(14):2627–2636
Kohonen T (2012) Self-organization and associative memory, vol 8. Springer, Berlin
Sadowski L, Nikoo M (2014) Corrosion current density prediction in reinforced concrete by imperialist competitive algorithm. Neural Comput Appl 25(7–8):1627–1638
Nikoo M, Zarfam P, Sayahpour H (2015) Determination of compressive strength of concrete using self organization feature map (sofm). Eng Comput 31(1):113–121
Sadowski Ł, Nikoo M, Nikoo M (2015) Principal component analysis combined with a self organization feature map to determine the pull-off adhesion between concrete layers. Constr Build Mater 78:386–396
NeuroDimension I, Neurosolutions user’s guide. http://www.neurosolutions.com/neurosolutions/help/index.html?NormalizationFile.html
Xiong J, Zhang G, Hu J, Wu L (2014) Bead geometry prediction for robotic gmaw-based rapid manufacturing through a neural network and a second-order regression analysis. J Intell Manuf 25(1):157–163
Chen X, Zhang X, Zhao ZY, Yang JH, Lantz V, Wang KQ (2007) Hand gesture recognition research based on surface EMG sensors and 2d-accelerometers. In: 2007 11th IEEE international symposium on wearable computers, IEEE, pp 11–14
Goel V (1995) Sketches of thought. MIT Press, Cambridge
Taura T, Yamamoto E, Fasiha MYN, Goka M, Mukai F, Nagai Y, Nakashima H (2012) Constructive simulation of creative concept generation process in design: a research method for difficult-to-observe design-thinking processes. J Eng Des 23(4):297–321
Acknowledgements
The authors would like to thank the participants of the experiment. They also thank the editors and anonymous referees for useful comments. This study was partly supported by the National Natural Science Foundation of China (No. 51305077), the Fundamental Research Funds for the Central Universities (No. CUSF-DH-D-2016068), the Zhejiang Provincial Key Laboratory of integration of healthy smart kitchen system (2014E10014), and the China Scholarship Council (CSC). Grant Nos. 201506630036, 201506635030.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Rights and permissions
About this article
Cite this article
Chen, Y., Yang, Z., Gong, H. et al. Recognition of sketching from surface electromyography. Neural Comput & Applic 30, 2725–2737 (2018). https://doi.org/10.1007/s00521-017-2857-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-017-2857-3