- Research
- Open Access
- Published:

# Translational motion compensation for ISAR imaging under low SNR by minimum entropy

*EURASIP Journal on Advances in Signal Processing*
**volume 2013**, Article number: 33 (2013)

## Abstract

In general, conventional error correction for inverse synthetic aperture radarimaging consists of range alignment and phase adjustment, which compensate range shift and phase error, respectively. Minimum entropy-based methods have been proposed to realize range alignment and phase adjustment. However, it becomes challenging to align high-resolution profiles when strong noise presents, even using entropy minimization. Consequently, the subsequent phase adjustment fails to correct phase errors. In this article, we propose a novel method for translational motion correction, where entropy minimization is utilized to achieve range alignment and phase adjustment jointly. And, a coordinate descent algorithm is proposed to solve the optimization implemented by quasi-Newton algorithm. Moreover, a method for coarse motion estimation is also proposed for initialization in solving the optimization. Both simulated and real-measured datasets are used to confirm the effectiveness of the joint motion correction in low signal-to-noise ratio situations.

## 1. Introduction

Inverse synthetic aperture radar (ISAR) imaging has been a widely addressed topic in last few decades [1–3]. In order to achieve high-resolution both in range and cross-range of target imagery, the ISAR imaging technique exploits both wideband characteristics of radar waveform and the diversity of viewing aspect angle from radar to the target. In general, the range resolution is proportional to bandwidth of waveform, and the cross-range resolution is dependent on both the coherent processing interval (CPI) and the target rotational motion from variation of radar viewing angles. Therefore, CPI should be long enough to achieve high cross-range resolution by Doppler analysis. In ISAR scenarios, the target is often engaged in complicated maneuvers and the translational motion should be compensated before performing imaging processing. Translational motion introduces range misalignment and high-order phase error. For ISAR imaging of a non-cooperative target, a data-driven compensation procedure must be accounted, which generally consists of range alignment and phase adjustment.

Range alignment is to compensate the range shifts of profiles. Without priorknowledge available about the range shifts, range alignment is usually realized based on the similarity of high-resolution range profiles (HRRPs). Typical methods for range alignment can be sorted into three groups. The first class is based on a maximum correlation between adjacent profiles [4]. The dominant scatter method tracks a prominent scatter and estimates the range shift. And, the maximum correlation method [4] aligns each HRRP by using the principle that the envelope correlation of two adjacent profiles reaches a maximum when they are aligned. Actually, the principle of maximum correlation of two adjacent profiles can be regarded as a local optimization of alignment. Because the estimation of range shifts between every two adjacent envelopes is independent of each other. As a result, this method is sensitive to target scintillation. And, it is likely to fail when strong noise presents, as the coherence of HRRPs is contaminated seriously. The other group is optimization-based methods [5–9]. It is widely accepted that global optimization methods are more robust to reflectivity scintillation and additive noise than maximum correlation method, in which the problem of ISAR range alignment is formulated by using some global metrics. Minimum entropy or maximum contrast of the synthetic profile, such as the average range profile (ARP) of the aligned profiles, is used as the criterion to evaluate the performance of range alignment. The synthetic profile usually has the highest sharpness when the profiles are aligned perfectly. Or else, the sharpness of synthetic envelope reduces. It is reasonable to evaluate the sharpness of the synthetic profile by contrast or entropy and establish an optimization for range alignment. In general, the synthetic profile is calculated as the mean of magnitude of the aligned HRRPs. Therefore, the synthetic profile can be viewed as a non-coherent energy accumulation of aligned profiles, and it can overcome the noise interference in some degree. However, in the situations of low signal-to-noise ratio (SNR), the SNR gain from the non-coherent integrant is not enough to overcome the interference from noise on the synthetic profile, leading to that the consistency between the sharpness of the synthetic profile and the quality of range alignment is broken. In this sense, it is still challenging to achieve optimal range alignment in presence of strong noise.

If range alignment is done well, afterwards, phase adjustment is carried out to remove the error phase. There are many different schemes to perform phase adjustment, which can be sorted into different groups. The first is based on tracking a phase of dominant scattering centers. Phase gradient autofocus algorithm [10], the multiple dominant scatters algorithm [11], and the weighted least square phase estimation [12] can be classified into this group. These methods usually perform well when dominant scattering centers can be extracted from HRRPs. However, presence of strong noise brings inherent difficulty to precise phase tracking through several dominant scatters. Another group numerically optimizes the phase error correction to improve a global metric consistent with image focus, in which image contrast (IC) [13–16] and entropy [17–22] are utilized as the cost function to optimize the phase error. Image metric-based approaches are usually able to obtain an optimal solution even in the presence of strong background noise and clutter. However, successful phase adjustment can only be ensured when perfect range alignment is obtained, while if the profiles are misaligned in some cases, such as strong noise situation, even the image metric-based methods fail to correct phase errors. To overcome this problem, in [14], a joint correction scheme for simultaneous range alignment and phase adjustment was proposed based on a two-order polynomial model of the translational range history, and a novel coarse estimation of both velocity and acceleration was also developed to accelerate the motion estimation. In the issue of ISAR motion compensation, adaptive joint time-frequency algorithm (AJTFA) also plays a significant role in ISAR motion compensation and imaging processing [11, 23, 24]. Especially, AJTFA is inherently suitable to dealing with maneuvering targets by projecting the one-dimensional signal onto the two-dimensional (2D) time-frequency plane, and the motion parameters can be extracted from the time-frequency spectrum of dominant scatters. However, strong noise can easily submerge the time-frequency spectrum degrading its performance in low SNR scenarios.

