380 likes | 663 Views
Computer and Robot Vision I. 黃世勳 (Shih- Shinh Huang). Email : poww@ccms.nkfust.edu.tw 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
E N D
Computer and Robot Vision I 黃世勳(Shih-Shinh Huang) Email : poww@ccms.nkfust.edu.tw Office: B322-1 Office Hour: (三)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 • Publisher:Addison Wesley • Year: 1992
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
Syllabus • Course Outline • Advanced Computer Vision • Statistical Pattern Recognition • Adaboost • SVM (Support Vector Machine) • HMM (Hidden Markov Model) • Kalman Filtering • Particle Filtering Classification Tracking
Syllabus • Course Requirements • Homework Assignment (about 4) (40%) • Midterm Exam (Nov 21) (20 %) • Paper Reading (20 %) • Term Project (30%)
Syllabus grade = max(2, 10-2(delay days)); • Homework Submission • All homework are submitted through ftp. • Ftp IP: 163.18.59.110 • Port: 21 • User Name: cv2010 • Password: cv2010 • Scoring Rule:
Computer and Robot Vision I • Chapter 1 • Computer Vision: Overview
Outline • 1.1 Introduction • 1.2 Recognition Methodology
Computer and Robot Vision I • 1.1 Introduction
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 computers dual process of computer graphics
1.1 Introduction • Journals • International Journal of Computer Vision (IJCV) • IEEETrans. on Pattern Recognition and Machine Intelligence (PAMI). • IEEE Trans. on Image Processing (IP) • IEEE Trans. on Circuit Systems for Video Technology (CSVT) • Computer Vision and Image Understanding (CVIU) • CVGIP: Graphical Models and Image Processing • ……
1.1 Introduction • Conference • International Conference on Computer Vision (ICCV) • IEEE Conference on Computer Vision and Pattern Recognition (CVPR) • European Conference on Computer Vision (ECCV) • Asian Conference on Computer Vision (ACCV) • IEEE Conference on Image Processing (ICIP) • IEEE Conference on Pattern Recognition (ICPR) • …….
1.1 Introduction • Applications of Computer Vision Visual Inspection
1.1 Introduction • Applications of Computer Vision Object Recognition
1.1 Introduction • Applications of Computer Vision Image Indexing
1.1 Introduction • Applications of Computer Vision Daytime Nighttime Intelligent Transportation System Traffic Monitoring
1.1 Introduction • Applications of Computer Vision Daytime Nighttime Intelligent Transportation System Lane/Vehicle Detection
1.1 Introduction • Applications of Computer Vision Fingerprint Identification
1.1 Introduction • Applications of Computer Vision Face Detection/Recognition
1.1 Introduction • Applications of Computer Vision Human Activity Recognition
1.1 Introduction • Challenge Factors • Object Category • Object Appearance or Pose • Background Scene • Image Sensor • Viewpoint
Computer and Robot Vision I • 1.2 Recognition Methodology
1.2 Recognition Methodology • Six Steps • Image Formation • Conditioning • Labeling • Grouping • Feature Extraction • Matching (Detection / Classification)
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. Histogram Adjustment Media Filtering
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
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
1.2 Recognition Methodology • Grouping
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
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
1.2 Recognition Methodology • Matching (Detection / Classification) Matching Results Hierarchical Template Database Pedestrian Detection
1.2 Recognition Methodology • Matching (Detection / Classification) Pedestrian Detection
1.2 Recognition Methodology • Matching (Detection / Classification) License Plate Recognition Traffic Sign Recognition
Thank You ! www.themegallery.com