OCR

Optical Character Recognition

Overview    |    Applications     Features   |    The Latest in OCR    |    Contact Us

OCR is used for translating ‘images of text’  into  ‘text’. Such text is then understandable by machines, and can be used for further processing. KritiKal has developed a strong in-house OCR engine, which has powered various products and applications like vehicle license plate recognition, container text identification, industrial inspection, document digitization etc. We have experience in designing custom OCR solutions based on client specific requirements; including real time optimized embedded electronic implementations of OCR. The solutions include localization of regions containing text in images, and then using core OCR engine to ‘read’ text out of these sub-images.

APPLICATIONS OF OCR

Vehicle Surface Text Recognition

Industrial
Inspection

Document Digitization

FEATURES

KritiKal’s Robust OCR Engine helps you increase efficiency across various domains.  Here are the features that make it the best in the Industry:

  • Robust across different font types, sizes, symbols
  • Ability to segment and recognize characters, words, text lines, paragraphs and full pages
  • Ability to split and recognize glued characters, as well as to glue and recognize broken characters
  • Hi-performance OCR engine, with pre-processing and de-skewing and normalization techniques 

Upto 100% accuracy is achievable when the print and image quality is good. With drop in image quality, the accuracy drops gracefully, and can be better than or close to what human beings can read.

200 to 600 Characters Per Second (CPS)is readily achievable depending on the CPU speed. 

Color, gray scale or bi-tonal images with a 200 DPI or greater resolution can be used as input. Custom solutions have been built around OCR on videos, integrating frames with varying text resolution (and motion blur). 

The output includes ASCII or UNICODE character strings, and confidence values (for decision/data fusion). We have also combined character level output to interpret word or higher level data.

The OCR Engine supports Linux and Windows based platforms. Custom embedded platform implementations have also been made, optimized for memory and run-time.

The Cutting-Edge in OCR Technology

data capturing using ocr
One of the biggest challenges is, tackling piles of documents. With Optical Character Recognition, paper-based documents can be processed into digital form.
Mosaicing of containers
The system performs selective mosaicing of frames captured by cameras, which are positioned to capture video of top and side view of the container. It also provides transaction logs.
Secure Access
KLiPR enables real-time identification of vehicles by capturing and analyzing a moving vehicle’s number plate using live camera feed. It helps in automatic traffic monitoring.
KLiPR
KritiKal Solutions state-of-the-art real-time OCR based technology- KLiPR was featured in the Nov-Dec 2016 issue of the Global Manufacturing Technology (GMT).
KLiPR at Manayata
KLiPR- our ANPR solution, is now installed at Manyata Technology Park in Bangalore. KLiPR is our real-time Optical Character Recognition (OCR) based vehicle monitoring system.

Let's Talk Innovation! Send us a line below...

Optical Character Recognition (OCR)

About KritiKal's OCR Engine

OCR is used for translating ‘images of text’ into ‘text’. Such text is then understandable by machines, and can be used for further processing. KritiKal has developed a strong in-house OCR engine, which has powered various products and applications like vehicle license plate recognition, container text identification, industrial inspection, document digitization etc. We have experience in designing custom OCR solutions based on client specific requirements; including real time optimized embedded electronic implementations of OCR. The solutions include localization of regions containing text in images, and then using core OCR engine to ‘read’ text out of these sub-images.

 

Features of KritiKal's OCR Engine, Solutions

  • Capability:
    • Robust across different font types, sizes, symbols
    • Ability to segment and recognize characters, words, text lines, paragraphs and full pages
    • Ability to split and recognize glued characters, as well as to glue and recognize broken characters
    • Hi-performance OCR engine, with pre-processing and de-skewing and normalization techniques

  • Accuracy: 100% accuracy is achievable when the print and image quality is good. With drop in image quality, the accuracy drops gracefully, and can be better than or close to what human beings can read.

  • Speed: 200 to 600 Characters Per Second (CPS)is readily achievable depending on the CPU speed.

  • Input: Color, gray scale or bi-tonal images with a 200 DPI or greater resolution can be used as input. Custom solutions have been built around OCR on videos, integrating frames with varying text resolution (and motion blur).

  • Output: The output includes ASCII or UNICODE character strings, and confidence values (for decision/data fusion). We have also combined character level output to interpret word or higher level data.

  • Platform: The OCR Engine supports Linux and Windows based platforms. Custom embedded platform implementations have also been made, optimized for memory and run-time.

Applications of OCR

  • Traffic & transportation industry
  • License plate recognition system
  • Container number identification
  • Automatic recording of the text written on the vehicle surface
  • Industrial inspection
  • Document imaging
Close Menu