In radar remote sensing, strong noise usually presents, due to the signal decay from long range and absorption of transmit medium. The SNR problem is among the most significant challenges that ISAR imaging systems frequently face. In the presence of strong noise, motion compensation for ISAR imaging inherently encounters some difficulties. Therefore, the technique of motion compensation under low SNR is important, which may furnish imaging capability and improve the effective operating range of some ISAR systems with low power. Based on the fact that both range shift and phase error are directly related to the quality of the focused image, in this article, we present a novel entropy-based approach to joint range alignment and phase adjustment. It should be emphasized that the idea of joint correction of range shift and phase error has been proposed in [14], which motivates this study. In the joint correction, instead of separating motion compensation into the two dependent steps, it estimates the range shift and phase error simultaneously. Therefore, high SNR gain from 2D coherent integrant is benefited by both range alignment and phase adjustment.

In this article, the joint correction with entropy minimization models the translational motion as a high-order polynomial function [25], and 2D image entropy is minimized to optimize the polynomial coefficients. A novel coordinate descent algorithm is proposed to solve the minimum entropy optimization. The coordinate descent algorithm is implemented by the quasi-Newton algorithm, yielding fast convergence. For an optimization problem, the initialization is usually important to the efficiency and precision of the solutions. In this article, we also propose a method to estimate a coarse motion, which is effective to obtain the coarse coefficients efficiently. They can be applied as additional information to accelerate and promote the coordinate descent estimation. By using real datasets, the effectiveness of the joint motion compensation is validated.

The organization of this article is as follows. In “Signal model and minimum entropy compensation methods” section, we introduce the signal model and recall some existing minimum entropy-based methods for translational motion correction. In “Joint range alignment and phase adjustment by minimum entropy” section, algorithm for joint range alignment and phase correction by minimum entropy is illustrated in detail. Experimental results from both synthetic and real data processing are given in “Performance analysis” section to illuminate the effectiveness of the proposal. In the last section, some conclusions are drawn and some future works are viewed.

## 2. Signal model and minimum entropy compensation methods

### 2.1 Signal model

By referring to [14], a three-dimensional geometry is developed as shown in Figure 1, where the system of coordinates is denoted by (*χ*_{1}, *χ*_{2}, *χ*_{3}). And, the target is moving along an arbitrary trajectory together with angular motions. During a short dwell time, the effective angular motion can be assumed constant, representing by the effective rotational velocity *ω*_{eff} (whose direction is orthogonal to the line of radar sight). In this case, the effective angular motion of the target is restricted within a plane orthogonal to the effective rotational velocity. As a result, the geometry can be simplified into a 2D model [17] as Figure 1b presents. In the 2D geometry, target motion is divided into translation and rotation as shown in Figure 1. And, translation is directly corresponding to the radial range *R*(*t*) from the target center to the radar. The scattering field of the target is denoted as *L*. And, the instantaneous rotational angle of target is defined as *θ*(*t*) = *ω*_{eff}· *t*, and *t* is the slow time with 0 ≤ *t* ≤ *T*_{
a
}, where *T*_{
a
} is the CPI. The instantaneous range from scattering center at (*x*, *y*) to radar is given by

where *R*(*t*) denotes instantaneous distance from radar to the rotation center, usually representing the translational motion. *θ*(*t*) is the instantaneous rotation angle. Assuming the radar transmits a chirp waveform that

where *τ* denotes the fast time, *T*_{p} is the pulse duration, and *γ* is the chirp rate. Therefore, the received signal from the target after down-conversion to the base-band is given by

where *A*(*x*, *y*) denotes the scattering coefficient at (*x*, *y*) and *c* is the light speed and the carrier frequency is *f*_{c}. By applying Fourier transform with respect to *τ* and neglecting the introduced constants, we have

where

is the Fourier transform of *s*_{
T
}(*τ*) [26]. Applying the matched-filtering to *s*(*f*_{
r
}, *t*) by multiplying with *s*_{
T
}^{∗}(*f*_{
r
}) (*s*_{
T
}^{∗}(*f*_{
r
}) denotes the conjugate of *s*_{
T
}(*f*_{
r
})) and omitting the introduced constant, the signal is expressed as

Assuming the effective rotational velocity during the CPI is *ω*_{eff}, we have the rotation angle *θ*(*t*) = *ω*_{eff}*t*. In general, the rotation angle during CPI for ISAR imaging is very small, such as 3–4°. Therefore, we have the approximation that

Based on this approximation, we have

In general, during a short dwell-time the range cell migration (RCM) induced by rotation can be restricted within a range cell. Otherwise, this RCM should be compensated by the keystone transform-based method [27, 28]. Keystone transform is capable of removing the linear RCM effectively by removing the first-order coupling term in the frequency domain. And, it can be implemented in a very efficient way. Assuming the RCM caused by angular motion is corrected, we have

In (8), the phase term

causes misalignment of range profiles in the range-compressed domain. And, the term

stands for the phase error. Unless an optimal translational motion compensation is obtained, serious blurring can result in the ISAR image formed by the inversed Fourier transform, which assumes that the scatter behaves with only the linear phase

. It should be noted that compensations of the range misalignment and the phase error require different precisions. To remove the profile migration through range cells, the precision of the range shift should be in the order of a fraction of a range cell, such as a quarter of one range cell, which is typically tens of centimeters. However, the phase error corresponds to the radar operating wavelength, which is typically only a few centimeters. Limited by the range resolution, the motion estimate from range alignment is insufficient to perform an optimal phase correction. Moreover, due to the shortness of wavelength, the phase errors are largely wrapped, resulting in the uncertainty between the phase error and *R*(*t*). Therefore, translational motion compensation typically consists of two steps: range alignment and phase adjustment [29]. And, the range alignment is usually viewed as the coarse compensation and phase adjustment as fine compensation. For clarity, *s*(*f*_{
r
}, *t*) is rewritten by

