Most medical images have a poor signal to noise ratio than scenes taken with a digital camera, which often leads to incorrect diagnosis. Speckles suppression from ultrasound images is one of the most important concerns in computer aided diagnosis. This article proposes two novel, robust and efficient ultrasound images denoising techniques. The first technique is the enhanced ultrasound images denoising (EUID) technique, which estimates automatically the speckle noise amount in the ultrasound images by estimating important input parameters of the filter and then denoising the image using the sigma filter. The second technique is the ultrasound image denoising using neural network (UIDNN) that is based on the second-order difference of pixels with adaptive threshold value in order to identify random valued speckles from images to achieve high efficient image restoration. The performances of the proposed techniques are analyzed and compared with those of other image denoising techniques. The experimental results show that the proposed techniques are valuable tools for speckles suppression, being accurate, less tedious, and preventing typical human errors associated with manual tasks in addition to preserving the edges from the image. The EUID algorithm has nearly the same peak signal to noise ratio (PSNR) as Frost and speckle-reducing anisotropic diffusion 1, whereas it achieves higher gains, on average—0.4 dB higher PSNR—than the Lee, Kuan, and anisotropic diffusion filters. The UIDNN technique outperforms all the other techniques since it can determine the noisy pixels and perform filtering for these pixels only. Generally, when relatively high levels of noise added, the proposed algorithms show better performances than the other conventional filters. |