- freely available
- re-usable

*Sensors*
**2008**,
*8*(12),
7715-7735;
doi:10.3390/s8127715

^{1}

^{2}

## Abstract

**:**This paper uses a complete and realistic SAR simulation processing chain, GRECOSAR, to study the potentialities of Polarimetric SAR Interferometry (POLInSAR) in the development of new classification methods for ships. Its high processing efficiency and scenario flexibility have allowed to develop exhaustive scattering studies. The results have revealed, first, vessels' geometries can be described by specific combinations of Permanent Polarimetric Scatterers (PePS) and, second, each type of vessel could be characterized by a particular spatial and polarimetric distribution of PePS. Such properties have been recently exploited to propose a new Vessel Classification Algorithm (VCA) working with POLInSAR data, which, according to several simulation tests, may provide promising performance in real scenarios. Along the paper, explanation of the main steps summarizing the whole research activity carried out with ships and GRECOSAR are provided as well as examples of the main results and VCA validation tests. Special attention will be devoted to the new improvements achieved, which are related to simulations processing a new and highly realistic sea surface model. The paper will show that, for POLInSAR data with fine resolution, VCA can help to classify ships with notable robustness under diverse and adverse observation conditions.

## 1. Introduction

The GRaphical Electromagnetic COmputing SAR (GRECOSAR) simulation tool has been developed at UPC [1, 2]. The possibility to process any complex geometry within flexible and totally controlled scenarios has provided a new benchmark for carrying out a set of SAR research activities that are difficult to be done with real data. Examples are exhaustive scattering studies where the dispersion behavior of targets is evaluated for the widest range of observation conditions possible or performance tests where current and/or new sensor designs are evaluated according to particular specifications.

GRECOSAR has been designed to deal with any type of SAR sensor operating at any band, resolution and mode with polarimetric and interferometric capabilities. Its processing efficiency is high and only needs from a simple PC to process realistic and highly detailed 3D models. Up to now, two main types of scenarios with dielectric materials can be managed: maritime and urban. The former is very realistic as ship motions, bearing and velocity are considered as well as a surrounding dynamic sea.

GRECOSAR has been mainly used for scattering studies of complex targets. Most of the efforts have been focused to ships for which few information about their dispersion characteristics was available. This is essential for developing more efficient scattering-based classification methods that can fulfill the new monitoring demands for SAR imagery (see IMPAST [3] and DECLIMS [4] projects). In this framework, a large number of polarimetric scattering maps with resolutions around centimeters have been generated for different ship geometries and environmental parameters. Their analysis with Coherent Target Decompositions (CTD) [5, 6] have revealed certain dispersion stability along the radar aspect angle. The cause is the presence of Permanent Polarimetric Scatterers (PePS) that have a high Radar Cross Section (RCS) and a well-defined scattering pattern, which remains constant within a large solid angle [7, 8]. The spatial and polarimetric distribution of PePS has appeared to be particular for each vessel model, characterizing its macro-scale features. This has allowed the definition of a feature set from which a new quantitative manner for ship discrimination is possible [7].

The feature set has been exploited to propose a new Vessel Classification Algorithm (VCA) that takes profit of the information diversity provided by POLInSAR and the specifications of the new generation of orbital sensors. A similarity parameter (S) is used to evaluate the correlation among the feature set estimated from SAR images and the reference ones defined from simulated imagery. In comparison to other classification approaches [9, 10], the decision rule is simpler and more robust as only one condition has to be evaluated, the value of similarity.

In the paper, all the details explaining the complete SAR simulation chain built with GRECOSAR and the resulting ship classification studies are presented. The paper compiles and extends the main conclusions obtained giving a comprehensive overview of what is disseminated in different papers. The main goal is to present how a complete numerical tool can help to make improvements in SAR image post-processing and, particularly, in ship classification.

## 2. GRECOSAR

GRECOSAR is a numerical tool capable to reproduce in simple PCs the SAR signatures of complex targets that orbital or airborne SAR sensors would provide in real scenarios [1][2]. It is based on the UPC's GRaphical Electromagnetic COmputing (GRECO^{®}) solver [11] that estimates, for each single frequency, the RCS of 3D targets via high-frequency methods. Exhaustive tests performed with canonical and complex targets have validated the code [2, 11].

#### 2.1. Overall description

Electromagnetic (EM) calculations are performed in GRECOSAR via a graphic-based approach for which a bitmap resident in the RAM memory is generated from the input model. By using a particular illumination point of view fixed by the user-defined Line of Sight (LOS) direction, GRECOSAR renders the model with the PC graphic card and isolates the visible entities (edges and surfaces) from the back-facing ones. Over these entities, EM methods are applied making RCS prediction faster and independent of the input geometry. The main EM methods used by GRECOSAR are:

Physical Optics (PO) for perfectly conducting surfaces.

Method of Equivalent Currents (MEC) with Ufimtsev's Physical Theory of Diffraction (PTD) coefficients or Mitzner's Incremental Length Diffraction Coefficients (ILDC) for perfectly conducting edges.

Multiple reflection analysis by a Geometrical Optics (GO) + PO ray-tracing algorithm. Bi-static GO is used for all reflections except the last one, for which PO is used. GO divergence factors for curved surfaces are computed approximately.

All these methods have shown accurate RCS estimation performance according to several tests done in anechoic chambers and comparison with other codes [11,12]. In practical terms, they allow to analyze targets of electrical size as large as 2^{n}λ/16, with a maximum phase error of λ/8, where n is the number of bits in which the distance to the observer is discretized. This means that, with a 24-bit discretization, targets as large as 10^{6}λ can be managed with λ being the operating wavelength.

