This document discusses de-speckling synthetic aperture radar (SAR) images. It provides code to preprocess an input image, add speckle noise, and apply various filters including Savitzky-Golay, median, and non-decimated wavelet thresholding. The brute force thresholding algorithm is used to select the optimal threshold for wavelet-based de-speckling. Metrics like PSNR and MSE are computed and the original, noisy, and de-speckled images are visualized for comparison.