Level of Detail in Engineering Visualization

The broadening use of visualisation of large data sets suggests the design of a visuali-sation client/server architecture, using supercomputer or distributed cluster hardware architectures. The aim is to allow remote users to receive a visualisation an a level of detail which can be selected to suit the need at hand.

The thesis will work towards a implementation under Linux of visualisation using graphics tools in the GLview system, that allows levels of detail to be presented and will demonstrate the network connection between a visualisation server and client.

The theoretical component of the thesis will examine abstract data types that allow levels of approximation to be chosen.

Aim: To create a system using a client/server approach that allows a user to retrieve visualisations from the server at a chosen level of detail.

Environment: The system will be designed to exploit the unix operating system, especially its interprocess communication and its ability to establish TCP/IP network connections. Where possible, parallelism will be exploited. The GLview software will be used as the graphics library.

Theoretical: There exist mathematical frameworks for representing information at varying levels of detail. These methods include structural approaches, where a partial ordering is defined for the data types in use based on their components, and tree representations; the use of numerical tools such as Fourier components, discrete cosine transform and wavelets, where a signal can be represented at various levels of detail by recombining chosen fragments; and statistical methods.

Perceptual: There is a body of knowledge on the response of the human vision system. This will be examined to decide how to choose the components for presentation at varying levels of detail.

An interface to drive the system will be needed for test and demonstration purposes: it is not intended to create a production quality man-machine interface in the doctoral project.

Running example: Presentation of solution of Navier-Stokes equations in fluid flows.


Journals


Conferences


Technical Reports


Books

Links

Institutions, Projects

Similar Work

Visualization Tools

Tool Platform License Learn
time
Exten-
sible
CAVE/
VRML
Time-
data
Iso-
contour/
surface
Height-
map
Stream-
line/
ribbon/
tube
Streak-
line
Vol-
rend.
Glyph Vect-
probe
LIC
ISL
OpenDX Unix/Win open 4-5 d yes
no?
yes
yes
yes
yes
yes
yes
yes
yes
yes yes yes no?
no
no
Vis5D
(reg.grid)
Unix/Win open ? yes
yes
?
?
?
?
?
?
?
?
? ? ? ?
?
?
GLview Unix/Win demo 1-2 d may
yes
yes
yes
yes
yes
no?
yes
no
no
no no yes no
no
no
Amira Unix/Win demo 1-2 d no
no?
yes?
no?
yes
yes
no?
yes
no?
no?
no yes yes yes
yes
yes
FAST
(CFD)
SGI src ? yes
no?
yes
yes
yes
yes
yes?
yes
yes
yes
yes ? ? ?
?
?
VTK Unix/Win open 1-2 w yes
no?
yes
yes?
yes
yes
yes?
yes
yes
yes
no yes? yes no
no?
no?
AVS ?

Courses

SemesterNo.CourseProf.Bt/Vt
H99
(fall 1999)
1. (DIF8916)
DIF8916
Topics in Information Technology ... (Pauline Haddow)
Staal Vinterbo
12/2.5
2.D?? Computer Graphics Richard Blake 14/3
3.75330 Introduction to Supercomputing Arne Marthinsen 12/2.5
4.DIF8902 Software Process Modeling Letizia Jaccheri 12/2.5
V00
(spring 2000)
1. DIF8916 ... Topics in Information Technology ... Pauline Haddow 12/2.5
5.75350 Finite Element Method and PDE Einar Rønquist 12/2.5
6.DIF8901 Object Oriented Systems Reidar Conradi? 12/2.5
7.DIS1010 Optimisation Models in CS and Telecom. Alexei Gaivoronski 14/3

Possible directions