Claims
- 1. A method for reconstructing an image from an image detector, the method comprising the steps of:
(a) receiving an input image from the image detector, wherein the image detector comprises a grid containing input data; (b) defining a plurality of kernels across the grid, each kernel corresponding to a kernel function and having a first size and a first shape selected from a plurality of possible shapes for defining a footprint within the grid for encompassing a portion of the input data; (c) determining a signal-to-noise ratio and a goodness-of-fit for each kernel, wherein the goodness-of-fit is determined as a global goodness-of-fit weighted by each kernel function mapped into a data space; (d) identifying and eliminating each rejectable kernel from the grid when the signal-to-noise ratio and the goodness-of-fit for the rejectable kernel fail to meet a predetermined minimum criteria; (e) identifying each no-pass kernel where the signal-to-noise ratio and goodness-of-fit exceed the predetermined minimum criteria but fail to meet a predetermined pass criteria; (f) defining a plurality of second iteration kernels at each no-pass kernel location, each second iteration kernel having a second shape selected from the plurality of possible shapes and a second size smaller than the first size; (g) identifying each acceptable kernel where the signal-to-noise ratio and the goodness-of-fit meet the predetermined criteria; (h) selecting at each location with an acceptable kernel an optimal shape from the plurality of possible shapes, wherein the optimal shape has the highest SNR contained within the kernel when compared to kernels having other shapes; (i) repeating steps (c) through (h) with progressively smaller kernels until all remaining kernels meet the predetermined pass criteria; and (j) providing an output image comprising a map of the remaining kernels.
- 2. The method of claim 1, wherein the grid comprises an array comprising a plurality of points and each kernel is centered on a point of the plurality.
- 3. The method of claim 2, wherein the step of defining a plurality of second iteration kernel comprises increasing the number of points in the plurality of points, whereby a number of kernel centers is increased.
- 4. The method of claim 1, wherein the plurality of possible shapes comprises at least two shapes selected from the group consisting of circles, ellipses and bell shapes.
- 5. The method of claim 1, wherein the quantity of kernels is substantially smaller than the quantity of individual elements in the detector array.
- 6. The method of claim 1, wherein the signal-to-noise ratio is evaluated relative to an expected noise level within the kernel.
- 7. The method of claim 1, wherein the first shape and the second shape are circles, and the remaining kernels span three to five octaves in size.
- 8. A method for reconstructing a signal from a noisy input signal received at a signal receiver, the method comprising:
hierarchically decomposing the noisy input signal into a plurality of kernels having a plurality of scales beginning with the largest scale of the plurality of scales, wherein each kernel is separately evaluated by comparing the signal-to-noise ratio and goodness-of-fit to a predetermined signal-to-noise ratio and a predetermined goodness-of-fit.
Parent Case Info
[0001] This is a Continuation-In-Part of pending application Ser. No. 08/073,929, filed Jun. 8, 1993.
Government Interests
[0002] Pursuant to 35 U.S.C. §202(c), it is hereby acknowledged that the U.S. Government has certain rights in the invention described herein, which was made in part with funds from the National Aeronautics and Space Administration, Grant No. NAG 51228, and from the U.S. Department of Energy, Grant No. DE-FG02-87ER40317.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09333172 |
Jun 1999 |
US |
Child |
09905528 |
Aug 2001 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
08073929 |
Jun 1993 |
US |
Child |
09333172 |
Jun 1999 |
US |