【技术实现步骤摘要】
图像处理方法和装置
本申请涉及一种图像处理方法和装置。优选的,本申请涉及一种用于在二维显示模式和三维显示模式之间进行切换的图像处理处理方法和装置。
技术介绍
虚拟现实技术是一种具沉浸感、交互性和构想性的技术,其实现的交互方式之一就是三维立体显示技术。三维立体显示可以全面的展现出图像的位置、层次和纵深,使观察者更直观地了解图像的现实分布状况,从而更全面了解图像或立体投影。目前,在虚拟现实中应用的是双目立体技术:人的左右眼分别从不同位置和角度观看同一物体时在双眼视网膜结像会出现的微小水平像位差,即水平视差。三维立体显示的基本原理就是要以人工方式来重现视差,即将具有水平视差的左眼图像和右眼图像分别输送给观察者的左眼和右眼,使得观察者能够感知到立体深度,形成立体感。在这个基础上发展出各式各样的三维立体显示技术,目前相对成熟的是基于眼镜的三维立体显示。实现虚拟现实的现有技术之一的方法流程如图26所示,其通过虚拟摄像机投影到屏幕上,并通过虚拟摄像机视锥体对人眼视域进行建模。然后将视锥体里的三维物体通过透视投影变化投影在视口上,最后将视口元素渲染到显示器屏幕。在得到空间任一点在左右图像中的对应坐标和两摄像机参数矩阵的条件下,即可进行空间点的重建,即实现基于人眼视觉原理的虚拟现实显示。上述现有技术是目前虚拟现实中立体显示的主流技术。其核心是获取三维场景中任一点满足人眼需求的左右图像,并将左右图像分别输入左眼和右眼,从而产生立体视觉效果。并且随着当今社会中图像处理技术的飞速发展,增强现实(AugmentedReality,简称AR)技术也广泛地应用在图像处理领域。增强现实( ...
【技术保护点】
一种图像处理方法,其特征在于,包括:获取数字全息图;根据预定条件,确定是否进行三维显示;以及当确定进行三维显示时,基于所述数字全息图生成用于三维显示的图像;或当确定不进行三维显示时,基于所述数字全息图生成用于二维显示的图像。
【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:获取数字全息图;根据预定条件,确定是否进行三维显示;以及当确定进行三维显示时,基于所述数字全息图生成用于三维显示的图像;或当确定不进行三维显示时,基于所述数字全息图生成用于二维显示的图像。2.根据权利要求1所述的图像处理方法,其特征在于,所述方法还包括接收来自用户的用户指示或从正在运行的应用接收应用指示,并且所述根据预定条件,确定是否进行三维显示,包括:根据所述用户指示确定是否进行三维显示;或者根据所述应用指示来确定是否进行三维显示。3.根据权利要求2所述的图像处理方法,其特征在于,所述方法还包括对进行图像处理和/或进行图像显示的装置的相关参数进行检测,并且所述根据预定条件,确定是否进行三维显示,还包括:在根据所述用户指示或根据所述应用指示确定进行三维显示后,进一步根据所述相关参数确定是否进行三维显示。4.根据权利要求1所述的图像处理方法,其特征在于,所述方法还包括对进行图像处理和/或进行图像显示的装置的相关参数进行检测,并且所述根据预定条件,确定是否进行三维显示,包括:根据所述相关参数,确定是否进行三维显示。5.根据权利要求4所述的图像处理方法,其特征在于,所述方法还包括接收来自用户的用户指示或者从正在运行的应用接收应用指示,并且所述根据预定条件,确定是否进行三维显示,包括:在根据所述相关参数确定不进行三维显示之后,直接确定不进行三维显示。6.根据权利要求4所述的图像处理方法,其特征在于,所述方法还包括接收来自用户的用户指示或者从正在运行的应用接收应用指示,并且在根据所述相关参数确定进行三维显示之后,所述根据预定条件,确定是否进行三维显示,还包括:根据所述用户指示,确定是否进行三维显示;或者根据所述应用指示确定是否进行三维显示。7.根据权利要求1所述的图像处理方法,其特征在于,所述方法还包括接收来自用户的用户指示以及从正在运行的应用接收应用指示,并且所述根据预定条件,确定是否进行三维显示,包括:根据所述用户指示确定是否进行三维显示;或者根据所述用户指示,确定基于所述应用指示来确定是否进行三维显示。8.根据权利要求1所述的图像处理方法,其特征在于,所述获取数字全息图包括:获取虚拟对象的三维信息;以及根据所述三维信息生成所述数字全息图,并且所述生成用于三维显示的图像包括:根据所述数字全息图以及与所述数字全息图相关的第一参考光信息生成分别对应于左视点和右视点的左图像和右图像。9.根据权利要求8所述的图像处理方法,其特征在于,所述获取虚拟对象的三维信息,包括:获取所述虚拟对象的预设记录距离;以及计算所述虚拟对象在所述预设记录距离处的波前函数,其中,所述波前函数包括振幅信息和相位信息,并且所述根据所述三维信息生成数字全息图,包括:根据所述波前函数以及第二参考光信息计算生成所述数字全息图。10.根据权利要求9所述的图像处理方法,其特征在于,所述第一参考光信息包括与所述左视点和右视点对应的左视点再现参考光信息和右视点再现参考光信息,其中,所述左视点再现参考光信息包括:模拟从与左视点对应的左再现参考光源发出的光线照射到所述数字全息图时的入射角度,所述右视点再现参考光信息包括:模拟从与右视点对应的右再现参考光源发出的光线照射到所述数字全息图时的入射角度,并且所述根据所述数字全息图以及与所述数字全息图相关的第一参考光信息生成分别对应于左视点和右视点的左图像和右图像,包括:基于所述左视点再现参考光信息和右视点再现参考光信息以及所述数字全息图生成所述左图像和右图像。11.根据权利要求9所述的图像处理方法,其特征在于,所述预设记录距离至少为两个,并且所述计算所述虚拟对象在所述预设记录距离处的波前函数,包括:分别计算所述虚拟对象在各个所述预设记录距离处的波前函数,并对所述波前函数进行叠加;以及所述根据所述波前函数以及第二参考光信息计算生成所述数字全息图,包括:根据叠加后的所述波前函数以及所述第二参考光信息计算生成所述数字全息图。12.根据权利要求1所述的图像处理方法,其特征在于,所述获取数字全息图包括:获取真实环境中真实对象的三维坐标信息,并获取虚拟对象的三维坐标信息;以及根据所述真实对象的三维坐标信息和所述虚拟对象的三维坐标信息生成所述数字全息图,并且所述生成用于三维显示的图像包括:根据所述数字全息图以及与所述数字全息图相关的第一参考光信息生成分别对应于左视点和右视点的左图像和右图像。13.根据权利要求12所述的图像处理方法,其特征在于,获取真实环境中真实对象的三维坐标信息包括:对所述真实对象进行全息处理,得到所述真实对象的全息图;以及对所述真实对象的全息图进行时频分析,得到所述真实对象的波前函数,其中,所述真实对象的波前函数包括所述真实对象的所述三维坐标信息。14.根据权利要求13所述的方法,其特征在于,对所述真实对象的全息图进行时频分析,得到所述真实对象的波前函数包括:通过傅里叶变换将所述真实对象的全息图变换至频域空间;在频域空间对所述真实对象的全息图进行高通滤波处理,得到所述真实对象的物光波前信息;以及对所述物光波前信息进行傅里叶逆变换,得到所述真实对象的波前函数。15.根据权利要求14所述的方法,其特征在于,获取虚拟对象的三维坐标信息包括:获取所述虚拟对象的预设记录距离;以及计算所述虚拟对象在所述预设记录距离处的波前函数,其中,所述虚拟对象的波前函数中包括所述虚拟对象的三维坐标信息。16.根据权利要求15所述的方法,其特征在于,根据所述真实对象的三维坐标信息和所述虚拟对象的三维坐标信息生成数字全息图包括:将所述真实对象的波前函数和所述虚拟对象的波前函数进行叠加得到波前信息;以及根据所得到波前信息以及第二参考光信息计算生成所述数字全息图。17.根据权利要求1所述的图像处理方法,其特征在于所述生成用于二维显示的图像,是通过在所述数字全息图的频谱中仅保留与生成所述用于二维显示的图像相关联的波前函数的频谱,而滤除其他频谱实现的。18.根据权利要求17所述的图像处理方法,其特征在于,所述生成用于二维显示的图像,是通过在所述数字全息图的频谱中保留﹢1级频谱并且滤除0级频谱和﹣1级频谱而实现的。19.根据权利要求18所述的图像处理方法,其特征在于,所述生成用于二维显示的图像,还包括将所述﹢1级频谱频移至所述数字全息图的频谱中的所述0级频谱的位置。20.根据权利要求17所述的图像处理方法,其特征在于,所述生成用于二维显示的图像,包括:对所述数字全息图进行傅里叶变换,生成所述数字全息图的频谱;在所述数字全息图的频谱中滤除0级频谱和-1级频谱,并且保留﹢1级频谱;将所述﹢1级频谱频移至所述数字全息图的频谱中的所述0级频谱的位置;以及对所述频移后的所述数字全息图的频谱进行逆傅里叶变换,生成用于二维显示的图像。21.一种图像处理装置,其特征在于,包括:全息图获取模块,用于获取数字全息图;确定模块,用于根据预定条件,确定是否进行三维显示;三维图像生成模块,用于当确定进行三维显示时,基于所述数字全息图生成用于三维显示的图像;以及二维图像生成模块,用于当确定不进行三维显示时,基于所述数字全息图生成用于二维显示的图像。22.根据权利要求21所述的图像处理装置,其特征在于所述生成用于二维显示的图像,是通过在所述数字全息图的频谱中仅保留与生成所述用于二维显示的图像相关联的波前函数的频谱,而滤除其他频谱实现的。23.一种图像处理方法,其特征在于,包括:获取数据流,所述数据流包括数字全息图序列...
【专利技术属性】
技术研发人员:赵超亚,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。