Industrial Code Recognition


Logistics and Industry

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

Container Code Recognition

Shipping ports and logistics centers changed a lot in the past decades. Automatic Container Code Recognition (shortly ACCR) became almost a standard for building comprehensive databases – tracking container movement, automating and simplifying railway or harbor logistics, border control and container surveillance systems.

ACCR automates these processes efficiently: all you need is a camera, set in position to view container codes so we can receive the perfect input. The recognition happens in a blink of an eye and the OCR data – including serial number with check digit, owner, country code, size, type and equipment category – can be saved to a database or transferred further to any IT system.


Carmen ACCR recognizes all the commonly used code types:

  •  ISO 6346 (BIC)

Hazardous Material Recognition

Traffic management brings the most benefits when all vehicles are properly identified – especially if a vehicle carries dangerous goods. Such function is just a small add-on to an ITS system, but can save lives in risky situations.

ADR is developed for Automatic Dangerous Goods Recognition to recognize and decipher the hazard identification number (shortly HIN number or also Kemler code) of commercial vehicles carrying hazardous materials. By reading these codes, traffic monitoring and road safety systems can become highly automated – roads, tunnels and bridges remain safe while transporting dangerous cargo.



ADR recognizes all the commonly used code types:


These signs consist of two parts, the top number (2 digits) is the UN number for identifying the hazardous material while the bottom number (4 digits) is a general hazard identifier encoding the hazard class and subdivision.


The empty version of ADR signs is also identified by Carmen® ADR. This sign is used on the front and back of such vehicles that carry multiple hazardous materials.

Vehicles and Traffic

Software for recognizing vehicle license plates, and traffic monitoring systems.

UIC Code Recognition

What do these trains carry? Are they on time? Are they where they should be? Any missing carriages? – you can answer these questions easily by having an automatic railway code recognition system. UIC was developed exactly for such a function.

This is the way how commercial railway system operators register passing railway carriages (carrying cargo or passengers) without human assistance by taking advantage of automation. The gathered data – the codes, used for identifying railway cargo (called UIC) are automatically stored and processed for statistical and system management purposes – functions that simply cannot be done manually.



UIC codes are those special pieces of data that wagons have printed on them – a key data for railway operations. UIC code recognition helps identifying and tracking railway wagons for railway operators, infrastructure companies and transportation authorities. UIC, by the way, stands for the the French name of the International Union of Railways (Union Internationale des Chemins de Fer), the number system is defined in UIC leaflet 920-14.

DOT Code Recognition

Enhance your toll control or traffic security system by automatically recognizing the DOT number of trucks. This way, identifying such vehicles becomes an easy job  as DOT, the professional recognition engine performs the OCR within a blink of an eye.

With its ability to collect and audit inspection and compliance information, the software offers the DOT number, date, time and location for CMV systems to verify key information in state and federal databases  in real time with the most accurate recognition rates available in today’s market. You can easily add such feature to your traffic system, as DOT comes with user-friendly APIs supporting all the commonly used programming languages.


USDOT number serves as a unique identifier of commercial vehicles to transport passengers or haul cargo in interstate commerce. Such vehicles need to be registered with the Federal Motor Carrier Safety Administration (FMCSA) and must have a USDOT identifier. All carrier vehicles that weigh more than 10,000 pounds, carry at least 9 of paying passengers or transport hazardous materials and/or operate between state lines require DOT numbers. In most U.S. states, local DOT requirements also apply.