法律状态公告日
法律状态信息
法律状态
2019-09-10
授权
授权
2018-09-14
实质审查的生效 IPC(主分类):G06K9/00 申请日:20180321
实质审查的生效
2018-08-21
公开
公开
背景技术
近年来,我国固体矿山企业总数量大,矿山从业人员多,且随着矿层开采深度和范围的不断增加,运输事故比例呈明显的上升趋势。运用信息与控制技术提高运输自动化水平是减少此类事故的根本措施,对矿井机车实施有效的监控,可以减少矿难人员的伤亡。
国内无人地下车辆的研究发展较晚,速度较慢,技术仍然不够成熟。我国第一台无人驾驶变频电机车在无人驾驶情况下,可以按照预先设定的程序周而复始地运行,出现故障时,机车可以自我诊断,诊断信息将集中反馈到控制室的显示屏上,提示进行人工处理。但该无人驾驶的变频电机车与现矿井之间的兼容性差,安全性低,只能按照预先设定的程序周而复始地运行,该批机车不适合国内矿井使用。具有一些监控能力的机车,通过对机车本身的监控了解轨道情况,检测人员只能看到一系列的数据,检测效果极差,使矿车前方的人员无法保证生命安全,也增加了矿井机车碰撞的可能性。
在有关视觉的研究领域,大多数都是对地面公路的视觉研究。如公开号为105984447A的中国发明专利公布说明书公开的基于机器视觉的车辆前向防撞自动紧急制动系统及方法,机器视觉感知装置通过安装于车头的雷达和摄像头探测行车状况,安全距离控制装置根据行车情况预算而采取报警、缓速制动或自动紧急制动的方式防止车辆追尾。该方法对于路面的碰撞检测确实能起到预警和防碰撞作用,但是对于矿井而言,矿道会使雷达信号大幅度衰减,不能有效的进行探测机车前方情况。
在矿井机车的碰撞领域,大多数只能测得距离,却不能实时探测机车前方的情况。如公开号为104237872A的中国专利公布说明书公开的一种基于分段混合测距的矿井机车防撞方法及装置,该方法一无线电信号作为整个测距过程中的同步通信信号,并利用无线电、声波和超声波的不同传播特性对矿井机车进行不同距离的测距。该方法虽然能测得距离,但是在声波的切换工程中浪费了大量的时间,同时,该方法只测得距离,没有对矿井机车前方的障碍物进行探测,因此增加了矿井机车碰撞的可能性。
发明内容
针对上述现有问题,本发明提供一种准确性强,可靠性高、适应性强的基于机器视觉的矿井机车前障碍物的检测方法,以期能准确检测出矿井中的障碍物,从而能减少矿井机车碰撞的可能性,提高生产作业的安全性。
本发明为解决技术问题采用如下技术方案:
本发明一种基于机器视觉的矿井机车前障碍物的检测方法的特点是按如下步骤进行:
步骤1、获取一副像素为α×β的井下图像,定义变量m;
步骤2、使用SLIC分割方法对所述井下图像进行处理,得到m个超像素块;
步骤3、根据m个超像素块,获取所述井下图像在四条边界上的超像素块,记任意一条边界上的超像素块为第i个超像素块,并将所述第i个超像素块按照轴对称复制为第i个吸收节点;从而得到四条边界上的所有超像素块的吸收节点;
步骤4、初始化u=1;
步骤5、计算任意第u条边界上的所有超像素块的吸收节点所对应的m个超像素块的第u个显著性图,记为
步骤6、初始化v=2;
步骤7、利用式(1)得到第u个显著性图su中第j个超像素块的显著性图
步骤8、令v+1赋值给v,并返回步骤6执行,直到v>4为止,从而得到第u个显著性图su中第j个超像素块的显著性图
步骤9、计算第u个显著性图su的差异值和
步骤10、令u+1赋值给u,并返回步骤4执行,直到u>4为止,从而得到四个显著性图的差异值和{Mu|u=1,2,3,4};
步骤11、从所述四个显著性图的差异值和{Mu|u=1,2,3,4}中选择最大差异值和所对应边界上的所有超像素块并删除相应的吸收节点,从而得到三条边界上的所有超像素块的吸收节点作为吸收节点集合;
步骤12、记所述吸收节点集合中任意一个吸收节点为第k个吸收节点,计算第k个吸收节点所对应的m个超像素块的显著性图作为初始显著性图
步骤13、初始化j=1;
步骤14、判断
步骤15、计算所述吸收节点集合中所有吸收节点所对应的m个超像素块的显著性图,作为中间显著性图;
步骤16、对所述变量m进行n次的重新赋值后,并相应重复执行n次步骤2-步骤15,从而得到n次的中间显著性图,对n次的中间显著性图取均值,得到α×β个像素点的显著性作为所述井下图像的最终显著性图;
步骤17、将所述井下图像的最终显著性图中每个像素点显著性分别与阈值zh进行比较,将所有小于等于所述阈值zh的显著性所对应的像素点置为“0”,大于所述阈值zh的显著性所对应的像素点置为“1”,从而得到所述井下图像障碍物的检测结果图。
与现有技术相比,本发明的有益效果体现在:
1、本发明通过采用差异化筛选边界节点作为吸收节点和多层图融合的计算方法,有效地提高了矿井机车在井下的障碍物检测准确性,降低了矿井机车碰撞的可能性;
2、本发明通过差异化筛选去除差异较大的边界,选择剩余三条边界上的节点进行复制作为吸收节点,降低了吸收节点的错误的选择概率,提高了超像素块作为吸收节点的正确率,有效地提高显著图的准确性;
3、本发明通过阈值的判断选择吸收节点,大大的提高了吸收节点的完整性,降低了由于吸收节点的选择导致的显著图的不准确性;
4、本发明通过多层图融合的方式,降低不同SLIC分割数的影响,提高了显著图的准确率。
附图说明
图1为本发明方法的流程示意图。
具体实施方式
本实施例中,如图1所示,一种基于机器视觉的矿井机车前障碍物的检测方法是按如下步骤进行:
步骤1、获取一副像素为α×β的井下图像,定义变量m,m将作为SLIC分割的超像素块数,可以假设他的数值是250,超像素块的个数影响着最后得到的效果图;
步骤2、使用SLIC分割方法对井下图像进行处理,得到m个超像素块;
步骤3、根据m个超像素块,获取井下图像在四条边界上的超像素块,记任意一条边界上的超像素块为第i个超像素块,并将第i个超像素块按照轴对称复制为第i个吸收节点;轴对称的复制方式中左右边界按照Y轴对称复制,上下边界按照X轴对称复制,从而得到四条边界上的所有超像素块的吸收节点,吸收节点的计算可以得到显著性图,但是吸收节点的选择影响着显著图的效果,四条边界作为同时作为吸收节点,存在着错误的选择吸收节点的情况,原因是在障碍物在矿井图片中经常占据着其中的1-2个边界,这占据的边界不能作为吸收节点,为了更好的选择吸收节点,通过计算差异值的方法选取三条边界作为吸收节点,计算方法是步骤4-步骤11;
步骤4、初始化u=1,u指的是图像的边界数;
步骤5、计算任意第u条边界上的所有超像素块的吸收节点所对应的m个超像素块的第u个显著性图,记为
步骤6、初始化v=2;
步骤7、利用式(1)得到第u个显著性图su中第j个超像素块的显著性图
步骤8、令v+1赋值给v,并返回步骤6执行,直到v>4为止,从而得到第u个显著性图su中第j个超像素块的显著性图
步骤9、计算第u个显著性图su的差异值和
步骤10、令u+1赋值给u,并返回步骤4执行,直到u>4为止,从而得到四个显著性图的差异值和{Mu|u=1,2,3,4},通过上述步骤的循环计算得到四个显著图的差异值;
步骤11、从四个显著性图的差异值和{Mu|u=1,2,3,4}中选择最大差异值和所对应边界上的所有超像素块并删除相应的吸收节点,从而得到三条边界上的所有超像素块的吸收节点作为吸收节点集合,此时的吸收节点集合准确率比四条边界复制为吸收节点的准确率得到了提高;
步骤12、记吸收节点集合中任意一个吸收节点为第k个吸收节点,计算第k个吸收节点所对应的m个超像素块的显著性图作为初始显著性图
步骤13、经过差异值的计算虽然极大程度的提高了吸收节点选择的正确率,但是仍然可以通过阈值的方法进一步的更新吸收节点集合,提高准确率,初始化j=1;
步骤14、判断是否成立,若成立,则将第j个超像素块作为吸收节点加入到吸收节点集合中,否则将j+1赋值给j后,返回步骤14执行,直到j>m为止,其中,th表示显著性图阈值;
步骤15、计算吸收节点集合中所有吸收节点所对应的m个超像素块的显著性图,作为中间显著性图,虽然此时得到的中间显著性图作为检测效果图已经有了极佳的效果,但是通过多层图的方法可以进一步完善检测效果图,SLIC分割产生的超像素块数的不同,得到的显著性图的差异会很大,不同的超像素块的分割会产生不一样的结果。在定义超像素块个数越多,则每个超像素块的大小越小,时间复杂度越高,从而在图像的细节上能得到充分处理,区域整体性会变差;超像素块个数越少,则每个超像素块的大小越大,时间复杂度越低,但是在图像的细节上不能得到充分处理,区域整体性会变好,因此,采用多层图融合的方式减少SLIC分割产生的误差;
步骤16、对变量m进行n次的重新赋值后,并相应重复执行n次步骤2-步骤15,从而得到n次的中间显著性图,对n次的中间显著性图取均值,得到α×β个像素点的显著性作为井下图像的最终显著性图;
步骤17、将井下图像的最终显著性图中每个像素点显著性分别与阈值zh进行比较,将所有小于等于阈值zh的显著性所对应的像素点置为“0”,大于阈值zh的显著性所对应的像素点置为“1”,从而得到井下图像障碍物的检测结果图。
机译: 正面障碍物一种用于机动车的人行横道检测方法,其涉及比较参考图像和由照明装置投射并由摄像机可视化的图像,以找到与障碍物同化的非变形区域。
机译: 障碍物,例如损坏的车辆,一种用于路段的存在检测方法,涉及对存在于路段上的车辆进行计数,并基于计数来控制图像处理的自动激活
机译: 两种基于摄像机的障碍物检测方法及装置