CS576 Computer Vision Instructor: Dr. Yu-Wing Tai No official TA Tuesday and Thursday 4:00pm – 5:30pm Rm 3444 E3-1 Building 1.

Slides:



Advertisements
Similar presentations
Introduction to Computer Vision Dr. Chang Shu COMP 4900C Winter 2008.
Advertisements

3D Computer Vision: CSc
CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
EECS 286 Advanced Topics in Computer Vision Ming-Hsuan Yang.
Cpt S 122 – Data Structures Course Introduction
Computer Vision (CSE P 576)
Advanced Computer Vision Introduction Goal and objectives To introduce the fundamental problems of computer vision. To introduce the main concepts and.
Math. Meth. in Vision and Imaging cmput 613/498 Lecture 1: Introduction and course overview Martin Jagersand.
CS/CMPE 535 – Machine Learning Outline. CS Machine Learning (Wi ) - Asim LUMS2 Description A course on the fundamentals of machine.
CPSC : Data-driven Character Animation Jinxiang Chai.
Computing With Images: Outlook and applications
3D Computer Vision and Video Computing Introduction Instructor: Zhigang Zhu CSc Spring 2006 Reading in 3D Computer Vision and.
Announcements Kevin Matzen office hours – Tuesday 4-5pm, Thursday 2-3pm, Upson 317 TA: Yin Lou Course lab: Upson 317 – Card access will be setup soon Course.
Computer Vision Marc Pollefeys COMP 256 Administrivia Classes: Mon & Wed, 11-12:15, SN115 Instructor: Marc Pollefeys (919) Room.
Computer Vision (CSE P576) Staff Prof: Steve Seitz TA: Jiun-Hung Chen Web Page
1 Computer Vision Instructor: Prof. Sei-Wang Chen, PhD Office: Applied Science Building, Room 101 Communication: Tel:
Computer Vision (CSE/EE 576) Staff Prof: Steve Seitz TA: Aseem Agarwala Web Page
CS 5941 CS583 – Data Mining and Text Mining Course Web Page 05/cs583.html.
The University of Ontario CS 4487/9587 Algorithms for Image Analysis n Web page: Announcements, assignments, code samples/libraries,
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.
Mosaics CSE 455, Winter 2010 February 8, 2010 Neel Joshi, CSE 455, Winter Announcements  The Midterm went out Friday  See to the class.
SBU Digital Media CSE 690 Internet Vision Organizational Meeting Tamara Berg Assistant Professor SUNY Stony Brook.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean Hall 5409 T-R 10:30am – 11:50am.
Dr Rong Qu Module Introduction.
CMSC 426: Image Processing (Computer Vision) David Jacobs.
CS 450: COMPUTER GRAPHICS COURSE AND SYLLABUS OVERVIEW SPRING 2015 DR. MICHAEL J. REALE.
Computer Vision Lecture #1 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department, Ain Shams University, Cairo, Egypt 2 Electerical.
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
SYSC System Analysis and Design 1 Part I – Introduction.
COMPE 226 Data Structures 2015 Fall Murat KARAKAYA Department of Computer Engineering.
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
ITCS 6157/8157 Visual Database Fall 2015
WXGE 6103 Digital Image Processing Semester 2, Session 2013/2014.
Perceptual and Sensory Augmented Computing Visual Object Recognition Tutorial Visual Object Recognition Bastian Leibe & Computer Vision Laboratory ETH.
1 My Experiences as Faculty Member and Researcher Dr. Kalim Qureshi.
Visual Scene Understanding (CS 598) Derek Hoiem Course Number: Instructor: Derek Hoiem Room: Siebel Center 1109 Class Time: Tuesday and Thursday.
Overviews of ITCS 6161/8161: Advanced Topics on Database Systems Dr. Jianping Fan Department of Computer Science UNC-Charlotte
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
Computer Vision Why study Computer Vision? Images and movies are everywhere Fast-growing collection of useful applications –building representations.
Welcome to Phys 001 Your professor: Dr Silvina Gatica Office: Thirkield Office Hours: MW 11:10 to 12:10 pm or by appointment.
Why is computer vision difficult?
Welcome to CIS 2168 ! Data Structures and Algorithms
12/7/10 Looking Back, Moving Forward Computational Photography Derek Hoiem, University of Illinois Photo Credit Lee Cullivan.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
Introduction Fall Dr. Chuck Lillie – Oxendine 1219 – – –
Advanced Computer Vision Chapter 1 Introduction 傅楸善 Chiou-Shann Fuh ext. 327
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
Computer and Robot Vision II Chapter 0 Presented by: 傅楸善 & 顏慕帆 指導教授 : 傅楸善 博士.
Introduction: What is AI? CMSC Introduction to Artificial Intelligence January 3, 2002.
Introduction: What is AI? CMSC Introduction to Artificial Intelligence January 7, 2003.
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
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.
ITCS 6157/8157: Visual Database
Can computers match human perception?
Welcome to CS 675 – Computer Vision Spring 2018
Course Overview Juan Carlos Niebles and Ranjay Krishna
Multiple View Geometry in Computer Vision
Computer Vision (CSE 490CV, EE400B)
CMSC 426: Image Processing (Computer Vision)
Computer Vision (CSE 455) Staff Web Page Handouts
Fundamental of Artificial Intelligence (CSC3180)
Advanced Computer Vision
Computer Vision (CSE 455) Staff Web Page Handouts
Wrap-up Computer Vision Spring 2019, Lecture 26
Course overview Lecture : Juan Carlos Niebles and Ranjay Krishna
Presentation transcript:

