Speckle-noise filtering based on non-local mean sparse principal component analysis method