一种用于光球定位的图像处理方法、装置及虚拟现实设备制造方法及图纸

技术编号:16701616 阅读:33 留言:0更新日期:2017-12-02 14:15
本发明专利技术公开了一种用于光球定位的图像处理方法、装置及虚拟现实设备,该图像处理方法包括:获取第一摄像头连续采集光球的N帧第一图像集合;确定N帧第一图像集合的每一帧中光球的X轴坐标和Y轴坐标;对所有X轴坐标进行滤波处理得到平滑X轴坐标,对所有Y轴坐标进行滤波处理得到平滑Y轴坐标;将平滑X轴坐标作为对应第一图像集合的第N+i‑1帧中光球的当前X轴坐标,将平滑Y轴坐标作为对应第一图像集合的第N+i‑1帧中光球的当前Y轴坐标。通过本发明专利技术的方法,对摄像头连续采集的N帧图像中的光球坐标进行滤波处理,得到平滑坐标作为第N+i‑1帧图像中光球的当前坐标,能够有效减小每一摄像头采集光球的图像中光球位置的抖动,平滑光球位置,提升用户体验。

An image processing method, device and virtual reality device for the positioning of the photosphere

The invention discloses a method for positioning the ball image processing method, device and virtual reality equipment, including the image processing method: get the collection of the first camera continuous acquisition of N in the photosphere first image frame; determine the ball N frame each frame of the first set of images in the X axis and the Y axis X axis for all; coordinate filtering smoothing X axis, Y axis coordinate of all filtered smooth Y axis; smooth X axis as the ball corresponding to the first set of N+i image 1 frames in the current X axis, Y axis will be smooth as ball corresponding to the first set of N+i image 1 in current frame Y axis. Through the method of the invention, the photosphere N coordinate frame image acquisition of the camera in the continuous filtering, smoothing the coordinates as the current coordinates N+i 1 images in the photosphere, ball position image can effectively reduce each camera jitter in the photosphere, smooth ball position, enhance the user experience.

