Lens masking system for a vehicle
AssigneeUatc, LLC
InventorsEric Meyhofer, David Rice
Life of this patent
Estimating the term…
Abstract
An image processing system for a vehicle can include a set of cameras generating image data of a surrounding environment of the vehicle, and a masking layer comprising a plurality of pixels. The system can detect, in first image data generated by the set of cameras, one or more light sources in a field of view of a respective camera of the set of cameras. The system can then activate a number of pixels of the masking layer to block each of the one or more light sources for the respective camera, preemptively bolstering a quality of second image data generated by the set of cameras while the masking layer blocks each of the one or more light sources.
Claims20
An autonomous vehicle (AV) comprising:
- a set of cameras generating image data of a surrounding environment of the AV;
- a masking layer associated with each of one or more of the cameras, the masking layer comprising a plurality of pixels;
- acceleration, braking, and steering systems;
- and
- an AV control system comprising one or more processors executing instructions, causing the AV control system to:
- as the AV operates along a route, detect, in first image data generated by the set of cameras, one or more light sources in a field of view of a respective camera of the set of cameras;
- activate a number of pixels of the masking layer to block each of the one or more light sources for the respective camera, preemptively bolstering a quality of second image data generated by the set of cameras while the masking layer blocks each of the one or more light sources;
- and
- autonomously operate the AV along the route based on analyzing the second image data in view of other data associated with the route.
An image processing system comprising:
- a set of cameras generating image data of a surrounding environment of a vehicle;
- a masking layer associated with each of one of more of the cameras, the masking layer comprising a plurality of pixels;
- and
- one or more processors executing instructions, causing the one or more processors to:
- as the vehicle operates along a route, detect, in first image data generated by the set of cameras, one or more light sources in a field of view of a respective camera of the set of cameras;
- activate a number of pixels of the masking layer to block each of the one or more light sources for the respective camera, preemptively bolstering a quality of second image data generated by the set of cameras while the masking layer blocks each of the one or more light sources;
- and
- autonomously operate the vehicle based on analyzing the second image data in view of other data associated with the route.
A computer-implemented method of processing image data for a vehicle, the method being performed by one or more processors and comprising:
- as the vehicle operates along a route, detecting, in first image data generated by a set of cameras, one or more light sources in a field of view of a respective camera of the set of cameras;
- activating a number of pixels of a masking layer associated with the respective camera, to block each of the one or more light sources for the respective camera, preemptively bolstering a quality of second image data generated by the set of cameras while the masking layer blocks each of the one or more light sources;
- and
- autonomously operate the vehicle based on analyzing the second image data in view of other data associated with the route.
Dependencies are inferred from the claim text.