Abstract: Systems and methods for recognizing alphanumeric characters are described. In one implementation, the method for recognizing alphanumeric characters comprises receiving features for each of the alphanumeric characters to be recognized. The features comprises at least one of number of lines, length of lines, number of arcs, length of arcs, number of loops, length of loops, number of junctions, junction positions, or total length of lines, arcs, and loops. Further, the method comprises creating a vector for each of the alphanumeric characters based on the features. Further, the method comprises comparing the vector with a reference vector obtained from a reference database. Further, the method comprises determining an array of probabilities for each of the alphanumeric characters based on the comparison. Further, the method comprises recognizing the alphanumeric characters based on the array of probabilities. FIG. 2
CLIAMS:
We claim:
1. A computer-implemented method for recognizing alphanumeric characters, the method comprising:
receiving features for each of the alphanumeric characters to be recognized, wherein the features comprises at least one of number of lines, length of lines, number of arcs, length of arcs, number of loops, length of loops, number of junctions, junction positions, or total length of lines, arcs, and loops;
creating, by a processor, a vector for each of the alphanumeric characters based on the features;
comparing, by the processor, the vector with a reference vector obtained from a reference database;
determining, by the processor, an array of probabilities for each of the alphanumeric characters based on the comparison; and
recognizing, by the processor, the alphanumeric characters based on the array of probabilities.
2. The method of claim 1, wherein recognizing the alphanumeric characters further comprises evaluating whether probability for an alphanumeric character is greater than a predefined threshold value.
3. The method of claim 1, wherein the reference vector indicates at least one of number of lines, length of lines, number of arcs, length of arcs, number of loops, length of loops, number of junctions, junction positions, or total length of lines, arcs, and loops for a known alphanumeric character.
4. The method of claim 1, wherein the reference vector is unique for each of alphanumeric codes present in the reference database.
5. The method of claim 1, wherein the array of probabilities indicate degree of similarity between the alphanumeric character recognized and known alphanumeric characters.
6. The method of claim 1, wherein the receiving further comprises:
capturing an image of the alphanumeric characters to be recognized;
pre-processing the image to obtain a skeletonized image for feature extraction; and
extracting the features from the skeletonized image.
7. A recognition system for recognizing alphanumeric characters, the recognition system comprising:
a processor operatively coupled to a memory device, wherein the processor is configured to execute instructions stored in the memory device to perform operations comprising:
receiving features for each of the alphanumeric characters to be recognized, wherein the features comprises at least one of number of lines, length of lines, number of arcs, length of arcs, number of loops, length of loops, number of junctions, junction positions, or total length of lines, arcs, and loops;
creating a vector for each of the alphanumeric characters based on the features;
comparing the vector with a reference vector obtained from a reference database;
determining an array of probabilities for each of the alphanumeric characters based on the comparison; and
recognizing the alphanumeric characters based on the array of probabilities.
8. The system of claim 7, wherein the recognizing the alphanumeric characters further comprises evaluating whether probability for an alphanumeric character is greater than a predefined threshold value.
9. The system of claim 7, wherein the reference vector indicates at least one of number of lines, length of lines, number of arcs, length of arcs, number of loops, length of loops, number of junctions, junction positions, or total length of lines, arcs, and loops for a known alphanumeric character.
10. The system of claim 7, wherein the reference vector is unique for each of alphanumeric codes present in the reference database.
11. The system of claim 7, wherein the array of probabilities indicate degree of similarity between the alphanumeric character recognized and known alphanumeric characters.
12. The system of claim 7, wherein the receiving further comprises:
capturing an image of the alphanumeric characters to be recognized;
pre-processing the image to obtain a skeletonized image for feature extraction; and
extracting the features from the skeletonized image.
13. A non-transitory, computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform operations comprising:
receiving features for each of the alphanumeric characters to be recognized, wherein the features comprises at least one of number of lines, length of lines, number of arcs, length of arcs, number of loops, length of loops, number of junctions, junction positions, or total length of lines, arcs, and loops;
creating a vector for each of the alphanumeric characters based on the features;
comparing the vector with a reference vector obtained from a reference database;
determining an array of probabilities for each of the alphanumeric characters based on the comparison; and
recognizing the alphanumeric characters based on the array of probabilities.
Dated this 20th day of September, 2014
SHWETH A CHIMALGI
OF K & S PARTNERS
AGENT FOR THE APPLICANTS
,TagSPECI:FIELD OF THE INVENTION
The present subject matter relates to character recognition, and, particularly but not exclusively, to systems and methods for recognizing alphanumeric characters.
| Section | Controller | Decision Date |
|---|---|---|
| # | Name | Date |
|---|---|---|
| 1 | 4586-CHE-2014 FORM-9 22-09-2014.pdf | 2014-09-22 |
| 1 | 4586-CHE-2014-RELEVANT DOCUMENTS [20-09-2023(online)].pdf | 2023-09-20 |
| 2 | 4586-CHE-2014 FORM-18 22-09-2014.pdf | 2014-09-22 |
| 2 | 4586-CHE-2014-IntimationOfGrant15-03-2022.pdf | 2022-03-15 |
| 3 | 4586-CHE-2014-Request For Certified Copy-Online(25-09-2014).pdf | 2014-09-25 |
| 3 | 4586-CHE-2014-PatentCertificate15-03-2022.pdf | 2022-03-15 |
| 4 | IP28328-spec.pdf | 2014-09-26 |
| 4 | 4586-CHE-2014-PETITION UNDER RULE 137 [02-03-2022(online)].pdf | 2022-03-02 |
| 5 | IP28328-fig.pdf | 2014-09-26 |
| 5 | 4586-CHE-2014-Written submissions and relevant documents [02-03-2022(online)].pdf | 2022-03-02 |
| 6 | Form 5 - IP28328.pdf | 2014-09-26 |
| 6 | 4586-CHE-2014-FORM-26 [10-02-2022(online)].pdf | 2022-02-10 |
| 7 | Form 3 - IP28328.pdf | 2014-09-26 |
| 7 | 4586-CHE-2014-AMENDED DOCUMENTS [07-02-2022(online)].pdf | 2022-02-07 |
| 8 | abstract4586-CHE-2014.jpg | 2014-09-26 |
| 8 | 4586-CHE-2014-Correspondence to notify the Controller [07-02-2022(online)].pdf | 2022-02-07 |
| 9 | 4586-CHE-2014-FORM 13 [07-02-2022(online)].pdf | 2022-02-07 |
| 9 | 4586CHE2014_CertifiedCopyRequest.pdf | 2014-09-26 |
| 10 | 4586-CHE-2014 POWER OF ATTORNEY 16-12-2014.pdf | 2014-12-16 |
| 10 | 4586-CHE-2014-POA [07-02-2022(online)].pdf | 2022-02-07 |
| 11 | 4586-CHE-2014 FORM-1 16-12-2014.pdf | 2014-12-16 |
| 11 | 4586-CHE-2014-US(14)-HearingNotice-(HearingDate-16-02-2022).pdf | 2022-01-24 |
| 12 | 4586-CHE-2014 CORRESPONDENCE OTHERS 16-12-2014.pdf | 2014-12-16 |
| 12 | 4586-CHE-2014-ABSTRACT [10-12-2019(online)].pdf | 2019-12-10 |
| 13 | 4586-CHE-2014-CLAIMS [10-12-2019(online)].pdf | 2019-12-10 |
| 13 | 4586-CHE-2014-FER.pdf | 2019-06-11 |
| 14 | 4586-CHE-2014-CORRESPONDENCE [10-12-2019(online)].pdf | 2019-12-10 |
| 14 | 4586-CHE-2014-FORM 3 [09-12-2019(online)].pdf | 2019-12-09 |
| 15 | 4586-CHE-2014-DRAWING [10-12-2019(online)].pdf | 2019-12-10 |
| 15 | 4586-CHE-2014-OTHERS [10-12-2019(online)].pdf | 2019-12-10 |
| 16 | 4586-CHE-2014-FER_SER_REPLY [10-12-2019(online)].pdf | 2019-12-10 |
| 17 | 4586-CHE-2014-OTHERS [10-12-2019(online)].pdf | 2019-12-10 |
| 17 | 4586-CHE-2014-DRAWING [10-12-2019(online)].pdf | 2019-12-10 |
| 18 | 4586-CHE-2014-FORM 3 [09-12-2019(online)].pdf | 2019-12-09 |
| 18 | 4586-CHE-2014-CORRESPONDENCE [10-12-2019(online)].pdf | 2019-12-10 |
| 19 | 4586-CHE-2014-CLAIMS [10-12-2019(online)].pdf | 2019-12-10 |
| 19 | 4586-CHE-2014-FER.pdf | 2019-06-11 |
| 20 | 4586-CHE-2014 CORRESPONDENCE OTHERS 16-12-2014.pdf | 2014-12-16 |
| 20 | 4586-CHE-2014-ABSTRACT [10-12-2019(online)].pdf | 2019-12-10 |
| 21 | 4586-CHE-2014 FORM-1 16-12-2014.pdf | 2014-12-16 |
| 21 | 4586-CHE-2014-US(14)-HearingNotice-(HearingDate-16-02-2022).pdf | 2022-01-24 |
| 22 | 4586-CHE-2014 POWER OF ATTORNEY 16-12-2014.pdf | 2014-12-16 |
| 22 | 4586-CHE-2014-POA [07-02-2022(online)].pdf | 2022-02-07 |
| 23 | 4586-CHE-2014-FORM 13 [07-02-2022(online)].pdf | 2022-02-07 |
| 23 | 4586CHE2014_CertifiedCopyRequest.pdf | 2014-09-26 |
| 24 | abstract4586-CHE-2014.jpg | 2014-09-26 |
| 24 | 4586-CHE-2014-Correspondence to notify the Controller [07-02-2022(online)].pdf | 2022-02-07 |
| 25 | Form 3 - IP28328.pdf | 2014-09-26 |
| 25 | 4586-CHE-2014-AMENDED DOCUMENTS [07-02-2022(online)].pdf | 2022-02-07 |
| 26 | Form 5 - IP28328.pdf | 2014-09-26 |
| 26 | 4586-CHE-2014-FORM-26 [10-02-2022(online)].pdf | 2022-02-10 |
| 27 | IP28328-fig.pdf | 2014-09-26 |
| 27 | 4586-CHE-2014-Written submissions and relevant documents [02-03-2022(online)].pdf | 2022-03-02 |
| 28 | IP28328-spec.pdf | 2014-09-26 |
| 28 | 4586-CHE-2014-PETITION UNDER RULE 137 [02-03-2022(online)].pdf | 2022-03-02 |
| 29 | 4586-CHE-2014-Request For Certified Copy-Online(25-09-2014).pdf | 2014-09-25 |
| 29 | 4586-CHE-2014-PatentCertificate15-03-2022.pdf | 2022-03-15 |
| 30 | 4586-CHE-2014-IntimationOfGrant15-03-2022.pdf | 2022-03-15 |
| 30 | 4586-CHE-2014 FORM-18 22-09-2014.pdf | 2014-09-22 |
| 31 | 4586-CHE-2014 FORM-9 22-09-2014.pdf | 2014-09-22 |
| 31 | 4586-CHE-2014-RELEVANT DOCUMENTS [20-09-2023(online)].pdf | 2023-09-20 |
| 1 | 2019-06-0717-50-54_07-06-2019.pdf |