Visi - A VTK- and QT-based open-source project for scientific data visualization

Yi-Ming Li*, Cheng Kai Chen

*Corresponding author for this work

Research output: Contribution to journalConference articlepeer-review


In this paper, we present an open-source project, Visi for high-dimensional engineering and scientific data visualization. Visi is with state-of-the-art interactive user interface and graphics kernels based upon Qt (a cross-platform GUI toolkit) and VTK (an object-oriented visualization library). For an initialization of Visi, a preliminary window will be activated by Qt, and the kernel of VTK is simultaneously embedded into the window, where the graphics resources are allocated. Representation of visualization is through an interactive interface so that the data will be rendered according to user's preference. The developed framework possesses high flexibility and extensibility for advanced functions (e.g., object combination, etc) and further applications. Application of Visi to data visualization in various fields, such as protein structure in bioinformatics, 3D semiconductor transistor, and interconnect of very-large scale integration (VLSI) layout is also illustrated to show the performance of Visi. The developed open-source project is available in our project website on the internet [1].

Original languageEnglish
Pages (from-to)252-264
Number of pages13
JournalAIP Conference Proceedings
StatePublished - Sep 2009
Event6th International Conference on Computational Methods in Science and Engineering, ICCMSE 2008 - Hersonissos, Crete, Greece
Duration: 25 Sep 200830 Sep 2008


  • Computational science and engineering
  • Data visualization
  • Nanotube
  • Open source
  • Protein
  • Qt
  • Semiconductor
  • VTK


Dive into the research topics of 'Visi - A VTK- and QT-based open-source project for scientific data visualization'. Together they form a unique fingerprint.

Cite this