TY - GEN
T1 - Multiscale AM-FM decompositions with GPU acceleration for diabetic retinopathy screening
AU - Carranza, Cesar
AU - Murray, Victor
AU - Pattichis, Marios
AU - Barriga, E. Simon
PY - 2012
Y1 - 2012
N2 - A Computer Aided Diagnosis system based on multiscale amplitude-modulation frequency-modulation (AM-FM) methods has been recently developed for discriminating between normal and pathological retinal images. The original Matlab implementation of this system required large amounts of computational time and memory resources that would not permit real-time patient consultation. In this manuscript, we present a new implementation of the multiscale AM-FM decomposition, converted from MATLAB code into C/CUDA (Compute Unified Device Architecture) code, in order to take advantage of the graphics processing units (GPU) to significantly reduce the running time and memory resources. To perform the AM-FM decomposition at high speed, the original image is read into the main memory (host side, in the personal computer) and transferred to the global memory in the CUDA card (device side, the GPU), where the AMFM decomposition is computed at thirteen different frequency scales. The results are transferred back to the host and saved in the local hard drive. The intensive mathematical operations are parallelized to achieve maximum utilization of the CUDA card. This new implementation runs 20 times faster than an optimized, parallel implementation in MATLAB running on an personal computer with an Intel Xeon Processor W3520, and the memory requirement is reduced from 4GB to below 0.9GB for images of 2252 × 1996 pixels or smaller. The required resources for the new implementation can be found in entry-level CUDA cards that are currently available.
AB - A Computer Aided Diagnosis system based on multiscale amplitude-modulation frequency-modulation (AM-FM) methods has been recently developed for discriminating between normal and pathological retinal images. The original Matlab implementation of this system required large amounts of computational time and memory resources that would not permit real-time patient consultation. In this manuscript, we present a new implementation of the multiscale AM-FM decomposition, converted from MATLAB code into C/CUDA (Compute Unified Device Architecture) code, in order to take advantage of the graphics processing units (GPU) to significantly reduce the running time and memory resources. To perform the AM-FM decomposition at high speed, the original image is read into the main memory (host side, in the personal computer) and transferred to the global memory in the CUDA card (device side, the GPU), where the AMFM decomposition is computed at thirteen different frequency scales. The results are transferred back to the host and saved in the local hard drive. The intensive mathematical operations are parallelized to achieve maximum utilization of the CUDA card. This new implementation runs 20 times faster than an optimized, parallel implementation in MATLAB running on an personal computer with an Intel Xeon Processor W3520, and the memory requirement is reduced from 4GB to below 0.9GB for images of 2252 × 1996 pixels or smaller. The required resources for the new implementation can be found in entry-level CUDA cards that are currently available.
KW - AM-FM
KW - diabetic retinopathy
KW - GPU
KW - parallel processing
UR - http://www.scopus.com/inward/record.url?scp=84862898539&partnerID=8YFLogxK
U2 - 10.1109/SSIAI.2012.6202468
DO - 10.1109/SSIAI.2012.6202468
M3 - Conference contribution
AN - SCOPUS:84862898539
SN - 9781467318303
T3 - Proceedings of the IEEE Southwest Symposium on Image Analysis and Interpretation
SP - 121
EP - 124
BT - 2012 IEEE Southwest Symposium on Image Analysis and Interpretation, SSIAI 2012, Proceedings
T2 - 2012 IEEE Southwest Symposium on Image Analysis and Interpretation, SSIAI 2012
Y2 - 22 April 2012 through 24 April 2012
ER -