The current system is using a basic feature point identification system, similar to the initial stages of Stroke Approximation.
I haven't timed the process yet but the output seems as instant as could be, which is good news. Woo!
Here's a screen shot of it processing a star I drew. Black squares are the identified feature points.
