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


Barcode Detection & Recognition
  Barcode Location and Decoding

We see barcodes almost everywhere. These images represent a very fast and efficient way to code and retrieve information about an item. In this demo, we"ll focus on locating and decoding barcodes in postal applications. The system receives a picture containing barcodes as an input, and the goal is to locate barcodes and decode them as fast as possible. Of course, if no barcodes are present, we expect to get no barcodes in the output.

There are many barcode types (ways to encode the information). Each one has its own algorithms for encoding, decoding, verification and even error recovery.

   

All the pictures below are real examples, and they were successfully decoded by the system. Click on a barcode to see the results of the decoding.



Frequently, barcode location is very difficult as well. The parcel can be very large, or many barcode-like graphics are placed in the same picture. Click on the picture below to see the results of barcode location and decoding.



We have a system that can handle both of these problems. At a very high speed, it finds and decodes barcodes on extremely tough parcels, at very low resolution (140-170 dots per inch) compared with laser barcode readers (about 15000 dots per inch). Moreover, a laser barcode reader will not work in the case of the damaged barcode, while our system can decode such barcodes (even when image quality is quite poor).

 

  About IBM  |  Privacy  |  Terms of use  |  Contact