1. To perform pre-processing on input CATCHA Image
2. To segment the characters in the image since It is difficult for the characters to be identified if those characters are joined
3. Implement specific feature extraction module which will help to recognize difference between letters. There are specific features which differentiate well between characters.
4. Implement character recognition logic.
5. Implement two CAPTCHA breaking known algorithms
6. Test the code against wide range of input data set
7. Iterate false positives and false negatives