Image de-speckling is one of the most challenging issues in multimedia imaging systems. All of the available speckle noise reduction filters are nearly noise reduction capable, but they fail to restore subtle features such as low grey level edges and fine details against a low contrast background. Nonlocal mean filtering and anisotropic diffusion are two popular and effective methods for image despeckling while preserving detail. This paper presents a two-phase ultrasound image de-speckling framework by utilizing the capability of the non-local mean filtering method for de-speckling and edge preservation on anisotropic diffused images. The prior image smoothing along with edge preservation and contrast enhancement by anisotropic diffusion is carried out in the first phase, which is then followed by the non-local means method for de-speckling and edge sharpening in the next phase. The degree of speckle noise attenuation is measured on low-contrast standard and ultrasound images and compared to state-of-the-art and advanced anisotropic diffusion techniques and non-local means methods. The percentage improvement of PSNR over the existing methods is found to be in the range of 2.06% to 46.68%. The experimental results show that the proposed method is capable of reducing noise and preserving edges better than existing speckle reduction filters.Povzetek: Predstavljen je dvofazni pristop za odstranjevanje šuma iz ultrazvočnih slik, ki se je v primerjavi z obstoječimi filtri za zmanjšanje šuma izkazal za boljšega v ohranjanju robov in zmanjševanju šuma.