Dual Autoencoder Image Translation Latent Space Association

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image translation methods, such as autoencoders and generative adversarial networks, face limitations in accuracy and generality, particularly when dealing with incomplete or corrupted images, and often incorporate unwanted parts from the input into the output.

Innovation Solution

A dual autoencoder system with a latent space association network that connects two autoencoders, allowing for bidirectional image translation and completion with reduced computational complexity, enabling the generation of complete and uncorrupted output images from incomplete or corrupted inputs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional autoencoder or GAN approaches are used for image translation, then the basic translation function is achieved, but accuracy deteriorates when dealing with incomplete or corrupted images

Engineering Contradiction:
Improveaccuracy in image translationVSAvoidhandling incomplete or corrupted images
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The model segments the image processing task into two distinct domains through dual autoencoders: a first domain for complete images and a second domain for incomplete or corrupted images. This segmentation allows each encoder-decoder pair to specialize in handling specific image conditions, thereby maintaining high accuracy across different input types without requiring explicit training on each condition.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The dual autoencoder system achieves multi-functionality by enabling the model to handle both complete and incomplete/corrupted images using the same trained architecture. The latent space association network creates a unified representation that works across different image conditions, eliminating the need for separate models or explicit training on various corruption types.

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

2Ease of manufacture

If conventional techniques are used, then training on complete images is straightforward, but the incomplete or corrupted parts are undesirably incorporated into the output

Engineering Contradiction:
Improvetraining processVSAvoidincorporation of corrupted parts into output
Core Design Contradiction:
Ease of manufactureVSObject-generated harmful factors

Solution Approach 1:

The model extracts and separates the corruption or incompleteness from the image content by processing incomplete images through a dedicated second domain encoder. This extraction allows the latent space association network to identify and exclude corrupted parts, preventing them from being incorporated into the final output while maintaining the integrity of the reconstructed image.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The latent space association network acts as an intermediary between the two domain encoders, translating representations from one domain to another. This intermediary layer enables the model to learn the mapping between complete and incomplete image representations, allowing it to generate clean outputs from corrupted inputs without directly propagating the corruption.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If bidirectional image translation is implemented using DualGAN, then the network becomes trainable in an unsupervised way, but computational complexity increases

Engineering Contradiction:
Improvebidirectional translation capabilityVSAvoidcomputational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The model merges the bidirectional translation capability into a unified dual autoencoder architecture rather than implementing separate GAN structures for each direction. By combining the encoding and decoding functions into shared latent spaces with association networks, the system achieves bidirectional translation with reduced computational overhead compared to maintaining separate generator-discriminator pairs for each direction.

Inventive Principle:
Principle #5Merging (Combining)

4Manufacturing precision

If conventional methods are used for image completion, then the process can be performed, but iterative search is required which increases computational complexity

Engineering Contradiction:
Improveimage completion accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The model performs preliminary action by pre-training the dual autoencoder system on complete images to establish the latent space associations and reconstruction capabilities. This preliminary training enables the model to directly complete incomplete images through the learned mappings without requiring iterative search or optimization during the completion phase, significantly reducing computational complexity while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11847717B2Bidirectionally associative dual autoencoder and image translation method using the same
Publication Date: 2023.12.19 RES & BUSINESS FOUND SUNGKYUNKWAN UNIV
  • US11847717B2 patent drawing
  • US11847717B2 patent drawing
  • US11847717B2 patent drawing

AI summary

A dual autoencoder includes a first domain encoder for mapping a first domain image into a first latent space, a first domain decoder for reconstructing the first domain image, a second domain encoder for mapping a second domain image into a second latent space, a second domain decoder for reconstructing the second domain image; and a latent space association network for defining a cross-domain relationship between the first domain and the second domain. An image translation method using a dual encoder, may include: taking a first domain image as an input; determining an output condition; if the output condition is the same domain, reconstructing the first domain image by a first domain encoder and a first domain decoder; and if the output condition is the cross domain, reconstructing a second domain image by the first domain encoder, a latent space association network, and a second domain decoder.