Spatio-Temporal Feature Maps for Real-Time Object Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional object detection neural networks process video frames independently, lacking the ability to effectively exploit temporal cues and resulting in less accurate and unstable outputs, while also being resource-intensive, making them unsuitable for real-time processing in resource-constrained environments.

Innovation Solution

The implementation of an object detection neural network that incorporates a recurrent neural network layer, specifically a bottleneck recurrent neural network layer, which processes video frames sequentially to generate spatio-temporal feature maps, enabling the propagation of frame-level information across time and reducing computational resource consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If conventional object detection neural networks process video frames independently, then device complexity is reduced, but measurement precision and stability of object detection outputs deteriorate

Engineering Contradiction:
Improvenetwork structure complexityVSAvoidobject detection accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The recurrent neural network layer maintains continuous temporal processing by passing spatio-temporal feature maps across multiple video frames. This continuity allows the network to accumulate temporal information and maintain consistent object detection across frames, resolving the contradiction between simple independent processing and accurate temporal-aware detection.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The patent introduces a temporal dimension to the feature maps by generating spatio-temporal feature maps that combine spatial information from convolutional layers with temporal information from recurrent layers. This dimensional extension enables the network to capture temporal cues without significantly increasing overall system complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If conventional object detection neural networks process video frames independently, then processing speed is improved, but stability of object detection outputs deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoiddetection output stability
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The recurrent neural network layer maintains continuous temporal processing by passing spatio-temporal feature maps across multiple video frames. This continuity allows the network to accumulate temporal information and maintain consistent object detection across frames, resolving the contradiction between simple independent processing and accurate temporal-aware detection.

Inventive Principle:
Principle #20Continuity of useful action

3Measurement precision

If object detection neural networks incorporate recurrent neural network layers to process video frames sequentially, then measurement precision and stability improve, but device complexity and resource consumption increase

Engineering Contradiction:
Improveobject detection accuracyVSAvoidnetwork structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The network is segmented into distinct functional modules: convolutional layers for spatial feature extraction, recurrent layers for temporal feature extraction, and detection layers for final object identification. This modular segmentation allows each component to specialize in specific tasks, improving overall accuracy while managing complexity through clear functional separation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension to the feature maps by generating spatio-temporal feature maps that combine spatial information from convolutional layers with temporal information from recurrent layers. This dimensional extension enables the network to capture temporal cues without significantly increasing overall system complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

4Measurement precision

If object detection neural networks incorporate recurrent neural network layers, then detection accuracy improves, but resource consumption increases making real-time processing difficult

Engineering Contradiction:
Improveprediction accuracyVSAvoidcomputational resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the essential temporal features needed for object detection by using recurrent neural network layers to process spatio-temporal feature maps. This selective extraction of temporal information maintains detection accuracy while reducing unnecessary computational overhead compared to processing all frame data in full detail.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10713491B2Object detection using spatio-temporal feature maps
Publication Date: 2020.07.14 GOOGLE LLC
  • US10713491B2 patent drawing
  • US10713491B2 patent drawing
  • US10713491B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing object detection. In one aspect, a method includes receiving multiple video frames. The video frames are sequentially processed using an object detection neural network to generate an object detection output for each video frame. The object detection neural network includes a convolutional neural network layer and a recurrent neural network layer. For each video frame after an initial video frame, processing the video frame using the object detection neural network includes generating a spatial feature map for the video frame using the convolutional neural network layer and generating a spatio-temporal feature map for the video frame using the recurrent neural network layer.