Class-Aware Image Resolution Inference for Speed and Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing neural networks struggle to maintain high prediction accuracy for optimal resolution conversion across various input images, as the resolution predictor fails to learn appropriate resolutions for each image effectively.

Innovation Solution

The proposed inference device and method cluster classes into multiple upper classes, determine a resolution for each class, predict the upper class, convert the image resolution accordingly, and perform classification, using a neural network-based resolution predictor and converter to enhance accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single resolution predictor is used to predict optimal resolution for all input images, then the device complexity is reduced, but the prediction accuracy deteriorates because it is difficult to learn the appropriate resolution for each image over all various images

Engineering Contradiction:
Improvestructure of resolution prediction systemVSAvoidprediction accuracy of resolution prediction
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent segments the prediction task by dividing multiple classes into multiple upper classes and creating separate resolution predictors for each upper class. This segmentation allows each predictor to specialize in predicting resolutions for specific types of images, thereby improving overall prediction accuracy while maintaining manageable system complexity through modular architecture

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces upper classes as intermediary categories between individual classes and resolution predictors. These upper classes serve as mediators that group related classes together, enabling the resolution predictors to learn patterns at an intermediate level of abstraction and improve prediction accuracy without requiring overly complex direct class-to-resolution mappings

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the resolution of input image is reduced to decrease computational load, then the processing speed is improved, but the inference accuracy deteriorates for samples that are easily blended with background

Engineering Contradiction:
Improveinference speedVSAvoidinference accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements dynamic resolution selection by using trained resolution predictors to determine the optimal resolution for each input image based on its characteristics. This dynamic approach allows the system to adaptively choose between lower resolutions (for speed) and higher resolutions (for accuracy) depending on the specific image content, thereby resolving the contradiction between inference speed and accuracy

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the resolution parameter adaptively based on the predicted upper class of the input image. By training multiple resolution predictors with different resolution settings and selecting the appropriate predictor based on image characteristics, the system optimizes the resolution parameter to balance computational load and inference accuracy for different types of images

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250329139A1Inference device and inference method
Publication Date: 2025.10.23 NEC CORP
  • US20250329139A1 patent drawing
  • US20250329139A1 patent drawing
  • US20250329139A1 patent drawing

AI summary

The inference device converting the resolution of an input image and performing inference, includes a clustering unit which clusters multiple classes to be classified into multiple upper classes, a resolution determination unit which determines a resolution corresponding to each of the multiple upper classes, a prediction unit which predicts the upper class to which the class to be classified in the input image belongs, a resolution converter which converts the resolution of the input image to a resolution corresponding to the predicted upper class, and a classifier which performs classification on the input image whose resolution has been converted.