CPC G06T 5/003 (2013.01) [G06F 16/9027 (2019.01); G06F 18/22 (2023.01); G06T 7/90 (2017.01); G06T 2207/10024 (2013.01); G06T 2207/20061 (2013.01)] | 14 Claims |
1. A method for dehazing a digital image, comprising:
operating at least one hardware processor to:
convert the digital image to one or more medium-compensated images that are each based on attenuation coefficient ratios of a different water type, wherein the digital image is of an underwater scene;
cluster hazy Red-Green-Blue (RGB) values of pixels of a digital image into haze-lines in an RGB space, wherein each of the haze-lines is comprised of a sub-group of the hazy RGB values 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, by recovering true RGB values,
wherein performing the clustering, the estimating, and the calculating is for each of the one or more medium-compensated images.
|