Two-dimensional Length Extraction of Ballistic Target from ISAR Images Using a New Scaling Method by Affine Registration

The length of ballistic target is one of the most important features for target recognition. It can be extracted from ISAR Images. Unlike from the optical image, the length extraction from ISAR image has two difficulties. The first one is that it is hard to get the actual position of scattering centres by the traditional target extraction method. The second one is that the ISAR image’s cross scale is not known because of the target’s complex rotation. Here we propose two methods to solve these problems. Firstly, we use clustering method to get scattering centers. Secondly we propose to get cross scale of the ISAR images by affine registration. Experiments verified that our approach is realisable and has good performance.


Keywords:    ISAR image,  affine registration,  cross scaling,  scattering center,  clustering

In ballistic missile defence system, wideband radars are widely used to get the ISAR images by range compression and azimuth compression1. As we know, images are hard to be used for automatic target recognition directly. Extracted features such as target’s length, shape are more likely used2. This paper focuses on the two-dimensional length extraction of ballistic target from ISAR images. Which can help to differentiate targets such as seeking warheads from decoys.

Commonly, the length extraction from optical images is not very difficult. But for ISAR images obtained by microwave sensors, the extraction has difficulties. The first one is scattering centres extraction because of the ISAR image’s specialty. A lot of research is done for target extraction from SAR image3-4. These use the edge information to get target. But for ISAR images of ballistic targets, these methods are not quite effective. The second one is the ISAR image’s cross scale is not known because of the target’s complex rotation. At present, cross scale algorithms are mainly used for the uniform rotating targets. Nagesha5 presents a scaling method based on trajectory fitting. Xi6 presents a method based on chirp rate estimation where the imaging angle is estimated according to the cross chirp rate. Yong7 proposes a method to estimate the cross scale by the third order phase estimation. However, for ballistic targets, the posture changing is highly non-uniform. The ISAR image is gotten by range-instantaneous-Doppler (RID) imaging algorithm8-10. The cross scale is decided by the instant rotation speed. It can not be estimated by rotation angle or trajectory fitting. The algorithms5-7 above can not be used for non-uniform rotating targets. These are not applicable for ballistic targets.

Here we have proposed two methods to solve these problems. Firstly, we use clustering method to get scattering centres. This method is suitable for ballistic target extraction from an ISAR image. Secondly we propose to get cross scale of the ISAR images by affine registration. This method needs two ISAR sub-aperture images. Because the relative positions of scattering centres in ISAR images are fixed11, it can be verified that the ISAR images can be registered only when the cross scales are correct. Based on this conclusion, the paper proposes a new scaling method by affine transform. The merit is that it can be used for non-uniform rotation targets. At last, the length is extracted based on the results above. Experiment results have shown good performance.

2.1 Specialty of Ballistic Target ISAR Image

Compared with the space shuttles, space stations or man-made satellites, the ballistic targets are often rotation- symmetric. Rotation around the axis does not change the shape. Therefore, the scattering field does not change either. According to the geometry optics (GO) computing theory, the scattering field is only affected by the area round the diffraction. Theory computation and measured data verified this conclusion11. So, the total scattering field can be seen as the composition of diffraction of some local parts. These local parts are called scattering centres. In geometry, these are some discontinuous locations on the target surface. For ballistic target, these scattering centres are some fixed locations in the section through the axis. The typical target shape and scattering centre model is shown in Fig. 1.


Because the target is rotation-symmetric, the rotation around its axis does not change the scattering centre model. Based on the ISAR imaging theory, the ISAR image reflects the distribution of scattering centres. Because the scattering centres are in accordance with the fixed positions on the target, the relative positions will not change in different ISAR images. This conclusion will be a support for our algorithm for the cross scaling.

2.2 Cross Scale of ISAR Image

Suppose the radar transmits linear frequency-model (LFM) signal. The typical imaging geometry is shown in Fig. 2 where u, v are radar coordinates and x, y are target coordinates.


According to Guangyue and Zheng9, the target under microwave light can be regarded as the combination of several scattering centres. Denoting K as the total number of scattering centres, Ak as the scattering amplitude, and Rk as the distance between the scattering centres of target and radar, the radar echo after stretch processing is

S i ( t ^ )= k=1 K A k rect ( t ^ 2 R k C T p )exp{ j 4π C f c ( R k R ref ) } exp{ j 4π C γ( t ^ 2 R k C )( R k R ref ) }exp{ j 4πγ C 2 ( R k R ref ) 2 } (1)


