Claims
- 1. A pre-decomposition filter of a wavelet transform system for mapping a set of original data samples into a set of dual scaling function coefficients for decomposition by the wavelet transform system, the sets of original data samples and dual scaling function coefficients being related to a set of scaling function coefficients, to scaling functions that correspond to the set of scaling function coefficients, and to dual scaling functions that are dual to the scaling functions and correspond to the set of dual scaling function coefficients, the pre-decomposition filter comprising:a first filter stage that filters the set of original data samples to generate a first set of intermediate coefficients; a second filter stage that is parallel to the first filter and filters the set of original data samples to generate a second set of intermediate coefficients; and a summing stage that sums the first and second sets of intermediate data samples to generate the set of dual scaling function coefficients.
- 2. The pre-decomposition filter of claim 1 wherein:the first filter stage has a first transfer function for mapping the set of original data samples to the first set of intermediate coefficients; the second filter stage has a second transfer function for mapping the set of original data samples to the second set of intermediate coefficients; the set of original data samples is capable of being mapped to the set of scaling function coefficients by a third transfer function; the set of scaling function coefficients is capable of being mapped to the set of dual scaling function coefficients by a fourth transfer function; the combined transfer function of the first and second filter stages and the summing stage is the sum of the first and second transfer functions and is equivalent to the product of the third and fourth transfer functions.
- 3. The pre-decomposition filter of claim 2 wherein:the second filter stage comprises an FIR filter and the fourth transfer function is capable of being performed with an FIR filter such that the degree of the second transfer function is less than the degree of the fourth transfer function; and the first filter stage comprises an IIR filter and the third transfer function is capable of being performed with an IIR filter such that the first and third transfer functions are proportional to each other.
- 4. A method in a wavelet transform system for mapping a set of original data samples into a set of dual scaling function coefficients for decomposition by the wavelet transform system, the sets of original data samples and dual scaling function coefficients being related to a set of scaling function coefficients, to scaling functions that correspond to the set of scaling function coefficients, and to dual scaling functions that are dual to the scaling functions and correspond to the set of dual scaling function coefficients, the method comprising the steps of:filtering the set of original data samples to generate a first set of intermediate coefficients; filtering the set of original data samples to generate a second set of intermediate coefficients; and summing the first and second sets of intermediate data samples to generate the set of dual scaling function coefficients.
- 5. The method of claim 4 wherein:the first filtering step has a first transfer function for mapping the set of original data samples to the first set of intermediate coefficients; the second filtering step has a second transfer function for mapping the set of original data samples to the second set of intermediate coefficients; the set of original data samples is capable of being mapped to the set of scaling function coefficients with a third transfer function; the set of scaling function coefficients is capable of being mapped to the set of dual scaling function coefficients with a fourth transfer function; the combined transfer function of the first and second filtering steps and the summing step is the sum of the first and second transfer functions and is equivalent to the product of the third and fourth transfer functions.
- 6. The method of claim 5 wherein:the second filter step is performed with an FIR filter and the fourth transfer function is capable of being performed with an FIR filter such that the degree of the second transfer function is less than the degree of the fourth transfer function; and the first filtering step is performed with an IIR filter and the third transfer function is capable of being performed with an IIR filter such that the first and third transfer functions are proportional to each other.
- 7. A pre-decomposition filter of a wavelet transform system for mapping a set of original data samples into a set of dual scaling function coefficients at an original resolution level for decomposition by the wavelet transform system, the set of original data samples being given by a first function that approximates a second function at the original resolution level, the pre-decomposition filter applying a set of mapping coefficients to the set of original data samples to map the set of original data samples to the set of dual scaling function coefficients, the set of mapping coefficients being selected by performing an orthogonal projection of the first function to the second function.
- 8. The pre-decomposition filter of claim 7 wherein:the set of original data samples {fM,n} is given by the first function fM(x) and is related at the original resolution level M to a set of scaling function coefficients {cM,kM}, a set of scaling functions {φM,kM(x)}, the set of dual scaling functions {{overscore (c)}M,kM}, and a set of dual scaling functions {{overscore (φ)}M,kM(x)} that is dual to the set of scaling functions {φM,kM(x)} according to: fm(x)=∑kmcm,kmφm,km(x)=∑kmc~m,kmφ~m,km(x)for m=M, x=2−Mn, and {fM,n}={fM(2−Mn)};the orthogonal projection of the second function f(x) to the first function fM(x) is given by: ∫-∞∞f(x)φm,km(x)ⅆx=∫-∞∞fm(x)φm,km(x)ⅆxwhere: c~m,km=∫-∞∞f(x)φm,km(x)ⅆxfor m=M;the set of mapping coefficients {λnφn} are selected by obtaining the set of coefficients {φn}={φ0,0(n)} given by the scaling function φ0,0(x), where x=2−Mn, and by selecting the set of coefficients {λn} for the highest degree that the second function f(x) can have for which: ∫-∞∞f(x)φm,km(x)ⅆx=∑nλnφnfm,km-nis exact, form m=M.
- 9. The pre-decomposition filter of claim 7 wherein the pre-decomposition filter comprises an FIR filter that applies the set of mapping coefficients in a moving average operation.
- 10. A method for mapping a set of original data samples into a set of dual scaling function coefficients at an original resolution level for decomposition in wavelet transform system, the set of original data samples being given by a first function that approximates a second function at the original resolution level, the method comprising:selecting a set of mapping coefficients by performing an orthogonal projection of the first function to the second function; and applying the set of mapping coefficients to the set of original data samples to map the set of original data samples to the set of dual scaling function coefficients.
- 11. The method of claim 10 wherein:the set of original data samples {fM,n} is given by the first function fM(x) and is related at the original resolution level M to a set of scaling function coefficients {cM,kM}, a set of scaling functions {φM,kM(x)}, the set of dual scaling functions {{overscore (c)}M,kM}, and a set of dual scaling functions {{overscore (φ)}M,kM(x)} that is dual to the set of scaling functions {φM,kM(x)} according to: fm(x)=∑kmcm,kmφm,km(x)=∑kmc~m,kmφ~m,km(x)for m=M, x=2−Mn, and {fM,n}={fM(2−Mn)};the orthogonal projection of the second function f(x) to the first function fM(x) is given by: ∫-∞∞f(x)φm,km(x)ⅆx=∫-∞∞fm(x)φm,km(x)ⅆxwhere: c~m,km=∫-∞∞f(x)φm,km(x)ⅆxfor m=M;the set of mapping coefficients {λnφn} are selected by obtaining the set of coefficients {φn}={φ0,0(n)} given by the scaling function (φ0,0(x), where x=2−Mn, and by selecting the set of coefficients {λn} for the highest degree that the second function f(x) can have for which: ∫-∞∞f(x)φm,km(x)ⅆx=∑nλnφnfm,km-nis exact, for m=M.
- 12. The method of claim 10 wherein the applying step includes applying the set of mapping coefficients in a moving average operation.
Parent Case Info
This is division of appln. Ser. No. 09/595,341 filed Jun. 15, 2000 which is a continuation-in-part of U.S. patent application Ser. No. 08/921,141, filed Aug. 29, 1997, now abandoned.
US Referenced Citations (14)
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
08/921141 |
Aug 1997 |
US |
Child |
09/595341 |
|
US |