一种集装箱箱号识别方法及装置制造方法及图纸

技术编号:23705558 阅读:40 留言:0更新日期:2020-04-08 11:18
本申请提供一种集装箱箱号识别方法及装置,方法包括:对多路相机采集的指定集装箱的视频流进行解码;针对解码得到的每帧图片,将该帧图片输入已训练得到的定位网络,由定位网络定位该帧图片中指定集装箱的箱号位置区域,从该帧图片中抠出箱号位置区域对应的目标图片,并将该目标图片输入已训练得到的识别网络,由识别网络识别出目标图片中箱号。由于定位网络和识别网络均是直接输出结果,无需中间处理过程,识别过程简单,可快速准确的实现每帧图片的识别。通过结合多路相机采集的视频流包含的多帧图片的箱号识别结果确定指定集装箱的目标箱号,而并非基于集装箱四面的单次抓拍图像的箱号识别结果确定目标箱号,因此可以提高目标箱号的准确度。

A method and device of container number identification

【技术实现步骤摘要】
一种集装箱箱号识别方法及装置
本申请涉及图像处理
,尤其涉及一种集装箱箱号识别方法及装置。
技术介绍
目前,集装箱广泛应用在交通运输中,为了方便对集装箱的识别,在集装箱的四个面上都喷涂有该集装箱的箱号,以用于唯一标识该集装箱,因此在港口作业中,通过识别集装箱的箱号可以方便记录每个集装箱在运输过程中的状态。相关技术中,在载有集装箱的货车通过闸口时,对集装箱的4个面进行抓拍,针对每张抓拍图像,先检测图像中集装箱的箱号区域,并对该区域内的箱号包含的每个字符进行分割,然后通过基于机器学习方法的分类器进行字符识别,得到单字符识别结果,并根据分割的每个字符在箱号中的位置和每个字符识别结果确定集装箱的箱号,最后基于同一集装箱在4张抓拍图像中的识别结果综合确定目标箱号。然而,这种箱号识别方式,中间过程比较多,识别算法比较复杂。
技术实现思路
有鉴于此,本申请提供一种集装箱箱号识别方法及装置,以解决相关技术中的箱号识别方式中间过程比较多,识别算法比较复杂的问题。根据本申请实施例的第一方面,提供一种集装箱箱号识别方法,所述方法包括:对多路相机采集的指定集装箱的视频流进行解码,所述视频流包括所述指定集装箱各个侧面的图像;针对解码得到的每帧图片,将该帧图片输入已训练得到的定位网络,由所述定位网络定位该帧图片中所述指定集装箱的箱号位置区域,从该帧图片中抠出所述箱号位置区域对应的目标图片,并将该目标图片输入已训练得到的识别网络,由所述识别网络识别出所述目标图片中箱号;其中,所述定位网络包括M个子定位网络,所述M个子定位网络用于分别定位出所述视频流中的M帧图片的所述箱号位置区域;所述识别网络包括与所述M个子定位网络映射的M个子识别网络,所述M个子识别网络用于分别识别出所述M帧图片对应的M个目标图片中的集装箱箱号;依据所述识别网络识别出的各个箱号确定所述指定集装箱的目标箱号。根据本申请实施例的第二方面,提供一种集装箱箱号识别装置,所述装置包括:解码模块,用于对多路相机采集的指定集装箱的视频流进行解码,所述视频流包括所述指定集装箱各个侧面的图像;识别模块,用于针对解码得到的每帧图片,将该帧图片输入已训练得到的定位网络,由所述定位网络定位该帧图片中所述指定集装箱的箱号位置区域,从该帧图片中抠出所述箱号位置区域对应的目标图片,并将该目标图片输入已训练得到的识别网络,由所述识别网络识别出所述目标图片中箱号;其中,所述定位网络包括M个子定位网络,所述M个子定位网络用于分别定位出所述视频流中的M帧图片的所述箱号位置区域;所述识别网络包括与所述M个子定位网络映射的M个子识别网络,所述M个子识别网络用于分别识别出所述M帧图片对应的M个目标图片中的集装箱箱号;确定模块,用于依据所述识别网络识别出的各个箱号确定所述指定集装箱的目标箱号。根据本申请实施例的第三方面,提供一种电子设备,包括可读存储介质和处理器;其中,所述可读存储介质,用于存储机器可执行指令;所述处理器,用于读取所述可读存储介质上的所述机器可执行指令,并执行所述指令以实现上述第一方面的步骤。根据本申请实施例的第四方面,提供一种芯片,包括可读存储介质和处理器;其中,所述可读存储介质,用于存储机器可执行指令;所述处理器,用于读取所述可读存储介质上的所述机器可执行指令,并执行所述指令以实现上述第一方面的步骤。应用本申请实施例,通过对多路相机采集的指定集装箱的视频流进行解码,并针对解码得到的每帧图片,将该帧图片输入已训练得到的定位网络,由定位网络定位该帧图片中指定集装箱的箱号位置区域,从该帧图片中抠出该箱号位置区域对应的目标图片,并将该目标图片输入已训练得到的识别网络,由识别网络识别出该目标图片中箱号,最后依据识别网络识别出的各个箱号确定指定集装箱的目标箱号。其中,定位网络可包括M个子定位网络,该M个子定位网络用于分别定位出视频流中的M帧图片的箱号位置区域,且识别网络可包括与M个子定位网络映射的M个子识别网络,该M个子识别网络用于分别识别出M帧图片对应的M个目标图片中的集装箱箱号。基于上述描述可知,由于通过定位网络定位图片中指定集装箱的箱号位置区域之后,通过识别网络可直接实现箱号的识别,因此对于定位网络和识别网络均是直接输出结果,无需中间处理过程,识别过程简单,进而可快速准确的实现每帧图片的识别。又由于定位网络和识别网络均是由M个子定位网络和M个子识别网络组成,可以并行定位并识别M帧图片,因此可以提高箱号识别效率。另外,通过结合多路相机采集的视频流包含的多帧图片的箱号识别结果确定指定集装箱的目标箱号,而并非基于集装箱四面的单次抓拍图像的箱号识别结果确定目标箱号,因此可以提高目标箱号的准确度。附图说明图1为本申请根据一示例性实施例示出的一种集装箱四面抓拍图像;图2A为本申请根据一示例性实施例示出的一种集装箱箱号识别方法的实施例流程图;图2B为本申请根据图2A所示实施例示出的一种集装箱箱号识别结构图;图3为本申请根据一示例性实施例示出的另一种集装箱箱号识别方法的实施例流程图;图4为本申请根据一示例性实施例示出的一种电子设备的硬件结构图;图5为本申请根据一示例性实施例示出的一种集装箱箱号识别装置的实施例结构图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。集装箱的箱号作为集装箱的唯一标识,其采用国际标准ISO6346(1995)标准定义,由4位英文字母(箱主号)和7为数字(箱体注册码)组成。另外,集装箱箱号后面的ISO号使用UN/ISO标准代码,由4位号码组成,表示集装箱的尺寸、箱型和功能。目前,通常是在闸口现场安装4路相机,每路相机抓拍集装箱的一面,针对每张抓拍图像,先检测图像中集装箱的箱号区域,并对该区域内的箱号包含的每个字符进行分割,然后通过基于机器学习方法的分类器进行字符识别,得到单字符识别结果,本文档来自技高网...

