Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

SHOW: Smart Handwriting on Watches

Published: 08 January 2018 Publication History

Abstract

Smart watch is becoming a new gateway through which people stay connected and track everyday activities, and text-entry on it is becoming a frequent need. With the two de facto solutions: tap-on-screen and voice input, text-entry on the watch remains a tedious task because 1. Tap-on-screen is error prone due to the small screen; 2. Voice input is strongly constrained by the surroundings and suffers from privacy leak. In this paper, we propose SHOW, which enables the user to input as they handwrite on horizontal surfaces, and the only requirement is to use the elbow as the support point. SHOW captures the gyroscope and accelerometer traces and deduces the user's handwriting thereafter. SHOW differs from previous work of gesture recognition in that: 1. it employs a novel rotation injection technique to substantially reduce the effort of data collection; 2. it does not require whole-arm posture, hence is better suited to space-limited places (e.g. vehicles). Our experiments show that SHOW can effectively generate 60 traces from one real handwriting trace and achieve high accuracy at 99.9% when recognizing the 62 different characters written by 10 volunteers. Furthermore, having more screen space after removing the virtual keyboard, SHOW can display 4x candidate words for autocompletion. Aided by the tolerance of character ambiguity and accurate character recognition, SHOW achieves over 70% lower mis-recognition-rate, 43% lower no-response-rate in both daily and general purposed text-entry scenarios, and 33.3% higher word suggestion coverage than the tap-on-screen method using a virtual QWERTY keyboard.

References

