2 THE PROPOSED ALGORITHM
In the proposed algorithm, single-channel SAR
system is considered and spotlight mode raw data is
used. A good clutter cancellation is applied before
starting the algorithm steps.
Motion effects on the SAR images as discussed
by Kirscht (1998) and Fienup (2001) are used in the
algorithm. Target motion in azimuth direction,
causes smear effect due to the motion induced phase
errors. On the other hand, target motion in range
direction causes displacement of the targets in
azimuth direction.
After all moving targets has been detected
number of detected targets, their velocities and
movement directions are reported. Range and
azimuth movement detection processes are detailed
in the following subsections.
2.1 Range Direction Movement
Detection
In the proposed algorithm, range direction
movement is detected by using sub-aperture
processing (Franceshetti and Lanari, 1999). Raw
data is divided in two equal blocks across the
azimuth direction, and two SAR images are formed.
This process provides looking to the same observed
region in two different time intervals. The first
image contains data from beginning to the divided
position of the antenna. Therefore, an image is
generated for “t” time position of the antenna. The
second image contains data from the divided
position to the end position of the antenna. So,
second image is generated for “t + 1” time position
of the antenna.
After generation of the images, these two images
are overlapped with the help of the SAR system
parameters. By taking the difference between the
two overlapped images, stationary targets will be
disappeared and only moving targets within the
observed region are detected.
After moving target has been detected, position
difference of the target between the first and the
second images gives the range direction movement
information of the target. This information is used to
extract range direction motion parameters.
2.2 Azimuth Direction Movement
Detection
Shear averaging algorithm is used for detecting
moving targets in azimuth direction. There are
numerous algorithms for detecting azimuth
movement. But shear averaging algorithm is chosen
for its sensitivity to the azimuth component of
velocity, providing very fast calculation, higher
order phase errors detection ability, and not
requiring a prominent point scatterer on the target
(Fienup, 2001).
In the algorithm, whole image is divided into
small patches. By processing each patch, moving
targets can be detected by using “shear averaging
algorithm” detailed by Fienup (1989). If good clutter
cancellation is applied at the beginning of the
algorithm, only targets will be stayed in the image.
So, moving targets can accurately be detected with
very low false alarm rate.
In the proposed algorithm, following steps are
used to detect azimuth motion.
a. Divide the image into patches.
b. Take a patch data, g(u,v).
c. Calculate G(u,v) by taking azimuth FFT of
g(u,v).
d. Calculate shear averaged quantity.
e. Calculate phase error estimate in azimuth
coordinate.
f. Make phase correction.
g. Take inverse Fourier of corrected data.
h. Calculate standard deviation of the phase
error.
i. Compare standard deviation value with the
threshold value to detect moving target.
j. If a moving target is detected, find the
azimuth velocity of the target by using the
system model.
Threshold value could be calculated by
processing either whole image or only patch data.
The whole image processing gives a fixed threshold
value. But, for good detection results in simulations,
dynamic threshold value is calculated for each patch.
In “jth” step of the algorithm, azimuth velocity is
calculated by finding the displacement of position of
maximum amplitude within the unfocused and
focused images. From simulation results, a
relationship between real target velocity and
detected target velocity is extracted and shown in
Figure 1. This relation is used as a reference system
model for the velocity estimation of the detected
targets.
By combining the range and azimuth direction
detection results, the real movement direction and
velocity of the target is calculated.
A New Method for Moving Target Detection in SAR Imagery