WiDraw: Enabling Hands- free Drawing in the Air on Commodity WiFi Devices.

Slides:



Advertisements
Similar presentations
Real-time monitoring of Bridge Pier scouring during Flood events Director: Dr. Marlin H. Mickle Co-Director: Dr. Ervin Sejdić Graduate Students: Nicholas.
Advertisements

Reading Assignment: (3.1)
Ultra-Wideband Technology
+ Build a Better Candy Bag Build Your Own Robot Arm Critical Load Working With Wind Energy User Handouts Corali Ferrer Yvonne Pelham November 2010.
Jeopardy Vectors 1-D Holdover Concepts Calcu- lations Pictures $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 Final Jeopardy.
By : Adham Suwan Mohammed Zaza Ahmed Mafarjeh. Achieving Security through Kinect using Skeleton Analysis (ASKSA)
HAWK: An unmanned mini Helicopter-based Aerial Wireless Kit for localization Zhongli Liu, UMass Lowell Yinjie Chen, UMass Lowell Benyuan Liu, UMass Lowell.
Accuracy Characterization for Metropolitan-scale Wi-Fi Localization Ying Wang, Xia Li Ying Wang, Xia Li.
Alternatives to Spherical Microphone arrays: Hybrid Geometries Aastha Gupta & Prof. Thushara Abhayapala Applied Signal Processing CECS To be presented.
Doc.: IEEE /0630r0 Submission May 2015 Intel CorporationSlide 1 Verification of IEEE ad Channel Model for Enterprise Cubical Environment.
Broad-crested Weir.
1 ENHANCED RSSI-BASED HIGH ACCURACY REAL-TIME USER LOCATION TRACKING SYSTEM FOR INDOOR AND OUTDOOR ENVIRONMENTS Department of Computer Science and Information.
Can we get Wi-Fi connectivity for 15 µW? Bryce Kellogg.
Ultra-Low Power Gesture Recognition System Bryce Kellogg, Vamsi Talla, Shyam Gollakota.
Fitts’ Law Rob Diaz-Marino. Overview  The Basics Who invented it? Who invented it? What does it model? What does it model? How is it used in HCI? How.
Physics 121 Practice Problem Solutions 11 Faraday’s Law of Induction
Chapter 8: Trigonometric Equations and Applications L8.2 Sine & Cosine Curves: Simple Harmonic Motion.
Smart Environments for Occupancy Sensing and Services Paper by Pirttikangas, Tobe, and Thepvilojanapong Presented by Alan Kelly December 7, 2011.
4.8 Solving Problems with Trigonometry. What you’ll learn about More Right Triangle Problems Simple Harmonic Motion … and why These problems illustrate.
Gesture Recognition Using Laser-Based Tracking System Stéphane Perrin, Alvaro Cassinelli and Masatoshi Ishikawa Ishikawa Namiki Laboratory UNIVERSITY OF.
Sensor Positioning in Wireless Ad-hoc Sensor Networks Using Multidimensional Scaling Xiang Ji and Hongyuan Zha Dept. of Computer Science and Engineering,
Qian Zhang and Christopher LIM Department of Computer Science and Engineering, Hong Kong University of Science and Technology IEEE ICC 2009.
SACE Stage 2 Physics Motion in 2 Dimensions.
Digital Systems 1 Digital Systems Research Presentation Mohammad Sharifkhani ©
Precise Indoor Localization using PHY Layer Information Aditya Dhakal.
8.8 Linear Inequalities, Systems, and Linear Programming.
Keystroke Recognition using WiFi Signals
2.3 Introduction to Functions
On Distinguishing the Multiple Radio Paths in RSS-based Ranging Dian Zhang, Yunhuai Liu, Xiaonan Guo, Min Gao and Lionel M. Ni College of Software, Shenzhen.
Copyright © 2011 Pearson, Inc. 4.8 Solving Problems with Trigonometry.
1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March.
Secure Pairing of Wireless Devices by Multiple Antenna Diversity Liang Cai University of California, Davis Joint work with Kai Zeng, Hao Chen, Prasant.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
Chapter 2 Motion Along a Line. MFMcGraw- PHY 1410Ch_02b-Revised 5/31/20102 Motion Along a Line Position & Displacement Speed & Velocity Acceleration Describing.
Audio Location Accurate Low-Cost Location Sensing James Scott Intel Research Cambridge Boris Dragovic Intern in 2004 at Intel Research Cambridge Studying.
Kinematics in Two Dimensions
Phone-Radar : Infrastructure-free Device-to-deveice Localization 班級:碩研資工一甲 姓名:高逸軒 學號: MA4G0110 Author:Zheng Song, STATE KEY LAB. OF NETWORKING & SWITCHING.
EumetCal Examples.
4.8 Solving Problems with Trigonometry. Quick Review 1. Solve for a. a 3 23 º.
Sunhun Lee and Kwangsue Chung School of Electronics Engineering, Kwangwoon University 22 nd International Conference on Advanced Information Networking.
Time velocity After 4 seconds, the object has gone 12 feet. Consider an object moving at a constant rate of 3 ft/sec. Since rate. time = distance: If we.
Syed Hassan Ahmed Syed Hassan Ahmed, Safdar H. Bouk, Nadeem Javaid, and Iwao Sasase RIU Islamabad. IMNIC’12, RIU Islamabad.
Dependability in Wireless Networks By Mohammed Al-Ghamdi.
Turning a Mobile Device into a Mouse in the Air
January 29, January 29, 2014 Gesture recognition technology moving into mainstream Tal Krzypow VP Product Management eyeSight Technologies Ltd.
Doc.: IEEE /0632r0 Submission May 2015 Intel CorporationSlide 1 Experimental Measurements for Short Range LOS SU-MIMO Date: Authors:
Virtual Pointing Device Using Stereo Camera The 6th International Conference on Applications and Principles of Information Science Jan , 2007, Kuala.
Exponential Functions 4.3 **You might want graph paper**
3D Modeling with the Tinmith Mobile Outdoor Augmented Reality System Editors: Lawrence Rosenblum and Simon Julier.
The GETA Sandals: A Footprint Location Tracking System Kenji Okuda, Shun-yuan Yeh, Chon-in Wu, Keng-hao Chang, and Hao-hua Chu National Taiwan University.
Interdigital Communications Submission doc.: IEEE /1333r1 November 2015 Feasibility of SU-MIMO under Array Alignment Method Date: Slide.
Indoor positioning systems Kyle Hampton. Outline Introduction Uses Players Techniques Challenges Future Conclusion.
Cellular Device Detection Instructor : Yossi Hipsh Performed by: Smadar Katan Gal Mendelson Project Number: D0517 Winter 2007/8 Semesterial Project Final.
Chapter 3: Two-Dimensional Motion and Vectors
Avoiding Multipath to Revive Inbuilding WiFi Localization
1 Research on laser tracker measurement accuracy and data processing Liang Jing IHEP,CHINA
By D.N. Seppala-Holtzman St. Joseph’s College faculty.sjcny.edu/~holtzman.
Shear in Straight Members Shear Formula Shear Stresses in Beams
Teng Wei and Xinyu Zhang
Graphing Equations and Inequalities
Introduction to Variables, Algebraic Expressions, and Equations
Introduction to Functions
Equations of Circles.
Free-Response-Questions
Copyright © Cengage Learning. All rights reserved.
Keystroke Recognition using Wi-Fi Signals
Lesson 5-1: Estimating with Finite Sums
Marvellous Motion Episode 2 Jump and Run 1.
QGesture: Quantifying Gesture Distance and Direction with WiFi Signals
Presented by Andrea David
Presentation transcript:

