CN103200415B - 一种2d转3d的图像处理方法 - Google Patents
一种2d转3d的图像处理方法 Download PDFInfo
- 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
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更加立体逼真,可以让观众产生身临其境的感觉。目前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倍。
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102264591B1 (ko) * | 2015-02-27 | 2021-06-15 | 삼성전자주식회사 | 영상 처리 방법 및 이를 지원하는 전자 장치 |
Citations (2)
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)
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 |
-
2013
- 2013-04-23 CN CN201310144187.8A patent/CN103200415B/zh active Active
Patent Citations (2)
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 |