Speckle noise reduction in optical coherence tomography images based on edge-sensitive cGAN.

Speckle noise in optical coherence tomography (OCT) impairs both the visual quality and the performance of automatic analysis. Edge preservation is an important issue for speckle reduction. In this paper, we propose an end-to-end framework for simultaneous speckle reduction and contrast enhancement for retinal OCT images based on the conditional generative adversarial network (cGAN). The edge loss function is added to the final objective so that the model is sensitive to the edge-related details. We also propose a novel method for obtaining clean images for training from outputs of commercial OCT scanners. The results show that the overall denoising performance of the proposed method is better than other traditional methods and deep learning methods. The proposed model also has good generalization ability and is capable of despeckling different types of retinal OCT images.

[1]  Alessandro Foi,et al.  Image Denoising by Sparse 3-D Transform-Domain Collaborative Filtering , 2007, IEEE Transactions on Image Processing.

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

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

[4]  Xinjian Chen,et al.  Enhanced low-rank + sparsity decomposition for speckle reduction in optical coherence tomography , 2016, Journal of biomedical optics.

[5]  Thomas Brox,et al.  U-Net: Convolutional Networks for Biomedical Image Segmentation , 2015, MICCAI.

[6]  Bo Chong,et al.  Speckle reduction in optical coherence tomography images of human finger skin by wavelet modified BM3D filter , 2013 .

[7]  Jian Yang,et al.  MemNet: A Persistent Memory Network for Image Restoration , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).

[8]  Chen Yang,et al.  A resnet-based universal method for speckle reduction in optical coherence tomography images , 2019 .

[9]  Yoshua Bengio,et al.  Generative Adversarial Nets , 2014, NIPS.

[10]  Shutao Li,et al.  Segmentation Based Sparse Reconstruction of Optical Coherence Tomography Images , 2017, IEEE Transactions on Medical Imaging.

[11]  Xinjian Chen,et al.  Spiking cortical model–based nonlocal means method for speckle reduction in optical coherence tomography images , 2014, Journal of biomedical optics.

[12]  Kostadinka Bizheva,et al.  Stochastic speckle noise compensation in optical coherence tomography using non-stationary spline-based speckle noise modelling. , 2013, Biomedical optics express.

[13]  J. Schmitt,et al.  Speckle in optical coherence tomography. , 1999, Journal of biomedical optics.

[14]  Lei Zhang,et al.  Beyond a Gaussian Denoiser: Residual Learning of Deep CNN for Image Denoising , 2016, IEEE Transactions on Image Processing.

[15]  Bruce J. Tromberg,et al.  Three-dimensional speckle suppression in optical coherence tomography based on the curvelet transform , 2010, Optics express.

[16]  H. M. Salinas,et al.  Comparison of PDE-Based Nonlinear Diffusion Approaches for Image Enhancement and Denoising in Optical Coherence Tomography , 2007, IEEE Transactions on Medical Imaging.

[17]  Dacheng Tao,et al.  Speckle Reduction in 3D Optical Coherence Tomography of Retina by A-Scan Reconstruction , 2016, IEEE Trans. Medical Imaging.

[18]  Sergey Ioffe,et al.  Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift , 2015, ICML.

[19]  Jean-Michel Morel,et al.  A non-local algorithm for image denoising , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[20]  Eero P. Simoncelli,et al.  Image quality assessment: from error visibility to structural similarity , 2004, IEEE Transactions on Image Processing.

[21]  Wolfgang Heidrich,et al.  Statistical model for OCT image denoising. , 2017, Biomedical optics express.

[22]  Bruce J. Tromberg,et al.  Three-dimensional speckle suppression in optical coherence tomography based on the curvelet transform , 2010, BiOS.

[23]  Alexander Wong,et al.  General Bayesian estimation for speckle noise reduction in optical coherence tomography retinal imagery. , 2010, Optics express.

[24]  Alexei A. Efros,et al.  Image-to-Image Translation with Conditional Adversarial Networks , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[25]  Ivan W. Selesnick,et al.  Three Dimensional Data-Driven Multi Scale Atomic Representation of Optical Coherence Tomography , 2015, IEEE Transactions on Medical Imaging.

[26]  Xin Yuan,et al.  Noise adaptive wavelet thresholding for speckle noise removal in optical coherence tomography. , 2017, Biomedical optics express.

[27]  Yu-Bin Yang,et al.  Image Restoration Using Very Deep Convolutional Encoder-Decoder Networks with Symmetric Skip Connections , 2016, NIPS.

[28]  Yanjun Li,et al.  When sparsity meets low-rankness: Transform learning with non-local low-rank constraint for image restoration , 2017, 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[29]  Jichai Jeong,et al.  Effective speckle noise suppression in optical coherence tomography images using nonlocal means denoising filter with double Gaussian anisotropic kernels , 2015 .