In (9), the range migration and phase error are represented by two independent variants, denoted by

(range shift) and

(phase error), respectively. The phase in (9) is separated into four parts: the first is the linear phase term corresponding to the Doppler, the second term corresponds to the range compression, the third term corresponds to the range migration, and the last phase term is the phase error from translational motion. Considering the inevitable noise, the echoed signal is expressed in a discrete form as

And, by neglecting the constant terms, we have

where *ɛ*_{
F
}(*m*, *n*) denotes the complex noise, and

and

are the range migration and phase error corresponding to the *n* th pulse, which are expected to be corrected in the range alignment and phase adjustment, respectively.

### 2.2 Related works

We focus on motion compensation for ISAR imaging under low SNR, which has been gained noticeable interests till now. To overcome the interference of strong noise and clutter, current methods are usually following a similar principle, in which, estimation of errors is converted into a problem of minimizing (or maximizing) a cost function. And, the cost function is selected such that when it is minimized (or maximized), optimal focusing is achieved. Entropy is one of the most primary function in error compensation for ISAR imaging. Entropy of 2D image (or one-dimensional synthetic range profile) represents its sharpness, and generally the “sharpest” image is corresponding to the fully focused image (or aligned HRRPs). Before presenting our method, herein, we introduce two typical entropy-based methods for range alignment and phase adjustment, respectively.

#### 2.2.1 Minimum entropy for range alignment (MERA)

Approaches to range alignment by minimum entropy of synthetic range profile are discussed in [6–8]. Herein, we introduce them briefly. Applying inversed discrete Fourier transform (IDFT) to *s*(*m*, *n*) and taking the magnitude, the expression of range profile after compensating the range shift by *t*_{
e
} is given by

where abs[· ] is the operator for magnitude. And, symbol *ɛ*(*k*, *n*) denotes the complex noise after IDFT. For simplicity, we do not write *ɛ*(*k*, *n*) as a function of *t*_{
e
} since range shift doesnot change the random statistics of noise. It is notable that noise is coupled in the range profile and distorts the range profile of target with increase of its energy. And, the ARP after compensating the *t*_{
e
} is written as

The averaging processing is in some sense of non-coherent accumulation, and the distortion from noise can be suppressed by some degree. However, due to that no phase information is utilized, this non-coherent processing generally provides limited SNR gain compared to coherent integral. The entropy of ARP is a function of *t*_{
e
}, which is given by

The density of ARP is defined as

The optimal solution of range shift is estimated by minimizing the entropy of the synthetic profile.

In order to solve the optimization problem in (16), many searching approaches have been proposed by adopting exhaustive search or iterative search.

#### 2.2.2 Minimum entropy for phase adjustment (MEPA)

Phase adjustment via minimum entropy is widely applied in issues of radar imaging [17–22]. It usually performs well in presence of strong noise and clutter, and it has no constraints on the error form. In minimum entropy phase correction, the range shift is assumed to be corrected, and then the entropy of 2D image is utilized as the cost function of phase error. The complex-valued HRRP after phase error compensation is expressed as

where *ϕ* denotes the compensated phase error. And, the complex-valued 2D image is obtained by applying IDFT to *s*_{
c
} in cross-range direction, which is given by

The entropy of corrected image is defined as a function of *ϕ* and written as

The density of image is

It is performed to solve the following optimization to estimate the phase error.

Many searching approaches have been proposed to solve the minimization problem in Equation (21). Especially, three schemes are introduced in [19] in detail. Although they have different searching schemes and efficiencies, their performances are similar as the underlying principle is the same. In general, minimum entropy phase adjustment is implemented by an iterative solution, the image entropy decreases with the increase of iteration number until the estimate reaches an acceptable optimal convergence.

## 3. Joint range alignment and phase adjustment by minimum entropy

### 3.1 Algorithm description

In practice, due to the complex motion of the target and the variance of the system and the environment, the translational motion between the target and the radar usually has high-order terms. Without loss of generality, we model the translational motion error as a *K*-order polynomial, i.e.,

where one notes that *k* begins from 1 to *K*. The first-order term is corresponding to the velocity. Velocity only induces an additional Doppler, causing a bulk shift of the image in the Doppler domain. However, it brings serious range migration, which is expected to be corrected in the conventional range alignment step. And, the presence of the high-order terms introduces both range migration and phase errors. Based on the polynomial translation model, we rewrite the signal in (10) as follows.

For simplicity and clarity, we define the polynomial coefficient vector as

, and give the complex image after error correction by

as follows.

Therefore, the entropy of image is defined as function of

, which is given by

where the image intensity is rewritten by

We note that as the motion correction in (24) is performed on the phase of *s*(*m*, *n*). And, the signal energy holds constant according to the Parseval theorem [30]. As a result, *S*_{
g
} is independent of

. The estimate of *α* is obtained by minimizing the image entropy, expressed as follows.

To solve this optimization, many standard algorithms are available, such as gradient-based algorithms, genetic algorithms, and gold section search. Due to the random characteristics of noise, it contributes little to the variance of entropy during the motion estimation [19, 22]. And, some dominant scatters will exceed the noise in amplitude distinctively due to energy accumulation when optimal motion correction is achieved, enhancing the sharpness of image significantly. Therefore, minimizing the entropy of 2D image for error correction is reasonable. Due to the strong noise interference, the cost function is usually not convex along with a lot of local minimums. Straightforwardly, utilizing the standard optimization algorithms encounters high risk that the iteration is trapped into a local minimum that far away from the true solution. In this article, we propose a coordinate descent algorithm implemented by quasi-Newton algorithm. The coordinate descent algorithm sequentially minimizes the objective function with respect to a single parameter while holding the remaining parameters constant. By this, coordinate decent algorithms have monotone convergence in the objective function and trend to have the ability of achieving the global optimization [19].

