Interactive Illustrative Graphics and Visualization Mario Costa Sousa

  • Slides: 26
Download presentation
Interactive Illustrative Graphics and Visualization Mario Costa Sousa Associate Professor Department of Computer Science

Interactive Illustrative Graphics and Visualization Mario Costa Sousa Associate Professor Department of Computer Science Computer Graphics and Visualization Lab Visiting Professor

University of Calgary Graphics and Visualization Lab (Jungle) • 3 profs – Przemyslaw Prusinkiewicz

University of Calgary Graphics and Visualization Lab (Jungle) • 3 profs – Przemyslaw Prusinkiewicz (1991, …) – Mario Costa Sousa (2001, …) – Faramarz Samavati (2001, …) • 15/20 grad students • 5 research associates • 4 post-docs

http: //w 3. impa. br/~mario/ivis 08/index. htm

http: //w 3. impa. br/~mario/ivis 08/index. htm

 • Current scientific visualization techniques: (1) complex images; (2) difficult to interpret; (3)

• Current scientific visualization techniques: (1) complex images; (2) difficult to interpret; (3) no expressiveness of illustrations. • Illustrative Visualization (IVIS) enhance the depiction of scientific data based on principles founded in traditional illustration. IVIS = Sci. Vis + NPR

 • Non-Photorealistic Rendering (NPR): omit extraneous detail, focus attention on relevant features, clarify,

• Non-Photorealistic Rendering (NPR): omit extraneous detail, focus attention on relevant features, clarify, simplify, disambiguate shape, and show hidden parts.

Illustrative Graphics & Visualization Collaborations (1) • • Vienna University of Technology University of

Illustrative Graphics & Visualization Collaborations (1) • • Vienna University of Technology University of Bergen (Norway) Technical University of Lisbon Purdue University Ohio Supercomputer Center University of Victoria (Canada) IMPA Vis. Graf Lab (Rio)

Illustrative Graphics & Visualization Collaborations (2) • • Georgia Medical School Fairman Studios Association

Illustrative Graphics & Visualization Collaborations (2) • • Georgia Medical School Fairman Studios Association of Medical Illustrators (AMI) Guild of Natural Science Illustrators (GNSI)