For a proper GRECO^{®} performance, input models should be modelled with parametric surfaces by using CAD tools. In this work, the CAD package GiD^{®} of the International Center of Numerical Methods for Engineering [13] has been adopted. Once defined, target models need from an additional tessellation meshing procedure that discretizes parametric surfaces into small planar facets. Otherwise, the PC's graphic card would not be able to deal with target's geometry.

Regarding the simulated scenario, any type of POLInSAR sensor can be defined for any desired imaging geometry. For maritime environments, ship bearing, motions and velocity are managed with a surrounding sea surface, which is updated by a user-defined dynamic pattern [8]. Due to GRECO^{®} restrictions, the sea is modeled with small facets* taking the dielectric properties of salt water into account. A complex relative permittivity of ∈ = 75 − j · 27 has been selected for a salinity of 35 practical salinity units (psu) and a temperature of 25°C [14, 15]. The vertical coordinate of each facet point within the sea (not the ship) is updated at each synthetic aperture position by a dynamic height profile, which is based on the two-scale model adopted in sea height estimation theory [16, 17]. Such option has been selected as better accommodates to the facet-based structure of input models as directly provides the values of the vertical z coordinate. This does not happen for sea spectrum theory [18, 19] where an intermediate bilinear interpolation step, which can increase processing time according to surface dimensions and discretizing accuracy, is required [8]. However, this option permits to easily introduce accurate wind effects on sea scattering and, for this reason, it will be evaluated to be included in GRECOSAR. By now, wind influence is simply tackled by only managing wind orientation.

For sake of simplicity, a simple version of the two-scale approach has been used for which a small scale wave modulates the surface of a large scale one along time t by (see Fig. 1),

_{i}= 2π/λ

_{i}the wavenumber vectors of the larger (i = l) and smaller (i = s) scale waves. x′ = 'x, y]

^{†}is the transpose vector of the original set accomplishing κ

_{l}x′ = |κ

_{l}| · |x′| cos θ

_{l}with θ

_{l}being the wave course. At this point, GRECOSAR provides the chance to define the wave course of small scale waves, which may be different from θ

_{l}, according to the user-defined wind orientation. This permits to simply model wind effects without taking neither wind speed nor hydrodynamic forces into account. In future works, this drawback will be overcome by integrating into GRECOSAR more complete ways of wind simulation based on the spectral theory. The result of all this scenario simulation process lies on the maritime scenario of Fig. 2 where a correct simulation of sea-ship interaction is achieved [20].

Note that more advanced versions of the previous model have been developed to accurately retrieve physical parameters [14, 16, 17]. They do not normally assume one small scale wave, but an ensemble spanning with different wavenumber vectors [16]. In such a case, a mean κ_{s} vector is defined and the small scale height h_{s} is substituted by an integral that adds for each generic location the height contribution of all the small scale waves. Wind conditions are included via hydrodynamic theory. For the particular case of the current work, the model of Equation 1 is, however, enough as focus on evaluating the impact of sea clutter in SAR post-processing [21].

Sea model accuracy has been tested by comparing the Probability Density Function (PDF) derived from the clutter synthesized by GRECOSAR with the typical distributions associated with the scattering properties of real sea (Rayleigh for steady seas [22] and K distribution for swelled seas [23]). The results show that realistic clutter is achieved if facet dimensions are lower than λ/4 [8].

#### 2.2. Main Simulation Steps

The main steps of a complete simulation from target modeling to simulated image and later analysis can be gathered in six main groups. They are detailed in the following, with the support of the snapshots of Fig. 3 that exemplify the most significant intermediate results.

- Target modeling.
This stage is devoted to manually build a parametric version of the model from hard or digital blueprints. Once finished, the parametric geometry is discretized into planar facets by the commented tessellation procedure. Several tests have shown that a

**facet length**of**1 cm**provides an efficient trade-off between the degree of detail and computational efforts. The total number of facets in a model depends, besides facet length, in the chordal error, which fixes the minimum distance between a curved surface and the planar one discretizing it. For ship models around 70 m long, more than 4 · 10^{5}facets are managed with a**chordal error below 3 mm.**- Pre-Processing.
This stage simulates the sensor point of view and the transmitted chirp signal. For the former, the platform path (both orbital or airborne), antenna pointing and target environment (location, orientation and dynamics) are considered. The result is a file defining the radar aspect angle at each synthetic aperture position via two view angles.

^{†}For the latter, the chirp signal is simulated at base band in time domain. As GRECO^{®}works in the frequency domain, the chirp frequency samples are computed, and the related amplitude and phase terms of the chirp spectrum stored in a file for raw data synthesizing.- GRECO.
This stage corresponds to EM simulation. According to the user-defined radar aspect angle, GRECO estimates the mono-static polarimetric EM field scattered by the input geometry for each of the frequency samples related to the chirp signal. It provides the value normalized to the incident field and takes both far- and near-field regimes according to the scenario configuration. In order to make this step faster, GRECO

^{®}applies an additional discretizing step consisting on generating a bitmap of the input meshed target. The PC graphic workstation performs all the intense operation tasks and generates a bitmap image of the visible entities according to a user-defined**pixel size**value. Several tests have shown that a value of**1 cm**provides an efficient tradeoff between model realism and processing time, despite in some cases lower values are mandatory (specially when sea surface is adopted in the scene).- Post-Processing.
This stage synthesizes the raw data in time domain from the contribution of the different magnitude and phase terms at each frequency. The complete SAR signal as received at the antenna is emulated by properly adding the complex chirp spectrum samples, the magnitude and phase terms due to target scattering (GRECO

^{®}EM fields), the phase term due to the two-way signal propagation and the azimuth-dependent phase terms due to Range Cell Migration. The resulting raw data is windowed in the Doppler domain according to the azimuth antenna radiation pattern. In GRECOSAR, the temporal window is fixed by the time extend in which the signal impinges the target and, hence, the antenna radiation pattern can be assumed constant along range due to the reduced dimension of the scene.- SAR Processing.
This stage focuses the raw data as done for real images. An efficient and platform-independent code of the Extended Chirp Scaling Algorithm (ECSA) is used [24].

