Multi-Effect Image Restoration with Shared Feature Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image restoration methods using deep learning-based neural networks face challenges in efficiently generating accurate outputs for various image effects while minimizing computational resources.

Innovation Solution

A method involving a task-agnostic architecture that extracts common features from input images, combined with task-specific architectures and channel selection techniques to generate restoration images, optimizing computational efficiency by reusing common features and selectively pruning channels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a deep learning-based neural network is trained for a special purpose such as image restoration, then the generalization ability to generate accurate output for input patterns not yet trained is improved, but the computational resources required for training and inference increase

Engineering Contradiction:
Improvegeneralization abilityVSAvoidcomputational resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The neural network is segmented into two distinct parts: a task-agnostic architecture that extracts common features shared by multiple image restoration tasks, and task-specific architectures that handle particular image effects. This segmentation allows the system to reuse common feature extraction computations across different tasks while maintaining task-specific accuracy, thereby reducing overall computational resources required.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The task-agnostic architecture serves as a universal feature extractor that can be applied to multiple different image restoration tasks simultaneously. By extracting common features once and reusing them across different task-specific architectures, the system achieves multi-functionality that reduces redundant computational operations while maintaining high generalization ability.

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

2Manufacturing precision

If multiple neural networks are trained for different image effects, then the accuracy for each specific image effect is improved, but the device complexity and training time increase

Engineering Contradiction:
Improveaccuracy for specific image effectVSAvoidnumber of neural networks
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

Multiple task-specific neural networks are merged into a single unified architecture that includes both the task-agnostic feature extraction part and multiple task-specific restoration parts. This merging allows the system to handle multiple image effects with a single network structure rather than requiring separate networks for each task, thereby reducing device complexity while maintaining high accuracy for each specific image effect.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified neural network architecture is designed to be universal, capable of performing multiple image restoration tasks through its task-specific architectures. This multi-functional design eliminates the need for maintaining separate neural networks for different image effects, reducing overall system complexity while preserving the specialized accuracy needed for each specific task.

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

3Productivity

If channel selection is performed to prune unused channels, then the computational efficiency is improved, but the network architecture complexity increases

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidnetwork architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Channel selection information is generated in advance during the training phase using the architecture control network. This preliminary action allows the system to pre-determine which channels should be pruned for each task before actual inference occurs. By performing channel selection beforehand, the system optimizes computational efficiency during runtime without requiring complex real-time architectural adjustments, thus balancing productivity improvement with acceptable architecture complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12354235B2Method and apparatus with image restoration
Publication Date: 2025.07.08 SAMSUNG ELECTRONICS CO LTD
  • US12354235B2 patent drawing
  • US12354235B2 patent drawing
  • US12354235B2 patent drawing

AI summary

A method with image restoration includes: receiving an input image and a first task vector indicating a first image effect among candidate image effects; extracting a common feature shared by the candidate image effects from the input image, based on a task-agnostic architecture of a source neural network; and restoring the common feature to a first restoration image corresponding to the first image effect, based on a task-specific architecture of the source neural network and the first task vector.