Removing blur from an image
First Claim
1. On a computing device, a method of deconvoluting a blurred image via a non-blind deconvolution, the method comprising:
- iteratively downsampling the blurred image to form a blurred image pyramid comprising images of a plurality of different resolution scales;
at a lower resolution scale in the blurred image pyramid, deconvoluting a lower resolution image according to a Bilateral Richardson-Lucy (BRL) deconvolution process in which a bilateral range/spatial filter is employed to form a lower resolution deconvoluted image;
upsampling the lower resolution deconvoluted image to form an upsampled image; and
at a higher resolution scale in the blurred image pyramid, deconvoluting a higher resolution image according to the BRL deconvolution process.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments related to the removal of blur from an image are disclosed. One disclosed embodiment provides a method of performing an iterative non-blind deconvolution of a blurred image to form an updated image. The method comprises downsampling the blurred image to form a blurred image pyramid comprising images of two or more different resolution scales, downsampling a blur kernel to form a blur kernel pyramid comprising kernels of two or more different sizes, and deconvoluting a selected image in the blurred image pyramid according to a Richardson-Lucy deconvolution process in which a bilateral range/spatial filter is employed.
14 Citations
12 Claims
-
1. On a computing device, a method of deconvoluting a blurred image via a non-blind deconvolution, the method comprising:
-
iteratively downsampling the blurred image to form a blurred image pyramid comprising images of a plurality of different resolution scales; at a lower resolution scale in the blurred image pyramid, deconvoluting a lower resolution image according to a Bilateral Richardson-Lucy (BRL) deconvolution process in which a bilateral range/spatial filter is employed to form a lower resolution deconvoluted image; upsampling the lower resolution deconvoluted image to form an upsampled image; and at a higher resolution scale in the blurred image pyramid, deconvoluting a higher resolution image according to the BRL deconvolution process. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. On a computing device, a method of deconvoluting an original blurred image to form an updated image, the method comprising:
-
iteratively downsampling the original blurred image to form a blurred image pyramid comprising i layers of blurred images of progressively lower resolution scales, wherein i=0 is a lowest-resolution scale; for each resolution scale 0 to i; performing an inter-scale Bilateral Richardson-Lucy (BRL) deconvolution process in which a bilateral range/spatial filter is employed; performing one or more intra-scale BRL deconvolution processes in which the bilateral range/spatial filter is employed to form an intra-scale deconvoluted image; and upsampling the intra-scale deconvoluted image. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification