This invention relates generally to radar imaging, and more particularly to autofocus radar imaging.
To detect objects in a region of interest (ROI), radar antennas transmit pulses to illuminate the ROI, and receive reflected echoes for an imaging process. The received echoes can be approximated as a weighted sum of delayed versions of the transmitted pulses, with weights related to the reflectivities of the objects and delays related to the ranges of the objects relative to the antennas. Radar imaging is basically an inverse problem to solve for the weights and the delays given the transmitted pulses and the received echoes. When the locations of transmit and receive antennas are known, a simple delay-and-sum method can generate a well-resolved image of the ROI with a sufficient radar aperture size.
However, in radar applications, it is very common that the antenna locations are not known accurately due to environment interference or imprecise motion control of the radar platform. Although modern navigation systems such as Global Positioning System (GPS) can measure positions with high accuracy, the possible position errors are still beyond the requirement of high-resolution radar imaging.
For example, for vehicle mounted mono-static radar systems, as the vehicle is moving along some predesigned trajectory, position perturbations can be introduced due to non-smooth road surface or varying driving velocity. These position perturbations can be as large as several times the wavelength of the radar center frequency. In such situation, the virtual radar array is no longer uniform and the position errors need to be compensated in the imaging process. Otherwise, the objects to be detected are not focused, or even unresolvable when the position perturbations are greater than the wavelength of the central frequency. Therefore, it is desirable to perform autofocus imaging to achieve a well focused radar image especially when the antenna perturbations are relatively large.
Autofocus (AF) is a challenging problem in radar imaging as well as other array imaging applications using different sensor modalities. The existing AF methods can be roughly grouped into two categories. One is based on phase compensation, the other is based on position or motion compensation.
Phase-compensation based AF methods compensate data phases in terms of different merits, such as minimum entropy or least squares to generate a well-focused image. Phase-compensation based methods generally work well in compensating environment-induced phase distortion. However, for antenna position-induced phase error, which changes from object to object, simple phase-compensation cannot generate well focused image. In particular, when the area size of imaging domain increases, phase compensation methods can focus well at a particular area, but de-focus at other areas. Motion compensation based methods, on the other hand, seek to compensate for the position such that different position-induced phase errors can be corrected. However, it is difficult to achieve a global optimal solution in estimating antenna positions for AF imaging.
Compressive sensing (CS) based AF methods can concurrently perform AF imaging and compensate position errors by imposing sparsity of the image to be reconstructed. Because the position error is unknown, CS-based AF methods model the imaging problem as an optimization problem with a perturbed projection matrix. The corresponding optimal solution, however, is with error bound related to the position error. A global optimal solution is only achievable when the position error is much smaller than the wavelength, and with a good initialization. When the position errors are in the order of several wavelengths, those methods cannot converge to a focused image.
The embodiments of the invention provide a method and system for mono-static radar imaging with a radar system with unknown position perturbations up to several wavelengths. In order to improve the imaging performance, we provide a data-driven autofocus (AF) method to concurrently perform focused imaging and estimate unknown antenna positions. Compared to other prior art AF methods, which typically exhibit poor performance with large position errors, this AF method significantly improves the imaging performance even under perturbations up to ten times the wavelength of the radar center frequency, yielding a well-focused image for objects distributed in a ROI.
The embodiments of our invention provide a method and system for mono-static radar imaging with a radar system with unknown position perturbations up to several wavelengths.
Data Acquisition Model and Inverse Imaging
Data Acquisition Model
As schematically shown in
For simplicity, we assume that the radar system is moving in a straight line so that the system performs as a linear uniform virtual array, represented by dots 110. Equivalently, we can also have multiple physical antennas of a radar system distributed along a straight line at not well calibrated locations. The x-marks 120 represent the actual true antenna positions due to unknown position perturbations. Three objects with shapes of triangle, circle, and diamond are randomly located in the region of interest (ROI) 130.
P(ω)=∫p(t)−jωtt, (1)
where ω represents the phase, and t represents time.
For a localized object at li, where i=1, 2, . . . , I, and I is a number of pixels in the image of the ROI, the corresponding scattered field received by the nth antenna positioned at r′n due to the excitation signal transmitted by the nth transmitter antenna located at rn is
Y
i(ω,rn,r′n)=P(ω)S(ω,li)G(ω,li,rn)G(ω,r′n,li)+oi, (2)
where n=1, 2, . . . , N and N is the number of antennas, S(ω,li) is the complex-valued scattering field of the object at location li for impulse excitation, oi is received noise corresponding to the object at li, and G(ω,li,rn) is the Green's function from li to rn which can be represented by
where a(rn,li) represents magnitude attenuation caused by antenna beampattern and pulse propagation between rn and li, and
presents the phase change of reflected signal relative to the source signal after propagating distance ∥rn−li∥ at velocity c. We assume the velocity of the radar system is much slower than c such that its displacement from rn to r′n can be neglected without degrading the imaging performance, i.e., r′n=rn. Therefore, the reflected signal at a discrete frequency ωm(m=1, 2, . . . , M), due to the object located at li, can be expressed as
where we omit a noise term for simplicity.
The overall reflected signal can be modeled as a superposition of the echoes reflected by all objects located in the ROI as
By de-convolving the reflected signal with the source signal, a compressed reflected signal is
Y
(n)
=[
be a vector of discretized frequency components of the compressed reflected signal received by the nth antenna, in which the part corresponding to the ith object at location li is
where the symbol ∘ represents an element-wised product of two vectors or two matrices. To simplify the above expression, let
x
i
(n)
=a
2(rn,li)Σm=1M∥P2(ωm)S(ωm,li)∥2, (9)
Combining (8-11), we rewrite (7) as
y
(n)=Σi=1Iyi(n)=Σi=1Ixi(n)·φi∘ψi(n)=(Φ∘Ψ(n))x(n)=Γ(n)x(n) (12)
where Γ(n) is a projection matrix of the nth antenna with the ith column vector being yi(n)=φi∘ψi(n), and x(n) is a vector of scattering coefficients. Note that the vector φi is a object signature vector independent of antennas, representing the frequency spectrum of the impulse response of the ith object. The vector ψ(n) reflects the phase changes due to propagation distance ∥rn−li∥ at velocity c.
In practice, the antenna positions are perturbed with unknown position errors, as shown the x-marks 120 in
{tilde over (r)}
n
=r
n+εn, (13)
where εn is unknown position perturbation of the nth antenna.
To unify the symbols in this description, we use letters to denote parameters of ideal positions, while letters with symbol to denote parameters of perturbed positions, and letters with symbol ̂ to denote reconstructed parameters. Similar to (12), the actual reflected signal, interfered by noise, can be presented in matrix-vector form as
{tilde over (y)}
(n)={tilde over (Γ)}(n){tilde over (x)}(n)+õ(n), (14)
where õ(n) is a vector of the noise spectrum.
Delay-and-Sum Imaging
The image formation process generates the image of the ROI given the reflected signal {tilde over (y)}(n) with n=1, . . . , N. A number of imaging methods are available. However, most methods require a uniform array for fast imaging process. Therefore, we use a conventional delay-and-sum imaging method, which is suitable for both uniform and non-uniform arrays.
When the antennas are arranged uniformly with exact known positions rn, the inverse imaging problem can be approximately solved by coherently summing N images generated by the delay-and-sum method
1=Σn=1N
where Ψ(n) is a M×I matrix whose ith column is ψi(n), as indicated in (11), and the superscript H represents a Hermitian transpose.
For a perturbed antenna array, if we know the exact positions {tilde over (r)}n, the image is reconstructed as
2=Σn=1N
where {tilde over (Ψ)}(n) is the same as Ψ(n) in expression except that rn is replaced by {tilde over (r)}n.
For antenna positions {tilde over (r)}n not known exactly, one can ignore the position perturbations in the imaging process by treating the perturbed antenna array as a uniform array. The corresponding image is then reconstructed as
3=Σn=1N
The corresponding delay-and-sum imaging processes with known antenna positions as in (15) and (16) are match filtering process, while that with unknown antenna positions in (17) is a mismatched filtering process. The mismatched filtering process generally yields a defocused image with image quality related to the position perturbations. The larger the position perturbations, the less focused the image. For perturbations up to ten times the center wavelength, the objects cannot be resolved. Therefore it is necessary to provide an automatic focusing method to concurrently estimate the perturbation errors and perform focused imaging, especially when the perturbations is relatively large.
Data-Driven Autofocus Imaging Method
Sparsity and Coherence
In order to detect objects effectively, we provide a data-driven AF method with data coherence analysis and sparsity constraint on the image to be reconstructed.
Without loss of generality, we assume there are up to K localized objects, each with a single scattering center in the ROI. To reconstruct the image of the localized objects, we try to solve the following optimization problem
minx
where n=1, 2, . . . , N.
Let li
As described above, the ith column vector yi(n) of projection matrix {tilde over (Γ)}(n) is an element-wised product of two vectors φi and ψi(n). Vector φi stores the scattering signature of the ith object in the frequency domain. Vector {tilde over (ψ)}i(n) stores phase changes related to the distance ∥rn−li∥. Although these projection matrices of different antennas are different from each other, their corresponding column vectors are coherent across antennas by sharing the same object signature φi, if the phase change term {tilde over (ψ)}i(n) is properly compensated.
The idea of our AF method is that for any object, we determine a time delay for each antenna signal such that the corresponding signals measured by different antennas are most coherent to each other after time compensation. Our AF method is realized by iteratively exploiting object location li
Initial Position Error Compensation
Because the objects cannot be resolved due to large antenna position perturbations, a preprocess with initial position error compensation is necessary to ensure the signals are approximately aligned. We first initialize the antenna positions by analyzing coherence of the reflected signs received by adjacent antennas. Based on the theoretical analysis and experiments on radar imaging in Rayleigh scattering regime, the coherence of data collected by two antennas in inhomogeneous media decreases with the increase of distance between the two antennas. As the distance increases to a certain value, also termed decoherence length, the two data sets become uncorrelated to each other. This decoherence length is related to radar frequency, propagation distance, and inhomogeneity of the media.
For two adjacent antennas at distances ∥{tilde over (r)}n−{tilde over (r)}n+1∥<<∥{tilde over (r)}n−li∥, it is reasonable to assume that their distance is small enough to be within the decoherence length, although their offsets to the ideal array can be greater than several wavelengths. Therefore, the reflected signals received by two adjacent antennas are highly coherent to each other. In other words, in the time domain the two signals are very similar to each other, but with a time shift. This time shift can be effectively estimated by determining the cross-correlation (CC) between the two compressed time-domain echoes. The maximum of the cross-correlation function indicates the point in time where the signals are best aligned. Equivalently, the time-domain cross-correlation can be determined in the frequency domain using the inverse Fourier transform as
{tilde over (τ)}n,n+1=argmaxτ∫y(t,{tilde over (r)}n)·y(t+τ,{tilde over (r)}n+1)dt=argmaxτ−1{({tilde over (y)}(n))*∘{tilde over (y)}(n+1)}, (19)
where y(t,{tilde over (r)}n) is the corresponding time-domain signal of {tilde over (r)}(n), the superscript * represents a conjugate process, and −1 represents the inverse Fourier transform.
Let {circumflex over (τ)}0(n) represent the unknown round trip pulse propagation time between {tilde over (r)}n and l0, where l0 is the center of the ROI. Then, we have the following approximations
{circumflex over (τ)}0(n+1)−{circumflex over (τ)}0(n)≈{tilde over (τ)}n,n+1, for n=1, . . . ,N−1. (20a)
For unknown {circumflex over (τ)}0(n), n=1, 2, . . . , N, the above problem is underdetermined because there are only N−1 equations but N unknowns. To make the problem determinable, we consider another constraint which assumes the total propagation time is the same as for an ideal uniform array, i.e.,
With N equations in (20a) and (20b), it is straight forward to determine {circumflex over (τ)}0(n) for n=1, . . . , N. Based on the solution, we have initial distance compensated data
ŷ
0
(n)
={tilde over (y)}
(n)∘({circumflex over (ψ)}0(n))*∘ψ0(n), (21)
where
and ψ0(n) has the same expression as {tilde over (ψ)}0(n) in (22) except that {circumflex over (τ)}0(n) is replaced by
The initial image with compensated data is reconstructed by
4=Σn=1N(Ψ(n))Hŷ0(n). (23)
The initial compensation process in (21) is similar to sub-aperture AF when each sub-aperture is composed of a single antenna. With initial distance compensation, the compensated data in (21) is synchronized at the ROI center. If there is a object at the center of the ROI, it is well focused in the image according to (23). However, for off-center objects, because the phase changes are different from location to location, the image can be out of focus. In order to focus at objects at different positions, we use the following iterative method.
Iterative Object Localization and Coherent Signal Extraction
We iteratively determine an object location, compensate the corresponding phase changes, extract the object signal, and then perform imaging on residual data for the next iteration. To begin with, we first initialize the residual signal as the time domain signals measured by perturbed antennas
y
res,0
(n)(t)=y(t,{tilde over (r)}n). (24)
and initial image {circumflex over (x)}0=
Assume that at the kth iteration, we have a reconstructed image {circumflex over (x)}k−1 using residual data yres,k−1(n)(t), based on which a new object is detected at location li
i
k=argmaxi{circumflex over (x)}k−1(i). (25)
Given li
ŷ
i
(n)(t)=Wi
where Wi
to filter out signals not associated to the (ik)th object. It is clear that the time gating process in (26) is just an approximation based on propagation time. The time-gated signal needs further process to represent the corresponding object signal. To this end, we take the
antenna as a reference, or
antenna when N is an odd integer, and align the extracted signal in (26) with time shift estimated by CC similar to (18)
Similar to (19) and (20), we have the following equations to solve for unknown time shifts {circumflex over (τ)}i
The aligned signal can be represented by
i
(n)
=ŷ
i
(n)∘({circumflex over (ψ)}i
where
By combining all aligned signals, we form a matrix composed of column vectors corresponding to the same object but collected by different antennas
Y
i
[
i
(1)
,
i
(2)
, . . . ,
i
(N)]. (31)
The object signature is then extracted by minimizing the following objective function
E
i
=argminE∥Yi
which can be solved by singular value decomposition (SVD) on Yi
Y
i
=U
i
Σi
We have
E
i
=σ1,i
where σ1,i
{circumflex over (φ)}i
Because Yi
Given the basis vector {circumflex over (φ)}i
{circumflex over (Γ)}k(n)=[{circumflex over (φ)}i
then the scattering coefficients can be determined by an orthogonal matching pursuit (OMP) method
{circumflex over (x)}
k
(n)=({circumflex over (Γ)}k(n))†{tilde over (y)}(n), (37)
where {circumflex over (x)}k(n) is a k-dimensional vector representing scattering strength of detected k objects and the superscript † denotes the pseudo-inverse operation. For sequential basis, the pseudo-inverse of {circumflex over (Φ)}k(n) can be efficiently determined by making using (n of the pseudo-inverse of {circumflex over (Γ)}k−1(n) [7].
Antenna Position Estimation
At the kth iteration, a total of k objects are located. Based on the distances between each antenna and the detected objects, we can determine the antenna positions. It is also reasonable to have more accurate antenna locations with more distance constraints. However, as the number of object increases, the object strength decreases. In some instances, the newly detected object is a false alarm, i.e., it does not correspond to any object. Consequently, this false alarm deteriorates the accuracy of antenna locations.
To address this, we use a weighting scheme such that the stronger scattering objects weight more than weaker scattering objects. Therefore, we determine the nth antenna location by minimizing the following cost function
The above optimization problem is composed of two terms. The first term minimizes an azimuth shift of the perturbed antenna from its ideal position. The second term restricts the distance in the range direction according to the propagation time with weight |{circumflex over (x)}k(n))(k′)| determined according to (37). When there is only one object, i.e., k=1, the first term guarantees a unique solution for this optimization problem. While it is desirable to determine the antenna locations according to (38), the cost function is non-convex. Therefore, there is no guarantee to produce a global optimal solution. However, a global optimal solution can be achieved with a good initialization.
It is important to note that the antenna locations are based on distance measurements and distance measurements are translation and rotation invariant. Therefore, when there is an error introduced to the object location, all the antenna locations are biased. In order to remove the translation and rotation effect of distance measurements, we put constraint on the orientation and translation of the perturbed array by assuming that the mean and orientation of the actual array are the same as the ideal uniform array.
When the antenna locations are estimated by (38), we perform linear translation and rotation transform on the estimated antenna positions to align with the ideal linear array. Concurrently, we perform the same transform on the estimated object locations such that the distances between the antennas and objects do not change. The linear translation
and the rotation angle θ is the angle between the ideal antenna direction and the dominant direction of estimated antenna locations
θ=∠(rn+1−rn)−∠Δr, (40)
where Δr is a unit vector in the dominant direction, which can be achieved by solving the following problem using principal component analysis,
Correspondingly, we translate and rotate estimated object locations as following such that the distance measurements do not change.
where
is the center of the reconstructed array before rotation and translation process, k′=1, 2, . . . , k, and Tθ represents a rotation operator with angle θ and centered at the origin. Because we have good initial values for the antenna locations, we can achieve a reasonable solution for (38), although the localization problem is non-convex.
Image Reconstruction
Given an estimated signal strength for an object, and updated object locations, we can reconstruct a sparse image of the ROI. Let
5
(n)(ik′)={circumflex over (x)}k(n)(k′), for k′=1, . . . ,k. (43)
We then have a sparse image reconstruction
5=Σn=1N
Although the sparse image represented in (44) exhibits a relatively high resolution in localizing objects, it does not include signature information about the object, which is very important for radar object recogniztion. In order to preserve object signature in the final autofocus radar image, we perform imaging on data with object signature included.
It is well known that a non-uniform array generally exhibits larger sidelobes than a uniform array of the same size in radar imaging. To improve imaging resolution and reduce radar image sidelobes, we first reconstruct the data on the ideal uniform arrays as follows
ŷ
k
(n)=Σk′=1k{circumflex over (x)}i
Based on the reconstructed data, we then perform imaging using the conventional delay-and-sum imaging
6=Σn=1N
The frequency-domain residual signal for the nth antenna is determined by
y
res,k
(n)
={tilde over (y)}
(n)−{circumflex over (Φ)}k(n){circumflex over (x)}k(n), (47)
and then the image is reconstructed using the residual data
{circumflex over (x)}
k=Σn=1N({circumflex over (Ψ)}k(n))Hyres,k(n), (48)
where {circumflex over (Ψ)}k(n) is a M×I matrix whose ith column determined using the same equation in (11) except that r(n) is replaced by newly updated antenna locations {circumflex over (r)}k(n).
Method Summary
The reflected signal is convolved 330 with the source signal to produce deconvolved data 331. The deconvolved data are compensated 340 according a coherence in the received signal to produce compensated data 341. Reconstructed data 351 are generated 350 from the compensated data. Then, the autofocus image 370 is reconstructed 360 using the reconstructed data. The steps 330, 340, 350 and 360 can be performed in a processor 300 connected to memory, I/O interfaces, and the antennas by buses as known in the art.
The invention provides a data-driven method to perform automatic radar focused imaging. The AF method is based on position error correction by exploiting data coherence and a spatial sparsity of the imaged area. The method has advantages in dealing with antenna array with position errors up to several wavelengths of center frequency, taking antenna radiation pattern and object signature into consideration. Imaging results with simulated noisy data demonstrate that the method significantly improved performance in imaging localized objects with only several iterations. Because our method concurrently performs imaging and antenna position estimation, it can also be applied to image natural scene.
Although the invention has been described by way of examples of preferred embodiments, it is to be understood that various other adaptations and modifications can be made within the spirit and scope of the invention. Therefore, it is the object of the appended claims to cover all such variations and modifications as come within the true spirit and scope of the invention.