Image dehazing and restoration
AssigneesCarmel-Haifa University Economic Corp. Ltd., Ramot at Tel-Aviv University Ltd.
InventorsAvital TREIBITZ, Dana BERMAN, Shai AVIDAN
Life of this patent
Estimating the term…
Abstract
Methods for dehazing a digital image and for restoring an underwater digital image. The methods include the following steps: First, clustering pixels of a digital image into haze-lines, wherein each of the haze-lines is comprised of a sub-group of the pixels that are scattered non-locally over the digital image. Second, estimating, based on the haze-lines, a transmission map of the digital image, wherein the transmission map encodes scene depth information for each pixel of the digital image. Then, for a hazy image, calculating a dehazed digital image based on the transmission map.
Claims18
A method for dehazing a digital image, comprising:
- operating at least one hardware processor to:
- cluster pixels of a digital image into haze-lines, wherein each of the haze-lines is comprised of a sub-group of the pixels that are scattered non-locally over the digital image;
- estimate, based on the haze-lines, a transmission map of the digital image, wherein the transmission map encodes scene depth information for each pixel of the digital image;
- and
- calculate a dehazed digital image based on the transmission map.
A system comprising:
- an image sensor configured to acquire a digital image;
- a non-transitory computer-readable storage medium having stored thereon program instructions to:
- cluster pixels of the digital image into haze-lines, wherein each of the haze-lines is comprised of a sub-group of the pixels that are scattered non-locally over the digital image,
- estimate, based on the haze-lines, a transmission map of the digital image, wherein the transmission map encodes scene depth information for each pixel of the digital image, and
- calculate a dehazed digital image based on the transmission map;
- and
- at least one hardware processor configured to execute the program instructions.
A computer program product for dehazing a digital image, the computer program product comprising a non-transitory computer-readable storage medium having program code embodied therewith, the program code executable by at least one hardware processor to:
- cluster pixels of a digital image into haze-lines, wherein each of the haze-lines is comprised of a sub-group of the pixels that are scattered non-locally over the digital image;
- estimate, based on the haze-lines, a transmission map of the digital image, wherein the transmission map encodes scene depth information for each pixel of the digital image;
- and
- calculate a dehazed digital image based on the transmission map.
Dependencies are inferred from the claim text.