Let

denote the estimate of the *l* th iteration, and

be the estimate of the phase parameters at the *l* th iteration where the first *k* − 1 polynomial coefficients have already been updated.

where an iteration is defined as a complete cycle through all *K* coefficients. The task in hand now is to update the *k* th coefficient. Assuming that the update is denoted by a variable

, we have the corrected image as follows.

where

And the entropy function is rewritten by

The image intensity is

The estimates of update for

in the *l* th iteration is given by minimizing the image entropy, expressed as follows

To solve this one-dimensional optimization, we utilize the quasi-Newton algorithm, where

minimizing

satisfies that the derivatives of

with respect to

equals zero. The derivative of

with respect to

is given by

Since

, we have

where

and

In order to implement the quasi-Newton algorithm, we also need the second-order derivative of

with respect to

, which is given by

In Appendix, explicit expressions of

and

are deduced. Then,

is estimated iteratively, which is defined as the inner iteration of the joint motion correction. It should be emphasized that, in the quasi-Newton algorithm, all IDFT calculation can be implemented by fast Fourier transform, yielding significant efficiency improvement. The *p* th update is given by

where *P* denotes the total number of iterations. In updating of the *k* th coefficients in the *l* th outer iteration, the corrected image yields

We increase *p* and go back to the update in (39) until

, where *ρ* is a parameter small enough for the pre-determined threshold or *p* reaches a pre-determined maximum iteration number *P*. For computational efficiency, fast Fourier transform should be used in the implementation of the calculation above.

With the polynomial coefficients being updated sequentially, the image entropy decreases stage-by-stage. And, with the iteration number increases, convergence can be obtained. The convergence of the outer loop can be determined by

, where *β* is the pre-set tolerance or *l* reaches a pre-set maximum number *L*. For clarity, we present the flowchart of the coordinate descent motion correction in Figure 2, where

is the initialization of

, which will be discussed in the following section. From Figure 2, we note the polynomial coefficients are estimated iteratively by using an outer loop and an inner loop. The outer loop corresponds to the update of the polynomial coefficient vector and the inner loop is implemented by the quasi-Newton algorithm to update a single component in the vector. In general, for this inner loop, we usually need only several iterations for a single component

. The polynomial coefficients are updated by the quasi-Newton algorithm sequentially, and for the update of each coefficient, several iterations are needed. As a result, we need to perform the translational motion correction and image processing several times for every component, and high computational load may be involved. However, the monotone and fast convergence is usually achieved by the coordinate descent algorithm even under low SNR, and as we apply the quasi-Newton algorithm in the inner loop, its fast convergence also promotes the algorithm in efficiency. It should be emphasized that we usually have no additional knowledge of the translational motion in reality, and the polynomial order *K* should be selected manually or adaptively. A pre-determined order should be high enough to model the real motion, which causes high computational complexity. In the following section, we will develop an adaptive selection approach.

### 3.2 Coarse motion estimation for initialization

A significant aspect on the computational efficiency is the initialization of

. Like any optimization algorithm, it is beneficial to start as close to the correct solution as possible to improve the convergence. However, this information is usually unavailable in reality. In this sense, before performing the coordinate descent algorithm, we can estimate a coarse candidate of

at a small computational price. Herein, we propose an efficient approach to achieve the coarse estimate

, where

is set large enough to model the real translational motion. Similar to the coordinate descent algorithm, in the estimation of

, all rest components are held constant. The coarse motion estimation is implemented by means of an exhaustive linear search, over the variable

, within a pre-defined interval [*αi*_{
k
}^{min}, *αi*_{
k
}^{max}]. Similar to the coarse acceleration estimation in [14], the choice the search step is heuristic as a large search step causes precision degradation and a small one involves large computational load. In general, the image entropy function with respect to

is usually smooth, and we can use only a number of discrete samples to recover the entire entropy function by interpolation. In this sense, the search interval should be large enough to capture the true value, but the search step between two discrete samples could be set large for high efficiency. The coarse estimate of

is determined by finding the minimum on the interpolated entropy function. It should be emphasized that the smoothness of the image entropy function is elementary to the interpolation. And in reality, the function would fluctuate seriously under strong noise, presenting several local minimums. In this situation, the search step should be set narrow enough to avoid missing the global minimum. For clarity, we give an example of estimation of the velocity in Figure 3. The velocity and acceleration of the target are 20 m/s and 8.5 m/s^{2}, and SNR = −7 dB. The curve is interpolated from only 10 samples, which presents three local minimums, and the estimate of 18.3 is close to the ideal velocity. However, as the SNR further decreases, the entropy function curve fluctuates more greatly, leading to large bias of coarse motion estimation by the interpolation. For performance enhancement, the coarse motion estimation is implemented in an iterative manner, as shown in Figure 4. In general, the method is capable of providing the useful coarse translational motion compensation even if strong noise presents, and the residual motion can be estimated by the coordinate descent optimization. In terms of further accelerating the minimum entropy approach, parallelized implementation of the linear search within the iteration can be applied as the calculation for each sample is independent with of each other. Moreover, the search procedure in [31] can be also applied. By decreasing both the search interval and step with the increase of iteration number, high accuracy and efficiency can be achieved. Another important aspect should be taken into account, which is the order selection of the polynomial model in (28). Herein, the order estimation is embedded into the coarse motion estimation. In general, for a rigid target, the low-order motion terms take up the majority of the translational motion, while the higher-order motion is nominal. The order of

