1. A method for binarizing an image that includes text, the method comprising: acquiring a copy of the image in an electronic memory of a computing device; creating a gradient image from the image that includes text; identifying one or more objects in the gradient image, wherein identifying the one or more objects in the gradient image includes identifying one or more boundaries in the gradient image for each such object based on a contrast value for the respective image object; identifying any separation objects from the identified one or more objects in the gradient image; creating a binarization threshold map for the image, wherein creating the binarization threshold map includes assigning a threshold binarization value for use with each pixel of the image, wherein the binarization threshold map includes a same threshold binarization value for each identified image object, and wherein the assigned threshold binarization values are adjusted based in part upon any neighboring separation objects; and binarizing the image by comparing a brightness value of each pixel with a respective threshold binarization value from the binarization threshold map.