1. A noise reduction method, comprising: calculating a noise level of an input image; and controlling a removing of noise from a central pixel within a window of a predetermined size in the input image using a weight determined based on a difference between signal intensities of the central pixel and a plurality of adjacent pixels within the window and the calculated noise level.