Systems And Methods For Deblurring Data Corrupted By Shift Variant Blurring
First Claim
1. A method of deblurring data corrupted by shift variant blurring, the method comprising:
- providing a first version of data having shift variant blurring characterized by a first shift variant point spread function;
selecting a target shift invariant point spread function;
deriving a second shift variant point spread function wherein a combination of the first and second shift variant point spread functions generates the target shift invariant point spread function;
applying the second shift variant point spread function to the first version of the data thereby generating a second version of the data having shift invariant blurring characterized by the target shift invariant point spread function; and
applying a linear shift invariant filter to the second version of the data thereby generating a deblurred version of the data.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides methods, systems and machine readable medium including machine readable code for deblurring data corrupted by shift variant blurring. A first version of data having shift variant blurring characterized by a first shift variant point spread function is provided. A target shift invariant point spread function is selected. A second shift variant point spread function is derived wherein a combination of the first and second shift variant point spread functions generates the target shift invariant point spread function. The second shift variant point spread function is applied to the first version of the data thereby generating a second version of the data having shift invariant blurring characterized by the target shift invariant point spread function. A linear shift invariant filter is applied to the second version of the data thereby generating a deblurred version of the data.
62 Citations
29 Claims
-
1. A method of deblurring data corrupted by shift variant blurring, the method comprising:
-
providing a first version of data having shift variant blurring characterized by a first shift variant point spread function; selecting a target shift invariant point spread function; deriving a second shift variant point spread function wherein a combination of the first and second shift variant point spread functions generates the target shift invariant point spread function; applying the second shift variant point spread function to the first version of the data thereby generating a second version of the data having shift invariant blurring characterized by the target shift invariant point spread function; and applying a linear shift invariant filter to the second version of the data thereby generating a deblurred version of the data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A machine readable medium for storing a machine executable program for deblurring data corrupted by shift variant blurring comprising:
-
machine readable code for providing a first version of data having shift variant blurring characterized by a first shift variant point spread function; machine readable code for selecting a target shift invariant point spread function; machine readable code for deriving a second shift variant point spread function wherein a combination of the first and second shift variant point spread functions generates the target shift invariant point spread function; machine readable code for applying the second shift variant point spread function to the first version of the data thereby generating a second version of the data having shift invariant blurring characterized by the target shift invariant point spread function; and machine readable code for applying a linear shift invariant filter to the second version of the data thereby generating a deblurred version of the data. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method of deblurring data corrupted by shift variant blurring, the method comprising:
-
providing a first version of data having shift variant blurring; blurring the first version of the data further using a shift variant blurring kernel thereby generating a second version of data having shift invariant blurring; and applying a linear shift invariant filter to the second version of the data thereby generating a deblurred version of the data.
-
Specification