Feature Map Convolution Using Parallel Anchor Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing convolution context models in image processing suffer from high time complexity and slow convolution speed due to the need for sequential updating of feature points, reducing image processing efficiency.

Innovation Solution

A feature map processing method that determines the positions of multiple convolutional kernels simultaneously, allowing for parallel convolution operations based on the positions already updated by previous kernels, thereby reducing the need for serial processing and improving efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If sequential updating of feature points is used in convolution context models, then feature map processing can be performed, but time complexity increases and convolution speed decreases

Engineering Contradiction:
Improvefeature map processing correctnessVSAvoidconvolution processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the feature map processing into multiple independent convolution operations that can be performed in parallel. Specifically, it divides the processing into: (1) first convolution operation on the input feature map, (2) second convolution operation on the updated feature map, and (3) third convolution operation on the further updated feature map. These segmented operations can be executed simultaneously, breaking the sequential dependency and reducing overall processing time while maintaining correctness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary action by pre-calculating and storing the positions that convolutional kernel anchors have already passed during the scanning process. This preliminary information is then used to determine the positions for subsequent convolution operations, allowing the system to skip redundant calculations and directly proceed to the next necessary convolution step, thereby reducing time complexity.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If sequential convolution operations are performed, then feature points are updated correctly, but processing efficiency is reduced

Engineering Contradiction:
Improvefeature point updating accuracyVSAvoidimage processing efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent segments the convolution processing into multiple independent operations that can be parallelized. By dividing the feature map processing into separate convolution operations (first, second, and third convolutions) that can be performed simultaneously on different regions or stages, the system maintains precise feature point updating while significantly improving processing efficiency through parallel execution.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of parallelism by performing multiple convolution operations simultaneously rather than sequentially. It uses the already-passed anchor positions to identify independent operation opportunities, effectively transforming the time dimension into a parallel execution space where multiple convolutions occur at the same time, thus improving productivity without sacrificing accuracy.

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

3Loss of time

If parallel convolution operations are implemented, then processing speed increases, but position determination complexity increases

Engineering Contradiction:
Improveconvolution processing timeVSAvoidposition determination complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent reduces position determination complexity by performing preliminary action: it pre-calculates and stores the positions that convolutional kernel anchors have already passed during the scanning process. This preliminary information is cached and reused to determine positions for subsequent parallel convolution operations, avoiding redundant calculations and simplifying the position determination process despite the increased parallelism.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by replicating the position determination logic across multiple convolution operations. Instead of independently calculating positions for each parallel operation, it copies the already-passed anchor position information and uses it to derive positions for subsequent convolutions, reducing the overall computational complexity while enabling parallel execution.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20260105572A1Feature map processing method and apparatus and computer readable storage medium
Publication Date: 2026.04.16 CHINA TELECOM CORP LTD
  • US20260105572A1 patent drawing
  • US20260105572A1 patent drawing
  • US20260105572A1 patent drawing

AI summary

The present disclosure relates to a feature map processing method and apparatus, and a computer-readable storage medium, and relates to the field of image processing. The feature map processing method includes: determining a position of an anchor of a first convolutional kernel in a feature map at a next moment, according to a position of the anchor of the first convolutional kernel in the feature map at a current moment; determining a position of an anchor of at least one second convolutional kernel in the feature map at the next moment, according to a position that the anchor of the first convolutional kernel has already passed; and performing convolution on the feature map region corresponding to the first convolutional kernel by the first convolutional kernel and performing convolution on the feature map region corresponding to the at least one second convolutional kernel by the at least one second convolutional kernel simultaneously, at the next moment.