Source-linked AI summary

Intrinsic Scatterer Representation for Forward Scattering Modeling of Complex Radar Targets

Ziyu Yue, Feng Xu

arXiv:2608.30917v1eess.SP

TL;DR

Existing SAR forward modeling relies on costly meshing and ray tracing that discard target geometry’s semantic information. This paper constructs canonical scatterers directly from geometry and reuses them across viewing conditions; experiments show agreement with simulations and measured data, with responses simulated in less than 1 s after construction.

  • Problem

    Existing forward modeling depends on meshed targets and observation-specific ray tracing, causing high computational cost and discarding intrinsic geometric semantics.

  • Method

    The framework fits planes, cylinders, and spheres from point clouds, analyzes inter-primitive relations, and maps the resulting structures to parameterized scattering centers.

  • Results

    Responses under arbitrary views can be simulated in less than 1 s after one-time scatterer construction, while the method shows high consistency with EM simulations and measured SAR data.

  • Takeaways & Limitations

    The geometry-driven representation provides stable, compact, physically meaningful scatterers that support interpretable SAR image modeling across viewing angles.

Abstract

from arXiv · show

Forward modeling of scattering centers of radar targets is critical for advanced information retrieval of Synthetic Aperture Radar (SAR) images. Existing forward modeling approaches rely on meshing the target and computing scattering via ray-tracing techniques, which not only incur high computational cost but also discard the semantic information of target geometry, thereby limiting the interpretability of SAR imagery. To address these issues, this paper proposes a novel forward scattering modeling framework that directly constructs stable, compact, and physically meaningful scatterers from target geometry. This formulation decouples target representation from specific observation configurations, enabling an intrinsic scatterer description across varying viewing angles. Specifically, an improved Random Sample Consensus (RANSAC) scheme is first developed to robustly extract planes, cylinders, and spheres from target point clouds, yielding single-bounce scatterers. Potential multiple-bounce scatterers are then automatically detected by analyzing inter-primitive relations, and further refined through geometric clipping and parameter alignment to produce unique scattering representations compatible with canonical scattering center models. Finally, radar responses and SAR images can be generated under arbitrary observation configurations based on the constructed scatterers. The proposed method is validated through extensive experiments, including comparisons with electromagnetic simulations and measured data. The results show that it can accurately characterize the scattering behaviors of complex targets, providing an efficient, interpretable, and reliable solution for SAR image modeling and understanding.

I. INTRODUCTION

Existing SAR forward-modeling approaches struggle to combine computational efficiency with semantically meaningful, observation-independent representations. The proposed framework derives parameterized scatterers directly from target geometry and reuses them to simulate radar responses under arbitrary observation conditions.

  • SAR images encode 3D spatial cues but contain sparse, observation-sensitive scattering patterns that complicate interpretation.
  • Numerical electromagnetic methods are accurate but impractical for large, geometrically complex targets because of prohibitive computational cost.
  • High-frequency mesh-and-ray-tracing methods lose target semantics by replacing meaningful structures with uninformative facets.
  • Existing forward studies derive scattering centers after observation-dependent ray tracing, requiring mesh dependence, complicated parameter inference, and handcrafted decomposition.
  • The proposed framework fits planar, cylindrical, and spherical primitives, analyzes inter-primitive relations, and constructs single- and multiple-bounce scatterers automatically.
  • Scatterer derivation is independent of incidence angle and resolution, allowing the representation to be reused across observation conditions for semantic-level scattering computation.
  • Comparisons with FEKO RL-GO simulations and measured data evaluate geometry accuracy, SAR similarity, peak matching, scattering consistency, polarimetric response, and efficiency.

A. Overview of Primitive Fitting

The framework represents scattering structures with plane, cylinder, and sphere primitives, then fits bounded instances from point clouds using an improved RANSAC procedure.

  • A. Overview of Primitive Fitting: Six canonical scatterers reduce to three irreducible primitives: plane, cylinder, and sphere.The remaining multiple-bounce structures are combinations of these primitives.
  • A. Overview of Primitive Fitting: The primitive dictionary contains Plane, Cylinder, and Sphere models with centers, orientations, and spatial extent parameters.For planes and cylinders, sampled hypotheses are initially unbounded before refitting determines bounded support.
  • A. Overview of Primitive Fitting: Improved RANSAC repeatedly samples points, generates shape-specific hypotheses, evaluates support, and refines accepted primitives.The procedure targets bounded, parameterized primitives with clear physical meaning.
  • A. Overview of Primitive Fitting: Plane hypotheses use three sampled points to estimate a normal and center defining an infinite plane.The initial plane satisfies a^T(x − c) = 0.
  • A. Overview of Primitive Fitting: Cylinder hypotheses use two oriented points to estimate axis and cross-sectional parameters, while finite axial extent is determined from all inliers.The radius and an axis point are obtained in a plane perpendicular to the estimated axis.
  • A. Overview of Primitive Fitting: Sphere hypotheses are initialized from two oriented points, with the center computed from the midpoint of their shortest connecting segment.The resulting sphere is parameterized by center and radius.

