Industrial Code Recognition

Software for recognizing container codes, railway codes,
US truck codes and dangerous goods signs


At ARH, our industrial code recognition developments are related to identifier codes used in the traffic and logistics industries. All these software modules include Optical Character Recognition algorithms, developed for a specific purpose: digitalizing these codes on the images or videos captured by cameras installed at roads, logistic centres, railways and other industrial environments.

The usage of such modern identification system offers a wide range of benefits – automating and simplifying road, railway, or harbor operations, aiding border control procedure, efficiently manage inventories and utilizing surveillance systems.

Types of industrial code recognition software we develop

Automatic Container Code Recognition – ACCR

The CARMEN® Automatic Container Code Recognition – shortly ACCR – software has been specifically designed to extract and read the Container Codes of ISO containers: the primary identification number of intermodal (shipping) containers. This code identifies the owner and the type/category of the container, and it serves as a unique serial number. Reading the ISO 6346 (BIC code), ILU and MOCO container codes of shipping containers can automate and simplify road, railway, or harbor operations, help border control, manage inventories and run container surveillance systems.

Automatic Dangerous Goods sign recognition – ADR

The CARMEN® Automatic Dangerous Goods Recognition – shortly ADR – software has been developed to recognize the Hazard Identification Numbers (shortly HIN or Kemler codes) of vehicles carrying hazardous materials. The ADR code recognition in a traffic monitoring system increases safety on roads, bridges, tunnels – wherever hazardous materials are transported. CARMEN® ADR identifies materials in transport through HIN codes that indicate primary and secondary hazards, which gives emergency responders the ability to quickly reference critical information about potential dangers.

US truck code recognition – USDOT

The CARMEN® DOT software has been created to extract and read the DOT number of a CMV (Commercial Motor Vehicle). All commercial vehicles in the United States require to have a unique identification number obtained from their respective Dept. of Transportation: the USDOT (or DOT) number. The CARMEN® US DOT reader is a highly accurate tool for automatic identification and tracking, as well as supporting inventory control systems.

Wagon code recognition – UIC

The CARMEN® Railway Code Recognition software – shortly UIC – automatically extracts and reads the UIC numbers from railway wagons. Much like commercial motor vehicles and ISO containers, railroad cars carrying freight or passengers also have unique and internationally standardized identification numbers. Railway companies and logistics operations can significantly benefit from implementing UIC code recognition to read railroad car codes from an image or video signal. CARMEN® offers the highest UIC code recognition accuracy on the market.

Structure of a typical code recognition system

Code identifier systems, no matter if they are installed on a highway or a harbour, usually include three main components:

  • the camera that captures the identifiable object,
  • the software that recognizes the code and a
  • backend system or database that manages all collected data.

The process starts with a camera – that can be a regular CCTV camera or also a purpose-built traffic or container camera. For the best input, we suggest using purpose-built cameras that are available from us: see the products.

It is crucial for successful code recognition that the code on the photo or video is not blurred, not over-exposed, not too dark and the contrast is appropriate. The captured images or videos will be the input of the code recognition software. Better quality input will mean a higher chance of successful recognition.

The code recognition can be performed either locally (on the camera or externally, near the camera), or remotely on a server. CARMEN can be used in both applications.

When the recognition is done, the data is usually transferred to an application or saved in a database for further processing.

Newsletter popup

  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • This field is for validation purposes and should be left unchanged.