Spring 2015 CIS4930 / CIS6930 3D IMAGING & VISUALIZ
Room E119 Tuesday 3:00 – 4:55pm (periods 8-9)
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
General Topics
• Course Overview & Logistics
• Imaging Equipment & Projects
• Selecting research topics for your final project
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)
Photometric Stereo in Computer Graphics
• Paper: Woodham, 1980
• Paper: Rushmeier, 1997
General Topics
• Programing Assignment 1 distributed (discussion)
• Paper: Vlasic 2009
• Demo Lab Equipment & Software
• Review GILMLab Policies and Procedures
• Sign-up for lab hours
Lecture: Shape from Spherical Harmonics
Paper Presentations: Polynomial Texturemapping ,
Shape from continuous spherical harmonic illumination
Paper: Malzbender 2001
Paper: Tunwattanapong 2013
• Laser, Structured Light, Time of Flight
• Paper: Levoy 2000
Lecture: Practical Acquisition Systems
• Registration & Alignment, Non-Rigid
Transformations
Discussion of Assignment #1
Final Project: Student Proposal Presentations
• Discussion & Feedback
Paper Presentation: Pieta Presentation
• Discussion & Feedback
• Discussion & Feedback
Assignment #2 Distributed
• Discussion & Feedback
Paper Presentation: Kim 2011
Discussion of Assignment #2
The Math Behind Spectral Imaging Techniques
Applications of Spectral Imaging
• LAB – Demo Lab Equipment & Software
• Lab #3 and Assignment #3
• (Assignment #2, Assignment #3, Final Projects)
• (Assignment #2, Assignment #3, Final Projects)
• (Assignment #2, Assignment #3, Final Projects)
Mid-Project Discussion with instructor
• (Final Projects)
Mid-Project Discussion with instructor
• Raanan Fattal
• Raskar 2014
• IR photo enhancement
• Recent paper submission
Discussion of Assignment #3