Title: Topic 5 Concept of Computer Graphics
1Topic 5 Concept of Computer Graphics
- Introduction
- Output Primitives and Attributes
- Two dimensional Viewing
- Graphical User Interfaces
- Three Dimensional Concepts
- Three Dimensional Display in Nuclear Medicine
2Computer Graphics
- Everything on computers that is not text or
sound. - Computer graphics as drawing pictures on
computers. - Nuclear Medicine uses computer graphics to
display images
3Graphic Software
- General Programming Package (Graphic Library in C
etc) - Application Package (For None-programmer)
- Modelling TransformationgtWorld
CoordinatesgtNormalised Coordinates
4User Graphic Interface
- Consist of windows, pull-down and pop-up menus,
icons, pointing device. - Popular graphic user interface X windows, MS
windows, Macintosh, OpenLook and Motif - Graphic package Specialised interactive dialogue
- General Graphic Package interface to standard
window system PHIGS for X windows.
5User Graphic Interface
6Output Attributes
7Transformation Pipeline
8Display Processor in Graphic System
9From Object Model to Display Device
10Object Rendering
11Basic Building Blocks For Pictures
- Output Primitives
- Characters,
- Geometric Entities.
- Lines,
- Filled Areas,
- Colours
- Polygons
12Output Primitives -Lines and Points
13Output Primitives - Circles
14Output Primitives - Polygon
15Properties of the Output Primitives
- How it is displayed
- Intensity
- Colour
- Style
- Pattern
16Geometric Transformation
- Change size, position or orientation
- translation
- rotation
- scaling
- Altering or Manipulating Display
17Transformations
18Transformations
19Two Dimensional Viewing
- Specify which part of the picture
- which part of the picture
- where to put the picture
- Algorithms
- Point Clipping
- Line Clipping
- Polygon Clipping
- Text Clipping
20Two Dimensional Viewing
213D Object Representation
- Object Boundaries
- Plane,
- Curved Surfaces
- Object Interiors
- Solid Objects
- Boundary Representation
- Space-partition Representation
223D Object Representation
233D Transformation
- Transformation
- translation, rotation, scaling
- Rotation in 3D
- a composite of 3 rotations
- X-axis rotation
243D Transformation
253D Display
- View an object from any spatial position front,
top etc. - Projection onto a flat viewing surface.
263D Display
27Projection
- Specify a view plane
- Projections
- Parallel
- Perspective
- Projection transformation
- Clipping
28Parallel Projection
29Perspective Projection
30Different Viewing Directions
31Changing of Reference Point
323D Surface
- 3D Surface Detection
- Identify the visible surface
- example ray-casting method
- Depth Cueing
- the intensity of lines decreases from the front
to the back of the object.
333D Surface Detection
34Depth Cueing
35Types of Depth Cues
- Stereoscopic display (different image for
different eye) - Hidden lines/surface removal
- Depth weighting (less intensity for distant
object) - Illumination (surface lighting)
- Rotation (cine loops)
36Surface Illumination
- Surface illumination
- the intensity of light that we should see.
- Surface rendering algorithm
- calculation of the light based on physical laws.
- Radiosity algorithm based on the propagation of
radiant energy between the surface and the source.
37Surface Illumination
38Shading Techniques
39Reflection and Transparency
40Radiosity
41Lighting Conditions
42Colours in Computer Graphics
43Colour Models
- Colour Model
- The method for explaining the properties or
behaviour of colour within some particular
context. - RGB Model
- based on tristimulus theory
44Colour Models
45Grey Scale
46Logarithmic Exponential
47Colour Translation
48Pseudo Colour Display
49True Colour Display
503D Display in Nuclear Medicine
- Slice-and-Dice Display
- orthogonal slices, oblique slices
- Ray Tracing Volume Rendering
- - summed projection, maximum activity projection,
volumeric compositing. - Surface Rendering
- polygon tiling, binary voxel rendering.
- Mapping
- Bulls eye, cylindrical display
51Slice-and-Dice
52Ray Tracing
53Surface Rendering
54Volume Rendering
55Bulls Eye Mapping
56Clinical Applications in Nuclear Medicine
- Hot Spot Imaging
- Volume rendering with maximum activity projection
- Cardiac Imaging
- Perfusion imaging(Bulls eye), surface rendering
with colour. - Functional imaging (oxygen consumption),
colouring blood-pool surface. - Gated Blood Pool Studies cine display, surface
rendering, maximum activity projection. - Brains.