CS485/685 Computer Vision Dr. George Bebis Spring 2012.

Slides:



Advertisements
Similar presentations
Course Overview CSE8313 Object-Oriented Analysis and Design Spring 2015 Dr. LiGuo Huang Dept. of Computer Science and Engineering Southern Methodist University.
Advertisements

Today’s Agenda  Syllabus CS2336: Computer Science II.
CS 46101–600/CS Design and Analysis of Algorithms Dr. Angela Guercio Spring 2010.
CS 232 Geometric Algorithms: Lecture 1 Shang-Hua Teng Department of Computer Science, Boston University.
1 CS 425 / CS 625 Software Engineering Fall 2007 Course Syllabus August 27, 2007.
CSc 160 Overview of Fundamentals of Computer Programming II Spring (SO1) 2004.
CS 232 Geometric Algorithms: Lecture 1 Shang-Hua Teng Department of Computer Science, Boston University.
Quantitative Methods II Instructor: Michael Moore.
CS – 600 Introduction to Computer Science Prof. Angela Guercio Spring 2008.
Math 115b Section 5(Spring 06)  Instructor: Kerima Ratnayaka   Phone :  Office.
1 CS 709B Advanced Software Project Management and Development Spring 2009 Course Syllabus January 20, 2009.
IS 320: Data Structures Spring Quarter DESCRIPTION This class is an introduction to data structures. The primary data structures—list, stack, queue,
Digital Image Processing & Pattern Analysis (CSCE 563) Course Outline & Introduction Prof. Amr Goneid Department of Computer Science & Engineering The.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean Hall 5409 T-R 10:30am – 11:50am.
COP4020/CGS5426 Programming languages Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: T, H 10:00am – 11:30am Class website:
Fall 2013 Course Syllabus Instructor: Sergiu Dascalu Department of Computer Science and Engineering August 27,
CSCI 347 – Data Mining Lecture 01 – Course Overview.
Course Syllabus January 21, 2014 CS 426 Senior Projects in Computer Science University of Nevada, Reno Department of Computer Science & Engineering.
COMP Introduction to Programming Yi Hong May 13, 2015.
Course Syllabus January 21, 2014 CS 790M Graduate Seminar In Human-Computer Interaction University of Nevada, Reno Department of Computer Science & Engineering.
Course name : computer essentials. Instructor: Basma Alabdullatif Office: computer department instructors office, 1st floor Office hours: Saturday (11:00-01:00)
CPS120: Introduction to Computer Science Fall: 2002 Instructor: Paul J. Millis.
HCI / CprE / ComS 575: Computational Perception
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
Lecturer:Prof. Elizabeth A. Ritchie, ATMO TAs:Mr. Adrian Barnard Ms. Anita Annamalai NATS 101 Introduction to Weather and Climate Section 14: T/R 2:00.
Fall 2015 Course Syllabus Instructor: Sergiu Dascalu Department of Computer Science and Engineering August 25,
1 CS 420/620 Human-Computer Interaction Fall 2015 Course Syllabus August 25, 2015.
1 CS 791z Special Topics on Software Engineering Spring 2015 Course Syllabus January 26, 2015.
CST 320 Compiler Methods Dr. Sherry Yang PV 171 (541)
CS355 Advanced Computer Architecture Fatima Khan Prince Sultan University, College for Women.
1 Software Systems Development CEN Spring 2011 TR 12:30 PM – 1:45 PM ENB 116 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering.
CS 23021–600 Computer Science I Dr. Angela Guercio Spring 2010.
ICS 6B Boolean Logic and Algebra Fall 2015
Trustworthy Semantic Web Dr. Bhavani Thuraisingham The University of Texas at Dallas Review for the Final Exam December 8, 2008.
CPS120: Introduction to Computer Science Winter 2002 Instructor: Paul J. Millis.
Why is computer vision difficult?
Instructor: Basma Alabdullatif Office: Preparatory Year instructors office, 1st floor Office hours: sat(11-1), sun(11-1)
1 CS 791z Special Topics on Software Engineering Spring 2013 Course Syllabus January 22, 2013.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
ECS152BXin Liu 1 ECS 152B Computer Networks Winter 2009 Prof. Xin Liu
1 CAP 4063 Web Application Design Summer 2012 TR 9:30 – 11:40 PM CHE 102 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering ENB 336.
1 CS 320 Interaction Design Spring 2011 Course Syllabus January19, 2011.
1 CS 420/620 Human-Computer Interaction Fall 2012 Course Syllabus August 28, 2012.
CS Introduction to Computer Science Spring 2011 Dr. Angela Guercio (
1 Data Structures COP 4530 Spring 2010 MW 4:35 PM – 5:50 PM CHE 101 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering ENB
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
CST 223 Concepts of Programming Languages Dr. Sherry Yang PV 171
Course Overview CSE5319/7319 Software Architecture and Design Spring 2016 Dr. LiGuo Huang Dept. of Computer Science and Engineering Southern Methodist.
CS Computer Architecture Fall 2010 Dr. Angela Guercio ( Course Web Page
Course Overview CSE 8340 Advanced Software Engineering Topics: Software Engineering Economics & Processes Spring 2016 Dr. LiGuo Huang Dept. of Computer.
1 CS 709B Advanced Software Project Management and Development (ASPDM) Spring 2012 Course Syllabus January 24, 2012.
ICS 151 Digital Logic Design Spring 2004 Administrative Issues.
WELCOME TO MANAGERIAL ECONOMICS MT 445 Discussion of Syllabus and Expectations in the Class.
Fall 2012 Course Syllabus Instructor: Sergiu Dascalu Department of Computer Science and Engineering August 28,
Course Overview 1 MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N
Andy Wang Object Oriented Programming in C++ COP 3330
Digital Image Processing Fall Course Syllabus
CS6501 Advanced Topics in Information Retrieval Course Policy
Networking CS 3470, Section 1 Sarah Diesburg
CS101 Computer Programming I
Software Requirements
CS 709 Advanced Topics in Computer Science [Software Engineering]
ECE 533 Digital Image Processing
Course Overview CSE8313 Object-Oriented Analysis and Design
CS 420/620 Human-Computer Interaction
Andy Wang Object Oriented Programming in C++ COP 3330
CS Computer Science II: Data Structures and Abstraction Fall 2009
Term Dr Abdelhafid Bouhraoua
CS 232 Geometric Algorithms: Lecture 1
CS 474/674 – Image Processing Fall Prof. Bebis.
Presentation transcript:

CS485/685 Computer Vision Dr. George Bebis Spring 2012

General Information Office: 235 SEM Phone: Office Hours: TR 4:00pm - 5:30pm or by appointment Course Web Page:

Text We will be covering material from several different textbooks and research papers. [Szeliski11] Computer Vision: Algorithms and Applications, by R. Szeliski, Springer-Verlag, 2011 (freely available from [Jain95] Machine Vision, by R. Jain et. al, McGraw Hill, [Trucco98] Introductory Techniques for 3-D Computer Vision, by E. Trucco, and A. Verri, Prentice Hall, [Nawla93] A Guided Tour of Computer Vision, by V. Nawla, Addison- Wesley, 1993.

Course requirements Prerequisites—these are essential! –A good working knowledge of C/C++ programming –Data structures –Calculus, Linear algebra and Probabilities/Statistics (recommended) Course does not assume prior imaging experience

Course Outline (tentative) Introduction to CV –Relation to other fields –Main challenges –Applications Image Formation and Representation –Pinhole camera –Cameras & lenses –Human eye –Digitization

Course Outline (tentative) Image Filtering (spatial domain) –Mask-based (e.g., correlation, convolution) –Smoothing (e.g., Gaussian), Sharpening (e.g., gradient)

Course Outline (tentative) Edge Detection (e.g., Canny, Laplacian of Gaussian)

Course Outline (tentative) Interest Point Detection (e.g., Moravec, Harris)

Course Outline (tentative) Segmentation –Edge-based (e.g., voting, optimization, perceptual grouping) Examples: Hough Transform, Snakes, Tensor Voting –Pixel-based (e.g., clustering) Examples: Histogram-based, Graph-Cuts, Mean-Shift)

Course Outline (tentative) Feature Extraction –Geometric (e.g., lines, circles, ellipses etc.) –Blobs Description and Matching –SIFT, SURF, HOG, WLD, LBP Feature extraction

Course Outline (tentative) Recognition –Geometry-based (e.g., alignment, geometric hashing) –Appearance-based (e.g., subspace, bag-of-features)

Course Outline (tentative) Recognition (cont’d) –Object recognition (single / category) –Face recognition Single instance recognition Category recognition Face detection and recognition

Course Outline (tentative) Camera Calibration –Camera parameters –3D to 2D transformation Stereo Vision –3D reconstruction from pairs of 2D images.

Grading Two exams (midterm, final) Programming assignments Paper presentation (grad students only) Homework will be assigned but not graded Midterm: ~ 25% Final: ~ 25% Programming assignments: ~ 50% Paper presentation: ~ 10%

Software You will not use any software package for most assignments. There might 1-2 programming assignments where you would need to use OpenCV. [OpenCV08] Learning OpenCV: Computer Vision with the OpenCV Library, by G. Bradski and A. Kaehler, O’Reilly Press, 2008.

Course Policies Lecture slides, assignments, and other useful information will be posted on web. If you miss a class, you are responsible for all material covered or assigned in class.. Discussion of the programming assignments is allowed and encouraged. However, each student should do his/her own work. Assignments which are too similar will receive a zero.

Course Policies (cont’d) No late programming assignments will be accepted unless there is an extreme emergency. A missed quiz/exam may be made up only if it was missed due to an extreme emergency. No incomplete grades (INC) will be given in this course

Extra Credit Class participation is highly encouraged and will be rewarded with extra credit. Additional extra credit will be offered to the students who attend the departmental colloquia. You will be reminded in class about upcoming talks but you should also check the colloquia page on a regular basis

Academic Dishonesty Your continued enrollment in this course implies that you have read the section on Academic Dishonesty found in the UNR Student Handbook and that you subscribe to the principles stated therein. Remember: I can Google too (and I have the copies of everybody’s assignments from the last four years this class was offered)

Disability Statement Any student with a disability needing academic accommodations is requested to speak with me or contact the Disability Resource Center (Thompson Building, Suite 101), as soon as possible to arrange for appropriate accommodations.

Unauthorized class audio recording or video-taping Surreptitious or covert video-taping of class or unauthorized audio recording of class is prohibited by law and by Board of Regents policy. This class may be videotaped or audio recorded only with the written permission of the instructor. In order to accommodate students with disabilities, some students may have been given permission to record class lectures and discussions. Therefore, students should understand that their comments during class may be recorded.

Important Dates March 15, 2012 – Midterm exam March 23, 2012 – Final Day to Drop Classes March 17-25, 2012 – Spring Break (no classes) May 9, 2012 – Prep Day May 10, Final exam (8:00am – 10:00am)

Questions?