系统工程与电子技术 ›› 2024, Vol. 46 ›› Issue (10): 3247-3256.doi: 10.12305/j.issn.1001-506X.2024.10.01

• 电子技术 •    

GPU加速下的三维快速分解后向投影SAS成像算法

陶鸿博1,2, 张东升1,*, 黄勇3   

  1. 1. 中国科学院声学研究所海洋声学技术实验室, 北京 100190
    2. 中国科学院大学电子电气与通信工程学院, 北京 100049
    3. 浙江大学宁波“五位一体”校区教育发展中心, 浙江 宁波 315100
  • 收稿日期:2023-07-17 出版日期:2024-09-25 发布日期:2024-10-22
  • 通讯作者: 张东升
  • 作者简介:陶鸿博(1998—), 男, 助理工程师, 硕士, 主要研究方向为水声信号处理、高分辨声成像算法
    张东升(1980—), 男, 研究员, 博士, 主要研究方向为水声信号处理、高分辨测深侧扫声纳
    黄勇(1965—), 男, 教授, 博士, 主要研究方向为水声信号处理、三维高分辨成像
  • 基金资助:
    中国科学院重点部署项目(KGFZD-145-22-06-02)

Three-dimensional fast factorized back projection SAS imaging algorithm accelerated by GPU

Hongbo TAO1,2, Dongsheng ZHANG1,*, Yong HUANG3   

  1. 1. Laboratory of Ocean Acoustic Technology, Institute of Acoustics, Chinese Academy of Sciences, Beijing 100190, China
    2. School of Electronic, Electrical and Communication Engineering, University of Chinese Academy of Sciences, Beijing 100049, China
    3. Ningbo "Five-in-One" Campus Education Development Center, Zhejiang University, Ningbo 315100, China
  • Received:2023-07-17 Online:2024-09-25 Published:2024-10-22
  • Contact: Dongsheng ZHANG

摘要:

后向投影(back projection, BP)算法是一种精确的时域成像算法, 但BP算法的计算复杂度高, 难以实现实时性成像, 特别是在考虑三维成像时, BP算法的计算复杂度会进一步增加。提出一种应用在合成孔径声纳(synthetic aperture sonar, SAS)上的三维快速分解BP(fast factorized BP, FFBP)成像算法, 并利用图形处理器(graphics processing unit, GPU)加速三维FFBP算法。经过对点目标的测试, 计算时间从原本的263 s降低到了2.3 s, 解决了SAS中的三维成像实时性问题。同时, 验证了所提算法在非理想航迹下的成像效果。结果表明, 在添加幅度不超过0.1 m(一个波长以内)的正弦扰动时, 所提算法对点目标仍有良好的聚焦效果。

关键词: 快速分解后向投影, 并行计算, 图形处理器, 合成孔径声纳, 三维成像

Abstract:

The back projection (BP) algorithm is an accurate time-domain imaging algorithm, but the high computational complexity of the BP algorithm makes it difficult to achieve real-time imaging. Especially when three-dimensional imaging is considered, the computational complexity of the BP algorithm will further increase. The paper proposes a three-dimensional fast factorized BP (FFBP) imaging algorithm applied to synthetic aperture sonar (SAS), and accelerates the three-dimensional FFBP algorithm using a graphics processing unit (GPU). After testing on point targets, the calculation time is reduced from the original 263 s to 2.3 s, solving the real-time imaging problem in SAS. At the same time, the imaging effect of the proposed algorithm under non-ideal trajectories is verified. The results show that when a sinusoidal disturbance with an amplitude not exceeding 0.1 m (within one wavelength) is added, there is still a good focusing effect on the point target.

Key words: fast factorized back projection (FFBP), parallel computing, graphics processing unit (GPU), synthetic aperture sonar (SAS), three-dimensional imaging

中图分类号: