1. Introduction
Synthetic aperture radar (SAR) is an active remote sensing radar capable of effectively operating day and night, in all weather conditions [
1]. It has diverse applications, including disaster management, environmental monitoring, and agricultural assessment [
2,
3,
4]. Multi-aspect SAR can conduct azimuthal observations of the target scene from various aspects because the platform flies in a curved line. For example, circular SAR (CSAR), a special multi-aspect SAR, flies along a circular trajectory and can provide a 360° continuous observation of the scene [
5]. Multi-aspect SAR can overcome the issues in conventional SAR such as layovers, shadows, foreshortening, and limited observation aspects; obtain more backscattering information; and provide a more detailed and comprehensive analysis and description of the target [
5,
6,
7,
8]. However, this makes the statistical distribution characteristics of multi-aspect SAR images more complex. Precisely modeling multi-aspect SAR images plays a key role in their application such as in change detection, target detection, moving target detection, and image classification [
9,
10,
11,
12,
13,
14]. For example, the performance of moving target detection can be improved when the background clutter is modeled precisely [
5,
14]. However, multi-aspect SAR image modeling faces the following challenges: (1) Multi-aspect SAR datasets contain a large number of images under different observation aspects, requiring fast and efficient data processing. (2) The statistical distribution characteristics of multi-aspect SAR images may vary with the observation aspect, requiring a flexible model. Therefore, an accurate, stable, and efficient model is needed to adaptively and precisely model the multi-aspect SAR images according to the precision requirements. Due to the significance of SAR image modeling, there have been many statistical modeling methods to describe the conventional SAR images [
15,
16,
17]. Among these, Parametric methods such as Weibull [
18], Gamma [
19], G0 [
20], K [
21], and Lognormal [
22] have been widely studied due to their simplicity and clear analytical expressions [
5]. However, the applicability of parametric models is limited. On the one hand, these methods show effectiveness only in specific terrain types and lack universality [
23]. For example, the Lognormal distribution can accurately model some specific urban regions but performs relatively poorly in other areas. On the other hand, these models are not sufficiently accurate for describing the complex scenes in high-resolution SAR images [
9,
17,
24]. This limitation becomes even more obvious for multi-aspect SAR images [
5].
To achieve a high-accuracy description of the statistical distribution characteristics of SAR images, many works have explored nonparametric models such as Parzen windows [
25], artificial neural networks [
26], and support vector machines [
27]. These methods do not rely on assumptions about the statistical distribution characteristics of SAR images while relying on a large number of training samples to provide an accurate description [
8,
13]. However, they suffer from poor interpretability and heavy computation. The high computational cost can limit the application of these nonparametric models in multi-aspect SAR which contains a larger number of images from different observation aspects and aperture angles.
To combine the advantages of parametric and nonparametric models, some works proposed semiparametric models. As a representative of semiparametric models, the finite mixture model (FMM) attracts a great deal of attention due to its flexibility and effectiveness. The FMM linearly combines multiple single parametric models to describe the unknown probability density function (PDF) of SAR image [
9,
17,
28]. The main differences among finite mixture models lie in the mixture components, the model selection strategies, and the parameter estimation methods, which affect modeling accuracy and computational efficiency. FMM can achieve a great improvement in accuracy over single parametric models with only a slight increase in computational overhead. However, combining multiple parametric models into one increases the number of parameters and introduces coefficients for each mixture component. Estimating both the parameters and the coefficients is challenging. Karl Pearson first studied the mixture model in 1894 [
29]. Dempster et al. proposed the expectation–maximization (EM) algorithm and provided a solid foundation for the subsequent development of mixture models [
30]. Later, in 1985, Celeux et al. proposed a stochastic version of the EM algorithm, known as SEM, which randomly samples the given data according to the estimated posterior probabilities of each component of FMM [
31]. This sampling strategy makes the SEM more efficient than the EM and helps alleviate the problem of getting trapped in local optima.
To explore the advantages of FMM in the field of SAR, Blake et al. proposed K-mixture and Lognormal-mixture models, which have a superior ability to fit the probability density histogram of given data compared to single parametric models [
32,
33]. In order to automatically select the component of FMM, Moser et al. combined SEM with the method of log-cumulants (MoLC), proposing a dictionary-based stochastic expectation–maximization (DSEM) method in 2006. DSEM can effectively select the components and estimate the parameters of the FMM [
9]. Later, Vladimir A. Krylov et al. introduced an enhanced DSEM (EDSEM), expanding the dictionary to extend its applicability to very-high-resolution (VHR) satellite SAR images and further refining the dictionary to reduce the time consumption of the EDSEM [
17]. However, these FMM methods were developed based on the conventional SAR.
In order to investigate the potential of the FMM to precisely describe the statistical properties of the multi-aspect SAR images, our previous work proposed an FMM containing five single parametric models and applied the simulated annealing (SA) algorithm to estimate the parameters and coefficients [
5]. Compared with single parametric models, this FMM has the potential to achieve better modeling performance for multi-aspect SAR images. However, this model still has two limitations. First, it fixes the number of components in the mixture and does not fully consider how the fitting performance of the FMM varies with the number of components. As a result, they may suffer from overfitting in certain cases—in other words, the fitting performance of FMM may decrease as the number of mixed single parametric models increases. Second, the parameter and coefficient estimation process of this FMM is time-consuming. Consequently, this restricts the efficiency and practicality of the FMM for multi-aspect SAR images. To thoroughly explore the influence of the number of single parametric models in the FMM on its fitting performance as well as accurately, stably, and efficiently model the statistical distribution characteristics of multi-aspect SAR images, we introduce the stepwise-regression strategy into the model selection process, proposing a stepwise-regression-based finite mixture model named SRFMM. The SRFMM first employs a voting-based ranking strategy to determine the order in which single parametric models are added to the FMM. Then it incrementally combines these models in the determined order until the desired accuracy is reached or overfitting occurs, thereby obtaining the final FMM. In the implementation of the SRFMM, we employ the particle swarm optimization (PSO) algorithm for parameter and coefficient estimation in the SRFMM, due to its robustness and parallelism.
In summary, this paper makes the following three main contributions:
Explore the overfitting phenomenon in FMM and propose a stepwise-regression-based finite mixture model named SRFMM to alleviate the overfitting issue.
Employ the PSO algorithm for parameter and coefficient estimation in the SRFMM and compare it with the EM and SA algorithms.
Evaluate the SRFMM using the C-band circular SAR (CSAR) data and explore the applicability of the SRFMM to the X-band CSAR data.
The remainder of this paper is organized as follows:
Section 2 presents the proposed SRFMM and its detailed modeling process.
Section 3 analyzes the overfitting phenomenon in FMM and evaluates the SRFMM using the C-band CSAR data.
Section 4 explores the applicability of the SRFMM to the X-band CSAR data.
Section 5 concludes the whole paper.
2. Stepwise-Regression-Based Finite Mixture Model
To investigate how the fitting performance of the FMM varies with the number of single parametric models in the mixture and to accurately, stably, and efficiently model the statistical distribution characteristics of multi-aspect SAR images, we propose a stepwise-regression-based finite mixture model (SRFMM). It first ranks single parametric models according to their fitting performance, and it then incrementally combines them in the determined order until the desired accuracy is achieved or overfitting occurs to obtain the final FMM.
In this section, we first provide a definition of the FMM and introduce the five single parametric models included in the mixture, followed by a description of the adjusted coefficient of determination (i.e., adjusted R-squared) used to evaluate the fitting performance of the FMM. We then illustrate the voting-based ranking strategy for determining the order in which single parametric models are added to the FMM. After that, we provide a detailed introduction to the proposed SRFMM. Finally, we present the PSO algorithm employed to estimate the parameters and coefficients of each mixed single parametric model.
2.1. FMM, Single Parametric Models, and Adjusted R-Squared
The FMM linearly combines multiple single parametric models to describe the unknown PDF of the SAR image. It can be defined as
in which
r is the SAR image amplitude or intensity;
is a single parametric model dependent on a parameter vector
;
denotes the coefficient of the
i-th single parametric model, such that
and
is a vector containing all the parameters and coefficients of the single parametric models, i.e.,
In this paper, we select five single parametric models—Weibull, Gamma, Lognormal, K, and G0—to construct the FMM, because they can respectively model various types of terrain with different homogeneity and anisotropy in SAR images of different resolutions well [
5].
Table 1 summarizes their expressions and applicable terrain types.
In this paper, we use the adjusted coefficient of determination [
5,
34] (i.e., adjusted R-squared) to evaluate the fitting performance of the FMM. The adjusted R-squared can indicate the overfitting phenomenon because it takes into account the number of parameters and coefficients in the FMM, thereby revealing the impact of the model complexity on the modeling results. It can be defined as
where
denotes the true value of a probability density histogram,
represents its predicated value of the discretized PDF,
is the mean of the true value of the probability density histogram,
n is the number of intervals in the histogram, and
m is the total number of the parameters and coefficients in the FMM. When the
approaches 1, the fitting performance of the FMM is better.
2.2. The Voting-Based Ranking Strategy
The proposed SRFMM incrementally adds the single parametric models into the FMM until the desired accuracy is reached or overfitting occurs. Intuitively, prioritizing the single parametric models with better fitting performance can enable the FMM to meet the accuracy requirements with the fewest components. Based on this insight, we employ a voting-based ranking strategy to determine the order in which the single parametric models are added to the FMM.
Specifically, the voting-based ranking strategy begins by randomly selecting a set of regions from the multi-aspect SAR image. Then, it models the statistical distribution characteristics of each selected region using the five single parametric models separately. For all selected regions, it calculates the adjusted R-squared values of the fitting results for each observation aspect and aperture angle. Finally, the five single parametric models are ranked according to the number of adjusted R-squared values that exceed a predefined threshold (referred to as the first threshold, in this paper).
This strategy is based on the following considerations: randomly selecting a set of regions to rank the single parametric models can cover all terrain types of the multi-aspect SAR image. Therefore, the ranking results can be applicable to all the regions of interest and the ranking time is fixed regardless of the number of regions of interest to be modeled in the multi-aspect SAR images.
2.3. The Proposed SRFMM
By increasing the model parameters, the FMM enhances its degrees of freedom and achieves better fitting performance than single parametric models. However, as more single parametric models are mixed into the FMM, it becomes susceptible to overfitting, which has not been well studied at present. To study how the fitting performance of the FMM changes with the number of single parametric models in the mixture, we introduce the stepwise-regression strategy into its model selection process. This strategy enables the FMM to model the multi-aspect SAR images more accurately, stably, and efficiently. Based on this, we propose a stepwise-regression-based finite mixture model, named SRFMM. Specifically, given the ranking order of the single parametric models determined by the voting-based strategy, the SRFMM incrementally adds them into the FMM until the desired accuracy is achieved or overfitting occurs.
Figure 1 illustrates the SRFMM modeling process for multi-aspect SAR images, including model ranking, model selection, and parameter and coefficient estimation.
As can be seen in
Figure 1, the SRFMM has four steps as follows:
Step 1: The SRFMM aims to model the probability density histogram of the original multi-aspect SAR image amplitude or intensity, rather than the raw data themselves. This step divides the amplitude or intensity values into several equally spaced intervals and counts the number of data points in each interval to obtain the final histogram.
Step 2: Given a set of single parametric models
,
, …,
, this step applies the voting-based ranking strategy described in
Section 2.2 to reorder them as
,
, …,
, based on their fitting performance for the randomly selected regions.
Step 3: In this step, the i-th ranked single parametric model multiplied by a coefficient is added to the FMM.
Step 4: This step employs the PSO algorithm to estimate the parameters and coefficients of the FMM due to its robustness and parallelism. If the adjusted R-squared values of the fitting results exceed a predefined threshold (referred to as the second threshold, in this paper) or fall below the adjusted R-squared values obtained in the previous iteration, this step outputs the final FMM. Otherwise, add the next single parametric model and return to Step 3 for the next iteration. The final FMM consists of two parts as follows:
An ordered set of selected single parametric models , , …, , in which i is the smallest number of components such that the fitting performance of the FMM exceeds the second threshold, or such that the accuracy of adding the -th model is lower than that of using i models.
A vector contains all the parameters and coefficients of each single parametric model, expressed as . It can ensure that the SRFMM accurately models the probability density histogram of the multi-aspect SAR image amplitude or intensity.
2.4. The Parameter and Coefficient Estimation Method for the FMM
The FMM contains more parameters than single parametric models and introduces additional coefficient for each mixture component. Consequently, the estimation of parameters and coefficients becomes considerably more challenging. Therefore, it is necessary to select an appropriate method for efficient and accurate estimation of the parameters and coefficients. Traditional methods, such as maximum likelihood estimation (MLE) and the expectation–maximization (EM) algorithm, suffer from low precision, long time expenditure, and strong dependence on initial values. In contrast, heuristic algorithms can achieve high precision and stable results. Among them, the simulated annealing (SA) algorithm has been employed to estimate the parameters and coefficients of the FMM and has produced good results. However, it still requires a considerable amount of time. The particle swarm optimization (PSO) algorithm is robust and highly parallelizable. Therefore, we consider employing the PSO algorithm to overcome the problems of previous methods and achieve efficient parameter and coefficient estimation for the SRFMM.
PSO is a population-based stochastic optimization algorithm proposed by Kennedy and Eberhart in 1995, originally designed to simulate social behaviors [
35]. In PSO, a group of candidate solutions, called particles, iteratively explore the solution space based on their current velocities, personal bests, and the global best. Each iteration can be represented as a movement process, as illustrated in
Figure 2. Each iteration updates the current solutions (represented by the position
of each particle) through a combination of three components as follows:
Inertia (determined by the current velocity ): The particle tends to maintain its previous motion. This component is obtained by multiplying the current velocity by an inertia weight w, resulting in .
Personal experience (determined by the best position of each particle): The particle is attracted toward the best position it has previously experienced. This component is calculated as , in which is the personal learning rate and is a random number.
Social experience (determined by the best position of all particles): The particle is also attracted toward the global best position. This component is calculated as , in which is the global learning rate and is a random number.
As shown in
Figure 2, the new velocity can be calculated by summing these three components as follows:
and the new position of the particle can be updated accordingly, as follows:
This process can be regarded as a movement resulting from the balance between exploration (following inertia) and exploitation (moving according to the personal and social experience).
Example. We use the FMM composed of Gamma and Lognormal distributions to illustrate how the parameters and coefficients are updated through the above iteration. The specific process is shown in
Figure 3.
As shown in
Figure 3, the PSO algorithm uses three particles, each representing a solution of the FMM. Each solution includes the coefficients of the Gamma and Lognormal components (
and
) as well as their parameters (
,
,
and
). Given the current position
, velocity
, the personal best position
, and the global best position
, PSO can update the velocity using Formula (
5). In this example,
,
,
,
, and
. It is worth noting that, in practice, each particle uses different random numbers (including
and
) for each coefficient and parameter update, and the initial coefficients and parameters are also generated randomly. However, for simplicity, in this example, we assume that the random numbers are identical within the same component. After obtaining the next velocity
, PSO calculates the next position
for each particle using Formula (
6). However, the sum of the coefficients for the Gamma and Lognormal components may not equal 1. To correct this, the PSO adjusts the coefficients as follows to obtain the final position for the current iteration:
In the experiments presented in
Section 3, the inertia weight
w decreases from
to
linearly with the iteration, balancing exploration and exploitation. The personal learning rate and global learning rate are set to
[
36]. The number of particles is set to 1000. These parameters are selected according to the specific experimental requirements to ensure stability and accuracy. The flow of the PSO algorithm is like that in [
37].
3. The Evaluation of the Proposed SRFMM
To study the overfitting phenomenon of the FMM as well as to accurately, stably, and efficiently model the statistical distribution characteristics of multi-aspect SAR images, we introduce the stepwise-regression strategy into the model selection process, proposing a stepwise-regression-based finite mixture model named SRFMM. To examine the impact of the number of mixture components in the FMM on its fitting performance and to evaluate the effectiveness of the proposed SRFMM, three research questions need to be explored as follows:
RQ-1: How does the fitting performance of the FMM change as the number of single parametric models mixed in the FMM increases?
RQ-2: Can the proposed SRFMM accurately, stably, and efficiently model the multi-aspect SAR images under various observation aspects and aperture angles?
RQ-3: Is the PSO algorithm stable and efficient?
To explore the three research questions, we conducted comprehensive experiments on the C-band CSAR data. The remainder of this section is organized as follows:
Section 3.1 introduces the CSAR dataset used in this study.
Section 3.2 compares the fitting performance of FMMs consisting of one to five single parametric models.
Section 3.3 discusses the number of single parametric models required to achieve the desired accuracy and experimentally analyzes the fitting performance of the SRFMM under various observation aspects and aperture angles.
Section 3.4 evaluates the stability and efficiency of the PSO algorithm.
Section 3.5 compares the fitting performance and computational efficiency of the PSO, EM, and SA algorithms for the SRFMM parameter estimation.
3.1. The C-Band Circular SAR Data
In this paper, we use the C-band CSAR data acquired from the first C-band airborne circular SAR flight experiment in Zhuhai, Guangdong Province, China, to explore the impact of the number of single parametric models in the FMM on its fitting performance and to evaluate the effectiveness of the proposed SRFMM. The detailed parameters of this experiment are listed in
Table 2.
During the experiment, the aircraft maintained a constant elevation and flew along a circular trajectory above the target scene, emitting electromagnetic waves to the scene and receiving echoes that returned from different azimuth aspects. The received echo data were then processed with the back-projection (BP) imaging algorithm, which is a typical SAR processing algorithm, to obtain ground range sub-aperture images in local Cartesian coordinate system. In order to ensure the azimuth resolution corresponds to the range resolution, the sub-aperture length was set to 5° during the imaging processing. Subsequently, the full-aperture SAR image can be obtained by accumulating all of the sub-aperture images.
Figure 4 shows the optical image and the full-aperture CSAR image of the whole imaging scene.
3.2. Fitting Performance of FMM with Varying Numbers of Single
Parametric Models
To investigate the overfitting phenomenon as the number of single parametric models in the FMM increases, we incrementally added single parametric models to construct a series of FMMs, denoted as FMM1 to FMM5 (FMM
n denotes the FMM obtained by mixing the first
n single parametric models from the determined ordered set). As mentioned in
Section 2.2, we employed a voting-based ranking strategy to determine the order of forming FMM1 to FMM5. Specifically, we randomly selected 200 regions with a window size of 160 from the CSAR data, which can basically cover various regions of the entire image and applied five single parametric models (Weibull, Gamma, Lognormal, K, and G0) to model the statistical distribution characteristics of these regions for all observation aspects and aperture angles. For each model, we then counted how many adjusted R-squared values exceeded a given threshold (the first threshold
, set to 0.99 in this paper), and we ranked these models according to the statistical results. After analyzing the statistical results, we found that Gamma achieved the highest number of adjusted R-squared values exceeding the first threshold, thus ranking first, followed by G0, K, Weibull, and Lognormal.
To thoroughly examine how the fitting performance changes as the number of single parametric models in the FMM increases, we selected 16 regions with a window size of 160 from the CSAR data (8 isotropic regions such as land, and 8 anisotropic regions such as building), and we then employed FMM1 to FMM5 to model these regions.
Figure 5 presents the 16 selected regions from the entire scene, where the isotropic regions are enclosed by green boxes and the anisotropic regions are enclosed by red boxes. The enlarged full-aperture CSAR images of these selected regions are shown in
Figure 6. These regions are selected as they basically cover the typical targets in the whole scene.
After modeling the 16 regions using FMM1 to FMM5, we calculated the adjusted R-squared values of the fitting results. Then, we calculated the average values of these adjusted R-squared values over all observation aspects and aperture angles for isotropic and anisotropic regions, respectively. The average fitting results of FMM1 to FMM5, along with example fitting curves, are presented in
Figure 7.
As shown in
Figure 7, the average adjusted R-squared values across observation aspects and aperture angles increase from FMM1 to FMM3 for the isotropic regions and from FMM1 to FMM4 for the anisotropic regions, respectively. This indicates that the fitting performance of these FMMs improves as the number of mixed single parametric models increases. However, after adding the other single parametric model(s) (i.e., FMM4 and FMM5 for isotropic regions and FMM5 for anisotropic regions), the fitting performance deteriorates on the contrary. This result indicates that, initially, the fitting performance of the FMM improves as more single parametric models are added. However, too many models lead to overfitting and a reduction in fitting performance. (
RQ-1). To provide an intuitive illustration of how the fitting performance varies with the number of mixture components (FMM1-FMM5), the fitting curves of the models with different numbers of components for the probability density histogram are illustratively presented beneath the line chart in each corresponding situation. As shown in the examples, for the isotropic region, the fitting performance improves as the number of single parametric models increases from FMM1 to FMM3, but it starts to decline after FMM4. For the anisotropic region, the performance improves from FMM1 to FMM4, and it then decreases when the last single parametric model (i.e., FMM5) is added. These trends are consistent with the variation of the average fitting results as the number of models changes.
It is important to note that, from FMM2, the improvement in fitting performance becomes marginal as the number of single parametric models increases. In fact, adding more mixture components to the FMM increases the time expenditure for parameter and coefficient estimation. Therefore, blindly increasing the number of mixture components is not a reasonable approach. Taking this into account, we introduce the stepwise-regression strategy into the model selection process, which will be further applied to the SRFMM in the next subsection.
3.3. Evaluation of the SRFMM
As discussed in
Section 3.2, it is unreasonable to blindly increase the number of mixed single parametric models. On the one hand, adding too many single parametric models to the FMM may cause overfitting. On the other hand, starting from FMM2, increasing the number of mixture components does not significantly improve the fitting performance, while it inevitably introduces additional time expenditure. Considering these, we introduce the stepwise regression strategy into the model selection process of the SRFMM, which progressively adds single parametric models to the FMM until the desired accuracy is achieved or overfitting occurs. In this subsection, we first calculate the average number of single parametric models required to achieve the desired accuracy and the average fitting results. Then, we select two isotropic and two anisotropic regions to demonstrate the fitting performance of the proposed SRFMM under various observation aspects and aperture angles.
To illustrate how the desired accuracy (i.e., the
second threshold,
, introduced in
Section 2.3) affects the number of single parametric models mixed in the FMM, we selected the following two
values: 0.995 and 0.999, for this experiment. The
values can be adjusted according to user requirements. We selected these two values because they can represent relatively low and high accuracy, allowing for a comprehensive evaluation of the SRFMM. For each
value, we applied the SRFMM to model the 16 regions selected from the CSAR data (8 isotropic regions and 8 anisotropic regions), as described in
Section 3.2. Then, we calculated the average number of single parametric models mixed in the FMMs over all observation aspects and aperture angles for each isotropic region and anisotropic region.
Figure 8 shows the average number of single parametric models of the SRFMM in different regions with different
values.
From
Figure 8, we can draw the following conclusions:
Increasing the desired accuracy within a certain range requires mixing more single parametric models into the FMM.
There is no need to combine all single parametric models into the FMM to achieve high accuracy. Even with an accuracy as high as 0.999, only an average of 2.63 single parametric models are required (for the first anisotropic region under aperture angle). Therefore, it is crucial to introduce the stepwise-regression strategy into the model selection process of the SRFMM. This strategy minimizes the number of mixed single parametric models and can alleviate overfitting.
Besides, we calculated the average adjusted R-squared values of the fitting results over all observation aspects and aperture angles for each isotropic region and anisotropic region. The average fitting results of the SRFMM for different regions with different
values are shown in
Figure 9.
As shown in
Figure 9, the fitting results of the proposed SRFMM achieved the desired accuracy in all cases. We further calculated the average computation time for each SAR image. The SRFMM required a total of 347 and 540 seconds for the
values of 0.995 and 0.999, respectively, corresponding to 0.15 and 0.23 seconds per SAR image. This showed that the SRFMM is accurate, stable, and efficient in modeling the multi-aspect SAR images (
RQ-2).
We also evaluated the fitting performance for 16 regions across different observation aspects and aperture angles and the results were consistent. To further illustrate the accuracy and stability of the proposed SRFMM, we selected 2 isotropic regions and 2 anisotropic regions from 16 regions for display.
Figure 10 shows the full-aperture CSAR images of four selected regions, including two isotropic regions and two anisotropic regions. The reason for choosing these regions is that they, respectively, represent natural isotropic and man-made anisotropic targets in real-world scenarios.
Figure 11 and
Figure 12 show the fitting performance of the SRFMM under various angular conditions for the selected regions in multi-aspect SAR images when
is 0.995 and 0.999, respectively.
As shown in
Figure 11 and
Figure 12, for the selected isotropic and anisotropic regions, the fitting performance remains stable under various angular conditions. These results indicate that the proposed SRFMM can accurately and stably model the isotropic and anisotropic regions in multi-aspect SAR images under various angular conditions according to the accuracy requirements (
RQ-2).
3.4. Evaluation of the PSO Algorithm
In this paper, we employ the PSO algorithm for parameter and coefficient estimation, taking advantage of its robustness and parallelism. All experiments were conducted on a laptop equipped with an Intel Core i9-14900HX CPU (2.20 GHz), 64 GB of RAM, and an NVIDIA GeForce RTX 4060 Laptop GPU with 8 GB of memory. Specifically, considering the available hardware resources, different observation aspects and aperture angles are processed in parallel using eight CPU threads. For each CPU thread, the solutions of 1000 PSO particles are computed in parallel on the GPU using MATLAB (version: R2024b) gpuArray. In this subsection, we conduct two experiments to validate the robustness and efficiency of the PSO algorithm.
We first generated 100 random sets of initial parameters and coefficients for each observation aspect and each aperture angle to examine how different initial states affect the fitting performance for isotropic and anisotropic regions under various angular conditions. We select FMM3 for isotropic regions and FMM4 for anisotropic regions in this experimental evaluation because they achieve the best performance, respectively, as discussed in
Section 3.2.
Figure 13 and
Figure 14 show the boxplot of the fitting results of different regions in multi-aspect SAR images to analyze the robustness of the PSO algorithm and
Figure 15 shows how the average time consumption varies with different initial states in different regions.
As shown in
Figure 13 and
Figure 14, the adjusted R-squared values remain stable under various angular conditions for both isotropic and anisotropic regions. The median values exhibit minimal variation, and the relatively narrow interquartile ranges indicate that the distributions of the fitting results are concentrated, with only a few outliers. These results suggest that the fitting performance is only marginally affected by the initial states, demonstrating the stability of the PSO algorithm (
RQ-3).
As shown in
Figure 15, the average time consumption for each SAR image remains stable across different initial parameters and coefficients for both isotropic regions and anisotropic regions. This indicates that the initial values have little impact on the average time consumption. In addition, the average computation time for anisotropic regions is longer than that for isotropic regions. This can be explained by the following reasons: the statistical distribution characteristics of anisotropic regions are more complex than those of isotropic regions, thus requiring more time for parameter and coefficient estimation.
To further demonstrate the efficiency of the PSO algorithm due to its parallelism, we have calculated the average time consumption under different numbers of particles.
Figure 16 shows the average time consumption for different numbers of particles with different
values.
As shown in
Figure 16, the average computation time is stable for low precision requirements and shows a slight upward trend with fluctuations for high precision requirements when the number of particles increases. This is because all particles can be processed in parallel on the GPU; thus, the overall computation time is only marginally affected by the particle count. Therefore, the PSO algorithm is quite efficient (
RQ-3).
3.5. Comparative Experiments
We employed the EM, SA, and PSO algorithms for the parameter estimation of the SRFMM, and we conducted experiments on two isotropic regions and two anisotropic regions, as shown in
Figure 10. To more objectively evaluate the fitting performance of the models, the adjusted R-squared (
), Kolmogorov–Smirnov (KS) distance (
) [
9,
38], and the correlation coefficient (
) [
5,
9] were selected as evaluation metrics.
primarily reflects the fitting performance over the main body of the distribution;
measures the maximum difference between the cumulative distribution functions (CDFs) of the models and observed data; while
describes the consistency of variation trends and linear relationships between them.
Table 3,
Table 4,
Table 5 and
Table 6 show the mean and standard deviation of different metrics for four regions. For each region, the statistics are computed separately over observation aspects and aperture angles. In the above tables, the mean and standard deviation are represented by
and
, respectively.
As shown in
Table 3,
Table 4,
Table 5 and
Table 6, compared with the EM and SA algorithms, the PSO algorithm has the lowest average
and the highest average
and
across all four regions. Besides, the standard deviations of all metrics for PSO are smaller than those of the EM and SA algorithms. Therefore, employing the PSO algorithm for parameter estimation in the SRFMM provides more accurate modeling of the selected regions under different angular conditions.
To further demonstrate the efficiency of the PSO algorithm, we calculated the total computation time and the average time consumption per SAR image for different parameter estimation methods. The results are presented in
Table 7.
As shown in
Table 7, compared with the EM and the SA algorithms, the PSO algorithm achieves the lowest computation time. Therefore, it is the most efficient method for parameter estimation in the SRFMM (
RQ-3).
4. Additional Experiments
In this section, we conduct applicability experiments on the X-band GOTCHA dataset to explore the applicability of the proposed method. The CSAR data were acquired at X-band with a 640 MHz bandwidth, covering full polarization and full azimuth. The imaging scene contains multiple civilian vehicles and calibration targets [
39].
Figure 17 shows the optical image and the full-aperture X-band CSAR image of the whole imaging scene. As mentioned in
Section 3.5, the PSO algorithm outperforms the EM and SA algorithms for parameter estimation in the SRFMM. Therefore, this section explores the applicability of the SRFMM using the PSO algorithm as the parameter estimation method.
We evaluated the proposed method on various regions in the X-band data, and the results were generally consistent with the C-band results. To further illustrate the applicability of the proposed method, we select an isotropic region and an anisotropic region for illustration.
Figure 18 shows the full-aperture X-band CSAR images of two selected regions. The isotropic region is enclosed by a green box and the anisotropic region is enclosed by a red box in the entire scene.
Figure 19 shows the fitting performance of the SRFMM for the selected regions in the X-band multi-aspect SAR images under various observation aspects and aperture angles when
is 0.995 and 0.999, respectively.
As illustrated in
Figure 19, the SRFMM also provides accurate and stable modeling of isotropic and anisotropic regions in the X-band multi-aspect SAR images under various observation aspects and aperture angles.
Similar to
Section 3.4, we also conduct two experiments on the X-band data to validate the robustness and efficiency of the PSO. The experimental results are shown in
Figure 20 and
Figure 21.
As shown in
Figure 20, while the X-band fitting performance is more affected by the initial states than that of the C-band, the variation remains within 0.005, demonstrating the stability of the PSO algorithm. Similar to
Figure 15,
Figure 21 indicates that the initial values have little impact on the average time consumption in the X-band, consistent with the C-band results.