Upload
wilona
View
77
Download
2
Embed Size (px)
DESCRIPTION
Computer and Robot Vision I. 黃世勳 (Shih- Shinh Huang). Email : [email protected] Office: B322-1 Office Ho ur : ( 三 ) 9:10 ~ 12:00. Computer and Robot Vision I. Syllabus. Syllabus. Textbook Title: Computer and Robot Vision, Vol. I Authors : R. M. Haralick and L. G. Shapiro - PowerPoint PPT Presentation
Citation preview
1
Computer and Robot Vision I
黃世勳 (Shih-Shinh Huang)
Email : [email protected]: B322-1Office Hour: (三 ) 9:10 ~ 12:00
3
Syllabus
Textbook Title: Computer and
Robot Vision, Vol. I Authors: R. M.
Haralick and L. G. Shapiro
Publisher: Addison Wesley
Year: 1992
4
Syllabus
Course Outline Basic Computer Vision
• Computer Vision Overview• Binary Machine Vision: Thresholding and Segmentation• Binary Machine Vision: Region Analysis• Mathematical Morphology• Representation and Description• 3D Computer Vision
5
Syllabus
Course Outline Advanced Computer Vision
• Statistical Pattern Recognition• Adaboost • SVM (Support Vector Machine)• HMM (Hidden Markov Model)• Kalman Filtering• Particle Filtering
Classification
Tracking
6
Syllabus
Course Requirements Homework Assignment (about 4) (40%) Midterm Exam (Nov 21) (20 %) Paper Reading (20 %) Term Project (30%)
Syllabus
Homework Submission All homework are submitted through ftp.
• Ftp IP: 163.18.59.110
• Port: 21
• User Name: cv2010
• Password: cv2010
Scoring Rule:
grade = max(2, 10-2(delay days));
11
1.1 Introduction
Definition of Computer Vision
Develop the theoretical and algorithmic basis to automatically extract and analyze useful information from an observed image, image set, or image sequence made by special-purpose or general-purpose computers.
emulate human vision with computersdual process of computer graphics
12
1.1 Introduction
Journals1. International Journal of Computer Vision (IJCV)2. IEEE Trans. on Pattern Recognition and Machine Intelligence
(PAMI).3. IEEE Trans. on Image Processing (IP)4. IEEE Trans. on Circuit Systems for Video Technology (CSVT)5. Computer Vision and Image Understanding (CVIU)6. CVGIP: Graphical Models and Image Processing7. ……
13
1.1 Introduction
Conference1. International Conference on Computer Vision (ICCV)2. IEEE Conference on Computer Vision and Pattern
Recognition (CVPR)3. European Conference on Computer Vision (ECCV)4. Asian Conference on Computer Vision (ACCV)5. IEEE Conference on Image Processing (ICIP)6. IEEE Conference on Pattern Recognition (ICPR)7. …….
17
1.1 Introduction
Applications of Computer Vision
Intelligent Transportation SystemTraffic Monitoring
Daytime Nighttime
18
1.1 Introduction
Applications of Computer Vision
Intelligent Transportation SystemLane/Vehicle Detection
Daytime Nighttime
22
1.1 Introduction
Challenge Factors Object Category Object Appearance or Pose Background Scene Image Sensor Viewpoint
25
1.2 Recognition Methodology
Six Steps Image Formation Conditioning Labeling Grouping Feature Extraction Matching (Detection / Classification)
26
1.2 Recognition Methodology
Conditioning Observed image is composed of an informative
pattern modified by uninteresting variations that typically add to or multiply the informative pattern.
Media Filtering Histogram Adjustment
27
1.2 Recognition Methodology
Labeling Suggest that the informative pattern has structure
as a spatial arrangement of events. Each spatial event is a set of connected pixels. Label pixels with the kinds of primitive spatial
events.e.g. thresholding, edge detection, corner finding
28
1.2 Recognition Methodology
Grouping Identify the events by collecting together or
identifying maximal connected sets of pixels participating in the same kind of event.e.g. segmentation, edge linking
29
1.2 Recognition Methodology
Grouping90 120 150105 135
(b) Lee Approach
(c) Our Approach
(a) Original Images
30
1.2 Recognition Methodology
Feature Extraction Compute for each group of pixels a list of
properties.• Area
• Orientation
• ….
Measure relationship between two or more groups• Topological Relationship
• Spatial Relationship
31
1.2 Recognition Methodology
Matching (Detection / Classification) Determines the interpretation of some related
set of image events Associate these events with some given three-
dimensional object or two-dimensional shape.
e.g. template matching
32
1.2 Recognition Methodology
Matching (Detection / Classification)
Hierarchical Template Database
Template Matching
Matching Results
Pedestrian Detection
34
1.2 Recognition Methodology
Matching (Detection / Classification)
License Plate Recognition Traffic Sign Recognition