Revista: | Programación matemática y software |
Base de datos: | |
Número de sistema: | 000573164 |
ISSN: | 2007-3283 |
Autors: | , , , , |
Any: | 2018 |
Volum: | 10 |
Número: | 1 |
Paginació: | 1-7 |
País: | México |
Idioma: | Español |
Resumen en inglés | 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. |
Resumen en español | El desenvolvimiento de fase en dos dimensiones es una tarea importante y de-mandante en los métodos donde se obtienen mapas de fase envueltos tales como en aplicaciones de percepción remota y técnicas de interferometría. Entre las téc-nicas de desenvolvimiento de fase, el algoritmo de Goldstein es uno de los más robustos y eficientes. En este artículo, se propone una estrategia de partición para obtener una versión paralela del algoritmo de Goldstein sobre una arquitectura multi-núcleo usando los lenguajes de programación C y OpenMP. Resultados experimentales obtenidos con datos simulados y reales muestran que nuestra pro-puesta se puede usar en aplicaciones en tiempo real. |
Paraules clau: | cómputo paralelo, desenvolvimiento de fase, OpenMP |
Keyword: | parallel computing, phase unwrapping, OpenMP |
Text complet: | Texto completo (Ver PDF) |