C. Inlier Evaluation

Candidate primitive support is evaluated using distance, normal consistency, and connectivity so disconnected regions are excluded from final inlier sets.

  • C. Inlier Evaluation: A point is initially an inlier when its primitive distance is below ε and normal consistency exceeds α.The cosine γ_i measures the angle between point and primitive normals.
  • C. Inlier Evaluation: Distance and normal tests use primitive-specific geometric quantities, including plane sign handling and cylinder radial components.The absolute value handles plane-normal sign ambiguity.
  • C. Inlier Evaluation: Preliminary inliers are rasterized in primitive-specific 2D parameter domains, retaining only the largest 8-connected component.The domains are planar, angular–axial, or spherical, with periodic coordinates treated cyclically.
  • C. Inlier Evaluation: A hypothesis enters the candidate set only when its final connected support exceeds τ and is not geometrically equivalent to an existing candidate.This prevents duplicate primitive candidates.

D. Primitive Refitting

Selected primitives are refitted from all supported inliers to improve parameter accuracy and determine bounded geometric support.

  • D. Primitive Refitting: The best-supported candidate is selected under the RANSAC confidence criterion, refitted using all inliers, and added as a fully parameterized primitive.Sampling stops when confidence exceeds η or the iteration limit T is reached.
  • D. Primitive Refitting: Plane refitting uses a minimum-area rectangle on the projected convex hull rather than unstable principal directions for bounded support.The rectangle determines center and side lengths l_1 and l_2.
  • D. Primitive Refitting: Cylinder refitting uses deterministic geometric estimates instead of nonlinear joint optimization, which can diverge or misfit nearly planar regions.Axis, center, and radius are estimated from oriented inlier geometry, then averaged across valid estimates.
  • D. Primitive Refitting: The refitted cylinder is represented as Cylinder(c, a, r, h), including finite axial extent.The extent is determined by projecting all inliers onto the estimated axis.
  • D. Primitive Refitting: After acceptance, primitive inliers are removed and fitting repeats until remaining points cannot support new hypotheses.This yields a set of fitted primitives from the point cloud.

III. PARAMETER DETERMINATION FOR SCATTERER MODELS

Multiple-bounce scatterers are constructed from geometric relationships among fitted primitives, clipped to effective regions, and aligned with canonical model parameters.

  • III. PARAMETER DETERMINATION FOR SCATTERER MODELS: Each fitted primitive becomes a candidate single-bounce scatterer, while dihedrals, trihedrals, and top-hats are detected from primitive relations.The resulting scatterer parameters are later aligned with canonical scattering center models.
  • Primitive Coupling Detection: Plane pairs satisfying directional and adjacency constraints are recorded as potential dihedral scatterers.The directional criterion retains adjacent planes with compatible relative orientation.
  • Primitive Coupling Detection: Plane–cylinder pairs satisfying the coupling constraints are treated as potential top-hat scatterers.The pair is added to the scatterer set when both required conditions hold.
  • Primitive Coupling Detection: A plane triplet becomes a trihedral scatterer when every plane pair forms a detected dihedral.The triplet is then recorded in the scatterer set.
  • III. PARAMETER DETERMINATION FOR SCATTERER MODELS: Effective regions of dihedrals and trihedrals are clipped using constituent-plane intersection segments before parameter alignment.The clipping updates the involved plane primitives, after which multiple-bounce parameters are aligned to canonical models.

B. Effective-Region Clipping

