一种将二维图像转化为多视点图像的显示方法及系统技术方案

技术编号:13378061 阅读:68 留言:0更新日期:2016-07-21 04:33
本发明专利技术公开了一种将二维图像转化为多视点图像的显示方法及系统,方法包括:获取待处理的二维图像中的物体对象并标识,根据物体对象的频率分量计算物体对象的深度值,根据深度值大小进行分层生成分层图像;通过预先设定的不同视点位置观看分层图像,标定视点图像,根据分层图像的深度值差异,估算出虚拟视点图像的空白区域像素并填充空白区域,生成单视点图像输出;依次存储单视点图像,检测各个单视点图像的空洞区域检查并进行填充处理、检查突变区域后进行平滑处理,各个单视点图像集成为一幅合成图像;将合成图像处理后发送至裸眼3D显示屏显示。本发明专利技术能够实现二维图像转多视点图像、及进行裸眼3D显示,减少图像失真,简单方便、成本低。

【技术实现步骤摘要】

本专利技术涉及3D显示
,尤其涉及一种将二维图像转化为多视点图像的显示方法及系统
技术介绍
裸眼3D电视的观察者可以不佩戴眼镜来进行3D显示体验。但现有技术中通常需要从不同的角度来体验裸眼3D电视的3D显示效果,裸眼3D电视需要呈现出略有差异的多个视点的图像。但现有的多视点的技术不成熟,多视点一般是通过将2视点或视点+景深的内容转换成多视点后进行裸眼3D显示、或是通过将单视点(或二维)内容转换成多视点后进行裸眼3D显示,2视点或视点+景深也包含内容很少。通常是将但单视点转换成多视点内容后进行裸眼3D显示。目前单视点内容转多视点内容的方法包括基于多幅图像的三维信息重构、基于虚拟摄像机的三维信息重构、基于散斑信息的三维信息重构等方法,这些方法复杂、实现难度大,这些方法存在图像裂缝、失真抖动等问题。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于现有技术的不足,本专利技术目的在于提供一种将二维图像转化为多视点图像的显示方法及系统,旨在解决现有技术中单视点内容转多视点内容的方法,方法复杂、实现难度大,存在图像裂缝、失真抖动的缺陷。本专利技术的技术方案如下:一种将二维图像转化为多视点图像的显示方法,其中,方法包括;对待处理的二维图像进行预处理后,获取二维图像中的物体对象并标识,根据物体对象的频率分量计算物体对象的深度值,按照深度值的大小进行分层生成分层图像;通过预先设定的不同视点位置观看分层图像,标定视点图像,根据分层图像的深度值差异,采用不同的插值算法估算出虚拟视点图像的空白区域像素并填充空白区域,去掉分层图像的层间距形成虚拟视点图像,对视点图像进行缩放,形成单视点图像输出;依次存储单视点图像,将单视点图像进行编号,检测各个单视点图像的空洞区域并进行填充处理,并对各个单视点图像进行突变区域检查和平滑处理后,将各个单视点图像集成为一幅合成图像;对合成图像进行输出处理后,将合成图像转化成逻辑电信号发送至裸眼3D显示屏进行显示。所述的将二维图像转化为多视点图像的显示方法,其中,所述对待处理的二维图像进行预处理后,获取二维图像中的物体对象并标识,根据物体对象的频率分量计算物体对象的深度值,按照深度值的大小进行分层生成分层图像具体包括:对待处理的二维图像进行锐化处理,搜索检测二维图像中的物体的边界和轮廓识别物体对象,分割二维图像中的物体对象并获取,将获取到的物体对象进行标识;获取各个物体对象的灰度分量,对灰度分量进行傅立叶变换后得到各个物体对象的频率分量,根据频率分量计算出各个物体对象的深度值;根据各个物体对象的深度值按照层与深度值对应、层间距为物体对象的深度值之差对物体对象进行分层,生成分层图像。所述的将二维图像转化为多视点图像的显示方法,其中,所述通过预先设定的不同视点位置观看分层图像,标定视点图像,根据分层图像的深度值差异,采用不同的插值算法估算出虚拟视点图像的空白区域像素并填充空白区域,去掉分层图像的层间距形成虚拟视点图像,对视点图像进行缩放,形成单视点图像输出具体包括:通过预先设定的不同的视点位置观看分层图像,分别标定出视点图像中的实际视点位置和虚拟视点位置;获取标定的虚拟视点所在的物体对象的深度值,根据物体对象的深度值的差异采用不同的插值算法进行插值计算,根据计算后的结果获取标定的虚拟视点的空白区域的各个位置的像素后进行填充,去掉分层图像的层间距形成虚拟视点图像;将实际视点图像和虚拟视点图像分别缩放至预定的尺度后生成对应的单视点图像并输出。所述的将二维图像转化为多视点图像的显示方法,其中,所述依次存储单视点图像,将单视点图像进行编号,检测各个单视点图像的空洞区域并进行填充处理,并对各个单视点图像进行突变区域检查和平滑处理后,将各个单视点图像集成为一幅合成图像具体包括:依次存储单视点图像,并将单视点图像编号为1、2、...、N视点,并标注出实际视点,其中N为自然数;依次检查除实际视点外的其它单视点图像是否存在空洞区域,若存在空洞区域,则采用空洞区域周围的非空洞区域且与空洞区域相邻的四个像素、按照距离的远近按一定的比重进行像素插值和填充;依次检查除实际视点外的其它单视点图像是否有突变的区域,若存在突变的区域,提取突变区域的位置标记,并检查实际视点图像的相同位置标记对应的位置区域或临近区域是否存在同样的突变的区域,若实际视点图像存在同样的突变区域,则检查的单视点图像突变区域是正常的,否则进行降噪平滑处理;根据裸眼3D显示屏的物理像素排列情况,将N个单视点图像的像素进行交错排列,将N个单视点图像集成为一幅与裸眼3D显示屏的物理像素一一对应的合成图像。所述的将二维图像转化为多视点图像的显示方法,其中,所述对合成图像进行输出处理后,将合成图像转化成逻辑电信号发送至裸眼3D显示屏进行显示具体包括:对合成图像进行帧频转换、Gamma校正、信号幅度调整、色域格式转换处理后,将处理后的合成图像转化成逻辑电信号,并发送至裸眼3D显示屏进行显示。一种将二维图像转化为多视点图像的显示系统,其中,系统包括:图像分层模块,用于对待处理的二维图像进行预处理后,获取二维图像中的物体对象并标识,根据物体对象的频率分量计算物体对象的深度值,按照深度值的大小进行分层生成分层图像;单视点图像输出模块,用于通过预先设定的不同视点位置观看分层图像,标定视点图像,根据分层图像的深度值差异,采用不同的插值算法估算出虚拟视点图像的空白区域像素并填充空白区域,去掉分层图像的层间距形成虚拟视点图像,对视点图像进行缩放,形成单视点图像输出;合成图像生成模块,用于依次存储单视点图像,将单视点图像进行编号,检测各个单视点图像的空洞区域并进行填充处理,并对各个单视点图像进行突变区域检查和平滑处理后,将各个单视点图像集成为一幅合成图像;显示模块,用于对合成图像进行输出处理后,将合成图像转化成逻辑电信号发送至裸眼3D显示屏进行显示。所述的将二维图像转化为多视点图像的显示系统,其中,所述图像分层模块具体包括:标识单元,用于对待处理的二维图像进行锐化处理,搜索检测二维图像中的物体的边界和轮廓识别物体对象,分割二维图像中的物体对象并获取,将获取到的物体对象进行标识;深度值计算单元,用于获取各个物体对象的灰度分量,对灰度分量进行傅立叶变换后得到各个物体对象的频率分量,根据频率分量计算出各个物体对象的深度值;分层单元,用于根据各个物体对象的深度值按照层与深度值对应、层间距为物体对象的深度值之差对物体对象进行分层,生成分层图像。所述的将二维图像转化为多视点图像的显示系统,其中,所述单视点图像输出模块具体包括:视点标定单元,用于通过预先设定的不同的视点位置观看分层图像,分别标定出视点图像中的实际视点位置和虚拟视点位置;虚拟视点获取单元,用于获取标定的虚拟视点所在的物体对象的深度值,根据物体对象的深度值的差异采用不同的插值算法进行插值计算,根据计算后的结果获取标定的虚拟本文档来自技高网...
一种将二维图像转化为多视点图像的显示方法及系统