is determined adaptively, and it is assumed to be accurate enough when the estimates of two consecutive

are smaller than a pre-determined threshold. The threshold is so small that the motion under it does not change the image entropy. In general, a threshold of 1e-3 is usually a good choice in reality.

In [14], a novel joint correction approach to motion estimation is developed, which models the translational motion as a two-order polynomial function determined by the radial velocity and acceleration. And, a novel coarse estimation method is also developed, where the radial velocity and acceleration are estimated by Radon Transform (RT) and IC, respectively. Utilizing RT for velocity estimation is very similar to the Hough-based range alignment approach [5]. Assuming the linear migration of the range profiles is mainly induced by the radial velocity, the velocity can be determined by the slope of range profiles estimated by RT [14]. Subsequently, maximum IC optimization is applied to obtain the radial acceleration. RT is capable of providing precise estimation of the radial velocity, as it accumulates energy of signal in a non-coherent way. However, its precision degrades with the increase of the noise. And, strong noise can submerge the range profiles causing that the SNR gain from non-coherent accumulation would not be great enough to achieve accurate velocity estimation. Subsequently, the acceleration estimation with contrast maximization fails. Obviously, the proposed coarse motion estimation with minimum entropy achieves the high-SNR gain from the coherent accumulation since it evaluates the entropy of the final ISAR image. On the other hand, the minimum entropy approach iteratively estimates the motion coefficients in sequence via the linear search, which is deemed to involve relatively large computational load. In this sense, the proposed coarse estimation should be workable under lower SNR than the RT and IC method at a price of increased computational load. To present the superiority and shortcoming of the proposed approach for coarse motion estimation under low-SNR conditions, herein we use synthetic data for comparison. The synthetic data are generated by adding different Gaussian white noise into the real Yak-42 dataset (the dataset will be depicted in the following section), yielding SNR = −7 dB and −10 dB. The velocity and acceleration of the target are set as 20 m/s and 8.5 m/s^{2}, respectively. Then, both of the coarse motion estimation approaches are utilized to obtain the radial motion coefficients. In the case of SNR = −7 dB, both of them work well, providing precise estimation of both velocity and acceleration. In Figure 5a, we plot the ideal radial range together with the estimated ones. From Figure 5a, one can note that the estimations are very close to the idea radial range curves. And, the RT and IC-based method performs only slightly worse than the minimum entropy method. However, as shown in Figure 5b, when SNR decreases down to −10 dB, the RT and IC-based coarse estimation fails, while the performance of the minimum entropy method maintains. It should be noted that about five iterations are needed to ensure the convergence of the minimum entropy-based initialization, and its computational load is over five times that of the RT and IC-based method. Both of them are coded in Matlab language with the same computing environment. In experiments, we find that the RT and IC-based coarse estimation fails when SNR decreases below −8 dB, while the minimum entropy-based coarse estimation is still workable until SNR decreases down to −12 dB due to high-SNR gain from the coherent accumulation. For both maximum contrast and minimum entropy optimization, the initialization step is so essential that only an effective initialization ensures precise estimation by using gradient-based optimization algorithms. And, the proposed coordinate descent algorithm and the one utilized in [14] are not exceptions. In this sense, the convergence of the optimization algorithms to the global optimization depends on the coarse estimation significantly. Because both entropy and contrast functions show good convexity and smoothness only near to the global extremum and strong multimodal behavior presents in the position far from it. Moreover, the fluctuation phenomenon of cost function becomes furthermore distinctive when noise increases. In low-SNR situations, optimal coarse estimation is capable of accelerating optimization algorithms to reach the global optimization. On contrary, a bad initialization would lead the algorithms to be trapped within a local optimal point far away from the global optimization. To further demonstrate this, we provide the image results under different SNRs by using the maximum IC method in [14] and the proposed minimum entropy method. In the maximum IC method, after the RT and IC initialization, maximum IC optimization is solved by the Nelder and Mead’s method [14]. And, in our scheme, the coordinate descent algorithm is applied after the minimum entropy coarse compensation. In Figure 5c, we present the ideal image and images obtained by the two methods under SNR = −7 dB. They are arrayed from left to right in sequence. And, Figure 5d shows the results with SNR = −10 dB. In the case of SNR = −7 dB, since both the initialization algorithms perform well, the starting guesses are close to the global optimization, and we also find that it is very flexible and simple to set parameters (such as reflection and expansion coefficients in Nelder and Mead’s method) in both maximum IC and minimum entropy optimizations. And, both of them achieve well-focused images. However, in the case of SNR = −10 dB, as the RT and IC initialization fails to provide an effective initialization for the Nelder and Mead’s approach, it consequently fails to achieving the true motion coefficients, leading to blurred image, while thanks to the 2D coherent integrant SNR gain, minimum entropy initialization provides precise coarse coefficients, and the coordinate decent algorithm reaches the optimal convergence with only about three iterations. And, the resulting RD image after correction is very close to the ideal one as shown in Figure 5d. From the comparison, we can conclude that, in low-SNR circumstances, initialization is essentially significant for metric optimization-based motion compensation. Since strong noise usually induces fluctuation in the cost function and it is only smooth near to the global extremum. Only effective initialization can support the following fine estimation by deterministic optimization algorithms to get the global optimization. And we should also note, this dependence of initialization may be reduced by heuristic optimization algorithms, such as genetic algorithm [32] and particle swarm optimization [33] at a price of increased computational load.

## Performance analysis