Illustrative Graphics & Visualization Collaborations (3) • Seaman Family MR Research Centre (University of

Illustrative Graphics & Visualization Collaborations (3) • Seaman Family MR Research Centre (University of Calgary) • Calgary Scientific, Inc • Shell/CMG/PETROBRAS • Electronic Arts (Canada) • Disney Feature Animation

Reading • Textbook • Lecture Notes + Slides • Published Papers, Theses, Reports •

Reading • Textbook • Lecture Notes + Slides • Published Papers, Theses, Reports • Tutorial Notes – SIGGRAPH 2003, 2005, 2006 – Eurographics 2005, 2006, 2008 – IEEE Visualization 2005, 2006, 2007

Tutorial Notes • SIGGRAPH 2003, 2005, 2006 • Eurographics 2005, 2006, 2008 • IEEE

Tutorial Notes • SIGGRAPH 2003, 2005, 2006 • Eurographics 2005, 2006, 2008 • IEEE Visualization 2005, 2006, 2007

Grading • Participation -------------------- 15% – Questions from readings 10% – Class interaction 5%

Grading • Participation -------------------- 15% – Questions from readings 10% – Class interaction 5% • Presentations ------------------- 30% – Presentation #1 10% – Presentation #2 10% – Presentation #3 10% • Project -------------------------- 55% – – – Proposal (written) Progress Report #1 Progress Report #2 Final Report Final Results Final Presentation 5% 2. 5% 15% 15%

Expectations • Interested & Motivated • Explore uncharted territory (i. e. , do research)

Expectations • Interested & Motivated • Explore uncharted territory (i. e. , do research) • Organized around topics • Presentations + Discussions = Learning! – Understand the idea yourself – Present the basic idea as clearly as possible – Ask the dumb questions that will help us all understand. – Questions are much more important than answers!

IVIS Week • Monday, Tuesday, Thursday – I’ll introduce the topic + research area

IVIS Week • Monday, Tuesday, Thursday – I’ll introduce the topic + research area – Key techniques, algorithms (1976 – present) – Lecture/paper presentation & discussions – Students present papers – Discussions

Grading • Participation -------------------- 15% – Questions from readings 10% – Class interaction 5%

Grading • Participation -------------------- 15% – Questions from readings 10% – Class interaction 5% • Presentations ------------------- 30% – Presentation #1 10% – Presentation #2 10% – Presentation #3 10% • Project -------------------------- 55% – – – Proposal (written) Progress Report #1 Progress Report #2 Final Report Final Results Final Presentation 5% 2. 5% 15% 15%

Participation Participating in reading and discussions is extremely important in this course! 1. Read

Participation Participating in reading and discussions is extremely important in this course! 1. Read class material, understand basic issues • As an indicator of this, you must turn in Paper Reviews & Questions 2. Attend class 3. Active class participation

Participation Paper Reviews • Read the paper and answer the questions that are applicable.

Participation Paper Reviews • Read the paper and answer the questions that are applicable. • Keep it short but try to give thoughtful answers. • Very important: turn in two good questions about each paper discussed in class. – The questions should be 1 -2 sentences long, and should demonstrate you’ve made a good attempt at the material. • Reviews are due on the day the class begins discussion of a given group of papers. • Use the following format for each paper: review-form. doc

Grading • Participation -------------------- 15% – Questions from readings 10% – Class interaction 5%

Grading • Participation -------------------- 15% – Questions from readings 10% – Class interaction 5% • Presentations ------------------- 30% – Presentation #1 10% – Presentation #2 10% – Presentation #3 10% • Project -------------------------- 55% – – – Proposal (written) Progress Report #1 Progress Report #2 Final Report Final Results Final Presentation 5% 2. 5% 15% 15%

Presentations • Each student will research 3 relevant papers (from the list of papers

Presentations • Each student will research 3 relevant papers (from the list of papers in the course schedule) • Make a Powerpoint presentation, and present the results to the class • These presentations will be posted afterwards onto the class website for reference by present and future students.

Presentations • 15 minutes each (allowing 10 minutes for questions and interaction) • Should

Presentations • 15 minutes each (allowing 10 minutes for questions and interaction) • Should center around the main idea, and the novelty of it • Emphasis is also on the future work, and what was missed.

Presentations • For each paper: – Problem: what problem are the techniques designed to

Presentations • For each paper: – Problem: what problem are the techniques designed to address? – Basic idea: at a high level, what is the approach taken by the solution(s)? • How of the technique: at a high level, describe the algorithms, data structures, key equations – Critique: what are the shortcomings and strengths of the approach?

Presentations • Think about what could make interesting discussion points • Often, questions from

Presentations • Think about what could make interesting discussion points • Often, questions from the review form can work well for this. • Some questions may be controversial and so are good for discussions. – – • Is the paper important? Are the contributions significant? Does it have real applications? Did people like it (or hate it)? Opinions will often vary widely.

Grading • Participation -------------------- 15% – Questions from readings 10% – Class interaction 5%

Grading • Participation -------------------- 15% – Questions from readings 10% – Class interaction 5% • Presentations ------------------- 30% – Presentation #1 10% – Presentation #2 10% – Presentation #3 10% • Project -------------------------- 55% – – – Proposal (written) Progress Report #1 Progress Report #2 Final Report Final Results Final Presentation 5% 2. 5% 15% 15%

Project • Apply what you learn • Document your project in a high quality

Project • Apply what you learn • Document your project in a high quality paper and presentation. • All projects will be presented at a public colloquium. • A significant investment (several weeks) of your own time • Project topics will be chosen in consultation with the instructor.

 • Expectation quality work that the students would not be embarrassed to submit

• Expectation quality work that the students would not be embarrassed to submit to a workshop. • There exists the potential for projects in this course to turn into longer-term research efforts. • Choose to work on something that interests you deeply. • You must describe what value you added in your project work.

Project Web Page • Build a project web page (login/passwordprotected). • It does not

Project Web Page • Build a project web page (login/passwordprotected). • It does not have to be fancy. • Include links, texts, images, etc. to all material related to this course -- your paper presentations, reviews, results, reports, etc.

Project Deliverables • • Proposal (written) Progress Reports Final Presentation Final Project Report ,

Project Deliverables • • Proposal (written) Progress Reports Final Presentation Final Project Report , System and Results • If possible, Conference Submission