• Home
  • About
    • About
    • Career
  • Products
    • For Hauliers
    • For Shippers
  • Resources
    • News & Updates
    • Haulage Glossary
  • Contact
  • Login
  • Register
  • English
Haulio Logo Red
  • Home
  • About
    • About
    • Career
  • Our Solutions
    • For Hauliers
    • For Shippers
  • Resources
    • News & Updates
    • Haulage Glossary
  • Contact
  • English
Login
Register

Haulio Logo Red
  • Home
  • About
    • About
    • Career
  • Our Solutions
    • For Hauliers
    • For Shippers
  • Resources
    • News & Updates
    • Haulage Glossary
  • Contact
  • English
Login
Register

Engineering

Keeping an eye on Computer Vision

Introduction

Being Singapore’s largest network of container haulage service providers, efficiency is key. The development team in Haulio constantly explores new ways to improve the Haulio experience for shippers, drivers and Hauliers alike. Touted as a fast-growing start up powered by technology, we aim to maximize the use of computer vision to digitize our driver’s bookkeeping process by utilizing Optical Character Recognition (OCR) technology to identify printed characters and convert them into machine-encoded text.

Why container OCR?

An ideal solution for managing cargo, mobile shipping container scanning may be able to greatly reduce the chances of cargo ending up in the wrong port. Mobile OCR technology can make sure that container numbers are correctly recorded throughout the supply chain and cargo transport is correctly carried out. On top of that, it will save time by reducing the amount of manual data entry that needs to be performed on a daily basis.

Let's talk API

API stands for Application Programming Interface. In a nutshell, it is a set of clearly defined communication protocols and the tools for building software. SwiftOCR is the open source library available only on iOS, while cross platforms such as Swiftly Tesseract, ABBY, Cloud Vision and Azure Computer Vision are more flexible and allow software to run on most systems.

Our Methodology

The APIs are first trained to identify alphanumeric characters. Sample images based on what our target audience frequently encounter are gathered, and we compare the accuracy of the different APIs tested on these sample images.

Image Sample 1
Sample Image 1
Image Sample 2
Sample Image 2

Results in Pictures

Here, we investigate how each API fares in character recognition. The image shows what the camera sees, and the text shows what alphanumberic character they recognize.

SwiftOCR

Swift OCR

Tesseract

Tesseract OCR

ABBY

Abby OCR

Cloud Vision

CloudVision OCR

Azure Computer Vision

Azure OCR

Discussing Accuracy

We have to consider that factors such as perspective and quality of the image, font of the characters and even the spacing between the characters could affect the accuracy of character recognition software.  

Keeping all conditions constant, we conclude that Azure Computer Vision is the most accurate in identifying the characters on the containers in the sample images, followed by Cloud Vision, ABBY, Tesseract, and with SwiftOCR being the least accurate.

Improvements to consider

Future plans include working with more sample data to train the models and improve their performance. There is definitely room for improvement in attempting to simulate human vision into computers accurately, and Haulio will continue to work towards a seamless integration between the two, for the benefit of our users.

Questions?

We’re happy to help! Fill in the form below and we’ll get back to you shortly.


    character recognition technologycomputer visionocrshipping container


    Haulio Logo White
    Headquarters:
    115A Commonwealth Dr
    #05-01
    Singapore 149596

    Facebook Twitter Linkedin Instagram
    © 2023 HAULIO

    Company

    About Us
    Careers
    Contact Us

    Products

    For Hauliers
    For Shippers

    Resources

    News & Updates
    Terms of Use
    Privacy Policy

    loading

    Please wait while you are redirected to the right page...

    Please share your location to continue.

    Check our help guide for more info.

    share your location