In this section, real datasets are used to evaluate the performance of the joint range alignment and phase adjustment for ISAR imaging. Contrast, entropy and peak value of the focused RD images are used as the evaluation criterion of the image quality. First, the Yak-42 data are utilized to analyze the performance of the proposed method. High-order polynomial motion and different noise are added into the data, and the motion compensation is performed by both the conventional minimum entropy-based methods and the proposal. Comparisons are also provided to illuminate the improvement of our method. A ship data with strong sea clutter is also used to confirm the effectiveness of our method. All results illuminate that the enhanced quality is achieved by the joint correction.

The dataset of the Yak-42 airplane is recorded by a C-band (5.52 GHz) ISAR experimental system. The system transmits 400 MHz linear modulated chirp signal with 25.6 μs pulse duration, providing a range resolution of 0.375 m. In the dataset, the pulse repetition frequency is 100 Hz, i.e., 128 pulses within dwell time [−0.64, 0.64] (s) are used in the following experiment. Conventional motion compensation, including MERA [9] and MEPA [19], is performed to remove the translational motion. Due to high SNR (up to 22 dB) of the raw data, both of them perform well. The aligned profiles are shown in Figure 6a. And RD image is shown in Figure 6b for evaluating the experimental results.

Herein, we use the Yak-42 data to generate synthetic data with different SNRs. The high-order motion error with *α* = [1–3, 5, 10, 30] is added into the corrected data causing misalignment and phase error. The misaligned profiles are shown in Figure 6c. Complex white Gaussian noise is added to generate different SNRs (from 5 to −20 dB). For comparison, conventional motion correction is implemented by the MERA and MEPA, where we use MEPA with simultaneous update scheme [18] due to its computational efficiency and robustness. As discussed before, MERA is usually more sensitive to strong noise than MEPA. We perform MEPA to the aligned HRRPs as shown in Figure 6a under different SNRs and then generate RD images. Thanks to the robustness of MEPA, the images are wellfocused and they can be regarded as the standards for comparison. These standard images are shown in the left column of Figure 7 corresponding to SNR equivalent to 5, 0, –5, and −10 dB by CPU times 2.00, 3.14, 6.71, and 10.04 s, respectively. RD images obtained by MERA and MEPA are shown in the second column of Figure 7 corresponding to different SNRs. The images from the joint correction are given in the third column of Figure 7. And the CUP time for the joint correction under different SNRs is 5.65, 8.09, 10.12, and 13.20 s (including the CPU time for the initialization), respectively. And entropy against iteration number in the descent coordinate optimization is shown in the right column of Figure 7. As one can note, the quasi-Newton-based coordinate descent optimization usually achieves convergence within five iterations, taking advantage of the high-accuracy initialization and the usage of second-order derivative. For further comparison of the two corrections, the range profiles from the translational motion compensation under different SNRs are presented in Figure 8. The arrangement of Figure 8 is corresponding to that of Figure 7. What’s more, we also use the image entropy, contrast, and peak value to evaluate the focused images in Figure 7, which are presented in Tables 1, 2, and 3, respectively. It is notable in Figure 7 that due to presence of strong noise, the correction by MERA and MEPA is not precise enough, resulting in blurring and smearing in the RD images. The proposed joint correction method can generate better images after only several iterations (although we pre-set the iteration number as 10, the joint correction needs only about three iterations to reach the convergence) with the help of high-precision initialization estimation. We also note that both contrast and entropy of images after joint error corrected by the joint correction are very close to those of standard images, which indicates the effectiveness of the method in front of strong noise. In the aspect of computational efficiency, as the coarse motion usually provides estimate with relatively high accuracy, the coordinate descent algorithm then compensates the residual error efficiently. For the Yak-42 dataset, it is competitive to the minimum entropy-based two-step scheme in efficiency. From Figure 6b, we note two dominant scatters are present in the range bin 61. We plot this range bin corresponding to different SNRs (5, 0, –5, and −10 dB) in Figure 9, in order to show the improvement on the point spread function from the use of the joint motion compensation. From Figure 9, we note that the compensation by MERA and MEPA is sensitive to the strong noise, leading to serious distortion and blurring in the result. The range profiles are misaligned under low SNRs, which can be found from Figure 8. That is the reason why the peak values of RD image from the two-step compensation become larger than those from the joint correction in Table 2. However, using a parametric motion model, the joint compensation usually removes the motion optimally and the two dominant scatters are separated distinctively. The responses of them are also very close to the standard ones. What’s more, as Figure 8 shows, the range profiles from joint correction are also very close to ideal ones. In the experiments, it is found that when the SNR decreases below −12 dB, both the initialization estimation and the coordinate descent optimization fail to achieve an accurate estimation of the motion error in the joint correction. To show this, the mean square error between the estimated and the real polynomial coefficients is defined by

The MSEs corresponding to different SNRs are plotted in Figure 10 which presents that the joint correction provides very small MSE only when SNR is above −12 dB. As mentioned in the last section, in the joint minimum entropy correction, coarse motion estimation for initialization is very essential, as only good initialization can avoid the coordinate descent algorithm being trapped in a local minimum of the entropy optimization. In these experiments, five iterations are used in the initialization estimation and order determination according to the procedure in Figure 4, consuming CUP time of coarse motion estimation corresponding to different SNRs is 1.13, 1.16, 1.86, and 2.17 s, respectively. For clarity, the estimated radial ranges from the coarse motion estimation under different SNRs are presented in Figure 11. From Figure 11, one can note that effective coarse motion estimation is achievable even SNR decreases down to −10 dB, and the estimate accuracy degrades slightly with the increase of strong noise. For this dataset, the initialized estimates give high accuracy until SNR decreases below −12 dB, which also leads to failure of the coordinate decent algorithm for fine translational motion correction subsequently as we mentioned before, because the relationship between focusing quality and image entropy is inconsistent when very strong noise is involved into the data. And the entropy of image almost relies on the strong noise only, which is independent of the motion correction. In this situation, one can use more pulses to obtain high-SNR gain, and then optimal motion correction and well-focused image may be generated by the proposed method. However, more pulses means longer CPI, which may lead to the 2D rotation model in Figure 1b being not rigid to apply. It should be considered in extremely low SNR scenarios.