- Data Interpretation.
GRECOSAR provides some utilities for data interpretation as CTD polari-metric processing, 3D image formation or zero-padding interpolation for analysis purposes.

Note that the numbers provided by the previous discretizing parameters (facet length, chordal error and pixel size) are A dependent and are valid up to **X band.**

## 3. Scattering Study

The main activity carried out with GRECOSAR has been focused to derive vessel scattering maps for diverse observation conditions [25]. Three different geometries have been considered (see Fig. 4), namely: 1) a Spanish fishing vessel (SPA) 27 m long and 10 m wide, 2) an Icelandic fishing vessel (ICE) 70 m long and 12 m wide and 3) a common passenger ferry (FER) 200 m long and 30 m wide. They have been processed in the Inverse SAR (ISAR) imaging geometry of Fig. 5 for a signal bandwidth of 1 GHz and angular aperture ΔΩ of 5 degrees. This imaging geometry is a type of circular spotlight mode for which image resolutions close to centimeters can be reached. In order to make image interpretation easier, those phenomena degrading the quality of images have been discarded. Specifically, neither ship motions nor sea clutter have been considered as they can cause undesired blurring effects [26, 27].

The three models have been processed at L, S, C and X bands for seven bearings ranging from 295° to 355° in steps of 10°. All the derived images are fully-polarimetric and have been analyzed with the Pauli, SDH [5] and Cameron [6] CTD theorems. In the paper, only some cases analyzed with the Pauli theorem are provided as the results obtained with the remaining images and CTD theorems are very similar. Particularly, Fig. 6 presents the scattering maps retrieved at X, C and L bands for an incidence angle of ϕ = 20° and three different target orientations, β = ]295, 315, 335}°. The images depict the normalized Pauli significance with a RGB-based color code (red for the first Pauli mechanism -trihedral, sphere, flat plane,…-, green for the second -dihedral,…- and blue for the third -anti-symmetric mechanisms-) over a transparent snapshot of the vessel under the sensor point of view. A local coordinate system is also included to support PePS location, which are highlighted with the black circles.

With the previous scenario configuration, ISAR scattering maps become an important aid for improving the interpretation of SAR images. They allow to analyze the scattering properties within the different pixels making the isolation of small-scale details easier. As a result, the relation between ship geometry and the measured scattering may be properly defined.

The images of Fig. 6 show that each type of geometry presents a particular distribution of strong scatters, PePS candidates, with a high RCS and a well-defined polarimetric pattern that remains stable within a specific range of views. They mainly correspond to dihedral interactions of cylindric structures (like masts, funnels, …) and trihedral behaviors due to corner geometries (like buttresses, …). Two important issues arise from these results [25]: 1) the mechanisms of the main scattering centers are present in all the CTD bases and this makes the polarimetric interpretation to be independent of the selected theorem [28]; and 2) such mechanisms are related to scatterers with large electrical dimensions (around 1 meter for the analyzed geometries), which may explain an apparent scattering stability along frequency and the high RCS values observed in simulated scenes [2]. This asseveration is however preliminary and should be corroborated with real images when available. Certainly, real targets have more interfering elements (not simulated due to computational limitations) that could amend previous conclusions.

## 4. PePS-based feature set

The previous section has shown that the meso-scale characteristics of ships could be described by a particular distribution of intense and strongly-polarized scatterers that may make possible the discrimination of different geometries. This section makes a step further and evaluates the possibility to exploit such information for building a feature set useful for ship classification.

In order to fix an unequivocally way for isolating PePS with measurable parameters, a definition is required. According to the experience gained with the scattering studies, PePS can be considered those scatterers presenting a RCS 10 dB higher than the surrounding scatterers and a stable polarimetric behavior within a solid angle of at least π/3 steradian ^{‡}[8]. Three issues are important in this definition: 1) stable polarimetric behavior for PePS n means to take the same value of
${p}_{n}^{j}$ within the selected aspect angle (see Equations 4 and 5); 2) PePS 3D positions, (x_{n}, y_{n}, z_{n}), are expressed with respect to a local coordinate system defined at the target and 3) the threshold in the angular aperture is selected by the response of typical canonical scatterers, like trihedrals and dihedrals. This implies that PePS locate those structures with the closest scattering behavior to canonical targets.

With the previous definition, the PePS-based feature set can be mathematically formulated by [8]

_{PePS}indicates the number of PePS used to describe the geometry of target j and

The previous selection procedure of PePS and the formulae related to the feature set have been applied to the dataset presented in Section 3.. The results show that each input geometry presents a particular and different reference feature vector [8]. All of them are summarized in Table 1. They are valid for the range of simulated observation conditions fixed by Φ^{SO}^{1} = ]10 – 30°, 280 – 350°, 5.3 – 9.65GHz}^{SO}^{1} that cover different range of values for incidence, target orientation and operating frequency. The margin of validity in terms of incidence angle and target orientation is notably large and open the door for characterizing a vessel with a reduced set of feature vectors.

In consequence, it appears that ship geometry may become characterized by a set of quantitative parameters, which are relatively easy to be measured with real SAR data. Certainly, the polarimetric terms ${p}_{n}^{j}$ are directly derived by a simple combination of the complex values retrieved for pixel n in all the polarimetric channels whereas the height (z coordinate) from interferometric measurements by [8]

_{o}is the range and B

^{┴}the perpendicular baseline, both known radar parameters [30, 31]. The other two coordinates are obtained by geometrical manipulation

## 5. Vessel Classification Algorithm

