140 likes | 260 Views
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:
E N D
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