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
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;
Conference_Titel :
Ultrasonics Symposium (IUS), 2013 IEEE International
Conference_Location :
Prague
Print_ISBN :
978-1-4673-5684-8
DOI :
10.1109/ULTSYM.2013.0527