Reflective Decoding Network for Image Captioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image description generation methods using neural networks face limitations when generating long or complex sentence descriptions, as they rely on simple decoding models that fail to accurately and fluently extract natural language information from images.

Innovation Solution

The proposed method involves obtaining an input image, extracting region features, processing pixels to determine image features, and using a reflective decoding network model with visual attention and position modules to predict word vectors and form accurate text descriptions, even for complex sentence structures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a simple decoding model is used to generate image descriptions, then the model complexity is low and training is fast, but the description accuracy and fluency deteriorate for long or complex sentences

Engineering Contradiction:
Improvedecoding model complexityVSAvoiddescription accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent segments the decoding process into multiple parallel decoding sub-networks, each responsible for decoding at specific time steps. This segmentation allows the system to handle complex sentences more effectively while maintaining manageable complexity in each individual sub-network.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a reflective decoding structure where decoding sub-networks are nested within a reflective decoding network. Each sub-network contains embedded attention mechanisms and position modules that are nested within the overall decoding architecture, creating a multi-layered structure that enhances description quality.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Ease of manufacture

If a simple decoding model is used, then the system is easier to implement, but the natural language information extraction capability deteriorates

Engineering Contradiction:
Improvesystem implementation easeVSAvoidnatural language information extraction
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The patent introduces attention mechanisms as intermediary components between the image features and the decoding process. These attention mechanisms act as mediators that selectively focus on relevant image regions, improving natural language information extraction without fundamentally complicating the overall system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements position modules that provide preliminary position information to the decoding sub-networks before the actual decoding occurs. This preliminary action of providing position context helps the model extract natural language information more effectively while maintaining a relatively simple implementation structure.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If a fixed vector encoding is used, then the encoding process is simple and fast, but the representation capability deteriorates for complex image content

Engineering Contradiction:
Improveencoding speedVSAvoidrepresentation capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent segments the image encoding into region-level features extracted by a convolutional neural network, maintaining fast encoding while improving representation capability through structured feature organization that captures spatial relationships in the image.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11907637B2Image processing method and apparatus, and storage medium
Publication Date: 2024.02.20 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US11907637B2 patent drawing
  • US11907637B2 patent drawing
  • US11907637B2 patent drawing

AI summary

The present disclosure provides an image processing method and apparatus, and an electronic device, and relates to the field of artificial intelligence (AI). The method includes: obtaining an input image and extracting region features of image regions in the input image to obtain a first image feature; processing pixels in the first image feature according to a predetermined rule, and determining a second image feature according to the processed pixels; and determining, based on the second image feature and at least one word vector that is determined for the input image, word vectors corresponding to the region features of the image regions in the first image feature at different moments, predicting positions of the word vectors in a text description, and forming the text description corresponding to the input image according to the word vectors and the positions.