Fast SAR Image Simulation Based on Echo Matrix Cell Algorithm Including Multiple Scattering
<p>The target latticing geometric model.</p> "> Figure 2
<p>Target latticing.</p> "> Figure 3
<p>Simulation of electromagnetic waves transmission.</p> "> Figure 4
<p>Simulating the multiple scattering of an electromagnetic wave.</p> "> Figure 5
<p>Horizontal polarization and vertical polarization.</p> "> Figure 6
<p>Global and local coordinate systems.</p> "> Figure 7
<p>Flow of the kernel function design using the echo matrix cell algorithm.</p> "> Figure 8
<p>Thread allocation for the echo matrix cell algorithm.</p> "> Figure 9
<p>Target key model parts’ assembling and material property setting. (<b>a</b>) Aircraft carrier’s key parts and material properties. (<b>b</b>) Airplane’s key parts and material properties.</p> "> Figure 10
<p>Target model lattices. (<b>a</b>) Aircraft carrier lattices; (<b>b</b>) aircraft carrier lattices with a background; (<b>c</b>) airplane lattices; (<b>d</b>) airplane lattices with a background.</p> "> Figure 11
<p>Multi-polarimetric SAR simulated images of aircraft carrier. (<b>a</b>) Aircraft carrier model; (<b>b</b>) <span class="html-italic">HH</span> polarimetric simulated image; (<b>c</b>) <span class="html-italic">HV</span> polarimetric simulated image; (<b>d</b>) <span class="html-italic">VV</span> polarimetric simulated image.</p> "> Figure 12
<p>Comparison of single scattering and multiple scattering magnitude of <span class="html-italic">HH</span> polarimetric images.</p> "> Figure 13
<p>Comparison of key aircraft carrier’s parts in simulated SAR image using the method we proposed and RaySAR’s method. (<b>a</b>) Simulated SAR image using the method we proposed. (<b>b</b>) Simulated SAR image using the RaySAR’s method.</p> "> Figure 14
<p>Comparative evaluation of simulated SAR image of airplane. (<b>a</b>) Real image; (<b>b</b>) simulated image; (<b>c</b>) comparison of magnitude distribution at the airplane’s key parts. (<b>d</b>) Comparison of simulated SAR image using the method we proposed and the RaySAR simulation method.</p> "> Figure 15
<p>Comparison of single scattering and multiple scattering magnitude of simulated images with no background and with a background. (<b>a</b>) Simulated SAR image with no background. (<b>b</b>) Simulated SAR image with a background.</p> "> Figure 16
<p>SAR simulation dataset of airplane with a step of 30°.</p> ">
Abstract
:1. Introduction
- A simulation method of electromagnetic waves transmission is designed to provide the basis for calculating the multiple backscattering field. The method mainly utilizes the RD imaging geometry and combines the lattice targets in the beam footprint with the radar real-time position to simulate the electromagnetic waves transmission;
- A calculation method of the multiple backscattering field is proposed to reproduce the time-varying characteristic of the target backscatter coefficient within the synthetic aperture time. The method mainly uses the ray tracing algorithm to track the multiple scattering paths of electromagnetic waves, including multi-polarimetric information and various material properties;
- A novel echo-based fast SAR image simulation method including multiple scattering is proposed to improve the efficiency of SAR image simulation while ensuring the high fidelity of the simulated results. The method uses the echo matrix cell algorithm to design the effective CUDA kernel function and quickly obtain the target backscattering field including multiple scattering.
2. Calculation of the Multiple Backscattering Field Using the Ray Tracing Algorithm
2.1. Simulation of Electromagnetic Waves Transmission
2.2. Calculation of the Multiple Backscattering Field
3. Fast SAR Image Simulation Based on the Echo Matrix Cell Algorithm
3.1. Design of the CUDA Kernel Function
3.2. Generation and Imaging of the Echo Signal
- Firstly, the envelope constraints along the azimuth and range directions are performed to eliminate the temporary non-coherent lattice targets that make no echo energy contribution at the corresponding 2D sampling moments of the cell (x, y) of the echo matrix. The detailed process is referred to in Equations (29)–(32). This step can substantially reduce the computational load;
- For the selected temporary coherent lattice targets , the electromagnetic wave transmission simulation method proposed in Section 2.1 is adopted to simulate the transmission of electromagnetic waves to the temporary coherent lattice targets, and then the method to calculate the multiple backscattering field we proposed in Section 2.2 is used to track the multiple scattering paths of each discrete electromagnetic wave. The magnitude of the k-th backscattering of each discrete electromagnetic wave is obtained, and the corresponding phase is obtained by the real-time slant range of the discrete electromagnetic wave . The real part and imaginary part of the k-th backscattering field of the discrete electromagnetic wave are obtained by multiplying the magnitude by the cosine and sine of the phase , respectively. The specific record form can be expressed by ;
- Repeat step (2). The simulation of the cell (x y) of the echo matrix can be completed by the vector superposition of the real and imaginary parts of the echo signals of all discrete electromagnetic waves corresponding to the temporary coherent lattice target . This step can be given by ;
- Traverse the cells of the echo matrix and call multiple threads to execute steps (1) to (3) in parallel. The number of threads is not less than the total number of cells of the echo matrix, and can be expressed by . The type of each cell stored in the raw echo matrix is . The raw echo matrix is downloaded to the CPU host from the GPU device;
- Finally, the raw echo matrix is processed using the RD imaging algorithm for 2D compression and obtaining the simulated SAR focused image.
4. Results and Discussion
4.1. Test Parameters and Models
4.2. Analysis of the Test Results
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Holtzman, J.C.; Frost, V.S.; Abbott, J.L.; Kaupp, V.H. Radar image simulation. IEEE Trans. Geosci. Electron. 1978, 16, 296–303. [Google Scholar] [CrossRef]
- Chen, K.S. Principles of Synthetic Aperture Radar Imaging: A System Simulation Approach; CRC Press: Boca Raton, FL, USA, 2015. [Google Scholar]
- Brown, W.M. Synthetic aperture radar. IEEE Trans. Aerosp. Electron. Syst. 1967, 2, 217–229. [Google Scholar] [CrossRef]
- Wang, B.; Zhang, F.; Xiang, M. SAR raw signal simulation based on GPU parallel computation. In Proceedings of the IEEE International Geoscience and Remote Sensing Symposium, Cape Town, South Africa, 12–17 July 2009. [Google Scholar]
- Zhang, F.; Wang, B.; Xiang, M. Accelerating InSAR raw data simulation on GPU using CUDA. In Proceedings of the IEEE International Geoscience and Remote Sensing Symposium, Honolulu, HI, USA, 25–30 July 2010. [Google Scholar]
- Zhu, H.; Xu, H.; Feng, L. Application of GPU for missile-borne SAR raw signal simulation. In Proceedings of the International Conference on Artificial Intelligence, Management Science and Electronic Commerce (AIMSEC), Dengfeng, China, 8–10 August 2011. [Google Scholar]
- Chen, H.; Huang, Y.; Yang, J. Airborne bistatic SAR echo simulator based on Multi-GPU platform. In Proceedings of the 2011 IEEE CIE International Conference on Radar, Chengdu, China, 24–27 October 2011; pp. 1–5. [Google Scholar]
- Sheng, H.; Zhou, M.; Wang, K.; Liu, X. SAR echo simulation from numerous scattering cells based on GPU. In Proceedings of the IET International Radar Conference 2013, Xi’an, China, 14–16 April 2013; pp. 1–5. [Google Scholar] [CrossRef]
- Sheng, H.; Wang, K.; Liu, X.; Li, J. A fast raw data simulator for the stripmap SAR based on CUDA via GPU. In Proceedings of the 2013 IEEE International Geoscience and Remote Sensing Symposium—IGARSS, Melbourne, VIC, Australia, 21–26 July 2013; pp. 915–918. [Google Scholar]
- Yu, L.; Xie, X.; Xiao, L. GPU-accelerated circular SAR echo data simulation of large scenes. In Proceedings of the 2014 31st URSI General Assembly and Scientific Symposium (URSI GASS), Beijing, China, 16–23 August 2014; pp. 1–4. [Google Scholar]
- Zhang, F.; Hu, C.; Li, W.; Hu, W. Accelerating time-domain SAR raw data simulation for large areas using multi-GPUs. IEEE J. Sel. Top. Appl. Earth Observ. Remote Sens. 2014, 7, 3956–3966. [Google Scholar] [CrossRef]
- Xu, Y.; Zeng, D.; Yan, T.; Xu, X. A real-time SAR echo simulator based on FPGA and parallel computing. Telkomnika 2015, 13, 806–812. [Google Scholar] [CrossRef] [Green Version]
- Zhang, F.; Hu, C.; Li, W.; Hu, W.; Wang, P.; Li, H. A Deep Collaborative Computing Based SAR Raw Data Simulation on Multiple CPU/GPU Platform. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2017, 10, 387–399. [Google Scholar] [CrossRef]
- Zhang, F.; Yao, X.; Tang, H.; Yin, Q.; Hu, Y.; Lei, B. Multiple Mode SAR Raw Data Simulation and Parallel Acceleration for Gaofen-3 Mission. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2018, 11, 2115–2126. [Google Scholar] [CrossRef]
- Franceschetti, G.; Migliaccio, M.; Riccio, D.; Schirinzi, G. SARAS: A synthetic aperture radar (SAR) raw signal simulator. IEEE Trans. Geosci. Remote Sens. 1992, 1, 110–123. [Google Scholar] [CrossRef]
- Franceschetti, G.; Marino, R.; Migliaccio, M.; Riccio, D. SAR simulation of three-dimensional scenes. In Proceedings of the Satellite Remote Sensing: SAR Data Processing for Remote Sensing, Rome, Italy, 26–30 September 1994. [Google Scholar]
- Franceschetti, G.; Guida, R.; Iodice, A.; Riccio, D.; Ruello, G.; Stilla, U. Simulation Tools for Interpretation of High Resolution SAR Images of Urban Areas. In Proceedings of the IEEE Urban Remote Sensing Joint Event, Paris, France, 11–13 April 2007. [Google Scholar]
- Franceschetti, G.; Migliaccio, M.; Riccio, D. On Ocean SAR Raw Signal Simulation. IEEE Trans. Geosci. Remote Sens. 1998, 36, 84–100. [Google Scholar] [CrossRef]
- Franceschetti, G.; Iodice, A.; Riccio, D.; Ruello, G. SAR raw signal simulation of oil slicks in ocean environments. IEEE Trans. Geosci. Remote Sens. 2002, 40, 1935–1949. [Google Scholar] [CrossRef]
- Franceschetti, G.; Iodice, A.; Riccio, D.; Ruello, G. Efficient hybrid stripmap/spotlight SAR raw signal simulation. In Proceedings of the IEEE International Geoscience and Remote Sensing Symposium, Anchorage, AK, USA, 20–24 September 2004. [Google Scholar]
- Franceschetti, G.; Iodice, A.; Riccio, D.; Ruello, G. Efficient simulation of hybrid stripmap/spotlight SAR raw signals from extended scenes. IEEE Trans. Geosci. Remote Sens. 2004, 42, 2385–2396. [Google Scholar] [CrossRef]
- Franceschetti, G.; Iodice, A.; Riccio, D.; Ruello, G. SAR raw signal simulation for urban structures. IEEE Trans. Geosci. Remote Sens. 2003, 41, 1986–1995. [Google Scholar] [CrossRef]
- Dong, C.; Guo, L.; Meng, X. An Accelerated Algorithm Based on GO-PO/PTD and CWMFSM for EM Scattering from the Ship over a Sea Surface and SAR Image Formation. IEEE Trans. Antennas Propag. 2020, 68, 3934–3944. [Google Scholar] [CrossRef]
- Chiang, C.; Chen, K.; Yang, Y. SAR Image Simulation of Complex Target including Multiple Scattering. Remote Sens. 2021, 13, 4854. [Google Scholar] [CrossRef]
- Wu, K.; Jin, G.; Xiong, X.; Zhang, H.; Wang, L. SAR Image Simulation Based on Effective View and Ray Tracing. Remote Sens. 2022, 14, 5754. [Google Scholar] [CrossRef]
- Drozdowicz, J. The Open-Source Framework for 3D Synthetic Aperture Radar Simulation. IEEE Access 2021, 9, 39518–39529. [Google Scholar] [CrossRef]
- Wei, Y.; Tian, D.; Li, J.; Wang, J.; Chai, S.; Guo, L. Efficient GPU implementation of the time-domain shooting and bouncing rays method on electrically large complex target. Waves Random Media 2022, 1–20. [Google Scholar] [CrossRef]
- Kee, C.; Wang, C. Efficient GPU Implementation of the High-Frequency SBR-PO Method. IEEE Antennas Wirel. Propag. Lett. 2013, 12, 941–944. [Google Scholar] [CrossRef]
- Auer, S.; Hinz, S.; Bamler, R. Ray-tracing simulation techniques for understanding high-resolution SAR images. IEEE Trans. Geosci. Remote Sens. 2009, 48, 1445–1456. [Google Scholar] [CrossRef] [Green Version]
- Auer, S.; Bamler, R.; Reinartz, P. RaySAR-3D SAR simulator: Now open source. In Proceedings of the IEEE International Geoscience and Remote Sensing Symposium (IGARSS), Beijing, China, 10–15 July 2016. [Google Scholar]
- Balz, T.; Stilla, U. Hybrid GPU-based single-and double-bounce SAR simulation. IEEE Trans. Geosci. Remote Sens. 2009, 47, 3519–3529. [Google Scholar] [CrossRef]
- Lu, Y.; Wang, K.; Liu, X.; Yu, W. A GPU based real-time SAR simulation for complex scenes. In Proceedings of the 2009 International Radar Conference, Surveillance for a Safer World, Bordeaux, France, 12–16 October 2009. [Google Scholar]
- Liu, T.; Wang, K.; Liu, X. SAR simulation for large scenes by ray tracing technique based on GPU. In Proceedings of the 2013 IEEE International Geoscience and Remote Sensing Symposium-IGARSS, Melbourne, VIC, Australia, 21–26 July 2013; pp. 1131–1134. [Google Scholar]
- Ogilvy, J.A. Wave Scattering from Rough Surfaces; Springer: Berlin/Heidelberg, Germany, 1999. [Google Scholar] [CrossRef]
- Auer, S. 3d Synthetic Aperture Radar Simulation for Interpreting Complex Urban Reflection Scenarios. Ph.D. Thesis, Technische Universität München, Munich, Germany, 2011. [Google Scholar]
- The Phong Model, Introduction to the Concepts of Shader, Reflection Models and BRDF. Available online: https://www.scratchapixel.com/lessons/3d-basic-rendering/phong-shader-BRDF/phong-illumination-models-brdf.html (accessed on 15 November 2022).
- Embrechts, J. Light scattering by rough surfaces: Electromagnetic model for lighting simulations. Light. Res. Technol. 1992, 24, 243–254. [Google Scholar] [CrossRef]
Parameter | Value |
---|---|
Model | Aircraft carrier and airplane |
Signal form | Linear FM signal |
Bandwidth | 180 MHz |
Pulse duration | 1.0 μs |
Range resolution | 1.0 m |
Incidence angle | 60°/59.92° |
Center frequency | 15 GHz |
Platform height | 2 km |
Effective radar velocity | 300 m/s |
Doppler bandwidth | 400 Hz |
PRF | 450 Hz |
Slant range of scene center | 4 km |
Azimuth resolution | 1.0 m |
Squint angle | 0° |
Material (Main Component) | Relative Permittivity | Diffuse Coefficient | Specular Coefficient | Specular Index | Energy Decay Coefficient |
---|---|---|---|---|---|
Aluminum | 8.00 | 0.75 | 0.80 | 50.00 | 0.20 |
Fiber reinforced plastics | 8.50 | 0.80 | 0.60 | 50.00 | 0.10 |
Special steel | 9.50 | 0.65 | 0.80 | 30.00 | 0.25 |
Copper nickel | 12.00 | 0.70 | 0.50 | 50.00 | 0.15 |
Inconel | 10.50 | 0.75 | 0.40 | 30.00 | 0.10 |
Nickel titanium | 15.00 | 0.65 | 0.70 | 40.00 | 0.20 |
GPU | CUDA Version | Graphics Memory | Compiler Environment | CPU | Total Memory Size | Operation System |
---|---|---|---|---|---|---|
NVIDIA GeForce RTX3060 | 10.0 | 6G | VS2019 | 11th Gen Intel(R) Core (TM) i7-11800H | 16G | Windows10 |
Model | SAR Image Size | Aspect Angle | Lattices Number | CPU Time | GPU Time | Speedup Rate | |
---|---|---|---|---|---|---|---|
Aircraft Carrier | Azimuth | 654 samples | 60° | 2,139,736 | 181.89 h | 0.98 h | 185.6× |
Range | 960 samples |
Reference Image No. | Normalized Cross-Correlation | Cosine Similarity | Mean Hash Similarity |
---|---|---|---|
1 | 0.85 | 0.92 | 0.86 |
2 | 0.90 | 0.96 | 0.93 |
Model | SAR Image Size (HH) | Aspect Angle | Lattices Number | CPU Time | GPU Time | Speedup Rate | |
---|---|---|---|---|---|---|---|
Airplane | Azimuth | 378 samples | 0° | 8756 | 52.60 h | 0.31 h | 169.7× |
60° | 9148 | 47.35 h | 0.27 h | 175.4× | |||
120° | 11,929 | 35.97 h | 0.23 h | 156.5× | |||
Range | 667 samples | ||||||
180° | 7923 | 49.26 h | 0.33 h | 149.3× | |||
240° | 11,834 | 48.05 h | 0.29 h | 165.7× | |||
300° | 12,191 | 52.05 h | 0.30 h | 173.5× |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Wu, K.; Jin, G.; Xiong, X.; Zhang, H.; Wang, L. Fast SAR Image Simulation Based on Echo Matrix Cell Algorithm Including Multiple Scattering. Remote Sens. 2023, 15, 3637. https://doi.org/10.3390/rs15143637
Wu K, Jin G, Xiong X, Zhang H, Wang L. Fast SAR Image Simulation Based on Echo Matrix Cell Algorithm Including Multiple Scattering. Remote Sensing. 2023; 15(14):3637. https://doi.org/10.3390/rs15143637
Chicago/Turabian StyleWu, Ke, Guowang Jin, Xin Xiong, Hongmin Zhang, and Limei Wang. 2023. "Fast SAR Image Simulation Based on Echo Matrix Cell Algorithm Including Multiple Scattering" Remote Sensing 15, no. 14: 3637. https://doi.org/10.3390/rs15143637
APA StyleWu, K., Jin, G., Xiong, X., Zhang, H., & Wang, L. (2023). Fast SAR Image Simulation Based on Echo Matrix Cell Algorithm Including Multiple Scattering. Remote Sensing, 15(14), 3637. https://doi.org/10.3390/rs15143637