CIS 6930/4930 3D Imaging & Visualization in Computer Graphics Spring 2015

3D Imaging & Visualization in Computer Graphics I am introducing a new project-based course for undergraduate and graduate students that develops a data acquisition method and visualization technique to solve a practical digitization problem. The course will be divided into three parts. There will be in-depth discussions and literature reviews of recent work [...]

Address

/course/3d-imaging-visualization-in-computer-graphics/   View map

Categories

Course

Spring 2015 CIS4930 / CIS6930 3D IMAGING & VISUALIZ
Room E119 Tuesday 3:00 – 4:55pm (periods 8-9)

CIS4930_CIS6930

I am introducing a new project-based course for undergraduate and graduate students that develops a data acquisition method and visualization technique to solve a practical digitization problem.

The course will be divided into three parts. There will be in-depth discussions and literature reviews of recent work in the field of 3D scanning and imaging, as well as visualization and rendering. Next, students will work through the exercise of using consumer imaging devices to build a capture system. The final part of the course will use existing and newly acquired data samples as input to a visualization algorithm that emphasizes some aspect of the specimen that has real-world value for scientific analysis.

The specific problem will be generated from datasets captured from multiple imaging modalities of biological specimens from rare collections.

Students will be given software libraries and other infrastructure for support to ensure the problem is tractable. Students evaluations will be based on the results of the final project (evaluated at midterm and end of term). Emphasis will be placed on the novelty, usefulness and efficiency of the final algorithm.

 
Instructor: Dr. Corey Toler-Franklin, CISE Department, University of Florida

Contact: Office CSE 332 or  Lab CSE 319, ctoler@cise.ufl.edu

Office Hours: 1:30pm – 2:30pm TH and by appointment

Location: Lab CSE 319 (See details in canvas)

Time: 
Tuesday Periods 8-9 (3:00pm– 4:55pm)
Thursday Period 9 (4:05pm – 4:55pm)

Course Management: Canvas

Website:  http://www.corey.toler-franklin.com/course/3d-imaging-visualization-in-computer-graphics//

 

PREREQUISITES:

Programming experience (C, C++, Java or other)
Linear Algebra
Data Structures (COP 3530)
No prior Computer Graphics experience required. However, students without graphics experience will have to work harder. Course notes will be provided with background material.

**Contact instructor if you are not sure you are prepared for the course**

TEXTBOOK
No Required Textbook
Instructor notes distributed during the course

Recommended References

Computer Graphics,
Donald Hearn, M. Pauline Baker,
2nd Edition, Prentice Hall, 1997, ISBN: 013530924

COURSEWORK
 
There are four components to the course.
(1) Presentations and discussions of research papers in 3D scanning and rendering
(2) Lab participation with imaging devices – 3D scanners, digital/multi-spectral cameras
(3) Programming exercises used to build a final project
(4) Lectures to support course work
 
Students may work in pairs to complete the final project. All other aspects of the course must be completed independently.
 
Final Project (30 %)
Written Proposal (Due: 02/19/2015)
Present Proposal (Due: 02/24/2015)
Mid-Project discussion with instructor in class and by appointment (03/17/2015)
Demo and code submission (TBD – last week of class)
Final Report (TBD – last week of class)
 
Programming Assignments (10 % each)
Assignment #1 Photometric Stereo (02/10)
Assignment #2 Registration (03/19)
Assignment #3 Image Processing & Visualization (03/26)
 
Class Presentation and Technical Review of Research Paper (20%)
Present a research paper during topic weeks (20 minute presentation)
Complete a technical review form evaluating a research paper (review form provided)
 
Lab Participation (10%)
Demonstrate knowledge of imaging equipment during lab sessions
Develop innovative ways to use the technology
 
Class Participation (10%)
Attend lectures and participate in paper discussions

SYLLABUS

CIS4930/CIS6930 Spring2015 Syllabus
Date/Period
Topic
Details
Due
Introduction
06-Jan T P8
Lecture: Overview Computer Graphics, Vision & Optics
General Topics
• Course Overview & Logistics
• Imaging Equipment & Projects
• Selecting research topics for your final project
Shape from Shading

This section covers the family of algorithms used to compute shape from X; where X is some illumination technique (e.g. radiance maps, spherical harmonic illumination, textures)

