[发明专利]基于感兴趣区域变换的人体关键点检测方法、装置与系统有效
| 申请号: | 202110478213.5 | 申请日: | 2021-04-30 |
| 公开(公告)号: | CN113111850B | 公开(公告)日: | 2022-08-16 |
| 发明(设计)人: | 杨帆;郝强;潘鑫淼;胡建国 | 申请(专利权)人: | 南京甄视智能科技有限公司 |
| 主分类号: | G06V40/16 | 分类号: | G06V40/16;G06V40/10;G06V10/82;G06N3/04;G06N3/08 |
| 代理公司: | 南京行高知识产权代理有限公司 32404 | 代理人: | 王培松 |
| 地址: | 211000 江苏省*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 感兴趣 区域 变换 人体 关键 检测 方法 装置 系统 | ||
1.一种基于感兴趣区域变换的人体关键点检测方法,其特征在于,包括以下步骤:
步骤1、获取M张包含人体的彩色图像,M为大于1000的自然数;
步骤2、对每张彩色图像标注N个人体关键点,得到标注数据;其中,所述人体关键点包括脸部关键点以及肢体关键点,且脸部关键点数量多于肢体关键点;
步骤3、根据标注的人脸关键点的坐标确定彩色图像的人脸边界框;
步骤4、根据人脸中心点和人脸尺寸对每张彩色图像及标注数据进行感兴趣区域变换,得到变换后的图像及变换后的人体关键点坐标;所述人脸中心点和人脸尺寸根据人脸边界框确定;
步骤5、基于感兴趣区域变换后的图像及变换后的人体关键点坐标,训练用于检测人体关键点的人体关键点检测模型;
步骤6、对于输入的包含人体的待检测图像,使用人脸检测器检测出人脸边界框,然后根据所述步骤4的方法对待检测图像进行感兴趣区域变换,提升图像中人脸的占比,得到变换后的图像;
步骤7、使用步骤5训练的人体关键点检测模型检测变换后的图像中的人体关键点;以及
步骤8、将变换后的图像中的人体关键点进行感兴趣区域反变换,得到变换前待检测图像的人体关键点;
其中,所述步骤2中,对每张彩色图像标注N个人体关键点,得到的标注数据表达为:
其中,为第m幅图像的第n个关键点坐标,m=0,1,2,...,M-1,n=0,1,2,...,N-1;
其中,所述步骤4中,根据人脸中心点和人脸尺寸对每张彩色图像及标注数据进行感兴趣区域变换,得到变换后的图像及变换后的关键点坐标,包括:
以人脸边界框的中心点为人脸中心点,以边界框长边的长度为人脸尺寸,根据人脸中心点和尺寸,将图像和对应的人体关键点进行感兴趣区域变换,得到变换后的数据表达为:
{[I0,(p0,0,p0,1,...,p0,N-1)],[I1,(p1,0,p1,1,...,p1,N-1)],...,[IM-1,(pM-1,0,pM-1,1,...,pM-1,N-1)]}
其中pm,n=(xm,n,ym,n)为第m幅变换后的图像Im的第n个变换后的人体关键点坐标,变换后图像的边长为L,L为正整数;
变换后的图像Im中各像素值是从图像中采样得到的,xindices,m为从图像采样的位置横坐标列表,yindices,m为从图像采样的位置纵坐标列表,其具体获取方式如下:
xindices,m=(xface,m+warpRoI,m(0),xface,m+warpRoI,m(1),...,xface,m+warpRoI,m(L-1))
yindices,m=(yface,m+warpRol,m(0),yface,m+warpRoI,m(1),...,yface,m+warpRol,m(L-1))
warpRoI,m(t)=am/2·arctanh(2t/L-0.9)
其中,warpReI,m(t)为第m幅图像的感兴趣区域变换函数,t为函数输入,t=0,1,2,...,L-1;
其中,图像感兴趣区域变换采用opencv图像处理库中的remap方法,参数map1设置为xindices,m,参数map2设置为yindices,m;
感兴趣区域变换后的人体关键点(xm,n,ym,n)通过遍历的方法计算得到。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京甄视智能科技有限公司,未经南京甄视智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110478213.5/1.html,转载请声明来源钻瓜专利网。





