Fast digital image de-hazing methods for real-time video processing
AssigneeHRL Laboratories, LLC
InventorsZhichao Chen, Yang Chen, Deepak Khosla
Life of this patent
Estimating the term…
Abstract
Described is system for image de-hazing for real-time video processing. A video comprising image frames is received as input. In determining an atmospheric veil value to use, the system leverages temporal correlations or specific scene constraints to determine whether to use a new atmospheric veil value or a previously determined atmospheric veil value. A global atmospheric light value is estimated as an average of a set of the brightest pixels in an upper region of an image frame. A de-hazed image is generated from the current image frame using either the previously determined atmospheric veil value or the new atmospheric veil value and the global atmospheric light value.
Claims18
A system for image de-hazing for video processing, the system comprising:
- one or more processors and a non-transitory computer-readable medium having executable instructions encoded thereon such that when executed, the one or more processors perform operations of:
- receiving a video comprising a series of image frames as input, wherein each image frame comprises a plurality of regions comprising a plurality of pixels;
- for each image frame in the series of image frames, determining if a predetermined image frame number threshold has been reached;
- wherein if the predetermined image frame number has not been reached, a previously determined atmospheric veil value is used, and wherein if the predetermined image frame number has been reached, a new atmospheric veil value is determined;
- estimating a global atmospheric light value;
- and
- generating a de-hazed image from the current image frame using either the previously determined atmospheric veil value or the new atmospheric veil value and the global atmospheric light value.
A computer-implemented method for image de-hazing for real-time video processing, comprising an act of causing one or more processors to execute instructions stored on a non-transitory memory such that upon execution, the one or more processors perform operations of:
- receiving a video comprising a series of image frames as input, wherein each image frame comprises a plurality of regions comprising a plurality of pixels;
- for each image frame in the series of image frames, determining if a predetermined image frame number threshold has been reached;
- wherein if the predetermined image frame number has not been reached, a previously determined atmospheric veil value is used, and wherein if the predetermined image frame number has been reached, a new atmospheric veil value is determined;
- estimating a global atmospheric light value;
- and
- generating a de-hazed image from the current image frame using either the previously determined atmospheric veil value or the new atmospheric veil value and the global atmospheric light value.
A computer program product for image de-hazing for real-time video processing, the computer program product comprising computer-readable instructions stored on a non-transitory computer-readable medium that are executable by a computer having a processor for causing the processor to perform operations of:
- receiving a video comprising a series of image frames as input, wherein each image frame comprises a plurality of regions comprising a plurality of pixels;
- for each image frame in the series of image frames, determining if a predetermined image frame number threshold has been reached;
- wherein if the predetermined image frame number has not been reached, a previously determined atmospheric veil value is used, and wherein if the predetermined image frame number has been reached, a new atmospheric veil value is determined,
- estimating a global atmospheric light value;
- and
- generating a de-hazed image from the current image frame using either the previously determined atmospheric veil value or the new atmospheric veil value and the global atmospheric light value.
Dependencies are inferred from the claim text.