Date of publication xxxx 00, 0000, date of current version xxxx 00, 0000.
Digital Object Identifier 10.1109/ACCESS.2019.DOI
Joint Activity Recognition and Indoor
Localization with WiFi Fingerprints
FEI WANG
1,2
, JIANWEI FENG
2
, YINLIANG ZHAO
1*
, XIAOBIN ZHANG
1
, SHIYUAN ZHANG
1
,
AND JINSONG HAN
3,1
.
1
Department of Computer Science and Technology, Xi’an Jiaotong University, Xi’an, Shaanxi 710049 China
2
The Robotics Institute, Carnegie Mellon University, Pittsburgh, PA 15213 USA
3
Institute of Cyberspace Research, Zhejiang University, Hangzhou, Zhejiang 310058 China
Corresponding author: Yinliang Zhao (e-mail: yinliangzhao1960@gmail.com).
ABSTRACT Recent years have witnessed the rapid development in the research topic of WiFi sensing
that automatically senses human with commercial WiFi devices. This work falls into two major categories,
i.e., the activity recognition and the indoor localization. The former work utilizes WiFi devices to recognize
human daily activities such as smoking, walking, and dancing. The latter one, indoor localization, can
be used for indoor navigation, location-based services, and through-wall surveillance. The key rationale
behind this type of work is that people behaviors can influence the WiFi signal propagation and introduce
specific patterns into WiFi signals, called WiFi fingerprints, which can be further explored to identify
human activities and locations. In this paper, we propose a novel deep learning framework for joint activity
recognition and indoor localization task using WiFi Channel State Information (CSI) fingerprints. More pre-
cisely, we develop a system running standard IEEE 802.11n WiFi protocol, and collect more than 1400 CSI
fingerprints on 6 activities at 16 indoor locations. Then we propose a dual-task convolutional neural network
with 1-dimensional convolutional layers for the joint task of activity recognition and indoor localization.
Experimental results and ablation study show that our approach achieves good performances in this joint
WiFi sensing task. Data and code have been made publicly available at https://github.com/geekfeiw/apl.
INDEX TERMS CSI Fingerprints, Activity Recognition, Indoor Localization, Human-Computer Interac-
tion, 1D Convolutional Neural Networks
I. INTRODUCTION
Channel State Information of WiFi devices have been ex-
tensively explored for human sensing tasks such as activity
recognition [1]–[4], gesture recognition [5]–[8], indoor lo-
calization [9]–[12], and health-care applications [13]–[19].
This prosperity benefits from several special properties of
WiFi, including the ubiquitous deployment of commercial
WiFi devices, the robustness to lighting condition and occlu-
sion which overcomes limitation of cameras, and the non-
intrusiveness sensing which requires no user’s extra effort.
Though there is abundant work on the specific aforemen-
tioned WiFi human sensing task [3], [4], [6], [7], [13]–
[18], [20], little work aims at completing the joint task of
activity recognition and indoor localization. Carrying out the
joint task would breed numerous useful human-computer
interaction applications. For example, in a smart home with
Internet-of-Things (IoT) devices [21], [22], the devices could
precisely response differently to the same gesture command
based on user’s location. More specifically, the user can use
the gesture of ‘hand down’ to turn down the television in front
of her, whereas she can also use the same gesture to lower
the air conditioner’s temperature when standing close to the
air conditioner. To our best knowledge, MultiTrack [23] is
the only work that enables indoor localization and activity
recognition jointly, however it requires high-end hardware
modification for ultra-wide band WiFi (over 600MHz).
The joint task can be summarized as the following two
folds. (1) Recognizing activities conducted at different lo-
cations. (2) Localizing the user by the activities. However,
there are two major challenges lying in the way. The first
challenge is that WiFi fingerprint differs even when perform-
ing a same activity but at different locations, thus we need to
look for a same representation for activities conducted at all
locations. The second one is that WiFi fingerprints vary when
performing different activities in one location, thus we have
to explore distinguished features for each location from the
fingerprint variances.
To conclude the above challenges formally, WiFi finger-
VOLUME 4, 2019 1
arXiv:1904.04964v2 [cs.HC] 18 Jul 2019
评论0