Multi - Touch in the Air: Device-Free Finger Tracking and Gesture Recognition via COTS RFID

Recently, gesture recognition has gained considerable attention in emerging applications (e.g., AR/VR systems) to provide a better user experience for human-computer interaction. Existing solutions usually recognize the gestures based on wearable sensors or specialized signals (e.g., WiFi, acoustic and visible light), but they are either incurring high energy consumption or susceptible to the ambient environment, which prevents them from efficiently sensing the fine-grained finger movements. In this paper, we present RF-finger, a device-free system based on Commercial-Off-The-Shelf (COTS) RFID, which leverages a tag array on a letter-size paper to sense the fine-grained finger movements performed in front of the paper. Particularly, we focus on two kinds of sensing modes: finger tracking recovers the moving trace of finger writings; multi-touch gesture recognition identifies the multi-touch gestures involving multiple fingers. Specifically, we build a theoretical model to extract the fine-grained reflection feature from the raw RF -signal, which describes the finger influence on the tag array in cm- level resolution. For the finger tracking, we leverage K-Nearest Neighbors (KNN) to pinpoint the finger position relying on the fine-grained reflection features, and obtain a smoothed trace via Kalman filter. Additionally, we construct the reflection image of each multi-touch gesture from the reflection features by regarding the multiple fingers as a whole. Finally, we use a Convolutional Neural Network (CNN) to identify the multi-touch gestures based on the images. Extensive experiments validate that RF -finger can achieve as high as 88% and 92% accuracy for finger tracking and multi-touch gesture recognition, respectively.

[1]  He Wang,et al.  I am a Smartwatch and I can Track my User's Arm , 2016, MobiSys.

[2]  Dina Katabi,et al.  RF-IDraw: virtual touch screen in the air using RF signals , 2014, S3 '14.

[3]  Xia Wang,et al.  RF-scanner: Shelf scanning with robot-assisted RFID systems , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

[4]  Wei Xi,et al.  RFIPad: Enabling Cost-Efficient and Device-Free In-air Handwriting Using Passive Tags , 2017, 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS).

[5]  Xiaonan Guo,et al.  FitCoach: Virtual fitness coach empowered by wearable mobile devices , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

[6]  Lei Yang,et al.  See Through Walls with COTS RFID System! , 2015, MobiCom.

[7]  Jie Wu,et al.  Fast Tracking the Population of Key Tags in Large-Scale Anonymous RFID Systems , 2017, IEEE/ACM Transactions on Networking.

[8]  Xia Zhou,et al.  Human Sensing Using Visible Light Communication , 2015, MobiCom.

[9]  Wei Wang,et al.  Device-free gesture tracking using acoustic signals , 2016, MobiCom.

[10]  Zimu Zhou,et al.  Enabling Gesture-based Interactions with Objects , 2017, MobiSys.

[11]  T. Kubo,et al.  Electromagnetic Fields , 2008 .

[12]  Wei Xi,et al.  CBID: A Customer Behavior Identification System Using Passive Tags , 2014, ICNP.

[13]  Lei Yang,et al.  Tagoram: real-time tracking of mobile RFID tags to high precision using COTS devices , 2014, MobiCom.

[14]  Daniel M. Dobkin,et al.  The RF in RFID: Passive UHF RFID in Practice , 2007 .

[15]  K. Pearson VII. Note on regression and inheritance in the case of two parents , 1895, Proceedings of the Royal Society of London.

[16]  Sheng Tan,et al.  WiFinger: leveraging commodity WiFi for fine-grained finger gesture recognition , 2016, MobiHoc.

[17]  Min Chen,et al.  Tag-compass: Determining the spatial direction of an object with small dimensions , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

[18]  Jizhong Zhao,et al.  Twins: Device-free object tracking using passive tags , 2013, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.