Patent ID: 7433539

Claim:
A method for run-time streak removal from a scanned image, comprising: providing a scan line of image data from the scanned image; detecting corrupted data within the scan line; evaluating image data located in a neighborhood before and after the corrupted data on the scan line; if the evaluated image data in the neighborhood is smooth, replacing the corrupted data with image data determined by a linear interpolation process; and else if the evaluated image data in the neighborhood is not smooth, replacing the corrupted data with image data determined by a linear prediction process, wherein where the scan line image data is represented by G(i), where i is the coordinate of the line, where the image data from i 1 to i 2 are corrupted, where the linear prediction process comprises using M consecutive equally spaced values of the scan line image data G(i), where i=1, 2, . . . M, to predict an M+1st value, G(M+1).