• DocumentCode
    3431476
  • Title

    Real-time processing in dynamic ultrasound elastography: A GPU-based implementation using CUDA

  • Author

    Montagnon, Emmanuel ; Hissoiny, Sami ; Després, Philippe ; Cloutier, Guy

  • fYear
    2012
  • fDate
    2-5 July 2012
  • Firstpage
    472
  • Lastpage
    477
  • Abstract
    This paper addresses the computational cost of the normalized cross-correlation (NCC) algorithm in ultrasound elastography. Parallel implementations of the NCC algorithm based on multicore architectures and a graphical processor unit (GPU) are formulated and applied to radio-frequency (RF) data from dynamic elastography experiments. Compared to single computer processor unit (CPU) performances, results show that parallel implementation of the NCC algorithm allows speedups of less than 5 for multi-threaded execution on CPU and up to 85 using a GPU. Processing frame rates from 80 to 173 sec-1 have been achieved for large fields of view with good spatial resolution. The trade-off between accuracy, spatial resolution and computational cost in displacement estimation using the NCC algorithm therefore appears obsolete. Open source codes for implementing the NCC algorithm on GPU are made available at www.lbum-crchum.com.
  • Keywords
    biomedical ultrasonics; correlation methods; graphics processing units; medical image processing; multi-threading; multiprocessing systems; parallel architectures; CUDA; GPU-based implementation; NCC algorithm; RF data; computational cost; computer processor unit; displacement estimation; dynamic ultrasound elastography; graphical processor unit; multicore architectures; multithreaded execution; normalized cross-correlation algorithm; open source codes; radio-frequency data; real-time processing; spatial resolution; Acoustics; Computational efficiency; Estimation; Graphics processing unit; Heuristic algorithms; Instruction sets; Ultrasonic imaging; Ultrasound; displacement estimation; elastography; parallel computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Science, Signal Processing and their Applications (ISSPA), 2012 11th International Conference on
  • Conference_Location
    Montreal, QC
  • Print_ISBN
    978-1-4673-0381-1
  • Electronic_ISBN
    978-1-4673-0380-4
  • Type

    conf

  • DOI
    10.1109/ISSPA.2012.6310597
  • Filename
    6310597