Joint contrast enhancement and turbulence mitigation method
First Claim
1. A method comprising the steps of:
- generating a denoised image by performing a denoising operation on an input image of an object ô
k(x), the input image having turbulence and a contrast reducing scattering medium therein;
generating a contrast enhanced image from the denoised image using a contrast enhancement algorithm;
estimating a global motion vector {circumflex over (Δ
)}g,k of the contrast enhanced image using an image alignment algorithm;
generating a contrast enhanced aligned image by globally aligning the contrast enhanced image to {circumflex over (Δ
)}g,k and locally aligning the contrast enhanced image with an optical flow method;
temporally averaging the contrast enhanced aligned image with K frames;
generating an output image of the object ô
k(x) by performing a deblur operation on the temporally averaged contrast enhanced aligned image; and
measuring turbulence using a turbulence mitigation metric (TMM).
1 Assignment
0 Petitions
Accused Products
Abstract
A method involves generating a denoised image by performing a denoising operation on an input image of an object, the input image having turbulence and a contrast reducing scattering medium therein, generating a contrast enhanced image from the denoised image using a contrast enhancement algorithm, estimating a global motion vector of the contrast enhanced image using an image alignment algorithm, generating a contrast enhanced aligned image by globally aligning the contrast enhanced image to the global motion vector and locally aligning the contrast enhanced image with an optical flow method, temporally averaging the contrast enhanced aligned image, and generating an output image of the object by performing a deblur operation on the temporally averaged contrast enhanced aligned image. The method may further include measuring turbulence using sequences of input images and output images.
10 Citations
16 Claims
-
1. A method comprising the steps of:
-
generating a denoised image by performing a denoising operation on an input image of an object ô
k(x), the input image having turbulence and a contrast reducing scattering medium therein;generating a contrast enhanced image from the denoised image using a contrast enhancement algorithm; estimating a global motion vector {circumflex over (Δ
)}g,k of the contrast enhanced image using an image alignment algorithm;generating a contrast enhanced aligned image by globally aligning the contrast enhanced image to {circumflex over (Δ
)}g,k and locally aligning the contrast enhanced image with an optical flow method;temporally averaging the contrast enhanced aligned image with K frames; generating an output image of the object ô
k(x) by performing a deblur operation on the temporally averaged contrast enhanced aligned image; andmeasuring turbulence using a turbulence mitigation metric (TMM). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a processor operatively connected to an imaging device, wherein the processor is configured, via programming instructions accessible thereto, to perform the steps of; generating a denoised image by performing a denoising operation on an input image of an object ô
k(x), the input image having turbulence and a contrast reducing scattering medium therein;generating a contrast enhanced image from the denoised image using a contrast enhancement algorithm; estimating a global motion vector {circumflex over (Δ
)}g,k of the contrast enhanced image using an image alignment algorithm;generating a contrast enhanced aligned image by globally aligning the contrast enhanced image to {circumflex over (Δ
)}g,k and locally aligning the contrast enhanced image with an optical flow method;temporally averaging the contrast enhanced aligned image with K frames; generating an output image of the object ô
k(x) by performing a deblur operation on the temporally averaged contrast enhanced aligned image; andmeasuring turbulence using a turbulence mitigation metric (TMM). - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification