Instructor: Guodong Guo

Slides:



Advertisements
Similar presentations
Review of AI from Chapter 3. Journal May 13  What advantages and disadvantages do you see with using Expert Systems in real world applications like business,
Advertisements

Introduction to Computer Vision Dr. Chang Shu COMP 4900C Winter 2008.
CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
5/13/2015CAM Talk G.Kamberova Computer Vision Introduction Gerda Kamberova Department of Computer Science Hofstra University.
Check web page often T,R 12:30-1:50pm PSCB (Phy Sci Class Blg) 140 Course intro handout.
Oleh Tretiak © Computer Vision Lecture 1: Introduction.
Computer and Robot Vision I
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.
C280, Computer Vision Prof. Trevor Darrell
Math. Meth. in Vision and Imaging cmput 613/498 Lecture 1: Introduction and course overview Martin Jagersand.
Overview of Computer Vision CS491E/791E. What is Computer Vision? Deals with the development of the theoretical and algorithmic basis by which useful.
A Brief Overview of Computer Vision Jinxiang Chai Many slides are borrowed from James Hays and Steve Seitz.
Digital Image Processing Ligang Liu Zhejiang University
Algorithms and Applications in Computer Vision
3D Computer Vision and Video Computing Introduction Instructor: Zhigang Zhu CSc Spring 2006 Reading in 3D Computer Vision and.
Introduction to Computer Vision CS223B, Winter 2005.
Computer Vision CS302 Data Structures Dr. George Bebis
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:
Digtial Image Processing, Spring ECES 682 Digital Image Processing Oleh Tretiak ECE Department Drexel University.
Computer Vision. Computer vision is concerned with the theory and technology for building artificial Computer vision is concerned with the theory and.
1 Yacov Hel-Or 2 Administration Pre-requisites / prior knowledge Course Home Page: –
Instructors TAs Web Page CSE 455: Computer Vision Neel Joshi Ian Simon Ira Kemelmacher
The University of Ontario CS 4487/9587 Algorithms for Image Analysis n Web page: Announcements, assignments, code samples/libraries,
CS485/685 Computer Vision Dr. George Bebis Spring 2012.
What is Computer Vision?
UW Computer Vision (CSE 576)
Staff Web Page Handouts overload list intro slides image filtering slides Computer Vision (CSE.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean Hall 5409 T-R 10:30am – 11:50am.
CMSC 426: Image Processing (Computer Vision) David Jacobs.
Computer Vision ECE CS 543 / ECE 549 University of Illinois Instructors: Derek Hoiem, David Forsyth TA: Varsha Hedau Presenter: Derek Hoiem.
Staff Web Page Handouts signup sheet intro slides image filtering slides Computer Vision (CSE.
EECS 274 Computer Vision Introduction. What is computer vision? Terminator 2.
CSCE 643: Introduction to Computer Vision
A Brief Overview of Computer Vision Jinxiang Chai.
Introduction to ECE432 Instructor: Ying Wu Dept. Electrical & Computer Engr. Northwestern University Evanston, IL 60208
CS 1114: Introduction to Computing Using MATLAB and Robotics Prof. Noah Snavely CS1114
Introduction to Computer Vision
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 803: Computer Vision Naveed Sarfraz Khattak. What is Computer Vision?
Program Studi S-1 Teknik Informatika FMIPA Universitas Padjadjaran
CS-498 Computer Vision Week 1, Day 1 Computer Vision Examples Overview of the Course Introduction to Images 1.
Seminar on Media Technology Computer Vision Albert Alemany Font.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
CIS 489/689: Computer Vision Instructor: Christopher Rasmussen Course web page: vision.cis.udel.edu/cv February 12, 2003  Lecture 1.
Computer Vision cmput 499 Lecture 1: Introduction and course overview Martin Jagersand.
G52IVG, School of Computer Science, University of Nottingham 1 Administrivia Timetable Lectures, Friday 14:00 – 16:00 Labs, Friday 17:00 -18:00 Assessment.
Computer Science Department Pacific University Artificial Intelligence -- Computer Vision.
National Center for Supercomputing Applications University of Illinois at Urbana-Champaign Using Image Data in Your Research Kenton McHenry, Ph.D. Research.
12/7/10 Looking Back, Moving Forward Computational Photography Derek Hoiem, University of Illinois Photo Credit Lee Cullivan.
Computer Vision cmput 428/615 Lecture 1: Introduction and course overview Martin Jagersand.
CS332 Visual Processing Department of Computer Science Wellesley College CS 332 Visual Processing in Computer and Biological Vision Systems Overview of.
Jack Pinches INFO410 & INFO350 S INFORMATION SCIENCE Computer Vision I.
Computer Vision, CS766 Staff Instructor: Li Zhang TA: Yu-Chi Lai
PENGENALAN POLA DAN VISI KOMPUTER PENDAHULUAN. Vision Vision is the process of discovering what is present in the world and where it is by looking.
DSP Laboratory – TELKOM UNIVERSITY
Staff Web Page Handouts signup sheet intro slides image filtering slides Computer Vision (CSE.
  Computer vision is a field that includes methods for acquiring,prcessing, analyzing, and understanding images and, in general, high-dimensional data.
What is Multimedia Anyway? David Millard and Paul Lewis.
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
Computer Vision Prof. Trevor Darrell (Berleley)
Lecture 1: Introduction
CIS Introduction to Computer Vision
Introduction and Overview
Multiple View Geometry in Computer Vision
吴心筱 计算感知 吴心筱
Computer Vision (CSE 490CV, EE400B)
CMSC 426: Image Processing (Computer Vision)
Presentation transcript:

Instructor: Guodong Guo Guodong.Guo@mail.wvu.edu CS 691 E Computer Vision Instructor: Guodong Guo Guodong.Guo@mail.wvu.edu

Welcome! Introductions Administrative Matters Course Outline Applications of Computer Vision Computer Vision Focus Computer Vision Publications Journals Conferences

Instructor Guodong Guo http://csee.wvu.edu/~gdguo Major Research Interest Computer Vision, Machine Learning, Pattern Recognition, Biometrics, Multimedia, and HCI

About You … What do you know already? C/C++ (Visual C++) Matlab Images OpenCV http://sourceforge.net/projects/opencvlibrary/ Install OpenCV in your PC or laptop, Read the manual introduction Try to load and save images (homework #0)

Outline Introductions Administrative Matters Course Outline Applications of Computer Vision Computer Vision Focus Computer Vision Publications

Meeting Times Lectures Office hours TR 2:00-3:15 pm Room: EVC 412 (MRB 243 ??) Office hours TR 3:15-4:15 pm (AERB 345) Or by appointment

Grading The final grade depends on: Homework and programming assignments: 40% Exam: 40% Final project (may include class presentation): 20% Presentation (not determined) Class participation: (-5%, if absent = 3times) Extra: 1~10% (for creative ideas, paper submission based on this course, etc.)

Textbook Computer Vision: Algorithms and Applications, Richard Szeliski, http://szeliski.org/Book/

Optional Textbook Computer Vision: A Modern Approach, 2th Edition, by David Forsyth and Jean Ponce, Prentice Hall, 2003

Optional Textbook  Introductory Techniques for 3-D Computer Vision, E. Trucco and A. Verri, Prentice Hall, 1998. ISBN 0-13-261108-2

Look at the Syllabus Course Objectives Expected learning outcomes Detailed list of topics (maybe updated)

Outline Introductions Administrative Matters Course Outline Applications of Computer Vision Computer Vision Focus Computer Vision Publications

What is Computer Vision? Given an image or more, extract properties of the 3D world Traffic scene Number of vehicles Type of vehicles Location of closest obstacle Assessment of congestion Location of the scene captured …

Computer Vision vs. Graphics 3D2D implies information loss sensitivity to errors need for models graphics vision

Computer Vision vs. Machine Learning Machine learning is a scientific discipline that is concerned with the design and development of algorithms that allow computers to change behavior based on data, such as from sensor data or databases (from Wikipedia) A major focus of machine learning research is to automatically learn to recognize complex patterns and make intelligent decisions based on data.

Computer Vision vs. Machine Learning Machine Learning is very useful for Computer Vision (e.g., learning for vision) Computer Vision is more than just learning Modeling Example based learning In Machine Learning, it usually does not care about how to obtain the data or sensors In Computer Vision, we care how to obtain the visual data (sensor design, active vision), how to represent the visual data, and others

Vision Vision is the process of discovering what is present in the world and where it is by looking.

Computer Vision Computer Vision is the study of analysis of pictures and videos in order to achieve results similar to those as by people.

Why Computer Vision An image is worth 1000 words Many biological systems rely on vision The world is 3D and dynamic Cameras and computers are cheap …

Computer Vision Examples Finding People in images Problem 1: Given an image I Question: Does image I contain an image of a person?

“Yes” Instances

“No” Instances

Some Computer Vision Topics

Imaging Geometry

Camera Modeling Pinhole Cameras Lenses Camera Parameters and Calibration

Image Filtering and Enhancing Linear Filters and Convolution Image Smoothing Edge Detection Pyramids

Image Filtering and Enhancing (cont.)

Region Segmentation

Color

Texture

Image Restoration Original Synthetic

Perceptual Organization

Perceptual Organization

Shape Analysis

Stereo

Motion and Optical Flow

High Level Vision

Image Mosaic

One Very Successful Example Face detection in a digital camera The camera detects faces in a scene and then automatically focuses (AF) and optimizes exposure (AE) and, if needed, flash output.

Outline Introductions Administrative Matters Course Outline Applications of Computer Vision Computer Vision Focus Computer Vision Publications

Applications autonomous cars, planes, missiles, robots, ... space exploration aid to the blind, ASL recognition manufacturing, quality control surveillance, security, biometrics image retrieval medical imaging and analysis ...

Current State of the Art Earth viewers (3D modeling) Image from Microsoft’s Virtual Earth (see also: Google Earth)

Optical character recognition (OCR) Technology to convert scanned docs to text If you have a scanner, it probably came with OCR software Digit recognition, AT&T labs http://www.research.att.com/~yann/ License plate readers http://en.wikipedia.org/wiki/Automatic_number_plate_recognition

Face detection Many new digital cameras now detect faces Why would this be useful? Main reason is focus. Also enables “smart” cropping. Many new digital cameras now detect faces Canon, Sony, Fuji, …

Smile detection? Sony Cyber-shot® T70 Digital Still Camera

Object recognition (in supermarkets) LaneHawk by EvolutionRobotics “A smart camera is flush-mounted in the checkout lane, continuously watching for items. When an item is detected and recognized, the cashier verifies the quantity of items that were found under the basket, and continues to close the transaction. The item can remain under the basket, and with LaneHawk,you are assured to get paid for it… “

Face recognition Who is she?

Vision-based biometrics “How the Afghan Girl was Identified by Her Iris Patterns” Read the story

Login without a password… Face recognition systems now beginning to appear more widely http://www.sensiblevision.com/ Fingerprint scanners on many new laptops, other devices

Object recognition (in mobile phones) This is becoming real: Microsoft Research Point & Find, Nokia

Special effects: shape capture The Matrix movies, ESC Entertainment, XYZRGB, NRC

Special effects: motion capture Pirates of the Carribean, Industrial Light and Magic Click here for interactive demo

Slide content courtesy of Amnon Shashua Smart cars Slide content courtesy of Amnon Shashua Mobileye Vision systems currently in high-end BMW, GM, Volvo models By 2010: 70% of car manufacturers.

Vision-based interaction (and games) Digimask: put your face on a 3D avatar. Nintendo Wii has camera-based IR tracking built in. See Lee’s work at CMU on clever tricks on using it to create a multi-touch display! “Game turns moviegoers into Human Joysticks”, CNET Camera tracking a crowd, based on this work.

Vision in space Vision systems (JPL) used for several tasks NASA'S Mars Exploration Rover Spirit captured this westward view from atop a low plateau where Spirit spent the closing months of 2007. Vision systems (JPL) used for several tasks Panorama stitching 3D terrain modeling Obstacle detection, position tracking For more, read “Computer Vision on Mars” by Matthies et al.

NASA’s Mars Spirit Rover Robotics NASA’s Mars Spirit Rover http://en.wikipedia.org/wiki/Spirit_rover http://www.robocup.org/

Medical imaging Image guided surgery 3D imaging Grimson et al., MIT MRI, CT

Current state of the art You just saw examples of current systems. This is a very active research area, and rapidly changing Many new apps in the next 5 years To learn more about vision applications and companies David Lowe maintains an excellent overview of vision companies http://www.cs.ubc.ca/spider/lowe/vision.html

Outline Introductions Administrative Matters Course Outline Applications of Computer Vision Computer Vision Focus Computer Vision Publications

Computer Vision focuses on: What information should be extracted? How can it be extracted? How should it be represented? How can it be used to achieve the goal?

Related disciplines Image processing Pattern recognition Photogrammetry Computer graphics Artificial intelligence Machine learning Projective geometry Control theory

Active Research Topics Object recognition Human behavior analysis Internet and computer vision Biometrics and soft biometrics Large scale 3D reconstruction (city level) Medical image processing Vision for robotics …

Outline Introductions Administrative Matters Course Outline Applications of Computer Vision Computer Vision Focus Computer Vision Publications

Computer Vision Publications Journals IEEE Trans. on Pattern Analysis and Machine Intelligence (TPAMI) #1 IEEE, Thompson-ISI impact factor: 5.96 #1 in both electrical engineering and artificial intelligence #3 in all of computer science Internal Journal of Computer Vision (IJCV) ISI impact factor: 5.358, Rank 2 of 94 in “CS, artificial intelligence IEEE Trans. on Image Processing …

Importance of CV From these major journal rankings, we can see the importance of Computer Vision research in the whole areas of Computer Science Electrical Engineering

Computer Vision Publications Conferences International Conference on Computer Vision (ICCV), once every two years Conf. of Computer Vision and Pattern Recognition (CVPR), once a year Europe Conference on Computer Vision (ECCV), once every two years …