Title
Real-time phase unwrapping in Fourier space using a graphics processing unit Real-time phase unwrapping in Fourier space using a graphics processing unit
Author
Faculty/Department
Faculty of Sciences. Physics
Publication type
conferenceObject
Publication
Maastricht :Shaker publishing bv ,
Subject
Physics
Engineering sciences. Technology
Source (journal)
OPTICAL MEASUREMENT TECHNIQUES FOR STRUCTURES & SYSTEMS III
Source (book)
6th International Conference on Optical Measurement Techniques for, Structures and Systems III (OPTIMESS2015), APR 08-09, 2015, Univ Antwerp, Univ Antwerp, Antwerp, BELGIUM
Volume/pages
(2016) , p. 321-330
ISBN - Hoofdstuk
978-90-423-0439-0
ISI
000373413300033
Carrier
E
Target language
English (eng)
Affiliation
University of Antwerp
Abstract
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.
E-info
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
Handle