I. Introduction
With rapid development and wide applications of Internet of Things (IoT) technology, human activity recognition is gaining increasingly attention in thriving research fields of human-computer interaction (HCI) [1]. In addition, activity recognition is an important component of more comprehensive context aware services which enable communication between cyberworld and physical world. Besides, activity recognition is able to be intergraded with a variety of applications that require HCI, such as smart home, gesture control, or interactive games [2]. When walking into a room, for instance, a system could set to users’ preferred temperature. Or when sitting on the couch, a system could instantly flick the television to the users’ favorite channel based on specific activities. More importantly, precise activity recognition can also be leveraged to greatly promote exchanges with those people who have difficulties in hearing or speech. In order to achieve the purpose of activity recognition, many advanced approaches with different techniques have been proposed these years, which are classified into three categories, including cameras-based [3]–[6], wearable sensors-based [7]–[25], and WiFi-based [26]–[43]. And with respect to imaging through cameras, it can offer rich information and recognize various activities accurately, which can enable a wide range of useful applications, for example in elderly care, medical adherence monitoring, or even hospital care. Meanwhile, these approaches also suffer from inherent limitations, such as high installation overheads, privacy concerns, Line-of-Sight (LoS) requirements, etc. For instance, most people are uncomfortable with being filmed all the time, especially in their own home. Those sensor-based approaches have shown excellent performance and are widely adopted to assist people in improving daily life quality. Likewise, these solutions also experience some limitations due to the reliance on dedicated sensors or requiring users to always carry or wear specialized devices on their bodies. Smart watch and bracelet, for example, can monitor the user’s actions status and then provide accurate information in real time. However, most people may leave devices on desks or tables, or forget to charge them, and activity recognition will terminate naturally. In view of this, a passive device-free activity recognition needs to be further developed to overcome these remained limitations of current approaches.