DocumentCode :
41629
Title :
Parallel Branch-Cut Algorithm Based on Simulated Annealing for Large-Scale Phase Unwrapping
Author :
Qian Huang ; Huiqun Zhou ; Shaochun Dong ; Shijin Xu
Author_Institution :
Sch. of Earth Sci. & Eng., Nanjing Univ., Nanjing, China
Volume :
53
Issue :
7
fYear :
2015
fDate :
Jul-15
Firstpage :
3833
Lastpage :
3846
Abstract :
Two-dimensional phase unwrapping is a key step in the phase extraction process, an image-processing stage that is common to many different systems. Many varied approaches have been proposed over the past several decades. However, with the growth of image scale, it poses new challenges in terms of computational and memory requirements to phase unwrapping that require a global approach to obtain good results. Owing to only a single process used in most previous algorithm implementations, it becomes more problematic to unwrapping when the required computing resources exceed the capability of one computer. Meanwhile, with the development and application of supercomputer techniques, high-performance computing is emerging as a promising platform for scientific applications. In this paper, a novel hybrid multiprocessing and multithreading algorithm is proposed in order to overcome the problem of unwrapping large data sets. In this algorithm, we improve on Goldstein´s branch-cut algorithm using simulated annealing idea to further optimize the set of branch cuts in parallel. For large data sets, the tiling strategy based on the nature of parallel computing guarantees the globality of phase unwrapping and avoids large-scale errors introduced. Using real and simulated interferometric data, we demonstrate that our algorithms are highly competitive with other existing algorithms in speed and accuracy. We also demonstrate that the proposed algorithm can be efficiently parallelized and performed across nodes in a high-performance computing cluster.
Keywords :
feature extraction; geophysical image processing; multi-threading; multiprocessing systems; parallel algorithms; parallel machines; radar imaging; radar interferometry; simulated annealing; synthetic aperture radar; trees (mathematics); Goldstein branch-cut algorithm; InSAR; computational requirements; global approach; high-performance computing; hybrid multiprocessing algorithm; image processing; image scale; large-scale phase unwrapping; memory requirements; multithreading algorithm; parallel branch cut algorithm; parallel computing; phase extraction process; simulated annealing; supercomputer technique; tiling strategy; Approximation algorithms; Arrays; Classification algorithms; Cooling; Simulated annealing; Synthetic aperture radar; $L^{0}$-norm; Combinatorial optimization; large scale; parallel computing; phase unwrapping; simulated annealing;
fLanguage :
English
Journal_Title :
Geoscience and Remote Sensing, IEEE Transactions on
Publisher :
ieee
ISSN :
0196-2892
Type :
jour
DOI :
10.1109/TGRS.2014.2385482
Filename :
7027202
Link To Document :
بازگشت