Introduction to Computer and Human Vision
Join the Introduction to Computer and Human Vision course, led by Shimon Ullman and Michal Irani, with assistance from a team of experts. Explore key concepts such as image formation, representation, and the analysis of visual data. This interdisciplinary course covers a variety of applications including manufacturing, autonomous vehicles, security, medical applications, and more. Engage in practical programming exercises and theoretical coursework, while participating in relevant seminars. For additional details and to join the mailing list, visit our course website.
Introduction to Computer and Human Vision
E N D
Presentation Transcript
Introduction to Computer and Human Vision Shimon Ullman, Michal Irani Assistants: Shai Bagon <shai.bagon@weizmann.ac.il> Ira Kemelmacher <ira.kemelmacher@weizmann.ac.il> Sharon Alpert <sharon.alpert@weizmann.ac.il>
Misc... • Course website: www.wisdom.weizmann.ac.il/~bagon/CVSpring08/index.html • To be added to course mailing-list: Send email to Shai: <shai.bagon@weizmann.ac.il> • Other recommended courses (for credit): Basic Topics (I+II), Machine Learning and Data Analysis • Vision & Robotics Seminar (not for credit): Thursdays at 12:00-13:00 (Ziskind 1) Send email <leah.mory@weizmann.ac.il> ask to be added to “seminar13” mailing list
Applications: - Manufacturing and inspection; QA - Robot navigation - Autonomous vehicles - Security and monitoring - Digital libraries; image/video search/indexing - Object/person recognition - Medical Applications - Visualization; NVS - Visual communication - Guiding tools for blind • How is an image formed? (geometry and photometry) • How is an image represented? • What kind of operations can we apply to images? • What do images tell us about the world? (analysis & interpretation)
Tentative Schedule Lesson 1 (Shimon): Intro to Human Vision February 24 Intro to HumanVision Shimon March 2 X March 9 Fourier 1 Michal March 16 X March 23 Fourier 2 Michal March 30 Geometry 1 Yaron April 6 Geometry 2 Yaron April 13 Stereo Alex April 20 Pesach April 27 Motion 1 Michal May 4 Motion 2 + Video 1 Michal May 11 Recognition 1 Shimon May 18 Video 2 Michal May 25 Recognition 2 Shimon Lessons 2-3 (Michal): Basic Image Processing (Fourier, Convolution) Lessons 4-6 (Yaron+Alex): Projective Geometry, Stereo, 3D Structure Lessons 7,8,10 (Michal): Motion estimation and video analysis Lessons 9,11 (Shimon): Object recognition
Requirements • 2-3 programming exercises (MATLAB) -- CAN SUBMIT IN PAIRS • 3 theoretical exercises -- MUST SUBMIT INDIVIDUALLY • EXAM or FINAL PROJECT (to be determined later in the course) Homework: Read introductory material (Basic image operations)
Generated Mosaic image Panoramic Mosaic Image Original video clip
Video Removal Original Original Outliers Synthesized