YOLO-V2 Neural Network Segmentation for Edge Device Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing YOLO-V2 neural network requires high computational resources and has relatively low detection accuracy, making it challenging for edge computing devices with limited computing power to achieve efficient object detection.

Innovation Solution

The improved YOLO-V2 neural network incorporates a residual block, decomposes convolution layers into smaller ones with fewer filters, and removes the reorganization layer, reducing computational burden while enhancing identification accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a large and deep neural network framework is adopted to achieve favorable detection effects, then detection accuracy is improved, but computational burden and memory storage capacity requirements are significantly increased

Engineering Contradiction:
Improvedetection accuracyVSAvoidcomputational burden
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the original YOLO-V2 convolution layer with many filters into multiple smaller convolution layers with fewer filters each. This segmentation reduces the computational burden of each layer while maintaining the overall detection accuracy through the residual block architecture that preserves important feature information across the divided layers.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If a large and deep neural network framework is adopted to achieve favorable detection effects, then detection accuracy is improved, but memory storage capacity requirements are significantly increased

Engineering Contradiction:
Improvedetection accuracyVSAvoidmemory storage capacity
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent segments the deep neural network into multiple shallower convolution layers, each requiring less memory storage. By dividing the large convolution layer into smaller layers with fewer filters, the peak memory usage is reduced while the residual connections ensure that important features are preserved across the segmented structure.

Inventive Principle:
Principle #1Segmentation

3Reliability

If the original YOLO-V2 neural network is used, then it provides a baseline detection capability, but it is difficult to apply to edge computing devices with less computing power

Engineering Contradiction:
Improvedetection capabilityVSAvoidadaptability to edge computing devices
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent transforms the original YOLO-V2 architecture into a form suitable for edge devices by segmenting large convolution layers into smaller layers. This reduces the computational requirements and memory usage, making the network adaptable to edge computing devices with limited resources while maintaining detection capability through the residual block design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameters of the convolution layers by reducing the number of filters in each layer while maintaining the overall network depth through residual connections. This parameter adjustment allows the network to function effectively on edge devices with less computing power while preserving the essential detection capabilities of the original YOLO-V2.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11495015B2Object detection device and object detection method based on neural network
Publication Date: 2022.11.08 ALTEK SEMICON
  • US11495015B2 patent drawing
  • US11495015B2 patent drawing

AI summary

An object detection device and an object detection method based on a neural network are provided. The object detection method includes: receiving an input image and identifying an object in the input image according to an improved YOLO-V2 neural network. The improved YOLO-V2 neural network includes a residual block, a third convolution layer, and a fourth convolution layer. A first input of the residual block is connected to a first convolution layer of the improved YOLO-V2 neural network, and an output of the residual block is connected to a second convolution layer of the improved YOLO-V2 neural network. Here, the residual block is configured to transmit, to the second convolution layer, a summation result corresponding to the first convolution layer. The third convolution layer and the fourth convolution layer are generated by decomposing a convolution layer of an original YOLO-V2 neural network.