An image processing method includes the steps of wavefront coding a
wavefront that forms an optical image, converting the optical image to a
data stream, and processing the data stream with a filter kernel to
reverse effects of wavefront coding and generate a final image. By
example, the filter set kernel may be a reduced filter set kernel, or a
color-specific kernel. Methods and systems are also disclosed for
processing color images, such as by separating color and spatial
information into separate channels. Methods and systems herein are for
example useful in forming electronic devices with reduced
opto-mechanical, opto-electronic and processing complexity or cost.