15-463: Rendering and Image Processing Staff Prof: Alexei Efros TA: James Hays Web Page

Slides:



Advertisements
Similar presentations
Ray tracing. New Concepts The recursive ray tracing algorithm Generating eye rays Non Real-time rendering.
Advertisements

CS 445 Introduction to Computer Graphics Fall 2006 Aaron Bloomfield.
3D Graphics Rendering and Terrain Modeling
CSE325 Computer Science and Sculpture Prof. George Hart.
 Engineering Graphics & Introductory Design 3D Graphics and Rendering REU Modeling Course – June 13 th 2014.
(15-862): Computational Photography. Staff Prof: Alexei Efros 225 Smith TA: Natasha Kholgade Web.
David Luebke1/19/99 CS 551/651: Advanced Computer Graphics David Luebke
Computational Photography CS498dh Derek Hoiem 8/25/11.
Image-Based Modeling, Rendering, and Lighting
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2005 Tamara Munzner Introduction Week 1, Wed Jan 5.
Advanced Computer Graphics CSE 190 [Spring 2015], Lecture 14 Ravi Ramamoorthi
Lecture 1Slide 1 Introduction to Computer Graphics Syllabus Handout Goal of Course Software - C/C++, OpenGL Hardware - Unix,
CPSC : Data-driven Character Animation Jinxiang Chai.
Admission to CS 184 Enrollment priorities are 1. CS/EECS majors, 2. CS/EECS minors (this category includes applied math majors) 3. anyone else with a declared.
1/12/09 1 Introduction Computer Graphics COMP 770 (236) Spring 2009 Instructor: Dinesh Manocha.
Image-Based Lighting : Computational Photography Alexei Efros, CMU, Fall 2005 © Eirik Holmøyvik …with a lot of slides donated by Paul Debevec.
BPC: Art and Computation – Spring 2007 Overview of Spring Semester Tools and Technologies Glenn Bresnahan
Image-Based Rendering Produce a new image from real images. Combining images Interpolation More exotic methods.
Global Illumination May 7, Global Effects translucent surface shadow multiple reflection.
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 1: Introduction and History Ravi Ramamoorthi
(15-862): Computational Photography Staff Prof: Alexei Efros 4207 TA: Mohit Gupta Web Page
Advanced Computer Graphics (Spring 2005) COMS 4162, Lecture 1: Overview Ravi Ramamoorthi
(15-862): Computational Photography. Staff Prof: Alexei Efros 4207 NSH (for TA: Ronit Slyper Web Page
Precomputed Radiance Transfer Harrison McKenzie Chapter.
16-721: Learning-based Methods in Vision Staff: Instructor: Alexei (Alyosha) Efros 4207 TA: Jean-Francois Lalonde A521.
Computer Vision (CSE P576) Staff Prof: Steve Seitz TA: Jiun-Hung Chen Web Page
Computational Photography Introduction Jinxiang Chai Computer Science and Engineering Texas A&M University.
(15-862): Computational Photography. Staff Prof: Alexei Efros 4207 TA: Jim McCann Graphics Lab Web Page
ECS 298 Photorealistic Image Synthesis course overview Brian Budge Center for Image Processing and Integrated Computing Computer Science Department University.
(15-862): Computational Photography Staff Prof: Alexei Efros 4207 Web Page Newsgroup:
Computer Vision (CSE/EE 576) Staff Prof: Steve Seitz TA: Aseem Agarwala Web Page
Presentation of LR2V Kadi Bouatouch IRISA
Computer graphics & visualization Introduction. computer graphics & visualization Image Synthesis – WS 07/08 Dr. Jens Krüger – Computer Graphics and Visualization.
CS 1950-G Computational Photography Instructor: James Hays HTA: Patrick Doran UTA: Alex Collins.
Photo by Svetlana Lazebnik Which parts are hard to model? From Alexei Efros.
Computational Photography CS498dwh Derek Hoiem 8/24/10.
COMP4070 Computer Graphics Dr. Amy Zhang. Welcome! 2  Introductions  Administrative Matters  Course Outline  What is Computer Graphics?
Definition of Computer Graphics
Advanced Computer Graphics Instructor: Jingliang Peng Professor, Shandong University.
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
Advanced Computer Graphics March 06, Grading Programming assignments Paper study and reports (flipped classroom) Final project No written exams.
COMP 175 | COMPUTER GRAPHICS Remco Chang1/ Introduction Lecture 01: Introduction COMP 175: Computer Graphics January 15, 2015.
Computer Graphics. Requirements Prerequisites Prerequisites CS 255 : Data Structures CS 255 : Data Structures Math 253 Math 253 Experience with C Programming.
-Global Illumination Techniques
C O M P U T E R G R A P H I C S Jian Chen January 15, 2010 Mechanics 1/8 Mechanics.
CSE 581: Interactive Computer Graphics Spring 2012, UG 4 Tuesday, Thursday – 9:00AM – 10:18AM DL 0317 Raghu Machiraju Slides: Courtesy - Prof. Huamin Wang,
Game Programming 06 The Rendering Engine
Image-Based Lighting © Eirik Holmøyvik …with a lot of slides donated by Paul Debevec CS194: Image Manipulation & Computational Photography Alexei Efros,
CPSC : Data-driven Computer Graphics Jinxiang Chai.
CS 325 Introduction to Computer Graphics 03 / 29 / 2010 Instructor: Michael Eckmann.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
Greg Humphreys CS445: Intro Graphics University of Virginia, Fall 2003 Welcome.
Computer Vision, CS766 Staff Instructor: Li Zhang TA: Yu-Chi Lai
(15-862): Computational Photography. Staff Prof: Alexei Efros 4207 TAs: Alvaro Collet and Laura Trutoiu
Graphics Graphics Korea University cgvr.korea.ac.kr 1 Syllabus 고려대학교 컴퓨터 그래픽스 연구실.
CIS 681 Course Introduction CSE681: Introduction to 3D Image Generation.
Radiometry of Image Formation Jitendra Malik. A camera creates an image … The image I(x,y) measures how much light is captured at pixel (x,y) We want.
Computer Graphics (Fall 2004) COMS 4160, Lecture 25: Summary and Preview
Advanced Computer Graphics
Computer Graphics.
donated by Paul Debevec
3D Graphics Rendering PPT By Ricardo Veguilla.
Advanced Computer Graphics: Introduction
Computer Vision (CSE 490CV, EE400B)
Grade Five Final Project
Computer Vision (CSE 455) Staff Web Page Handouts
CS5500 Computer Graphics May 29, 2006
Computer Vision (CSE 455) Staff Web Page Handouts
Introduction to CSCE321 고려대학교 컴퓨터 그래픽스 연구실 kucg.korea.ac.kr.
Final Project Topic Discussion
Presentation transcript:

15-463: Rendering and Image Processing Staff Prof: Alexei Efros TA: James Hays Web Page Handouts signup sheet

Today Introductions Overview of the course Administrative stuff

A bit about me Brand new faculty (RI/CSD) Ph.D 2003, from UC Berkeley (signed by Arnie!) Research Fellow, University of Oxford, ’03-’04 Teaching First time… so bear with me The plan is to have fun and learn cool things, both you and me! Social warning: don’t see well Research Graphics, Vision, Machine Learning Texture Synthesis, Human analysis/synthesis, Webcams!

GRAPHICS Traditional Computer Graphics 3D geometry physics Simulation projection

State of the Art Amazingly real But so sterile, lifeless, futuristic (why?)

The richness of our everyday world Photo by Svetlana Lazebnik

Beauty in complexity University Parks, Oxford

Which parts are hard to model? Photo by Svetlana Lazebnik

People From “Final Fantasy” On the Tube, London

Faces / Hair Photo by Joaquin Rosales Gomez From “Final Fantasy”

Urban Scenes Virtual LA (SGI) Photo of l LA

Nature River Cherwell, Oxford

In search of realism… Graphics is easy: We know how to represent geometry (polygonal meshes, splines, subdivision surfaces, CSG, etc.) Physics of light transport worked out (ray tracing, radiosity, Monte Carlo techniques, etc.) Good progress in participating media (e.g. subsurface scattering) Learned it all in ! Graphics is still hard: We want to model our world (visual realism!) How do we create enough geometry? How do we find reflectance properties for all materials? Is it feasible? It is even needed? (human perception) Can we use texture maps? Where do we get all this DATA? Capture it from the real world!

Virtual World vs. the Real World : we played in our little sandbox : Now we are ready to embrace the world!

Programming Assignment 1. Images of the Russian Empire -- colorizing the Prokudin-Gorskii photo collection

Programming Assignment 2. Face warping and morphing

Programming Assignment 3. Photo Mosaics Full screen panoramas (cubic): Mars: New Years Eve:

Programming Assignment 4. Video Textures?

Other assignment(s) and project Something cool!!!

Administrative Stuff Grading Programming Projects (60%) Midterm (15%) Final Project (25%) Late Policy Five late days total, to be spent wisely Cheating Let’s not embarrass ourselves Hardware/Software Graphics cluster, Wean 5336 (should have card access and login by now) MATLAB!!!

General Comments Prerequisites Linear algebra Some computer graphics (or talk to me) Emphasis on programming projects! Building something from scratch (Matlab!)

Cameras Really cool Not too expensive nowadays (<$200) Canon A70