Effective-region clipping converts geometrically coupled plane pairs into bounded regions that represent only the portions participating in multiple scattering. The process begins by computing their shared intersection segment and then constraining each plane accordingly.

  • Effective-Region Clipping: The dihedral in Fig. 6 illustrates why raw planar primitives are insufficient for accurate multiple-scattering representation.The proposed strategy extracts only the portions actively participating in multiple-scattering.
  • Intersection Segment Computation: The intersection line is defined from a point satisfying both plane equations and a direction given by the normalized cross product of their normals.L(t) = p_line + t d_line, with d_line = (a_1 × a_2)/∥a_1 × a_2∥.
  • Intersection Segment Computation: Intersecting the line with both rectangular primitives produces intervals whose overlap defines the shared intersection segment.Its length is computed as L_seg = ∥p_s2 − p_s1∥.
  • Intersection Segment Computation: The directional criterion retains adjacent plane pairs only when their relative orientations satisfy the required condition.Fig. 5 marks satisfied and violated plane-pair cases using centers and normals.
  • Effective-Region Clipping: The SLICY model yields 9 dihedrals, 2 top-hats, and 3 trihedrals as potential multiple-bounce scatterers.Indices 0–18 denote single-bounce scatterers, while indices from 19 denote multiple-bounce scatterers.
  • Effective-Region Clipping: Each plane is clipped first to the common intersection extent and then to the half-plane facing the other primitive.This two-stage restriction forms the basis for the effective region used in subsequent representation.

2) Strip Clipping:

The clipping procedure projects each plane into a local frame, restricts it along the intersection strip and facing half-plane, and then aligns the resulting geometry with canonical scattering-center parameters.

  • Strip Clipping: A local orthonormal frame is built from the shared intersection direction and its in-plane perpendicular direction.The frame uses d_u = (p_s2 − p_s1)/∥p_s2 − p_s1∥ and d_v = (a_1 × d_u)/∥a_1 × d_u∥.
  • Strip Clipping: Projected plane vertices are clipped against the strip 0 ≤ u ≤ L_seg using a polygon-clipping algorithm.The resulting polygon is the part of s_1 lying within the shared intersection extent.
  • Half-Plane Clipping: The feasible v-range is intersected across consecutive u-intervals, after which the half-plane facing the other primitive is retained.This produces a valid rectangular effective region.
  • Half-Plane Clipping: The clipped primitive is updated with the derived side length and center, and the same procedure is applied to the second plane.The resulting representation is back-projected as the clipped plane s′_1.
  • Effective-Region Clipping: Top-hat scatterers require no clipping, whereas trihedrals apply the clipping process independently to each constituent dihedral.The figure presents the sequence from raw primitives through back-projected effective region.
  • Scatterer Parameter Alignment: After clipping, multiple-scattering geometries are aligned with canonical parameter-sharing definitions before response computation.For dihedrals, trihedrals, and top-hats, positions and size parameters are assigned from their constituent geometric relationships.
  • Global Scattering Computation: The geometry-derived scatterer set is fixed across observation conditions, while each scatterer’s response is evaluated in its local angular configuration and coherently superposed.Global occlusion is not explicitly modeled, which can overestimate some contributions under certain views.

IV. VALIDATIONS

The validation evaluates primitive fitting, scatterer construction, and SAR-response fidelity on SLICY and related targets using geometric errors, image similarity, and peak-based measures. On SLICY, the method accurately recovers primitives and agrees closely with FEKO across observation configurations.

  • Validation Setup: The validation covers MSTAR SLICY, modified SLICY, ship, and aircraft targets, with scatterer parameters used to generate SAR images under varying observations.CAD models are sampled into point clouds, while the aircraft model comes from ShapeNet.
  • Validation Metrics: Geometric accuracy is evaluated through position, orientation, and size-parameter errors against available CAD ground truth.The reported metrics cover primitive location, orientation, and dimensions.
  • Validation Metrics: Response fidelity is compared with FEKO RL-GO simulations or measured data using normalized cross-correlation and peak matching.Peak metrics use local peaks at least −20 dB below the maximum and evaluate recall, precision, and localization error.
  • SLICY: On SLICY, 50,000 sampled points yield 16 planes and 3 cylinders that fully cover the target’s geometric surfaces.These 19 primitives form the basis for subsequent scatterer construction.
  • SLICY: The SLICY fitting errors average 1.0 × 10^-4 rad for orientations and 0.0113 m for positions; plane edge-direction and side-length errors average 0.0065 rad and 0.0162 m.Cylinder radius and height errors average 0.002 m and 0.016 m, respectively.
  • SLICY: The SLICY scatterer set contains all potential single- and multiple-bounce structures and remains fixed independently of observation conditions.The set includes the modeled scatterers listed in Table II.
  • SLICY: Under frontside observation, the proposed method achieves image similarity 0.9983 with FEKO, while monostatic imaging yields 0.8544.The dominant contributors remain largely preserved despite changes in spatial distribution and scattering pattern.

B. Modified SLICY

