A robust phase unwrapping algorithm based on reliability mask and weighted minimum least-squares method

Abstract A robust phase unwrapping algorithm based on reliability mask and weighted minimum least-squares method is proposed. The reliability mask is a 0–1 mask generated according to the reliability map of a wrapped phase map, which is calculated based on the second differences of each pixel. This mask not only ensures the reliability of weighting coefficients but also retains the ability of the 0–1 mask to prevent the noise values from influencing the results. The principle and realization of the proposed algorithm are described in detail. Experiments involving both simulated and actual wrapped phase images are performed to verify the feasibility and effectiveness of the proposed algorithm under various noise conditions. The results show that the proposed method can provide a more reliable and more accurate unwrapped phase, which indicates that our algorithm is more suitable for high-precision phase unwrapping of the actual wrapped phases containing various and complex noises.

[1]  E. Zappa,et al.  Comparison of eight unwrapping algorithms applied to Fourier-transform profilometry , 2008 .

[2]  Man Yan,et al.  Weighted Kalman Filter Phase Unwrapping Algorithm Based on the Phase Derivative Variance Map , 2013 .

[3]  Osamu Matoba,et al.  Single-shot dual-wavelength phase unwrapping in parallel phase-shifting digital holography. , 2014, Optics letters.

[4]  Jun Fan,et al.  Weighted least-squares algorithm for phase unwrapping based on confidence level in frequency domain , 2015, International Symposium on Multispectral Image Processing and Pattern Recognition.

[5]  Tao Zhang,et al.  Robust phase unwrapping algorithm based on least squares , 2014 .

[6]  Jianqiang Zhu,et al.  Phase unwrapping algorithms, respectively, based on path-following and discrete cosine transform , 2008 .

[7]  Louis A. Romero,et al.  Robust two-dimensional weighted and unweighted phase unwrapping that uses fast transforms and iterative methods , 1994 .

[8]  Lianqing Zhu,et al.  Spatiotemporal three-dimensional phase unwrapping in digital speckle pattern interferometry. , 2016, Optics letters.

[9]  C. Werner,et al.  Satellite radar interferometry: Two-dimensional phase unwrapping , 1988 .

[10]  Fuliang Yin,et al.  Mask Cut Optimization in Two-Dimensional Phase Unwrapping , 2012, IEEE Geoscience and Remote Sensing Letters.

[11]  Lei Huang,et al.  Temporal phase unwrapping algorithms for fringe projection profilometry: A comparative review , 2016 .

[12]  Yang Lan,et al.  Robust Two-Dimensional Phase Unwrapping for Multibaseline SAR Interferograms: A Two-Stage Programming Approach , 2016, IEEE Transactions on Geoscience and Remote Sensing.

[13]  Gang Liu,et al.  A New Quality Map for 2-D Phase Unwrapping Based on Gray Level Co-Occurrence Matrix , 2014, IEEE Geoscience and Remote Sensing Letters.

[14]  Feng Yan,et al.  Phase calibration unwrapping algorithm for phase data corrupted by strong decorrelation speckle noise. , 2016, Optics express.

[15]  D C Ghiglia,et al.  Direct phase estimation from phase differences using fast elliptic partial differential equation solvers. , 1989, Optics letters.

[16]  G H Kaufmann,et al.  Evaluation of a preconditioned conjugate-gradient algorithm for weighted least-squares unwrapping of digital speckle-pattern interferometry phase maps. , 1998, Applied optics.

[17]  Yuangang Lu,et al.  Weighted least-squares phase unwrapping algorithm based on derivative variance correlation map , 2007 .

[18]  B. Honig,et al.  A rapid finite difference algorithm, utilizing successive over‐relaxation to solve the Poisson–Boltzmann equation , 1991 .