uu.seUppsala University Publications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
3DIS4U: Design and Implementation of a Distributed Visualization System with a Stereoscopic Display
Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology.
2008 (English)Independent thesis Advanced level (degree of Master (One Year)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Stereoscopic displays have been used in research as an aid for visualizations, but often they end up in a special room only to be used by a small selected audience. How should such a system be setup to make it more available to a larger group of users? We try to solve this by setting up the system in a regular lecture room, an environment already known by our users and by modifying software to make the transition from monoscopic displays to stereoscopic displays as smooth as possible. To improve the usability further, we choose to connect the stereoscopic installation to a high-performance computing (HPC) cluster. As a result, we offer our users to distribute their visualizations and by that the ability to use larger data sets.

There are two goals for this master thesis. The first goal is to setup a stereoscopic display in a regular class room environment. The second goal is to enable distributed visualization at our graphics lab and evaluate further development in this field. The first goal is accomplished by setting up the hardware and thereafter focus on making the system more usable. Three different ways will be presented, one by using the Visualization Toolkit (VTK), another by developing a small C++ library for converting existing visualizations to the stereoscopic display. And the final option is non-invasive stereoscopic visualization with the Chromium library. The second goal is realized by installing and configuring ParaView, a visualization application for distributedvisualizations on a cluster connected to the stereoscopic display. Exploration ofalternative ways of performing visualization on the Graphics Processing Unit (GPU) is also concluded.

The result of this master thesis work is primarily a lecture room that in a matter of a few minutes is turned into a visualization studio with a stereoscopic display for up to 30 simultaneous viewers. The result is also an extended version of VTK for our stereoscopic display, a C++ library meant to help users to port their program for stereoscopic visualization and some examples on how to use Chromium for noninvasive stereoscopic rendering. Furthermore, we have made ParaView available to HPC users by installing and configuring it on one of UPPMAX clusters.

Place, publisher, year, edition, pages
2008.
Series
IT ; 08 041
Identifiers
URN: urn:nbn:se:uu:diva-98330OAI: oai:DiVA.org:uu-98330DiVA, id: diva2:174154
Presentation
(English)
Uppsok
Technology
Supervisors
Examiners
Available from: 2009-02-19 Created: 2009-02-19 Last updated: 2009-11-19Bibliographically approved

Open Access in DiVA

fulltext(3138 kB)793 downloads
File information
File name FULLTEXT01.pdfFile size 3138 kBChecksum SHA-512
41d8ddbdd800ad5ab609babbf5744354a3a61d4dc9ed75a33cfc9ded7bf8ebbaaceeba8263a785df095bbf95109e2392cf5ea4e831cd50035168f697b44167a4
Type fulltextMimetype application/pdf

By organisation
Department of Information Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 793 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 662 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf