Using Mobile Phones To Write In Air

Slides:



Advertisements
Similar presentations
SMART QUILL Presented by: Shweta Solapurkar 2BL07EE024
Advertisements

Presented by: Tom Staley. About Paper by Emiliano Miluzzo Alexander Varshavsky Suhrid Balakrishnan Romit Roy Choudhury Originally presented at MobiSys2012,
ACCELEROMETER-BASED, GRIP-FREE CONTROLLER Tyler (You-Chi) Le ECE4220 Fall 2011 Dr. DeSouza December 5 th, 2011.
Shweta Jain 1. Motivation ProMOTE Introduction Architectural Choices Pro-MOTE system Architecture Experimentation Conclusion and Future Work Acknowledgement.
Department of Electrical and Computer Engineering He Zhou Hui Zheng William Mai Xiang Guo Advisor: Professor Patrick Kelly ASLLENGE.
-Baljeet Aulakh -Arnold Csok -Jared Shepherd -Amandeep Singh EEC 490 Spring 2012 Kinect Fitness Trainer 1.
Callers in Tall Buildings Wonsang Song Jae Woo Lee Byung Suk Lee Henning Schulzrinne.
Principal Investigator Supervisor Co-Supervisor Edison Mukadah Dr Greg Foster Dr Hannah Slay.
Keyboard Adaptability Guo Zhiguo Alternative communication & access to information seminar 2003 University of Tampere Department of Computer.
Lets Talk 9+ Emulator e-Tech for Tots CS590 - Ashok Sahu.
Dialogue Design Speech, pen, and gestures Speech Output  Tradeoffs in speed, naturalness and understandability  Male or female voice? Technical issues.
CS335 Principles of Multimedia Systems Multimedia and Human Computer Interfaces Hao Jiang Computer Science Department Boston College Nov. 20, 2007.
Shanshan Chen, Christopher L. Cunningham, John Lach UVA Center for Wireless Health University of Virginia BSN, 2011 Extracting Spatio-Temporal Information.
Ensuring Home-based Rehabilitation Exercise by Using Kinect and Fuzzified Dynamic Time Warping Algorithm Qiao Zhang.
Session 1.1. Windows Phone Topics Session 1.1 Windows Phone The Windows Phone Device.
Handwritten Character Recognition using Hidden Markov Models Quantifying the marginal benefit of exploiting correlations between adjacent characters and.
Assistive Technology Monmouth Beach School Assistive Technology Devices  AT is any piece of equipment used to increase and improve capabilities.
Progress Presentation Final Year Project Air-Mouse for Windows/Linux PC Colin Grogan
MACHINE VISION GROUP Multimodal sensing-based camera applications Miguel Bordallo 1, Jari Hannuksela 1, Olli Silvén 1 and Markku Vehviläinen 2 1 University.
PhonePoint Pen: Using Mobile Phones to Write in Air Sandip Agrawal, Ionut Constandache, Shravan Gaonkar, Romit Roy Choudhury ACM MobiHeld 2009.
Using Mobile Phones to Write in Air Sandip Agrawal, Ionut Constandache, Shravan Gaonkar, Kevin Cave, Frank DeRuyter, Romit Roy Choudhury.
Assistive Technology Tools Alisha Little EDN Dr. Ertzberger.
Amarino:a toolkit for the rapid prototyping of mobile ubiquitous computing Bonifaz Kaufmann and Leah Buechley MIT Media Lab High-Low Tech Group Cambridge,
Mobile Text Entry: Methods and Evaluation CSCI 4800 March 31, 2005.
Presented by: Z.G. Huang May 04, 2011 Did You See Bob? Human Localization using Mobile Phones Romit Roy Choudhury Duke University Durham, NC, USA Ionut.
A Smart-Pen Product VariSearch A Unique, Cross-language, Spelling-tolerant Search Engine Features and Application Area.
Online Chinese Character Handwriting Recognition for Linux
Canyon Adventure Technology David Maung, Tristan Reichardt, Dan Bibyk, Juan Roman Department of Computer Science and Engineering The Ohio State University.
Multimedia Specification Design and Production 2013 / Semester 2 / week 8 Lecturer: Dr. Nikos Gazepidis
Playful Stimulation against Parkinson’s Disease -
Abstract Developing sign language applications for deaf people is extremely important, since it is difficult to communicate with people that are unfamiliar.
Multi-device Organic 3D Sculpting through Natural User Interface Gestures BSci Honours - Bradley Wesson Supervisor – Brett Wilkinson.
Interaction Gavin Sim HCI Lecture /111. Aims of this lecture Last week focused on persona and scenario creation. This weeks aims are: ◦ To introduce.
The ID process Identifying needs and establishing requirements Developing alternative designs that meet those requirements Building interactive versions.
TECHNICAL SEMINAR ON SMART QUILL Presented By:- your name.
Final Honours Presentation Principal Investigator: João Lourenço Supervisor: Dr Hannah Thinyane.
TECHNICAL SEMINAR ON SMART QUILL.
Using Mobile Phones to Write in Air
Fall 2002CS/PSY Dialog Design 3 How to use a PDA.
22CS 338: Graphical User Interfaces. Dario Salvucci, Drexel University. Lecture 10: Advanced Input.
Saron Paz Zvika Markfeld Tomer Daniel Oleg Imanilov.
Semi-automated Coaching for Elderly Collaborative effort between UCBerkeley, OHSU and NorthEastern University.
The Implementation of a Glove-Based User Interface Chris Carey.
Srinivas Cheekati( ) Instructor: Dr. Dong-Chul Kim
TECHNICAL SEMINAR ON SMART QUILL
Secure Unlocking of Mobile Touch Screen Devices by Simple Gestures – You can see it but you can not do it Muhammad Shahzad, Alex X. Liu Michigan State.
Turning a Mobile Device into a Mouse in the Air
1a) Explain the use of voice recognition in embedded systems. Embedded systems are devices that contain a microprocessor controlling them Embedded systems.
Gestures and Device Motion. Introduction Everyone has their own way of picking up and putting down their device Holding and using the device can determine.
An E-Textiles. Virginia Tech e-Textiles Group Design of an e-textile computer architecture – Networking – Fault tolerance – Power aware – Programming.
UWave: Accelerometer-based personalized gesture recognition and its applications Tae-min Hwang.
SMART QUILL. INTRODUCTION Inventor:- Lyndsay William of Microsoft Research.  Inventor:- Lyndsay William of Microsoft Research.  It can remember the.
Outline  What is MySmartEye ?  Motivation, objectives.  Implementation.  Programming techniques.  Future Work.  Demo.
KINECT AMERICAN SIGN TRANSLATOR (KAST)
COMPSCI 720 Security for Smart-devices Tracking Mobile Web Users Through Motion Sensors: Attacks and Defenses [1] Harry Jackson hjac660 [1] Das, Anupam,
Body Tracking and Gesture Recognition Aaron Pulver
MART: Music Assisted Running Trainer
Dialog Design 3 How to use a PDA
Realizing the potential of mobile devices as experimental devices: Human computer interface and performance considerations Chiung Ching Ho & C. Eswaran.
Posture Monitoring System for Context Awareness in Mobile Computing
NBKeyboard: An Arm-based Word-gesture keyboard
Using Mobile Phones to Write in Air
Chao Xu, Parth H. Pathak, et al. HotMobile’15
DAISY Friend or Foe? Your Wearable Devices Reveal Your Personal PIN
CS2310 Zihang Huang Project :gesture recognition using Kinect
Micro-Blog - CS546 - Anoop Nimkar
Android Topics Sensors Accelerometer and the Coordinate System
Xin Qi, Matthew Keally, Gang Zhou, Yantao Li, Zhen Ren
Raveen Wijewickrama Anindya Maiti Murtuza Jadliwala
Mole: Motion Leaks through Smartwatch Sensors
Presentation transcript:

