IP Library › Granted Patent US 12,253,626
Granted Patent B2
US 12,253,626 · App. 17/827,510 · Granted Mar 18, 2025

Indoor non-contact human activity recognition method and system

Inventors: Dengyin Zhang (Nanjing, CN); Yan Yang (Nanjing, CN); Yepeng Xu (Nanjing, CN); Chenghui Qi (Nanjing, CN)
Assignee: NANJING UNIVERSITY OF POSTS AND TELECOMMUNICATIONS
G01S7/415G01S13/02G06N3/04G06N3/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,253,626
App. No.
17/827,510
Granted
Mar 18, 2025
Kind
B2
Abstract

Disclosed are an indoor non-contact human activity recognition method and system. The method comprises: collecting an indoor reflected signal by using an antenna array; filtering the reflected signal to obtain a noise-removed reflection signal; and inputting the noise-removed reflected signal to a pre-trained human activity recognition model, and determining a human activity category, the human activity recognition model being a pre-trained CNN network model based on a transfer learning algorithm. The recognition method and system have the advantages that: the antenna array is configured for collecting human actions to carry out activity recognition indoors, which can be applied to home-based care scenes; original data is denoised, so that most of high-frequency noises can be removed, and a phase change of the signal is reserved; a CNN structure is adopted for training so as to reduce a complexity of the system location-free sensing.

Claims (36)

1. An indoor non-contact human activity recognition method, comprising:

collecting an indoor reflected signal by using an antenna array;

filtering the reflected signal to obtain a noise-removed reflection signal; and

inputting the noise-removed reflected signal to a pre-trained human activity recognition model, and determining a human activity category, the human activity recognition model being a pre-trained convolutional neural network (CNN) model based on a transfer learning algorithm;

wherein the reflected signal is filtered by principal component analysis to obtain the noise-removed reflection signal, and the noise-removed reflected signal is inputted to the pre-trained human activity recognition model;

wherein the filtering the reflected signal by principal component analysis comprises:

dividing an indoor activity space into a plurality of position areas, collecting a data packet of a fixed-time reflected signal of each activity in each position area, and removing a static path part in the data packet of the fixed-time reflected signal of each activity;

cutting the data packet of the fixed-time reflected signal of each activity with the static path part removed into a plurality of time slots with a fixed time duration, and forming a matrix H corresponding to the activity according to all the time slots;

obtaining a covariance matrix H T ×H according to the matrix H, and calculating a correlation matrix of the covariance matrix H T ×H, wherein the correlation matrix is composed of correlation coefficients of the covariance matrix, a size of the correlation matrix is N×N, and Nis a number of data streams;

carrying out feature decomposition on the obtained correlation matrix, and calculating to obtain a feature vector; and

carrying out signal reconstruction according to a formula h a =H×q a to obtain the noise-removed reflected signal, wherein q a is an ath feature vector, and h a is an a th principal component.

2. The indoor non-contact human activity recognition method according to claim 1 , wherein a training process of the human activity recognition model comprises:

acquiring a pre-built CNN model, wherein a structure of the CNN model comprises a plurality of convolutional layers, a pooling layer and one fully connected layer, the convolutional layers are sequentially connected through the pooling layer, and the last convolutional layer is connected with the fully connected layer through the pooling layer;

determining a training position according to a conclusion that adjacent positions have similar statistical features and a result of a maximum mean difference, and acquiring the noise-removed reflected signal at the training position to form an initial training data set;

training the CNN model with the initial training data set to obtain initial optimal model parameters;

initializing the CNN model with the initial optimal model parameters;

acquiring the noise-removed reflected signal at a second training position to form a secondary training data set; and

freezing parameters of the convolutional layer and the pooling layer before the fully connected layer, and then training the fully connected layer with the secondary training data set until an upper limit of iteration times or a preset precision is reached, so as to obtain the trained human activity recognition model.

3. An indoor non-contact human activity recognition system, comprising:

a collecting module configured for collecting an indoor reflected signal by using an antenna array;

a filtering module configured for filtering the reflected signal to obtain a noise-removed reflection signal; and

a processing module configured for inputting the noise-removed reflected signal to a pre-trained human activity recognition model, and determining a human activity category, the human activity recognition model being a pre-trained convolutional neural network (CNN) model based on a transfer learning algorithm;

wherein the filtering module is configured for filtering the reflected signal by principal component analysis to obtain the noise-removed reflection signal;

wherein the filtering module comprises:

