Abstract:Non-local Means algorithm is a very effective and widely studied algorithm, but it cannot maintain the texture and weak edges of image very well. By using the characteristics of high order differential which can reflect the weak boundary and oscillation characteristics of image well, we improve the Non-local Means algorithm. The improved algorithm cannot only remove noise, but also keep more details, textures and weak edge.