In order to deal with the contradiction between suppressing speckle noise and reserving details in laser active imaging recognition system, a denoising method based on contour curvature is proposed. Due to the contour curvature, the pixels in the image are divided into different classes, which contain different amount of information. The filter parameters are different for each class. Firstly, the origin image is smoothed using wavelet soft thresholding, then the contours are extracted by Morphological edge detection operator. Due to the difference of contour curvature, the pixels are labeled with point of strong signal, point of weak signal or point of no signal. Pixels with different labels are filtered by Lee filter of different step width. Experiment result indicates that compared with classical Lee filter, the proposed method performs better in filtering and keeping edge information.