【技术实现步骤摘要】
一种用于光球定位的图像处理方法、装置及虚拟现实设备
本专利技术涉及头戴式显示器
,更具体地,涉及一种用于光球定位的图像处理的方法、装置及虚拟现实设备。
技术介绍
虚拟现实(VirtualReality,简称VR)是近年来出现的高新技术。虚拟现实技术将是支撑一个定性和定量相结合,感性认识和理性认识相结合的综合集成多维信息空间的关键技术。随着网络的速度的提升,基于虚拟现实技术的一个互联网时代正悄然走来,它将极大地改变人们的生产和生活方式。现有的虚拟现实设备例如是手柄或者头戴显示器上均设置有光球,通过固定的两个摄像头采集光球的图像能够用于检测虚拟现实设备的空间位置信息。但是,由于每一摄像头采集的光球图像曝光时间、增益等参数导致的信噪比不一样,图像上光球位置计算方法的误差等将导致的图像上光球位置发生微小抖动;由于两个摄像头的标定参数可能不同、计算三维坐标方法存在的误差,也可能导致光球位置发生微小抖动;光球静止时也可能会产生抖动误差,这些问题都将影响光球位置的平滑性和抖动精度。
技术实现思路
本专利技术的一个目的是提供一种能够提高光球位置平滑性和静止抖动精度的新技术方案。根据本专利技术的第一方面,提供了一种用于光球定位的图像处理方法,包括:获取摄像头连续采集所述光球的N帧第一图像集合,其中,所述第一图像集合中包括第i帧第一图像至第N+i-1帧第一图像,N为大于1的整数,i为自然数;确定所述N帧第一图像集合的每一帧中所述光球的X轴坐标和Y轴坐标,其中,X轴与Y轴相互正交;对所有所述X轴坐标进行滤波处理得到平滑X轴坐标,对所有所述Y轴坐标进行滤波处理得到平滑Y轴坐标;将所述平滑X轴坐标作为对应所述第一图像集合的第N+i-1帧中所述光球的当前X轴坐标,将所述平滑Y轴坐标作为对应所述第一图像集合的第N+i-1帧中所述光球的当前Y轴坐标。根据权利要求1所述的图像处理方法,其特征在于,所述对所有所述X轴坐标进行滤波处理得到平滑X轴坐标,对所有所述Y轴坐标进行滤波处理得到平滑Y轴坐标包括:计算所有所述X轴坐标的平均值作为所述平滑X轴坐标,计算所有所述Y轴坐标的平均值作为所述平滑Y轴坐标。可选的是,所述对所有所述X轴坐标进行滤波处理得到平滑X轴坐标,对所有所述Y轴坐标进行滤波处理得到平滑Y轴坐标包括:计算所有所述X轴坐标的平均值得到X轴平均值,计算所有所述Y轴坐标的平均值得到Y轴平均值;对所述X轴平均值和所述第一图像集合的第N+i-1帧中所述光球的X轴坐标进行加权平均运算,得到所述平滑X轴坐标;对所述Y轴平均值和所述第一图像集合的第N+i-1帧中所述光球的Y轴坐标进行加权平均运算,得到所述平滑Y轴坐标。可选的是,所述对所有所述X轴坐标进行滤波处理得到平滑X轴坐标,对所有所述Y轴坐标进行滤波处理得到平滑Y轴坐标包括:根据最小二乘法拟合法计算出对应所述第一图像集合中每一帧的权重系数;根据所述权重系数对所有所述X轴坐标进行加权平均运算得到所述平滑X轴坐标,根据所述权重系数对所有所述Y轴坐标进行加权运算得到所述平滑Y轴坐标。可选的是,所述确定所述N帧第一图像集合的每一帧中所述光球的X轴坐标和Y轴坐标之后还包括:确定所述N帧第一图像集合的每一帧中所述光球的Z轴坐标,其中,所述Z轴与X轴及Y轴相互正交于一点;对所有所述Z轴坐标进行滤波处理得到平滑Z轴坐标;将所述平滑Z轴坐标作为对应所述第一图像集合的第N+i-1帧中所述光球的当前Z轴坐标。可选的是,所述确定每一帧所述第一图像中所述光球的Z轴坐标之后包括:获取所述光球所属的虚拟现实设备的姿态数据;根据所述姿态数据判断所述虚拟现实设备是否静止,如是,则:对所述第一图像集合的第N+i-2帧和第N+i-1帧中的X轴坐标进行加权平均运算,得到所述平滑X轴坐标;对所述第一图像集合的第N+i-2帧和第N+i-1帧中的Y轴坐标进行加权平均运算,得到所述平滑Y轴坐标;对所述第一图像集合的第N+i-2帧和第N+i-1帧中的Z轴坐标进行加权平均运算,得到所述平滑Z轴坐标;将所述当前X轴坐标作为对应所述第一图像集合的第N+i-1帧中所述光球的当前X轴坐标,将所述当前Y轴坐标作为对应所述第一图像集合的第N+i-1帧中所述光球的当前Y轴坐标,将所述当前Z轴坐标作为对应所述第一图像集合的第N+i-1帧中所述光球的当前Z轴坐标。根据本专利技术的第二方面,提供了一种用于光球定位的图像处理装置,包括:图像获取模块,用于获取摄像头连续采集所述光球的N帧第一图像集合,其中,所述第一图像集合中包括第i帧第一图像至第N+i-1帧第一图像,N为大于1的整数,i为自然数;第一坐标确定模块,用于确定所述N帧第一图像集合的每一帧中所述光球的X轴坐标和Y轴坐标,其中,X轴与Y轴相互正交;第一滤波处理模块,用于对所有所述X轴坐标进行滤波处理得到平滑X轴坐标,对所有所述Y轴坐标进行滤波处理得到平滑Y轴坐标;第一当前坐标确定模块,用于将所述平滑X轴坐标作为对应所述第一图像集合的第N+i-1帧中所述光球的当前X轴坐标,将所述平滑Y轴坐标作为对应所述第一图像集合的第N+i-1帧中所述光球的当前Y轴坐标。可选的是,所述滤波处理模块具体用于:计算所有所述X轴坐标的平均值作为所述平滑X轴坐标,计算所有所述Y轴坐标的平均值作为所述平滑Y轴坐标。可选的是,所述滤波处理模块具体用于:计算所有所述X轴坐标的平均值得到X轴平均值,计算所有所述Y轴坐标的平均值得到Y轴平均值;对所述X轴平均值和所述第一图像集合的第N+i-1帧中所述光球的X轴坐标进行加权平均运算,得到所述平滑X轴坐标;对所述Y轴平均值和所述第一图像集合的第N+i-1帧中所述光球的Y轴坐标进行加权平均运算,得到所述平滑Y轴坐标。可选的是,所述滤波处理模块具体用于:根据最小二乘法拟合法计算出对应所述第一图像集合中每一帧的权重系数;根据所述权重系数对所有所述X轴坐标进行加权平均运算得到所述平滑X轴坐标,根据所述权重系数对所有所述Y轴坐标进行加权运算得到所述平滑Y轴坐标。可选的是,所述图像处理装置还包括:第二坐标确定模块,用于确定N帧第一图像集合的每一帧中所述光球的Z轴坐标,其中,所述Z轴与X轴及Y轴相互正交于一点;第二滤波处理模块,用于对所有所述Z轴坐标进行滤波处理得到平滑Z轴坐标;第二当前坐标确定模块,用于将所述平滑Z轴坐标作为对应所述第一图像集合的第N+i-1帧中所述光球的当前Z轴坐标。可选的是,所述图像处理装置还包括:姿态获取模块,用于获取所述光球所属的虚拟现实设备的姿态数据;静止判断模块,用于根据所述姿态数据判断所述虚拟现实设备是否静止;加权平均运算模块,用于在所述静止判断模块的判断结果为是的情况下,对所述第一图像集合的第N+i-2帧和第N+i-1帧中的X轴坐标进行加权平均运算,得到所述平滑X轴坐标;对所述第一图像集合的第N+i-2帧和第N+i-1帧中的Y轴坐标进行加权平均运算,得到所述平滑Y轴坐标;对所述第一图像集合的第N+i-2帧和第N+i-1帧中的Z轴坐标进行加权平均运算,得到所述平滑Z轴坐标;第三当前坐标确定模块,用于将所述当前X轴坐标作为对应所述第一图像集合的第N+i-1帧中所述光球的当前X轴坐标,将所述当前Y轴坐标作为对应所述第一图像集合的第N+i-1帧中所述光球的当前Y轴坐标,将所述当前Z本文档来自技高网...
一种用于光球定位的图像处理方法、装置及虚拟现实设备

【技术保护点】
一种用于光球定位的图像处理方法,其特征在于,包括:获取摄像头连续采集所述光球的N帧第一图像集合,其中,所述第一图像集合中包括第i帧第一图像至第N+i‑1帧第一图像,N为大于1的整数,i为自然数;确定所述N帧第一图像集合的每一帧中所述光球的X轴坐标和Y轴坐标,其中,X轴与Y轴相互正交;对所有所述X轴坐标进行滤波处理得到平滑X轴坐标,对所有所述Y轴坐标进行滤波处理得到平滑Y轴坐标;将所述平滑X轴坐标作为对应所述第一图像集合的第N+i‑1帧中所述光球的当前X轴坐标,将所述平滑Y轴坐标作为对应所述第一图像集合的第N+i‑1帧中所述光球的当前Y轴坐标。

【技术特征摘要】
1.一种用于光球定位的图像处理方法,其特征在于,包括:获取摄像头连续采集所述光球的N帧第一图像集合,其中,所述第一图像集合中包括第i帧第一图像至第N+i-1帧第一图像,N为大于1的整数,i为自然数;确定所述N帧第一图像集合的每一帧中所述光球的X轴坐标和Y轴坐标,其中,X轴与Y轴相互正交;对所有所述X轴坐标进行滤波处理得到平滑X轴坐标,对所有所述Y轴坐标进行滤波处理得到平滑Y轴坐标;将所述平滑X轴坐标作为对应所述第一图像集合的第N+i-1帧中所述光球的当前X轴坐标,将所述平滑Y轴坐标作为对应所述第一图像集合的第N+i-1帧中所述光球的当前Y轴坐标。2.根据权利要求1所述的图像处理方法,其特征在于,所述对所有所述X轴坐标进行滤波处理得到平滑X轴坐标,对所有所述Y轴坐标进行滤波处理得到平滑Y轴坐标包括:计算所有所述X轴坐标的平均值作为所述平滑X轴坐标,计算所有所述Y轴坐标的平均值作为所述平滑Y轴坐标。3.根据权利要求1所述的图像处理方法,其特征在于,所述对所有所述X轴坐标进行滤波处理得到平滑X轴坐标,对所有所述Y轴坐标进行滤波处理得到平滑Y轴坐标包括:计算所有所述X轴坐标的平均值得到X轴平均值,计算所有所述Y轴坐标的平均值得到Y轴平均值;对所述X轴平均值和所述第一图像集合的第N+i-1帧中所述光球的X轴坐标进行加权平均运算,得到所述平滑X轴坐标;对所述Y轴平均值和所述第一图像集合的第N+i-1帧中所述光球的Y轴坐标进行加权平均运算,得到所述平滑Y轴坐标。4.根据权利要求1所述的图像处理方法,其特征在于,所述对所有所述X轴坐标进行滤波处理得到平滑X轴坐标,对所有所述Y轴坐标进行滤波处理得到平滑Y轴坐标包括:根据最小二乘法拟合法计算出对应所述第一图像集合中每一帧的权重系数;根据所述权重系数对所有所述X轴坐标进行加权平均运算得到所述平滑X轴坐标,根据所述权重系数对所有所述Y轴坐标进行加权运算得到所述平滑Y轴坐标。5.根据权利要求1所述的图像处理方法,其特征在于,所述确定所述N帧第一图像集合的每一帧中所述光球的X轴坐标和Y轴坐标之后还包括:确定所述N帧第一图像集合的每一帧中所述光球的Z轴坐标,其中,所述Z轴与X轴及Y轴相互正交于一点;对所有所述Z轴坐标进行滤波处理得到平滑Z轴坐标;将所述平滑Z轴坐标作为对应所述第一图像集合的第N+i-1帧中所述光球的当前Z轴坐标。6.根据权利要求4所述的图像处理方法,其特征在于,所述确定每一帧所述第一图像中所述光球的Z轴坐标之后包括:获取所述光球所属的虚拟现实设备的姿态数据;根据所述姿态数据判断所述虚拟现实设备是否静止,如是,则:对所述第一图像集合的第N+i-2帧和第N+i-1帧中的X轴坐标进行加权平均运算,得到所述平滑X轴坐标;对所述第一图像集合的第N+i-2帧和第N+i-1帧中的Y轴坐标进行加权平均运算,得到所述平滑Y轴坐标;对所述第一图像集合的第N+i-2帧和第N+i-1帧中的Z轴坐标进行加权平均运算,得到所述平滑Z轴坐标;将所述当前X轴坐标作为对应所述第一图像集合的第N+i-1帧中所述光球的当前X轴坐标,将所述当前Y轴坐标作为对应所述第一图像集合的第N+i-1帧中所述光球的当前Y轴坐标,将所述当前Z轴坐标作为对应所述第一图像集合的第N+i-1帧中所述光球的当前Z轴坐标。7.一种用于光球定位的图像处理装置,其特征在于,包括:图像获取模块,用于获取摄像头连续采集所述光球的N...

【专利技术属性】
技术研发人员:孙涛
申请(专利权)人:北京小鸟看看科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1