Vehicle Surround View Streaming With Adaptive 3D Seam Placement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing vehicle Surround View Systems suffer from noticeable seams in stitched images due to noise and white balance variations, geometric and texture distortions, and the inability to accurately represent three-dimensional environments, leading to artifacts that obscure useful visual information and distract drivers, particularly due to limitations in camera placement and visualization of the area under the vehicle.

Innovation Solution

The implementation of dynamic seam placement based on object saliency and ego-object state, an adaptive 3D bowl model that adjusts shape based on distance and direction to detected objects, and real-time reconstruction of the area under the vehicle using cached sensor data and ego-motion, along with streaming capabilities for remote visualization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If conventional image stitching techniques are used to create surround view visualization, then a complete 360° view is achieved, but noticeable seams and stitching artifacts appear that obscure visual information and distract drivers

Engineering Contradiction:
Improvefield of view coverageVSAvoidimage stitching quality
Core Design Contradiction:
Area of stationary objectVSManufacturing precision

Solution Approach 1:

The patent introduces an intermediary processing system that includes image capture modules, processing modules, and display modules. The processing module acts as an intermediary that receives images from multiple cameras, performs stitching operations, and outputs processed images to displays. This intermediary processing layer enables sophisticated stitching algorithms to reduce seams and artifacts while maintaining complete 360° coverage.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements dynamic seam placement that adapts to detected objects in the environment. The system dynamically adjusts seam locations based on object detection results, moving seams away from important objects and toward less significant areas. This dynamic adaptation reduces visible artifacts and improves visual quality without sacrificing field of view coverage.

Inventive Principle:
Principle #15Dynamics

2Reliability

If ultrasonic sensors are used to guide seam placement, then seams avoid very close objects, but objects outside the short sensing range are ignored and seams may be placed over important regions

Engineering Contradiction:
Improveseam placement accuracyVSAvoidobject detection range
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent employs a multi-functional object detection system that combines multiple sensing technologies with different ranges and capabilities. By integrating various detection methods, the system achieves both short-range precision (for reliability in seam placement) and long-range coverage (for adaptability to different object distances). This universal detection approach ensures seams are placed accurately relative to all objects regardless of distance.

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

Solution Approach 2:

The system implements feedback mechanisms where object detection results continuously inform seam placement decisions. The processing module receives real-time object detection data, analyzes the environment, and adjusts seam locations accordingly. This closed-loop feedback ensures that seams are dynamically positioned to avoid important objects at various distances, improving both reliability and adaptability.

Inventive Principle:
Principle #23Feedback

3Device complexity

If fisheye cameras are mounted at standard vehicle locations, then the system structure is simple, but the area under the vehicle remains a blind spot that cannot be visualized

Engineering Contradiction:
Improvecamera system configurationVSAvoidunder vehicle area coverage
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent extends the visualization from traditional 2D planar displays to 3D spatial representation. By mounting cameras on multiple surfaces including the under-vehicle area and projecting images onto a 3D bowl-shaped model, the system recovers information from previously inaccessible dimensions. This dimensional extension allows visualization of the under-vehicle area without significantly increasing overall system complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent segments the vehicle body into multiple surfaces (front, rear, left, right, and under-vehicle surfaces) and places cameras on each segment. Each camera captures images of its specific surface, and the processing module stitches these segmented views together. This segmentation approach enables comprehensive coverage including blind spots while maintaining a modular, manageable camera configuration.

Inventive Principle:
Principle #1Segmentation

4Area of stationary object

If multiple cameras capture images of moving objects from different perspectives, then complete coverage is achieved, but ghosting and object distortion artifacts appear in the stitched image

Engineering Contradiction:
Improveenvironment coverageVSAvoidobject representation accuracy
Core Design Contradiction:
Area of stationary objectVSManufacturing precision

Solution Approach 1:

The patent performs preliminary object detection and tracking before the stitching process. The system identifies moving objects in advance, determines their trajectories, and uses this information to guide the stitching algorithm. By preparing object information beforehand, the system can accurately align images of moving objects from different camera perspectives, preventing ghosting and distortion artifacts while maintaining complete environmental coverage.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20230316773A1Optimized visualization streaming for vehicle environment visualization
Publication Date: 2023.10.05 NVIDIA CORP
  • US20230316773A1 patent drawing
  • US20230316773A1 patent drawing
  • US20230316773A1 patent drawing

AI summary

In various examples, sensor data may be captured by sensors of an ego-object, such as a vehicle traveling in a physical environment, and a representation of the sensor data may be streamed from the ego-object to a remote location to facilitate various remote experiences, such as streaming to a remote viewer (e.g., a friend or relative), streaming to a remote or fleet operator, streaming to a mobile app configured to self-park or summon an ego-object, rendering a 3D augmented reality (AR) or virtual reality (VR) representation of the physical environment, and/or others. In some embodiments, the stream includes one or more command channels used to control data collection, rendering, stream content, or even vehicle maneuvers, such as during an emergency, self-park, or summon scenario.