VCA algorithm consists basically on estimating, from POLInSAR data, possible feature sets according to the formulae of previous section. The resulting vectors are then correlated with the reference ones and a similarity value is provided. The geometry which reference set provides the highest similarity is used to describe the observed target. The number of reference feature vectors (or patterns) should accomplish a trade-off between geometry description accuracy and method robustness. On the one hand, a low number of vectors could lead to an overestimation of the classification rate providing a wrong knowledge about the real performance expected for VCA. On the other hand, an excessive number of patterns would make quite similar geometries to be classified in different classes. In this case, little modifications of target environment may generate unpredictable results and, hence, the same ship would not be classified with the same class.

For retrieving estimates of the feature vector, VCA analyzes the input POLInSAR data set with the quad-pol Pauli vector.^{§}. This leads to three different interferograms (one per each Pauli mechanism) from which local maxima are isolated. All these m maxima are combined with the M PePS associated with pattern p generating
$P=m\cdot \frac{M!}{(M-m)!}$ estimated feature vectors [7]. For the permutation 1 < κ < P, the similarity parameter
$0<{S}_{p}^{\kappa}<1$ is [7, 8]

For x (j_{n} = x_{n}) and y (j_{n} = y_{n}) coordinates, the components error of Equation 10 are

_{n}indicates the coordinate of the selected dimension for the position of PePS n. < · > is the expectation operator and indicates the value of such coordinates for the scatter that has been associated with the PePS spot. Δj is the image cell extend of the slant-range (for the x coordinate) and azimuth (for the y coordinate) dimension (see Equation 8). It gives a measure of the uncertainty on estimating the proper coordinates of PePS and, so, it is used to ponder the difference error. For the z coordinate

_{n}plays the same role than j

_{n}in Equation 11 and Δz corresponds to the height bias experimented by the system for a particular phase error (σ

_{ϕ})

Finally, for the polarimetric error

_{n}is the weight of the normalized Pauli significance as defined in Equations 4 and 5. In Equation 9, the factors (0 ≥ W

_{j}≥ 1 for j ∈ [1 … 4]) are weights that give different “significance” to each error in the identification process. Empirical analysis have shown that the following values provide the best overall results (W

_{x}= 0.15 W

_{y}= 0.15 W

_{z}= 0.35 W

_{p}= 0.35). They reduce the influence of azimuth and range errors due to the image distortions induced by sea surface [1, 32].

In summary, the main steps of VCA are [2]:

Coregistrate single-pass interferometric pairs and generate Pauli interferograms.

Isolate all the local maxima (m) present in all the three Pauli interferograms for a fixed dynamic range (DR

_{i}) and find the values of the four components defining the feature set. In this step, a ship bearing estimation methodology based on the Radon transform has been used for making the required coordinate system transformation (see Section 4. Equation 8).For each pattern with M PePS, test the similarity of the $m\cdot \frac{M!}{(M-m)!}$ permutations possible. Here, the formulation from Equation 9 to 14 applies with the suitability scatter step. This implies that, for a permutation κ, r could be lower than M if exists one or more local maxima that present, in at least two of the four components of the feature set vector, errors equal to 1.

That pattern with that permutation providing the highest similarity value is selected to classify the observed ship for the dynamic range DR

_{i}.Repeat steps 2-4 for different dynamic ranges in order to reach the maximum similarity and/or the best discrimination among the different models. The model which feature set has been selected the highest number of times to classify the observed ship becomes the final decision of the algorithm. The final similarity value is the value providing the best discrimination among models.

Note that this rule is empirical and it has been motivated by the information that the algorithm has to deal with. It has been adopted because it allows to evaluate the performances of the proposed method in an easy and quick way. Obviously, better decision rules may be developed in the future.

## 6. VCA Performance evaluation

VCA performance has been evaluated with a set of simulations carried out at X band for the sensor summarized in Table 2. It deals with a standard single-pass interferometric configuration with an orthogonal baseline of B^{┴} = 30m, height sensitivity of Δz = 0.27σ_{ϕ} (for a phase error expressed in degrees) and image resolution of 2.3 m in azimuth and 1.3 m in range [7]. By now, tests with real data have not been possible (despite they are mandatory for a proper validation of the technique) because no dataset with the required specifications ^{¶}was available at the time this manuscript has been written. Future joint projects should consider new dedicated measurement campaigns where this and other methods can be tested and cross-correlated.

The SPA, ICE and FER geometries have been processed in four different scenarios with the reference feature sets listed in Table 1. In scenario 0 neither sea surface nor ship motions are included whereas in scenario 1 only ship motions, in scenario 2 only sea surface and in scenario 3 both ship motions and sea surface. On the one hand, ship motions are mainly described by rolling and pitching with the first-derivative angular velocities fixed in Table 3. They are defined counter-clockwise with respect to the rotation axis. On the other hand, sea surface is modelled with the two-scale height profile for h_{l}=1.5 m, h_{s}=0.1 m, λ_{l}=100 m, λ_{s} = λ/(2 sin ϕ) [33]. This last formula assures a Bragg scattering phenomena in the scene, which is sensitive to the operating wavelength [22].

Table 4 provides the similarity values calculated for each reference feature vector (S_{ΘSPA} S_{ΘICE} S_{Θ}_{FER}) when the three ships are processed in the four scenarios. As observed, ships are well classified in almost all situations preserving a reasonable confidence even with clutter. Two items are important, namely: 1) non-uniform azimuth shifts help in some cases to improve classification and 2) sea clutter appears to be the most adverse factor. The latter is specially adverse for the ICE model as the lack of PePS in the first Pauli channel makes the presence of the sea, with dominating sphere-like behaviors, to increase the confusion with respect to SPA and FER models. This can be appreciated in Fig. 8 where the snapshot of the dB magnitude of the three Pauli interferograms derived in scenario 1 and 3 for the FER ship and β = 295° are shown. The clutter modifies notably the scattering of the scene adding new trihedral-like mechanisms that can reduce the coherence and, thus, the quality of the retrieved heights [34]. Also interesting is the increased significance of the third channel due to the anti-symmetric mechanisms induced by sea, as happens in real life.

