1. A method of processing images from an electronic book reader with an image processing system, the method comprising: acquiring an input image from an electronic book reader screen via an image input device; forming an input image representation of the electronic book reader screen comprising a bitmap of pixels via an image processing controller; detecting an electronic book reader screen in the input image representation, wherein a region defining the electronic book reader screen is determined by binarizing the input image representation to generate an image mask and generating connected components in the binarized mask image for pixels with a common binary value, wherein the input image representation is binarized to generate an image mask in which 
 b ( m,n )=1,if | c ( m,n )|< tc and y ( m,n )< t 
 =0,otherwise where b(m, n) is the mask value for the input pixel (m,n), y(m,n) is the luminance part of the input pixel, |c(m, n)| is the norm of the chrominance part of the input pixel, and Tc and t are pre-set thresholds; cropping the input image representation, whereby image content outside the region defining the electronic book reader screen is deleted or set to white; enhancing the cropped image of the electronic book reader screen; and rendering the enhanced image of the electronic book reader screen via an output image device.