全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211157470.X (22)申请日 2022.09.22 (71)申请人 杭州景吾智能科技有限公司 地址 311231 浙江省杭州市萧 山区经济技 术开发区桥 南区块鸿兴 路477号3号楼 (72)发明人 王金龙 郭震  (74)专利代理 机构 上海锻创知识产权代理有限 公司 314 48 专利代理师 陈少凌 (51)Int.Cl. G06V 10/22(2022.01) G06V 10/34(2022.01) G06V 10/44(2022.01) G06V 10/774(2022.01) G06V 10/82(2022.01)G06N 3/08(2006.01) (54)发明名称 基于RGBD相机结合HED神经网络的镜子定位 方法及系统 (57)摘要 本发明提供了一种基于RGBD相机结合HED神 经网络的镜子定位方法及系统, 包括: 利用RGBD 相机对镜面进行数据采集, 利用HED神经网络模 型对原始数据进行边缘检测, 使用边界追踪算法 生成轮廓特征, 对轮廓特征进行霍夫线检测, 求 出所有检测出线段的相交点, 对相交点集进行角 点筛选, 筛选出镜子的角点; 利用镜子的角点生 成镜面周围的掩模图, 并映射至深度图中, 利用 掩模图提取出镜面背后的墙面点云, 并拟合出墙 面平面方程, 利用镜面厚度将墙面方程平移转成 镜面方程, 最后将镜子的角点, 映射至镜面方程, 转换为镜面空间三维点坐标。 本发 明为清洁机器 人的镜面打扫提供了镜面定位信息, 可以让机器 人覆盖更多的打扫区域, 从而提高清洁度。 权利要求书3页 说明书7页 附图3页 CN 115546464 A 2022.12.30 CN 115546464 A 1.一种基于RGBD相机结合H ED神经网络的镜 子定位方法, 其特 征在于, 包括: 步骤S1: 利用RGBD相机对镜面进行数据采集, 利用HED神经网络模型对原始数据进行边 缘检测, 使用边界追踪算法生成轮廓特征, 然后对轮廓特征进 行霍夫线检测, 求出所有检测 出线段的相交点, 对相交点 集进行角点筛 选, 最终筛 选出镜子的4个角点; 步骤S2: 利用镜子的4个角点生成镜面周围的掩模图, 并映射至深度图中, 然后利用掩 模图提取出镜面背后的墙面点云, 并拟合出墙面平面方程, 最后利用镜面厚度将墙面方程 平移转成镜面方程, 最后将镜 子的4个角点, 映射至 镜面方程, 转换为镜面空间三维点 坐标。 2.根据权利要求1所述的基于RGBD相机结合HED神经网络的镜子定位方法, 其特征在 于: 所述HED神经网络模型采用标注好的镜子场景训练集进行训练, 利用训练后的模型对 RGB图进行边缘提取, 在提取的边缘线段中, 提取长度最大的作为镜子边缘, 并筛选出最外 围轮廓。 3.根据权利要求1所述的基于RGBD相机结合HED神经网络的镜子定位方法, 其特征在 于: 所述交点的筛 选包括以下步骤: 步骤S1.1: 计算所有检测出线段的相交点构成的凸集; 步骤S1.2: 计算凸集 点的行心; 步骤S1.3: 根据所有外围凸集 点与质心的夹角大小,对点 集进行顺时针排序, 步骤S1.4: 对排序过后的点集进行3点循环, 求取每个点与前后两个点之间的夹角大 小; 步骤S1.5: 根据镜面边框与成像相机的仿射变换的关系, 将夹角大于60 °的定义为镜子 的角点, 从而排除无关点。 4.根据权利要求3所述的基于RGBD相机结合HED神经网络的镜子定位方法, 其特征在 于: 所述步骤S1.2包括: 点 集1到点集N, 坐标分别为: (x1,y1),(x2,y2),(x3,y3) …(xn,yn) 则: 其中xresult,yresult为最终的行心坐标。 5.根据权利要求1所述的基于RGBD相机结合HED神经网络的镜子定位方法, 其特征在 于: 所述步骤S2包括以下子步骤: 步骤S2.1: 利用镜面的4个交点, 生成镜面区域, 并利用形态学图像处理方法, 生成镜面 周围的墙面掩膜, 所述形态学算法包括: 膨胀: 将结构元s在图像f上滑动, 把结构元锚点位置的图像像素点的灰度值设置为结 构元值为1的区域对应图像区域像素的最大值, 公式如下: dst(x,y)=max(x1,y1):element(x1,y1)≠0src(x+x1,y+y1) 其中dst为生成的结果图, src为原图, element为结构 元素, x,y,x1,y1为图像中像素点 的坐标; 腐蚀: 将结构元s在图像f上滑动, 把结构元锚点位置的图像像素点的灰度值设置为结 构元值为1的区域对应图像区域像素的最小值, 公式如下: dst(x,y)=mi n(x1,y1):element(x1,y1)≠0src(x+x1,y+y1)权 利 要 求 书 1/3 页 2 CN 115546464 A 2其中dst为生成的结果图, src为原图, element为结构 元素, x,y,x1,y1为图像中像素点 的坐标; 步骤S2.2: 利用生成的墙面掩膜图提取点云中的墙面信息, 并用Ransac随机采样一致 模型算法对墙面 点云进行拟合, 并生成墙面的平面方程; 步骤S2.3: 利用镜面的厚度将墙面方程移动成镜面方程, 最后将图像中检测出的四个 角点, 根据相机的内参, 映射至空间坐标系中, 将镜面的定位信息传递给机器人进 行镜面打 扫工作。 6.一种基于RGBD相机结合H ED神经网络的镜 子定位系统, 其特 征在于, 包括: 模块M1: 利用RGBD相机对镜面进行数据采集, 利用HED神经网络模型对原始数据进行边 缘检测, 使用边界追踪算法生成轮廓特征, 然后对轮廓特征进 行霍夫线检测, 求出所有检测 出线段的相交点, 对相交点 集进行角点筛 选, 最终筛 选出镜子的4个角点。 模块M2: 利用镜子的4个角点生成镜面周围的掩模图, 并映射至深度图中, 然后利用掩 模图提取出镜面背后的墙面点云, 并拟合出墙面平面方程, 最后利用镜面厚度将墙面方程 平移转成镜面方程, 最后将镜 子的4个角点, 映射至 镜面方程, 转换为镜面空间三维点 坐标。 7.根据权利要求6所述的基于RGBD相机结合HED神经网络的镜子定位系统, 其特征在 于: 所述HED神经网络模型采用标注好的镜子场景训练集进行训练, 利用训练后的模型对 RGB图进行边缘提取, 在提取的边缘线段中, 提取长度最大的作为镜子边缘, 并筛选出最外 围轮廓。 8.根据权利要求6所述的基于RGBD相机结合HED神经网络的镜子定位系统, 其特征在 于: 所述交点的筛 选包括以下模块: 模块M1.1: 计算所有检测出线段的相交点构成的凸集; 模块M1.2: 计算凸集 点的行心; 模块M1.3: 根据所有外围凸集 点与质心的夹角大小,对点 集进行顺时针排序, 模块M1.4: 对排序过后的点集进行3点循环, 求取每个点与前后两个点之间的夹角大 小; 模块M1.5: 根据镜面边框与成像相机的仿射变换的关系, 将夹角大于60 °的定义为镜子 的角点, 从而排除无关点。 9.根据权利要求8所述的基于RGBD相机结合HED神经网络的镜子定位系统, 其特征在 于: 所述模块M1.2包括: 点 集1到点集N, 坐标分别为: (x1,y1),(x2,y2),(x3,y3) …(xn,yn) 则: 其中xresult,yresult为最终的行心坐标。 10.根据权利要求6所述的基于RGBD相机结合HED神经网络的镜子定位系 统, 其特征在 于: 所述模块M2包括以下模块: 模块M2.1: 利用镜面的4个交点, 生成镜面区域, 并利用形态学图像处理方法, 生成镜面 周围的墙面掩膜, 所述形态学算法包括: 膨胀: 将结构元s在图像f上滑动, 把结构元锚点位置的图像像素点的灰度值设置为结权 利 要 求 书 2/3 页 3 CN 115546464 A 3

PDF文档 专利 基于RGBD相机结合HED神经网络的镜子定位方法及系统

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于RGBD相机结合HED神经网络的镜子定位方法及系统 第 1 页 专利 基于RGBD相机结合HED神经网络的镜子定位方法及系统 第 2 页 专利 基于RGBD相机结合HED神经网络的镜子定位方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 00:58:50上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。