Real-time 2D parallel windowed Fourier transform for fringe pattern analysis using Graphics Processing Unit.
In optical interferometers, fringe projection systems, and synthetic aperture radars, fringe patterns are common outcomes and usually degraded by unavoidable noises. The presence of noises makes the phase extraction and phase unwrapping challenging. Windowed Fourier transform (WFT) based algorithms have been proven to be effective for fringe pattern analysis to various applications. However, the WFT-based algorithms are computationally expensive, prohibiting them from real-time applications. In this paper, we propose a fast parallel WFT-based library using graphics processing units and computer unified device architecture. Real-time WFT-based algorithms are achieved with 4 frames per second in processing 256x256 fringe patterns. Up to 132x speedup is obtained for WFT-based algorithms using NVIDIA GTX295 graphics card than sequential C in quad-core 2.5GHz Intel(R)Xeon(R) CPU E5420.
Gao
Wenjing
W
School of Computer Engineering, Nanyang Technological University, Singapore.
Huyen
Nguyen Thi Thanh
NT
Loi
Ho Sy
HS
Kemao
Qian
Q
D000465:Algorithms; D017076:Computer-Aided Design; D004867:Equipment Design; D019544:Equipment Failure Analysis; D005583:Fourier Analysis; D007090:Image Interpretation, Computer-Assisted / Q000295:instrumentation*; D010363:Pattern Recognition, Automated / Q000379:methods*; D012031:Refractometry / Q000295:instrumentation*; D012815:Signal Processing, Computer-Assisted / Q000295:instrumentation*