1. A computer program product comprising: a computer usable memory having computer readable code embodied therein, the computer readable code capable of causing a computer system to: obtain pixel data for a plurality of pixels in a digital image; extract line segment data from the pixel data, said line segment data comprising line segment angle data; identify a plurality of collinear line segments from the line segment data; identify another plurality of line segments from the line segment data; each line segment from said another plurality of line segments intersecting at least one line segment of said plurality of collinear line segments; and identify, utilizing said another plurality of line segments and the plurality of collinear lines, a plurality of features, the identified plurality of features comprising said another plurality of lines segments and the plurality of collinear lines.