Therefore, it appears that PePS isolation is possible and needs from the information diversity provided by polarimetry and interferometry [2]. The practical benefits that this issue gives to ship classification are highlighted when single-polarized interferometric pairs are processed. This is observed in Table 5 where the similarities obtained for the ideal scenario 0 have been reprocessed with only the 3D location information within the HH channel (discarding, thus, the parameter p_{n}). The test show that ship classification is not possible as the discrimination capability is notably reduced with the absence of polarimetry. Something similar happens for additional tests performed for a reduced baseline value of 20 m. In that case, classification confidence is sensitively reduced making ship classification fairly difficult [2].

## 7. Requirements for Real Scenarios

In the previous section, the analysis of simulated data has shown that VCA may be reliable for classifying ships in real scenarios. But two points are important before asseverating this, namely: 1) real imagery is mandatory in order to validate the results presented here, based on simulated scenarios and 2) sensor requirements may be too restrictive. Certainly, VCA tests in GRECOSAR have shown that single-pass POLInSAR sensors with recommended resolutions lower than 3 m should be adopted with effective baselines of at least 30 m long. This baseline value could be too long for spacecrafts where the presence of a large mast could introduce technical limitations, as shown in the NASA/JPL/DLR SRTM mission [35]. Incidence angles should be low so that the influence of the strong dihedral-like mechanisms that can appear at the lateral hull becomes less noticeable.

Regarding polarimetry, the usage of quad-pol modes adds certain operability limitations. Among them, the timing scheme is largely important as at least two pulses, one per each polarization, should be emitted in the slot time of one synthetic aperture position. This makes the system PRF to be two times the PRF of the images, strongly constraining the maximum swath and image resolution. A solution may lay on compact polarimetry for which specific polarimetric descriptors can be reconstructed without the necessity of quad-pol modes [36, 37]. In VCA context, the option of circular dual-pol (CC) schemes (emitting in right- or left-handed circular polarizations and receiving in both) have been evaluated [33]. Its main advantage lies on the possibility to distinguish with one pulse trihedral- and dihedral-like mechanisms, which actually are the mechanisms dominating the behaviors of the guide scatterers. Some tests have been performed for this mode and the results show a poor classification performance when the clutter becomes intense [38].

An alternative to skip the limitations of working with orbital POLInSAR data are the airborne platforms. Examples can be the F-SAR concept of DLR [39] or the RAMSES system of ONERA. The usage of airborne systems is not exempt, however, of additional limitations, like the limited coverage. Normal swath values does not pass from 10 Km, which may not be sufficient for covering large open sea areas. In addition, integration time is larger for airborne platforms making the sensor to be more sensitive to ship and sea dynamics. This makes the quality of the interferometric phase to be reduced. Ways to overcome this drawback may be to take profit of sub-aperture theory in order to process a specific portion of the spectrum where the scattering of the scene has not been notably changed [40, 41]. But this solution implies a reduction of image resolution depending on the sub-aperture, which in some cases may put PePS isolation at risk.

## 8. Conclusions

This paper has presented a complete overview of the research line carried out by UPC in the field of ship scattering characterization and classification. There, the development of a complete and realistic SAR simulation tool of complex targets (GRECOSAR) has been essential. First of all, it has allowed to relate the polarimetric scattering maps with the geometry of ships with a flexibility and control not possible in real scenarios. The derived conclusions regarding ship scattering, which have introduced the concept of PePS, have leaded to the definition of the feature sets useful for classification. In a second term, the availability of simulated data obtained within realistic scenarios has made possible to evaluate the performance of the VCA classification algorithm. There, high classification ratios are found even under the presence of strong sea clutter. In this sense, the gained experience has shown that VCA has a simpler decision rule (only the comparison of the similarity value) with respect to the other solutions that increases its robustness.

Regarding practical issues, VCA would permit to take profit of the data from the new second generation of orbital SAR sensors, such as TerraSAR-X, RADARSAT-2 or Cosmo-Skymed. The increased resolution and revisiting time seems to be suitable for the application specifications for which VCA has been thought, except they are not able to provide single-pass interferometric data. The future TanDEM-X mission can be an excellent opportunity for validating the performance of VCA with single-pass POLIn-SAR real data. But this would be only fruitful if measurement campaigns involving different institutions are promoted. Exploitation of airborne sensors may be also useful for validation purposes in spite of the limitations induced by the longer integration time, which makes the image more sensitive to vessel motions.

## Acknowledgments

This work was supported by the EU under project LIMES: Land and Sea Integrated Monitoring for European Security (FP6-2005-SPACE-1 Contract 031046), by the Spanish Department of Education (MEC) and EU FEDER funds under projects TEC2005-06863-C02-01 / TIC2002-04451-C02-01, and by MEC under grant AP2002-2313.

## References and Notes

