Patent ID: 7558709

Claim:
A computer-readable storage medium, having instructions stored thereon for causing a computer programmed thereby to perform the following method: reading an input signal data f(x) of a Linear Shift-Variant System (LSVS) where x is an m-dimensional variable, said LSVS characterized by a Shift-Variant Point Spread Function (SV-PSF) h(x,α), and generating an output signal data g(x) of said LSVS corresponding to said input signal data f(x) of said LSVS by performing the steps comprising: a. Determining through computations a set of Rao Transform (RT) coefficients S n of said input signal data 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 S n determined 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 S n and expressed in terms of a set of moments with respect to α of the zero-th and higher order derivatives with respect to x of said SV-PSF h; b. determining through computations a set of derivatives f (n) of f(x) with respect to x at x of said input signal data f(x); c. determining through computations a set of product terms generated by multiplying each RT coefficient S n by its corresponding derivative of input signal data f (n) , d. summing or adding all members of said set of product terms to generate the output signal data g(x)of said LSVS.