Speckle Noise Reduction in Optical Coherence Tomography Using Two-dimensional Curvelet-based Dictionary Learning

The process of interpretation of high-speed optical coherence tomography (OCT) images is restricted due to the large speckle noise. To address this problem, this paper proposes a new method using two-dimensional (2D) curvelet-based K-SVD algorithm for speckle noise reduction and contrast enhancement of intra-retinal layers of 2D spectral-domain OCT images. For this purpose, we take curvelet transform of the noisy image. In the next step, noisy sub-bands of different scales and rotations are separately thresholded with an adaptive data-driven thresholding method, then, each thresholded sub-band is denoised based on K-SVD dictionary learning with a variable size initial dictionary dependent on the size of curvelet coefficients' matrix in each sub-band. We also modify each coefficient matrix to enhance intra-retinal layers, with noise suppression at the same time. We demonstrate the ability of the proposed algorithm in speckle noise reduction of 100 publically available OCT B-scans with and without non-neovascular age-related macular degeneration (AMD), and improvement of contrast-to-noise ratio from 1.27 to 5.12 and mean-to-standard deviation ratio from 3.20 to 14.41 are obtained.

[1]  Joseph M. Schmitt,et al.  Optical coherence tomography (OCT): a review , 1999 .

[2]  Stéphane Mallat,et al.  Matching pursuits with time-frequency dictionaries , 1993, IEEE Trans. Signal Process..

[3]  J. Izatt,et al.  Abnormal foveal morphology in ocular albinism imaged with spectral-domain optical coherence tomography. , 2009, Archives of ophthalmology.

[4]  Y. C. Pati,et al.  Orthogonal matching pursuit: recursive function approximation with applications to wavelet decomposition , 1993, Proceedings of 27th Asilomar Conference on Signals, Systems and Computers.

[5]  Aydogan Ozcan,et al.  Speckle reduction in optical coherence tomography images using digital filtering. , 2007, Journal of the Optical Society of America. A, Optics, image science, and vision.

[6]  Rui Bernardes,et al.  Improved Adaptive Complex Diffusion Despeckling Filter References and Links , 2022 .

[7]  Aleksandra Pizurica,et al.  Multiresolution denoising for optical coherence tomography: a review and evaluation , 2008 .

[8]  Michael Elad,et al.  Image Denoising Via Sparse and Redundant Representations Over Learned Dictionaries , 2006, IEEE Transactions on Image Processing.

[9]  Shahab Chitchian,et al.  Denoising during optical coherence tomography of the prostate nerves via wavelet shrinkage using dual-tree complex wavelet transform. , 2009, Journal of biomedical optics.

[10]  Jianwei Ma,et al.  A Review of Curvelets and Recent Applications , 2009 .

[11]  Fionn Murtagh,et al.  Gray and color image contrast enhancement by the curvelet transform , 2003, IEEE Trans. Image Process..

[12]  Priyam Chatterjee,et al.  Denoising using the K-SVD Method , 2007 .

[13]  Laurent Demanet,et al.  Fast Discrete Curvelet Transforms , 2006, Multiscale Model. Simul..

[14]  J. Welzel Optical coherence tomography in dermatology: a review , 2001, Skin research and technology : official journal of International Society for Bioengineering and the Skin (ISBS) [and] International Society for Digital Imaging of Skin (ISDIS) [and] International Society for Skin Imaging.

[15]  Eric L Yuan,et al.  Quantitative classification of eyes with and without intermediate age-related macular degeneration using optical coherence tomography. , 2014, Ophthalmology.

[16]  Kostadinka Bizheva,et al.  Interval type-II fuzzy anisotropic diffusion algorithm for speckle noise reduction in optical coherence tomography images. , 2009, Optics express.

[17]  Shutao Li,et al.  Sparsity based denoising of spectral domain optical coherence tomography images , 2012, Biomedical optics express.

[18]  Martin J. Wainwright,et al.  Adaptive Wiener denoising using a Gaussian scale mixture model in the wavelet domain , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[19]  A. Bruckstein,et al.  K-SVD : An Algorithm for Designing of Overcomplete Dictionaries for Sparse Representation , 2005 .

[20]  Hossein Rabbani,et al.  Automatic optic disk boundary extraction by the use of curvelet transform and deformable variational level set model , 2012, Pattern Recognit..

[21]  Lei Zhang,et al.  Noise Reduction for Magnetic Resonance Images via Adaptive Multiscale Products Thresholding , 2003, IEEE Trans. Medical Imaging.

[22]  Thierry Blu,et al.  A New SURE Approach to Image Denoising: Interscale Orthonormal Wavelet Thresholding , 2007, IEEE Transactions on Image Processing.

[23]  Hossein Rabbani,et al.  Extraction of retinal blood vessels by curvelet transform , 2009, 2009 16th IEEE International Conference on Image Processing (ICIP).

[24]  Zhaoxia Yu,et al.  Speckle attenuation in optical coherence tomography by curvelet shrinkage. , 2009, Optics letters.

[25]  Scott T. Acton,et al.  Speckle reducing anisotropic diffusion , 2002, IEEE Trans. Image Process..

[26]  Feng Luan,et al.  Application of RPCA in optical coherence tomography for speckle noise reduction , 2013 .

[27]  Juan Ruiz,et al.  Fuzzy anisotropic diffusion for speckle filtering , 2001, 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221).

[28]  T. Loupas,et al.  An adaptive weighted median filter for speckle suppression in medical ultrasonic images , 1989 .

[29]  Gabriella Cincotti,et al.  Frequency decomposition and compounding of ultrasound medical images with wavelet packets , 2001, IEEE Transactions on Medical Imaging.