- Margarit, G.; Mallorqui, J. J.; Rius, J. M.; Sanz-Marcos, J. On the usage of GRECOSAR, an orbital polarimetric SAR simulator of complex targets, for vessel classification studies. IEEE Trans. Geosci. Remote Sensing
**2006**, 44, 3517–3526, 1., 2., 5. [Google Scholar] - Margarit, G. Marine Applications of SAR Polarimetry. PhD thesis, Remote Sensing Laboratory (RSLab), Universitat Politécnica de Catalunya (UPC), Barcelona, Spain, July 2007; 1., 2., 3., 5., 6. [Google Scholar]
- IMPAST consortium, DG-FISH. IMPAST project final report with reference (IMPAST/D 1.4/2.0) and under contract nr: Q5RS-2001--02266. 1.
- Joint Research Center, EC. DECLIMS project [Online]. Available at; In DECLIMS Web page.; 1.
- Krogager, E. New decomposition of the radar target scattering matrix. IEEE Electronic Letters
**1990**, 26, 1525–1527, 1., 3. [Google Scholar] - Cameron, W. L.; Youssef, N. N.; Leung, L. L. Simulated polarimetric signatures of primitive geometrical shapes. IEEE Trans. Geosci. Remote Sensing
**1996**, 34, 793–803, 1., 3. [Google Scholar] - Margarit, G.; Mallorqui, J. J.; Fabregas, X. Single-pass polarimetric SAR interferometry for vessel classification. IEEE Trans. Geosci. Remote Sensing
**2007**, 45, 3494–3502, 1., 5., 6. [Google Scholar] - Margarit, G.; Mallorqui, J. J. Scattering-based model of the SAR signatures of complex targets for classification applications. Int. J. Navig. Observ.
**2008**, 2008, 426267:1–426267:11, 1., 2.1., 2.1., 4., 4., 4., 5. [Google Scholar] - Musman, S.; Kerr, D.; Bachmann, C. Automatic recognition of ISAR ship images. IEEE Trans. Aerosp. Electron. Syst.
**1996**, 32, 1392–1404, 1., 4., 4. [Google Scholar] - Osman, H.; Blostein, S. D. Probabilistic winner-take-all segmentation of images with application to ship detection. IEEE Trans. Syst., Man, Cybern. B
**2000**, 30, 485–490, 1. [Google Scholar] - Rius, J.; Ferrando, M.; Jofre, L. High frequency RCS of complex radar targets in real time. IEEE Trans. Antennas Propagat.
**1993**, 41, 1308–1319, 2., 2.1. [Google Scholar] - Rius, J.; Ferrando, M.; Jofre, L. GRECO: Graphical electromagnetic computing for RCS prediction in real time. IEEE Antennas Propagat. Mag.
**1993**, 35, 7–17, 2.1. [Google Scholar] - International Center for Numerical Methods in Engineering (CIMNE). GID - The personal pre and post processor (Software). Available online at: GID web page. 2.1.
- Hesany, V.; Plant, W.J.; Keller, W. C. The normalized radar cross section of the sea at 10 incidence. IEEE Trans. Geosci. Remote Sensing
**2000**, 38, 64–72, 2.1., 2.1. [Google Scholar] - Blanch, S.; Aguasca, A. Dielectric permittivity measurements of sea water. Proc. of the ESA EuroSTARRS, WISE and LOSAC Campaign Workshop, ESA:SP525; 2003; 2.1. [Google Scholar]
- Harger, R. O. A sea surface height estimator using synthetic aperture radar complex imagery. IEEE Journal of Oceanic Engineering
**1983**, 8, 71–78, 2.1., 2.1. [Google Scholar] - Plant, W. J.; Keller, W. C.; Hayes, K. Measurement of river surface currents with coherent microwave systems. IEEE Trans. Geosci. Remote Sensing
**2005**, 43, 1242–1257, 2.1., 2.1. [Google Scholar] - Elfouhaily, T.; Chapron, B.; Katsaros, K.; Vandemark, D. A unified directional spectrum for long and short wind-driven waves. J. Geophys. Res.
**1997**, 102, 15781–15796, 2.1. [Google Scholar] - Durden, S. L.; Vesecky, J. F. A physical radar cross-section model for a wind-driven sea with swell. IEEE J. Oceanic Eng.
**1985**, 10, 445–451, 2.1. [Google Scholar] - Margarit, G.; Mallorqui, J. J. Discretization effects in sea surface simulation applied to ship classification studies. Proc. ESA of SEASAR workshop; 2008; 2.1. [Google Scholar]
- Bao, M.; Brüning, C.; Alpers, W. Simulation of ocean waves imaging by an along-track interfero-metric synthetic aperture radar. IEEE Trans. Geosci. Remote Sensing
**1997**, 35, 618–631, 2.1. [Google Scholar] - Toporkov, J. V.; Sletten, M. A. Statistical properties of low-grazing range-resolved sea surface backscatter generated through two-dimensional direct numerical simulations. IEEE Trans. Geosci. Remote Sensing
**2007**, 45, 1181–1197, 2.1., 6. [Google Scholar] - Migliaccio, M.; Ferrara, G.; Gambardella, A.; Nunziata, F.; Sorrentino, A. A physically consistent speckle model for marine SLC SAR images. IEEE J. Oceanic Eng.
**2007**, 32, 839–837, 2.1. [Google Scholar] - Sanz, J.; Prats, P.; Mallorqui, J. Platform and mode independent sar data processor based on the extended chirp scaling algorithm. Proc. IEEE International Geoscience and Remote Sensing Symposium (IGARSS'03); 2003; Vol. 6, pp. 4086–4088, 5. [Google Scholar]
- Margarit, G.; Mallorqui, J. J.; Lopez-Martinez, C.; Fortuny-Guasch, J. Phenomenological vessel scattering study based on simulated inverse SAR imagery. IEEE Trans. Geosci. Remote Sensing
**2008**. (accepted for publication). 3., 3. [Google Scholar] - Berizzi, F.; Mese, E. D.; Diani, M.; Martorella, M. High-resolution ISAR imaging of maneuvering targets by means of the range instantaneous doppler technique: Modeling and performance analysis. IEEE Trans. Image Processing
**2001**, 10, 1880–1890, 3. [Google Scholar] - Krattenthaler, W.; Hlawatsch, F. Time frequency design and processing of signals via smoothed wigner distributions. IEEE Trans. Signal Processing
**1993**, 41, 288–295, 3. [Google Scholar] - Cloude, S. R.; Pottier, E. A review of target decomposition theorems in radar polarimetry. IEEE Trans. Geosci. Remote Sensing
**1996**, 34, 498–518, 3. [Google Scholar] - Zilman, G.; Zapolski, A.; Marom, M. The speed and beam of a ship from its wake's SAR images. IEEE Trans. Geosci. Remote Sensing
**2004**, 42, 2335–2343, 4. [Google Scholar] - Rosen, P. A.; Hensley, S.; Joughin, I. R.; Li, F. K.; Madsen, S. N.; Rodriguez, E.; Goldstein, R. M. Synthetic aperture radar interferometry. Proc. of IEEE
**2000**, Vol. 88, 333–382, 4. [Google Scholar] - Madsen, S. N. Syntehtic Aperture Radar Interferometry: Principles and Applications; Artech House: Boston, MA, 1999; 4. [Google Scholar]
- Ouchi, K.; Iehara, M.; Morimura, K.; Kumano, S.; Takami, I. Nonuniform azimuth image shift observed in the radarsat images of ships in motion. IEEE Trans. Geosci. Remote Sensing
**2002**, 40, 2188–2195, 5. [Google Scholar] - Margarit, G.; Mallorqui, J. J.; Lopez-Martinez, C.; Fortuny-Guasch, J. Exploitation of ship scattering in polarimetric SAR for improved classification under high clutter conditions. IEEE Trans. Geosci. Remote Sensing
**2008**. (accepted for publication). 6., 7. [Google Scholar] - Touzi, R.; Lopes, A.; Bruniquel, J.; Vachon, P. W. Coherence estimation for SAR imagery. IEEE Trans. Geosci. Remote Sensing
**1999**, 37, 135–149, 6. [Google Scholar] - Werner, M. Shuttle radar topography mission (srtm): experience with the X-band SAR interferometer. Proc. of the CIE International Conference on Radar; 2001; pp. 634–638, 7. [Google Scholar]
- Souyris, J.-C.; Imbo, P.; Fjørtoft, R.; Mingot, S.; Lee, J.-S. Compact polarimetry based on symmetry properties of geophysical media: The PI/4 mode. IEEE Trans. Geosci. Remote Sensing
**2005**, 43, 634–645, 7. [Google Scholar] - Raney, K. Hybrid-polarity SAR architecture. IEEE Trans. Geosci. Remote Sensing
**2007**, 45, 3397–3404, 7. [Google Scholar] - Margarit, G.; Mallorqui, J. J. Discretization effects in sea surface simulation applied to ship classification studies. Proc. European Conference on Synthetic Aperture Radar (EUSAR'08)
**2008**, Vol. 2, 136–139, 7. [Google Scholar] - Manual of; Deutsche Forschungsanstalt fur Luft- und Raumfahrt (DLR). Airborne sensor, FSAR. [Online] Available at: DLR web page. 7.
- Ferro-Famil, L.; Reigber, A.; Pottier, E. Scene characterization using sub-aperture polarimetric interferometric SAR data. Proc. IEEE International Geoscience and Remote Sensing Symposium (IGARSS'03); 2003; Vol. 2, pp. 702–704, 7. [Google Scholar]
- Zandona, R.; Papathanassiou, K. P.; Hajnsek, I.; Moreira, A. Polarimetric and interferometric characterization of coherent scatters in urban areas. IEEE Trans. Geosci. Remote Sensing
**2006**, 44, 971–984, 7. [Google Scholar]

^{*}Small facets are selected for modeling sea surface in order to meet the criteria followed with ships and allow accurate sea-ship interaction evaluation.^{†}For interferometric simulations the slave image have the same information than the master one, but compensated by the baseline vector.^{‡}This is the solid angle subtended by a cone of 30° of aperture.^{§}Due to the Pauli decomposition is a complete representation, the same simple mechanisms are isolated in any basis, for instance linear or circular.^{¶}Main specifications are accurate ground-truth, maritime scenario with different known vessels, fine resolution and fine radiometric calibration

**Figure 2.**Snapshot of the 3D sea surface model. Note the small scale waves embedded over the surface of the large scale ones.

**Figure 3.**Series of snapshots providing a graphical guide of the main steps followed by GRECOSAR: 1) Snapshot of the blueprint of a vessel (a left) and the resulting meshed CAD model (a right), 2) snapshot of the bitmap generated by GRECO (b), 3) snapshot of the magnitude of the synthesized raw data (c) and final POLInSAR dataset (d). For GRECO bitmap, the colors indicate the sense of the normal vector of each surface according to the RGB code with red pointing to horizontal, green to the observer and blue to the vertical.

