title: Transform-Based Channel-Data Compression to Improve the Performance of a Real-Time GPU-Based Software Beamformer.
abstract: Graphics processing unit (GPU)-based software beamforming has advantages over hardware-based beamforming of easier programmability and a faster design cycle, since complicated imaging algorithms can be efficiently programmed and modified. However, the need for a high data rate when transferring ultrasound radio-frequency (RF) data from the hardware front end to the software back end limits the real-time performance. Data compression methods can be applied to the hardware front end to mitigate the data transfer issue. Nevertheless, most decompression processes cannot be performed efficiently on a GPU, thus becoming another bottleneck of the real-time imaging. Moreover, lossless (or nearly lossless) compression is desirable to avoid image quality degradation. In a previous study, we proposed a real-time lossless compression-decompression algorithm and demonstrated that it can reduce the overall processing time because the reduction in data transfer time is greater than the computation time required for compression/decompression. This paper analyzes the lossless compression method in order to understand the factors limiting the compression efficiency. Based on the analytical results, a nearly lossless compression is proposed to further enhance the compression efficiency. The proposed method comprises a transformation coding method involving modified lossless compression that aims at suppressing amplitude data. The simulation results indicate that the compression ratio (CR) of the proposed approach can be enhanced from nearly 1.8 to 2.5, thus allowing a higher data acquisition rate at the front end. The spatial and contrast resolutions with and without compression were almost identical, and the process of decompressing the data of a single frame on a GPU took only several milliseconds. Moreover, the proposed method has been implemented in a 64-channel system that we built in-house to demonstrate the feasibility of the proposed algorithm in a real system. It was found that channel data from a 64-channel system can be transferred using the standard USB 3.0 interface in most practical imaging applications.
authors.forename: U-Wai
authors.initials: UW
authors.lastname: Lok
authors.forename: Pai-Chi
authors.initials: PC
authors.lastname: Li
mesh_terms: D000328:Adult; D000368:Aged; D000369:Aged, 80 and over; D000465:Algorithms; D001940:Breast / Q000000981:diagnostic imaging; D001943:Breast Neoplasms / Q000000981:diagnostic imaging; D005260:Female; D006801:Humans; D007091:Image Processing, Computer-Assisted / Q000379:methods*; D008875:Middle Aged; D019047:Phantoms, Imaging; D012815:Signal Processing, Computer-Assisted; D012984:Software; D014463:Ultrasonography / Q000379:methods*; D055815:Young Adult