【技术保护点】
一种将二维图像转化为多视点图像的显示方法,其特征在于,方法包括;对待处理的二维图像进行预处理后,获取二维图像中的物体对象并标识,根据物体对象的频率分量计算物体对象的深度值,按照深度值的大小进行分层生成分层图像;通过预先设定的不同视点位置观看分层图像,标定视点图像,根据分层图像的深度值差异,采用不同的插值算法估算出虚拟视点图像的空白区域像素并填充空白区域,去掉分层图像的层间距形成虚拟视点图像,对视点图像进行缩放,形成单视点图像输出;依次存储单视点图像,将单视点图像进行编号,检测各个单视点图像的空洞区域并进行填充处理,并对各个单视点图像进行突变区域检查和平滑处理后,将各个单视点图像集成为一幅合成图像;对合成图像进行输出处理后,将合成图像转化成逻辑电信号发送至裸眼3D显示屏进行显示。

【技术特征摘要】
1.一种将二维图像转化为多视点图像的显示方法,其特征在于,方法包括;
对待处理的二维图像进行预处理后,获取二维图像中的物体对象并标识,根据物体对象的频率分量计算物体对象的深度值,按照深度值的大小进行分层生成分层图像;
通过预先设定的不同视点位置观看分层图像,标定视点图像,根据分层图像的深度值差异,采用不同的插值算法估算出虚拟视点图像的空白区域像素并填充空白区域,去掉分层图像的层间距形成虚拟视点图像,对视点图像进行缩放,形成单视点图像输出;
依次存储单视点图像,将单视点图像进行编号,检测各个单视点图像的空洞区域并进行填充处理,并对各个单视点图像进行突变区域检查和平滑处理后,将各个单视点图像集成为一幅合成图像;
对合成图像进行输出处理后,将合成图像转化成逻辑电信号发送至裸眼3D显示屏进行显示。
2.根据权利要求1所述的将二维图像转化为多视点图像的显示方法,其特征在于,所述对待处理的二维图像进行预处理后,获取二维图像中的物体对象并标识,根据物体对象的频率分量计算物体对象的深度值,按照深度值的大小进行分层生成分层图像具体包括:
对待处理的二维图像进行锐化处理,搜索检测二维图像中的物体的边界和轮廓识别物体对象,分割二维图像中的物体对象并获取,将获取到的物体对象进行标识;
获取各个物体对象的灰度分量,对灰度分量进行傅立叶变换后得到各个物体对象的频率分量,根据频率分量计算出各个物体对象的深度值;
根据各个物体对象的深度值按照层与深度值对应、层间距为物体对象的深度值之差对物体对象进行分层,生成分层图像。
3.根据权利要求2所述的将二维图像转化为多视点图像的显示方法,其特征在于,所述通过预先设定的不同视点位置观看分层图像,标定视点图像,根据分层图像的深度值差异,采用不同的插值算法估算出虚拟视点图像的空白区域像素并填充空白区域,去掉分层图像的层间距形成虚拟视点图像,对视点图像进行缩放,形成单视点图像输出具体包括:
通过预先设定的不同的视点位置观看分层图像,分别标定出视点图像中的实际视点位置和虚拟视点位置;
获取标定的虚拟视点所在的物体对象的深度值,根据物体对象的深度值的差异采用不同的插值算法进行插值计算,根据计算后的结果获取标定的虚拟视点的空白区域的各个位置的像素后进行填充,去掉分层图像的层间距形成虚拟视点图像;
将实际视点图像和虚拟视点图像分别缩放至预定的尺度后生成对应的单视点图像并输出。
4.根据权利要求3所述的将二维图像转化为多视点图像的显示方法,其特征在于,所述依次存储单视点图像,将单视点图像进行编号,检测各个单视点图像的空洞区域并进行填充处理,并对各个单视点图像进行突变区域检查和平滑处理后,将各个单视点图像集成为一幅合成图像具体包括:
依次存储单视点图像,并将单视点图像编号为1、2、...、N视点,并标注出实际视点,其中N为自然数;
依次检查除实际视点外的其它单视点图像是否存在空洞区域,若存在空洞区域,则采用空洞区域周围的非空洞区域且与空洞区域相邻的四个像素、按照距离的远近按一定的比重进行像素插值和填充;
依次检查除实际视点外的其它单视点图像是否有突变的区域,若存在突变的区域,提取突变区域的位置标记,并检查实际视点图像的相同位置标记对应的位置区域或临近区域是否存在同样的突变的区域,若实际视点图像存在同样的突变区域,则检查的单视点图像突变区域是正常的,否则进行降噪平滑处理;
根据裸眼3D显示屏的物理像素排列情况,将N个单视点图像的像素进行交错排列,将N个单视点图像集成为一幅与裸眼3D显示屏的物理像素一一对应的合成图像。
5.根据权利要求4所述的将二维图像转化为多视点图像的显示方法,其特征在于,所述对合成图像进行输出处理后,将合成图像转化成逻辑电信号发送至裸眼3D显示屏进行显示具体包括:
对合成图像进行帧频转...

【专利技术属性】
技术研发人员:徐遥令侯志龙姜晓飞
申请(专利权)人:深圳创维RGB电子有限公司
类型:发明
国别省市:广东;44

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

1