TY - GEN
T1 - Implementation of a Nonlinear Gradient-Adaptive Filter for Processing of Large-Size Medical Sequences on a General-Purpose Hardware
AU - Eck, Kai
AU - Filibrandt, Holger
AU - Kiefer, Gundolf
AU - Aach, Til
N1 - Conference code: 61280
PY - 2003/8/8
Y1 - 2003/8/8
N2 - To achieve significant noise reduction in medical images while at the same time preserving fine structures of diagnostic value, a non-linear filter called the multi-resolution gradient adaptive filter (MRGAF) was developed. Though the algorithm is well suited for its task of noise reduction in medical images, it is still limited to the application of offline processing in medical workstations due to its computational complexity. The aim of our study is to reach real-time processing of data from low-cost x-ray systems on a standard PC without additional hardware. One major drawback of the original MRGAF procedure is its irregular memory access behavior caused by the intermediate multi-resolution representation of the image (Laplacian pyramid). This is addressed by completely re-arranging the computation. The image is divided into super-lines carrying all relevant information of all pyramidal levels, which allow to apply the complete MRGAF procedure in a single pass. This way, the cache utilization is improved considerably, the total number of memory accesses is reduced, and the use of super-scalar processing capabilities of current processors is facilitated. The current implementation allows applying advanced multi-resolution non-linear noise reduction to images of 768 × 564 pixels at a rate of more than 30 frames per second on a workstation. This shows that high-quality real-time image enhancement is feasible from a technical as well as from an economical point of view.
AB - To achieve significant noise reduction in medical images while at the same time preserving fine structures of diagnostic value, a non-linear filter called the multi-resolution gradient adaptive filter (MRGAF) was developed. Though the algorithm is well suited for its task of noise reduction in medical images, it is still limited to the application of offline processing in medical workstations due to its computational complexity. The aim of our study is to reach real-time processing of data from low-cost x-ray systems on a standard PC without additional hardware. One major drawback of the original MRGAF procedure is its irregular memory access behavior caused by the intermediate multi-resolution representation of the image (Laplacian pyramid). This is addressed by completely re-arranging the computation. The image is divided into super-lines carrying all relevant information of all pyramidal levels, which allow to apply the complete MRGAF procedure in a single pass. This way, the cache utilization is improved considerably, the total number of memory accesses is reduced, and the use of super-scalar processing capabilities of current processors is facilitated. The current implementation allows applying advanced multi-resolution non-linear noise reduction to images of 768 × 564 pixels at a rate of more than 30 frames per second on a workstation. This shows that high-quality real-time image enhancement is feasible from a technical as well as from an economical point of view.
UR - https://www.scopus.com/record/display.uri?eid=2-s2.0-0042167358&origin=inward&txGid=8f757ee10bf08ea7b67c85584db690bb
U2 - 10.1117/12.477497
DO - 10.1117/12.477497
M3 - Conference contribution
VL - 5012
T3 - Proceedings of SPIE - The International Society for Optical Engineering
SP - 61
EP - 70
BT - Real-Time Imaging VII
PB - SPIE
T2 - ELECTRONIC IMAGING 2003<br/>
Y2 - 20 January 2003 through 24 January 2003
ER -