集装箱箱号字符识别算法研究
2021-08-06曹林根
曹林根,宓 超
上海海事大学 物流工程学院,上海 201306
如今,随着全球经济一体化的发展,越来越多的国际贸易、货物运输依赖于集装箱,港口集装箱的吞吐量增速加快[1]。准确、快速地提取集装箱箱号对于集装箱智能化管理以及运输显得至关重要。为此,许多工程师和研究人员提出一些用于集装箱箱号自动识别技术:如射频识别(Radio Frequency Identification,RFID)[2]、无线传感器网络(Wireless Sensor Network,WSN)[3]等。然而,在目前的集装箱智能化管理系统中,基于计算机视觉的集装箱箱号自动识别(Automatic Container-Code Recognition,ACCR)逐步成为现代化港口箱号识别的主流方式,因其无需增加额外附件且成本较低。
集装箱箱号采用了ISO 6346国际标准,其由3个部分组成[4],4个大写箱主英文字母、6位分类数字号和1个校验码。这11 个ISO 字符是作为集装箱的唯一标识代码,典型集装箱箱号图像如图1所示。

图1 集装箱箱号图像示例Fig.1 Example of container number image
通常,集装箱箱号自动识别(ACCR)系统关键技术包括箱号区域定位与倾斜校正、箱号字符分割、箱号字符识别3个部分[5],图2为集装箱箱号自动识别(ACCR)系统的流程图。一些研究人员和工程师围绕这3 部分进行了大量的研究,并取得了众多研究成果,其中箱号区域定位与倾斜校正是箱号自动识别系统的关键。目前集装箱箱号定位方法可以分为基于边缘与滑动窗[6]、基于数学形态学[7]、基于连通域分析的方法[8];基于边缘与滑动窗的箱号字符定位方法是利用边缘检测算子检测出箱号字符边缘信息,并结合滑动窗寻找具有区分度的字符描述特征来实现箱号字符区域定位,虽定位效果好,但描述特征会受到光照、阴影等影响。……
