In this paper, several techniques to reduce speckle noise (more generally signal independent multiplicative noise) in images are studied. The techniques include gray scale modification, frame averaging, low-pass filtering in the intensity and density domains, and application of the short space spectral subtraction image restoration technique in the density domain. Some discussions on the theoretical basis of the techniques studied are given and their performances are illustrated by way of examples.