06-Jan T P9
Paper Presentations Classical papers: Optics &
Photometric Stereo in Computer Graphics
• Paper: Woodham, 1980
• Paper: Rushmeier, 1997
General Topics
• Programing Assignment 1 distributed (discussion)
13-Jan T P8
Lecture: The math behind photometric stereo
13-Jan T P9
Paper Presentation: Multi-View Photometric Stereo
• Paper: Vlasic 2009
15-Jan TH 9
LAB – Photometric Stereo
• Demo Lab Equipment & Software
• Review GILMLab Policies and Procedures
• Sign-up for lab hours
20-Jan T P8
LAB – Photometric Stereo
20-Jan T P9
LAB – Photometric Stereo
22-Jan TH P9
Lecture: LAB – Photometric Stereo
27-Jan T P8
Lecture: Spherical Harmonics
Lecture: Shape from Spherical Harmonics
Paper Presentations: Polynomial Texturemapping ,
Shape from continuous spherical harmonic illumination
Paper: Malzbender 2001
Paper: Tunwattanapong 2013
27-Jan T P9
Wrap-up Paper Presentation: Polynomial Texture Maps
3D Scanning & Registration
This section provides and overview of 3D scanning and registration techniques. Topics include types of range scanning devices, the math behind triangulation and post processing algorithms necessary to generate full 3D models.
29-Jan TH P9
Lecture: Overview of 3D Scanning Devices
• Laser, Structured Light, Time of Flight
03-FebT P8
Lecture: Hand-held Scanning Devices
• Paper: Levoy 2000
03-FebT P9
Paper Presentation: Bernardini 2001
05-Feb THP9
Paper Presentation: Brown 2008
Lecture: Practical Acquisition Systems
10-FebT P8
Paper Presentations: Brown 2007
• Registration & Alignment, Non-Rigid
Transformations
Discussion of Assignment #1
10-FebT P9
Lecture: 3D Scanning
Assign1
12-FebTH P9
LAB – 3D Scanning
CSE 319
17-Feb T P8
LAB – 3D Scanning
CSE 319
17-Feb T P9
LAB – 3D Scanning
CSE 319
19-Feb THP9
Final Project Written Proposal Due
Final Project: Student Proposal Presentations
• Discussion & Feedback
Paper Presentation: Pieta Presentation
Proposals
24-Feb T P8
Final Project: Student Proposal Presentations
• Discussion & Feedback
24-Feb THP9
Final Project: Student Proposal Presentations
• Discussion & Feedback
Assignment #2 Distributed
26-Feb THP9
Final Project: Student Proposal Presentations
• Discussion & Feedback
SPRING BREAK
Multi-Spectral Imaging
10-Mar T P8
Lecture: Multi-Spectral Imaging
Paper Presentation: Kim 2011
10-Mar T P9
Paper Presentation: Kim 2012
Discussion of Assignment #2
12-Mar T P9
Paper: Xing Lin 2014
The Math Behind Spectral Imaging Techniques
17-Mar T P8
LAB – Multi-Spectral Imaging
Applications of Spectral Imaging
• LAB – Demo Lab Equipment & Software
• Lab #3 and Assignment #3
CSE 319
17-Mar T P9
LAB – Multi-Spectral Imaging
• (Assignment #2, Assignment #3, Final Projects)
CSE 319
19-Mar T P9
LAB – Multi-Spectral Imaging
• (Assignment #2, Assignment #3, Final Projects)
CSE 319
Asign#2
24-Mar T P8
LAB – Multi-Spectral Imaging
• (Assignment #2, Assignment #3, Final Projects)
Mid-Project Discussion with instructor
CSE 319
24-Mar T P9
LAB – Multi-Spectral Imaging
• (Final Projects)
Mid-Project Discussion with instructor
CSE 319
Image Processing & Visualization
26-Mar T P8
Lecture: Non-Photorealistic Rendering Techniques
Assign #3
31-Mar T P8
Paper Presnetations: Multi-Light NPR
• Raanan Fattal
• Raskar 2014
31-Mar T P9
Xiaopeng Zhang 2008
• IR photo enhancement
• Recent paper submission
02-Apr T P9
TBD
07-Apr T P8
TBD
07-Apr Tp9
TBD
Special Topics
09-Apr THP9
Lecture: Physically-Based Appearance Modeling
Discussion of Assignment #3
14-Apr T P8
Lecture: Multi-Modal Registration
14-Apr T P9
Lecture: Real-Word Applications
16-Apr TH P9
TBD
21-Apr T P8
TBD
21-Apr T P8
TBD

 

Leave a Reply

Your email address will not be published. Required fields are marked *