{'fraction_non_alphanumeric': 0.02736318407960199, 'fraction_numerical': 0.0, 'mean_word_length': 4.590277777777778, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Sub-word based Persian OCR Using Auto-Encoder Features and Cascade Classifier

In Persian text, unlike English, the letters are stick together and their shapes varies depending on where they are in the word. This makes it difficult to distinguish letters in Persian OCR. One way to overcome this problem is to recognize the sub-words, not the letters. In this paper with the help of a complete sub-word image dictionary, a new approach for Persian OCR is presented. For sub-word image recognition, two cascade SVM classifiers that are trained with the features extracted by Auto-Encoder, are exploited. The extracted sub-word texts form the words based on the results of a pre-process word segmentation step. The resulted text is enhanced using a fast post-process algorithm which uses a word dictionary.