CN106056656A - 一种三维显示数据获取方法 - Google Patents
一种三维显示数据获取方法 Download PDFInfo
- Publication number
- CN106056656A CN106056656A CN201610157763.6A CN201610157763A CN106056656A CN 106056656 A CN106056656 A CN 106056656A CN 201610157763 A CN201610157763 A CN 201610157763A CN 106056656 A CN106056656 A CN 106056656A
- Authority
- CN
- China
- Prior art keywords
- image
- data
- dimensional
- sequence
- dimensional display
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/005—General purpose rendering architectures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/10—Geometric effects
- G06T15/20—Perspective computation
- G06T15/205—Image-based rendering
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Graphics (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Geometry (AREA)
- Image Processing (AREA)
Abstract
一种三维显示数据获取方法。本发明公开了一种光场重建式三维显示器的显示数据生成方法,包括:读入三维图形数据,在世界坐标系中使用相机获取三维图形数据的不同角度的平面映射,并将获取的平面图像序列编组。在观察坐标系中,将获取的平面图像序列编组围绕Z轴顺时针旋转一定角度。依次对序列各幅图像做对应的畸变校正处理和二值化处理。最后,根据图像数据对应的光场重建式三维显示器屏幕分屏数量,将平面图像序列编组拼接合并为最终图像数据源。光场重建式三维显示器与传统技术相比具有图像逼真,多角度,多人同时观察等优点。本发明公开的一种三维显示数据生成方法具有效率高,操作便捷,最终成像效果优秀,成像质量高等优点,将有效推动体三维显示的发展与应用。
Description
技术领域
本发明属于体三维显示技术领域和计算机图形领域,具体涉及一种光场重建式三维显示器的显示数据生成方法。
背景技术
作为未来显示技术重要发展方向之一的三维显示技术,越来越受到人们的青睐。但是目前的三维显示技术大多是基于平面的视差型三维显示***,很少出现真正意义上的三维显示器。
目前主要的三维显示技术主要有:视差型三维显示,全息三维显示,体三维显示与光场重建式三维显示。
光场重建技术是在空间中的各个方向上记录并再现三维物体相应方位图像的一种三维显示技术。此种显示技术可以围绕物体实现360度连续视差显示,并且不需要佩戴任何辅助工具,实现多人观看。同时正确的反映物象的空间遮挡关系。
然而目前的光场重建技术的图像源获取方式一直是一个繁琐复杂的技术难题,无论是计算机三维片源还是真实物体三维片源的获取都十分困难,极大的限制了光场重建技术的应用与发展。
发明内容
本发明提出了一种光场重建式三维显示器的显示数据生成方法,其特点在于高效便捷,最终成像效果优秀,成像质量高。这对于需要进行超大规模数据处理的三维显示技术来说意义重大,意味着使用者可以更加方便的制作三维显示图像数据,将有效推动三维显示行业的发展与应用。
本发明提出了一种光场重建式三维显示器的显示数据生成方法,包括:
步骤一:模型数据获取模块读取并显示三维模型数据。
步骤二:在世界坐标系中使用相机获取三维图形数据的所在角度的平面映射,将相机环绕三维物体Z轴中心依次取得每一个不同角度位置的平面映射图像;并将获取的平面图像序列编组(n,n+1,n+2...)。
步骤三:在观察坐标系中,将获取的平面图像序列编组(n,n+1,n+2...)各自围绕Z轴中心顺时针旋转对应角度(P,P+1,P+2...)。
步骤四:依次对序列各幅图像做对应的畸变校正处理,并作统一二值化处理。
步骤五:根据图像数据对应的光场重建式三维显示器屏幕分屏数量,将平面图像序列编组(n,n+1,n+2...)拼接合并为最终的图像序列(N,N+1,N+2…)。
步骤六:所述图像数据传输至显示器。
如权利要求1所述的光场重建式三维显示器的显示数据生成方法,其特征在于,所述步骤一中,所述数据获取模块获取数据的方法为以下任意一种方法:
方法A1:当所述三维图像为计算机三维图象时,如3D建模软件描述的三维数据,逆向扫描三维点云数据等。
方法A2:当所述三维图像为实物对象时,利用一台可以与所重建物体相对做圆周运动的摄像机拍摄所述的实物对象以采集光场数据。
如权利要求1所描述的平面映射图像数据采集方法依次包括:
步骤B1:将识别的三维模型数据K置于世界坐标系中的原点位置并显示。
步骤B2:摄像机围绕三维模型依次旋转R个角度并采集三维模型所对应角度的平面映射图像。其中角度R=360/NIPR。所述的NIPR为用户设定的光场重建的三维图像角分辨率。
步骤B3:将采集到的第一幅图像标记为序号n,第二幅为序号n+1,并依次将所采集的图像编排序列。
如权利要求1步骤三所述的各自绕Z轴中心顺时针旋转对应角度P,其特征在于,所述的对应角度P为360/NIPR*n,所以旋转系数P可以以如下公式表示
P=360/NIPR*n
P+1=360/NIPR*n+1
P+2=360/NIPR*n+2
此关系式中,NIPR为用户设定的光场重建的三维图像角分辨率,n为对应的图像序列编号。
如,当NIPR=40,n=0时,P=360/40*0=0,则采集的图像n就围绕其所在的观察坐标系Z轴旋转角度0度。
如权利要求1步骤三所述的畸变校正处理,其特征在于使用高精度的立方卷积插值法进行插值计算,每一点的校正像素值由插值法算法得到,之后将变换后的点的灰度信息赋给投影图像中对应的像素点,即可得到要投影的像素值。
如权利要求1步骤三所述的二值化处理,其特征在于,将所截取的连续色调图像编码为二值图像,即产生一幅二值图像使它看起来与原始多阶色调图像相似。在此我们一般采用抖动算法,误差扩散法,点扩散算法和迭代算法。
如权利要求1步骤三所述的对应多个分屏的图像拼接,其特征在于,当分屏数量为S时,我们就将S组图像合并放入最终的图像序列N,N+1,N+2...并且第N,N+1,N+2...幅图像以画面中心为中点,将画面均分为S份,将平面图像序列n与n+360/s各自对应S份的画面中心点放置拼合成最终的图像序列(N,N+1,N+2...)。
如权利要求1所述的一种光场重建式三维显示器的显示数据生成方式,其特征在于,生成的图像数据最终通过USB或者PCI-E接口发往投影设备。
本发明的有益效果包括,本发明提出了一种光场重建式三维显示器的显示数据生成方法。其特点在于高效便捷,最终成像效果优秀,成像质量高。意味着使用者可以更加方便的制作三维显示图像数据,将有效推动三维显示行业的发展与应用
附图说明
图1为光场重建式三维显示器的显示数据生成方法流程示意图(流程图)。
图2为本发明所述的坐标系示意(坐标系示意)。
图3为本发明所述的畸变校正原理图(校正变换示意)。
图4为用于畸变校正的立方卷积插值法的取值范围 (立方卷积插值法的取值范围)
具体实施方式
以下结合附图和实例对本发明的具体实施方式进一步详细说明,但不应以此限制本发明的保护范围。
如图1所示,本发明的一种光场重建式三维显示器的显示数据生成方法,包括但不限于如下两种。
步骤一:模型数据获取模块读取并显示三维模型数据。
步骤二:在世界坐标系中使用相机获取三维图形数据的所在角度的平面映射,将相机环绕三维物体Z轴中心依次取得每一个不同角度位置的平面映射图像;并将获取的平面图像序列编组(0,1,2...)。
步骤三:在上位机软件中设定三维图像显示角分辨率为360.在观察坐标系中,将获取的平面图像序列编组(0,1,2...)各自围绕Z轴中心顺时针旋转对应角度(0°,1°,2°...)。
步骤四:依次对序列各幅图像做对应的畸变校正处理,并作统一二值化处理。
步骤五:根据图像数据对应的光场重建式三维显示器屏幕分屏数量,将平面图像序列编组(0,1,2...)拼接合并为最终的图像序列(0,1,2...)。
步骤六:将所述图像数据传输至显示器。
步骤一中,模型数据获取模块获取源数据的方法包括两种获取方法:
(1)对于计算机三维模型数据,大部分采用成熟的三维建模软件绘制三维模型,如3DMAX,Rhino,Maya,Solidworks,UG ,Pro-E,Catia等等计算机辅助设计软件。建好一个模型后生成一种名为STL或者OBJ为后缀名的文件,是一种说明性的脚本文件,包含网格顶点数目,网格顶点坐标,网格纹理顶点坐标,对应渲染的贴图,网格法向量坐标等。本发明所述的模型数据获取模块从中读取网格数据,并将其显示。
(2)对于对于显示真实的对象,例如一个茶壶或者一个人,也可以使用逆向重建的方式重建真实物体的计算机三维图形。常见的逆向重建手段有三维激光扫描,照片重建等。
所述的步骤一与步骤二,数据获取模块获取源数据的方法也可以用以下方式代替,直接进入步骤三。对于显示真实的对象,例如一个茶壶或者一个人。本发明实施例使用1台摄相机相对围绕物体旋转拍摄,采集三维物体的每一个角度的对应图像,并将获取的平面图像序列编组(0,1,2...)。
结果显示,本发明取得了较好的实施效果,三维图像成像品质优秀,稳定,细节还原丰富,数据处理效率高,使用者可以更加方便的制作用于三维显示的图像数据。
以上仅为本发明的较佳实施例,并非用来限定本发明的实施范围。对本领域的技术人员来讲显而易见的是,在不脱离本发明的实质和范围的情况下可作出许多其他的改变和变型。因此,所附权利要求中旨在包括属于本发明范围内的所有这些改变和变型。
Claims (9)
1.一种光场重建式三维显示器的显示数据生成方法,其特征在于,包括以下步骤:
步骤一:模型数据获取模块读取并显示三维模型数据;
步骤二:在世界坐标系中使用相机获取三维图形数据的所在角度的平面映射,将相机环绕三维物体Z轴中心依次取得每一个不同角度位置的平面映射图像;并将获取的平面图像序列编组(n,n+1,n+2...);
步骤三:在观察坐标系中,将获取的平面图像序列编组(n,n+1,n+2...)各自围绕Z轴中心顺时针旋转对应角度(P,P+1,P+2...);
步骤四:依次对序列各幅图像做对应的畸变校正处理,并作统一二值化处理;
步骤五:根据图像数据对应的光场重建式三维显示器屏幕分屏数量,将平面图像序列编组(n,n+1,n+2...)拼接合并为最终的图像序列(N,N+1,N+2);
步骤六:所述图像数据传输至显示器。
2.如权利要求1所述的光场重建式三维显示器的显示数据生成方法,其特征在于,所述步骤一中,所述数据获取模块获取数据的方法为一下任意一种方法:
方法A1:当所述三维图像为计算机三维图象时,如3D建模软件描述的三维数据,逆向扫描三维点云数据等;
方法A2:当所述三维图像为实物对象时,利用一台可以与所重建物体相对做圆周运动的摄像机拍摄所述的实物对象以采集光场数据。
3.如权利要求1所描述的平面映射图像数据采集方法依次包括以下步骤:
步骤B1:将识别的三维模型数据K置于世界坐标系中的原点位置并显示;
步骤B2:摄像机围绕三维模型依次旋转R个角度并采集三维模型所对应角度的平面映射图像;
其中角度R=360/NIPR,所述的NIPR为用户设定的光场重建的三维图像角分辨率;
步骤B3:将采集到的第一幅图像标记为序号n,第二幅为序号n+1...并依次将所采集的图像编排序列。
4.如权利要求1步骤三所述的各自绕Z轴中心顺时针旋转对应角度P,其特征在于,所述的对应角度P为360/NIPR*n,所以旋转系数P可以以如下公式表示:
P=360/NIPR*n
P+1=360/NIPR*n+1
P+2=360/NIPR*n+2
此关系式中,NIPR为用户设定的光场重建的三维图像角分辨率,n为对应的图像序列编号,如,当NIPR=40,n=0时,P=360/40*0=0,则采集的图像n就围绕其所在的观察坐标系Z轴旋转角度0度。
5.如权利要求1步骤三所述的畸变校正处理,其特征在于使用高精度的立方卷积插值法进行插值计算,每一点的校正像素值由插值法算法得到,之后将变换后的点的灰度信息赋给投影图像中对应的像素点,即可得到要投影的像素值。
6.如权利要求1步骤三所述的二值化处理,其特征在于,将所截取的连续色调图像编码为二值图像,即产生一幅二值图像使它看起来与原始多阶色调图像相似。
7.在此我们一般采用抖动算法,误差扩散法,点扩散算法和迭代算法。
8.如权利要求1步骤三所述的对应多个分屏的图像拼接,其特征在于,当分屏数量为S时,我们就将S组图像合并放入最终的图像序列N,N+1,N+2...并且第N,N+1,N+2...幅图像以画面中心为中点,将画面均分为S份,将平面图像序列n与n+360/s各自对应S份的画面中心点放置拼合成最终的图像序列(N,N+1,N+2...)。
9.如权利要求1所述的一种光场重建式三维显示器的显示数据生成方式,其特征在于,生成的图像数据最终通过USB或者PCI-E接口发往投影设备。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610157763.6A CN106056656A (zh) | 2016-03-21 | 2016-03-21 | 一种三维显示数据获取方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610157763.6A CN106056656A (zh) | 2016-03-21 | 2016-03-21 | 一种三维显示数据获取方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106056656A true CN106056656A (zh) | 2016-10-26 |
Family
ID=57484218
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610157763.6A Pending CN106056656A (zh) | 2016-03-21 | 2016-03-21 | 一种三维显示数据获取方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106056656A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107643604A (zh) * | 2017-10-20 | 2018-01-30 | 华中科技大学 | 一种旋镜式动态三维显示***及方法 |
CN108109246A (zh) * | 2018-01-08 | 2018-06-01 | 广东虹勤通讯技术有限公司 | 一种基于全息投影的解锁方法、密码锁及*** |
CN108681627A (zh) * | 2018-04-27 | 2018-10-19 | 武汉大学 | 一种全彩色三维打印的屏幕软打样算法 |
CN108833893A (zh) * | 2018-05-31 | 2018-11-16 | 北京邮电大学 | 一种基于光场显示的3d图像校正方法 |
CN110163941A (zh) * | 2018-07-16 | 2019-08-23 | 南京洛普科技有限公司 | 一种用于led曲面体的图像处理装置及图像处理方法 |
CN110838163A (zh) * | 2018-08-15 | 2020-02-25 | 浙江宇视科技有限公司 | 贴图处理方法及装置 |
CN113436348A (zh) * | 2021-06-25 | 2021-09-24 | 北京达佳互联信息技术有限公司 | 三维模型处理方法、装置、电子设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101042775A (zh) * | 2007-04-03 | 2007-09-26 | 浙江大学 | 体三维显示中的体素数据生成方法 |
CN103295260A (zh) * | 2013-06-08 | 2013-09-11 | 华东师范大学 | 一种基于旋转体三维显示器的实时体三维数据生成方法 |
CN104517311A (zh) * | 2013-11-14 | 2015-04-15 | 广东朗呈医疗器械科技有限公司 | 三维光学***的重建方法 |
US20150221121A1 (en) * | 2012-08-14 | 2015-08-06 | Nec Solution Innovators, Ltd. | Graph drawing device and graph drawing method |
-
2016
- 2016-03-21 CN CN201610157763.6A patent/CN106056656A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101042775A (zh) * | 2007-04-03 | 2007-09-26 | 浙江大学 | 体三维显示中的体素数据生成方法 |
US20150221121A1 (en) * | 2012-08-14 | 2015-08-06 | Nec Solution Innovators, Ltd. | Graph drawing device and graph drawing method |
CN103295260A (zh) * | 2013-06-08 | 2013-09-11 | 华东师范大学 | 一种基于旋转体三维显示器的实时体三维数据生成方法 |
CN104517311A (zh) * | 2013-11-14 | 2015-04-15 | 广东朗呈医疗器械科技有限公司 | 三维光学***的重建方法 |
Non-Patent Citations (2)
Title |
---|
刘永春等: ""基于全息定向散射屏的光场三维成像***研究"", 《激光与光电子学进展》 * |
夏新星: ""水平光场三维显示机理及实现技术研究"", 《中国博士学位论文全文数据库 信息科技辑》 * |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107643604A (zh) * | 2017-10-20 | 2018-01-30 | 华中科技大学 | 一种旋镜式动态三维显示***及方法 |
CN107643604B (zh) * | 2017-10-20 | 2019-09-24 | 华中科技大学 | 一种旋镜式动态三维显示***及方法 |
CN108109246A (zh) * | 2018-01-08 | 2018-06-01 | 广东虹勤通讯技术有限公司 | 一种基于全息投影的解锁方法、密码锁及*** |
CN108681627A (zh) * | 2018-04-27 | 2018-10-19 | 武汉大学 | 一种全彩色三维打印的屏幕软打样算法 |
CN108833893A (zh) * | 2018-05-31 | 2018-11-16 | 北京邮电大学 | 一种基于光场显示的3d图像校正方法 |
CN110163941A (zh) * | 2018-07-16 | 2019-08-23 | 南京洛普科技有限公司 | 一种用于led曲面体的图像处理装置及图像处理方法 |
CN110838163A (zh) * | 2018-08-15 | 2020-02-25 | 浙江宇视科技有限公司 | 贴图处理方法及装置 |
CN110838163B (zh) * | 2018-08-15 | 2024-02-02 | 浙江宇视科技有限公司 | 贴图处理方法及装置 |
CN113436348A (zh) * | 2021-06-25 | 2021-09-24 | 北京达佳互联信息技术有限公司 | 三维模型处理方法、装置、电子设备及存储介质 |
CN113436348B (zh) * | 2021-06-25 | 2023-10-03 | 北京达佳互联信息技术有限公司 | 三维模型处理方法、装置、电子设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106056656A (zh) | 一种三维显示数据获取方法 | |
Kellnhofer et al. | Neural lumigraph rendering | |
CN103021017B (zh) | 基于gpu加速的三维场景重建方法 | |
CN107507274A (zh) | 一种基于云计算的公安案件现场三维实景快速还原方法 | |
CN106683068A (zh) | 一种三维数字化图像采集方法及设备 | |
CN109345557B (zh) | 一种基于三维重建成果的前背景分离方法 | |
Li et al. | 3D digitization and its applications in cultural heritage | |
CN108961410A (zh) | 一种基于图像的三维线框建模方法及装置 | |
CN112017228A (zh) | 一种对物体三维重建的方法及相关设备 | |
Pagani et al. | Dense 3D Point Cloud Generation from Multiple High-resolution Spherical Images. | |
CN106023307A (zh) | 基于现场环境的快速重建三维模型方法及*** | |
Chen et al. | Research on 3D reconstruction based on multiple views | |
CN107610213A (zh) | 一种基于全景相机的三维建模方法及*** | |
Zollhöfer et al. | Low-cost real-time 3D reconstruction of large-scale excavation sites | |
CN114429531A (zh) | 虚拟视点图像的生成方法及装置 | |
CN112562067A (zh) | 一种生成大批量点云数据集的方法 | |
Comino et al. | Error-aware construction and rendering of multi-scan panoramas from massive point clouds | |
US11804007B2 (en) | 3D digital model surface rendering and conversion | |
CN114998405A (zh) | 基于图像驱动的数字化人体模型构建方法 | |
CN111586316A (zh) | 一种基于球面相机阵列生成立体元图像阵列的方法 | |
Koutsoudis et al. | A versatile workflow for 3D reconstructions and modelling of cultural heritage sites based on open source software | |
LUCAS1a et al. | Recover3d: A hybrid multi-view system for 4d reconstruction of moving actors | |
Gao et al. | EvaSurf: Efficient View-Aware Implicit Textured Surface Reconstruction on Mobile Devices | |
Hao et al. | Image completion with perspective constraint based on a single image | |
Chen et al. | A quality controllable multi-view object reconstruction method for 3D imaging systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20161026 |