[发明专利]一种基于YOLO的按摩机器人穴位检测与定位方法有效
| 申请号: | 202111295931.5 | 申请日: | 2021-11-03 |
| 公开(公告)号: | CN114022554B | 公开(公告)日: | 2023-02-03 |
| 发明(设计)人: | 李巍;彭岸辉;杨婧翾;刘宇朋 | 申请(专利权)人: | 北华航天工业学院 |
| 主分类号: | G06T7/73 | 分类号: | G06T7/73;G06T7/13;G06T7/187;G06N3/0464;G06N3/047 |
| 代理公司: | 北京易捷胜知识产权代理有限公司 11613 | 代理人: | 李会娟 |
| 地址: | 065000 河北*** | 国省代码: | 河北;13 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 yolo 按摩 机器人 穴位 检测 定位 方法 | ||
1.一种基于YOLO的按摩机器人穴位检测与定位方法,其特征在于,该方法包括:
A10、采集贴有圆形穴位贴的人体原始图像;
A20、采用YOLO网络模型对圆形穴位贴进行粗定位,得到粗定位的穴位区域;
A30、对粗定位的穴位区域进行预处理,并采用Canny算法检测预处理后的穴位区域的边缘点,获取穴位贴的边缘点;
A40、基于穴位贴的边缘点,确定最大连通区域,将确定的最大连通区域作为穴位贴的边缘,并基于所述边缘采用最小二乘法的方式获取精确的穴位中心信息;
所述A20包括:A201、将人体原始图像自适应缩放成A×A×3大小的图并进行切片处理;在切片处理后变为B×B×12大小的网络图,A和B为大于零的自然数;
A202、对网络图进行卷积操作输出三个特征图:第一特征图76×76×3、第二特征图38×38×3、第三特征图19×19×3;
A203、基于三个特征图,获取属于穴位贴的预测框的位置和类别信息,
A204、将预测框的位置映射回A×A的输入图像上;并对每个预测框的类别信息做非极大值抑制处理,得到属于穴位贴的预测框信息作为粗定位的穴位区域;
所述A30包括:对粗定位的穴位区域进行高斯平滑滤波处理,得到滤波后的穴位区域;
采用大律法对滤波后的穴位区域进行二值化处理,对于二值化处理过程中获取用于检测边缘点的高阈值和低阈值;所述高阈值和低阈值的比值位于2:1到3:1之间;所述高阈值和所述低阈值为二值化后的图像的灰度值;
获取所述穴位贴的边缘点之后,判断边缘点的数量是否大于粗定位的穴位区域的高的方向上像素点总数的一半,若是,则确定获得穴位贴的边缘点;否则,放弃本张人体原始图像;
所述A40中的基于所述边缘采用最小二乘法的方法获取精确的穴位中心信息,包括:
部分圆形穴位贴在人体原始图像中会成像为椭圆,即圆形穴位贴透视投影会成为椭圆形;
采用最小二乘拟合椭圆法代替最小二乘拟合圆;
具体地,拟合椭圆的目标优化方程为公式(1):
min||ax2+bxy+cy2+dx+ey+f||2=0 公式(1)
其中,a,b,c,d,e,f为常数,x,y为检测到的目标边缘点的坐标;当检测到多个目标边缘点(xi,yi)时,有公式(2):
令
公式(2)表示为:
AX=B 公式(3)
根据最小二乘得到:
X=(ATA)-1B 公式(4)
获取方程系数矩阵X的值,得到拟合椭圆的方程及椭圆中心坐标(x0,y0):
基于公式(5)获取到精确的穴位中心信息。
2.根据权利要求1所述的方法,其特征在于,所述A201包括:
将人体原始图像按照第一缩放比例缩放成640×640×3大小的图;
在切片处理后变为320×320×12大小的网络图。
3.根据权利要求2所述的方法,其特征在于,所述A203包括:
基于三个特征图,利用锚框信息计算得到预测框,所述锚框信息为YOLO在输入图像中进行网格划分生成的锚框得到的;
针对每一个预测框,加上前景概率、背景概率以及类别概率计算出预测框的位置和类别信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北华航天工业学院,未经北华航天工业学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111295931.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于扩散概率模型的中文语音合成方法
- 下一篇:非开挖污水管道在线修复方法





