sketch based interfaces an image based trainable symbol recognizer 3896786