1. A method for detecting features on an item, the method comprising the steps of: acquiring a digital image of the item; obtaining pixel data for a plurality of pixels in the digital image; extracting line segment data from the pixel data; identifying a plurality of collinear line segments from the line segment data; identifying a plurality of intersecting lines from the line segment data; and, identifying a plurality of features comprising the plurality of intersecting lines and the plurality of collinear lines; wherein the intersecting lines intersect the plurality of collinear lines.