WiDraw: Enabling Hands- free Drawing in the Air on Commodity WiFi Devices

Outline  Introduction  System  Challenges and Solutions  Evaluation  Conclusion

Introduction  There are many ways to do hand motion tracking  Is there a way to track the hand motion that is much simpler ?

Outline  Introduction  System  Challenges and Solutions  Evaluation  Conclusion

Motion Tracking Ideas  Use existed applications to do hand writing recognition  Use existed work to do 1D AoA recognition

System Architecture

Hardware  prototype on HP Envy laptops, using Atheros AR9590 chipsets and 3 antennas

Outline  Introduction  System  Challenges and Solutions  Evaluation  Conclusion

Calculate the AoA

Calculate the AoA (2)

Discover and Calculate New AoA  There might be new AoA for the system to track  The new AoA can be calculated by the coordinate of the hands.  The system needs at least two spots to calculate a spot passed by the signal beam.  Using the equations below to calculate the azimuth and elevation to calculate the AoA

AoA requirements  The signal strength for specific AoA couldn’t change rapidly, ex moving cell-phone, Wi-Fi AP with strength changing periodicity.  How to remove it  Using previous work  Bringing Mobility-Awareness to WLANs using PHY Layer Information

Tracking the Hand’s Coordinate -- Tracking the Hand’s Depth Depth – the distance from hand to the line of Antenna array

What if depth change We need to know the initial depth and the time which has maximum drop at each AoA - t0, t1, t2 a = (t1-t0)/(t2-t0)

The Hand Coordinate  We could calculate the distance between the hand and the trajectory of the incoming signal  Using RSSI can help us know if the hand is moving away from an incoming signal or toward the incoming signal  Use the above observation to calculate the hand position

An Example to track hand position

Dealing with Environmental Issues

 Another way is to ignore the change if the duration between the last change is too long.  T is 1.5 sec, this may lower the accuracy and yield a false positive rate less than 0.04 events/minute

Outline  Introduction  System  Challenges and Solutions  Evaluation  Conclusion

Evaluation – 2D Drawing Evaluation

Evaluation – 3D Drawing Evaluation

Evaluation – Real Environment

Letter Recognition  Success recognition rate for individual letter.  Left number for upper-case, Right number for lowwer-case  Using the writing reorganization application - MyScript Stylus

Letter Recognition  Horizontal Distance: Distance from hand position to the line orthogonal with antenna arrays.

Letter Recognition  Width: the letter’s width

Letter Recognition

Word Recognition According to letter reorganization result, the horizontal range is 100cm and letter width 30cm => write at most three letters at a time

Word Recognition  Accuracy rate against word length

Word Recognition  Accuracy Rate against different users

Outline  Introduction  System  Challenges and Solutions  Evaluation  Conclusion

Conclusion

Limitation  Wi-Draw using multiple antennas to track hand’s position, but most laptop has only one or two antennas.  Need robust AoA strength for tracking positions