1. A method that decodes a symbol comprising: transforming the gray scale image into a binary image; determining an outline of the symbol using the binary image; and digitizing the symbol based on the outline.