【技术实现步骤摘要】
基于二维关键点的三维姿态分类方法以及相关装置
[0001]本申请实施例属于图像处理
,尤其涉及一种基于二维关键点的三维姿态分类方法以及相关装置。
技术介绍
[0002]照相机或摄像机拍摄的二维图像会丢失深度(depth)方向的信息,导致使用计算机对二维图像处理时无法直接感知目标物体的三维姿态。然而,在安防监控领域、自动驾驶领域、智慧养老领域、航空及机场领域等行业领域,存在大量需要计算机识别二维图像中人、车辆、航空器等的三维姿态,甚至存在对物理空间姿态的识别需求,例如为走廊、隧道和道路的空间朝向等。为了使得计算机能结合照相机或摄像机直接感知目标物体的三维姿态,即计算机视觉能够准确感知目标物体三维姿态,目前业界已经有两种比较成熟的三维姿态估计方法。
[0003]直接估计法:通过端到端网络直接从图像中估计三维关键点,要求输入要带三维注释,这种方法约束少,但要求输入和训练集要带三维注释,直接估计法的应用对输入相机要求很高,成本高,且这种数据集很少且都是在受控环境下捕获,导致训练的模型往往不能应用于实际场景。
[0004]两阶段估计法:先获取目标物体二维关键点信息,然后把二维关键点信息序列输入后续网络,再“提升”到三维关键点,即输出三维姿态;这种二维关键点信息序列中要包含额外信息,例如三维注释,不同时间二维关键点,不同视角二维关键点等;而在基于人体姿态的应用中,还可以根据二维人体关键点信息输入人体参数模型,然后再投影得到二维关键点进行拟合的人体模型优化方法;总结两阶段估计方法都是先得到二维关键点信息序列, ...
【技术保护点】
【技术特征摘要】
1.一种基于二维关键点的三维姿态分类方法,其特征在于,包括:通过预训练的深度学习网络在目标二维图像中获取二维关键点信息;根据所述二维关键点信息确定所述目标物体的关键点结构特征;通过所述关键点结构特征推测所述目标物体的三维姿态分类。2.根据权利要求1所述的基于二维关键点的三维关键点姿态方法,其特征在于,所述二维关键点信息包括所述目标物体的二维关键点坐标;根据所述二维关键点信息确定所述目标物体的关键点结构特征包括:使用所述目标物体的二维关键点坐标之间的相对结构特征作为所述目标物体的关键点结构特征。3.根据权利要求2所述的基于二维关键点的三维姿态分类方法,其特征在于,所述相对结构特征通过相对距离l
i
以及夹角a
i
表达为(a
i
,l
i
),所述使用所述目标物体的二维关键点坐标之间的相对结构特征作为所述目标物体的关键点结构特征包括:在所有二维关键点坐标中选取三个二维关键点坐标为一组,形成若干组由三个二维关键点坐标形成的二维关键定组合序列,其中每一组二维关键定组合序列的三个二维关键点坐标转换为所述目标物体的关键点结构特征包括:确定所述二维关键定组合序列的三个二维关键点坐标(X
o
,Y
o
),(X
m
,Y
m
),(X
i
,Y
i
);将所述(X
c
,Y
c
),所述(X
m
,Y
m
),所述(X
t
,Y
t
)转化为(a
i
,l
i
);其中,c2m_x=X
c
‑
X
m
c2m_y=Y
c
‑
Y
m
t2m_x=X
t
‑
X
m
t2m_y=Y
t
‑
Y
m
c2m_deg=arctan(c2m_y/c2m_x)t2m_deg=arctan(t2m_y/t2m_x)t2m_deg=arctan(t2m_y/t2m_x)a
i
=(t2m_deg
‑
c2m_deg)/Dl
i
=L*t2m_leg/(t2m_leg+c2m_leg)所述arctan表示反正切函数,所述D为大于0的正整数,所述L为大于0的正整数;将所述(a
i
,l
i
)作为第一关键点结构特征;将所述第一关键点结构特征视为所述关键点结构特征。4.根据权利要求1所述的基于二维关键点的三维姿态分类方法,其特征在于,所述二维关键点信息包括所述目标物体的本体坐标,所述根据所述二维关键点信息确定所述目标物体的关键点结构特征包括:使用所述目标物体的本体坐标的归一化结构特征作为所述目标物体的第二关键点结构特征;所述使用所述目标物体的本体坐标的归一化结构特征作为所述目标物体的第二关键点结构特征包括:
根据预设规则从所述二维关键点坐标中确定基准点(X
z
,Y
z
);计算所有所述二维关键点坐标到所述基...
【专利技术属性】
技术研发人员:谭品超,
申请(专利权)人:深圳市心象智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。