DOI QR코드

DOI QR Code

A Study on 3D File Format for Web-based Scientific Visualization

  • Received : 2019.01.30
  • Accepted : 2019.03.12
  • Published : 2019.03.31

Abstract

The most commonly used 3D modeling file formats are OBJ (Wavefront file format specification) and STL (STereoLithography). Although they have a common point of view in 3D on the screen, detailed functions are different according to purpose of development. OBJ is the most commonly used 3D file format and STL is mainly used as 3D file format for 3D printing. However, in the field of Scientific Visualization, precise analysis is required. There is a difference in accuracy depending on the type of 3D file format. OBJ and STL are not suitable for delicate surface description because they form meshes in the form of triangular polygons. And if you increase the number of triangle polygons, it will be smoother, but the file size also increases exponentially and causes excessive CPU usage. In contrast, VTK provides a variety of polygon structures, including triangular polygons as well as rectangular polygons and cube polygons. Thus, delicate surface depiction is possible. Delicate surface rendering is possible and file size is not large. This paper describes the concept and structure of VTK. We also compared the load times and file sizes between VTK, STL, and OBJ in the Chrome browser. In addition, the difference in surface rendering ability between VTK, STL, and OBJ is intuitively viewed based on the screen in which each 3D file format is implemented under the same conditions. This study is expected to be helpful for efficient 3D file format for precise implementation of Web - based Scientific Visualization.

Keywords

E1GMBY_2019_v7n1_243_f0001.png 이미지

Figure 1. Scientific Visualization using VTK files

E1GMBY_2019_v7n1_243_f0002.png 이미지

Figure 2. Two Types of VTK files (a) simple legacy Type (b) XML Type

E1GMBY_2019_v7n1_243_f0003.png 이미지

Figure 3. Performance comparison on the web

E1GMBY_2019_v7n1_243_f0004.png 이미지

Figure 4. Brain parcel Implementation (a).OBJ (b).VTK (c).STL

Table 1. Experiment Environment

E1GMBY_2019_v7n1_243_t0001.png 이미지

Table 2. Performance comparison on the web

E1GMBY_2019_v7n1_243_t0002.png 이미지

References

  1. H. Dong, L. Xia, J. Zhang and A. Cai, "Medical Image Reconstruction Based on ITK and VTK," 2013 International Conference on Computer Sciences and Applications, Wuhan, pp. 642-645, 2013.
  2. S. Jing and S. Jian, "Implementation of Volume Rendering Technique Based on VTK Parallelism in Multicore Configuration," 2010 Third International Conference on Information and Computing, Wuxi, pp. 318-321, 2010.
  3. J. Rong, C. Zhao, Z. Fan and S. Hu, "Realistic 3D Face Reconstruction Based on VTK and MFC," 2010 International Conference on Optoelectronics and Image Processing, Haikou, pp. 145-149, 2010.
  4. S. Pieper, M. Halle and R. Kikinis, "3D Slicer," 2004 2nd IEEE International Symposium on Biomedical Imaging: Nano to Macro (IEEE Cat No. 04EX821), Arlington, VA, USA, Vol. 1, pp. 632-635, 2004.
  5. Z. Yanyan and R. Xiangjin, "A Study on 3D Visualization System for GoCAD Objects Based on VTK and QT," 2016 International Conference on Robots & Intelligent System (ICRIS), Zhangjiajie, pp. 47-50, 2016.
  6. P. O'Leary et al., "Enhancements to VTK enabling scientific visualization in immersive environments," 2017 IEEE Virtual Reality (VR), Los Angeles, CA, pp. 186-194, 2017.
  7. Y. Wang, C. Shi and J. Xu, "The research and implementation of a medical image 3-D measurement technique based on VTK," Proceedings of 2011 International Conference on Electronic & Mechanical Engineering and Information Technology, Harbin, pp. 3174-3177, 2011.
  8. Zhanli Hu and Jin Li, "Study on 3D CT image reconstruction and interactive clipping," 2008 International Conference on Information Technology and Applications in Biomedicine, Shenzhen, 2008, pp. 101-104.
  9. W. J. Schroeder, L. S. Avila and W. Hoffman, "Visualizing with VTK: a tutorial," in IEEE Computer Graphics and Applications, vol. 20, no. 5, pp. 20-27, 2000. https://doi.org/10.1109/38.865875
  10. Yuxuan Huang, Zhongpan Qiu and Zhijun Song, "3D reconstruction and visualization from 2D CT images," 2011 IEEE International Symposium on IT in Medicine and Education, Guangzhou, pp. 153-157, 2011.