This application claims the benefit of Chinese Application Number 201910026329.8, filed Jan. 11, 2019, the disclosure of which is incorporated herein by reference in its entirety.
The present disclosure relates to an activity recognition system, and more particularly, to a method of processing ambient radio frequency data by the system for activity recognition.
Presence detection, intrusion detection, and other activity recognition is typically performed by motion detectors, which come in many forms including optical and thermal/infrared cameras, passive/active infrared motion detectors, acoustic sensors, vibration sensors, window magnetic sensors and/or glass break sensors. The most common motion sensor used for intrusion detection is passive infrared sensors (PIRs), which rely on sensing the heat radiated by human bodies. The PIRs may be deployed at entrance or transition points in a building through which an intruder may enter.
More recently, research and advancements have developed motion and/or presence sensing techniques that exploit changes in the radio frequency electromagnetic fields (i.e., often called RF fields) generated by wireless devices. Some systems include multiple wireless nodes/transceivers, where each node can determine changes in the signal strength and/or link quality of a specific coded or a generic RF signal received from other nodes. Decision logic, then, determines motion/presence. Other systems are based on a single transmitter and receiver to determine motion and/or presence in an area, either using a single direction measurement, or bi-directional measurements. Unfortunately, these systems rely on the deployment of specific devices for generation and sampling of the RF field. Such deployment may contribute toward deployment costs. Moreover, improvements in the preprocessing of radio frequency data streams is desirable to increase detection confidence.
A method of operating an activity recognition system according to one, non-limiting, exemplary embodiment of the present disclosure comprises capturing ambient radio frequency (RF) data by an RF sniffer; receiving the ambient RF data by a processor; reducing noise content of the ambient RF data by the processor; subtracting background from the ambient RF data by the processor; converting the ambient RF data with reduced noise and subtracted background into an image by the processor; generating a successive image for each one of a plurality of time intervals by the processor; and apply an image processing algorithm storing in a storage medium and executed by the processor to each successive image to determine activity recognition.
In addition to the foregoing embodiment, the noise content of the ambient RF data is reduced by removing a mean value of multiple Channel State information (CSI) subcarriers at the same time index to subtract common mode noise.
In the alternative or additionally thereto, in the foregoing embodiment, the subtracting background includes converting the ambient RF data to a first order derivative of time.
In the alternative or additionally thereto, in the foregoing embodiment, the subtracting background includes converting the ambient RF data to a first order derivative of time.
In the alternative or additionally thereto, in the foregoing embodiment, the conversion to an image includes the combination of RF data from a plurality of antenna channels.
In the alternative or additionally thereto, in the foregoing embodiment, the conversion to an image includes the combination of RF data from a plurality of antenna channels.
In the alternative or additionally thereto, in the foregoing embodiment, the plurality of time intervals is associated with characteristics of a building region containing the RF sniffer.
In the alternative or additionally thereto, in the foregoing embodiment, the image processing algorithm applies a deep learning network.
In the alternative or additionally thereto, in the foregoing embodiment, the deep learning network is a convolutional neural network (CNN).
In the alternative or additionally thereto, in the foregoing embodiment, the ambient RF data is ambient WiFi data.
In the alternative or additionally thereto, in the foregoing embodiment, the ambient WiFi data is Channel State Information (CSI) data.
A building system according to another, non-limiting, embodiment comprises a wireless radio device including a transmitting component configured to transmit a radio frequency (RF), and a receiving component configured to receive the RF to accomplish a primary task; and an activity recognition system configured to perform an activity recognition task, the activity recognition system including a sniffer configured to sample and measure ambient RF signals over time, control circuitry including one or more processors and one or more storage mediums, RF background data stored in at least one of the one or more storage mediums and indicative of no activity, a computer instruction stored in at least one of the one or more storage mediums and executed by at least one of the one or more processors, wherein the computer instruction is configured to process the measured ambient RF signals, convert the process ambient RF signals to a plurality of successive images, and apply an image-based algorithm to compare the plurality of successive images to the RF background data, and thereby determine activity recognition.
In addition to the foregoing embodiment, the transmitting device, the receiving device, and the sniffer are located in a building.
In the alternative or additionally thereto, in the foregoing embodiment, the sniffer is one of a plurality of sniffers each located in a respective region of a plurality of regions of the building.
In the alternative or additionally thereto, in the foregoing embodiment, the wireless radio device is one of a plurality of wireless radio devices each transmitting respective RF signals sampled by the sniffer.
In the alternative or additionally thereto, in the foregoing embodiment, the wireless radio device is a WiFi device.
In the alternative or additionally thereto, in the foregoing embodiment, the activity recognition system is an intruder alert system.
The foregoing features and elements may be combined in various configurations without exclusivity, unless expressly indicated otherwise. These features and elements as well as the operation thereof will become more apparent in light of the following description and the accompanying drawings. However, it should be understood that the following description and drawings are intended to be exemplary in nature and non-limiting.
Various features will become apparent to those skilled in the art from the following detailed description of the disclosed non-limiting embodiments. The drawings that accompany the detailed description can be briefly described as follows:
In the present disclosure, activity recognition detection is built on existing wireless sensors previously deployed in the building. Since radio frequency (RF) signals are increasingly available because of the penetration of wireless IoT devices, especially in indoor building automation, the present disclosure proposes to leverage the ambient RF field generated by devices that are previously deployed and not specifically for intrusion detection purposes. A decision system is presented that determines the devices that are suitable for the purposes of motion, intrusion, and/or activity recognition detection. The system is further configured to facilitate novel preprocessing of RF fields (e.g., WiFi) for improved detection confidence.
In addition, more traditional systems may entail wireless nodes deployed around an area of interest (e.g., a room or a house perimeter). However, these systems may not address the false alarm issues that arise from movements outside the area of interest. In the present disclosure, such issues are addressed by a methodology that explicitly determines the area of interest in any arbitrary deployment. Furthermore, the present disclosure incorporates a machine learning and/or neural network routine that learns the variations in the RF field corresponding to the movement within the area of interest. The machine learning and/or neural network routine, consequently, can reject false alarms caused by movements outside the area of interest.
Referring to
Each respective commodity wireless radio device 22 is constructed to perform a respective primary task, and the respective RF signals 30 enable the accomplishment of such primary tasks. For example, a wireless television system may stream a movie from a transmitting component 28 (e.g., router) and to a receiving component 32 (e.g., a smart television). In another example, a telephone system may transmit verbal communications as the RF signal 30, and from a transmitting component 28 (e.g., power charger base) and to a receiving component 32 (e.g., hand-held phone). All of the RF signals 30, taken together in a given space, amount to an ambient RF signal 33 having various characteristics such as signal strength, channel state information (CSI), and others. CSI generally represents the combined effect of, for example, scattering, fading, and power decay with distance. In one embodiment, the plurality of commodity wireless radio devices 22 is a network configured to communicate in one of a mesh topology and a star topology.
The activity recognition system 24 is configured to leverage the ambient RF signal 33 by generally detecting variations in prescribed characteristics of the ambient RF signal indicative of, for example, a moving presence 34. That is, the ambient RF signal 33 is generally leveraged to serve a dual purpose, the primary task when applied to one or more of the wireless radio devices 22 (as previously described with regard to signal 32), and an activity recognition alert task when applied to the activity recognition n system 24. In one, non-limiting, example, the presence 34 may be a human intruder and the activity recognition n system 24 may be an intrusion detection system.
Referring to
It is understood, that an RF signal strength of the same RF signal 32 may be different from one region 44 to the next region due to, for example, attenuation (i.e., traveling through objects like walls) and/or distance from the transmitting component 28. The region 44 is defined and configured during the commissioning of the system. In one embodiment, the installer may traverse the corners of the region and let the RF sniffer 36 collect measurements of the characteristics of the ambient RF signal 33. This could be stored in a site-specific database and a machine learning algorithm infers if the variations in the characteristics of ambient RF signal 33 is indicative of an activity and/or a moving presence 34 that is within the configured region 44. The characteristics of the ambient RF signals 32 are further measured over time, because such measurements may differ over time depending upon, for example, the usage of the wireless radio devices 22.
In one embodiment and as illustrated in
The control circuitry 38 may include one or more processors 50 (e.g., microprocessor) and one or more storage mediums 52 (e.g., non-transitory storage medium) that may be computer writeable and readable. The RF data 40 and the instructions 42 are stored in the storage medium 52. In operation, the RF data 40 is used by the processor 50 along with an input signal (see arrow 54 in
Referring to
Referring to
At block 204, background is subtracted. In one example, subtraction of the background is facilitated by converting the ambient RF data 33 with noise reduced, to the data's first order derivative of time. This step “flattens” the environmental background data to assist in the detection of signals attributable directly to activity recognition. At block 206, the background subtracted, ambient, RF data 33 is converted to an image 60 that may be stored in the storage medium 52 (see
At block 208, a successive image 60 is generated for each one of a plurality of successive images for each one of a plurality of time intervals 64 preprogrammed and stored in the storage medium 52. The duration of each time interval 64 is established by, and associated with, characteristics of the specific building region 44 in which the ambient RF data 33 is detected. The plurality of successive images 60 facilitates use of a deep learning network for training of a shift invariant property. One example of a network is a Convolutional Neural Network (CNN). The operations of blocks 208 may be part of the prescribed instructions 42 stored in the storage medium 52 of the control circuitry 38, and executed by the processor 50. At block 210, the image processing algorithm 62 is applied to the plurality of successive images 60.
Advantages and benefits of the method for preprocessing the ambient RF signals 33 is a reduction of noise level of the ambient signals and only keeping activities information with background subtraction. Moreover, the method combines different channels into an image data format that enriches the information level in the training data to achieve optimal recognition results.
The various functions described above may be implemented or supported by a computer program that is formed from computer readable program codes and that is embodied in a computer readable medium. Computer readable program codes may include source codes, object codes, executable codes, and others. Computer readable mediums may be any type of media capable of being accessed by a computer, and may include Read Only Memory (ROM), Random Access Memory (RAM), a hard disk drive, a compact disc (CD), a digital video disc (DVD), or other forms.
Terms used herein such as component, module, system, and the like are intended to refer to a computer-related entity, either hardware, a combination of hardware and software, or software execution. By way of example, a component may be, but is not limited to, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, and/or a computer. It is understood that an application running on a server and the server may be a component. One or more components may reside within a process and/or thread of execution and a component may be localized on one computer and/or distributed between two or more computers
Advantages and benefits of the present discloser include an RF activity recognition system configured to sense and utilize pre-existing RF signals. Another advantage is a plug-and-play capability of the system with minimal effort by the user. Yet another advantage is the ability to compliment an already installed intrusion detection system by providing whole building coverage by leveraging the transmission used for data/voice communication.
While the present disclosure is described with reference to exemplary embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted without departing from the scope of the present disclosure. In addition, various modifications may be applied to adapt the teachings of the present disclosure to particular situations, applications, and/or materials, without departing from the essential scope thereof. The present disclosure is thus not limited to the particular examples disclosed herein, but includes all embodiments falling within the scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
201910026329.8 | Jan 2019 | CN | national |
Number | Name | Date | Kind |
---|---|---|---|
8069483 | Matlock | Nov 2011 | B1 |
9378634 | Kashyap | Jun 2016 | B1 |
20040203910 | Hind | Oct 2004 | A1 |
20050259611 | Bhagwat | Nov 2005 | A1 |
20100100930 | King | Apr 2010 | A1 |
20100105416 | Nadler | Apr 2010 | A1 |
20150339912 | Farrand | Nov 2015 | A1 |
20170171757 | Smith | Jun 2017 | A1 |
20180014093 | Hyde | Jan 2018 | A1 |
20180365975 | Xu | Dec 2018 | A1 |
20190213857 | Ghourchian | Jul 2019 | A1 |
20200223393 | Lin et al. | Jul 2020 | A1 |
Number | Date | Country |
---|---|---|
105844216 | Aug 2016 | CN |
106131958 | Nov 2016 | CN |
107480699 | Dec 2017 | CN |
Entry |
---|
“A Survey on Behaviour Recognition Using WiFi Channel State Information” dated Aug. 23, 2017; 8 pages. |
“A Survey on Human Identification Using Wi-Fi” vol. 5 Issue VI, Jun. 2017; 6 pages. |
“End-to-end Image-based Indoor Localization for Facility Operation and Management” ISARC 2018; 9 pages. |
“Exploiting WiFi Channel State Information for Residential Healthcare Informatics” dated Dec. 9, 2017; 7 pages. |
“Fast and accurate background subtraction for video surveillance, using an adaptive mode—tracking algorithm” dated Sep. 18, 2018; 3 pages. |
“How to Improve the Signal Processing of WiFi Sensing” dated Sep. 18, 2018; https://zapdf.com/how-to-improve-the-signal-processing-of-wifi-sensing.html; 8 pages. |
“Human Identification Using WiFi Signal” Submission Date Dec. 26, 2017; 57 pages. |
‘Indoor Human Activity Recognition Method Using Csi Of Wireless Signals’; http://doi.org/10.26480/iscsai.01.2017.49.51; 3 pages. |
“Indoor Motion Detection Using Wi-Fi Channel State Information in Flat Floor Environments Versus in Staircase Environments” dated Sep. 18, 2018; 31 pages. |
“Rapid A Multimodal and Device-free Approach Using Noise Estimation for Robust Person Identification” dated Sep. 2017; 27 pages. |
“Robust Indoor Human Activity Recognition Using Wireless Signals” dated Sep. 18, 2018; 20 pages. |
“Using Wi-Fi channel state information (CSI) for human activity recognition and fall detection” from https://open.library.ubc.ca date Issued: 2018; 4 pages. |
Extended European Search Report for European Application No. 20151179.7; Date of Completion: May 25, 2020; dated Jun. 3, 2020; 32 Pages. |
Gao, Q. et al. “CSI-Based Device_Frre Wireless Localization and Activity Recognition Using Radio Image Features”, IEEE Transactions on Vehicular Technology, vol. 66, No. 11, Nov. 2017, pp. 10346-10356. |
Number | Date | Country | |
---|---|---|---|
20200223393 A1 | Jul 2020 | US |