A partition strategy to speedup Goldstein’s phase unwrapping algorithm on a multi-core architecture

The two-dimensional phase unwrapping is an important and demanding task in measuring methods where a wrapped phase is retrieved such as in remote sensing applications and interferometry techniques. Among phase unwrapping tech-niques, Goldstein’s algorithm is one of the most robust and efficient. In...

Full description

Bibliographic Details
Main Authors: Abel López-Ocaña, William Cruz-Santos, Anmi García-Arellano, Juvenal Rueda-Paz
Format: Article
Language:English
Published: Universidad Autónoma del Estado de Morelos 2018-02-01
Series:Programación Matemática y Software
Subjects:
Online Access:https://progmat.uaem.mx/progmat/index.php/progmat/article/view/221
Description
Summary:The two-dimensional phase unwrapping is an important and demanding task in measuring methods where a wrapped phase is retrieved such as in remote sensing applications and interferometry techniques. Among phase unwrapping tech-niques, Goldstein’s algorithm is one of the most robust and efficient. In this arti-cle, a partition strategy to parallelize Goldstein’s algorithm on a multi-core archi-tecture using the programming languages C and OpenMP is proposed. Experi-mental results, using simulated and real data, show that our proposal can be used forrealtime applications.
ISSN:2007-3283