where γ is the chirp rate of LFM signal, C is the velocity of the light, Tp is the pulse width, fc is the central frequency, and t ^ is the sampling time. Range compression can be realised by Fourier Transform (FT). Define ΔRk = Rk – Rref, the high resolution range profile (HRRP) is


S r ( f i )= k=1 K A k T p sinc [ T p ( f i + 2γΔ R k C ) ]exp{ j4π( f c Δ R k C + γΔ R k 2 C 2 + f r Δ R k C ) } (2)


Equation (2) shows that a pulse appears at the position where f i =2 γ c Δ R k . If the sampling frequency is total sample points number is N = Tpfs. Define B as the radar bandwidth which is equal to γTp. If we do range compressing by N′ -points FFT, the distance between two neighbored sample points is:


σ r = fs N' c 2γ = N N' C 2B (3)


Equation (3) shows that the range scale is determined by the bandwidth. It can be calculated precisely. Aperture synthesising is executed after range compression. The aperture synthesising time is [–Tm / 2,Tm / 2]. Considering the posture changing separately, the target motion can be regarded as rotating around the reference centre. Under the far-field condition, the rotation can be regarded as uniform rotation. Define ω as rotation speed, the projection distance on the radar line-of-sight (LOS) between the scattering centre k and the reference centre can be expressed in one order approximation which is


Δ R k ( t m )= x k ω t m + y k (4)


Equation (4) to Eqn. (2), omitting the xkωtm impact on the profile, compensate the RVP phase (the second and the third phase item in Eqn. (2)), and do Fourier transform for tm to compress in cross range. The ISAR image can be expressed as


S if ( f i , f m )= k=1 K { A T p e j 4π f c y k c sinc[ T p ( f i + 2γ y k c ) ]sinc[ M T prf ( f m + 2 f c ω x k c ) ] } (5)


Supposing the number of pulses for aperture synthesis is M. The cross scale between two points after do M′ FT points is


σ c = λ 2M'ωPRT (6)


Equation (6) shows that the cross scale is decided by rotation speed. If the rotation speed is not constant, the image will be ambiguous. A common choice is substituting FFT with time frequency transform such as short time Fourier transform (STFT) which is called RID algorithm. Therefore, the cross scale is determined by the instant rotation speed.


2.3 Precession of the Ballistic Target and Effects on the ISAR Imaging

The ballistic target is a kind of target with some special motion characteristics. For effective ground attack, warheads are usually designed to spin around their axis to ensuring that it has a almost fixed direction when interfered by other forces. In practice, some extra forces are inevitable. The targets will precess around an axis called precess axis. The geometry is shown in Fig. 3.



Except for the rotation around itself which does not change the scattering field, the posture changing relative to radar can be divided into two processes. The first one is that the target sways in the plain formed by precess axis and the LOS. The second one is that the target rotates around the LOS. Because the target is rotation-symmetric, the second process does not change the scattering field. Such a complex rotation can be equivalent to a one-dimensional swaying in the plain formed by the precess axis and the LOS12-13. Under this equivalent, the sway angle changing will be highly non-uniform. To get clear ISAR image, the RID ISAR imaging algorithm is often applied. The ISAR images’s cross scale is determined by the instant rotation speed, therefore, alogrithms5-7 are not applicable.

3.1 Target Extraction with Clustering from ISAR Images

For ballistic target’s ISAR images gotten at microwave band, these are composed of a few distributed scattering centres. Target extracting is to extract the scattering centres. For ballistic target ISAR image, which is composed of some distinct scattering centres, clustering technique was choosen to get the target. For ISAR images with overlapping and elongated clusters, one can use image segmentation method to extract the target.

Define f(x, y) as the original ISAR image of the target where z1 < f(x, y) <z2. Firstly, one needs to set a threshold z to screen the background.

