SAR images have been widely used in many fields such as military and remote sensing. So the suppression of the speckle has been an important research issues. To improve the visual effect of non-local means, generalized non-local (GNL) means with optimized pixel-wise weighting is applied to shrink the coefficients of non-subsample Shearlet transform (NSST) of SAR image. The new method can optimize the weight of GNL, which not only improve the PSNR of de-noised image, but also can significantly enhance the visual effect of de-noising image.