**Figure 6.**Scattering maps obtained for the SPA (a), ICE (b) and FER (c) vessels at L, C and X band with β ∈ ]295, 315, 335}° and ϕ = 20°. They have been analyzed with the Pauli CTD theorem for a dynamic range of 25 dB (red → 1

^{st}channel, green → 2

^{nd}channel, blue → 3

^{rd}channel). The lengths of the SPA, ICE and FER ships are 30, 70 and 200 meters. Circles highlight PePS (stable dispersors) with which the feature sets of Table 1 are defined.

**Figure 7.**Local coordinate system used to define PePS within targets. The center is located at the center of mass.

**Figure 8.**Magnitudes of the Pauli interferograms normalized to the overall maximum obtained for the FER model with β = 295° and ϕ = 20° in scenario 1 (a) and 3 (b;. Both images present a snapshot of the point of view with transparent surfaces. They have superimposed colored points that locate the azimuth x slant-range positions of the four PePS defining the feature set of FER ship, as stated in Table 1. Note how the presence of the sea distorts the ship signature making PePS isolation by simple eye inspection (colored arrows) more difficult.

**Table 1.**Feature vectors for targets j = SPA, j = ICE and j = FER and Φ

^{SO}

^{1}= ]10 – 30°, 280 – 350°, 5.3 – 9.65GHz}

