An apparatus and a method for restoring an image are provided to restore an input image by estimating a channel having a correct PSF and high definition according to distance based on an effective value. An apparatus for restoring an image comprises the followings: an edge intensity detection unit(120) detecting edge intensity according to each red, green and blue channel by using a high band filter and making a map by using the edge intensity of the channel; an edge intensity correcting unit(130) amending the edge intensity of the red and the blue channel by using the edgy intensity of the detected green channel; an effective value generating unit(140) producing an effective value; a point spread function estimating unit(150) estimating a PSF corresponding to the effective value; and an image recovery unit(160) restoring the inputted image.