Latest Module Specifications
Current Academic Year 2025 - 2026
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Description To give the student a practical understanding of digital image synthesis and analysis | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Learning Outcomes 1. 1DCDF744-B900-0001-E041-E6A51C66E980 2. Understand and analyse the computer graphics pipeline - 3D geometric primitives, 3D transformation, camera transformation, lighting, projection, clipping, rasterisation. 3. 4. 5. 1 6. 1DCDF744-BF49-0001-84D6-111F10021AA3 7. Understand the operation of a 3D computer graphics API - including translation, rotation and scaling of 3D objects, primitives (points, lines, polygons), attributes (size, colour), projection, illumination, animation 8. 9. 10. 2 11. 1DCDF744-C31D-0001-68E6-F20C197783C0 12. Design and program an application using a 3D graphics API - including the various function libraries, the range of functions for describing the 3D scene, projection onto a 2D viewing surface, control of the display window, interactivity including events and callbacks, hidden surface removal 13. 14. 15. 3 16. 1DCDF744-C866-0001-D4B1-16F077051570 17. Analyse digital images using the Fourier Transform algorithm - including an understanding of the space and frequency domains, high-pass and low-pass filtering, texture detection, shifting and scaling 18. 19. 20. 4 21. 1DCDF744-CD58-0001-26D3-190F198015F5 22. Understand and apply the Convolution Theorem - including the concepts of linear shift-invariance, impulse response, the connection between convolution and Fourier Transforms, high- and low-pass filtering viewed as a convolution 23. 24. 25. 5 26. 1DCDF744-D0C7-0001-AE67-19902BB09D00 27. Apply the concepts of sampling and replication - how sampling an image leads to replication in the Fourier domain, using convolution to increase the resolution of an image, anti-aliasing to reduce artifacts when an image is downsampled 28. 29. 30. 6 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
All module information is indicative and subject to change. For further information,students are advised to refer to the University's Marks and Standards and Programme Specific Regulations at: http://www.dcu.ie/registry/examinations/index.shtml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Indicative Content and Learning Activities
The Computer Graphics Pipeline The various components of the Computer Graphics Pipeline 3D Geometric Transforms using Matrices The mathematics of translation, scaling, rotation and shear using matrices Introduction to a 3D graphics API Progamming using a 3D graphics package Primitives, Transforms, Colour, Lighting in the API Understaning the basic building blocks of a 3D scene The Fourier Transform Algorithm Understanding how an image may be decomposed into its wave components The Convolution Theorem The relationship between the Convolution process and the Fourier Transform Sampling and Replication The phenomenon of aliasing, where subsampling an image can lead to replication in its Fourier Transform | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Indicative Reading List Books:
Articles: None | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Other Resources None | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||