• 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