Based on the analysis on the statistical model of speckle noise in laser underwater image, a novel speckle reduction algorithm using curvelet transform is proposed. Logarithmic transform is performed to transform the original multiplicative speckle noise into additive noise. An improved hard thresholding algorithm is applied in curvelet transform domain. The classical Monte-Carlo method is adopted to estimate the statistics of contourlet coefficients for speckle noise, thus determining the optimal threshold set. To further improve the visual quality of despeckling laser image, the cycle spinning technique is also utilized. Experimental results show that the proposed algorithm can achieve better performance than classical wavelet method and maintain more detail information.
© 2006 Chinese Optics Letters
(100.2980) Image processing : Image enhancement
(100.7410) Image processing : Wavelets
(110.4280) Imaging systems : Noise in imaging systems
(140.0140) Lasers and laser optics : Lasers and laser optics
Wei Ni, Baolong Guo, Liu Yang, and Peiyan Fei, "Speckle reduction algorithm for laser underwater image based on curvelet transform," Chin. Opt. Lett. 4, 279-281 (2006)