1. A method for determining a deblurred image from images captured using an image sensor comprising a two-dimensional array of light-sensitive pixels including panchromatic pixels and color pixels, the pixels being arranged in a rectangular minimal repeating unit, the method implemented at least in part by a data processing system and comprising: a) receiving image sensor data from the image sensor for a sharp image of a scene captured with a short exposure time; b) receiving image sensor data from the image sensor for a blurred image of the scene captured with a longer exposure time than the sharp image, wherein the blurred image has a higher level of motion blur than the sharp image; c) determining an interpolated sharp grayscale image from the image sensor data for the sharp image; d) determining an interpolated blurred color image from the image sensor data for the blurred image; e) determining an interpolated blurred grayscale image from the image sensor data for the blurred image; f) determining a blur kernel responsive to the sharp grayscale image and the blurred grayscale image; g) determining a deblurred image responsive to the blurred color image and the blur kernel; and h) storing the deblurred image in a processor-accessible memory system.