Method for processing a digital image
AssigneeDblur Technologies Ltd.
InventorsAlex Alon, Irins Alon
Life of this patent
Estimating the term…
Abstract
A method and system for processing a distorted digital image B that is a convolution of an undistorted image F and a point spread function. Noise is removed from the image B so as to produce an image B′ of reduced noise. The image F is then obtained based upon a calculation involving the image B′.
Claims18
A method for processing a digital image B1, the image B1 being a convolution of an image F and a point spread function h, comprising removing noise from the image B1 so as to produce an image B′ of reduced noise, and calculating F based upon B′,
- wherein an amount of noise is calculated in a plurality of images B, and the image B′ is selected as an image of essentially minimal noise among the images B.
A method for processing a digital image B1, the image B1 being a convolution of an image F and a point spread function h, comprising removing noise from the image B1 so as to produce an image B′ of reduced noise, and calculating F based upon B′,
- wherein the amount of noise in an image is calculated using an algebraic expression involving the gradient of a function P(x) obtained by inverse Fourier transform of {tilde over (B)}(q)/{tilde over (h)}(q).
A method for processing a digital image B1, the image B1 being a convolution of an image F and a point spread function h, comprising removing noise from the image B1 so as to produce an image B′ of reduced noise, and calculating F based upon B′,
- wherein calculating F involves calculating an inverse Fourier transform of the algebraic expression {tilde over (B)}(q)/{tilde over (h)}(q). wherein {tilde over (B)}′(q)is the Fourier transform of the image B′ of reduced noise, and {tilde over (h)}(q)is the Fourier transform of h.
A method for processing a deconvoluted image B, the image B having been deconvoluted according to a deconvolution filter D, the method comprising reducing correlation between the image and the deconvolution filter,
- wherein an amount of correlation is calculated in a plurality of images P, and an image P′ is selected among the images P as an image having essentially minimal correlation with the deconvolution filter.
A method for processing a digital image B1, the image B1 being a convolution of an image F and a point spread function h comprising the steps of:
- removing noise from the image B1 so as to produce an image B′ of reduced noise;
- obtaining function {tilde over (P)}1(q) according to the algebraic expression {tilde over (P)}1(q)={tilde over (B)}′(q)/{tilde over (h)}(q);
- reducing correlation between {tilde over (P)}1 and 1/{tilde over (h)} so as to product a function {tilde over (P)}′ of reduced correlation;
- and
- obtaining a rectified image F by inverse Fourier transform of {tilde over (P)}′(q).
A method for obtaining a radius r of a point spread function h describing an out-of-focus distortion of a digital image B, the method comprising a step of calculating a gradient at a plurality of pixels in the image B, in which a radius r(x) is calculated at each of the plurality of pixels based upon the gradient.
A method for processing a digital image B1, the image B1 being a convolution of an image F and a point spread function h, comprising removing noise from the image B1 so as to produce an image B′ of reduced noise, and calculating F based upon B′,
- further comprising a step of producing the image B′ from an image B0, where the image B0 was obtained using a digital camera that applies a transformation to a light level detected at a pixel, the transformation having an inverse, wherein B1 is obtained from the image B0 by applying to the image B0 the inverse transformation.
A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for processing a digital image B1, the image B1being a convolution of an image F and a point spread function h, comprising the steps of:
- removing noise from the image B1 so as to produce an image B′ of reduced noise;
- obtaining function {tilde over (P)}1(q) according to the algebraic expression {tilde over (P)}1(q)={tilde over (B)}′(q)/{tilde over (h)}(q);
- reducing calculation between {tilde over (P)}1 and {tilde over (1)}/h so as to product a function ′ of reduced correlation;
- and
- obtaining a rectified image F by inverse Fourier transform of {tilde over (P)}′(q).
Dependencies are inferred from the claim text.