【技术保护点】
1.一种集装箱箱号识别方法,其特征在于,所述方法包括:/n对多路相机采集的指定集装箱的视频流进行解码,所述视频流包括所述指定集装箱各个侧面的图像;/n针对解码得到的每帧图片,将该帧图片输入已训练得到的定位网络,由所述定位网络定位该帧图片中所述指定集装箱的箱号位置区域,从该帧图片中抠出所述箱号位置区域对应的目标图片,并将该目标图片输入已训练得到的识别网络,由所述识别网络识别出所述目标图片中箱号;其中,所述定位网络包括M个子定位网络,所述M个子定位网络用于分别定位出所述视频流中的M帧图片的所述箱号位置区域;所述识别网络包括与所述M个子定位网络映射的M个子识别网络,所述M个子识别网络用于分别识别出所述M帧图片对应的M个目标图片中的集装箱箱号;/n依据所述识别网络识别出的各个箱号确定所述指定集装箱的目标箱号。/n

【技术特征摘要】
1.一种集装箱箱号识别方法,其特征在于,所述方法包括:
对多路相机采集的指定集装箱的视频流进行解码,所述视频流包括所述指定集装箱各个侧面的图像;
针对解码得到的每帧图片,将该帧图片输入已训练得到的定位网络,由所述定位网络定位该帧图片中所述指定集装箱的箱号位置区域,从该帧图片中抠出所述箱号位置区域对应的目标图片,并将该目标图片输入已训练得到的识别网络,由所述识别网络识别出所述目标图片中箱号;其中,所述定位网络包括M个子定位网络,所述M个子定位网络用于分别定位出所述视频流中的M帧图片的所述箱号位置区域;所述识别网络包括与所述M个子定位网络映射的M个子识别网络,所述M个子识别网络用于分别识别出所述M帧图片对应的M个目标图片中的集装箱箱号;
依据所述识别网络识别出的各个箱号确定所述指定集装箱的目标箱号。


