CN103200415B - 一种2d转3d的图像处理方法 - Google Patents

一种2d转3d的图像处理方法 Download PDF

Info

Publication number
CN103200415B
CN103200415B CN201310144187.8A CN201310144187A CN103200415B CN 103200415 B CN103200415 B CN 103200415B CN 201310144187 A CN201310144187 A CN 201310144187A CN 103200415 B CN103200415 B CN 103200415B
Authority
CN
China
Prior art keywords
pixel
gtg
image
mean value
object image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310144187.8A
Other languages
English (en)
Other versions
CN103200415A (zh
Inventor
吕齐
曲荣磊
刘小杰
刘尊格
王星
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hualu Publishing & Media Co Ltd
China Hualu Group Co Ltd
Original Assignee
Hualu Publishing & Media Co Ltd
China Hualu Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hualu Publishing & Media Co Ltd, China Hualu Group Co Ltd filed Critical Hualu Publishing & Media Co Ltd
Priority to CN201310144187.8A priority Critical patent/CN103200415B/zh
Publication of CN103200415A publication Critical patent/CN103200415A/zh
Application granted granted Critical
Publication of CN103200415B publication Critical patent/CN103200415B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Image Processing (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)

Abstract

本发明公开了一种2D转3D的图像处理方法。本发明首先得到两个目的图像,其中一个第一目的图像是基于初始2D图像生成的,另一个第二目的图像则是基于放大后的2D图像生成的,对于第二目的图像中灰阶为0的第二像素点,需要结合第一目的图像和第二目的图像进行修补,以获得完整的第二目的图像,第二目的图像作为右眼图像,初始2D图像作为左眼图像,从而实现了2D向3D的转换。

Description

一种2D转3D的图像处理方法
技术领域
本发明涉及计算机视频处理领域,尤其涉及一种2D转3D的图像处理方法。
背景技术
相比普通的2D画面,3D更加立体逼真,可以让观众产生身临其境的感觉。目前3D技术可以分为裸眼式和眼镜式两种,裸眼式3D技术目前主要应用在工业商用显示方面,眼镜式3D技术则主要是用于消费者市场。
2D转3D技术的视频处理方法通常是先获得2D图像的灰度图像,对灰度图像处理得到整个2D图像的深度图,以原始图像为左眼图像,再结合原始图像和深度图生成右眼图像。现有技术往往集中在对深度图的生成方法,对基于原始图像和深度图生成的目的图像的处理较少,但实际上对目的图像的处理可以弥补目的图像的缺陷,降低对于深度图的生成质量的要求。
发明内容
针对上述技术问题,本发明提供了一种修补目的图像以提高转换效果的2D转3D的图像处理方法。
本发明提供的技术方案为:
一种2D转3D的图像处理方法,包括以下步骤:
步骤一、根据初始2D图像生成初始深度图;
步骤二、将初始2D图像放大n倍,得到中间图像,将初始深度图放大n倍,得到中间深度图;
步骤三、利用初始2D图像和初始深度图,得到第一目的图像,利用中间图像和中间深度图得到第二目的图像;
步骤四、获取第二目的图像中灰阶为0的a个第二像素点的坐标,所述第二目的图像中灰阶不为0的像素点定义为第三像素点;
步骤五、计算a个第二像素点在第一目的图像中所对应的第一像素点的坐标,具体的计算方法为:以一个第二像素点的坐标除以n,获取一个第二像素点对应的一个第一像素点的坐标,从而获取所有与a个第二像素点一一对应的第一像素点;
步骤六、获取所有第二像素点的灰阶,任一个第二像素点的灰阶的获取方法为:
当一个第一像素点的灰阶不为0时,将该第一像素点的灰阶赋予与其对应的一个第二像素点,
计算以一个第二像素点为中心、以r1为半径的圆中、面积最大的正方形区域内全部的第三像素点的灰阶的第一平均值,其中,在该正方形区域内,第三像素点的个数占像素点的总个数的90%,
比较一个第二像素点的灰阶和所述第一平均值,当灰阶和第一平均值的差与第一平均值的比值小于等于0.05时,以灰阶作为该第二像素点的最终灰阶,当灰阶和第一平均值的差与第一平均值的比值大于等于0.05时,计算以该第二像素点为中心、以r2为半径的圆中、面积最大的正方形区域内全部的第三像素点的灰阶的第二平均值,其中,r2与r1的差为一个第三像素点的宽度,并且以第二平均值作为一个第二像素点的最终灰阶,
当一个第一像素点的灰阶为0时,计算以一个第二像素点为中心、以r3为半径的圆中、面积最大的正方形区域内全部的第三像素点的灰阶的第三平均值,其中,在该正方形区域内,第三像素点的个数占像素点的总个数的95%,并将该第三平均值作为该第二像素点的最终灰阶,其中,r3为r1的整数倍;
步骤七、将全部获取灰阶的第二目的图像缩小倍数n后,作为右眼图像,将初始2D图像作为左眼图像,将右眼图像和左眼图像输出至3D显示设备。
优选的是,所述的2D转3D的图像处理方法中,n为4。
优选的是,所述的2D转3D的图像处理方法中,r1为一个第三像素点的宽度的2.5倍。
优选的是,所述的2D转3D的图像处理方法中,r3为r1的2~5倍。
本发明首先得到两个目的图像,其中一个第一目的图像是基于初始2D图像生成的,另一个第二目的图像则是基于放大后的2D图像生成的,对于第二目的图像中灰阶为0的第二像素点,需要结合第一目的图像和第二目的图像进行修补,以获得完整的第二目的图像,第二目的图像作为右眼图像,初始2D图像作为左眼图像,从而实现了2D向3D的转换。
附图说明
图1为本发明的流程图。
具体实施方式
下面结合附图对本发明做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。
如图1所示,本发明提供一种2D转3D的图像处理方法,包括以下步骤:
步骤一、根据初始2D图像生成初始深度图。
步骤二、将初始2D图像放大n倍,得到中间图像,将初始深度图放大n倍,得到中间深度图。
本发明优选n为4。放大过程为,将初始2D图像中的任一个像素点复制n次,并组合成中间图像的一个像素点,即中间图像的一个像素点的面积为初始2D图像中一个像素点面积的n倍。
步骤三、利用初始2D图像和初始深度图,得到第一目的图像,利用中间图像和中间深度图得到第二目的图像。
步骤四、获取第二目的图像中灰阶为0的a个第二像素点的坐标,所述第二目的图像中灰阶不为0的像素点定义为第三像素点。
基于初始2D图像和初始深度图生成第一目的图像,以及基于中间图像和中间深度图生成第二目的图像时,都会在第一目的图像以及第二目的图像中形成灰阶为0的像素点,对于这些灰阶为0的像素点,属于图像处理过程所产生的缺陷,是需要弥补的。
步骤五、计算a个第二像素点在第一目的图像中所对应的第一像素点的坐标,具体的计算方法为:以一个第二像素点的坐标除以n,获取一个第二像素点对应的一个第一像素点的坐标,从而获取所有与a个第二像素点一一对应的第一像素点。
本发明借助第一目的图像来进行修补第二目的图像,首先确定所有与a个第二像素点具有一一对应关系的a个第一像素点,其确定方法是通过第一像素点和第二像素点的坐标,由于第二像素点是通过放大的,因此,第二像素点坐标应该是第一像素点的中心坐标是一致的。
步骤六、获取所有第二像素点的灰阶,任一个第二像素点的灰阶的获取方法为:
当一个第一像素点的灰阶不为0时,将该第一像素点的灰阶赋予与其对应的一个第二像素点;计算以一个第二像素点为中心、以r1为半径的圆中、面积最大的正方形区域内全部的第三像素点的灰阶的第一平均值,其中,在该正方形区域内,第三像素点的个数占像素点的总个数的90%,比较一个第二像素点的灰阶和所述第一平均值,当灰阶和第一平均值的差与第一平均值的比值小于等于0.05时,以灰阶作为该第二像素点的最终灰阶,当灰阶和第一平均值的差与第一平均值的比值大于等于0.05时,计算以该第二像素点为中心、以r2为半径的圆中、面积最大的正方形区域内全部的第三像素点的灰阶的第二平均值,其中,r2与r1的差为一个第三像素点的宽度,并且以第二平均值作为一个第二像素点的最终灰阶。
基于一定的灰阶获取规则,将第二目的图像完全修补,合理的灰阶获取规则,可以保证第二目的图像的修补质量。
以一个第二像素点为例,当与其对应的第一像素点的灰阶不为0,则说明第一目的图像和第二目的图像的形成结果出现了偏差,此时,若灰阶与第一平均值之间的误差在设定的范围内,则认为可以将该灰阶直接作为该第二像素点的最终灰阶;若误差超出设定的范围,则认为第一目的图像是处理错误的,不能作为参考,此时需要再计算一个第二平均值,由第二像素点周围的其他灰阶不为0的第三像素点为依旧来修补该第二像素点。
经试验发现,误差在0.05时是比较合适的数值。
求解第一平均值时,为获得较为准确的结果,将计算方式设置为以一个第二像素点为中心、以r1为半径的圆中面积最大的正方形区域。优选的是,r1为一个第三像素点的宽度的2.5倍。
计算第二平均值时,需要设置r2为r1加上一个第三像素点的宽度,以便获得更为准确的结果。
当一个第一像素点的灰阶为0时,计算以一个第二像素点为中心、以r3为半径的圆中、面积最大的正方形区域内全部的第三像素点的灰阶的第三平均值,其中,在该正方形区域内,第三像素点的个数占像素点的总个数的95%,并将该第三平均值作为该第二像素点的最终灰阶,其中,r3为r1的整数倍。
如果第一像素点与第二像素点的灰阶均为0,二者的结果一致。此时第一目的图像不能作为第二目的图像的依据,只能以第二目的图像自身为依据。这时,要求在正方形区域内第三像素点的个数占总数的95%,以保证在该正方形区域内有足够多的第三像素点用于计算。r3需要是r1的整数倍,最好是2~5倍。
步骤七、将全部获取灰阶的第二目的图像缩小倍数n后,作为右眼图像,将初始2D图像作为左眼图像,将右眼图像和左眼图像输出至3D显示设备。
尽管本发明的实施方案已公开如上,但其并不仅仅限于说明书和实施方式中所列运用,它完全可以被适用于各种适合本发明的领域,对于熟悉本领域的人员而言,可容易地实现另外的修改,因此在不背离权利要求及等同范围所限定的一般概念下,本发明并不限于特定的细节和这里示出与描述的图例。

Claims (4)

1.一种2D转3D的图像处理方法,其特征在于,包括以下步骤:
步骤一、根据初始2D图像生成初始深度图;
步骤二、将初始2D图像放大n倍,得到中间图像,将初始深度图放大n倍,得到中间深度图;
步骤三、利用初始2D图像和初始深度图,得到第一目的图像,利用中间图像和中间深度图得到第二目的图像;
步骤四、获取第二目的图像中灰阶为0的a个第二像素点的坐标,所述第二目的图像中灰阶不为0的像素点定义为第三像素点;
步骤五、计算a个第二像素点在第一目的图像中所对应的第一像素点的坐标,具体的计算方法为:以一个第二像素点的坐标除以n,获取一个第二像素点对应的一个第一像素点的坐标,从而获取所有与a个第二像素点一一对应的第一像素点;
步骤六、获取所有第二像素点的灰阶,任一个第二像素点的灰阶的获取方法为:
当一个第一像素点的灰阶不为0时,将该第一像素点的灰阶赋予与其对应的一个第二像素点,
计算以一个第二像素点为中心、以r1为半径的圆中、面积最大的正方形区域内全部的第三像素点的灰阶的第一平均值,其中,在该正方形区域内,第三像素点的个数占像素点的总个数的90%,
比较一个第二像素点的灰阶和所述第一平均值,当灰阶和第一平均值的差与第一平均值的比值小于0.05时,以灰阶作为该第二像素点的最终灰阶,当灰阶和第一平均值的差与第一平均值的比值大于等于0.05时,计算以该第二像素点为中心、以r2为半径的圆中、面积最大的正方形区域内全部的第三像素点的灰阶的第二平均值,其中,r2与r1的差为一个第三像素点的宽度,并且以第二平均值作为一个第二像素点的最终灰阶,
当一个第一像素点的灰阶为0时,计算以一个第二像素点为中心、以r3为半径的圆中、面积最大的正方形区域内全部的第三像素点的灰阶的第三平均值,其中,在该正方形区域内,第三像素点的个数占像素点的总个数的95%,并将该第三平均值作为该第二像素点的最终灰阶,其中,r3为r1的整数倍;
步骤七、将全部获取灰阶的第二目的图像缩小倍数n后,作为右眼图像,将初始2D图像作为左眼图像,将右眼图像和左眼图像输出至3D显示设备。
2.权利要求1所述的2D转3D的图像处理方法,其特征在于,n为4。
3.权利要求1所述的2D转3D的图像处理方法,其特征在于,r1为一个第三像素点的宽度的2.5倍。
4.权利要求1所述的2D转3D的图像处理方法,其特征在于,r3为r1的2~5倍。
CN201310144187.8A 2013-04-23 2013-04-23 一种2d转3d的图像处理方法 Active CN103200415B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310144187.8A CN103200415B (zh) 2013-04-23 2013-04-23 一种2d转3d的图像处理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310144187.8A CN103200415B (zh) 2013-04-23 2013-04-23 一种2d转3d的图像处理方法

Publications (2)

Publication Number Publication Date
CN103200415A CN103200415A (zh) 2013-07-10
CN103200415B true CN103200415B (zh) 2016-02-10

Family

ID=48722755

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310144187.8A Active CN103200415B (zh) 2013-04-23 2013-04-23 一种2d转3d的图像处理方法

Country Status (1)

Country Link
CN (1) CN103200415B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102264591B1 (ko) * 2015-02-27 2021-06-15 삼성전자주식회사 영상 처리 방법 및 이를 지원하는 전자 장치

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101631256A (zh) * 2009-08-13 2010-01-20 浙江大学 用于三维电视***中2d视频到3d视频的转换方法
CN102447939A (zh) * 2011-10-12 2012-05-09 绍兴南加大多媒体通信技术研发有限公司 一种影视作品2d转3d的优化方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8605136B2 (en) * 2010-08-10 2013-12-10 Sony Corporation 2D to 3D user interface content data conversion
US9485497B2 (en) * 2010-09-10 2016-11-01 Reald Inc. Systems and methods for converting two-dimensional images into three-dimensional images

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101631256A (zh) * 2009-08-13 2010-01-20 浙江大学 用于三维电视***中2d视频到3d视频的转换方法
CN102447939A (zh) * 2011-10-12 2012-05-09 绍兴南加大多媒体通信技术研发有限公司 一种影视作品2d转3d的优化方法

Also Published As

Publication number Publication date
CN103200415A (zh) 2013-07-10

Similar Documents

Publication Publication Date Title
CN104703044B (zh) 一种图片弹幕发布方法
MX2021006830A (es) Mapeo de anomalias de campo utilizando imagenes digitales y modelos de aprendizaje por maquina.
CN102892021B (zh) 一种合成虚拟视点图像的新方法
KR101906941B1 (ko) 이미지 데이터 프로세싱 방법 및 장치
CN104182969B (zh) 一种单线阵相机内外参数标定方法
WO2010088029A3 (en) Single-pass bounding box calculation
JP2016526742A5 (zh)
CN103325120A (zh) 一种快速自适应支持权值双目视觉立体匹配方法
CN104504680A (zh) 一种用于智能车的逆透视标定方法
RU2013121611A (ru) Устройство отображения трехмерного изображения и способ отображения для такового
CN106204441A (zh) 一种图像局部放大的方法及装置
CN101776437B (zh) 带有光路调整的嵌入式机器视觉亚像素标定方法
WO2015088693A3 (en) Method and apparatus for optimized presentation of complex maps
CN105988224A (zh) 三维显示设备及其莫尔条纹消减方法和装置
CN103200415B (zh) 一种2d转3d的图像处理方法
CN104469212A (zh) 拼接显示墙osd显示方法和***
CN107339938A (zh) 一种用于单目立体视觉自标定的异型标定块及标定方法
CN104394402A (zh) 一种基于针孔阵列的无串扰集成成像3d显示方法
CN104166992A (zh) 基于网格变形的内容感知双目图像缩放方法
CN104200468A (zh) 一种球面透视投影模型校正参数获取方法
CN103731657B (zh) 一种对dibr算法处理后的含有空洞影像的空洞填充处理方法
CN103200417B (zh) 一种2d转3d的方法
CN103426393A (zh) 显示设备色彩校正方法
CN106162142A (zh) 一种高效的vr场景绘画方法
CN105427294A (zh) 一种图像畸变线性模型建立方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant