1. A method of improving a first color filter array image from an image sensor having a plurality of color channels and a panchromatic channel, comprising: (a) capturing the panchromatic channel at a different exposure time than at least one of the color channels with the image sensor; (b) using the color channels to provide a luminance channel; and (c) analyzing the color filter array image and the luminance channel to determine defective pixels in the color channels and using neighboring color and luminance pixel values to improve the defective pixels to produce a second color filter array image or full-color image having at least one improved channel.