Conditional GAN Image Repair via Object Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image completion methods using deep learning require massive training data and parameters, often resulting in repaired objects that are unnatural and inefficient in terms of operation, failing to meet user needs effectively.

Innovation Solution

A method involving the configuration of conditional generative adversarial networks (cGANs) specific to object types, utilizing lightweight deep belief networks for image repair, which includes corruption feature training and a judging model to generate and evaluate repaired images, reducing the number of parameters and improving efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If massive training data and non-classified deep learning models are used for image repair, then the model has commonality and can handle various images, but the repaired objects have defects or appear unnatural and the method requires massive parameters and operations

Engineering Contradiction:
Improvecommonality of repair modelVSAvoidnaturalness of repaired object
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent segments the general image repair model into multiple specialized sub-models, each trained on specific object types (e.g., face repair model, vehicle repair model, animal repair model). This segmentation allows each sub-model to focus on specific object characteristics, improving repair quality and naturalness while reducing the need for massive parameters in each specialized model.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by creating specialized repair models for different object types rather than using a single general model. Each local model (face, vehicle, animal) is optimized for its specific object category, ensuring that the repair process respects the unique characteristics and requirements of each object type, thereby improving naturalness and reducing defects.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If massive training data and parameters are used in deep learning models, then the model can handle diverse images, but the operational complexity and computational requirements increase significantly

Engineering Contradiction:
Improveability to handle diverse imagesVSAvoidoperational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides the large-scale general repair model into multiple smaller specialized models. Each specialized model requires fewer parameters and less computational resources while maintaining high adaptability for its specific object type. This segmentation reduces operational complexity and makes the system more efficient.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter configuration by training each specialized model with fewer parameters tailored to specific object types rather than using a large number of general parameters. This parameter optimization reduces computational requirements and operational complexity while maintaining or improving repair quality for each object category.

Inventive Principle:
Principle #35Parameter changes

3Ease of manufacture

If a single general repair model is used, then the system is simple to implement, but the repaired images lack naturalness and realism

Engineering Contradiction:
Improveimplementation simplicityVSAvoidrealism of repaired image
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent segments the repair system into multiple specialized models for different object types. While this increases the number of models, each model remains relatively simple to implement and train. The segmentation approach improves realism by ensuring that each object type is repaired by a model specialized in that category, capturing unique characteristics that a general model would miss.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal framework that handles multiple object types through specialized sub-models. The overall system maintains ease of implementation through a standardized architecture, while the specialized models provide the necessary realism for different object categories. This multi-functional approach balances simplicity and realism.

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

Data Source

PatentUS11205251B2Method of image completion
Publication Date: 2021.12.21 NATIONAL TSING HUA UNIVERSITY
  • US11205251B2 patent drawing
  • US11205251B2 patent drawing
  • US11205251B2 patent drawing

AI summary

A method of image completion comprises: constructing the image repair model and constructing a plurality of conditional generative adversarial networks according to a plurality of object types; inputting the training image corresponding to the plurality of objective types such that the plurality of conditional generative adversarial networks respectively conduct a corruption feature training; inputting the image in need of repair and respectively conducting an image repair through the plurality of conditional generative adversarial networks to generate a plurality of repaired images; and judging a reasonable probability of the plurality of repaired images through a probability analyzer, choosing an accomplished image and outputting the accomplished image through an output interface.