Fast Adaptive Unsharp Masking with Programmable Mediaprocessors

Unsharp masking is a widely used image-enhancement method in medical imaging. Hardware-based solutions can be developed to support high computational demand for unsharp masking, but they suffer from limited flexibility. Software solutions can easily incorporate new features and modify key parameters, such as filtering kernel size, but they have not been able to meet the fast computing requirement. Modern programmable mediaprocessors can meet both fast computing and flexibility requirements, which will benefit medical image computing. In this article, we present fast adaptive unsharp masking on two leading mediaprocessors or high-end digital signal processors, Hitachi/Equator Technologies MAP-CA and Texas Instruments TMS320C64x. For a 2k × 2k 16-bit image, our adaptive unsharp masking with a 201 × 201 boxcar kernel takes 225 ms on a 300-MHz MAP-CA and 74 ms on a 600-MHz TMS320C64x. This fast unsharp masking enables technologists and/or physicians to adjust parameters interactively for optimal quality assurance and image viewing.

[1]  Rafael C. González,et al.  Local Determination of a Moving Contrast Edge , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[2]  T Aach,et al.  Digital radiography enhancement by nonlinear multiscale processing. , 2000, Medical physics.

[3]  Zoran A. Salcic,et al.  A Real-Time Implementation of Nonlinear Unsharp Masking with FPLDs , 2001, Real Time Imaging.

[4]  Yongmin Kim,et al.  Mapping of two-dimensional convolution on very long instruction word media processors for real-time performance , 2000, J. Electronic Imaging.

[5]  David Barry,et al.  High-performance parallel image processing using SIMD technology , 1999, Medical Imaging.

[6]  J W Oestmann,et al.  Improved parameters for unsharp mask filtering of digital chest radiographs. , 1993, Radiology.

[7]  Robert M. Nishikawa,et al.  Radiologists’ Preferences for Digital Mammographic Display , 2000 .

[8]  J A Sorenson,et al.  Clinical evaluation of unsharp masking and slit scanning techniques in chest radiography. , 1983, Radiology.

[9]  Alan V. Oppenheim,et al.  Discrete-time signal processing (2nd ed.) , 1999 .

[10]  Richard L. Van Metter,et al.  Enhanced latitude for digital projection radiography , 1999, Medical Imaging.

[11]  Yongmin Kim,et al.  Data Cache and Direct Memory Access in Programming Mediaprocessors , 2001, IEEE Micro.

[12]  R. D. Turney,et al.  MEDICAL IMAGE ENHANCEMENT USING FPGA TECHNOLOGY , 1998 .

[13]  Paul Wintz,et al.  Digital image processing (2nd ed.) , 1987 .

[14]  Alan V. Oppenheim,et al.  Discrete-time Signal Processing. Vol.2 , 2001 .

[15]  Malur K. Sundareshan,et al.  Adaptive image contrast enhancement based on human visual properties , 1994, IEEE Trans. Medical Imaging.