Real-time Kinect-based air-writing system with a novel analytical classifier

AbstractAir-writing is an attractive method of interaction between human and machine due to lack of any interface device on the user side. After removing existing limitations and solving the current challenges, it can be used in many applications in the future. In this paper, using the Kinect depth and color images, an air-writing system is proposed to identify single characters such as digits or letters and connected characters such as numbers or words. In this system, automatic clustering, slope variations detection, and a novel analytical classification are proposed as new approaches to eliminate noise in the trajectory from the depth image and hand segmentation, to extract the feature vector, and to identify the character from the feature vector, respectively. Experimental results show that the proposed system can successfully identify single characters and connected characters with the average recognition rate of 97%. It provides a better result than other similar approaches proposed in the literature. In the proposed system, the character recognition time is quite low, about 3 ms, because of using a novel analytical classifier. Evaluation of 4 classifiers shows that the proposed classifier has a higher speed and precision than the SVM, HMM, and K-nearest neighbors classifiers.

[1]  Luis E. Ortiz,et al.  Depth Data Error Modeling of the ZED 3D Vision Sensor from Stereolabs , 2018, ELCVIA Electronic Letters on Computer Vision and Image Analysis.

[2]  Andreas Ernst,et al.  Face detection with the modified census transform , 2004, Sixth IEEE International Conference on Automatic Face and Gesture Recognition, 2004. Proceedings..

[3]  Jungpil Shin,et al.  Hand Gesture and Character Recognition Based on Kinect Sensor , 2014, Int. J. Distributed Sens. Networks.

[4]  Clementine Nyirarugira,et al.  Stratified gesture recognition using the normalized longest common subsequence with rough sets , 2015, Signal Process. Image Commun..

[5]  Lawrence R. Rabiner,et al.  A tutorial on hidden Markov models and selected applications in speech recognition , 1989, Proc. IEEE.

[6]  Guojun Lu,et al.  A Comparative Study of Fourier Descriptors for Shape Representation and Retrieval , 2002 .

[7]  Shariq Mahmood Khan,et al.  Use Hand Gesture to Write in Air Recognize with Computer Vision , 2017 .

[8]  Md. Kamrul Hasan,et al.  Alphabet Recognition in Air Writing Using Depth Information , 2016, ACHI 2016.

[9]  R. Dharmalingam,et al.  Feature and Processing Of Recognition of Characters, Words & Connecting Motions , 2017 .

[10]  Sargur N. Srihari,et al.  On-Line and Off-Line Handwriting Recognition: A Comprehensive Survey , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  Paramvir Bahl,et al.  Recognition of handwritten word: First and second order hidden Markov model based approach , 1989, Pattern Recognit..

[12]  Siddharth Swarup Rautaray,et al.  Real Time Hand Gesture Recognition System for Dynamic Applications , 2012 .

[13]  Romit Roy Choudhury,et al.  Using mobile phones to write in air , 2011, MobiSys '11.

[14]  Piyush Kumar,et al.  Hand Data Glove: A Wearable Real-Time Device for Human- Computer Interaction , 2012 .

[15]  Yang Xue,et al.  Air-writing characters modelling and recognition on modified CHMM , 2016, 2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[16]  Santosh Kumar Behera,et al.  Real-time recognition of sign language gestures and air-writing using leap motion , 2017, 2017 Fifteenth IAPR International Conference on Machine Vision Applications (MVA).

[17]  David J. C. MacKay,et al.  Information Theory, Inference, and Learning Algorithms , 2004, IEEE Transactions on Information Theory.

[18]  Cheng-Lin Liu,et al.  Visual Gesture Character String Recognition by Classification-Based Segmentation with Stroke Deletion , 2013, 2013 2nd IAPR Asian Conference on Pattern Recognition.

[19]  Muhammad Fahad Khan,et al.  Text writing in the air , 2013, ArXiv.

[20]  C. V. Jawahar,et al.  Online handwriting recognition using depth sensors , 2015, 2015 13th International Conference on Document Analysis and Recognition (ICDAR).

[21]  Pritee Khanna,et al.  Vision-Based Mid-Air Unistroke Character Input Using Polar Signatures , 2017, IEEE Transactions on Human-Machine Systems.

[22]  R Karthik,et al.  Air writing recognition modeling and recognition of characters, words and connecting motions , 2017, 2017 International Conference on Intelligent Sustainable Systems (ICISS).

[23]  Salah Bourennane,et al.  Comparison of fourier descriptors and Hu moments for hand posture recognition , 2007, 2007 15th European Signal Processing Conference.

[24]  Debi Prosad Dogra,et al.  A novel framework of continuous human-activity recognition using Kinect , 2018, Neurocomputing.

[25]  Ashis Kumar Mishra,et al.  Hand Gesture Recognition using Computer Vision , 2013 .

[26]  Ying Wang,et al.  Hand gesture recognition using kinect via deterministic learning , 2017, 2017 29th Chinese Control And Decision Conference (CCDC).

[27]  Ling Shao,et al.  Enhanced Computer Vision With Microsoft Kinect Sensor: A Review , 2013, IEEE Transactions on Cybernetics.

[28]  Paulus Insap Santosa,et al.  Sign Language Recognition in Robot Teleoperation using Centroid Distance Fourier Descriptors , 2012 .

[29]  Xin Zhang,et al.  Real-time fingertip tracking and detection using Kinect depth sensor for a new writing-in-the air system , 2012, ICIMCS '12.

[30]  Eamonn J. Keogh,et al.  Making Time-Series Classification More Accurate Using Learned Constraints , 2004, SDM.

[31]  Tanja Schultz,et al.  Airwriting: a wearable handwriting recognition system , 2013, Personal and Ubiquitous Computing.

[32]  Fengming Zhang,et al.  Hand Gesture Recognition Based on MEB-SVM , 2009, 2009 International Conference on Embedded Software and Systems.

[33]  Shashidhar Patil,et al.  Handwriting Recognition in Free Space Using WIMU-Based Hand Motion Analysis , 2016, J. Sensors.