1. An image restoration processing apparatus comprising: a memory storing an image comprising a plurality of channels and a plurality of pixels, each pixel corresponding to a location within said image, and having a pixel value corresponding to one of said plurality of channels; and a processor configured to: select one of said plurality of pixels as a pixel of interest; calculate an assumed deteriorated pixel value of the pixel of interest for each of said plurality of channels, wherein said assumed deteriorated pixel values are calculated based on the pixel value of the pixel of interest and the pixel values of pixels proximate to the pixel of interest; select one of said plurality of channels as a target channel; calculate a pseudo observed image pixel value of the pixel of interest for each of said plurality of channels, wherein the pseudo observed image pixel value is the pixel value of the pixel of interest if the channel of the pixel of interest and the target channel are identical, and the pseudo observed image pixel value is calculated based on the pixel value of the pixel of interest and the pixel values of pixels proximate to the pixel of interest if the channel of the pixel of interest and the target channel are different; and create a restored image based on said assumed deteriorated pixel values and said pseudo observed image pixel values.