GAN-Based Image Stabilization for Autonomous Vehicle Object Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous vehicle CNNs face challenges in tracking objects due to camera shake-induced jittering, particularly in off-road conditions, with existing methods either increasing camera weight and cost or causing image distortion when correcting for jittering.

Innovation Solution

A learning method using a Generative Adversarial Network (GAN) with a generating network and a discriminating network to adjust initial images, calculate naturality, maintenance, and similarity scores, and learn parameters to reduce distortion in warped images, thereby stabilizing jittered images effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If physical correction of jittered images by measuring camera movement is used, then jittering is reduced, but camera weight increases and cost becomes expensive

Engineering Contradiction:
Improveimage stabilityVSAvoidcamera weight
Core Design Contradiction:
Stability of the object's compositionVSWeight of moving object

Solution Approach 1:

The patent replaces the mechanical stabilization system (physical camera movement correction) with a software-based image processing system. The generating network and discriminating network work together to correct jittered images through computational methods, eliminating the need for additional mechanical components and reducing camera weight while maintaining image stability.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent introduces a software intermediary (the image processing system with generating and discriminating networks) that mediates between the jittered input image and the stabilized output image. This intermediary processes the image data to reduce jittering effects without requiring physical modification of the camera system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Stability of the object's composition

If software technique with optical flow is used to correct jittered images, then jittering is reduced, but image distortion increases and objects become undetectable

Engineering Contradiction:
Improveimage stabilityVSAvoidimage distortion
Core Design Contradiction:
Stability of the object's compositionVSManufacturing precision

Solution Approach 1:

The patent employs feedback mechanisms where the discriminating network evaluates the generated corrected images and provides feedback to the generating network. This feedback loop continuously refines the image correction process, adjusting the generated images to reduce distortion while maintaining stability, thereby preventing objects from becoming undetectable.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes the parameters of the image processing by using a generative adversarial network approach instead of traditional optical flow methods. The generating network learns optimal transformation parameters to correct jittering, while the discriminating network ensures these parameters do not introduce excessive distortion, thus maintaining object detectability.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If GAN is used to reduce distortion in warped images, then image naturalness is improved, but system complexity increases

Engineering Contradiction:
Improveimage naturalnessVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the complex image processing task into two specialized networks: a generating network that creates corrected images and a discriminating network that evaluates them. This segmentation allows each network to focus on a specific function, improving image naturalness through specialized processing while managing system complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a multi-functional system where the generating network performs both image correction and the discriminating network performs both evaluation and feedback provision. This universal design allows the GAN system to handle multiple aspects of image stabilization and distortion reduction within a unified framework, managing complexity through integrated functionality.

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

Data Source

PatentEP3686837B1Learning method and learning device for reducing distortion occurred in warped image generated in process of stabilizing jittered image by using GAN to enhance fault tolerance and fluctuation robustness in extreme situations
Publication Date: 2021.11.24 STRADVISION
  • EP3686837B1 patent drawingFigure 1
  • EP3686837B1 patent drawingFigure 2
  • EP3686837B1 patent drawingFigure 3

AI summary

A method for learning reduction of distortion occurred in a warped image by using a GAN is provided for enhancing fault tolerance and fluctuation robustness in extreme situations. And the method includes steps of: (a) if an initial image is acquired, instructing an adjusting layer included in the generating network to adjust at least part of initial feature values, to thereby transform the initial image into an adjusted image; and (b) if at least part of (i) a naturality score, (ii) a maintenance score, and (iii) a similarity score are acquired, instructing a loss layer included in the generating network to generate a generating network loss by referring to said at least part of the naturality score, the maintenance score and the similarity score, and learn parameters of the generating network. Further, the method can be used for estimating behaviors, and detecting or tracking objects with high precision, etc.