I am looking around for some relevant pointers to solve the following problem:
I have a stream of online data about a figure being drawn. This is (x,y) data of a pen position. I want to recognize figures and sequences of figures which have a distinct name.
This is all very similar to online handwriting recognition, in which I want to classify letters and their combination to words. In some cases, the word being written is known in advance, which may help in predicting the next letter being written.
It is also similar to melody recognition, in which I want to classify notes and their combination into bars and phrases.
There is a pointer to an audiostream example that may be useful here but it leads to nowhere. A google search on nupic online handwriting recognition did not really yield any useful results.
Is it even possible with today’s implementation of nupic? As I understand the hierarchical part is not really implemented yet, and it seems to me I might need it for this.
I am not particularly looking for direct solutions, but I am kinda struggling to find the right information in the forest of what is available.
As an example: in this sequence I would like to recognize the “circle” in the middle:
Top chart is x and y coordinates, bottom part is the parametric plot (the drawing)