Using Mobile Phones To Write In Air Chris Coykendall – ODU CS495

Introduction Researchers from Duke University and University of Illinois collaborated to develop a prototype system called PhonePoint Pen on the Nokia N95 platform The PhonePoint Pen system aims to allow humans to write messages or diagrams in the air by using a phone as a pen.

The Nokia N95 device Source: Engadget

Some Motivations Make “post-it” notes on the fly Assistive communications for disabled persons and/or the elderly Sketching complex ideas, equations and non-standard information Emergency operations and first responders

So Why A New System? User experience on existing mobile technologies leaves much to be desired Mobile keyboards difficult to use for motor impaired individuals Voice recording technologies are cumbersome to search through (and speech-to-text software can be hit or miss)

Primary Goals To explore the viability of using mobile phone accelerometers to write in the air. To understand and overcome limitations with character recognition. To develop a prototype on the Nokia N95 platform and perform a test study.

Challenges Lack of a gyroscope Many systems such as the Wii, Kinect and others are more resourceful in hardware and have a gyroscope for filtering rotation. (This study was done shortly before many phones with gyroscopes, such as the iPhone 4, were released.) In this study, users were constrained to using the phone by holding it in a steady, non-rotating grip like a pen. They were also asked to write in slow, deliberate motions and make each character around 12 inches square.

