Previous studies of image restoration for noise image were based on mask processing. These conventional noise removal methods represented from mask processing have issue of definition degradation to accompany spacial processing. In this paper, we propose a graininess suppression method based on edge shape. In this method, we detect edges from a noise image and perform graininess suppression for this image based on edge information. On the edge detection, we execute an image transformation for an image that enables us to extract edge by making principal component image. Moreover, we use the canny edge detection operator that can detect a weak edge that relates to a real edge, and do not detect a lie edge. In the suppression process, we use Wiener filter that can restore an noise image without making a complete edge map and the original signal map. We have that the present method for the noise added images to verify effectiveness and have confirmed this.