CS576 Computer Vision Instructor: Dr. Yu-Wing Tai No official TA Tuesday and Thursday 4:00pm – 5:30pm Rm 3444 E3-1 Building 1

2 Who am I ? Course Webpage: Instructor Info: Dr. Yu-Wing Tai / Education: PhD National University of Singapore 2009 M.Phil Hong Kong University of Science and Technology 2005 B.Eng Hong Kong University of Science and Technology 2003 Research: Computer Vision, Image/Video Processing Web: Office hours: arrange by .

Grading (Absolute Grading) You start with the letter grade “C-”, you earn sub-grade from: –2 course projects (2 sub-grades) –1 term project (1-2 sub-grades) –Peer review of term project (1 sub-grade) –1 oral examination (1 sub-grade) –Bonus (See project description) –Attendant (At least 60%, 1 sub-grade) Best Grade: A+ (No limit on number of A+) Worst Grade: D+ (No exception for better grade) 3

Project 1: Feature Detection and Matching Descriptions: – Deadline: Friday mid-night (00:00) on Week 5 A project directly copy from the first project of the computer vision class in U. Washington 1 sub-grade for this project; 0.5 sub-grade for unsuccessful implementation; 0 sub-grade for late submission No bonus sub-grade for Project 1 Goal: –Fundamental project for computer vision class –Learning how to use skeleton codes from others –Learning how to find related internet resources for project 4

Project 2: Paper implementation Descriptions: – Deadline: Friday mid-night (00:00) on Week 9 1 sub-grade for this project; 0.5 sub-grade for unsuccessful implementation; 0 sub-grade for late submission Maximum 1 Bonus sub-grade for extra successful submission Goal: –Paper reading –Find your own interests area –Learning how to find related resources –Learning how to reproduce previous research projects 5

Term Project: A mini-conference submission Descriptions: – Deadline: Friday mid-night (00:00) on Week 13 1 sub-grade for submission; 1 sub-grade for acceptance; 0 sub-grade for late submission Acceptance rate will be about 30% - 50% 1 sub-grade for peer evaluation Bonus sub-grade for best presentation Bonus sub-grade for 2 outstanding reviewers Bonus sub-grade(s) for extra-acceptance project Goal: –Understand the process of research cycle and paper submission –Testing your abilities/potentials in doing research/getting PhD 6