[1]
Christoph Amma, Marcus Georgi, and Tanja Schultz. 2013. Airwriting: a wearable handwriting recognition system. Personal and Ubiquitous Computing 18, 1 (Feb. 2013), 191--203.
[2]
Android. 2016. Android Wear 2.0 Developer Preview. (2016). https://developer.android.com/wear/preview/index.html
[3]
Kenneth C. Arnold, Krzysztof Z. Gajos, and Adam T. Kalai. 2016. On Suggesting Phrases vs. Predicting Words for Mobile Text Composition. In Proceedings of the 29th Annual Symposium on User Interface Software and Technology (UIST ‘16). ACM, New York, NY, USA, 603--608.
[4]
Ziv Bar-Yossef and Naama Kraus. 2011. Context-sensitive Query Auto-completion. In Proceedings of the 20th International Conference on World Wide Web (WWW ‘11). ACM, New York, NY, USA, 107--116.
[5]
K. K. Biswas and S. K. Basu. 2011. Gesture recognition using Microsoft Kinect ®. In The 5th International Conference on Automation, Robotics and Applications. 100--103.
[6]
H. Bunke, M. Roth, and E. G. Schukat-Talamazzini. 1995. Off-line cursive handwriting recognition using hidden markov models. Pattern Recognition 28, 9 (Sept. 1995), 1399--1413.
[7]
Surajit Chaudhuri and Raghav Kaushik. 2009. Extending Autocompletion to Tolerate Errors. In Proceedings of the 2009 ACM SIGMOD International Conference on Management of Data (SIGMOD ‘09). ACM, New York, NY, USA, 707--718.
[8]
Thomas G. Dietterich. 2000. An Experimental Comparison of Three Methods for Constructing Ensembles of Decision Trees: Bagging, Boosting, and Randomization. Machine Learning 40, 2 (Aug. 2000), 139--157.
[9]
Afsaneh Fazly and Graeme Hirst. 2003. Testing the Efficacy of Part-of-speech Informationin Word Completion. In Proceedings of the 2003 EACL Workshop on Language Modeling for Text Entry Methods (TextEntry ‘03). Association for Computational Linguistics, Stroudsburg, PA, USA, 9--16. http://dl.acm.org/citation.cfm?id=1628195.1628197
[10]
first20hours. 2017. google-10000-list. (2017). https://github.com/first20hours/google-10000-english
[11]
Nestor Garay-Vitoria and Julio Abascal. 2006. Text prediction systems: a survey. Universal Access in the Information Society 4, 3 (March 2006), 188--203.
[12]
Joshua Goodman, Gina Venolia, Keith Steury, and Chauncey Parker. 2002. Language Modeling for Soft Keyboards. In Proceedings of the 7th International Conference on Intelligent User Interfaces (IUI ‘02). ACM, New York, NY, USA, 194--195.
[13]
Alex Graves and Juergen Schmidhuber. 2009. Offline Handwriting Recognition with Multidimensional Recurrent Neural Networks. In Advances in Neural Information Processing Systems 21, D. Koller, D. Schuurmans, Y. Bengio, and L. Bottou (Eds.). Curran Associates, Inc., 545--552.
[14]
Tin Kam Ho. 1995. Random decision forests. In Proceedings of 3rd International Conference on Document Analysis and Recognition, Vol. 1. 278--282 vol.1.
[15]
Chih-Wei Hsu and Chih-Jen Lin. 2002. A comparison of methods for multiclass support vector machines. IEEE Transactions on Neural Networks 13, 2 (March 2002), 415--425.
[16]
Shengyue Ji, Guoliang Li, Chen Li, and Jianhua Feng. 2009. Efficient Interactive Fuzzy Keyword Search. In Proceedings of the 18th International Conference on World Wide Web (WWW ‘09). ACM, New York, NY, USA, 371--380.
[17]
A. Komninos and M. Dunlop. 2014. Text Input on a Smart Watch. IEEE Pervasive Computing 13, 4 (Oct. 2014), 50--58.
[18]
O J Lewis, R J Hamshere, and T M Bucknill. 1970. The anatomy of the wrist joint. Journal of Anatomy 106, Pt 3 (May 1970), 539--552.
[19]
Guoliang Li, Shengyue Ji, Chen Li, and Jianhua Feng. 2011. Efficient Fuzzy Full-text Type-ahead Search. The VLDB Journal 20, 4 (Aug. 2011), 617--640.
[20]
Liangda Li, Hongbo Deng, Anlei Dong, Yi Chang, Ricardo Baeza-Yates, and Hongyuan Zha. 2017. Exploring Query Auto-Completion and Click Logs for Contextual-Aware Web Search and Query Suggestion. In Proceedings of the 26th International Conference on World Wide Web (WWW ‘17). International World Wide Web Conferences Steering Committee, Republic and Canton of Geneva, Switzerland, 539--548.
[21]
Yi Li. 2012. Hand gesture recognition using Kinect. In 2012 IEEE International Conference on Computer Science and Automation Engineering. 196--199.
[22]
I. Scott MacKenzie and R. William Soukoreff. 2003. Phrase Sets for Evaluating Text Entry Techniques. In CHI ‘03 Extended Abstracts on Human Factors in Computing Systems (CHI EA ‘03). ACM, New York, NY, USA, 754--755. https://doi.org/10.1145/765891.765971
[23]
D. Moazen, S. A. Sajjadi, and A. Nahapetian. 2016. AirDraw: Leveraging smart watch motion sensors for mobile human computer interactions. In 2016 13th IEEE Annual Consumer Communications Networking Conference (CCNC). 442--446.
[24]
Emmanuel Munguia Tapia. 2008. Using machine learning for real-time activity recognition and estimation of energy expenditure. PhD Thesis. Massachusetts Institute of Technology.
[25]
R. Plamondon and S. N. Srihari. 2000. Online and off-line handwriting recognition: a comprehensive survey. IEEE Transactions on Pattern Analysis and Machine Intelligence 22, 1 (Jan. 2000), 63--84.
[26]
Lorenzo Porzi, Stefano Messelodi, Carla Mara Modena, and Elisa Ricci. 2013. A Smart Watch-based Gesture Recognition System for Assisting People with Visual Impairments. In Proceedings of the 3rd ACM International Workshop on Interactive Multimedia on Mobile 8 Portable Devices (IMMPD ‘13). ACM, New York, NY, USA, 19--24.
[27]
Zhou Ren, Jingjing Meng, Junsong Yuan, and Zhengyou Zhang. 2011. Robust Hand Gesture Recognition with Kinect Sensor. In Proceedings of the 19th ACM International Conference on Multimedia (MM ‘11). ACM, New York, NY, USA, 759--760.
[28]
Sheng Shen, He Wang, and Romit Roy Choudhury. 2016. I am a Smartwatch and I can Track my User's Arm. In Proceedings of the 14th annual international conference on Mobile systems, applications, and services.
[29]
Touchone. 2017. Touchone Keyboard. (2017). http://www.touchone.net/
[30]
Sharad Vikram, Lei Li, and Stuart Russell. 2013. Writing and Sketching in the Air, Recognizing and Controlling on the Fly. In CHI ‘13 Extended Abstracts on Human Factors in Computing Systems (CHI EA ‘13). ACM, New York, NY, USA, 1179--1184.
[31]
Louis Vuurpijl and Lambert Schomaker. 1996. Coarse Writing-Style Clustering Based on Simple Stroke-Related Features.
[32]
Christopher P. Willmore, Nicholas K. Jong, and Justin S. HOGG. 2015. Text prediction using combined word n-gram and unigram language models. (Dec. 2015).
[33]
Chao Xu, Parth H. Pathak, and Prasant Mohapatra. 2015. Finger-writing with Smartwatch: A Case for Finger and Hand Gesture Recognition Using Smartwatch. In Proceedings of the 16th International Workshop on Mobile Computing Systems and Applications (HotMobile‘15). ACM, New York, NY, USA, 9--14.
[34]
X. Zhang, Z. Ye, L. Jin, Z. Feng, and S. Xu. 2013. A New Writing Experience: Finger Writing in the Air Using a Kinect Sensor. IEEE MultiMedia 20, 4 (Oct. 2013), 85--93.
[35]
G. Zipf. 1932. Selective Studies and the Principle of Relative Frequency in Language. Harvard University Press, Cambridge, MA.