The generation of high-resolution ISAR images of ships is usually challenging due to random perturbing rotational motions in pitch, roll, and yaw [34]. Another adverse factor relies on interference from strong clutter noise, which is usually strong enough to degrade the performance of conventional correction methods. Herein, we demonstrate the enhanced performance of joint range alignment and phase adjustment based on minimum entropy to deal with real ship data. The dataset is measured by an airborne synthetic aperture radar system, some radar parameters are listed as follows: the signal carrier frequency is 15 GHz with a bandwidth of 800 MHz to provide range resolution of 0.1875 m and the pulse repetition frequency is 125 Hz. The numbers of pulse used in the experiment is 128. Figure 12 shows the HRRPs with motion error. Clearly, due to strong background clutter, the HRRPs are dim. Figure 13a shows the RD image obtained by MERA and MEPA with contrast equivalent to 0.577, and Figure 13b shows the RD image generated by the joint correction, with larger contrast equivalent to 0.589 at a price of a little computation increase. From this comparison, we believe that improvement is achieved by the joint correction and it is useful in processing the ship ISAR data.

## Conclusions

In this article, we focus on the error correction under low SNR for ISAR imaging. It is widely accepted that minimum entropy-based phase correction is very robust to noise due to the high-SNR gain from the 2D coherent integral in image generation. Inspired by this, a novel scheme is established by using the 2D image entropy as the penalty function to jointly optimize the range shift and phase error. Implemented by quasi-Newton algorithm, a coordinate descent algorithm is developed to estimate the high-order coefficients of the translational motion. To avoid being trapped into a local minimum far away from the ideal solution, a novel method for coarse motion estimation is also proposed. Coarse motion usually provides solution close to the global optimization, leading to significant iteration number decrease in the fine estimation. Utilizing a parametric model on the range history, the proposed method performs well under strong noise. However, this model restricts the translational motion model, leading to limitations on specific scenarios. For example, severe vibration of the target or radar platform could induces random range shifts and phase errors. In this case, random translational motion compensation for ISAR imaging under low SNR is still open.

## Appendix

Based on Equation (34), we have

where

According Equation (36), we have

By instituting (36), (45), and (46) into (44), the explicit expression of

is ready to obtain. And

is given by

By instituting Equation (35) into (47), we can obtain the analytic expression of

## References

- 1.
Mensa DL:

*High Resolution Radar Imaging*. Dedham, MA: Artech HouseDedham; 1981. - 2.
Wehner DR:

*High Resolution Radar*. Norwood, MA, USA: Artech House; 1995. - 3.
Carrara WC, Goodman RS, Majewsky RM:

