摘要
介绍了基于旋转二维发光二极管(LED)阵列的体三维显示系统的数据处理方法.原始三维数据以网格数据形式存储在3DS文件中,采用切割算法实现数据集从笛卡儿坐标系到显示空间的柱坐标系的转化.对切割所得的线段设计了插值映射法和扫描映射法,以完成体素化过程.插值映射法将LED视为理想点光源,扫描映射法则考虑了LED的尺寸.分别用这两种方法对多个实际三维模型进行处理,通过再现处理后的数据结果以及计算体素点的平均位置偏离程度等方法比较它们的优劣.实际表明扫描映射法因为更贴近系统的硬件特点,而产生的体素点位置偏差小、冗余体素点少,处理结果更好.
A volumetric 3D display system based on a rotating 2D light emitting diode (LED) array was developed. Data processing methods, changing the initial 3D mesh data into voxel format data from Cartesian coordinates to cylindrical coordinates, were presented. Incision algorithm was used at first. Then interpolation mapping method which dealt LED as an ideal light point and scan mapping method which took the size of LED into account were designed to voxelize the incision lines, respectively. Groups of 3D models were given and processed with the two methds. Then the mean spacial position deviations of the voxels resulting from the two methods were calculated. Comparison of the calculation results shows that there are smaller deviations and fewer redundant voxels with scan mapping method.
出处
《浙江大学学报(工学版)》
EI
CAS
CSCD
北大核心
2008年第12期2156-2159,2186,共5页
Journal of Zhejiang University:Engineering Science
基金
中国博士后科学基金资助项目(20060391045)
关键词
体三维显示
切割算法
体素化
插值映射法
扫描映射法
volumetric three-dimensional display
incision algorithm
voxelization
interpolation mappingmethod
scan mapping method