Skip to main content

Parallel Processing of SAR Imaging Algorithms for Large Areas Using Multi-GPU

  • Conference paper
  • First Online:
  • 1758 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 9483))

Abstract

The procedure of Synthetic Aperture Radar (SAR) data processing is extraordinarily time-consuming. The traditional processing modes are hard to satisfy the demand for real-time which are based on CPU. There have been some implementations on singe GPU owing to its excellent ability of parallel processing. But there is no implementation on multi-GPU for larger areas. A multi-GPU parallel processing method is proposed including task partitioning and communication hiding in this paper. Furthermore, a detailed comparison of implementation effect among Range Doppler algorithm (RDA), Chirp Scaling algorithm (CSA) and \( \omega K \) algorithm (\( \omega KA \)) has been shown in this paper by implementing them on multi-GPU. Experimental results show \( \omega KA \) has the longest execution time and the highest speedup compared to RDA and CSA. All the algorithms satisfy real-time demand on multi-GPU. Researches can select the most suitable algorithm according to our conclusions. The parallel method can be extended to more GPU and GPU clusters.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Soumekh, M.: Moving target detection in foliage using along track monopulse synthetic aperture radar imaging. IEEE Trans. Image Process. 6(8), 1148–1163 (1997)

    Article  Google Scholar 

  2. Koskinen, J.T., Pulliainen, J.T., Hallikainen, M.T.: The use of ERS-1 SAR data in snow melt monitoring. IEEE Trans. Geosci. Remote Sens. 35(3), 60–610 (1997)

    Article  Google Scholar 

  3. Sharma, R., Kumar, S.B., Desai, N.M., Gujraty, V.R.: SAR for disaster management. IEEE Aerosp. Electron. Syst. Mag. 23(6), 4–9 (2008)

    Article  Google Scholar 

  4. Liang, C., Teng, L.: Spaceborne SAR real-time quick-look system. Trans. Beijing Inst. Technol. 6, 017 (2008)

    Google Scholar 

  5. Tang, Y.S., Zhang, C.Y.: Multi-DSPs and SAR real-time signal processing system based on cPCI bus. In: 2007 1st Asia and Pacific Conference on Synthetic Aperture Radar, pp. 661–663. IEEE (2007)

    Google Scholar 

  6. Xiong, J.J., Wang, Z.S., Yao, J.P.: The FPGA design of on board SAR real time imaging processor. Chin. J. Electron. 33(6), 1070–1072 (2005)

    Google Scholar 

  7. Marchese, L., Doucet, M., Harnisch, B., Suess, M., Bourqui, P., Legros, M., Bergeron, A.: Real-time optical processor prototype for remote SAR applications. In: Proceedings of SPIE7477, Image and Signal Processing for Remote Sensing XV, pp. 74771H–74771H (2009)

    Google Scholar 

  8. Cumming, I.G., Wong, F.H.: Digital Processing of Synthetic Aperture Radar Data: Algorithms and Implementation. Artech House, Norwood (2005)

    Google Scholar 

  9. Zhang, S., Chu, Y.L.: GPU High Performance Computing: CUDA. Waterpower Press, Bejing (2009)

    Google Scholar 

  10. Meng, D.D., Hu, Y.X., Shi, T., Sun, R.: Airborne SAR real-time imaging algorithm design and implementation with CUDA on NVIDIA GPU. J. Radars 2(4), 481–491 (2013)

    Article  Google Scholar 

  11. Wu, Y.W., Chen, J., Zhang, H.Q.: A real-time SAR imaging system based on CPUGPU heterogeneous platform. In: 11th International Conference on Signal Processing, pp. 461–464. IEEE (2012)

    Google Scholar 

  12. Malanowski, M., Krawczyk, G., Samczynski, P., Kulpa, K., Borowiec, K., Gromek, D.: Real-time high-resolution SAR processor using CUDA technology. In: 2013 14th International Radar Symposium (IRS), pp. 673–678. IEEE (2013)

    Google Scholar 

  13. Bhaumik Pandya, D., Gajjar, N.: Parallelization of synthetic aperture radar (SAR) imaging algorithms on GPU. Int. J. Comput. Sci. Commun. (IJCSC) 5, 143–146 (2014)

    Google Scholar 

  14. Song, M.C., Liu, Y.B., Zhao, F.J., Wang, R., Li, H. Y.: Processing of SAR data based on the heterogeneous architecture of GPU and CPU. In: IET International Radar Conference 2013, pp. 1–5. IET (2013)

    Google Scholar 

  15. Ning, X., Yeh C., Zhou, B., Gao, W., Yang, J.: Multiple-GPU accelerated range-doppler algorithm for synthetic aperture radar imaging. In: 2011 IEEE Radar Conference (RADAR), pp. 698–701. IEEE (2011)

    Google Scholar 

  16. Tiriticco, D., Fratarcangeli, M., Ferrara, R., Marra, S.: Near-real-time multi-GPU wk algorithm for SAR processing. In: Proceedings of the 2014 Conference on Big Data from Space, pp. 263–266. Publications Office of the European Union (2014)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xue Wang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Wang, X., Yuan, J., Zhao, X. (2015). Parallel Processing of SAR Imaging Algorithms for Large Areas Using Multi-GPU. In: Huang, Z., Sun, X., Luo, J., Wang, J. (eds) Cloud Computing and Security. ICCCS 2015. Lecture Notes in Computer Science(), vol 9483. Springer, Cham. https://doi.org/10.1007/978-3-319-27051-7_34

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-27051-7_34

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-27050-0

  • Online ISBN: 978-3-319-27051-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics