【技术实现步骤摘要】
基于多摄像装置的目标对象骨骼关键点定位方法和装置
本公开涉及计算机视觉
,尤其是涉及一种基于多摄像装置的目标对象骨骼关键点定位方法和装置、存储介质以及电子设备。
技术介绍
在影视制作、体育运动以及虚拟现实交互等应用中,往往需要针对人体的运动以及动作进行3D骨骼重建。3D骨骼重建的结果可以用于动作捕捉以及动作分析等,从而可以实现虚拟人物制作、获得运动员运动规律以及体感交互等。如何便捷准确的定位人体骨骼关键点在3D空间中的位置,是一个值得关注的技术问题。
技术实现思路
为了解决上述技术问题,提出了本公开。本公开的实施例提供了一种基于多摄像装置的目标对象骨骼关键点定位方法、装置、存储介质以及电子设备。根据本公开实施例的一方面,提供了一种基于多摄像装置的目标对象骨骼关键点定位方法,包括:获取多个摄像装置在同一时刻从不同拍摄角度拍摄的多幅图像;从所述多幅图像中识别出同一目标对象的多个骨骼关键点在每一幅图像中的二维坐标,得到多个二维坐标;根据所述多个二维坐标以及所述多个摄像装置的参数,生成所述多个骨骼关键点各自对应的初始三维坐标,得到多个初始三维坐标;根据所述多个初始三维坐标,确定所述目标对象在三维空间中的三维检测框;基于所述多个二维坐标以及所述三维检测框,确定所述多个骨骼关键点分别在三维空间中的三维坐标。根据本公开实施例的另一方面,提供了一种基于多摄像装置的目标对象骨骼关键点定位装置,包括:第一获取模块,用于获取多个摄像装置在同一时刻从不同拍摄角度拍摄的多幅图像;识别模块,用于 ...
【技术保护点】
1.一种基于多摄像装置的目标对象骨骼关键点定位方法,包括:/n获取多个摄像装置在同一时刻从不同拍摄角度拍摄的多幅图像;/n从所述多幅图像中识别出同一目标对象的多个骨骼关键点在每一幅图像中的二维坐标,得到多个二维坐标;/n根据所述多个二维坐标以及所述多个摄像装置的参数,生成所述多个骨骼关键点各自对应的初始三维坐标,得到多个初始三维坐标;/n根据所述多个初始三维坐标,确定所述目标对象在三维空间中的三维检测框;/n基于所述多个二维坐标以及所述三维检测框,确定所述多个骨骼关键点分别在三维空间中的三维坐标。/n
【技术特征摘要】
1.一种基于多摄像装置的目标对象骨骼关键点定位方法,包括:
获取多个摄像装置在同一时刻从不同拍摄角度拍摄的多幅图像;
从所述多幅图像中识别出同一目标对象的多个骨骼关键点在每一幅图像中的二维坐标,得到多个二维坐标;
根据所述多个二维坐标以及所述多个摄像装置的参数,生成所述多个骨骼关键点各自对应的初始三维坐标,得到多个初始三维坐标;
根据所述多个初始三维坐标,确定所述目标对象在三维空间中的三维检测框;
基于所述多个二维坐标以及所述三维检测框,确定所述多个骨骼关键点分别在三维空间中的三维坐标。
2.根据权利要求1所述的方法,其中,所述获取多个摄像装置在同一时刻从不同拍摄角度拍摄的多幅图像,包括:
通过触发器触发多个摄像装置同时拍摄;
基于所述多个摄像装置各自拍摄的各视频中的视频帧的排列顺序,获取多个摄像装置在同一时刻从不同拍摄角度拍摄的多幅图像;或者,
所述获取多个摄像装置在同一时刻从不同拍摄角度拍摄的多幅图像,包括:
根据多个摄像装置从不同拍摄角度拍摄的多个视频中的包含预定特征物的视频帧,对所述多个视频进行视频帧序列时间戳上的对齐处理;
从对齐处理后的各视频中获取多个摄像装置在同一时间段从不同拍摄角度拍摄的多幅图像。
3.根据权利要求1或2所述的方法,其中,所述从所述多幅图像中识别出同一目标对象的多个骨骼关键点在每一幅图像中的二维坐标,包括:
将所述多幅图像分别提供给用于检测骨骼关键点的神经网络;
经由所述神经网络对所述多幅图像分别进行骨骼关键点检测,根据所述神经网络的输出,获得同一目标对象的多个骨骼关键点分别在每一幅图像中的二维坐标以及每一幅图像中的所述目标对象的二维检测框。
4.根据权利要求1至3中任一项所述的方法,其中,所述根据所述多个二维坐标以及所述多个摄像装置的参数,生成所述多个骨骼关键点各自对应的初始三维坐标,包括:
根据所述多个二维坐标以及所述多个摄像装置的内部参数和外部参数,利用最小二乘法,生成所述多个骨骼关键点各自对应的初始三维坐标。
5.根据权利要求1至4中任一项所述的方法,其中,所述根据所述多个初始三维坐标,确定所述目标对象在三维空间中的三维检测框,包括:
根据所述多个初始三维坐标确定目标对象中心点以及骨骼关键点间在三个坐标轴方向上的最大间距;
以所述目标对象中心点为三维检测框的中心点,以骨骼关键点间在三个坐标轴方向上的最大间距为三维检测框的边长,建立所述目标对象在三维空间中的三维检测框;
其中,所述三维检测框为立方体检测框。
6.根据权利要求1至5中任一项所述的方法,其中,所述基于所述多个二维坐标以及所述三维检测框,确定所述多个骨骼关键点分别在三维空间中的三维坐标,包括:
根据每一幅图像中的多个骨骼关键点的二维坐标,确定每一幅图像中的多个骨骼关键点分别在所述三维检测框中的概率分布;
根据所述每一幅图像中的多个骨骼关键点分别在所述三维检测框中的概率分布,确定所述多个骨骼关键点分别在三维空间中的三维坐标。
7.根据权利要求6所述的方法,其中,所述根据每一幅图像中的多个骨骼关键点的二维坐标,确定每一幅图像中的多个骨骼关键点分别在所述三维检测框中的概率分布,包括:
根据每一幅图像中的多个骨骼关键点的二维坐标,生成所述多个骨骼关键点分别在每一幅图像中的二维概率分布;
根据所述多个骨骼关键点分别在每一幅图像中的二维概率分布,生成所述多个骨骼关键点分别在所述三维检测框中的概率分布。
8.根据权利要求7所述的方法,其中,所述根据每一幅图像中的多个骨骼关键点的二维坐标,生成所述多个骨骼关键点分别在每一幅图像中的二维概率分布,包括:
以每一幅图像中的多个骨骼关键点的二维坐标为中心,分别生成具有预定大小的基于高斯分布的热图,获得每一幅图像中的每一个骨骼关键点的热图;
所述根据所述各骨...
【专利技术属性】
技术研发人员:游清,单增光,张瑞,武锐,黄冠,
申请(专利权)人:北京地平线机器人技术研发有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。