• DocumentCode
    3096885
  • Title

    Optimization of real-time ultrasound PCIe data streaming and OpenCL processing for SAFT imaging

  • Author

    Walczak, Mateusz ; Lewandowski, Marcin ; Zolek, Norbert

  • Author_Institution
    Dept. of Ultrasound, Inst. of Fundamental Technol. Res., Warsaw, Poland
  • fYear
    2013
  • fDate
    21-25 July 2013
  • Firstpage
    2064
  • Lastpage
    2067
  • Abstract
    Our goal is to develop a complete ultrasound platform based on real-time SAFT (Synthetic Aperture Focusing Technique) GPU processing. We are planning to integrate all the ultrasound modules and processing resources (GPU) in a single rack enclosure with the PCIe switch fabric backplane. The first developed module (RX64) provides acquisition and streaming of 64 ultrasound channels. We implemented and benchmarked data streaming from the RX64 to the GPU memory and the SAFT image reconstruction on the GPU. A high system performance was achieved using hardware assisted direct memory transfers and pipelined processing workflow. The complete system throughput, including 128 channel data transfer at 16kS per line and low-resolution 256×256 pixel image SAFT reconstruction on a single Nvidia K5000 GPU, reached 450 fps. The obtained results proved the feasibility of the ultrasound real-time imaging system with GPU SAFT processing.
  • Keywords
    biomedical ultrasonics; data acquisition; data visualisation; graphics processing units; image reconstruction; image resolution; medical image processing; optimisation; telemedicine; GPU SAFT processing; GPU memory; Nvidia K5000 GPU; OpenCL processing; PCIe switch fabric backplane; SAFT imaging; hardware assisted direct memory transfers; low-resolution pixel image SAFT reconstruction; optimization; pipelined processing workflow; real-time ultrasound PCIe data streaming; synthetic aperture focusing technique; ultrasound channel acquisition; ultrasound channel streaming; ultrasound module integration; ultrasound real-time imaging system; Apertures; Data transfer; Graphics processing units; Imaging; Kernel; Real-time systems; Ultrasonic imaging; FPGA; GPGPU; synthetic aperture; ultrasonic imaging;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Ultrasonics Symposium (IUS), 2013 IEEE International
  • Conference_Location
    Prague
  • ISSN
    1948-5719
  • Print_ISBN
    978-1-4673-5684-8
  • Type

    conf

  • DOI
    10.1109/ULTSYM.2013.0527
  • Filename
    6725057