Generic Caching Library and Its Use for VTK-based Real-time Simulation and Visualization Systems

Lukáš Hruda, Josef Kohout

2018

Abstract

In many visualization applications, physics-based simulations are so time consuming that desired real-time manipulation with the visual content is not possible. Very often this time consumption can be prevented by using some kind of caching since many of the processes in these simulations repeat with the same inputs producing the same output. Creating a simple caching mechanism for cases where the order of the data repetition is known in advance is not a very difficult task. But in reality, the data repetition is often unpredictable and in such cases some more sophisticated caching mechanism has to be used. This paper presents a novel generic caching library for C++ language that is suitable for such situations. It also presents a wrapper that simplifies the usage of this library in the applications based on the popular VTK visualization tool. Our experiments show that the developed library can speed up VTK based visualizations significantly with a minimal effort.

Download


Paper Citation


in Harvard Style

Hruda L. and Kohout J. (2018). Generic Caching Library and Its Use for VTK-based Real-time Simulation and Visualization Systems. In Proceedings of the 13th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications (VISIGRAPP 2018) - Volume 1: GRAPP; ISBN 978-989-758-287-5, SciTePress, pages 154-164. DOI: 10.5220/0006714501540164


in Bibtex Style

@conference{grapp18,
author={Lukáš Hruda and Josef Kohout},
title={Generic Caching Library and Its Use for VTK-based Real-time Simulation and Visualization Systems},
booktitle={Proceedings of the 13th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications (VISIGRAPP 2018) - Volume 1: GRAPP},
year={2018},
pages={154-164},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006714501540164},
isbn={978-989-758-287-5},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 13th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications (VISIGRAPP 2018) - Volume 1: GRAPP
TI - Generic Caching Library and Its Use for VTK-based Real-time Simulation and Visualization Systems
SN - 978-989-758-287-5
AU - Hruda L.
AU - Kohout J.
PY - 2018
SP - 154
EP - 164
DO - 10.5220/0006714501540164
PB - SciTePress