System and method for iterative fourier side lobe reduction
First Claim
1. A computer implemented method for generating images comprising:
- inputting from at least one data receiving element data representing positional and radar data;
each of the positional data forming a positional record in an array of positional records;
each of the radar data comprising a first number of radar data points in the frequency domain,forming an image comprising an array of pixel values comprising;
a) randomly setting a percentage of the first number of radar data points to zero;
b) transforming the first number of radar data points into time domain projection data;
c) forming an image by processing the projection data utilizing an imaging subsystem that combines the positional and projection data to form the SAR imagery utilizing one of a back-projection algorithm or range migration algorithm;
d) forming the complete aperture A0 for SAR image formation comprising combining the projection data, the coordinates of the receiver, and the coordinates of the transmitter for each positional record;
e) forming an imaging grid comprising M image pixels wherein each pixel in the imaging grid is located at coordinate (xP(i),yP(i),zP(i));
f) saving the pixel values for each of the M image pixels into a composite image grid;
g) randomly setting a percentage of the first number of radar data points to zero;
h) transforming the first number of radar data points into time domain projection data;
i) forming an image by processing the projection data utilizing an imaging subsystem that combines the positional and projection data to form the SAR imagery utilizing one of a back-projection algorithm or range migration algorithm;
j) forming the complete aperture A0 for SAR image formation comprising combining the projection data, the coordinates of the receiver, and the coordinates of the transmitter for each positional record;
k) forming an imaging grid comprising M image pixels wherein each pixel in the imaging grid is located at coordinate (xP(i),yP(i),zP(i));
I) comparing the pixel values of the imaging grid to the corresponding pixel values of the composite image;
m) replacing the pixel values in the composite image grid if the pixel value is less in the imaging grid than the corresponding pixel value of the composite image grid to form a new composite image grid;
n) repeating the steps g) through m) for a predetermined number of iterations;
whereby the composite image grid is outputted with reduced sidelobes and noise.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for generating images from projection data comprising: at least one processor for processing input data, the input data comprising positional data and image data, the image data comprising frequency data for a pre-determined number k frequencies the at least one processor operating to: a) set the frequency data to zero for a predetermined percentage of the k frequencies to form modified frequency data; b) form a preliminary image comprising an array of retained pixel values based upon first positional data and the modified frequency data; c) set the frequency data to zero for a predetermined percentage of the k frequencies to form modified frequency data; d) form a modified image comprising an array of pixels based upon the positional data and the modified frequency data; e) compare the retained array of pixel values to the pixel values of the modified image formed at step (d); f) retain the minimum pixel value at each pixel location to form an image comprising minimum pixel values; g) repeat steps (c) through (f) for L iterations each time retaining an array of pixel values; h) output the image of retained pixel values.
28 Citations
19 Claims
-
1. A computer implemented method for generating images comprising:
-
inputting from at least one data receiving element data representing positional and radar data;
each of the positional data forming a positional record in an array of positional records;
each of the radar data comprising a first number of radar data points in the frequency domain,forming an image comprising an array of pixel values comprising; a) randomly setting a percentage of the first number of radar data points to zero; b) transforming the first number of radar data points into time domain projection data; c) forming an image by processing the projection data utilizing an imaging subsystem that combines the positional and projection data to form the SAR imagery utilizing one of a back-projection algorithm or range migration algorithm; d) forming the complete aperture A0 for SAR image formation comprising combining the projection data, the coordinates of the receiver, and the coordinates of the transmitter for each positional record; e) forming an imaging grid comprising M image pixels wherein each pixel in the imaging grid is located at coordinate (xP(i),yP(i),zP(i)); f) saving the pixel values for each of the M image pixels into a composite image grid; g) randomly setting a percentage of the first number of radar data points to zero; h) transforming the first number of radar data points into time domain projection data; i) forming an image by processing the projection data utilizing an imaging subsystem that combines the positional and projection data to form the SAR imagery utilizing one of a back-projection algorithm or range migration algorithm; j) forming the complete aperture A0 for SAR image formation comprising combining the projection data, the coordinates of the receiver, and the coordinates of the transmitter for each positional record; k) forming an imaging grid comprising M image pixels wherein each pixel in the imaging grid is located at coordinate (xP(i),yP(i),zP(i)); I) comparing the pixel values of the imaging grid to the corresponding pixel values of the composite image; m) replacing the pixel values in the composite image grid if the pixel value is less in the imaging grid than the corresponding pixel value of the composite image grid to form a new composite image grid; n) repeating the steps g) through m) for a predetermined number of iterations; whereby the composite image grid is outputted with reduced sidelobes and noise. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for generating images from projection data comprising:
-
at least one processor for processing input data, the input data comprising positional data and image data, the image data comprising frequency data for a pre-determined number k frequencies the at least one processor operating to; a) set the frequency data to zero for a predetermined percentage of the k frequencies to form modified frequency data; b) form a preliminary image comprising an array of retained pixel values based upon first positional data and the modified frequency data; c) set the frequency data to zero for a predetermined percentage of the k frequencies to form modified frequency data; d) form a modified image comprising an array of pixels based upon the positional data and the modified frequency data; e) compare the retained array of pixel values to the pixel values of the modified image formed at step (d); f) retain the minimum pixel value at each pixel location to form an image comprising minimum pixel values; g) repeat steps (c) through (f) for L iterations each time retaining an array of pixel values; h) output the image of retained pixel values. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system for generating an image from projection data comprising:
-
at least one processor for processing input data, the input data comprising positional data and image data, the image data comprising frequency data for a pre-determined number of frequency values; the at least one processor operating to perform minimizing operations on the pixel locations of the image by; a) creating a plurality of frequency data arrays by setting the frequency data to zero for a predetermined percentage of the frequency values to form modified frequency array data;
the frequency data eliminated being different for each preliminary image;b) forming a plurality of modified preliminary images, each modified preliminary image comprising an array of pixels based upon the positional data and the modified frequency array data; c) comparing all the retained pixel values at each pixel location in the preliminary images, and retaining the minimum pixel value at each pixel location to form an image comprising minimum pixel values; d) output the image of minimum pixel values. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification