CMPUT 498 - 3D Digital Media Computation and Visualization - Second Term, 2005-2006

CS STUDENTS REGISTERED IN WINTER 2006 PLEASE FOLLOW THE CMPUT 414 WEB PAGE

VISITING STUDENTS PLEASE FOLLOW NOTES, HANDOUTS and LINKS GIVEN IN CLASS

We plan to offer this course during every term of the year, in the future, based on availability of instructors.

Calendar Description

To introduce 3rd and 4th year students, or media practitioners from the non-academic community, to the latest advances in 3D digital media along with applications. The course will be based mostly on interdisciplinary projects, among students in Arts, CS, Engineering, Psychology, Math and Medicine, along presentations to familiarise participants with the latest developments in digital media.

Prerequisites

The background requirements of students will vary depending on the faculty and department they are in. The underlying understanding is that different members of a project group will bring in different skill sets that allow for the implementation of meaningful and significant interdisciplinary projects. Art students, for example, may work on the look and feel of an online interface, while CS students with Data Structures and JAVA skills may work on storage representations and efficient retrieval strategies for a museum content website. Students in Psychology may conduct experiments designed to measure the perceptual quality of 3D objects, while others may focus on the compression and transmission of data. Mathematics students could study the mathematical modeling of fluid flow and turbulance while CE or CS students consider the computational and software simulation aspects of these problems. Medical students may provide insight on studying fast MRI data (6 frames/sec.) to detect problems in swallowing, while science students can look into theoretical and implementation issues of automatically analyzing 4D MRI data. Other challenging projects may include 3D design and fabrication of prosthetic limbs, artificial facial structures for post-surgery rehabilitation; scanning of heritage clothing in the Human Ecology Museum at UofA followed by custom heritage clothing design through 3D interfaces.


Panoramic Image Capture and Processing


3D/4D Medical Image Acquisition and Processing

Medical Partner (COMPRU, Misericordia Hospital) Lab


Cylindrical texture from 3D Face Scan

3D Face Mesh

Sculpture Scanned Mesh

Texture Mapped Sculpture

Nutcracker Mesh

Texture Mapped Nutcracker

Sponsors: COMPRU, ZOOMAGE, 4Dculture (more to come)

Table of Contents

Click on a topic to get to the reference.


Your Instructor


Your Co-instructor

Office: ATH 417, Office Hours: MW 1:30-2:30 pm based on appointment by email. Please contact by email (anup@cs.ualberta.ca) for other times.

Your TA

Office: CSC 363 (Vision and Imaging Lab.; by appointment only.) Email: taowang@cs.ualberta.ca

Labs

  • There will be no lab work in this course. Lab time may be used for working on assignments, or discussions with TA.

    Required Text


    Communication

    Office Hours: 1:30 - 2:30 pm M, W ATH 417 (based on appointment by email) The best way to set up an appointment at other times is via email (anup@cs.ualberta.ca).

    The netscape URL for this course is
    http://www.cs.ualberta.ca/~anup/Courses/498/498_3D.htm.


    Grading Scheme (THIS YEAR the CS students will be following CMPUT 414; the visiting students from Korea will be graded separately)

    There are several parts that you will be graded on. Grading weights: Details and guidelines to be provided later.


    Assignments

  • Programming Assignment 1


    Project

  • DESCRIPTION & MARKING GUIDELINES FOR PROJECTS will be posted here after discussions with students:

    Final examination

    There will be no exams in this course.

    Broad Course Outline (to be posted soon)

  • Topics will be selected from the following broad areas depending on available time and interest. 1. Creating 3D Video
    2. Computing turbulance and visualization of fluid flows
    3. Analysis and visualization of temporal sequence of MRIs (4D imaging)
    4. 3D fashion design
    5. Analysis of 3D scanned images and automatic prosthetic fitting
    6. Overview of 3D Display Technologies --- 3D Hardcopy, LCD Shutter Glasses, Polarized filter based displays
    7. Tutorials on JAVA3D
    8. Measuring and estimating human perception of media.

    Lecture schedule (to be posted soon)

  • Cmput 498 LEC B1: TR 15:30 - 16:50 Classroom: B43 CSC

    Lecture topics and events

  • Topics covered in class & other events in class will be updated here.

    Course Notes and related materials

  • To be posted and updated during the Jan. - Apr. 2006 period.
  • Notes
    Policy about course outlines can be found in Section 23.4(2) of the University Calendar." (GFC 29 SEP 2003)
    The University of Alberta is committed to the highest standards of academic integrity and honesty. Students are expected to be familiar with these standards regarding academic honesty and to uphold the policies of the University in this respect. Students are particularly urged to familiarize themselves with the provisions of the Code of Student Behaviour (online at www.ualberta.ca/secretariat/appeals.htm) and avoid any behaviour which could potentially result in suspicions of cheating, plagiarism, misrepresentation of facts and/or participation in an offence. Academic dishonesty is a serious offence and can result in suspension or expulsion from the University.