Computer Vision Spring 2012 15-385,-685 Instructor: S. Narasimhan Wean Hall 5409 T-R 10:30am – 11:50am.

Slides:



Advertisements
Similar presentations
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm Lecture #12.
Advertisements

CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
Version 0.10 (c) 2007 CELEST VISI  N Star Light, Star Bright, Let’s Explore Light How You Perceive Light How many black dots can you count?
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm Lecture #20.
CPSC 425: Computer Vision (Jan-April 2007) David Lowe Prerequisites: 4 th year ability in CPSC Math 200 (Calculus III) Math 221 (Matrix Algebra: linear.
Computer Vision (CSE P 576)
Introduction to Computer and Human Vision Shimon Ullman, Ronen Basri, Michal Irani Assistants: Lena Gorelick Denis Simakov.
Overview of Computer Vision CS491E/791E. What is Computer Vision? Deals with the development of the theoretical and algorithmic basis by which useful.
Introduction to Computer and Human Vision Shimon Ullman, Ronen Basri, Michal Irani Assistants: Tal Hassner Eli Shechtman.
1 Comp300a: Introduction to Computer Vision L. QUAN.
Computing With Images: Outlook and applications
Computer Vision (CSE P576) Staff Prof: Steve Seitz TA: Jiun-Hung Chen Web Page
Jochen Triesch, UC San Diego, 1 COGS Visual Modeling Jochen Triesch & Martin Sereno Dept. of Cognitive Science UC.
Approaches to Representing and Recognizing Objects Visual Classification CMSC 828J – David Jacobs.
Computer Vision (CSE/EE 576) Staff Prof: Steve Seitz TA: Aseem Agarwala Web Page
Digital Image Processing & Pattern Analysis (CSCE 563) Course Outline & Introduction Prof. Amr Goneid Department of Computer Science & Engineering The.
CS485/685 Computer Vision Dr. George Bebis Spring 2012.
Computer Vision Spring ,-685 Instructor: S. Narasimhan WH 5409 T-R 10:30am – 11:50am Lecture #15.
CMSC 426: Image Processing (Computer Vision) David Jacobs.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm.
G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.
Components of a computer vision system
CSE 473/573 Computer Vision and Image Processing (CVIP) Ifeoma Nwogu Lecture 35 – Review for midterm.
CS6501 Information Retrieval Course Policy Hongning Wang
Advanced Computer Graphics March 06, Grading Programming assignments Paper study and reports (flipped classroom) Final project No written exams.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
Introduction EE 520: Image Analysis & Computer Vision.
Visual Scene Understanding (CS 598) Derek Hoiem Course Number: Instructor: Derek Hoiem Room: Siebel Center 1109 Class Time: Tuesday and Thursday.
ISC/GAM 4322 ISC 6310 Multimedia Development and Programming Introduction.
CSE 581: Interactive Computer Graphics Spring 2012, UG 4 Tuesday, Thursday – 9:00AM – 10:18AM DL 0317 Raghu Machiraju Slides: Courtesy - Prof. Huamin Wang,
Data Warehousing/Mining 1 Data Warehousing/Mining Comp 150DW Course Overview Instructor: Dan Hebert.
Remote Sensing GEO483/553, Fall 2013 Tu Th 2:00-3:20pm, 322 Fillmore.
Why is computer vision difficult?
고급 컴퓨터 그래픽스 중앙대학교 컴퓨터공학부 손 봉 수. Course Overview Level : CSE graduate course No required text. We will use lecture notes and on-line materials This course.
GEOGRAPHY Remote Sensing & Digital Image Processing T/Th 1:00 - 2:50 Location:
12/7/10 Looking Back, Moving Forward Computational Photography Derek Hoiem, University of Illinois Photo Credit Lee Cullivan.
고급 컴퓨터 그래픽스 중앙대학교 컴퓨터공학부 손 봉 수. Course Overview Level : CSE graduate course No required text. We will use lecture notes and on-line materials This course.
Remote Sensing GEO483/553, Fall 2010 Tu Th 12:30-1:50pm, 352 Fillmore.
ITIS 4510/5510 Web Mining Spring Overview Class hour 5:00 – 6:15pm, Tuesday & Thursday, Woodward Hall 135 Office hour 3:00 – 5:00pm, Tuesday, Woodward.
Computer Vision, CS766 Staff Instructor: Li Zhang TA: Yu-Chi Lai
고급 컴퓨터 그래픽스 (Advanced Computer Graphics)
1 Computational Vision CSCI 363, Fall 2012 Lecture 1 Introduction to Vision Science Course webpage:
Introduction to Computer Vision Ronen Basri, Michal Irani, Shimon Ullman Teaching Assistants Tal Amir, Sima Sabah, Netalee Efrat, Nati Ofir, Yuval Bahat,
Computer Vision No. 1 What is the Computer Vision?
Introduction to Computer Vision Ronen Basri, Michal Irani, Shimon Ullman Teaching Assistants Uri Patish Alon Faktor Amir Rosenfeld.
Announcements Final is Thursday, March 18, 10:30-12:20 –MGH 287 Sample final out today.
Robot Vision.
COS 429: Computer Vision Thanks to Chris Bregler.
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
Introduction Computational Photography Seminar: EECS 395/495
Digital Image Processing Fall Course Syllabus
- photometric aspects of image formation gray level images
고급 컴퓨터 그래픽스 (Advanced Computer Graphics)
Advanced Image Processing
ECE 533 Digital Image Processing
CPSC 441: Computer Communications
Introduction to Computer and Human Vision
Wrap-up Computer Vision Spring 2018, Lecture 28
Introduction to Computer Vision
Computer Vision (CSE 490CV, EE400B)
Introduction to Computer Vision
CMSC 426: Image Processing (Computer Vision)
Computer Vision (CSE 455) Staff Web Page Handouts
Computer Vision (CSE 455) Staff Web Page Handouts
Filtering An image as a function Digital vs. continuous images
Wrap-up Computer Vision Spring 2019, Lecture 26
No. 1 What is the Computer Vision?
Wrap-up and discussion
CS 474/674 – Image Processing Fall Prof. Bebis.
Presentation transcript:

Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean Hall 5409 T-R 10:30am – 11:50am

A Picture is Worth 100 Words

A Picture is Worth 10,000 Words

A Picture is Worth a Million Words

A Picture is Worth a...? Necker’s Cube Reversal

A Picture is Worth a...? Checker Shadow Illusion – [E. H. Adelson]

A Picture is Worth a...? Checker Shadow Illusion – [E. H. Adelson]

Human Vision Can do amazing things like: Recognize people and objects Navigate through obstacles Understand mood in the scene Imagine stories But still is not perfect: Suffers from Illusions Ignores many details Ambiguous description of the world Doesn’t care about accuracy of world

Computer Vision What we see What a computer sees

Computer Vision What we see What a computer sees

What is Computer Vision? Inverse Optics Intelligent interpretation of Imagery Building a Visual Cortex No matter what your definition is… –Vision is hard. –But is fun...

Lighting Scene Camera Computer Scene Interpretation Components of a Computer Vision System

Topics covered

Image Processing Fourier Transform Sampling, Convolution Image enhancement Feature detection

Surface Reflectance [CURET]

Lightness and Perception Checker Shadow Illusion – [E. H. Adelson]

Understanding Optical Illusions Which is bigger?Straight Lines? Spinning Wheels?Dots White? Or Black?

3D from Shading Shape from Shading Photometric Stereo

Cameras and their Optics Today’s Digital Cameras The Camera Obscura

Biological Cameras Human Eye Mosquito Eye

Optical Flow

Tracking

Binocular Stereo

Range Scanning and Structured Light

Microsoft Kinect IR Camera RGB Camera IR LED Emitter

Statistical Techniques Least Squares Fitting

Face detection

Face Recognition Principle Components Analysis (PCA) Face Recognition

Some Recent Trends in Vision Novel Cameras and Displays *** Topics change every year

Graduate Level Computer Vision (Hebert, Fall) Computational Photography (Efros, Fall) Physics-based methods in Comp Vision (Narasimhan) Learning-based methods in Comp. Vision (Efros) Geometry-based methods in Comp. Vision (Hebert) Advanced Related Courses at CMU

Course Logistics

Class Notes (required) Text, Robot Vision, B.K.P.Horn, MIT Press (recommended) Supplementary Material (papers, tutorials) Text and Reading

1/17/2012: Introduction and Course Fundamentals 1/19/2012: Matlab Review PART 1 : Signal and Image Processing 1/24/2012 1D Signal Processing 1/26/2012: 2D Image Processing [Project 1 OUT] 1/31/2012: Image Pyramids and Sampling 2/2/2012: Edge Detection 2/7/2012: Hough Transform PART 2: Physics of the World 2/9/2012:Surface appearance and BRDF 2/14/2012:Photometric Stereo[Project 1 DUE, Project 2 OUT] 2/16/2012:Shape from Shading 2/21/2012:Direct and Global Illumination PART 4 : 3D Geometry 2/23/2012: Image Formation and Projection 2/28/2012:Motion and Optical Flow 3/1/2012:Lucas Kanade Tracking[Project 2 DUE Project 3 OUT] 3/6/2012:Midterm Review 3/8/2012:Midterm Exam 3/20/2012: Binocular Stereo 1 3/22/2012:Binocular Stereo 2[Project 3 DUE, Project 4 OUT] 3/27/2012:Structured Light and Range Imaging Course Schedule

PART 4 : Statistical Techniques 3/29/2012:Feature Detection 1 4/03/2012:Classification 1 4/05/2012:Classification 2 4/10/2012:Principle Components Analysis[Project 4 DUE] 4/12/2012:Applications of PCA[Project 5 OUT] [Grad project description due] PART 6: Trends and Challenges in Vision Research 4/17/2012:Image Based Rendering 4/24/2012:Novel Cameras and Displays 4/26/2012:Optical Illusions 5/1/2012:Open challenges in vision research[Project 5 DUE] 5/3/2012:Project presentations by undergraduate students 5/8/2012:Project presentations by graduate students[Grad Project 6 DUE] 5/13/2012:Final Grades Due Course Schedule *** Use as a guide…changes possible

Basic Linear Algebra, Probability, Calculus Required Basic Data structures/Programming knowledge No Prior knowledge of Computer Vision Required Prerequisites

FIVE Projects – 90 % (15%, 15%, 20%, 20%, 20%) ONE Midterm – 10 % ONE Extra Project for Graduate Students – 20 % Most projects include analytic and programming parts. All projects must be done individually. Programming Environment – Matlab. Projects due before midnight on due-date. Written parts due in class on the due-date. 3 Late Days for the semester. No more extensions. Class attendance – 5 % extra credit Grading

Office Hours Narasimhan: Smith Hall 223, By Appointment Supreeth Achar: Wednesdays 6:00pm – 8:00pm Gunhee Kim: Thursdays, Thursdays 6:00pm – 8:00pm Technical Questions: Post on bboard. TAs will answer.