CNN Operation Module Real-Time Parameter Acquisition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image recognition processing methods using Convolutional Neural Networks (CNNs) face challenges with real-time parameter acquisition and configuration, leading to poor performance due to the large number of operation parameters required across different layers.

Innovation Solution

An image recognition processing method and apparatus that obtains and configures CNN parameters in real-time through a data transmission bus, utilizing a convolutional neural network operation module with parallel operation components for efficient parameter distribution and processing, enabling flexible configuration and improved real-time performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a multi-layer convolutional neural network operation is performed on original image data, then image recognition accuracy is improved, but the number of operation parameters increases significantly, resulting in poor real-time performance

Engineering Contradiction:
Improveimage recognition accuracyVSAvoidreal-time performance
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent divides the CNN operation into multiple independent operation components (first operation component, second operation component, etc.), where each component handles a specific layer or set of layers. This segmentation allows parallel processing of different CNN layers, reducing the time required to acquire and process all parameters simultaneously, thus improving real-time performance while maintaining multi-layer network accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension by acquiring operation parameters at different time points during the image recognition process. Instead of requiring all parameters to be available simultaneously before processing, the system acquires parameters progressively in time, enabling real-time parameter acquisition without compromising the multi-layer network operation accuracy.

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

2Adaptability or versatility

If a large number of operation parameters are required for CNN operations, then network capability is enhanced, but parameter acquisition real-time performance deteriorates

Engineering Contradiction:
Improvenetwork capabilityVSAvoidparameter acquisition time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by acquiring operation parameters for earlier layers before processing later layers. The first operation component acquires parameters in advance, and subsequent components continue acquiring parameters as needed. This preliminary acquisition strategy ensures that parameters are ready when required without causing delays in the overall processing timeline.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent maintains continuous parameter acquisition across multiple operation components. Instead of stopping parameter acquisition after the first layer, the system continuously acquires parameters for subsequent layers while the image recognition process progresses. This continuous action ensures that all necessary parameters are obtained without interrupting the overall processing flow, maintaining real-time performance.

Inventive Principle:
Principle #20Continuity of useful action

3Measurement precision

If CNN operation parameters are configured for different layers, then processing accuracy is improved, but configuration complexity increases

Engineering Contradiction:
Improveprocessing accuracyVSAvoidparameter configuration complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the parameter configuration task across multiple operation components, where each component is responsible for configuring parameters specific to its layer. This segmentation distributes the configuration complexity across independent units, making the overall system more manageable and easier to implement while maintaining layer-specific parameter accuracy.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12033379B2Image recognition method and apparatus
Publication Date: 2024.07.09 CANAAN BRIGHT SIGHT CO LTD
  • US12033379B2 patent drawing
  • US12033379B2 patent drawing
  • US12033379B2 patent drawing

AI summary

An image recognition method and apparatus. The method comprises: obtaining original image data, convolutional neural network configuration parameters, and convolutional neural network operation parameters from a data transfer bus, the original image data comprising M pieces of pixel data, and M being a positive integer (101); and performing convolutional neural network operation on the original image data by a convolutional neural network operation module according to the convolutional neural network configuration parameters and the convolutional neural network operation parameters (102), wherein the convolutional neural network operation module comprises a convolution operation unit, a batch processing operation unit, and an activation operation unit connected in sequence. The method improves the real timeliness of image recognition.