The invention relates generally to synthetic aperture radar (SAR) and, more particularly, to rotation of SAR images.
The earliest Synthetic Aperture Radar (SAR) systems collected data with the radar's antenna aimed broadside to the aircraft's flight path. Images formed from this data were displayed in a natural coordinate system with axes oriented in directions parallel to the flight path, and orthogonal to the flight path. These directions were typically respectively called “along-track” and “cross-track”, which emphasized their alignment with the aircraft's flight track.
Later, more sophisticated SAR systems collected data with the radar's antenna pointed in directions other than broadside to the aircraft. This geometry was termed “squint” operation. The image formation process then yielded a more natural image coordinate frame where principal axes were aligned with the bearing from aircraft to target scene, and orthogonal to this on the ground. These directions were often referred to as “range” and “cross-range”, which emphasized their alignment with target bearing.
To be sure, once an image is formed, it can be rotated to any other orientation using well-known image processing techniques. However, for arbitrary-angle rotations these algorithms are computationally expensive, involving multi-dimensional interpolation and resampling of the data. These operations also often cause the data to lose fidelity, and are particularly problematic for the complex images normally associated with SAR. Complex pixel information refers to each image element (pixel) having both a magnitude and phase component, or equivalent. Complex images are necessary for many subsequent image exploitation techniques such as Interferometric SAR (InSAR, IFSAR) and Coherent Change Detection (CCD).
It is therefore desirable to alleviate the aforementioned difficulties associated with conventional approaches to SAR image rotation. According to exemplary embodiments of the present invention, this can be addressed by adjusting the SAR data collection operation based on the desired rotation. The SAR data collected by the adjusted SAR data collection operation can then be efficiently exploited to form therefrom a SAR image having the desired rotational orientation.
According to exemplary embodiments of the invention, the SAR data collection process is adjusted to provide the SAR phase history data on a rotated grid in the Fourier space of the scene being imaged. The Fourier space of the scene being imaged refers to the Fourier transform of the 3-D complex reflectivity of that scene. Subsequent image formation preserves the rotated geometry to allow SAR images to be formed at arbitrary rotation angles without the use of computationally expensive interpolation or resampling operations. This can be useful where control of image orientation is desired, for example, for generating squinted stripmaps and applications requiring registered images, among others.
Reviewing briefly some general SAR concepts, for images employing axes in range and cross-range directions, the image y-axis can be defined to be in a direction away from the radar's synthetic aperture center and through the image scene center (as projected on the ground). The x-axis is then perpendicular to the y-axis, and on the ground. With these definitions, the squint angle is defined as the difference between the bearing to the target scene, and the ground track of the aircraft. Thus, when the target is broadside relative to the aircraft, the squint angle is 90 degrees. In any case, the natural image orientation depends only on the locations of the aperture center and scene center.
However, occasions exist where it would be useful to rotate the image to a new orientation, where the physical directions of the x and y axes do not depend on the location of the aperture center. While rotations of multiples of 90 degrees are trivial, arbitrary rotations are considerably more difficult. Examples of applications for such a capability include forming a squinted stripmap in a “push-broom” fashion, maintaining constant scene orientation for easy image registration, and creating conventional “North-up” maps.
The present invention leverages from several ideas to provide the capability of forming an arbitrarily oriented SAR image without using overt image interpolations. These are:
the recognition that a translation in Fourier space is equivalent to a linear phase change in the image;
the recognition that any area in the Fourier space of the scene will render an image of the scene;
the recognition that a rotated image scene will have a similarly rotated Fourier space representation, so that rotating the Fourier space of a scene will allow formation of rotated images; and
the ability to place phase history data samples in Fourier space with great precision by suitably controlling the SAR data collection operation.
According to exemplary embodiments of the invention, the SAR data can be collected in a manner that causes the corresponding SAR image formed from the collected data to be already rotated to an arbitrary angle, without interpolations, resampling, or other similar computationally expensive operations. An image can be rotated to an arbitrary display angle by collecting the raw SAR data set such that its Fourier space samples are located on a grid that is aligned with the ultimate desired rotation angle. In some exemplary embodiments, data can be collected in this manner by suitably adjusting: (1) the radar's angular pulse spacing; and (2) (a) one or more of the radar's waveform parameters (e.g., phase, frequency, chirp rate for a Linear FM chirp waveform), or (2) (b) one or more of the radar's timing parameters (e.g., sampling delay, sample spacing). This eliminates the need for computationally expensive overt data resampling or interpolation, either in the image domain, or in the image's Fourier domain.
Workers in the SAR art will readily recognize that a SAR employing, for purposes of illustration, a Linear-FM chirp waveform, stretch processing, and quadrature demodulation, can have its point target response raw data modeled as
where
c=the velocity of propagation,
t=time,
n=pulse index number, where −N/2≦n<N/2,
fn=pulse center frequency of nth pulse,
γn=pulse chirp rate of nth pulse,
tc,n=echo delay time to scene center for nth pulse,
ψc,n=nominal scene grazing angle for nth pulse,
αn=nominal scene aspect angle for nth pulse,
sx=x-coordinate for target point,
sy=y-coordinate for target point,
A(sx,sy)=amplitude response for target point.
Note that n=0 represents the center pulse of the set that comprises a synthetic aperture. Workers in the art will also recognize that this model makes the common assumption of a flat target scene, and ignores several often-inconsequential error terms. The data collection geometry is illustrated in
Conventional Range-Doppler image formation techniques such as the Polar Format Algorithm (PFA) yield an image corresponding to a target scene, where the image axes correspond to the conventional range and cross-range directions, as illustrated in
sx′=sx cos αR+sy sin αR (2A)
sy′=−sx sin αR+sy cos αR (2B)
which in turn implies the following inverse relationship:
sx=sx′ cos αR−sy′ sin αR (3A)
sy=sx′ sin αR+sy′ cos αR (3B)
The raw data then becomes
Some simplification provides
and
and
Note that Xv is a time-domain signal. Sampling this signal with an Analog-to-Digital Converter (ADC) places signal samples at times
(t−tc,n)=Ts,ni+Σn (8)
where
Ts,n=the ADC sample spacing for the nth pulse,
τn=the ADC sampling delay or offset for the nth pulse, and
i=the ADC sampling index, where −I/2≦i<I/2.
This yields the sampled data set modeled by
Exemplary embodiments of the invention can adjust pulse waveform and timing parameters on a pulse-to-pulse basis to achieve optimal frequency content of the data, and can also adjust angular pulse spacing to facilitate optimal azimuth processing. In particular, radar parameters such as center frequency fn, chirp rate γn, ADC delay τn, and ADC sample spacing Ts,n, are adjusted on a pulse-to-pulse basis (i.e., as a function of n) to cause the following relationship
└(fn+γnτn+γnTs,ni)cos ψc,n cos(αn−αR)┘=└(f0+γ0Ts,0i)cos ψc,0 cos αR┘ (10)
where the “0” subscript denotes nominal constant values. This relationship can be achieved in a number of different manners, some examples of which are set forth below. The desired relationship (10) can be achieved, for example, by providing the nth pulse with the following waveform and timing parameters:
τn=0,
Ts,n=Ts,0,
fn=κnf0, and
γn=κnγ0
where
As another example, the desired relationship (10) can be achieved by providing the nth pulse with the following waveform and timing parameters:
fn=f0,
γn=γ0,
Ts,n=κnTs,0, and
These adjustments produce the desired relationship (10) and cause the raw data model to become
Workers in the art will also recognize that many different algorithms other than the examples set forth above can be developed for adjusting waveform and timing parameters to achieve the desired relationship (10).
Turning now to some further general definitions, the coordinate frame of the Fourier space of a scene is defined herein by axes kx′, ky′, kz that respectively correspond to the x′, y′, and z axes of the image (see also
As is well known in the art, the projection of raw SAR data into a reference plane is implicit in 2-dimensional processing of data collected in a 3-dimensional geometry.
In order to facilitate efficiently processing the raw data into an image, the raw data should preferably be on a rectangular grid where, in addition to constant sample index i defining a line segment parallel to the kx′ axis, constant pulse (i.e., azimuth) index n would define a projected line segment parallel to the ky′ axis. As described above, waveform/timing parameter adjustment during SAR data collection can accomplish the desired characteristic for constant sample index i, but not for the azimuth index n. To this end, the data collected using the aforementioned waveform/timing parameter adjustment technique could simply be interpolated to new positions in the kx′ direction via a 1-dimensional interpolation operation. This demonstrates that the waveform/timing parameter adjustment technique has, in and of itself, already reduced the interpolation task from a general 2-dimensional interpolation to a more efficient 1-dimensional interpolation.
Exemplary embodiments of the invention can produce the desired results for constant index n by choosing for each pulse an optimal scene aspect angle αn. This can be characterized more generally by choosing the pulse position or angular pulse position. In some embodiments, the radar chooses to emit pulses and collect data at angles αn that correspond to constant spacing in the kx′ direction for any one value of index i, while allowing the constant spacing to be different for different values of index i. This can be achieved by choosing to sample at angular positions where
tan(αn−αR)=dαn−tan αR (13)
for constant dα.
The parameter dα is related to the nominal increment in the aperture angle between pulses at the center of the synthetic aperture. It is chosen to satisfy the well-known Nyquist criteria for sampled data for digital signal processing systems. It also depends on the scene diameter illuminated by the radar antenna beam. In some embodiments, it may be chosen to satisfy
The amount by which dα is less than the right side of the inequality is determined by the antenna beam characteristics. In some embodiments, dα is about ⅔ of the right side of the inequality. The parameter tc,o in the inequality designates a nominal constant echo delay time that will be described further hereinbelow. The parameter θaz antenna azimuth beamwidth. The antenna azimuth beamwidth θaz is a function of the physical structure of the antenna (mainly its azimuth dimension) and its operating frequency. As long as the radar's pulse repetition frequency (PRF) is adequately high, any desired antenna beamwidth can be used. The minimum necessary radar PRF to avoid aliasing can be easily calculated by formulas that are well known in the art. For example, some embodiments use
where vx is the radar velocity, and Daz is the azimuth antenna dimension. In various embodiments, the PRF is 1.5 to 2.0 times the term on the right side of the above inequality.
From relationship (13) above, it can be seen that the desired angular position for the nth pulse will be
αn=arctan(dαn−tan αR)+αR. (16)
This selection of αn permits processing without overt interpolation, or with more efficient interpolation operations. If this desired angular pulse position is used for the nth pulse, then the raw data model becomes
The phase can be parsed into components to yield
The first phase term is the only one that depends on azimuth index n, and will be exploited to ascertain coordinate sx′. The dependence of the first phase term on index i is termed range migration, and is undesirable. For fine resolution images, this would conventionally be mitigated by interpolating to a new index n′ such that
This constitutes a linear resampling of the data that varies with index i. Interpolation to achieve this is well known in the art. However, exemplary embodiments of the invention can achieve a linear sample spacing with index n, without the need to resample or interpolate before transform processing. In some embodiments, due to the use of coarser resolution images, range migration effects may be negligible, so the dependence on index i can be ignored.
The second phase term in equation (18) is an error term that accounts for some geometric distortion, but (as demonstrated hereinbelow) can be mitigated once an estimate for sx′ is calculated. The third phase term in equation (18) will be exploited to ascertain coordinate sy′. The fourth phase term is constant for any one sy′, and can be neglected for calculating and displaying magnitude or intensity SAR images in some embodiments. Other embodiments use conventional techniques to mitigate the fourth phase term as may be necessary to support subsequent SAR image exploitation techniques.
The above-described positioning of each pulse at the chosen angular position an combined with the aforementioned waveform/timing parameter adjustment, causes the projected data set in Fourier space to assume the shape of a trapezoid, as indicated in
Considering now image formation, in some embodiments, the Chirped Z-Transform (CZT) is used to accomplish the combined operations of linear resampling followed by a Discrete Fourier Transform (DFT). For clarity of exposition, the following description assumes the use of the CZT to perform a first intermediate processing step in image formation. However, workers in the art will recognize that any of a number of other signal processing techniques can be used to accomplish results equivalent to the combination of linear resampling followed by a DFT. In some embodiments, the CZT is applied to the collected data Xv (i,n) to produce a first intermediate signal as follows
where u is the image pixel azimuth index (in the x′ direction of
This results in
Performing the summation yields
where the azimuth-dimension impulse response shape is given by
The CZT thus yields an intermediate signal X1 (i,u) that relates the index u to the target coordinate sx′ as follows:
Note that this relationship is independent of index i, which indicates that range migration has been compensated. The residual dependence of the impulse response on index i is confined to the sidelobe structure, and this effect is ignored in some embodiments. With an estimate of sx′ the aforementioned principal geometric distortion term (identified above as the second phase term in equation (18) can be mitigated by calculating for each index pair i and u
This produces a second intermediate signal (with reduced distortion) as follows
Applying a range DFT across index i relative to the second intermediate signal X2(i,u) yields
where v is the image pixel range index (in the y′ direction of
where the range-dimension impulse response shape is given by
The result X3 (v,u) of the range DFT is a complex image that relates the index v to the target coordinate sy′ as follows:
Note that the residual phase term in the complex image X3 (v,u) is inconsequential in a magnitude detected (intensity) image. In view of the foregoing, it can be seen that resolution in the x′ and y′ directions can be calculated to be, respectively,
These both depend on the rotation parameter αR, coarsening as αR increases in magnitude. In some embodiments, conventional resolution-determining parameters are compensated for this (e.g. bandwidth increasing, and synthetic aperture lengthening, accordingly).
Although exemplary embodiments of the invention are described above with respect to a single target reflector, workers in the art will recognize that an entire scene can be treated as a superposition of a multitude of reflectors. Conventional SAR processing is linear in nature, as is the above-described SAR processing according to the invention. Such processing may therefore be applied to a data set containing echo information for a scene, resulting in a SAR image that exhibits a desired rotational orientation.
As αR approaches ±90 degrees, various ones of the above-described SAR data collection adjustments may become unstable. Consequently, in some embodiments, a large rotation angle is accommodated by combining a smaller sub-90 degree rotation with a simple 90 degree rotation. Some embodiments require the sub-90 degree rotation to be less than or equal to ±45 degrees. For example, +100 degrees rotation=+10 degrees rotation followed by +90 degrees rotation. +75 degrees rotation=−15 degrees rotation followed by +90 degrees rotation.
The following is a brief description of various nominal constant value parameters introduced above. Nominal constant value parameters are those for which subscript n=0 represents the chosen expected values for these parameters at the center of a synthetic aperture. Generally, these expected values are chosen to maintain the desired operating characteristics of the radar.
The nominal constant center frequency f0 is defined by a system designer normally as the center of the radar operating frequency band. An example would be 16.7 GHz for the Ku band. It is chosen by the system designer to comply with frequency authorizations and the phenomenology that the particular radar band is able to address.
The nominal constant chirp rate γ0 is chosen to achieve a particular bandwidth over the course of the individual radar pulse, where the bandwidth is chosen to achieve a desired range resolution.
The nominal constant ADC sample spacing Ts,0 is chosen to sample satisfactorily the radar receiver bandwidth, or intermediate frequency (IF) bandwidth in the case of a heterodyne receiver, consistent with the well-known Nyquist criteria for sampled data in digital signal processing systems.
The nominal constant scene grazing angle ψc,0 is selected by the radar typically to be either 1) some desired (e.g., user-specified) grazing angle as part of some desired collection geometry to yield a desired phenomenon in the radar data (e.g. minimum radar altitude above the ground at some stand-off range), or 2) the expected grazing angle to target scene center at the center of the synthetic aperture if current flight path is maintained.
The nominal constant echo delay time depends on the nominal range to the target scene center:
where Rc,0 is selected by the radar typically to be either 1) a desired (e.g., user-specified) range as part of some desired collection geometry to yield a desired phenomenon in the radar data (e.g. minimum stand-off range for safety), or 2) the expected range to target scene center at the center of the synthetic aperture if the current flight path is maintained.
In some exemplary embodiments, the following exemplary values are used as nominal constant parameters:
In some embodiments, the waveform/timing adjuster 72 can make waveform parameter adjustments on a pulse-to-pulse basis as described above, in order to achieve relationship (10) above. The waveform/timing adjuster 72 performs the parameter adjustments based on the desired rotational angle αR, and based on the adjusted pulse position parameter received from the pulse position adjuster 73.
The waveform and timing parameters 79 produced by the waveform/timing adjuster 72 are provided to the SAR data collection system 71. Based on the parameters 79 received from the waveform/timing adjuster 72, and the parameter 70 received from the pulse position adjuster 73, the SAR data collection system 71 can use conventional techniques to collect the SAR data signal Xv(i,n) described by equation (18) above. The collected SAR data signal Xv(i,n) is passed to an image former which is shown generally at 74-77, and which is described hereinbelow.
A CZT processing unit 74 applies CZT processing to Xv(i,n) as described above with respect to equation (20), thereby producing the first intermediate signal X1(i,u) described above. As mentioned above, the CZT accomplishes a signal processing result that is equivalent to linear resampling followed by a DFT. In various embodiments, other suitable signal processing techniques are applied to Xv(i,n) in order to achieve a signal processing result that is equivalent to linear resampling followed by a DFT.
A distortion mitigator 75 is coupled to the CZT processing unit 74, and implements equation (26) above to reduce distortion in X1(i,u), thereby producing the second intermediate signal X2(i,u) described above. The distortion mitigator 75 receives as an input the desired rotational angle αR, for use in implementing equation (26). A calculation unit 77, coupled to the distortion mitigator 75, implements equation (25) above to calculate the rotated coordinates Sx′. For all values of index u, the distortion mitigator 75 can obtain from calculation unit 77 the respectively corresponding coordinates sx′ for use in implementing equation (26).
A DFT processing unit 76 is coupled to the distortion mitigator 75, and applies a range DFT to X2(i,u) as described above with respect to equation (28), thereby producing the complex image signal X3(v,u) described above. The signal X3(v,u) is then available for further processing by a further processing unit 78 that is coupled to the DFT processing unit 76 to receive the signal X3(v,u). The further processing unit 78 can further process the image signal, which is now rotated as desired, in any desired manner.
It will be evident to workers in the art that the exemplary embodiments described above can be implemented, for example, in hardware, software, and combinations of hardware and software.
Although exemplary embodiments of the invention have been described above in detail, this does not limit the scope of the invention, which can be practiced in a variety of embodiments.
This invention was developed under Contract DE-AC04-94AL85000 between Sandia Corporation and the U.S. Department of Energy. The U.S. Government has certain rights in this invention.
Number | Name | Date | Kind |
---|---|---|---|
5250952 | Roth | Oct 1993 | A |
5442364 | Lee et al. | Aug 1995 | A |
6255981 | Samaniego | Jul 2001 | B1 |
6765526 | Doerry | Jul 2004 | B1 |
20050179579 | Pinder et al. | Aug 2005 | A1 |