Introduction to Computer and Human Vision

14
Introduction to omputer and Human Visio Shimon Ullman, Michal Irani ssistants: hai Bagon <[email protected]> ra Kemelmacher <[email protected]> haron Alpert <[email protected]>

description

Introduction to Computer and Human Vision. Shimon Ullman, Michal Irani. Assistants: Shai Bagon Ira Kemelmacher Sharon Alpert . Misc. Course website: - PowerPoint PPT Presentation

Transcript of Introduction to Computer and Human Vision

Page 1: Introduction to  Computer and Human Vision

Introduction to Computer and Human Vision

Shimon Ullman, Michal Irani

Assistants:

Shai Bagon <[email protected]>

Ira Kemelmacher <[email protected]>

Sharon Alpert <[email protected]>

Page 2: Introduction to  Computer and Human Vision

Misc... Course website:

www.wisdom.weizmann.ac.il/~bagon/CVSpring08/index.html

To be added to course mailing-list:

Send email to Shai: <[email protected]>

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 <[email protected]> ask to be added to “seminar13” mailing list

Page 3: Introduction to  Computer and Human Vision

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)

Page 4: Introduction to  Computer and Human Vision

Lessons 2-3 (Michal): Basic Image Processing (Fourier, Convolution)

Lessons 4-6 (Yaron+Alex): Projective Geometry, Stereo, 3D Structure

Tentative Schedule

Lessons 7,8,10 (Michal): Motion estimation and video analysis

Lessons 9,11 (Shimon): Object recognition

Lesson 1 (Shimon): Intro to Human VisionFebruary 24 Intro to HumanVision ShimonMarch 2 X March 9 Fourier 1 MichalMarch 16 XMarch 23 Fourier 2 MichalMarch 30 Geometry 1 YaronApril 6 Geometry 2 YaronApril 13 Stereo AlexApril 20 Pesach April 27 Motion 1 Michal May 4 Motion 2 + Video 1 MichalMay 11 Recognition 1 ShimonMay 18 Video 2 Michal May 25 Recognition 2 Shimon

Page 5: Introduction to  Computer and Human Vision

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)

Page 6: Introduction to  Computer and Human Vision
Page 7: Introduction to  Computer and Human Vision

Panoramic Mosaic ImageOriginal video clip

Generated Mosaic image

Page 8: Introduction to  Computer and Human Vision

Original

Outliers

Original

Synthesized

Video Removal

Page 9: Introduction to  Computer and Human Vision

Image Segmentation

Page 10: Introduction to  Computer and Human Vision

Image Segmentation

Page 11: Introduction to  Computer and Human Vision

Photometric Stereo

Page 12: Introduction to  Computer and Human Vision

Photometric Stereo

Page 13: Introduction to  Computer and Human Vision
Page 14: Introduction to  Computer and Human Vision