Fine-Grained Image Recognition via Stacked Attention Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing fine-grained image recognition technologies face challenges in accurately localizing discriminative portions of objects and learning subtle visual differences, leading to suboptimal region detection and feature extraction, especially in unsupervised and human-annotated methods.

Innovation Solution

A stacked learning network architecture is proposed, which extracts global features, determines attention regions, and extracts local features recursively, allowing for accurate localization and recognition of fine-grained features without relying on bounding boxes or annotations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional image recognition methods are used, then overall object categories can be differentiated, but fine-grained categories with subtle differences cannot be accurately recognized

Engineering Contradiction:
Improverecognition precisionVSAvoidcategory differentiation capability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent divides the image into multiple local regions and processes each region independently through regional neural networks to extract local features. This segmentation allows the system to focus on specific discriminative portions of objects rather than treating the entire image as a single unit, thereby improving fine-grained recognition accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hierarchical dimension by stacking multiple learning networks at different levels. Each level processes features at different granularities, with lower levels extracting fine-grained local features and higher levels integrating them into comprehensive representations. This dimensional hierarchy enables the system to capture both subtle local differences and global object characteristics.

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

2Measurement precision

If fine-grained features are extracted from local regions, then recognition accuracy improves, but computational complexity increases

Engineering Contradiction:
Improvefine-grained feature extraction accuracyVSAvoidnetwork structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

By dividing the image into multiple regions and processing them in parallel through separate neural network branches, the system distributes computational load across multiple independent processing units. This segmentation reduces the complexity burden on any single network while collectively achieving comprehensive fine-grained feature extraction.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by focusing computational resources only on discriminative local regions rather than processing the entire image uniformly. The regional neural networks concentrate on extracting features from specific portions of the image that are most relevant for fine-grained classification, reducing unnecessary computations in non-discriminative areas.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If multiple learning networks are stacked to extract features at different scales, then localization accuracy improves, but training difficulty increases

Engineering Contradiction:
Improvelocalization accuracyVSAvoidtraining ease
Core Design Contradiction:
Manufacturing precisionVSEase of manufacture

Solution Approach 1:

The patent employs preliminary action through pre-training strategies where lower-level neural networks are trained first to extract basic local features, and then higher-level networks are trained subsequently using the pre-extracted features as input. This staged training approach simplifies the overall training process by breaking down the complex multi-network training into manageable sequential steps.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The stacked learning networks implement feedback mechanisms where higher-level networks provide guidance signals back to lower-level networks during training. This feedback enables coordinated optimization across the hierarchical structure, allowing the system to adjust feature extraction at different levels based on classification performance, thereby facilitating easier joint training of multiple networks.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11670071B2Fine-grained image recognition
Publication Date: 2023.06.06 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11670071B2 patent drawing
  • US11670071B2 patent drawing
  • US11670071B2 patent drawing

AI summary

In accordance with implementations of the subject matter described herein, a solution for fine-grained image recognition is proposed. This solution includes extracting a global feature of an image using a first sub-network of a first learning network; determining a first attention region of the image based on the global feature using a second sub-network of the first learning network, the first attention region including a discriminative portion of an object in the image; extracting a first local feature of the first attention region using a first sub-network of a second learning network; and determining a category of the object in the image based at least in part on the first local feature. Through this solution, it is possible to localize an image region at a finer scale accurately such that a local feature at a fine scale can be obtained for object recognition.