[发明专利]一种基于三阈值边缘检测算法优化机器人动态目标方法在审
申请号: | 202210634626.2 | 申请日: | 2022-06-07 |
公开(公告)号: | CN115115583A | 公开(公告)日: | 2022-09-27 |
发明(设计)人: | 王军;林宇航 | 申请(专利权)人: | 沈阳化工大学 |
主分类号: | G06T7/00 | 分类号: | G06T7/00;G06T7/13;G06T7/136 |
代理公司: | 沈阳技联专利代理有限公司 21205 | 代理人: | 张志刚 |
地址: | 110142 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 阈值 边缘 检测 算法 优化 机器人 动态 目标 方法 | ||
一种基于三阈值边缘检测算法优化机器人动态目标方法,涉及一种优化机器人动态目标方法,包括以下步骤:首先通过大津阈值分割法得到前景与背景的分割阈值T,并将其引入到Canny算子中,定义高阈值为Th,低阈值为Tl;迭代遍历整个矩阵,将判定为次弱边缘像素和弱边缘像素的点使用8连通区域具体划分;当次弱边缘像素的8邻域内有强边缘像素,则将次弱边缘像素变为强边缘像素,赋值1(255);当弱边缘像素的8邻域内有一个及以上的强边缘像素或两个及以上的次弱边缘像素,则将弱边缘像素变为次弱边缘像素;最后将所有非强边缘像素置0。本发明提高了实际边缘与虚假边缘的判定效果,使检测结果更加准确完整。
技术领域
本发明涉及一种优化机器人动态目标方法,特别是涉及一种基于三阈值边缘检测算法优化机器人动态目标方法。
背景技术
随着机器人行业的快速发展,自主机器人的运用已经越来越多,其中当工作环境出现动态障碍物时,机器人进行及时避障前要先进行动态目标检测。图像的边缘是一个图像中的基本特征与重要信息,同时图像的边缘检测可以有效地减少数据量,剔除大量不相关信息,为后续研究提供便利。
发明内容
本发明的目的在于提供一种基于三阈值边缘检测算法优化机器人动态目标方法,本发明采用了改进的Canny边缘检测算法,对Canny算子进行改进去优化传统帧间差分法得到的前景对象。在传统的Canny边缘检测算法基础上,将双阈值检测变为三阈值检测,更改判定策略,将图像上真正边缘与虚假边缘及噪声的判定进行优化。通过性能分析,该方案部分优化了动态目标检测的效果,提高了现有边缘检测算法的准确率,使图像边缘更加连续。
本发明的目的是通过以下技术方案实现的:
一种基于三阈值边缘检测算法优化机器人动态目标方法,所述方法包括以下步骤:
首先通过大津阈值分割法得到前景与背景的分割阈值T,并将其引入到Canny算子中,定义高阈值为Th,低阈值为Tl,其中Th=0.6T,Tl=1/3Th=0.2T;
在此基础上引入了中阈值Tm,使其Tm=0.3T;
迭代遍历整个矩阵,将判定为次弱边缘像素和弱边缘像素的点使用8连通区域具体划分;当次弱边缘像素的8邻域内有强边缘像素,则将次弱边缘像素变为强边缘像素,赋值1(255);当弱边缘像素的8邻域内有一个及以上的强边缘像素或两个及以上的次弱边缘像素,则将弱边缘像素变为次弱边缘像素;最后将所有非强边缘像素置0。
所述的一种基于三阈值边缘检测算法优化机器人动态目标方法,所述三个阈值,一个是高阈值Th,一个中阈值Tm,一个低阈值Tl。
所述的一种基于三阈值边缘检测算法优化机器人动态目标方法,所述给定的三阈值:
1)边缘像素梯度值大于高阈值,则判定其为强边缘像素,该位置像素值置1(255);
2)如果边缘梯度值小于高阈值,大于中阈值,则判定其为次弱边缘像素;
3)如果如果边缘梯度值小于中阈值,大于低阈值,则判定其为弱边缘像素;
4)如果边缘像素梯度值小于低阈值,则会被抑制,该位置像素置0。
本发明的优点与效果是:
本发明考虑了边缘检测的特点大幅度地减少了数据量,并且剔除了可以认为不相关的信息,保留了图像重要的结构属性。三阈值检测在算法的时间复杂度没有明显提高的前提下,提高了实际边缘与虚假边缘的判定效果,使检测结果更加准确完整。
附图说明
图1为本发明梯度级分类示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈阳化工大学,未经沈阳化工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210634626.2/2.html,转载请声明来源钻瓜专利网。