[发明专利]基于FPGA的双目视觉列车注水口检测定位方法有效
申请号: | 201811522447.X | 申请日: | 2018-12-13 |
公开(公告)号: | CN109767424B | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 周慧鑫;邓宝凯;向培;赵东;李欢;姚博;钱琨;成宽洪;谭威;秦翰林;赖睿;王炳健;黄楙森;于跃 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06T7/00 | 分类号: | G06T7/00;G06T7/12;G06T7/136;G06T7/70 |
代理公司: | 西安志帆知识产权代理事务所(普通合伙) 61258 | 代理人: | 侯峰;韩素兰 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 fpga 双目 视觉 列车 注水 检测 定位 方法 | ||
1.一种基于FPGA的双目视觉列车注水口检测定位方法,其特征在于,该方法为:对采集的列车侧面视频图像进行边缘提取和阈值分割获得二值化的边缘侧面视频图像;对所述二值化的边缘侧面视频图像进行处理并且与列车注水口侧面模板图像进行匹配,检测出注水口在列车侧面视频图像中的位置;将所述检测出注水口在列车侧面视频图像中的位置与列车注水口所在的预设位置范围进行比较,如果已经匹配则将匹配有效信号SG1传输至机械装置控制机械车移动停止并开始采集列车底部视频图像,同时对所述列车底部视频图像进行边缘提取和阈值分割获得二值化的边缘底部视频图像;对所述二值化的边缘底部视频图像进行处理并且与列车注水口底部模板图像进行匹配,检测出注水口圆心在列车底部视频图像中的位置;将所述检测出注水口圆心在列车底部视频图像中的位置与列车注水口圆心所在的预设位置范围进行比较,如果已经匹配则将匹配有效信号SG2传输至机械装置控制机械臂开始上水与停止上水。
2.根据权利要求1所述的基于FPGA的双目视觉列车注水口检测定位方法,其特征在于,所述对列车侧面视频图像和列车底部视频图像进行边缘提取和阈值分割分别获得二值化的边缘侧面视频图像和二值化的边缘底部视频图像,具体为:根据Sobel算子对列车侧面视频图像和列车底部视频图像进行边缘检测,根据二值化阈值对边缘检测后的列车侧面视频图像和列车底部视频图像进行二值化分割,将二值化的边缘侧面视频图像和二值化的边缘底部视频图像按像素按照步长为1的大小分别依次生成m1×n1的侧面视频图像窗口W1和m2×n2的底部视频图像窗口W2。
3.根据权利要求2所述的基于FPGA的双目视觉列车注水口检测定位方法,其特征在于,在所述侧面视频图像窗口W1和底部视频图像窗口W2位置中标记所述侧面视频图像窗口W1和底部视频图像窗口W2中第一行第一列的像素在整帧图像中的位置分别为侧面窗口位置坐标P1(i,j)和底部窗口位置坐标P2(i,j)。
4.根据权利要求3所述的基于FPGA的双目视觉列车注水口检测定位方法,其特征在于,所述边缘提取和阈值分割的具体过程为:将所述列车侧面视频图像和列车底部视频图像按照步长为1的大小依次生成3×3的卷积图像窗口,再通过两个横向边缘卷积核B和纵向边缘卷积核C对生成的卷积图像窗口进行卷积运算确定两个方向的灰度差分的估计值即横向梯度Gx和纵向梯度Gy,并根据横向梯度Gx和纵向梯度Gy的平方和G是否大于设定的阈值Gmax对列车侧面视频图像和列车底部视频图像进行二值化阈值分割。
5.根据权利要求4所述的基于FPGA的双目视觉列车注水口检测定位方法,其特征在于,所述横向边缘卷积核B和纵向边缘卷积核C对生成的卷积图像窗口进行卷积运算获得横向梯度Gx和纵向梯度Gy,具体为:将所述列车侧面视频图像和列车底部视频图像中的3行依次存入3个FIFO中,将3个FIFO中读出的数据分别作为移位位左移至对应的3个3位移位寄存器中,然后利用横向边缘卷积核B与纵向边缘卷积核C分别对读入的3个3位移位寄存器中的9个数值进行卷积运算得到横向梯度Gx与纵向梯度Gy。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811522447.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种沥青路面图像的裂缝检测方法
- 下一篇:机器视觉光源均匀性评估装置及方法