Recognition of handwritten Arabic text awaits accurate recognition solutions. There are many difficulties facing a good handwritten Arabic recognition system such as unlimited variation in human handwriting, similarities of distinct character shapes, and their position in the word. The typical Optical Character Recognition (OCR) systems are based mainly on three stages, preprocessing, features ...