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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of real-time image processing 2023-08, Vol.20 (4), p.68, Article 68
Hauptverfasser: Jesús May-Cen, Iván de, Hernandez-Lopez, Francisco J., Legarda-Sáenz, Ricardo, Brito-Loeza, Carlos
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung: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