Neural Image Processing With Object-Specific Models and Internal Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image recognition technologies using artificial neural networks consume high power due to frequent memory access for kernel reading, hindering their application in devices with limited power resources.

Innovation Solution

Implement a neural processing unit (NPU) with internal memory to store models, allowing for faster access and reduced energy consumption by processing images using multiple independent neural network models tailored to specific objects, improving image quality through selective application of models based on classification results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If convolutional neural network operations are performed using general-purpose processors with external memory, then image processing capability is achieved, but power consumption increases due to frequent kernel reading from memory

Engineering Contradiction:
Improvepower consumptionVSAvoidimage processing speed
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The system segments the neural network processing into two distinct parts: a classification neural network for object identification and a processing neural network for image quality enhancement. This segmentation allows each network to be optimized for its specific function and enables selective execution based on classification results, reducing unnecessary computations and power consumption while maintaining processing speed for critical tasks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The classification neural network performs preliminary object identification and classification before the processing neural network applies image quality enhancement. This preliminary action enables the system to determine which processing operations are necessary based on the classified objects, avoiding unnecessary processing steps and reducing overall power consumption while maintaining efficient processing speed for relevant operations.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If multiple independent neural network models are used for different objects, then image quality improvement is enhanced, but device complexity increases

Engineering Contradiction:
Improveimage qualityVSAvoidnumber of models
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system dynamically selects and executes processing neural networks based on the classification results from the classification neural network. Instead of continuously running all processing models, the system activates only the relevant processing networks corresponding to the classified objects in the current image. This dynamic approach maintains high image quality for relevant objects while reducing device complexity and power consumption by deactivating unnecessary processing networks.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Different processing neural networks are applied to different regions or objects in the image based on their classification. Each processing network is specialized for enhancing specific types of objects (e.g., portraits, landscapes, food), providing optimal local quality enhancement for each object type while avoiding the complexity of applying all processing networks uniformly across the entire image.

Inventive Principle:
Principle #3Local quality

3Productivity

If classification results are used to selectively apply processing models, then processing efficiency is improved, but control complexity increases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidcontrol mechanism
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The classification neural network serves a universal function by providing classification results that guide multiple different processing neural networks. Instead of creating separate control mechanisms for each processing network, the single classification output is universally used to route to the appropriate processing networks. This multi-functional approach improves processing efficiency by enabling selective execution while avoiding the complexity of multiple independent control systems.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12561967B2Image processing method using artificial neural network, and neural processing unit
Publication Date: 2026.02.24 DEEPX CO LTD
  • US12561967B2 patent drawing
  • US12561967B2 patent drawing
  • US12561967B2 patent drawing

AI summary

An image processing method includes receiving an image including an object; classifying at least one object in the image using a first model on the basis of an artificial neural network configured to classify the at least one object by inputting the image; and obtaining an image having improved quality according to the at least one object by inputting the image in which the at least one object is classified by using at least one model among a plurality of second models on the basis of an artificial neural network configured to output a specialized processing applied image according to a particular object by inputting the received image.