1 / 92

CS 523 ( CS 423/EE 533) Computer Vision

CS 523 ( CS 423/EE 533) 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 3D computer vision Instructor Assist. Prof. M. Furkan Kıraç

Download Presentation

CS 523 ( CS 423/EE 533) Computer Vision

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CS 523 (CS 423/EE 533)ComputerVision Lecture 1 INTRODUCTION TO COMPUTER VISION

  2. About the Course

  3. Syllabus http://vvgl.ozyegin.edu.tr Objective Introduction to the theory, tools, and algorithms of 3D computer vision Instructor Assist. Prof. M. Furkan Kıraç E-mail: furkan.kirac@ozyegin.edu.tr Room: 219 Hours Wednesdays, 10:40-13:30, Room: 241 Grading Projects: 6x10% Final Exam: 40%

  4. Grading • Short Projects:Late submissions are not accepted. Copying answers from others’ work is not permitted. • Final Exam:At least 3 of the 6 Short Projects must be turned in by the due date in order to qualify for the Final Exam. No make-up will be given for the Final Exam. Students can take the Bütünleme exam if they miss the Final Exam.

  5. 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.

  6. OpenCV Resources • Learning OpenCV, Gary Bradski and Adrian Kaehler, O'Reilly, 2008. • OpenCV 2 Computer Vision Application Programming Cookbook, Robert Laganière, Packt Publishing, 2011. • Mastering OpenCV with Practical Computer Vision Projects, Daniel Lélis Baggio, et al., Packt Publishing, 2012.

  7. Applications of Computer Vision

  8. Image Stitching

  9. Image Matching

  10. Object Recognition

  11. 3D Reconstruction

  12. Interior Modeling

  13. 3D Augmented Reality

  14. 3D Camera Tracking

  15. Stereo Conversion for 3DTV

  16. Depth Estimation and View Interpolation for 3DTV

  17. Human Tracking

  18. License Plate Recognition

  19. Human Pose Estimation

  20. Course Outline

  21. Topics to be covered • 3D geometry fundamentals • Transformations and projections • Camera calibration • Feature detection and matching • Image stitching • Single view geometry • Two view geometry • Multiple view geometry • Stereo vision and depth estimation • 3D structure from motion • 3D camera tracking

  22. Relation to Other Fields

  23. Computer Vision Figure from "Computer Vision: Algorithms and Applications,” Richard Szeliski, Springer, 2010.

  24. Computer Graphics • Lights and materials • Shading • Texture mapping • Environment effects • Animation • 3D scene modeling • 3D character modeling • (OpenGL)

  25. Computer Graphics

  26. Image Processing Topics • Resampling • Enhancement • Noise filtering • Restoration • Reconstruction • Segmentation • Image compression • (MATLAB and OpenCV)

  27. Image Processing

  28. Video Processing Topics • Spatio-temporal sampling • Motion estimation • Frame-rate conversion • Multi-frame noise filtering • Multi-frame restoration • Super-resolution • Video compression • (MATLAB & OpenCV)

  29. Video acquisition-display chain Capture Representation Coding Transmission Decoding Rendering

  30. Human vs. Computer

  31. Optical illusions

  32. Actual vs. Perceived Intensity (Mach band effect)

  33. Brightness Adaptation of the Eye

  34. Optical illusions

  35. Optical illusions

  36. Why is Computer Vision Difficult?

  37. Human perception

  38. Human perception

  39. Human Visual System

  40. Human Eye

  41. Photoreceptors: Rods & Cones

  42. Rods vs. Cones • Rods • Perceive brightness only • Night vision • Cones • Perceive color • Day vision • Red, green, and blue cones

  43. Cone Distribution Blue is less-focused 64% 32% 2%

  44. Visual Threshold drop during Dark Adaptation

  45. Spatial Resolution of the Human Eye • Photopic (bright-light) vision: • Approximately7 millioncones • Concentratedaround fovea • Scotopic (dim-light) vision • Approximately75-150 millionrods • Distributed over retina (HDTV: 1920x1080 = 2 millionpixels)

More Related