The invention discloses an indoor
human body behavior recognition method. The method comprises the following steps that:
human body three-dimensional skeleton information is obtained based on Kinect equipment; three-dimensional skeleton features in each video set are extracted; the three-dimensional skeleton features are trained, and the features are described, and the training of the three-dimensional skeleton features further includes the following steps that:
online dictionary learning is performed on the features, and then, sparse
principal component analysis is performed on the features, and finally, a multi-task large margin nearest
neighbor algorithm and a linear
support vector machine are utilized to classify the features, so that a training
feature set can be obtained; three-dimensional skeleton features of test videos are extracted; and the multi-task large margin nearest
neighbor algorithm and the linear
support vector machine are utilized to classify the features, so that feature descriptions can be obtained, and optimum judgment is performed on the training
feature set and the test features with a scoring mechanism. The indoor
human body behavior recognition method of the invention has a bright application prospect in intelligent video surveillance, patient monitoring systems, human-computer interaction,
virtual reality, smart home, intelligent security and prevention and athlete assistant training, and has high feasibility and great social
economic benefits.