Flicker mitigation via image signal processing
AssigneeSamsung Electronics Co., Ltd.
InventorsRaz Zvi Nossek, Assaf Tzabari, Doron Sabo
Life of this patent
Estimating the term…
Abstract
Disclosed is an image processing method employing a post processing technique that may eliminate flicker artifacts from captured video in real time. An example method involves receiving from an image sensor a sequence of input frames representing a scene and identifying and tracking a light source represented within the input frames. Flickering of the light source may be identified by detecting frame to frame color characteristic variation of a region representing the light source. A sequence of output frames may be generated with the flickering removed by selectively modifying image data of pixels within the region.
Claims20
An image processing method comprising:
- receiving from an image sensor a sequence of input frames representing a scene;
- identifying a light source represented within the input frames, and tracking the identified light source between consecutive input frames;
- identifying flickering of the light source by detecting frame to frame color characteristic variation of a region representing the light source;
- and
- generating a sequence of output frames corresponding to the input frames, with the flickering removed by selectively modifying image data of pixels within the region,
- wherein the identified light source is at least one of a light emitting diode (LED) light source or a traffic light.
An image processing method comprising:
- receiving from an image sensor a current frame and at least one previous frame representing respective images of a scene;
- identifying a flickering light source suspect (FSS) within the current frame;
- generating a bounding box (BB) surrounding the FSS;
- tracking the BB between consecutive frames and updating a position and size of the BB based on the tracking;
- performing segmentation of the tracked BB;
- and
- detecting flickering of the FSS and selectively modifying image data of pixels representing the same to mitigate the flickering.
A non-transitory computer-readable recording medium storing instructions that, when executed by an image signal processor, implement an image processing method that comprises:
- receiving from an image sensor a current frame and at least one previous frame representing respective images of a scene;
- identifying a flickering light source suspect within the current frame;
- generating a bounding box surrounding the flickering light source suspect;
- tracking the bounding boxes between consecutive frames and updating a position and size of the bounding box based on the tracking;
- performing segmentation of the tracked bounding box;
- and
- detecting flickering of the light source suspect and selectively modifying image data of pixels thereof to mitigate the flickering.
Dependencies are inferred from the claim text.