An image processing system comprises a processing circuitry operable to
receive a digital image and a line buffer circuitry communicatively
coupled to the processing circuitry, the line buffer circuitry comprising
a plurality of line buffers. The processing circuitry performs cross talk
correction on a first pixel during a first pass to generate a first cross
talk corrected pixel, wherein said first pixel is received from a first
line buffer of the plurality of line buffers. During the first pass, the
processing circuitry further stores the first cross talk corrected pixel
in the line buffer circuitry, retrieves the first cross talk corrected
pixel from the line buffer circuitry, and uses the first cross talk
corrected pixel to perform cross talk correction on a second pixel to
generate a second cross talk corrected pixel, wherein the second pixel is
received from a second line buffer of the plurality of line buffers.