【技术实现步骤摘要】
一种铁路货车车厢号识别抓拍方法及系统
本专利技术涉及视频监控
,尤其是涉及一种铁路货车车厢号识别抓拍方法及系统。
技术介绍
货运铁路运输占据我国国内货运运输周转量的70%以上,因此铁路运输部门对货运列车车厢的装载内容和装载顺序有较强的监控需求。在铁路运输实践中,因为一些特殊原因,原本计划中的车厢可能装载了其他货物,或者出现少装、漏装的情况,给货运单位带来直接或者间接的经济损失。因此需要安排工人对货运列车的车厢号、装载货物情况进行人工核实记录。一般货运列车的整车长度约为800米至1000米,单次人工巡查工作耗时在半小时至一小时之间,巡查效率较低、工人的劳动强度较高,也容易出现人为记录失误,造成资源浪费。因此,使用设备自动识别火车车厢号并记录火车车厢上的货物可以较好解决上述问题。但是与传统的汽车车牌识别不同,火车车厢号是直接使用油漆在火车车厢外部进行喷涂书写的,车厢号区域不像汽车车牌区域有明显与环境不通的颜色。相反,车厢号区域与其他不含有字符的火车车皮具有相近的纹理特征,同时由于火车车厢外部有较多凹凸的金属结构,这进一步增加了车厢号区域纹理特征的复杂程度和检测识别难度。其次,由于货运火车往往装载了煤炭等容易无损车厢号标识的货物,再加上钢铁的锈蚀、油漆的脱落,字符检测和识别的难度相对于汽车车牌识别的难度也有明显的上升。再次火车车厢种类多,其上的车厢号的格式也有较多变化和差异,例如有的车厢号长度为七位,有的车厢号长度仅为三位。此外,火车车厢上还有其他字符包括载重量、自重、容积等信息,这些无效的字符信息都会对车厢号的识别 ...
【技术保护点】
1.一种铁路货车车厢号识别抓拍方法,其特征在于:包括以下步骤:/nS1.进行初始化和配置;/nS2.循环从监控数据流中抓取当前帧静态图片数据;/nS3.静态检测识别,对静态图片数据采用深度神经网络检测车厢号区域和数字区域,与标准车厢号模板进行匹配分析,获取当前车厢号的静态检测识别结果;/n运动状态判定,同时根据静态图片数据计算当前帧静态图片数据与紧前帧静态图片数据中特征点的平均偏移距离,进一步计算出列车运动方向和速度;/nS4.连续序列分析,累计到设定数量静态检测识别结果后,对多个检测识别结果进行统计分析,获取车厢号各数字位上置信度最高的数字,生成连续序列分析结果;/nS5.抓拍控制,根据列车运动方向和速度,以及获得的连续序列分析结果控制多个摄像机选取最佳抓拍时机进行抓拍,获取清楚的图片;/nS6.循环步骤S2-S5,直到获取列车所有车厢的车厢号和图片。/n
【技术特征摘要】
1.一种铁路货车车厢号识别抓拍方法,其特征在于:包括以下步骤:
S1.进行初始化和配置;
S2.循环从监控数据流中抓取当前帧静态图片数据;
S3.静态检测识别,对静态图片数据采用深度神经网络检测车厢号区域和数字区域,与标准车厢号模板进行匹配分析,获取当前车厢号的静态检测识别结果;
运动状态判定,同时根据静态图片数据计算当前帧静态图片数据与紧前帧静态图片数据中特征点的平均偏移距离,进一步计算出列车运动方向和速度;
S4.连续序列分析,累计到设定数量静态检测识别结果后,对多个检测识别结果进行统计分析,获取车厢号各数字位上置信度最高的数字,生成连续序列分析结果;
S5.抓拍控制,根据列车运动方向和速度,以及获得的连续序列分析结果控制多个摄像机选取最佳抓拍时机进行抓拍,获取清楚的图片;
S6.循环步骤S2-S5,直到获取列车所有车厢的车厢号和图片。
2.根据权利要求1所述的一种铁路货车车厢号识别抓拍方法,其特征是初始化包括对静态检测识别、连续序列分析、运动状态判定、抓拍控制步骤进行初始化,
静态检测识别,加载深度神经网络模型、多种含有标准数字位置信息的类型的标准车厢号区域模板,确定第一阈值T1、第二阈值T2;
连续序列分析,初始化统计分析器,确定后续分析中需要累计的静态检测识别结果的个数、第三阈值T3;
运动状态判定,初始化视频帧序列、图片缓存区,确定第四阈值T4;
抓拍控制,初始化抓拍冷却时间、计时器、上一次抓拍信息参数;
配置包括配置画面中车厢号检测识别区域和视频画面中列车进站方向指示参数。
3.根据权利要求2所述的一种铁路货车车厢号识别抓拍方法,其特征是步骤S2的具体过程包括从监控数据流中抓取当前帧静态图片数据,从静态图片数据中截取车厢号检测识别区域图片,生成检测区域子图片,将检测区域子图片分别进行静态检测识别和运动状态判定。
4.根据权利要求2或3所述的一种铁路货车车厢号识别抓拍方法,其特征是步骤S3中静态检测识别的具体过程包括:
S301.接收传送来的图片,采用深度神经网络进行检测,获得图片内车厢号区域类别号、车厢号区域位置、车厢号区域置信度、数字类别号、数字区域位置、数字置信度;
S302.将根据深度神经网络得到的检测信息和标准车厢号区域模板进行匹配分析,得到个车厢号区域检测结果和个数字区域检测结果;
S303.判断是否为零,若是结束本步骤,返回步骤S2,若否进入下一步骤;
S304.对个车厢号区域中每个车厢号区域Li的置信度ci进行校准,其中校准后的车厢号区域置信度为
其中ai为车厢号区域长宽比,
为标准车厢号区域长宽比,且
判断是否大于第一阈值T1,若是将该车厢号区域Li加入到候选车厢号区域中;
S305.从候选车厢号区域中选取置信度最高的车厢号区域为最优车厢号区域Lm,其中m=argmax(ci);
S306.对检测到个数字区域中每一个数字区域Di,与最优车厢号区域Lm进行相交面积与两个区域中较小面积的比值计算,表达式如下,
其中为最优车厢号区域Lm面积,为数字区域Di面积,为两个区域相交面积;
判断是否等于1,若是则该数字区域Di完全包含在最优车厢号区域Lm中,将该数字区域Di加入至候选数字区域中;
S307.根据标准车厢号模板匹配计算当前车厢号数字个数计算每一对候选数字区域Di和标准数字区域的匹配分值wij,其中标准车厢号模板包括对应个数的标准数字区域j为标准数字区域个数,
其中,候选数字区域Di的坐标为(xi1,yi1,xi2,yi2),标准数字区域的的坐标为(xj1,yj1,xj2,yj2),根据最优车厢号区域Lm的坐标将数字区域Di的坐标转换成以最优车厢号区域为坐标系的参考坐标(xi1′,yi1′xi2′,yi2′),转换方式为,
同理,获得标准数字区域的参考坐标(xj1′,yj1′xj2′,yj2′),计算数字区域Di和标准数字区域的欧氏距离distij,
各匹配分值wij构成匹配分值矩阵,采用匈牙利算法计算得出每个标准数字区域的最佳匹配Wbest,最佳匹配Wbest设定为匹配分值w′ij,w′ij∈Wbest,对每个最佳匹配Wbest的匹配分值w′ij进行阈值判断,判断数字区域Di和标准数字区域的中点欧氏距离是否小于第二阈值T2,若是则该匹配分值w′ij为有效匹配分值,若否将该匹配分值w′ij置零;
S308.根据有效匹配分值得到标准数字区域对应的数字内容,根据非有效匹配分值则认为对应的标准数字区域暂时...
【专利技术属性】
技术研发人员:覃浩轩,王增锹,
申请(专利权)人:杭州智诺科技股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。