Visual sort assist system

CV-based parcel recognition for North American logistics enterprise
Industry:

Services:

Software development
Solution design
Device integration
Project management
1

Project overview

Our client, a well-known North America-based company, is an integrated package, freight, and logistics provider. The enterprise is a leading company in the logistics industry, with over 10K employees, more than 150 facilities, and over 1M packages delivered daily.

Our client was struggling with optimizing everyday operations, in particular – parcel sorting and distribution. Being handled traditionally manually, this process deteriorated overall business productivity, blocked efficient resource allocation, and, even more important, contributed to work-related accidents and injuries. 

 

Abto Software has entered the cooperation to build a system for automatic parcel recognition and monitoring to empower the client to organize everyday operations more efficiently.

 

By utilizing computer-vision-based recognition and monitoring of multiple packages moving along conveyors, we aimed at increasing business productivity, decreasing time and cost, and facilitating workplace safety.

2

Main goals

Our client’s key objective was accelerating the rate of sorting by moving smaller batches of mail and parcels from the unloading area to appropriate delivery routes within warehouses with minimal manual intervention. This way, the enterprise would process higher volumes without employing and training additional workers, simultaneously streamlining business productivity.

 

We delivered a system for automatic package recognition and monitoring to provide:

  • Improved productivity (splitter, pre-load, bulk sort)
  • Enhanced time and cost (labeling, scanning, label positioning)
  • Reduced training
  • Reduced accidents & injuries
    No labeling in the unloading area
    Less congestion and hazards in the unloading area
3

How the solution works

To process high volumes of packages and mail, the enterprise must allocate significant resources to training. And, regardless, with today’s staff turnover, the company might experience reputational and financial damage by spending extra funds without achieving actual optimization.

 

Before cooperation, package sorting was managed in the following manner:

  • The parcels were delivered to the operation facility 
  • In dependence of the process organization of the specific facility, the packages and mail were sorted either using wrist scanners or manually, by memory, which meant complete dependency on the employee’s skills

The client has already tested some ready-to-use applications to optimize package recognition and monitoring. Having discovered every application to have specific limitations – integration, and compatibility limitations, singulation requirements, and others – the company has changed its strategy and decided to design its own assisting system.

 

Our team suggested utilizing specialized hardware together with  computer vision to implement a more efficient workflow:

a. After unloading, a scanner installed above detects the barcodes of the incoming parcels
b. After scanning, the system generates labels later used to guide the workers 
c. As the incoming parcels are moving along conveyors, those details are projected onto them to highlight their type and appropriate delivery route
d. The workers distribute parcels using the projected instructions without spending additional resources on decision-making

abto software
4

Main challenges

Environmental conditions

To achieve the desired precision, we had to consider multiple variables:

  • Lightning conditions (lightning variability severely affects the capability to accurately recognize labels, distinguish parcels, and correctly project information onto packages)
  • Parcel characteristics (various shapes, sizes, colors, packaging materials, obscured barcodes, and other influential factors)
  • Conveyor movement and speed
  • Parcel positioning and orientation

Hardware equipment 

To handle the inconsistent environmental conditions mentioned above, we had to conduct careful research before choosing barcode scanners, depth cameras, and projectors, which involved multiple challenges:

  • Hardware compatibility
  • Hardware reliability and durability
  • Shipping and handling complexities
  • Installation challenges
  • Hardware scalability and future-proofing
  • Integration with existing infrastructure

Device synchronization

Successfully implementing complex algorithms with synchronized hardware components (barcode scanners, depth cameras, and projectors) has presented multiple challenges:

  • Hardware calibration
  • Aligned timing and synchronization
  • Spatial coordination
  • Data processing

Device installation

When implementing computer vision, we faced another challenge – hardware placement over conveyors: 

  • Optimal positioning to achieve desired accuracy
  • Comprehensive coverage to capture necessary areas
  • Avoiding interference and obstructions 
  • Considering varying environmental conditions
  • Maintenance access 
  • Worker safety and ergonomics

Reproducing realistic warehouse conditions

Conducting an investigation, we realized the implementation of the CV-based system must go beyond simulation. To obtain applied insight, we built custom conveyors and continued thorough testing outside conventional office settings.

Image processing

The implementation of a CV-based system might encounter significant challenges associated with time lags. Addressing these involves optimizing transfer channels, ensuring robust software and hardware integration, and, additionally, continuously monitoring the solution to maintain desired precision.

Technology stack:

  • C++
  • Python

  • OpenCV
  • Open3D

Timeline:

  • Spring 2021 – Fall 2023

Team:

  • 1 project manager
  • 1 tech lead
  • 4 software developers
  • 1 QA engineer
5

Value delivered to business

By implementing computer vision, we designed a system for automatic parcel recognition and monitoring. Enabling the logistics enterprise to process higher volumes without employing and training additional workers, the solution can eliminate unjustified investment and facilitate business productivity.

 

Our concept is designed to provide:

  • Increased productivity (splitter, pre-load, bulk sort)
  • Strategically efficient resource allocation 
  • Less training
  • Less accidents & injuries

Categories:

Contact Us

To find out more about Abto Software expertise, request a quote or get a demo of your custom solution.

  • Clicking this button, I agree to the processing of my personal data.

Contact us

Tell your idea, request a quote or ask us a question