1. A method of processing a scanned image, comprising: receiving a plurality of pixels associated with the scanned image, each said pixel having one or more pixel values; sequentially processing said plurality of pixels, said processing of said plurality of pixels comprising: sequentially selecting a current pixel from said plurality of pixels, wherein said current pixel is a next sequential pixel in said plurality of pixels; calculating a feature vector for said current pixel; performing a comparison between said feature vector and a threshold; marking said current pixel as either an image pixel or a potential text pixel using said comparison between said feature vector and said threshold; further processing said potential text pixel by evaluating said sequentially selected pixels to determine if a prior potential text pixel was defined; and, marking all sequentially selected pixels between said prior potential text pixel and said potential text pixel as text pixels.