Cited By

View all
  • (2024)A real-time air-writing model to recognize Bengali charactersAIMS Mathematics10.3934/math.20243259:3(6668-6698)Online publication date: 2024
  • (2024)AcouWrite: Acoustic-Based Handwriting Recognition on SmartphonesIEEE Transactions on Mobile Computing10.1109/TMC.2024.335148423:8(8557-8568)Online publication date: Aug-2024
  • (2024)CROMOSim: A Deep Learning-Based Cross-Modality Inertial Measurement SimulatorIEEE Transactions on Mobile Computing10.1109/TMC.2022.323037023:1(302-312)Online publication date: Jan-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies
Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies  Volume 1, Issue 4
December 2017
1298 pages
EISSN:2474-9567
DOI:10.1145/3178157
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 08 January 2018
Accepted: 01 October 2017
Revised: 01 August 2017
Received: 01 May 2017
Published in IMWUT Volume 1, Issue 4

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. accelerometer
  2. gyroscope
  3. handwriting
  4. input method
  5. n-gram
  6. smart watches
  7. text entry
  8. virtual keyboard

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)49
  • Downloads (Last 6 weeks)14
Reflects downloads up to 10 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)A real-time air-writing model to recognize Bengali charactersAIMS Mathematics10.3934/math.20243259:3(6668-6698)Online publication date: 2024
  • (2024)AcouWrite: Acoustic-Based Handwriting Recognition on SmartphonesIEEE Transactions on Mobile Computing10.1109/TMC.2024.335148423:8(8557-8568)Online publication date: Aug-2024
  • (2024)CROMOSim: A Deep Learning-Based Cross-Modality Inertial Measurement SimulatorIEEE Transactions on Mobile Computing10.1109/TMC.2022.323037023:1(302-312)Online publication date: Jan-2024
  • (2024)Securing User Privacy in Cloud-Based Whiteboard Services Against Health Attribute Inference AttacksIEEE Transactions on Artificial Intelligence10.1109/TAI.2024.33525295:8(3872-3885)Online publication date: Aug-2024
  • (2024)An efficient multi-modal sensors feature fusion approach for handwritten characters recognition using Shapley values and deep autoencoderEngineering Applications of Artificial Intelligence10.1016/j.engappai.2024.109225138(109225)Online publication date: Dec-2024
  • (2023)ProxiFitProceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies10.1145/36109207:3(1-32)Online publication date: 27-Sep-2023
  • (2023)AirText: One-Handed Text Entry in the Air for COTS SmartwatchesIEEE Transactions on Mobile Computing10.1109/TMC.2021.313003622:5(2506-2519)Online publication date: 1-May-2023
  • (2023)Detecting Writing Micro-Events using Motion Sensors in Smartwatches2023 19th International Conference on Distributed Computing in Smart Systems and the Internet of Things (DCOSS-IoT)10.1109/DCOSS-IoT58021.2023.00032(129-133)Online publication date: Jun-2023
  • (2023)A multimodal smartwatch-based interaction concept for immersive environmentsComputers & Graphics10.1016/j.cag.2023.10.010117(85-95)Online publication date: Dec-2023
  • (2022)Handwriting Recognition Based on 3D Accelerometer Data by Deep LearningApplied Sciences10.3390/app1213670712:13(6707)Online publication date: 2-Jul-2022
  • Show More Cited By

View Options

Get Access

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media