TY - GEN
T1 - GPU Acceleration for Synthetic Aperture Sonar Image Reconstruction
AU - Gerg, Isaac D.
AU - Brown, Daniel C.
AU - Wagner, Stephen G.
AU - Cook, Daniel
AU - O'Donnell, Brian N.
AU - Benson, Thomas
AU - Montgomery, Thomas C.
N1 - Funding Information:
V. ACKNOWLEDGMENTS This research was supported in part by the U.S. Department of Defense, through the Strategic Environmental Research and Development Program (SERDP). The SERDP support was provided under the munitions response portfolio of Dr. David Bradley. This material is based, in part, upon work supported by the Humphreys Engineer Center Support Activity under Contract No. W912HQ-16-C-0006. This work was additionally supported by the U.S. Navy. The authors would like to thank Benjamin William Thomas of the University of Bath and Thomas E. Blanford of Penn State University for their constructive remarks in improving the manuscript.
Publisher Copyright:
© 2020 IEEE.
PY - 2020/10/5
Y1 - 2020/10/5
N2 - Synthetic aperture sonar (SAS) image reconstruction, or beamforming as it is often referred to within the SAS community, comprises a class of computationally intensive algorithms for creating coherent high-resolution imagery from successive spatially varying sonar pings. Image reconstruction is usually performed topside because of the large compute burden necessitated by the procedure. Historically, image reconstruction required significant assumptions in order to produce real-time imagery within an unmanned underwater vehicle's (UUV's) size, weight, and power (SWaP) constraints. However, these assumptions result in reduced image quality. In this work, we describe ASASIN, the Advanced Synthetic Aperture Sonar Imagining eNgine. ASASIN is a time domain backprojection image reconstruction suite utilizing graphics processing units (GPUs) allowing real-time operation on UUVs without sacrificing image quality. We describe several speedups employed in ASASIN allowing us to achieve this objective. Furthermore, ASASIN's signal processing chain is capable of producing 2D and 3D SAS imagery as we will demonstrate. Finally, we measure ASASIN's performance on a variety of GPUs and create a model capable of predicting performance. We demonstrate our model's usefulness in predicting run-time performance on desktop and embedded GPU hardware.
AB - Synthetic aperture sonar (SAS) image reconstruction, or beamforming as it is often referred to within the SAS community, comprises a class of computationally intensive algorithms for creating coherent high-resolution imagery from successive spatially varying sonar pings. Image reconstruction is usually performed topside because of the large compute burden necessitated by the procedure. Historically, image reconstruction required significant assumptions in order to produce real-time imagery within an unmanned underwater vehicle's (UUV's) size, weight, and power (SWaP) constraints. However, these assumptions result in reduced image quality. In this work, we describe ASASIN, the Advanced Synthetic Aperture Sonar Imagining eNgine. ASASIN is a time domain backprojection image reconstruction suite utilizing graphics processing units (GPUs) allowing real-time operation on UUVs without sacrificing image quality. We describe several speedups employed in ASASIN allowing us to achieve this objective. Furthermore, ASASIN's signal processing chain is capable of producing 2D and 3D SAS imagery as we will demonstrate. Finally, we measure ASASIN's performance on a variety of GPUs and create a model capable of predicting performance. We demonstrate our model's usefulness in predicting run-time performance on desktop and embedded GPU hardware.
UR - http://www.scopus.com/inward/record.url?scp=85104636965&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85104636965&partnerID=8YFLogxK
U2 - 10.1109/IEEECONF38699.2020.9389388
DO - 10.1109/IEEECONF38699.2020.9389388
M3 - Conference contribution
AN - SCOPUS:85104636965
T3 - 2020 Global Oceans 2020: Singapore - U.S. Gulf Coast
BT - 2020 Global Oceans 2020
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2020 Global Oceans: Singapore - U.S. Gulf Coast, OCEANS 2020
Y2 - 5 October 2020 through 30 October 2020
ER -