The modified SLICY experiment tests spherical primitive extraction and weak-scattering modeling. Two spheres and six planes are recovered, and the generated SAR response agrees with FEKO at image similarity 0.8347.

  • Modified SLICY: From 10,000 sampled points, the method correctly detects six planes and two spheres in the modified SLICY model.The two spheres’ position and radius errors are both within 0.005 m.
  • Modified SLICY: No multiple-bounce scatterers are detected in the modified SLICY model, as expected.The experiment is designed to evaluate spherical primitive extraction and weak-scattering modeling.
  • Modified SLICY: The SAR image contains distributed responses from the base faces and localized responses from the two spheres.These responses correspond to the front face, top face, and sphere indices identified in the experiment.
  • Modified SLICY: The modified SLICY image achieves similarity 0.8347 with FEKO, supporting the reported modeling of spherical primitives and their scattering responses.The comparison uses the same frontal-top observation setting as the first SLICY case.

C. Ship

The ship and aircraft experiments show that geometry-derived primitives can represent complex targets and generate SAR responses consistent with FEKO across observation configurations. The framework also captures dominant single- and multiple-bounce structures, while geometric simplifications produce localized discrepancies.

  • Ship: 50,000 sampled ship points were decomposed into 30 planar primitives, with stable orientation estimates and accurate position and size recovery.The fitted surfaces were clipped using intersection boundaries to remove redundant regions.
  • Ship: 16 dihedrals and 46 potential scatterers were constructed for the ship from detected planar primitives and their coupled relations.Adjacency and directional constraints identified candidate multiple-bounce structures.
  • Ship: Ship SAR images showed strong spatial correspondence with 3D geometry, while similarities reached 0.9979, 0.9501, and 0.976 across reported configurations.The strongest responses included mast-related dihedrals and planar deck, superstructure, and hull structures.
  • Ship: An elongated extra stripe in the ship image arose because an irregular hull surface was approximated by its minimum-area bounding rectangle.This merged scattering contributions along irregular boundaries into one continuous structure.
  • Polarimetric modeling: The proposed and FEKO full-polarimetric images showed consistent bright regions and color distributions for the ship and aircraft targets.Minor local differences were attributed to weak scattering components, sidelobes, or a stronger weak-scattering background in FEKO.
  • Aircraft: 98 aircraft primitives, including 85 planes and 13 cylinders, were fitted from 50,000 points, with all six engines detected as cylindrical primitives.The aircraft produced 55 dihedrals and 153 potential scatterers.
  • Aircraft: The aircraft simulation achieved 0.979 similarity in one configuration, with dominant responses linked to fuselage-wing, tail, engine, and wing-dihedral structures.Geometric clipping extracted physically meaningful effective regions for the dominant scatterers.

E. Cross-Target Quantitative Evaluation

Cross-target evaluation indicates that the framework matches dominant scattering peaks and substantially reduces per-view simulation time after one-time scatterer construction. Reference comparisons include simulated ship and aircraft imagery against FEKO results.

  • Peak matching: Most peak-matching cases achieved high recall and precision, with all Eloc values within 1.5 pixels.In SLICY-obs1, all matched peaks aligned at pixel level, yielding Eloc = 0.
  • Computational efficiency: The proposed framework simulates scattering responses for arbitrary views in less than 1 s after one-time scatterer construction.FEKO RL-GO requires minutes to days per simulation, with cost increasing with target complexity and frequency.

F. Validation on Measured Data

Validation against measured MSTAR data shows that the geometry-derived model reproduces dominant scattering-center locations and their evolution across azimuth angles. Agreement remains strong but measured imagery includes additional responses from clutter, nonideal structures, and unmodeled effects.

  • MSTAR comparison: At center azimuth angles 0.952° and 3.952°, simulated-to-measured SLICY image similarities were 0.8274 and 0.8154.The measured image contained an additional upper-left response possibly caused by cavity scattering from the real target’s open cylinder top.
  • MSTAR comparison: Across azimuths from −69.048° to 70.952°, simulations reproduced dominant scattering-center locations and their evolution despite broader measured responses and additional clutter.The comparison used a fixed depression angle of 45° and 20° azimuth intervals.
  • Quantitative evaluation: Over 303 center azimuth angles from 0° to 360°, peak-matching precision was 0.9168, recall was 0.5712, and mean and median localization errors were 0.6183 and 0.5 pixels.The lower recall was associated with additional measured responses from clutter, nonideal structures, or unmodeled higher-order scattering.
  • Conclusion: The paper concludes that intrinsic geometry-derived scatterers remain reusable across viewing angles and achieve consistency with electromagnetic simulations and measured MSTAR images.The framework is presented as a fully geometry-driven parametric scattering model for complex targets.
  • Limitations: The canonical scattering-center models use relatively simple primitives, limiting representation of more complex geometries and scattering mechanisms.The authors identify more fundamental scattering models as an important future direction.
Loading 2608.30917v1…