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

El desenvolvimiento de fase en dos dimensiones es una tarea importante y demandante 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écnicas 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 multinúcleo usando los lenguajes de programación C y OpenMP. Resultados experimentales obtenidos con datos simulados y reales muestran que nuestra propuesta se puede usar en aplicaciones en tiempo real.

Saved in:
Bibliographic Details
Main Authors: López Ocaña, Abel autor, Cruz Santos, William autor, García Arellano, Anmi Doctor autor 13210, Rueda Paz, Juvenal autor
Format: Texto biblioteca
Language:eng
Subjects:Sensores remotos, Interferometría, Algoritmo de Goldstein,
Online Access:http://www.progmat.uaem.mx:8080/vol10nu1ar1.html
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:El desenvolvimiento de fase en dos dimensiones es una tarea importante y demandante 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écnicas 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 multinúcleo usando los lenguajes de programación C y OpenMP. Resultados experimentales obtenidos con datos simulados y reales muestran que nuestra propuesta se puede usar en aplicaciones en tiempo real.