a division module configured for dividing an indoor activity space into a plurality of position areas, collecting a data packet of a fixed-time reflected signal of each activity in each position area, and removing a static path part in the data packet of the fixed-time reflected signal of each activity;

a cutting module configured for cutting the data packet of the fixed-time reflected signal of each activity with the static path part removed into a plurality of time slots with a fixed time duration, and forming a matrix H corresponding to the activity according to all the time slots;

a first calculating module configured for obtaining a covariance matrix H T ×H according to the matrix H, and calculating a correlation matrix of the covariance matrix H T ×H, wherein the correlation matrix is composed of correlation coefficients of the covariance matrix, a size of the correlation matrix is N×N, and N is a number of data streams;

a second calculating module configured for carrying out feature decomposition on the obtained correlation matrix, and calculating to obtain a feature vector; and

a reconstruction module configured for carrying out signal reconstruction according to a formula h a H×q a to obtain the noise-removed reflected signal, wherein q a is an a th feature vector, and h a is an a th principal component.

4. The indoor non-contact human activity recognition system according to claim 3 , wherein the processing module comprises a model training module configured for:

acquiring a pre-built CNN model, wherein a structure of the CNN model comprises a plurality of convolutional layers, a pooling layer and one fully connected layer, the convolutional layers are sequentially connected through the pooling layer, and the last convolutional layer is connected with the fully connected layer through the pooling layer;

determining a training position according to a conclusion that adjacent positions have similar statistical features and a result of a maximum mean difference, and acquiring the noise-removed reflected signal at the training position to form an initial training data set;

training the CNN model with the initial training data set to obtain initial optimal model parameters;

initializing the CNN model with the initial optimal model parameters;

acquiring the noise-removed reflected signal at a second training position to form a secondary training data set; and

freezing parameters of the convolutional layer and the pooling layer before the fully connected layer, and then training the fully connected layer with the secondary training data set until an upper limit of iteration times or a preset precision is reached, so as to obtain the trained human activity recognition model.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2025
From: ZHANG, DENGYIN; YANG, YAN; XU, YEPENG; QI, CHENGHUI
To: NANJING UNIVERSITY OF POSTS AND TELECOMMUNICATIONS
Reel/Frame 070234/0534 →
Priority Claims (1)
CN 202110900089.7 · Aug 6, 2021 · national
Continuity (2)
Continuation PCTCN2022086886 · Apr 14, 2022
Related Publication 20230055065A1 · Feb 23, 2023
References Cited (22)
US 11087883B1 · Narayanan · 2021 [cited by examiner]
US 20200125852A1 · Carreira · 2020 [cited by examiner]
US 20200387755A1 · Hagen · 2020 [cited by examiner]
US 20210041548A1 · Chen · 2021 [cited by examiner]
US 20210073525A1 · Weinzaepfel · 2021 [cited by examiner]
US 20220328064A1 · Shriberg · 2022 [cited by examiner]
US 20220374684A1 · Syngal · 2022 [cited by examiner]
CN 109522949A · 2019 [cited by examiner]
CN 110855382A · 2020 [cited by examiner]
CN 110991559A · 2020 [cited by examiner]
CN 111091527A · 2020 [cited by examiner]
CN 111310621A · 2020 [cited by examiner]
CN 111797804A · 2020 [cited by examiner]
CN 112036433A · 2020 [cited by examiner]
CN 112330924A · 2021 [cited by examiner]
CN 109670434B · 2022 [cited by examiner]
CN 111460901B · 2023 [cited by examiner]
WO WO2021051987A1 · 2021 [cited by examiner]
M. Gholamrezaii and S. M. Taghi Almodarresi, “Human Activity Recognition Using 2D Convolutional Neural Networks,” 2019 27th Iranian Conference on Electrical Engineering (ICEE), Yazd, Iran, 2019, pp. 1682-1686, doi: 10.1… [cited by examiner]
Dziugaite, Gintare Karolina, Daniel M. Roy, and Zoubin Ghahramani. “Training generative neural networks via maximum mean discrepancy optimization.” arXiv preprint arXiv:1505.03906 (2015). (Year: 2015). [cited by examiner]
Written Opinion of the International Searching Authority, PCT/CN2022/086886, Jun. 22, 2022 (Year: 2022). [cited by examiner]
International Search Report, PCT/CN2022/086886, Jun. 22, 2022 (Year: 2022). [cited by examiner]
Cited By (1)
US 12,674,863