Real time medical image processing is necessary in the domain of remote medical care, diagnostics and surgery. To provide fast MRI diagnostics especially for neuro imaging, the research work proposes CUDA GPU based fast denoising filter with a parallel approach. Bilateral filter is the most suitable candidate for denoising, as it has unique ability to retain contours of soft tissue structures of the brain. The work proposes improvised memory optimization techniques for the GPU implementation to achieve superior performance in terms of speed up when compared with existing work. For a 64Megapixel brain MR image, shared memory approach gives speed up of 256.5 while texture memory usage with tiling approach stands the next in speedup with 42.16 over its CPU counterpart. The results indicate that in spite of increase in image size, the execution time of the filter does not increase beyond 500msec keeping the performance real time.
Copyrights © 2018