How can HMMs be used for handwriting recognition?

后端 未结 2 574
独厮守ぢ
独厮守ぢ 2021-02-10 08:21

The problem is a bit different than traditional handwriting recognition. I have a dataset that are thousands of the following. For one drawn character, I have several sequenti

2条回答
  •  梦谈多话
    2021-02-10 08:46

    This problem is actually a mix of two problems:

    1. recognizing one character from your data
    2. recognizing a word from a (noisy) sequence of characters

    A HMM is used for finding the most likely sequence of a finite number of discrete states out of noisy measurements. This is exactly problem 2, since noisy measurements of discrete states a-z,0-9 follow eachother in a sequence.

    For problem 1, a HMM is useless because you aren't interested in the underlying sequence. What you want is to augment your handwritten digit with information on how you wrote it.

    Personally, I would start by implementing regular state-of-the-art handwriting recognition which already is very good (with convolutional neural networks or deep learning). After that, you can add information about how it was written, for example clockwise/counterclockwise.

提交回复
热议问题