What are the challenges for recognising the handwritten characters?
Handwritten digit recognition is a standard benchmark in Machine Learning in the form of the MNIST dataset. For example, scikit-learn, a python package for Machine Learning uses it as a tutorial example. 

The paper you cite uses this standard task as a proof of concept, to show that their system works.