I want to segment offline handwritten Arabic words into characters. Here is an attached file for examples of offline Arabic handwritten words (persons' names). Which algorithm may I follow to achieve this? Is it suitable to use the vertical and/or horizontal projection? How can I do that using MatLab? Or may I use the histogram approach? Also, How can I implement this in Matlab? Please, I need an easy and clear approach so I can follow it (I am a novice).