Vehicle Shadow Removal in Camera Video Feeds

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Vehicle shadows in camera views can hinder a vehicle operator's ability to see potential obstacles during parking maneuvers, posing safety risks.

Innovation Solution

A system and method using computer software to determine the location of the vehicle shadow, select appropriate cameras, and remove the shadow from the image information by processing weather, location, and image data, generating a chromaticity representation, and normalizing illumination to create a shadow-free video feed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If vehicle cameras are used to assist parking maneuvers, then the vehicle operator's ability to see the environment is improved, but the vehicle's shadow in the video feed hinders the ability to see potential obstacles

Engineering Contradiction:
Improvevisibility of environmentVSAvoidshadow interference
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The system extracts and removes the vehicle shadow from the video feed by processing the image data to identify shadow regions and eliminate them, while preserving the underlying scene information. This allows the operator to see through the shadow to potential obstacles that would otherwise be obscured.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system changes the illumination parameters in the video feed by adjusting brightness and contrast in shadow regions, and by using multiple light sources (ambient light, headlights, taillights) to compensate for shadow areas. This parameter adjustment makes shadow regions visible without affecting other parts of the image.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If shadow removal processing is applied to the video feed, then the clarity of the environment view is improved, but the processing complexity and computational requirements increase

Engineering Contradiction:
Improveclarity of environment viewVSAvoidprocessing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system segments the video feed into multiple regions based on shadow detection, processing only the shadow-affected areas rather than the entire image. This reduces computational complexity by focusing processing resources on specific problem regions while leaving other areas unchanged.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies shadow removal processing selectively only when shadows are detected in the video feed, rather than continuously processing all frames. This partial action approach reduces overall computational burden while maintaining clarity when needed.

Inventive Principle:
Principle #16Partial or excessive action

3Illumination intensity

If multiple light sources are used to illuminate shadow regions, then the visibility in shadow areas is improved, but the overall illumination balance and color accuracy of the image may be affected

Engineering Contradiction:
Improvevisibility in shadow areasVSAvoidillumination balance
Core Design Contradiction:
Illumination intensityVSStability of the object's composition

Solution Approach 1:

The system applies different illumination adjustments to different regions of the image based on local shadow conditions. Each shadow region receives customized brightness and contrast adjustments tailored to its specific characteristics, while other regions maintain their original illumination properties. This preserves overall illumination balance while improving local visibility.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11070707B1System and method to remove a vehicle shadow from a video feed
Publication Date: 2021.07.20 GM GLOBAL TECHNOLOGY OPERATIONS LLC
  • US11070707B1 patent drawing
  • US11070707B1 patent drawing
  • US11070707B1 patent drawing

AI summary

One general aspect includes a method to remove a vehicle shadow from image information, the method includes the steps of—determining a location of the vehicle shadow in an environment surrounding the vehicle, (based on the outcome of step) selecting one or more cameras installed on the vehicle, and removing the vehicle shadow from the image information produced by the one or more cameras.