Methods and apparatus for computing the input and output signals of a linear shift-variant system
First Claim
1. A method of computing the output signal g(x)of a Linear Shift-Variant System (LSVS) where x is an m-dimensional variable, said output corresponding to an input signal f(x), said LSVS characterized by a Shift-Variant Point Spread Function (SV-PSF) h(x,α
- ), said method comprising a. Computing a set of Rao Transform (RT) coefficients Sn of said input signal f(x) with respect to said SV-PSF h(x,α
) wherein said Rao Transform (RT) is defined by an expression that is a definite integral with respect to α
of the product of h(x−
α
,α
) and f(x−
α
), said coefficients Sn obtained by;
1. substituting a truncated Taylor series expansion of h(x−
α
,α
) around the point (x,α
) in said expression that defines RT, 2. substituting a truncated Taylor series expansion of f(x−
α
) around the point x in said expression that defines RT, 3. simplifying said expression after the substitutions above as a sum of a set of product terms wherein each product term is the result of multiplying a derivative of f(x) with respect to x at x and a coefficient that determines Sn and expressed in terms of a set of moments with respect to a of the zero-th and higher order derivatives with respect to x of said SV-PSF h;
b. computing a set of derivatives f(n) of f(x) with respect to x at x of said input signal f(x);
c. computing a set of product terms obtained by multiplying each RT coefficient Sn by its corresponding input signal derivative f(n), d. summing or adding all members of said set of product terms to obtain the output signal g(x) of said LSVS.
0 Assignments
0 Petitions
Accused Products
Abstract
This invention is based on a new signal processing transform named Rao Transform (RT) which was invented recently by the author of the present invention. Forward RT provides a computationally efficient method and an associated apparatus for computing the output signal of a Linear Shift-Variant System (LSVS) from the input signal and a set of moment parameters of the linear Shift-Variant Point Spread Function (SV-PSF) that characterizes the LSVS. Inverse RT provides a computationally efficient method and an associated apparatus for computing the input signal or restored signal of an LSVS from the output signal and a set of moment parameters of the linear SV-PSF that characterizes the LSVS. This invention is useful in many applications including the restoration of defocus blurred and motion blurred images recorded by a camera with a linear SV-PSF. The apparatus include means for computing forward and inverse RT coefficients.
-
Citations
20 Claims
-
1. A method of computing the output signal g(x)of a Linear Shift-Variant System (LSVS) where x is an m-dimensional variable, said output corresponding to an input signal f(x), said LSVS characterized by a Shift-Variant Point Spread Function (SV-PSF) h(x,α
- ), said method comprising
a. Computing a set of Rao Transform (RT) coefficients Sn of said input signal f(x) with respect to said SV-PSF h(x,α
) wherein said Rao Transform (RT) is defined by an expression that is a definite integral with respect to α
of the product of h(x−
α
,α
) and f(x−
α
), said coefficients Sn obtained by;
1. substituting a truncated Taylor series expansion of h(x−
α
,α
) around the point (x,α
) in said expression that defines RT,2. substituting a truncated Taylor series expansion of f(x−
α
) around the point x in said expression that defines RT,3. simplifying said expression after the substitutions above as a sum of a set of product terms wherein each product term is the result of multiplying a derivative of f(x) with respect to x at x and a coefficient that determines Sn and expressed in terms of a set of moments with respect to a of the zero-th and higher order derivatives with respect to x of said SV-PSF h;
b. computing a set of derivatives f(n) of f(x) with respect to x at x of said input signal f(x);
c. computing a set of product terms obtained by multiplying each RT coefficient Sn by its corresponding input signal derivative f(n), d. summing or adding all members of said set of product terms to obtain the output signal g(x) of said LSVS. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- ), said method comprising
-
8. A method of computing the input or restored signal f(x) of a Linear Shift-Variant System (LSVS) where x is an m-dimensional variable, said input corresponding to an output or degraded signal g(x), said LSVS characterized by a Shift-Variant Point Spread Function (SV-PSF) h(x,α
- ), said method comprising
a. Computing a set of Inverse Rao Transform (IRT) coefficients S′
n corresponding to said output signal g(x) and said SV-PSF h(x,α
) wherein each IRT coefficient S′
n is determined byi. considering an expression for said output signal g(x) as a sum of a set of product terms wherein each product term is the result of multiplying a derivative f(n) of said input signal f(x) and a Rao Transform coefficient Sn that corresponds to said derivative, ii. taking different derivatives of said expression with respect to x and obtaining one equation corresponding to each derivative to obtain a set of equations in which the different derivatives f(n) of said input signal f(x) are the only unknowns, and iii. solving said set of equations and expressing the solution for the zero-th order derivative of said input signal as a sum of a set of product terms wherein each product term is the result of multiplying a derivative g(n) of said output signal g(x) and a coefficient that is defined to be the Inverse Rao Transform coefficient S′
n,b. Computing a set of derivatives with respect to x at x of said output signal g(x), c. multiplying each IRT coefficient S′
n by its corresponding output signal derivative g(n) to obtain a set of product terms,d. summing or adding all members of said set of product terms to obtain the input or restored signal f(x) of said LSVS. - View Dependent Claims (9, 10, 11, 12, 13, 14)
- ), said method comprising
-
15. Apparatus for computing the input or restored signal f(x) of a Linear Shift-Variant System (LSVS) corresponding to an output signal g(x), said LSVS characterized by a Shift-Variant Point Spread Function (SV-PSF) h(x,α
- ), said apparatus comprising;
i. a differentiation means for computing derivatives of said output signal g(x)to obtain a set of derivative signals, ii. an Inverse Rao Transform (IRT) coefficient computation means for computing said IRT coefficients S′
n of said output signal g(x) with respect to said SV-PSF h,iii. a multiplication means for multiplying each member of said set of derivative signals with its corresponding IRT coefficient S′
n to obtain a set of product terms, andiv. a summation means for summing said set of product terms to obtain said input or restored signal. - View Dependent Claims (16, 17)
- ), said apparatus comprising;
-
18. Apparatus for computing the output signal g(x) of a Linear Shift-Variant System (LSVS) corresponding to an input signal f(x), said LSVS characterized by a Shift-Variant Point Spread Function (SV-PSF) h(x,α
- ), said apparatus comprising;
i. a differentiation means for computing derivatives of said input signal f(x)to obtain a set of derivative signals f(n), ii. a Rao Transform (RT) coefficient computation means for computing the RT coefficients Sn of said input signal f(x) with respect to said SV-PSF h, iii. a multiplication means for multiplying each member of said set of derivative signals f(n) with its corresponding Rao Transform coefficient Sn to obtain a set of product terms, and iv. a summation means for summing said set of product terms to obtain said output signal. - View Dependent Claims (19, 20)
- ), said apparatus comprising;
Specification