A common way to check for similarity is through image moments . Moments are internally translation-invariant, and if the objects being compared can be scaled or rotated, you can use moments that are invariant to these transformations, such as moments Hu .
Most programs that I know will require rasterized versions of vector objects; but moments can be calculated directly from vector graphics using the Green Theorem approach, or a more simplified approach that simply identifies unique (disordered) vertex configurations would be to convert the moment integrals Hu to sums over vertices - in physics, the analogy replaces a continuous object equal point masses at each vertex.
There is an article about the VISTO tool that sorts images of vector graphics (using moments, I think), which certainly should for more details.
tom10 source share