Pose-Enabled RGB-Flow Networks with Distilled Low-Latency Inference

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current machine learning models for video activity recognition face a trade-off between increasing activity recognition performance and reducing latency during execution, as processing multiple data representations leads to increased latency.

Innovation Solution

A Pose Empowered RGB-Flow Net (PERF-Net) model processes video data into spatial, temporal, and pose input streams, using separate neural networks for each stream, and employs distillation training to transfer knowledge from multiple teacher networks to a student network, allowing it to classify activities efficiently by processing only the spatial input stream during inference.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple data representations (spatial, temporal, pose streams) are processed to increase activity recognition performance, then classification accuracy is improved, but execution latency increases

Engineering Contradiction:
Improveactivity recognition performanceVSAvoidexecution latency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The model segments the processing of multiple data representations by using separate neural networks for each input stream (spatial, temporal, and pose). This modular architecture allows independent processing of each stream, enabling the system to maintain high recognition performance while optimizing execution time by selectively processing streams during inference based on their contribution to the final prediction.

Inventive Principle:
Principle #1Segmentation

2Reliability

If multiple teacher neural networks process different input streams during training, then knowledge transfer to student network is improved, but computational cost during training increases

Engineering Contradiction:
Improveknowledge transfer effectivenessVSAvoidcomputational cost
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The distillation training framework creates copies of the teacher network's knowledge by having multiple teacher neural networks process different input streams and transfer their learned representations to a student network. This copying mechanism allows the student network to acquire comprehensive knowledge from multiple specialized teachers, improving reliability while the modular structure helps manage computational costs during training.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12354304B2Pose empowered RGB-flow net
Publication Date: 2025.07.08 GOOGLE LLC
  • US12354304B2 patent drawing
  • US12354304B2 patent drawing
  • US12354304B2 patent drawing

AI summary

A method includes receiving video data that includes a series of frames of image data. Here, the video data is representative of an actor performing an activity. The method also includes processing the video data to generate a spatial input stream including a series of spatial images representative of spatial features of the actor performing the activity, a temporal input stream representative of motion of the actor performing the activity, and a pose input stream including a series of images representative of a pose of the actor performing the activity. Using at least one neural network, the method also includes processing the temporal input stream, the spatial input stream, and the pose input stream. The method also includes classifying, by the at least one neural network, the activity based on the temporal input stream, the spatial input stream, and the pose input stream.