{ a(x,y)=f(x,y),iff(x,y)z a(x,y)=0,iff(x,y)<z (7)


Commonly, the threshold can be gotten by statistics of the image. After the filtering above, one gets a rather clean image a(x, y). Then we should set the minimum scattering centre distance. Every single point whose intensity is not zero is defined as one scattering centre. If the distance between two centres is shorter than the minimum scattering centre distance, these two centres are clustered into one new scattering centre, till all the distances between two scattering centres are longer than the minimum scattering centre distance. The clustering process is over.


3.2 Registration of Ballistic Target ISAR Images

From Section 2, it is known that the scattering centres have fixed relative positions. So, two ISAR images can be registered. In the following text, it will be proved that two images can be registered only when the cross scale is right.

Define f(x,y) as the original ISAR image of target under real scale, image A and image B are two ISAR images under some postures. Compared with the original image f(x,y), images A and B have a certain rotation with angle θ1, θ2. Image A and B are


{ g(x,y)=f(xcos θ 1 ysin θ 1 ,ycos θ 1 +xsin θ 1 ) h(x,y)=f(xcos θ 2 ysin θ 2 ,ycos θ 2 +xsin θ 2 ) (8)


In practical situations, the cross scales have mistakes. The wrong-scaled images A' and B' with flex coefficients a1 and a2 are


{ g(x,y)=f( a 1 (xcos θ 1 ysin θ 1 ),ycos θ 1 +xsin θ 1 ) h(x,y)=f( a 2 (xcos θ 2 ysin θ 2 ),ycos θ 2 +xsin θ 2 ) (9)


The registration includes cross flex and rotation of the image. Supposing the flex parameters of images A' and B' is b1 and b2 (b1 > 0, b2 > 0), and the rotation angles are γ1 and γ2, images A″ and B″ after flex and rotation are


{ p(x,y)=f( a 1 b 1 (xcos γ 1 ysin γ 1 )cos θ 1 (ycos γ 1 xsin γ 1 )sin θ 1 , ( ycos γ 1 xsin γ 1 )cos θ 1 + a 1 b 1 (xcos γ 1 ysin γ 1 )sin θ 1 ) q(x,y)=f( a 2 b 2 (xcos γ 2 ysin γ 2 )cos θ 2 (ycos γ 2 xsin γ 2 )sin θ 2 , ( ycos γ 2 xsin γ 2 )cos θ 2 + a 2 b 2 (xcos γ 2 ysin γ 2 )sin θ 2 ) (10)


If the image is registered, the scattering centres should have the same positions. So the equations below should be satisfied.


{ a 1 b 1 cos γ 1 cos θ 1 sin γ 1 sin θ 1 = a 2 b 2 cos γ 2 cos θ 2 sin γ 2 sin θ 2 cos γ 1 sin θ 1 + a 1 b 1 sin γ 1 cos θ 1 =cos γ 2 sin θ 2 + a 2 b 2 sin γ 2 cos θ 2 sin γ 1 cos θ 1 + a 1 b 1 cos γ 1 sin θ 1 =sin γ 2 cos θ 2 + a 2 b 2 cos γ 2 sin θ 2 cos γ 1 cos θ 1 + a 1 b 1 sin γ 1 sin θ 1 =cos γ 2 cos θ 2 a 2 b 2 sin γ 2 sin θ 2 (11)


It is easy to verify that the only answer of the equations above is


{ b 1 = 1 a 1 b 2 = 1 a 2 (12)


Substituting Eqn. (12) to Eqn. (10), after doing flexing with images A' and B', the images after flex are


{ g'(x,y)=f( xcos θ 1 ysin θ 1 ,ycos θ 1 +xsin θ 1 ) h'(x,y)=f( xcos θ 2 ysin θ 2 ,ycos θ 2 +xsin θ 2 ) (13)


Comparing Eqn. (13) with Eqn. (8), it shows that the images are restored with right scale. Therefore it is realisable to scale the ISAR image if the flex coefficients b1 and b2 are obtained.


3.3 ISAR Image Cross Scaling based on Affine Transform

Image register can be accomplished by many techniques. Here, with the position of the scattering centres obtained above by clustering, the affine transform was choosen to register the images. The above section verified that the two images will be restored with correct scales after the registration. To scale the ISAR image, the key is to get the flex coefficients b1 and b2. Analysing the process above, it is easy to find that the image A' can be transformed to image B' with three steps. The first step is cross flex. The cross flex parameter is α1 which is equivalent to b1. The second step is rotation. The rotation angle is θ, which is equivalent to θ2 – θ1. The last step is cross flex again. The flex parameter is α2, which is equivalent to 1/ b1. So the three steps can be described as three transform matrices.


M 1 =[ α 1 0 0 1 ] (14)


M 2 =[ cosθ sinθ sinθ cosθ ] (15)


M 3 =[ α 2 0 0 1 ] (16)


After registration, the scattering centre (x, y) in image A' is projected to ( x', y') in image B'. The transform is expressed as


( x' y' )= M 3 M 2 M 1 ( x y )=[ α 1 α 2 cosθ α 2 sinθ α 1 sinθ cosθ ]( x y ) (17)


The equation above is a typical affine transform. The key of the transform is to get the matrices M3M2M1. This research has been done by many researchers14. The affine transform based on controlled points is applied here. Define M as the registration matrix which has four elements.


M=[ m 11 m 12 m 21 m 22 ] (18)


This matrix should be equal to the matrices M3M2M1. Therefore, the equations below should be satisfied.


{ α 1 α 2 cosθ m 11 =0 α 2 sinθ+ m 12 =0 α 1 sinθ m 21 =0 cosθ m 22 =0 (19)


From the formula above, one can get:


{ α 1 = m 21 m 12 m 11 m 12 m 21 m 22 α 2 = m 11 m 12 m 21 m 22 θ= atan( m 12 m 11 ) (20)


In practice, mistakes will be induced inevitably. The Eqn. (19) (three unknown parameters with four equations) can not be fully satisfied. The optimised solution can be obtained through optimisation method based on the least square error criterion. Define the criterion function:


f= α 1 α 2 cosθ m 11 2 + α 2 sinθ m 12 2 + α 1 sinθ m 21 2 + cosθ m 22 2 (21)


The optimisation procedure is searching the parameters to let f → min. Many algorithms such as the Newton-Poisson algorithm15 can be employed. The procedure needs a start point. It can be gotten by solving Eqn. (20). When the optimised solution for Eqn. (21) is obtained, the ISAR image can be scaled by Eqn. (10).


3.4 Two-dimension Length Extraction for Ballistic Target

Define the centres of certain scattering centres gotten by clustering


{ x ¯ k = i=1 N k x i y ¯ k = i=1 N k y i (22)


Because we have gotten the range and cross range scale σr and σc. So the distances at range direction and cross direction are


{ d x jk = x ¯ j x ¯ k σ c d y jk = y ¯ j y ¯ k σ r (23)


The distance between two scattering centres is


d jk = ( x ¯ j x ¯ k ) 2 σ c 2 + ( y ¯ k y ¯ k ) 2 σ r 2 (24)

Experiments were executed to verify the proposed algorithm. The ballistic missile flies without forces from the point (-50, 000 m; 6,360,000 m; 19,000 m) at earth-fixed coordinates with initial velocities (2000 m/s, 2000 m/s, 0 m/s). The wideband radar has 1 GHz bandwidth. The central frequency is 10 GHz. Pulse width is 60 μs. The target precession period is 5 s. The precession angle is 10°. Figure 4 (a) describes the ballistic target motion scenery. Figure 4 (b) pictures the target shape. Figure 4 (c) shows the target dimensions.


The pulse repeat frequency (PRF) is 300 Hz. The radar observation starts at 200 s after the beginning of fly without driving forces. The data is gotten by interpolation from the all posture scattering database calculated by electromagnetism software. 24,000 pulses were sampled in total. Eight times interpolation was adopted when executing range compression. The HRRP series and rotation speed is shown as Fig. 5(a) and Fig. 5(b).



The rotation speed curve shows that the rotation is highly non-uniform. It is hard to get clear ISAR image by RD algorithm. Here, RID algorithm was adopted with STFT. The imaging results based on 1-80 pulses and 10001-10080 pulses are shown in Fig. 6(a) and 6(b). The cross scale was also interpolated with 8 times. So the ISAR image size is 800 p × 640 p. Because the rotation speed was not known in advance, the cross range can not be scaled. Here, it was scaled equally with the range scale temporarily. According to the scattering centres distribution, control points were extracted by clustering. The control points 1-5 used for registration are shown in Fig. 6(a) and 6(b) with black dots. Comparing with Fig. 4(b), one can see that the target shape has changed because of the scaling error. The length between point 3 and point 5 in Fig. 6(a) is about 1 m. It is much shorter than the real value, 1.5 m. Images distort severely in cross range. Based on the new estimated scale, the updated scaled images are shown as Fig. 6(c) and 6(d).



Through affine transform of the extracted centres and parameter optimization, the estimated parameter is:


{ α 1 =1.6340 α 2 =0.5917 (25)


So the estimated cross scale is


{ σ 1 =0.15/8×1.6340=0.0306 σ 2 =0.15/8/0.5917=0.0317 (26)


Substituting the rotation speed ω = 0.261rad / s at pulse 41 and ω = 0.241rad / s at pulse 10041 to Eqn. (6), it can be obtained that the correct cross scale is σ1 = 0.0269, σ2 = 0.0291. So, the error is 13.9 per cent and 8.9 per cent. So one can get that the distance in range is 3.156 m. The distance in cross range is 2.276 m. The error is 0.006 m and 0.276 m.

Because errors exist in the scattering centres extraction and affine registration, the result will have some errors inevitably. Of course, may be some other clustering and registration techniques can be used in our algorithms to reduce the errors. We do not intent to try every means here.

For ballistic target length extraction from ISAR images, two important tasks should be done. One is the scattering enters extraction. Another is the cross scaling. Here, we have proposed to get scattering centres by clustering and get cross scale by affine registration. Theoretical analysis and experiments prove its feasibility and correctness of the algorithm. Here, the author would like to figure out that this algorithm can be used only for rotation-symmetric targets. For other targets, because of the three-dimensional rotation, these algorithm is not suitable.

1. Hongwei, G.; Lianggui, X.; Shuliang, W. & Yong, K. Micro-Doppler signature extraction from ballistic target with micro-motions. IEEE Trans. Aerosp. Electron. Syst., 2010, 46(4), 1969-1982. [Full text via CrossRef]

2. Camp; W. W.; Joseph T. M. & O’Donnell R. M. Wideband radar for ballistic missile defense and range-Doppler imaging of satellites. Lincoln Lab. J., 2000, 12(2), 267-280.

3. Ives, R.W. & Eichel, P. Application of pixel segmentation to the low rate compression of complex SAR imagery. In the IEEE International Geoscience Remote Sensing Symposium, 1998, 1064-1067. [Full text via CrossRef]

4. Oliver, C.J. Optimum edge detection in SAR. IEE Proc. Radar, Sonar Navig., 1996, 143(1), 31-40. [Full text via CrossRef]

5. Nagesha, V. & Kay, S. Spectral analysis based on the canonical autoregressive decomposition. IEEE Trans. Signal Process., 1996, 44(7), 1719-1733. [Full text via CrossRef]

6. Xi, L.; Hong, G. & Guoshui, L. A method for estimating the rotation angle of the ISAR image. Chinese Electron. J. China, 2000, 28(6), 44-47. [Full text PDF]

7. Yong, W. & Yicheng, J. A New method for estimating the rotation angle of ISAR Image. Chinese Electron. Info. J., 2007, 29(3), 521-523.

8. Stankovic, L S.; Djurovic, I. & Thayaparan, T. Separation of target rigid body and micro-Doppler effects in ISAR imaging. IEEE Trans. Aerosp. Electron. Syst., 2006, 42(4), 1496-1503. [Full text via CrossRef]

9. Guangyue, L. & Zheng, B. Range-instantaneous- Doppler algorithm in ISAR based on instant frequency estimation. In Proceedings of International Symposium on Multispectral Image Processing (IS-MIP’98), 1998. 198-201. [Full text via CrossRef]

10. Chen, V. C. & Qian, S. Joint time-frequency transform for radar range-Doppler imaging. IEEE Trans. Aerosp. Electron. Syst., 1998, 34(2), 486-499. [Full text via CrossRef]

11. Shirman, Y. D.; Gorshkov, S.; Leshenko, S.; Ollenko, V; Sedyshev, S. & Sukharevskiy, O. Computer simulation of aerial target radar scattering, recognition detection and tracking. IEEE Aerosp. Electron. Syst. Mag., 2003, 18(5), 40-43. [Full text via CrossRef]

12. Guanghu, J.; Yupeng, Z.; Xunzhang, Gao & Xiang, L. Precession feautre extraction of midcourse radar target based on HRRP series. Chinese J. Signal Process., 2009, 25(5), 771-776.

13. Hangyong, C.; Yongxiang, L.; Weidong, J. & Guirong, G. Mathematics of synthesizing range profile of target with micro-motion. Acta Electron. Sinica, 2007, 35(3), 585-589.

14. Li, H.; Manjunanth, B.S. & Mitra, S.K. A contour- based approach to multi-sensor image registration. IEEE Trans. Image Process., 1995, 4(3), 320-334. [Full text via CrossRef]

15. William, H.P.; Brian, P.F.; Saul A.T. & Willianm, T.V Numerical recipes in C: The art of scientific computing. Cambridge University Press, 1992.

Dr Jin Guanghu received PhD degree from National University of Defense Technology in 2009. He is currently Assistant Professor at the Institute of Space Electronic Technology, National University of Defense Technology. His current research interests include ISAR imaging, target recognition and ground moving target imaging.

Dr gao xunzhang received PhD degree from National University of Defense Technology in 2005. He is currently Vice Professor at the Institute of Space Electronic Technology, National University of Defense Technology. His current research interests include ISAR imaging, target recognition and data fusion and processing.

Dr Dong Zhen received PhD degree from National University of Defense Technology in 2001. He is currently Professor at the Institute of Space Electronic Technology, National University of Defense Technology. His recent research interests include SAR system design and processing, ground moving target indication (GMTI), and digital beamforming.