The invention discloses a weight window self-adaptation non-local mean image denoising method. According to the weight window self-adaptation non-local mean image denoising method, the sizes of weight windows can be controlled in a self-adaptation mode according to image local structure characteristics, noise is suppressed while an edge structure is protected, and therefore the image quality is remarkably improved. The method includes the following steps that first, a frame of noise image is initialized and read in; second, a structure tensor matrix is built; third, according to the built structure tensor matrix, edge structure indicators are built, and the characteristics of the area where pixel dots are located are positioned; fourth, the areas of the image are classified through the edge structure indicators; fifth, according to the type of the area to which each pixel dot belongs, the size of the adjacent area of each pixel dot is determined; sixth, according to the determined size of the adjacent area of each pixel dot, a similarity metric function between the adjacent areas is built; seventh, S dots with highest similarity are screened; eighth, a denoising model is built, and a denoised image is acquired.