Importance-Driven Isosurface Decimation for Visualization of Large Simulation Data Based on OpenCL
Tsinghua University, Beijing
hal-00920669, (19 December 2013)
@article{peng:hal-00920669,
hal_id={hal-00920669},
url={http://hal.inria.fr/hal-00920669},
title={Importance-driven isosurface decimation for visualization of large simulation data based on OpenCL},
author={Peng, Yi and Chen, Li and Yong, Jun-Hai},
language={Anglais},
affiliation={cgcad, Thss , School of Software – THSS},
publisher={IEEE},
journal={COMPUTING IN SCIENCE & ENGINEERING},
audience={internationale},
year={2013},
month={Apr},
pdf={http://hal.inria.fr/hal-00920669/PDF/a_e_2108a_ae_ae_a_e_a_.pdf}
}
For large simulation data, Parallel Marching Cubes algorithm is efficient and commonly used to extract isosurfaces in 3D scalar field. However, the isosurface meshes are sometimes too dense and it is difficult for scientists to specify the areas they are interested in. In this paper, we provide them a new way to define mesh importance for decimation using transfer functions and visualize large simulation data in case the normal visualization methods cannot handle due to memory limit. We also introduce a parallel isosurface simplification framework which uses pyramid peeling to extract the decimated meshes progressively without generating the original surface. Since the implementation uses OpenCL which is oriented to heterogeneous computing, our method can be applied to different parallel systems and scientists can see the visualization results while doing simulations. Finally, we evaluate the performances of our algorithm and use different scientific datasets to show the efficiency of our method.
January 12, 2014 by hgpu