Neural Network Object Detection Reducing Resource Consumption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing neural network systems for object detection in images are resource-intensive, making them unsuitable for implementation on devices with limited computing resources such as mobile phones and tablets.

Innovation Solution

A neural network system that uses initial convolutional neural network layers to generate feature maps, followed by location and confidence score generating convolutional neural network layers, which perform specific convolutions to predict object locations and confidence scores, reducing the need for fully-connected layers and thus minimizing computing resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional neural network systems with fully-connected layers are used for object detection, then detection accuracy can be achieved, but computing resource consumption increases significantly

Engineering Contradiction:
Improveobject detection accuracyVSAvoidcomputing resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent segments the neural network into distinct functional modules: initial convolutional layers for feature extraction, location generating convolutional layers for bounding box prediction, and confidence score generating convolutional layers for detection confidence. This modular segmentation replaces resource-intensive fully-connected layers with efficient convolutional operations, reducing computing resource consumption while preserving detection accuracy through specialized function assignment to each segment

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from traditional 2D convolutional operations to 3D convolutions by incorporating the time dimension in video processing. The location and confidence score generating layers operate across multiple frames simultaneously, leveraging temporal information to improve detection accuracy while maintaining computational efficiency through shared convolutional kernels across the temporal dimension

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

2Measurement precision

If resource-intensive neural network architectures are deployed, then better object detection performance is achieved, but device compatibility is reduced

Engineering Contradiction:
Improveobject detection performanceVSAvoiddevice compatibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent substitutes traditional mechanical neural network architectures (fully-connected layers) with convolutional neural network operations that are natively supported by mobile processors and GPUs. This substitution enables the system to run on resource-constrained devices like mobile phones and tablets while maintaining detection performance, as convolutional operations are more computationally efficient and better optimized for mobile hardware

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If fully-connected layers are used for location and confidence score generation, then comprehensive feature processing is achieved, but computational complexity increases

Engineering Contradiction:
Improvefeature processing capabilityVSAvoidneural network architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges the location generation and confidence score generation functions into unified convolutional neural network layers that operate simultaneously on the same feature maps. The location generating convolutional layers and confidence score generating convolutional layers process features in parallel, reducing architectural complexity compared to separate fully-connected layers while maintaining comprehensive feature processing capability

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10467493B2Object detection using neural network systems
Publication Date: 2019.11.05 GOOGLE LLC
  • US10467493B2 patent drawing
  • US10467493B2 patent drawing
  • US10467493B2 patent drawing

AI summary

Systems, methods, and apparatus, including computer programs encoded on a computer storage medium. In one aspect, a system includes initial neural network layers configured to: receive an input image, and process the input image to generate a plurality of first feature maps that characterize the input image; a location generating convolutional neural network layer configured to perform a convolution on the representation of the first plurality of feature maps to generate data defining a respective location of each of a predetermined number of bounding boxes in the input image, wherein each bounding box identifies a respective first region of the input image; and a confidence score generating convolutional neural network layer configured to perform a convolution on the representation of the first plurality of feature maps to generate a confidence score for each of the predetermined number of bounding boxes in the input image.