<p>Apparatus is provided for producing a noise-reduced image signal from an input image signal having relatively more noise. The input image signal is divided into a number of block signals. A class code is produced for each of the block signals and used to produce low noise image data which is either output as a pixel or block of the noise-reduced image signal or is used to produce the same. <IMAGE></p>