IBM Israel
Skip to main content
 
Search IBM Research
   Home  |  Products & services  |  Support & downloads  |  My account
Select a Country Select a country
IBM Research Home IBM Research Home
IBM Haifa Labs Homepage IBM Haifa Labs Home

OCR Technologies

Document Management
Project Homepage
 ·Character Separation
 ·Handwritten Character Recognition (ICR)
 ·Printed Character Recognition (PCR)
 ·Barcode Detection & Recognition
 ·Additional Information
 ·Contact Information
Feedback


Handwritten Character Recognition (ICR)
 


  The Concept

ICR recognizes characters using the following steps:
  • Training phase — off line
    1. Find topology.
    2. Calculate features.
    3. For each topology train a neural network.
  • Recognition phase
    1. Find topology.
    2. Calculate features.
    3. Use a neural network that was trained on this topology, and produce a probability for each class.

Our ICR uses two methods to define topologies:
  • Horizontal/Vertical lines
    Each character is segmented to horizontal and vertical lines.
  • Primitives shapes
    Each character is segmented into loops, lines, curves, etc.

For each method there is a different set of neural networks.
Voting is carried out between the results of these two methods.

  The Algorithm Scheme



  Examples

Samples of recognized images from NIST database.

























 

  About IBM  |  Privacy  |  Terms of use  |  Contact