Challenges Suppressing background vibration “noise” Jitter is caused by natural hand vibrations and the accelerometer error itself. The researchers approached this issue by implementing a moving ∆velocity over last 7 readings. Any acceleration samples < .05m/s2 were ignored.

Challenges Computing displacement of device The physical position in the air is necessary to know the size of the characters and their relative positions. This was overcome by looking at the velocities measured suppressing the background vibrations. If n readings were measured as all background noise, it is likely a pause and the velocity is reset to zero.

(From source article)

Challenges Multi-stroke characters and transitions Letters such as the letter ‘A’ require two distinct strokes to write. The letter ‘B’ looks remarkably similar to writing ‘13’. With no frame of reference for position, this is difficult to accommodate. The study exploited user natural motion of “picking” up the pen on the Z-axis. They also relied on a combination of heuristics such as delimiters and grammar algorithms they developed to predict what the next stroke was intended to be.

(From source article)

Implementation Prototypedon Nokia N95 phone platform. A server-side implementation was developed in MATLAB, which they were able to use basic libraries for the signal processing. The on-phone processing version was implemented in Python, but stripped-down to only one character at a time and simpler signal processing methods.

User Evaluation Tests were conducted with 10 average users to write the English alphabet: mainly CS and Engineering students. 4 subjects were trained on the system, while the other 6 “novice” subjects had writing less than ten characters. Another 5 individuals took part in 8-character tests at Duke University Hospital under supervision. These patients either suffered from cognitive disorders or motion impairments.

Result Highlights Human readability accuracy (HRA) of the characters was around 83-85% for the student test subjects. Character recognition accuracy (CRA) was 91.9% for trained users and 78.2% for novices The hospital patient 8-character HRA test results were: User 1 – 1/8 User 2 – 1/8 User 3 – 1/8 User 4 – 5/8 User 5 – 0/8 (could not operate button)

(From source article)

Patient Barriers The PhonePoint Pen required a button to be pressed to begin and end the writing. Shoulder, elbow, and wrist coordination for large 12in characters can be difficult. Familiarity with mobile devices. IRB restrictions make it difficult to exhaustively test patient use.

Improvements To Be Made Faster writing (only 3.02s per letter on average) Writing longer words/drawings Cursive handwriting Writing while moving More diverse test subjects (CS/Enginering majors likely more technologically-inclined.) More advanced algorithms (Bayesian Networks, Hdden Markov Models, etc.)

Conclusions and Related Research PhonePoint Pen compares well to other research in this area considering its limited processing power and sensor hardware (just the accelerometer) Air-gestures with 3D accelerometers (uWave) Vision-based gestures (Microsoft write-in-the-air) Stylus-based sketch recognition (SketchREAD) Wiimote, Logitech Air-Mouse, Nokia NiiMe Smart Pen and SmartQuill

Source S. Agarwal et. al., "Using Mobile Phones to Write in Air", MobiSys'11