• DocumentCode
    2906911
  • Title

    Hybrid CPU-GPU Solver for Gradient Domain Processing of Massive Images

  • Author

    Philip, S. ; Summa, B. ; Pascucci, V. ; Bremer, P.-T.

  • Author_Institution
    Sci. Comput. & Imaging Inst., Salt Lake City, UT, USA
  • fYear
    2011
  • fDate
    7-9 Dec. 2011
  • Firstpage
    244
  • Lastpage
    251
  • Abstract
    Gradient domain processing is a computationally expensive image processing technique. Its use for processing massive images, giga or terapixels in size, can take several hours with serial techniques. To address this challenge, parallel algorithms are being developed to make this class of techniques applicable to the largest images available with running times that are more acceptable to the users. To this end we target the most ubiquitous form of computing power available today, which is small or medium scale clusters of commodity hardware. Such clusters are continuously increasing in scale, not only in the number of nodes, but also in the amount of parallelism available within each node in the form of multicore CPUs and GPUs. In this paper we present a hybrid parallel implementation of gradient domain processing for seamless stitching of gigapixel panoramas that utilizes MPI, threading and a CUDA based GPU component. We demonstrate the performance and scalability of our implementation by presenting results from two GPU clusters processing two large data sets.
  • Keywords
    gradient methods; graphics processing units; image segmentation; message passing; parallel algorithms; parallel architectures; CUDA based GPU component; MPI; computationally expensive image processing technique; gigapixel panoramas; gradient domain processing; hybrid CPU-GPU solver; massive images; parallel algorithms; seamless stitching; serial techniques; Graphics processing unit; Image color analysis; Instruction sets; Kernel; Random access memory; Scalability; Tiles; cluster; gpgpu; gradient domain; hybrid programming; image processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems (ICPADS), 2011 IEEE 17th International Conference on
  • Conference_Location
    Tainan
  • ISSN
    1521-9097
  • Print_ISBN
    978-1-4577-1875-5
  • Type

    conf

  • DOI
    10.1109/ICPADS.2011.69
  • Filename
    6121284