Real-time phase unwrapping in Fourier space using a graphics processing unit
Real-time phase unwrapping in Fourier space using a graphics processing unit
Faculty of Sciences. Physics

conferenceObject

2016
Maastricht :Shaker publishing bv
, 2016

Physics

Engineering sciences. Technology

OPTICAL MEASUREMENT TECHNIQUES FOR STRUCTURES & SYSTEMS III

6th International Conference on Optical Measurement Techniques for, Structures and Systems III (OPTIMESS2015), APR 08-09, 2015, Univ Antwerp, Univ Antwerp, Antwerp, BELGIUM

(2016)
, p. 321-330

978-90-423-0439-0

000373413300033

E

English (eng)

University of Antwerp

Numerous imaging techniques deliver measurement data which are mathematically constricted or wrapped to the finite interval [-pi, pi], corresponding to the principle value domain of the arctangent function. A wide range of reconstruction algorithms has been developed to obtain the true, unwrapped phase by adding an integral multiple of 2 pi to each point of the wrapped grid. However, the phase unwrapping procedure is hampered by the presence of noise, phase vortices or insufficiently sampled digital data. Therefore, reliable phase unwrapping algorithms are generally computationally intensive and their design often requires multiple iterations to reach convergence, leading to high execution times. This is a limiting factor for many real-time applications that require phase data to be unwrapped before visualization. In this paper, we present the parallel implementation of a single-step Fourier-based phase unwrapping algorithm that is robust against noise and phase residues. By executing the proposed algorithm on the graphics processing unit of a standard graphics card, we were able to reduce the total processing time of the phase unwrapping algorithm to < 5ms when executed on a 640x480-pixel input map containing an arbitrarily high density of phase jumps. In addition, we expand upon this technique by inserting the obtained solution as a preconditioner in a conjugate gradient technique. This way, the user is able to provide the algorithm with an input map of pixel quality, helping the phase unwrapping algorithm to reach convergence iteratively.

http://gateway.webofknowledge.com/gateway/Gateway.cgi?GWVersion=2&SrcApp=PARTNER_APP&SrcAuth=LinksAMR&KeyUT=WOS:000373413300033&DestLinkType=RelatedRecords&DestApp=ALL_WOS&UsrCustomerID=ef845e08c439e550330acc77c7d2d848

http://gateway.webofknowledge.com/gateway/Gateway.cgi?GWVersion=2&SrcApp=PARTNER_APP&SrcAuth=LinksAMR&KeyUT=WOS:000373413300033&DestLinkType=FullRecord&DestApp=ALL_WOS&UsrCustomerID=ef845e08c439e550330acc77c7d2d848