• DocumentCode
    2101762
  • Title

    Accelerating persistent scatterer pixel selection for InSAR processing

  • Author

    Reza, Tahsin ; Zimmer, Aaron ; Ghuman, Parwant ; Aasawat, Tanuj kr ; Ripeanu, Matei

  • Author_Institution
    Electrical and Computer Engineering, University of British Columbia, Canada
  • fYear
    2015
  • fDate
    27-29 July 2015
  • Firstpage
    49
  • Lastpage
    56
  • Abstract
    Interferometric Synthetic Aperture Radar (InSAR) is a remote sensing technology used for estimating displacement of the earth´s surface. Phase unwrapping is the most important step in InSAR processing and relies on successful selection of points that appear stable across a set of satellite images taken over time. This paper presents a new algorithm for selecting these points, a problem known as persistent scatterer selection. The algorithm computes the temporal coherence on the wrapped phase derivative by subtracting phases of a pixel and one of its nearby neighbours. It does not require model assumptions, yet preserves accuracy. Motivated by the abundance of parallelism the algorithm exposes, we have implemented it for GPUs. Evaluation using real-world data shows that the GPU implementation not only offers widely superior performance but also scales linearly with GPU count and workload size. We compare the GPU implementation against a parallel CPU implementation: A consumer grade GPU offers an 18× speedup over a 16-core Ivy Bridge Xeon System, while four GPUs offer 65× speedup. Roofline analysis shows that, on a single GPU, our implementation achieves 83% of the peak FLOP-rate of the dual-CPU system. Additionally, the GPU-based solution consumes 29× less energy than the CPU-only solution.
  • Keywords
    Accuracy; Coherence; Computational modeling; Graphics processing units; Instruction sets; Kernel; Parallel processing; GPU acceleration; Image processing; InSAR; Remote sensing; Scientific computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-specific Systems, Architectures and Processors (ASAP), 2015 IEEE 26th International Conference on
  • Conference_Location
    Toronto, ON, Canada
  • Type

    conf

  • DOI
    10.1109/ASAP.2015.7245704
  • Filename
    7245704