Systems and methods for reducing flicker artifacts in imaged light sources
AssigneeFord Global Technologies, LLC
InventorDavid Michael Herman
Life of this patent
Estimating the term…
Abstract
Systems, methods, and computer-readable media are disclosed for reducing flickering artifacts in imaged light sources. Example methods may include receiving images corresponding to a scene captured by a camera; determining a light source in the scene using at least one artificial intelligence (AI)-based algorithm; determining, using an event-based camera, data representing flickering of the light source, the flickering having a frequency; determining, based on the data, that a time duration of overlap between an on state of the light source and an exposure time of the camera is below a threshold; and delaying the exposure time of the camera by a delay time to increase the time duration of overlap.
Claims20
A method, comprising:
- receiving images corresponding to a scene captured by a first camera;
- determining, based on the images corresponding to the scene captured by the first camera, a light source in the scene using at least one artificial intelligence (AI)-based algorithm;
- receiving, from a second camera, data representing flickering of the light source, wherein the second camera is an event-based camera, and wherein the second camera is associated with a higher temporal response rate and higher dynamic range than the first camera;
- determining, based on the data, that a time duration of overlap between an on state of the light source and an exposure time of the first camera is below a threshold;
- and
- delaying the exposure time of the first camera by a delay time to increase the time duration of overlap.
A device, comprising:
- at least one memory device that stores computer-executable instructions;
- and
- at least one processor configured to access the at least one memory device, wherein the at least one processor is configured to execute the computer-executable instructions to:
- receive images corresponding to a scene captured by a first camera;
- determine, based on the images corresponding to the scene captured by the first camera, a light source in the scene using at least one artificial intelligence (AI)-based algorithm;
- receiving, a second camera, data representing flickering of the light source, wherein the second camera is an event-based camera, and wherein the second camera is associated with a higher temporal response rate and higher dynamic range than the first camera;
- determine, based on the data, that a time duration of overlap between an on state of the light source and an exposure time of the first camera is below a threshold;
- and
- delay the exposure time of the first camera by a delay time to increase the time duration of overlap.
A non-transitory computer-readable medium storing computer-executable instructions which, when executed by a processor, cause the processor to perform operations comprising:
- receiving images corresponding to a scene captured by a first camera;
- determining, based on the images corresponding to the scene captured by the first camera, a light source in the scene using at least one artificial intelligence (AI)-based algorithm;
- receiving, from a second camera, data representing flickering of the light source, wherein the second camera is an event-based camera, and wherein the second camera is associated with a higher temporal response rate and higher dynamic range than the first camera;
- determining, based on the data, that a time duration of overlap between an on state of the light source and an exposure time of the first camera is below a threshold;
- and
- delaying the exposure time of the first camera by a delay time to increase the time duration of overlap.
Dependencies are inferred from the claim text.