*Spotlight Synthetic Aperture Radar: Signal Processing Algorithms*. Boston, MA, USA: (Artech House; 1995. - 4.
Chen CC, Andrews HC: Target-motion-induced radar imaging.

*IEEE Trans. Aerosp. Electron. Syst.*1980, AES-16: 2-14. - 5.
Sauer T, Schroth A: Robust range alignment algorithm via Hough transform in an ISAR imaging system.

*IEEE Trans. Aerosp. Electron. Syst.*1995, 31: 1173-1177. 10.1109/7.395222 - 6.
Wang J, Kasilingam D: Global range alignment for ISAR.

*IEEE Trans. Aerosp. Electron. Syst.*2003, 39: 351-357. 10.1109/TAES.2003.1188917 - 7.
Wang JF, Liu XZ: Improved global range alignment for ISAR.

*IEEE Trans. Aerosp. Electron. Syst.*2007, 43: 1070-1075. - 8.
Zhu D, Wang L, Yu Y, Tao Q, Zhu Z: Robust ISAR range alignment via minimizing the entropy of the average range profile.

*IEEE Geosci. Remote Sens. Lett.*2009, 6: 204-208. - 9.
Wang GY, Bao Z:

*The minimum entropy criterion of range alignment in ISAR motion compensation, in Proceedings of the IEE Conference on Radar*. Edinburgh: UK; 1997:14-16. - 10.
Wahl DE, Eichel PH, Ghiglia DC, Jakowatz CV Jr: Phase gradient autofocus—a robust tool for high resolution SAR phase correction.

*IEEE Trans. Aerosp. Electron. Syst.*1994, 30: 827-834. 10.1109/7.303752 - 11.
Wang Y, Ling H, Chen VC: ISAR motion compensation via adaptive joint time-frequency techniques.

*IEEE Trans. Aerosp. Electron. Syst.*1998, 34: 670-677. 10.1109/7.670350 - 12.
Ye W, Yeo TS, Bao Z: Weighted least-squares estimation of phase errors for SAR/ISAR autofocus.

*IEEE Trans. Geosci. Remote Sens.*1999, 37: 2487-2494. 10.1109/36.789644 - 13.
Berizzi F, Cosini G: Autofocusing of inverse synthetic aperture radar images using contrast optimization.

*IEEE Trans. Aerosp. Electron. Syst.*1996, 32: 1185-1191. - 14.
Martorella M, Berizzi F, Haywood B: Contrast maximisation based technique for 2-D ISAR autofocusing.

*Proc. Inst. Electr. Eng. Radar Sonar Navigat.*2005, 152: 253-262. 10.1049/ip-rsn:20045123 - 15.
Berizzi F, Martorella M, Cacciamano A, Capria A: A contrast-based algorithm for synthetic range-profile motion compensation.

*IEEE Trans. Geosci. Remote Sens.*2008, 46: 3053-3062. - 16.
Berizzi F, Martorella M, Haywood B, Dalle Mese E, Bruscoli S: A survey on ISAR autofocusing techniques. In

*Proceedings of the IEEE ICIP 2004*. Singapore; 2004:36-41. - 17.
Li X, Liu GS, Ni JL: Autofocusing of ISAR images based on entropy minimization.

*IEEE Trans. Aerosp. Electron. Syst.*1999, 35: 1240-1251. 10.1109/7.805442 - 18.
Wang J, Liu X, Zhou Z: Minimum-entropy phase adjustment for ISAR.

*IEE Proc. Radar Sonar Navigat.*2005, 152: 58-67. 10.1049/ip-rsn:20045084 - 19.
Thomas Kragh J, Alaa Kharbouch A: Monotonic iterative algorithm for minimum-entropy autofocus. In

*IEEE International Conference on Image Processing*. Atlanta; 2006:645-648. - 20.
Wang J, Liu X: SAR minimum-entropy autofocus using an adaptive order polynomial model.

*IEEE Geosci. Remote Sens. Lett.*2006, 3: 512-516. 10.1109/LGRS.2006.878446 - 21.
Jeong H-R, Kim H-T, Kim K-T: Application of subarray averaging and entropy minimization algorithm to stepped-frequency ISAR autofocus.

*IEEE Trans. Antennas Propagat.*2008, 56: 1144-1154. - 22.
Thomas Kragh J: Minimum-entropy autofocus for three-dimensional SAR imaging. In

*Algorithms for Synthetic Aperture Radar Imagery XVI*. Edited by: Zelnio EG, Garber FD. SPIE, vol. 7337; 2009:73370B. - 23.
Chen VC, Qian S: Joint time-frequency transform for radar range-Doppler imaging.

*IEEE Trans. Aerosp. Electron. Syst.*1998, 34: 486-499. 10.1109/7.670330 - 24.
Thayaparan T, Lampropoulos G, Wong SK, Riseborough E: Application of adaptive time-frequency algorithm for focusing distorted ISAR images from simulated and measured radar data.

*IEE Proc. Radar Sonar Navigat.*2003, 150: 213-220. 10.1049/ip-rsn:20030670 - 25.
Li JF, Ling H: Use of genetic algorithms in ISAR imaging of targets with higher order motions.

*IEEE Trans. Aerosp. Electron. Syst.*2003, 39: 343-351. 10.1109/TAES.2003.1188916 - 26.
Cumming IG, Wong FH:

*Digital Processing of Synthetic Aperture Radar Data: Algorithms and Implementation*. Norwood, MA: (Artech House; 2005. - 27.
Perry RP, Dipietro RC, Fante RL: SAR imaging of moving targets.

*IEEE Trans. Aerosp. Electron. Syst.*1999, 35: 57-66. - 28.
Xing MD, Wu RB, Lan JQ, Zheng B: Migration through resolution cell compensation in ISAR imaging.

*IEEE Geosci. Remote Sens. Lett.*2004, 1: 141-144. 10.1109/LGRS.2004.824766 - 29.
Chen VC, Ling H:

*Time-Frequency Transforms for Radar Imaging and Signal Analysis*. Norwood, MA: Artech House Inc; 2002. - 30.
Oppenheim AV, Willsky AS:

*Signal and Systems*. 2nd edition. Upper Saddle River, NJ: Prentice Hall; 1997. - 31.
Guo X, Sun HB, Yeo TS: Transient interference excision in over-the-horizon radar using adaptive time-frequency analysis.

*IEEE Trans. Geosci. Remote Sens.*2005, 43: 722-735. - 32.
Martorella M, Berizzi F, Bruscoli S: Use of genetic algorithms for contrast maximization and entropy minimization in ISAR autofocusing.

*J. Appl. Signal Process*2006, 2006: 1-11. Special Issue on “Inverse Synthetic Aperture Radar” - 33.
Peng SB, Xu J, Peng YN, Xiang JB: Parametric inverse synthetic aperture radar maneuvering target motion compensation based on particle swarm optimizer.

*IET Radar Sonar Navigat.*2011, 5: 305-314. 10.1049/iet-rsn.2010.0175 - 34.
Pastina D, Montanari A, Aprile A:

*Motion estimation and optimum time selection for ship ISAR imaging, in Proceedings of the Radar Conference*. Huntsville: AL; 2003:7-14.

## Acknowledgments

The authors thank the anonymous reviewers for their valuable comments to improve the paper quality. This study was supported by “973” program of China under grant 2010CB731903 and National Natural Science Foundation of China under grant JJ0200122201 and 61179010. Lei Zhang's work was also supported by the Fundamental Research Funds for the Central Universities under grant K5051302001 and K5051302038.

## Author information

### Affiliations

### Corresponding author

## Additional information

### Competing interests

The authors declare that they have no competing interests.

## Authors’ original submitted files for images

Below are the links to the authors’ original submitted files for images.

## Rights and permissions

**Open Access** This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

## About this article

### Cite this article

Zhang, L., Sheng, J., Duan, J. *et al.* Translational motion compensation for ISAR imaging under low SNR by minimum entropy.
*EURASIP J. Adv. Signal Process.* **2013, **33 (2013). https://doi.org/10.1186/1687-6180-2013-33

Received:

Accepted:

Published:

### Keywords

- Inverse synthetic aperture radar (ISAR)
- Motion compensation
- Low signal-to-noise ratio (low SNR)
- Range alignment
- Phase adjustment
- Minimum entropy