Oral Exam minutes face-to-face question and answer session testing your knowledge and your understanding to the term project Week 15 1 sub-grade for passing; 0.5 sub-grade for failure; -1 sub-grade for absent Goal: –Testing your knowledge –Getting course feedback 7

Course Resources Books (Available for borrowing): –Computer Vision: Algorithms and Applications © 2010, Richard Szeliski –Computer Vision: A Modern Approach © 2002, David A. Forsyth and Jean Ponce Computer Vision papers: Computer Graphics papers: Microsoft Academic Search Google 8

Course Resources Computer Vision Source Codes OpenCV The Middlebury Computer Vision Pages Computer Vision Algorithm Implementations Computer Vision Datasets Columbia University Computer Vision Lab 9

Other Texts UNDERGRADUATE –A Guided Tour of Computer Vision, by V. S. Nalwa, Addison- Wesley, –Introductory Techniques for 3-D Computer Vision, by Emanuele Trucco, Alessandro Verri, Prentice-Hall, 1998 GRADUATE/ Specialized Reference –Multiple View Geometry, by Richard Hartley, Andrew Zisserman, Cambridge University Press, –Numerical Recipes in C, by William Press et al., Cambridge Univ Press, –Pattern Classification and Scene Analysis, by Richard O. Duda, Peter E. Hart, John Wiley & Sons, –Convex Optimization, by Stephen Boyd and Lieven Vandenberghe,

What is Computer Vision ? In 1966, Marvin Minsky at MIT asked his undergraduate student Gerald Jay Sussman to “spend the summer linking a camera to a computer and getting the computer to describe what it saw” “In the 1960s, almost no one realized that machine vision was difficult.” – David Marr, years later, we are still working on this… 11

What is Computer Vision ? 12

The goal of computer vision To bridge the gap between pixels and “meaning” 13

What is Computer Vision ? 14 From Wikipedia

What is Computer Vision ? 15 Computer Vision Image Processing Computer Graphics Stereo, 3D Reconstruction, etc. Image Enhancement, Denoising, etc. Rendering, 3D Modelling, etc.

1970s 16 line labeling pictorial structures articulated body model intrinsic imagesstereo correspondenceoptical flow

1980s 17 pyramid blendingshape from shadingedge detection physically-based models regularization-based surface reconstruction range data acquisition and merging

1990s 18 factorization-based structure from motion dense stereo matching multi-view reconstruction face trackingimage segmentation face recognition

2000s 19 image-based rendering image-based modeling Interactive Techniques texture synthesis feature-based recognitionregion-based recognition

State-of-the-art ? 20

Why study computer vision ? 21

Why study computer vision ? Vision is useful Vision is interesting Vision is difficult – Half of primate cerebral cortex is devoted to visual processing – Achieving human ‐ level visual perception is probably “AI ‐ complete” 22

Challenges: viewpoint variation 23

Challenges: Illumination 24

Challenges: Scale 25

Challenges: Deformation 26

Challenges: Occlusion 27

Challenges: Background cluster 28

Challenges: Motion 29

Challenges: Object intra-class variation 30

Challenges: Local Ambiguities 31

Challenges or opportunities? Images are confusing, but they also reveal the structure of the world through numerous cues Our job is to interpret the cues! 32

Computer Vision in the Real World Special Effects in movie 33

Computer Vision in the Real World 3D Urban Modeling 34

Computer Vision in the Real World Microsoft Photosynth ( 35

Computer Vision in the Real World Face Detection 36

Computer Vision in the Real World Biometrics 37

Computer Vision in the Real World Optical Character Recognition (OCR) 38

Computer Vision in the Real World Toys and Robots 39

Computer Vision in the Real World Games 40

Computer Vision in the Real World Automotive Safety 41

Computer Vision in the Real World Vision for robotics, space exploration 42

Goal of this course Broaden your view about computer vision, but we are not going to study any specific topic in deep Teaching you how to find computer vision research resources yourself Understand the research world and teaching you how to be a good computer vision scientist 43

Question ? 44