View-Synthesis Depth Estimation With GAN-Based Distortion Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing self-supervised depth estimation methods for autonomous driving face challenges in generating high-quality synthetic images due to limitations in learning and increased inference time and memory usage, with distortions in the synthetic images often occurring.

Innovation Solution

A method involving a synthetic image model trained with a generative adversarial network (GAN) to correct distortions in synthetic images by generating virtual images that approximate the original image, using a first and second virtual image loss function to enhance the authenticity and consistency of the synthetic image generation process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If self-supervised depth estimation methods are used to reduce network learning cost, then training cost is reduced, but synthetic images are generated with distorted shapes

Engineering Contradiction:
Improvetraining costVSAvoidsynthetic image quality
Core Design Contradiction:
Loss of energyVSManufacturing precision

Solution Approach 1:

The patent introduces a pose refinement network as an intermediary component between the depth model and view synthesis process. This refinement network corrects the pose estimates before they are used to generate synthetic images, thereby eliminating the distortion problem while maintaining the self-supervised training framework and avoiding additional training costs.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If CRF or RNN-based methods are added to improve depth estimation, then depth accuracy is improved, but inference time and memory usage increase drastically

Engineering Contradiction:
Improvedepth estimation accuracyVSAvoidinference time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent employs a self-refinement mechanism where the pose refinement network uses the output from the depth model itself to improve its own predictions. The network refines pose estimates iteratively using the synthesized images and depth information it generates, eliminating the need for external CRF or RNN modules while maintaining depth estimation accuracy.

Inventive Principle:
Principle #25Self-service

3Manufacturing precision

If pose refinement network is trained to correct pose estimates, then synthetic image distortion is reduced, but model complexity increases

Engineering Contradiction:
Improvesynthetic image qualityVSAvoidmodel complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent merges the pose refinement network with the existing depth estimation and view synthesis components into a unified training framework. All components are trained jointly using a single self-supervised loss function based on image reconstruction, which simplifies the overall system architecture and training process while effectively reducing synthetic image distortion.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250348986A1Method and Device for Learning Depth Estimation Based on View Synthesis
Publication Date: 2025.11.13 HYUNDAI MOTOR CO LTD
  • US20250348986A1 patent drawing
  • US20250348986A1 patent drawing
  • US20250348986A1 patent drawing

AI summary

A method for controlling autonomous driving of a vehicle is introduced. The method may comprise, training, based on an inference depth and an inference pose, a synthetic image model for generating a synthetic image, generating, based on the synthetic image, a first virtual image to be associated with the original image, generating, based on the original image, a second virtual image, training a generative adversarial network (GAN) for determining, based on the original image, authenticity of the first virtual image and the second virtual image, training, based on the trained GAN, a depth network, wherein the trained GAN outputs a determination of the authenticity of the first virtual image, outputting, based on the trained depth network, signal, and controlling, based on the signal, autonomous driving of the vehicle.