Real-time 2D parallel windowed Fourier transform for fringe pattern analysis using Graphics Processing Unit

被引:53
作者
Gao, Wenjing [1 ]
Huyen, Nguyen Thi Thanh [1 ]
Loi, Ho Sy [1 ]
Kemao, Qian [1 ]
机构
[1] Nanyang Technol Univ, Sch Comp Engn, Singapore 639798, Singapore
来源
OPTICS EXPRESS | 2009年 / 17卷 / 25期
关键词
PROFILOMETRY; DEMODULATION; ALGORITHM;
D O I
10.1364/OE.17.023147
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
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 256 x 256 fringe patterns. Up to 132 x 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. (C) 2009 Optical Society of America
引用
收藏
页码:23147 / 23152
页数:6
相关论文
共 28 条
[1]  
[Anonymous], 1992, COMPUTATIONAL FRAMEW
[2]  
[Anonymous], 1993, Interferogram analysis, digital fringe pattern measurement techniques
[3]  
ARROYO MP, 2007, P SPIE, V6616
[4]   Method for eliminating zero spectrum in Fourier transform profilometry [J].
Chen, WJ ;
So, XY ;
Cao, Y ;
Zhang, Q ;
Xiang, L .
OPTICS AND LASERS IN ENGINEERING, 2005, 43 (11) :1267-1276
[5]   Deformation measurements of dragonfly's wings in free flight by using Windowed Fourier Transform [J].
Cheng, Peng ;
Hu, Jinsong ;
Zhang, Guofeng ;
Hou, Lei ;
Xu, Boqin ;
Wu, Xiaoping .
OPTICS AND LASERS IN ENGINEERING, 2008, 46 (02) :157-161
[6]   Kinematic and deformation parameter measurement by spatiotemporal analysis of an interferogram sequence [J].
Fu, Yu ;
Groves, Roger M. ;
Pedrini, Giancarlo ;
Osten, Wolfgang .
APPLIED OPTICS, 2007, 46 (36) :8645-8655
[7]   Parallel computing for fringe pattern processing: A multicore CPU approach in MATLAB® environment [J].
Gao, Wenjing ;
Qian Kemao ;
Wang, Haixia ;
Lin, Feng ;
Seah, Hock Soon .
OPTICS AND LASERS IN ENGINEERING, 2009, 47 (11) :1286-1292
[8]  
Ghiglia D.C., 1998, Two-dimensional phase unwrapping: theory, algorithms, and software
[9]   Adaptive asynchronous algorithm for fringe pattern demodulation [J].
Gomez-Pedrero, J. A. ;
Quiroga, J. A. ;
Servin, M. .
APPLIED OPTICS, 2008, 47 (21) :3954-3961
[10]   Numerical analysis of fringe patterns recorded in holographic interferometry using high-order ambiguity function [J].
Gorthi, Sai Siva ;
Rastogi, Pramod .
JOURNAL OF MODERN OPTICS, 2009, 56 (08) :949-954