Human Coactivity Recognition With Inter-Person Keypoint Distance Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer vision approaches are limited in classifying human coactivities involving interactions between two or more people, as they focus on single-person activities and cannot effectively utilize the interaction information necessary for identifying coactivities like partner dance or soccer foul play.

Innovation Solution

A method using 2D or 3D distance measurements between key points on multiple human bodies to generate an encoded representation, which is then classified by a fully-connected neural network trained to identify coactivities in images or video frames.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If 3D convolution-based neural networks are used for human action recognition, then classification accuracy for single-person activities is improved, but the system becomes incapable of classifying coactivities involving interactions between multiple people

Engineering Contradiction:
Improveclassification accuracyVSAvoidcapability to classify coactivities
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system segments the human bodies in the image into multiple key points (e.g., 18 key points per person). For each person, separate key point position sets are extracted and processed independently to generate encoded representations. This segmentation allows the system to handle multiple people while maintaining the ability to capture interaction information between them through subsequent distance calculations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary encoding process that calculates distances between key points of different people. The encoded representation includes not only intra-person key point distances but also inter-person distances, serving as a mediator that captures interaction information. This intermediary representation is then fed to the classifier, enabling coactivity recognition without modifying the core neural network architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of manufacture

If existing single-person activity recognition approaches are applied to coactivities, then the system maintains simplicity in implementation, but loses the ability to utilize interaction information necessary for identifying coactivities

Engineering Contradiction:
Improveimplementation simplicityVSAvoidinteraction information
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The system uses a universal key point extraction and encoding approach that works for both single-person and multi-person scenarios. The same key point detection algorithm and distance calculation method are applied regardless of the number of people detected. This multi-functional approach maintains implementation simplicity while automatically capturing interaction information when multiple people are present, as the encoded representation naturally includes inter-person distances.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Measurement precision

If distance measurements between all key points of multiple human bodies are calculated to generate encoded representation, then coactivity classification accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improvecoactivity classification accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary action by pre-defining a fixed set of key points on the human body (e.g., 18 specific locations). This pre-specification allows for efficient computation, as the system only needs to calculate distances between these predetermined key points rather than considering all possible point pairs. The encoded representation is generated in advance through systematic distance calculations, reducing computational complexity during actual classification.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12387490B2Methods, systems, and media for identifying human coactivity in images and videos using neural networks
Publication Date: 2025.08.12 HUAWEI TECH CO LTD
  • US12387490B2 patent drawing
  • US12387490B2 patent drawing
  • US12387490B2 patent drawing

AI summary

Methods, systems and processor-readable media for classifying human coactivity performed jointly by two humans shown in an image or a sequence of frames of a video. A 2D convolutional neural network is used to identify key points on the human body, such as human body joints, visible within the image or within each frame, for each of the two people performing the coactivity. An encoded representation of the key points is created for each image or frame, the encoded representation being based on distances between the key points of the first person and key points of the second person. The encoded representation for the image, or a concatenated volume of the encoded representations of the frames, is processed by a fully-connected neural network trained to classify the coactivity.