Efficient GPU acceleration for phase unwrapping algorithm

被引:0
|
作者
Li, Yuhang [1 ]
Han, Sen [1 ,2 ]
Li, Xueyuan [2 ]
Xu, Chunfen [1 ]
机构
[1] Univ Shanghai Sci & Technol, Sch Opt Elect & Comp Engn, 516 Jungong Rd, Shanghai 200082, Peoples R China
[2] Suzhou H&L Instruments LLC, 150 Renai Rd, Suzhou 215000, Peoples R China
关键词
Phase unwrapping algorithm; GPGPU; Interferometry; SIMD;
D O I
10.1117/12.2686780
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Optical testing is constantly evolving, necessitating higher lateral resolution in interferometry. Achieving high resolution leads to longer processing times, significantly impacting testing efficiency. The unwrapping phase algorithm is crucial in interferometry, but its complex calculations can impede efficiency improvements. There are two types of algorithms for the unwrapping phase: path-dependent and path-independent. Path-dependent algorithms tend to be more efficient, and thus, we have chosen to utilize the accelerated path-dependent algorithm. Among these algorithms, Goldstein's algorithm is widely applied. This study uses CPU-GPU heterogeneous computing to parallelize and accelerate the Goldstein phase unwrapping algorithm while maintaining acceptable numerical error limits. Our proposal focuses on optimizing the serial Goldstein algorithm for GPU architectures by parallelizing and enhancing three key steps: residue identification, branch cutting, and integration. Specifically, our optimization approach leverages GPU shared memory and SIMD functionality. To assess the efficiency of our proposed method, we conducted tests on the unwrapped phase image with varying pixel sizes. The results demonstrate that as the pixel size increases, the performance gain from GPU computation becomes more pronounced compared to CPU computation. Using a 4096x4096 phase diagram on the RTX3070 laptop hardware, we achieved a 60x speed increase in the overall process compared to the CPU version. Therefore, employing this algorithm with the GPU can significantly expedite the phase unwrapping process and enhance the efficiency of interferometry.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] Parallel algorithm of phase unwrapping based on GPU
    Mao Feilong
    Jiao Yiwen
    Ma Hong
    Zhang Yuxiang
    Nie Xinlin
    Gao Zefu
    CHINESE SPACE SCIENCE AND TECHNOLOGY, 2023, 43 (05) : 119 - 131
  • [2] Efficient Stochastic FDTD Algorithm with Optimized GPU Acceleration
    Papadimopoulos, Athanasios N.
    Pyrialakos, Georgios G.
    Kantartzis, Nikolaos V.
    Tsiboukis, Theodoros D.
    APPLIED COMPUTATIONAL ELECTROMAGNETICS SOCIETY JOURNAL, 2016, 31 (08): : 877 - 883
  • [3] Efficient Stochastic FDTD Algorithm with Optimized GPU Acceleration
    1600, Applied Computational Electromagnetics Society (ACES) (31):
  • [4] An efficient implementation of a robust phase-unwrapping algorithm
    Li, Gang
    Xu, Jia
    Peng, Ying-Ning
    Xia, Xiang-Gen
    IEEE SIGNAL PROCESSING LETTERS, 2007, 14 (06) : 393 - 396
  • [5] Efficient phase-unwrapping algorithm by using divided phase blocks
    Wang, BX
    Lu, TT
    Zheng, ZR
    Pfeifer, T
    Mischo, H
    ISTM/99: 3RD INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, 1999, : 630 - 633
  • [6] Robust and efficient phase unwrapping algorithm based on branch cut
    College of Automation Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
    Nanjing Hangkong Hangtian Daxue Xuebao/Journal of Nanjing University of Aeronautics and Astronautics, 2008, 40 (06): : 799 - 803
  • [7] Phase shifting profilometry based on Hilbert transform: An efficient phase unwrapping algorithm
    Meng, Xianglin
    Wang, Fei
    Liu, Junyan
    Chen, Mingjun
    Wang, Yang
    JOURNAL OF APPLIED PHYSICS, 2022, 131 (19)
  • [8] Performance evaluation and acceleration of Flynn phase unwrapping algorithm using wraps reduction algorithms
    Gdeisat, Munther
    OPTICS AND LASERS IN ENGINEERING, 2018, 110 : 172 - 178
  • [9] An Improved Phase Unwrapping Algorithm
    Zhou, Zhanrong
    Wang, Hongxia
    Ma, Jin
    Li, Aijun
    2010 INTERNATIONAL CONFERENCE ON INFORMATION, ELECTRONIC AND COMPUTER SCIENCE, VOLS 1-3, 2010, : 423 - 426
  • [10] An Efficient FDTD Algorithm for Solving Electromagnetic Problems Based on GPU and COW Acceleration
    Zhang, Bo
    Xue, Zhenghui
    Ren, Wu
    Li, Weiming
    2013 IEEE ANTENNAS AND PROPAGATION SOCIETY INTERNATIONAL SYMPOSIUM (APSURSI), 2013, : 912 - +