^{SO}

^{1}. Heights (z) are normalized with respect to the lowest value in order to match interferometric height conventions.

Θ^{SPA} | Θ^{ICE} | ||||||||
---|---|---|---|---|---|---|---|---|---|

${\Theta}_{i}^{\mathit{\text{SPA}}}$ | x_{i} | y_{i} | z_{i} | p_{i} | ${\Theta}_{i}^{\mathit{\text{ICE}}}$ | x_{i} | y_{i} | h_{i} | p_{i} |

1 | 3.5 | -10 | 0 | 0 | 1 | 3 | -2 | 0 | 1 |

2 | 3.5 | -5 | 0 | 0 | 2 | -6 | -14 | 6.5 | 1 |

3 | -0.5 | -8 | 2.5 | 1 | 3 | -1 | 1 | 6.5 | 1 |

4 | -0.5 | -2 | 4.5 | 1 | - | - | - | - | - |

Θ^{FER} | - | ||||||||

${\Theta}_{i}^{\mathit{\text{FER}}}$ | x_{i} | y_{i} | z_{i} | p_{i} | - | ||||

1 | 12 | -25 | 0 | 0 | - | ||||

2 | 10 | -25 | 0.5 | 1 | - | ||||

3 | 9 | 8 | 2.5 | 1 | - | ||||

4 | 9 | -8 | 2.5 | 1 | - |

ϕ [°] | 20 | r_{o} [Km] | 550 | PRF [Hz] | 3630 |
---|---|---|---|---|---|

f [GHz] | 9.65 | BW [MHz] | 135 | τ[μs] | 25 |

**Table 3.**Scenario configurations for simulations in Section 6.. Sea parameters are h

_{l}= 1.5 m, h

_{s}= 0.1 m, λ

_{l}=100 m, λ

_{s}= λ/(2 sin ϕ. Rotational motions are expressed with first-order angular velocities in rad/s

Scenario | Bearings | Motions | Sea surface | β | δ̇_{roll} | δ̇pitch | β | δ̇_{roll} | δ̇_{pitch} |
---|---|---|---|---|---|---|---|---|---|

0 | [295:10:355]° | No | No | 295 | -1.56 | -0.26 | 335 | -0.98 | -1.16 |

1 | [295:10:355]° | Right Side | No | 305 | -1.43 | -0.52 | 345 | -0.76 | -1.32 |

2 | [295:10:355]° | No | 2 scale | 315 | -1.32 | -0.76 | 355 | -0.52 | -1.43 |

3 | [295:10:355]° | Right Side | 2 scale | 325 | -1.16 | -0.98 | - | - | - |

**Table 4.**Similarity values 0< S < 1 retrieved for X band simulations in scenarios 0 (up-left), 1 (up-right), 2(down-left) and 3 (down-right) with the quad-pol mode. Bold numbers indicate the model classifying the processed geometry, so if arranged along the matrix diagonal, VCA performs good.

β = 295° | β = 315° | Θ^{SPA} | Θ^{ICE} | Θ^{FER} | β = 295° | β = 315° | Θ^{SPA} | Θ^{ICE} | Θ^{FER} |
---|---|---|---|---|---|---|---|

Processing SPA | 0.82 | 0.8 | 0.31 | 0.47 | 0.3 | 0.32 | Processing SPA | 0.76 | 0.71 | 0.22 | 0.11 | 0.22 | 0.4 |

Processing ICE | 0.08 | 0.0 | 0.56 | 0.82 | 0.08 | 0.28 | Processing ICE | 0.0 | 0.32 | 0.7 | 0.76 | 0.08 | 0.45 |

Processing FER | 0.1 | 0.11 | 0.19 | 0.0 | 0.7 | 0.6 | Processing FER | 0.34 | 0.1 | 0.26 | 0.0 | 0.74 | 0.76 |

β = 295° | β = 315° | Θ^{SPA} | Θ^{ICE} | Θ^{FER} | β = 295° | β = 315° | Θ^{SPA} | Θ^{ICE} | Θ^{FER} |

Processing SPA | 0.62 | 0.63 | 0.26 | 0.22 | 0.31 | 0.21 | Processing SPA | 0.57 | 0.44 | 0.15 | 0.0 | 0.0 | 0.25 |

Processing ICE | 0.0 | 0.17 | 0.33 | 0.45 | 0.0 | 0.08 | Processing ICE | 0.1 | 0.7 | 0.8 | 0.44 | 0.1 | 0.25 |

Processing FER | 0.11 | 0.0 | 0.33 | 0.0 | 0.5 | 0.57 | Processing FER | 0.21 | 0.0 | 0.3 | 0.0 | 0.69 | 0.56 |

**Table 5.**Similarity values 0< S

_{p}< 1 retrieved for X band simulations in scenario 0 with the single-pol mode. Bold numbers indicate the model classifying the processed geometry, so if arranged along the matrix diagonal, VCA performs good.

β = 295° | β = 315° | SPA_{pat} | ICE_{pat} | FER_{pat} |
---|---|---|---|

Processing SPA | 0.0 | 0.0 | 0.1 | 0.35 | 0.0 | 0.0 |

Processing ICE | 0.38 | 0.0 | 0.0 | 0.0 | 0.0 | 0.21 |

Processing FER | 0.1 | 0.13 | 0.0 | 0.1 | 0.0 | 0.0 |

© 2008 by the authors; licensee Molecular Diversity Preservation International, Basel, Switzerland. This article is an open-access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/).