2.根据权利要求1所述的方法,其特征在于,依据所述识别网络识别出的各个箱号确定所述指定集装箱的目标箱号,包括:
确定每个箱号的置信度;
依据识别出的各个箱号和各个箱号的置信度确定所述指定集装箱的目标箱号。


3.根据权利要求2所述的方法,其特征在于,确定每个箱号的置信度,包括:
针对每个箱号,对该箱号进行校验;
若校验成功,则确定该箱号的置信度为第一置信度;
若校验失败,则利用预设的误识别字符对应关系修改该箱号,并再对修改后的箱号进行校验,若校验成功,则确定该修改后的箱号的置信度为第二置信度,否则,确定该箱号的置信度为第三置信度;
其中,所述第一置信度、所述第二置信度、所述第三置信度依次降低。


4.根据权利要求2所述的方法,其特征在于,依据识别出的各个箱号和各个箱号的置信度确定所述指定集装箱的目标箱号,包括:
从识别出的各个箱号中选择置信度最大的箱号;
若选择出的箱号中不同的箱号的数量小于预设数值N,则将选择出的各个不同的箱号确定为候选箱号;
若选择出的箱号中不同的箱号的数量大于或等于预设数值N,则依据选择出的箱号中各个不同的箱号出现的次数选择N个箱号作为候选箱号;
依据各个候选箱号所属视频流的视频流数量,从各个候选箱号中确定所述指定集装箱的目标箱号。


5.根据权利要求4所述的方法,其特征在于,依据各个候选箱号所属视频流的视频流数量,从各个候选箱号中确定所述指定集装箱的目标箱号,包括:
从各个候选箱号中,选取对应的视频流数量超过第一预设阈值的候选箱号;
若选取出的候选箱号的数量大于第二预设阈值,则在选取出的候选箱号中,依据与上次确定的目标箱号不同的候选箱号确定目标箱号;
若选取出的候选箱号的数量小于会等于第二预设阈值,则将选取出的候选箱号确定为目标箱号。


6.一种集装箱箱号识别装置,其特征在于,所述装置包括:
解码模块,用于对多路相机采集的指定集装箱的视频流进行解码,所述视频流包括所述指定集装箱各个侧面的图像;
识别模块,用于针对解码得到的每帧图片,将该帧图片输入已训练得...

【专利技术属性】
技术研发人员:桂一鸣
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1