Character Recognition (OCR) Analysis

Intsoft Tech’s OCR system is a tool that can be trained for font recognition and is used to automatically recognize characters. It prevents misreading, handles process changes, and provides easy font management.

Character recognition application scenarios: steel stamped characters such as product numbers; laser engraved characters such as label production dates, label printing characters, metal laser engraved characters, bottle body and cap printing characters, etc.

1. Steel stamp characters Fig.1

2. Label laser engraved characters Fig.2

3. Discontinuous characters Fig.3

Optical Character Recognition case study-Industrial OCR camera application-industrial vision integrator | defect detection | machine vision inspection

4. Label printing characters Fig.4

5. Metal laser engraved characters Fig.5

6. Bottle body and cap printing characters Fig.6

Optical Character Recognition case study-Industrial OCR camera application-industrial vision integrator | defect detection | machine vision inspection

Tag character recognition

The characters on the tag are relatively simple to recognize optically. Characters have continuous fonts, high contrast, and regular fonts.

 

Vision recognizes and judges characters online on the assembly line:

Optical Character Recognition case study-Industrial OCR camera application-industrial vision integrator | defect detection | machine vision inspection

Machine vision recognizes and detects labels online:

Optical Character Recognition case study-Industrial OCR camera application-industrial vision integrator | defect detection | machine vision inspection

Steel stamp character recognition

Most of the steel stamp characters are engraved on metal. The characters are pitted, the metal surface is rough, and the characters have no specific color, which is consistent with the color of the product. The imaging contrast needs to be adjusted to the best through lighting.

Different widths and depths result in different character imaging effects:

Optical Character Recognition case study-Industrial OCR camera application-industrial vision integrator | defect detection | machine vision inspection

Even if there are differentiated effects, they can still be identified and detected:

Optical Character Recognition case study-Industrial OCR camera application-industrial vision integrator | defect detection | machine vision inspection

 

Discontinuous dot character recognition

For discontinuous characters, the characteristic is that the characters are dot-shaped, not connected together. Traditional software character recognition often divides a character into two or more pieces when dividing discontinuous characters, resulting in unrecognizable or incorrect recognition. Intsoft Tech-based character recognition can connect disconnected points into a whole character.

Optical Character Recognition case study-Industrial OCR camera application-industrial vision integrator | defect detection | machine vision inspection

 

Recognition of discontinuous dot-shaped characters on packaging bags

Intsoft Tech has developed a “String Comparison” tool to judge the string recognition data.

Recognized characters do not match the preset characters, and the detection system reports an error.

Recognized characters are different from preset characters VS Recognized characters are the same as preset characters

Optical Character Recognition case study-Industrial OCR camera application-industrial vision integrator | defect detection | machine vision inspection

String processing

The string processing module processes an existing string and generates a new string. The processing methods include:

  1. Truncate: Truncating a substring.
  2. Connect: Connect two strings to form a new character string.
  3. Add: Add a character string that needs to be used to a specified position in a string.
  4. Filter: Filter out each character in the Filter Character Library in the string.
  5. Force to Uppercase: Force lowercase letters in the string to uppercase.
  6. Force to Lowercase: Force uppercase letters in the string to lowercase.
  7. Reverse: Reverse the string sorting to form a new string.

After truncating the length of the character string, you can compare

Optical Character Recognition case study-Industrial OCR camera application-industrial vision integrator | defect detection | machine vision inspection