11. A system for Arabic handwriting recognition, comprising: a client device; and a server including processing circuitry configured to acquire an input image representative of a handwritten Arabic text from the client device, partition the input image into a plurality of regions, determine a bag of features representation for each region of the plurality of regions, model each region independently by multi stream discrete Hidden Markov Model (HMM), and identify a text based on the HMM models.
13. The system of claim 11 , wherein the processing circuitry is further configured to: determine a gradient magnitude and orientation by referencing a lookup table stored in a memory of the server.