A Ubiquitous Wifi-Based Gesture Recognition System

A Ubiquitous Wifi-Based Gesture Recognition System

WiGest: A Ubiquitous WiFi-based Gesture Recognition System Heba Abdelnasser Moustafa Youssef Khaled A. Harras Computer and Sys. Eng. Department Wireless Research Center Computer Science Department Alexandria University Egypt-Japan Univ. of Sc. and Tech. Carnegie Mellon University [email protected] [email protected] [email protected] Abstract—We present WiGest: a system that leverages changes have recently been proposed to help overcome the above in WiFi signal strength to sense in-air hand gestures around limitations in addition to enabling users to provide in-air the user’s mobile device. Compared to related work, WiGest hands-free input to various applications running on mobile is unique in using standard WiFi equipment, with no modi- fications, and no training for gesture recognition. The system devices. This is particulary useful in cases when a user’s identifies different signal change primitives, from which we hands are wet, dirty, busy, or she is wearing gloves; rendering construct mutually independent gesture families. These families touch input difficult. These WiFi-based systems are based on can be mapped to distinguishable application actions. We address analyzing the changes in the characteristics of the wireless various challenges including cleaning the noisy signals, gesture signals, such as the received signal strength indicator (RSSI) type and attributes detection, reducing false positives due to interfering humans, and adapting to changing signal polarity. or detailed channel state information (CSI), caused by human We implement a proof-of-concept prototype using off-the-shelf motion. However, due to the noisy wireless channel and laptops and extensively evaluate the system in both an office complex wireless propagation, these systems either require environment and a typical apartment with standard WiFi access calibration of the area of interest or major changes to the points. Our results show that WiGest detects the basic primitives standard WiFi hardware to extract the desired signal features, with an accuracy of 87.5% using a single AP only, including through-the-wall non-line-of-sight scenarios. This accuracy in- therefore limiting the adoption of these solutions using off-the- creases to 96% using three overheard APs. In addition, when shelf components. Moreover, all these systems do not provide evaluating the system using a multi-media player application, fine-grained control of a specific user mobile device. we achieve a classification accuracy of 96%. This accuracy is This paper presents WiGest1, a ubiquitous WiFi-based hand robust to the presence of other interfering humans, highlighting gesture recognition system for controlling applications run- WiGest’s ability to enable future ubiquitous hands-free gesture- based interaction with mobile devices. ning on off-the-shelf WiFi-equipped devices. WiGest does not require additional sensors, is resilient to changes within the I. INTRODUCTION environment, does not require training, and can operate in The exponential growth in mobile technologies has reignited non-line-of-sight scenarios. The basic idea is to leverage the the investigation of novel human-computer interfaces (HCI) effect of the in-air hand motion on the wireless signal strength through which users can control various applications. Moti- received by the device from an access point to recognize vated by freeing the user from specialized devices and lever- the performed gesture. Figure 1 demonstrates the impact of aging natural and contextually relevant human movements, some hand motion gestures within proximity of the receiver gesture recognition systems are becoming increasingly popular on the RSSI values, creating three unique signal states (we as a fundamental approach for providing HCI alternatives. call primitives): a rising edge, a falling edge, and a pause. Indeed, there is a rising trend in the adoption of gesture recog- WiGest parses combinations of these primitives along with arXiv:1501.04301v2 [cs.HC] 18 May 2015 nition systems into various consumer electronics and mobile other parameters, such as the speed and magnitude of each devices, including smart phones [1], laptops [2], navigation primitive, to detect various gestures. These gestures, in turn, devices [3], and gaming consoles [4]. These systems, along can be mapped to distinguishable application actions. Since with research enhancing them by exploiting the wide range WiGest works with a specific user device (e.g. a laptop or of sensors available on such devices, generally adopt various mobile phone), it has the advantage of removing the ambiguity techniques for recognizing gestures including computer vision of the user location relative to the receiver. This helps eliminate [4], inertial sensors [5]–[7], ultra-sonic [1], and infrared (e.g. the requirement of calibration and special hardware. on the Samsung S4 phone). While promising, these techniques There are several challenges, however, that need to be experience various limitations such as being tailored for spe- addressed to realize WiGest including handling the noisy RSSI cific applications, sensitivity to lighting, high installation and values due to multipath interference, medium contention, and instrumentation overhead, requiring holding the mobile device, other electromagnetic noise in the wireless medium; handling and/or requiring additional sensors to be worn or installed. 1A video showing WiGest in action can be found at: http:// With the ubiquity of WiFi-enabled devices and infrastruc- wrc-ejust.org/projects/wigest/. A demo of WiGest has been ture, WiFi-based gesture recognition systems, e.g. [8]–[10], presented at the IEEE Infocom 2015 conference [15]. Frequency = Frequency = ELATED ORK 5/2 Hz, 3/2 Hz, II. R W Hand Count = 3 Count = 2 -30 moves -27 Gesture recognition systems generally adopt various tech- down niques such as computer vision [4], inertial sensors [5], ultra- -33 -30 sonic [1], and infrared electromagnetic radiation (e.g. on -33 SIdBm RSSI -36 Samsung S4). While promising, these techniques suffer from SIdBm RSSI -36 limitations such as sensitivity to lighting, high installation and -39 0 1 2 3 4 5 6 7 8 instrumentation overhead, demanding dedicated sensors to be -39 Hand pauses Time in Seconds Hand 0 1 2 3 4 5 6 7 8 worn or installed, or requiring line-of-sight communication Time in Seconds over the card moves up between the user and the sensor. These limitations promoted (a) Raw signal (b) Denoised signal exploiting WiFi, already installed on most user devices and Fig. 1: The impact of two hand motion frequencies on the abundant within infrastructure, for activity and gesture recog- RSSI. The received signal is composed of three primitives: nition as detailed in this section. rising edge, falling edge, and pause. The five motion repeti- A. WiFi-based Activity Recognition Systems tions can also be counted. Device-free activity recognition relying on RSSI fluctua- tions, or the more detailed channel state information (CSI) the variations of gestures and their attributes for different in standard WiFi networks, have emerged as a ubiquitous humans and even for the same human at different times; solution for presence detection [11]–[14], [16]–[23], track- handling interference (i.e. avoiding false positives) due to the ing [24]–[29], and recognition of human activities [30]–[33]. motion of other people within proximity of the user’s device; For activity recognition systems, RFTraffic [30] introduces a and finally be energy-efficient to suit mobile devices. system that classifies the traffic density scenarios based on To address these challenges, WiGest leverages different the emitted RF-noise from the vehicles, while [31], [33] can signal processing techniques that can preserve signal details further differentiate between vehicles and humans and detect while filtering out the noise and variations in the signal. the vehicle speed. In [34], authors provide localization and In addition, we leverage multiple overheard APs as well detect basic human activities such as standing and walking, as introduce a unique signal pattern (acting as a preamble) using ambient FM broadcast signals, or by sensing WiFi RSSI to identify the beginning of the gesture engagement phase; changes within proximity of a mobile device. In addition, this helps counter the effect of interfering humans, increase activities conducted by multiple individuals can be detected robustness, and enhance accuracy. Finally, WiGest energy- simultaneously with good accuracy utilizing multiple receivers efficiency stems from the fact that detecting the preamble can and simple features and classifier systems [32], which can be be efficiently done based on a simple thresholding approach, further used in novel application domains, such as automatic rendering the system idle most of the time. In addition, we use indoor semantic identification [35]–[37]. an efficient implementation of the wavelet transform that has The solutions described above typically require some prior a linear time complexity in various signal processing modules. form of training, have been tested in controlled environments, We implement WiGest on off-the-shelf laptops and evaluate or work in scenarios where human presence is rare (e.g. its performance with three different users in a 1300ft2 three 2 intrusion detection), and most importantly, do not detect fine- bedroom apartment and a 5600ft floor within our engineering grained motions such as hand gestures near mobile devices. building. Various realistic scenarios are

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    10 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us