Advanced noise reduction in placental ultrasound imaging using CPU and GPU: a comparative study

This paper presents a comparison of different implementations of 3D anisotropic diffusion speckle noise reduction technique on ultrasound images. In this project we are developing a novel volumetric calcification assessment metric for the placenta, and providing a software tool for this purpose. The tool can also automatically segment and visualize (in 3D) ultrasound data. One of the first steps when developing such a tool is to find a fast and efficient way to eliminate speckle noise. Previous works on this topic by Duan, Q. [1] and Sun, Q. [2] have proven that the 3D noise reducing anisotropic diffusion (3D SRAD) method shows exceptional performance in enhancing ultrasound images for object segmentation. Therefore we have implemented this method in our software application and performed a comparative study on the different variants in terms of performance and computation time. To increase processing speed it was necessary to utilize the full potential of current state of the art Graphics Processing Units (GPUs). Our 3D datasets are represented in a spherical volume format. With the aim of 2D slice visualization and segmentation, a "scan conversion" or "slice-reconstruction" step is needed, which includes coordinate transformation from spherical to Cartesian, re-sampling of the volume and interpolation. Combining the noise filtering and slice reconstruction in one process on the GPU, we can achieve close to real-time operation on high quality data sets without the need for down-sampling or reducing image quality. For the GPU programming OpenCL language was used. Therefore the presented solution is fully portable.

[1]  S. Acton,et al.  Three-dimensional speckle reducing anisotropic diffusion , 2003, The Thrity-Seventh Asilomar Conference on Signals, Systems & Computers, 2003.

[2]  S. Acton,et al.  Speckle reducing anisotropic diffusion for 3D ultrasound images. , 2004, Computerized medical imaging and graphics : the official journal of the Computerized Medical Imaging Society.

[3]  Ting Song,et al.  Fast interpolation algorithms for real-time three-dimensional cardiac ultrasound , 2003, Proceedings of the 25th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (IEEE Cat. No.03CH37439).

[4]  Joseph Yadegar,et al.  Regularized Speckle Reducing Anisotropic Diffusion for Feature Characterization , 2006, 2006 International Conference on Image Processing.

[5]  J. Ryan Enhanced grading system for monitoring fetal well-being , 2008 .

[6]  Elsa D. Angelini,et al.  Assessment of visual quality and spatial accuracy of fast anisotropic diffusion and scan conversion algorithms for real-time three-dimensional spherical ultrasound , 2004, SPIE Medical Imaging.