DCU Home | Our Courses | Loop | Registry | Library | Search DCU
<< Back to Module List

Module Specifications.

Current Academic Year 2024 - 2025

All Module information is indicative, and this portal is an interim interface pending the full upgrade of Coursebuilder and subsequent integration to the new DCU Student Information System (DCU Key).

As such, this is a point in time view of data which will be refreshed periodically. Some fields/data may not yet be available pending the completion of the full Coursebuilder upgrade and integration project. We will post status updates as they become available. Thank you for your patience and understanding.

Date posted: September 2024

Module Title 3D Interface Technologies
Module Code EE497 (ITS) / EEN1057 (Banner)
Faculty Engineering & Computing School Electronic Engineering
Module Co-ordinatorRobert Sadleir
Module Teachers-
NFQ level 8 Credit Rating 7.5
Pre-requisite Not Available
Co-requisite Not Available
Compatibles Not Available
Incompatibles Not Available
None
Resit continuous assessment is possible through the use of make-up assignments that can be completed over the summer months.
Description

This module deals with the visualisation of / interaction with acquired and synthetic 3D data. The topics covered include: 3D data acquisition, the mathematical fundamentals of 3D graphics, 3D application development for web and mobile platforms, rendering techniques for use with volumetric data and advanced 3D visualisation systems. The assessment of the module consists of a terminal examination and an assignment where the student created a bespoke sensor driven immersive 3D visualisation system.

Learning Outcomes

1. Understand and apply the mathematical concepts relating to 3D user interface design
2. Integrate bespoke 3D computer graphics software with the appropriate sensors to create sensor driven immersive 3D visualisation systems
3. Understand and apply the design processes relating to mobile application development and 3D application development in both familiar and unfamiliar situations
4. Design and conduct experiment to determine the performance and accuracy of a bespoke 3D user interface.
5. Understand the concepts from physics and medicine that relate to the acquisition of medical image data and explain the ethical issues associated with the acquisition of 3D data in this context
6. Succinctly describe the relevant advantages and disadvantages of their own 3D interface system; write reports and summarise their own work in abstracts; act on instructions related to the development of a bespoke 3D interface system and give clear instructions explaining how the developed system should be used



Workload Full-time hours per semester
Type Hours Description
Lecture36Weekly Lectures
Assignment Completion47Implementation time associated with completing the assignment
Independent Study104.5Preparation time for the assignment and the terminal exam
Total Workload: 187.5

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

3D Computer Graphics
Mathematical fundamentals of 3D computer graphics: Manipulation of 2D & 3D data structures, Transformations, Vector Geometry, Matrix algebra. OpenGL ES / WebGL: Scene graphs, Transformations , Geometry, Appearance, Lighting, Texture mapping, Animation, Interaction.

Mobile Platforms for 3D Visualisation
o The android platform, application development tools and concepts, application components, the manifest file, intents, the activity lifecycle, user interface components, event handling, layouts, fragments, data storage, interfacing with sensors (accelerometer, gyroscope, GPS, camera), 2D and 3D interfaces.

3D Display Systems
Stereo visualisation: Shutter glasses, Autostereoscopic displays. Volumetric displays, Augmented reality, Sensor driven immersive 3D visualisation

3D Data Acquisition
Medical Modalities: CT, MR, PET, SPECT, 3D Ultrasound. Industrial Systems: Contact approaches, Laser scanners, 3D Data formats

Volume Visualisation
Indirect volume rendering: The marching cubes algorithm. Direct volume rendering: Image-order rendering: Maximum intensity projection, volume ray casting. Object-order rendering: Splatting. Hybrid approaches: Shear-warp factorisation. Optimisation techniques: Empty space skipping, early ray termination

General purpose computing on graphics processing units
GPGPU frameworks, GPGPU applications, GPGPU concepts, modifying the OpenGL ES rendering pipeline to perform general purpose computations.

Assessment Breakdown
Continuous Assessment25% Examination Weight75%
Course Work Breakdown
TypeDescription% of totalAssessment Date
AssignmentDevelopment of a bespoke 3D application using an industry standard API.10%Week 9
AssignmentDevelopment of an Android based controller capable of manipulating 3D content.15%Week 12
Reassessment Requirement Type
Resit arrangements are explained by the following categories:
Resit category 1: A resit is available for both* components of the module.
Resit category 2: No resit is available for a 100% continuous assessment module.
Resit category 3: No resit is available for the continuous assessment component where there is a continuous assessment and examination element.
* ‘Both’ is used in the context of the module having a Continuous Assessment/Examination split; where the module is 100% continuous assessment, there will also be a resit of the assessment
This module is category 1
Indicative Reading List

    Other Resources

    None

    << Back to Module List