900 likes | 936 Views
CS 423 (CS 423/CS 523) Computer Vision. Lecture 1 INTRODUCTION TO COMPUTER VISION. About the Course. Syllabus. http://vvgl.ozyegin.edu.tr Objective Introduction to the theory, tools, and algorithms of computer vision Instructor Assist. Prof. M. Furkan Kıraç
E N D
CS 423 (CS 423/CS 523)Computer Vision Lecture 1 INTRODUCTION TO COMPUTER VISION
Syllabus http://vvgl.ozyegin.edu.tr Objective Introduction to the theory, tools, and algorithms of computer vision Instructor Assist. Prof. M. Furkan Kıraç E-mail: furkan.kirac@ozyegin.edu.tr Room: 219 Hours Mondays, 9:40-12:30, Room: 246 Grading Projects: 4x15% Midterm Exam: 40%
Grading • Projects:Late submissions are not accepted. Copying answers from others’ work is not permitted. • Midterm Exam:At least 3 of the 4 Projects must be turned in by the due date in order to qualify for the Final Exam. No Composite Exam (Bütünleme Sınavı), as there is no final exam.
Recommended Books • Computer Vision: Algorithms and Applications, Richard Szeliski, Springer, 2010. • Computer Vision: A Modern Approach, David A. Forsyth and Jean Ponce, Prentice-Hall, 2002. • Introductory Techniques for 3D Computer Vision, Emanuele Trucco and Alessandro Verri, Prentice-Hall 1998.
OpenCV Resources • OpenCV Computer Vision Application Programming Cookbook Second Editon, Robert Laganière, Packt Publishing, 2014. • Learning OpenCV, Gary Bradski and Adrian Kaehler, O'Reilly, 2008. • Mastering OpenCV with Practical Computer Vision Projects, Daniel Lélis Baggio, et al., Packt Publishing, 2012.
Topics to be covered... • Linear Filters, Frequency Domain • Filtering, Edge and Boundary Detection • Feature Detection • Fitting, Alignment • Histograms • Covariance, Principle Component Analysis (PCA) • Face Detection and PCA • Optical Flow and Motion • Tracking and Mean-Shift • Randomized Decision Trees, Pose Estimation • Bag of Features • Context, Two-View Geometry Summary
Computer Vision Figure from "Computer Vision: Algorithms and Applications,” Richard Szeliski, Springer, 2010.
Computer Graphics • Lights and materials • Shading • Texture mapping • Environment effects • Animation • 3D scene modeling • 3D character modeling • (OpenGL)
Image Processing Topics • Resampling • Enhancement • Noise filtering • Restoration • Reconstruction • Segmentation • Image compression • (MATLAB and OpenCV)
Video Processing Topics • Motion estimation • Frame-rate conversion • Multi-frame noise filtering • Multi-frame restoration • Super-resolution • Video compression • (MATLAB & OpenCV)
Video acquisition-display chain Capture Representation Coding Transmission Decoding Rendering
Rods vs. Cones • Rods • Perceive brightness only • Night vision • Cones • Perceive color • Day vision • Red, green, and blue cones
Cone Distribution Blue is less-focused 64% 32% 2%
Spatial Resolution of the Human Eye • Photopic (bright-light) vision: • Approximately 7 million cones • Concentrated around fovea • Scotopic (dim-light) vision • Approximately 75-150 million rods • Distributed over retina (HDTV: 1920x1080 = 2 million pixels)
Frequency Responses of Cones • Same amount of energy produces different sensations of brightness at different wavelengths • Green wavelength contributes most to the perceived brightness.