Training data for a motion detection system using data from a sensor device
First Claim
Patent Images
1. A motion detection training method comprising:
- receiving, by one or more processors of a data processing apparatus, channel information based on training signals, the training signals comprising wireless signals transmitted by a wireless communication device through a space between the wireless communication device and a second wireless communication device during a motion detection training time period supervised by a user;
receiving, by the one or more processors of the data processing apparatus, a label comprising a first set of motion information input to a user interface by the user of a mobile device in the space during the motion detection training time period;
receiving, by the one or more processors of the data processing apparatus, sensor data comprising a second set of motion information collected by a wearable sensor device of the user in the space during the motion detection training time period;
analyzing, by the one or more processors of the data processing apparatus, the label and the sensor data to detect a variance between the label and the sensor data for the motion detection training time period, wherein analyzing the label and the sensor data comprises;
detecting the variance when the analysis indicates that the sensor data does not correspond to the label; and
either correcting the label based on the received sensor data, or augmenting the label with the received sensor data, depending on the variance detected;
generating, by the one or more processors of the data processing apparatus, a tag for the channel information based on the analysis of the label and the sensor data; and
providing, by the one or more processors of the data processing apparatus, the channel information and the tag as training input to train a motion detection system.
1 Assignment
0 Petitions
Accused Products
Abstract
In a general aspect of the examples described, sensor data from a sensor device are used to improve training data for a motion detection system. In some aspects, “ground truth” labels, sensor data, and channel information are received for a motion detection training period. The labels and sensor data are analyzed to detect variances between the labels and sensor data. The labels are corrected or augmented based on the sensor data. The channel information is tagged with the labels and provided as training information to train the motion detection system.
72 Citations
21 Claims
-
1. A motion detection training method comprising:
-
receiving, by one or more processors of a data processing apparatus, channel information based on training signals, the training signals comprising wireless signals transmitted by a wireless communication device through a space between the wireless communication device and a second wireless communication device during a motion detection training time period supervised by a user; receiving, by the one or more processors of the data processing apparatus, a label comprising a first set of motion information input to a user interface by the user of a mobile device in the space during the motion detection training time period; receiving, by the one or more processors of the data processing apparatus, sensor data comprising a second set of motion information collected by a wearable sensor device of the user in the space during the motion detection training time period; analyzing, by the one or more processors of the data processing apparatus, the label and the sensor data to detect a variance between the label and the sensor data for the motion detection training time period, wherein analyzing the label and the sensor data comprises; detecting the variance when the analysis indicates that the sensor data does not correspond to the label; and either correcting the label based on the received sensor data, or augmenting the label with the received sensor data, depending on the variance detected; generating, by the one or more processors of the data processing apparatus, a tag for the channel information based on the analysis of the label and the sensor data; and providing, by the one or more processors of the data processing apparatus, the channel information and the tag as training input to train a motion detection system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A motion detection training system comprising:
-
one or more processors; memory storing instructions that, when executed by the one or more processors, cause the one or more processors to; receive channel information based on training signals, the training signals comprising wireless signals transmitted by a wireless communication device to a second wireless communication device through a space during a motion detection training time period supervised by a user; receive a label comprising a first set of motion information input to a user interface by the user of a mobile device in the space during the motion detection training time period; receive sensor data comprising a second set of motion information collected by a wearable sensor device of the user in the space during the motion detection training time period;
wherein analyzing the label and the sensor data comprises;detecting the variance when the analysis indicates that the sensor data does not correspond to the label; and either correcting the label based on the received sensor data, or augmenting the label with the received sensor data, depending on the variance detected; analyze the label and the sensor data to detect a variance between the label and the sensor data for the motion detection training time period; generate a tag for the channel information based on the analysis of the label and the sensor data; and provide the channel information and the tag as training input to train a motion detection system. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising:
-
receiving channel information based on training signals, the training signals comprising wireless signals transmitted by a wireless communication device to a second wireless communication device through a space during a motion detection training time period supervised by a user; receiving a label comprising a first set of motion information input to a user interface by the user of a mobile device in the space during the motion detection training time period; receiving sensor data comprising a second set of motion information collected by a wearable sensor device of the user in the space during the motion detection training time period; analyzing the label and the sensor data to detect a variance between the label and the sensor data for the motion detection training time period, wherein analyzing the label and the sensor data comprises; detecting the variance when the analysis indicates that the sensor data does not correspond to the label; and either correcting the label based on the received sensor data, or augmenting the label with the received sensor data, depending on the variance detected; generating a tag for the channel information based on the analysis of the label and the sensor data; and providing the channel information and the tag as training input to train a motion detection system. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification