1. An image processing method for estimating an output image from a plurality of input images, comprising the steps of: detecting a positional relationship among the plurality of input images captured by image capture means for capturing an image each pixel of which has n pixel values; and estimating the output image by identifying observed pixel components that should be taken into consideration from the plurality of input images for each pixel position of the output image, and producing the output image having (n+1) or more pixel values for each pixel based on the identified observed pixel components.