Loading…

Parallel algorithm for wrapped phase denoising

This paper presents a parallel implementation of a fixed-point algorithm for wrapped phase denoising. The model based on total variation efficiently estimates discontinuous phase maps and further incorporates the Pythagorean trigonometric identity between the real and imaginary parts of the phase ma...

Full description

Saved in:
Bibliographic Details
Published in:Journal of real-time image processing 2023-08, Vol.20 (4), p.68, Article 68
Main Authors: Jesús May-Cen, Iván de, Hernandez-Lopez, Francisco J., Legarda-Sáenz, Ricardo, Brito-Loeza, Carlos
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:This paper presents a parallel implementation of a fixed-point algorithm for wrapped phase denoising. The model based on total variation efficiently estimates discontinuous phase maps and further incorporates the Pythagorean trigonometric identity between the real and imaginary parts of the phase map, enhancing the quality of the restored phase. In this work, two parallel C/C++ implementations of the sequential version of algorithms were developed. The implementations include execution in a multi-core CPU and a GPU using OpenMP and CUDA, respectively. We show performance comparisons of the parallel implementations with advanced methods using synthetic and experimental data. Results show that our parallel implementations achieve speedups over the serial implementation of 12 × for multi-core CPU and 110 × for GPU.
ISSN:1861-8200
1861-8219
DOI:10.1007/s11554-023-01325-4