DIRECT VOLUME RENDERING Flashcards

1
Q

What is volume rendering

A

Concerned with rendering the inside of things
Both Amorphous (clearly defined boundaries) or not
its not about surfaces

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Common things modelled that dont have boundaries or surfaces

A

weather fronts
heat
sea

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a core issue of data points in volume rendering

A

Knowing how they are classified: core piece or external

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the data point units in a CAT scanner

A

radiodensity values measured in Hounsfield units
-1000 Air
-600 lung tissue
0 water
40 muscle
350 bones
1800 skull bone
(don’t need to remember these)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the transfer function

A

Transforming data values to visualisable data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a voxel

A

a single sample, or data point, on a regularly spaced, three-dimensional grid
We can make voxels smaller and sample at a higher frequency to get a more definitive image

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Raycasting for volume rendering

A

A more sophisticated method

Fire a ray from the viewpoint, through the pixel in our viewplane and into the volume
when the ray enters the volume, we march along in tiny steps and measure the colour and opacity associated with the voxel we happen to be in
We store this information

Repeat this process, casting many rays

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is additive reprojection

A

The technique being used in raycasting for volume rendering
flat image of a 3d object, pixels change colour depending on what the ray has passed through

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Create a surface using surface normals

A

We create a fake surface normal by detecting changes in the voxel in three different directions (x,y,z)

The directions do not actually mean anything, the normal is symbolic - but still helps us create the surface

We can plug this faux surface normal vector into local illumination equations to create surface shading

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

The fundamentals of direct volume rendering

A

Essentially we are just picking colour and opacity values - we are not calling anything as directly transparent or naming colours too crudely
All our data should pass through this direct volume rendering process

Really important when say looking for a large clump of cancerous cells - but we are still relying on our brain to do a lot of the visualisation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Cons of direct volume rendering

A

If we want to move the viewpoint, we have to re do the whole ray casting step - computationally long

Good quality costs at significant computational costs
- DVR is not supported end to end by computer hardware

How well did you know this?
1
Not at all
2
3
4
5
Perfectly