An image capture device, comprising: a first image capture element and a second image capture element ; an optical system comprising a beam splitter configured to split light from a photographic object into two parts to form a first image which is in focus on an image capture plane of the first image capture element and to form a second image which is out of focus on an image capture plane of the second image capture element ; an image processing section configured to process a signal obtained from the first image capture element and a signal obtained from the second image capture element ; and a memory configured to store a point spread function which defines out-of-focus blur in the second image capture element , wherein the image processing section is configured to form a sum or a weighted sum of the signals obtained from the first and second image capture elements so as to generate a signal of a degraded image, to retrieve from the memory the point spread function which defines out-of-focus blur, and to produce a restored image from the signal of the degraded image by deconvolution of the degraded image employing a sum of the retrieved point spread function and an estimated point spread function for camera shake blur in the degraded image, the restored image having reduced camera shake blur and reduced out-of-focus blur. a first image capture element and a second image capture element ; an optical system comprising a beam splitter configured to split light from a photographic object into two parts to form a first image which is in focus on an image capture plane of the first image capture element and to form a second image which is out of focus on an image capture plane of the second image capture element ; an image processing section configured to process a signal obtained from the first image capture element and a signal obtained from the second image capture element ; and a memory configured to store a point spread function which defines out-of-focus blur in the second image capture element , wherein the image processing section is configured to form a sum or a weighted sum of the signals obtained from the first and second image capture elements so as to generate a signal of a degraded image, to retrieve from the memory the point spread function which defines out-of-focus blur, and to produce a restored image from the signal of the degraded image by deconvolution of the degraded image employing a sum of the retrieved point spread function and an estimated point spread function for camera shake blur in the degraded image, the restored image having reduced camera shake blur and reduced out-of-focus blur. to form a sum or a weighted sum of the signals obtained from the first and second image capture elements so as to generate a signal of a degraded image, to retrieve from the memory the point spread function which defines out-of-focus blur, and to produce a restored image from the signal of the degraded image by deconvolution of the degraded image employing a sum of the retrieved point spread function and an estimated point spread function for camera shake blur in the degraded image, the restored image having reduced camera shake blur and reduced out-of-focus blur. <EOS>