1 Yacov Hel-Or 2 Administration Pre-requisites / prior knowledge Course Home Page: –http://www1.idc.ac.il/toky/ImageProc-10http://www1.idc.ac.il/toky/ImageProc-10.

Slides:



Advertisements
Similar presentations
Computer and Robot Vision I
Advertisements

CPSC 425: Computer Vision (Jan-April 2007) David Lowe Prerequisites: 4 th year ability in CPSC Math 200 (Calculus III) Math 221 (Matrix Algebra: linear.
Computer Vision I Introduction Raul Queiroz Feitosa.
Digital Image Processing: Revision
Introduction to Computer and Human Vision Shimon Ullman, Ronen Basri, Michal Irani Assistants: Lena Gorelick Denis Simakov.
Introduction to Computer and Human Vision Shimon Ullman, Ronen Basri, Michal Irani Assistants: Mica Arie-Nachimson Denis Simakov.
Overview of Computer Vision CS491E/791E. What is Computer Vision? Deals with the development of the theoretical and algorithmic basis by which useful.
Introduction to Computer and Human Vision Shimon Ullman, Ronen Basri, Michal Irani Assistants: Tal Hassner Eli Shechtman.
1 Comp300a: Introduction to Computer Vision L. QUAN.
3D Computer Vision and Video Computing Introduction Instructor: Zhigang Zhu CSc Spring 2006 Reading in 3D Computer Vision and.
2007Theo Schouten1 Introduction. 2007Theo Schouten2 Human Eye Cones, Rods Reaction time: 0.1 sec (enough for transferring 100 nerve.
Digital Image Processing
Computer Vision (CSE P576) Staff Prof: Steve Seitz TA: Jiun-Hung Chen Web Page
Introduction to Digital Image Processing
Digital Image Processing
Digtial Image Processing, Spring ECES 682 Digital Image Processing Oleh Tretiak ECE Department Drexel University.
Introduction to Computer and Human Vision Shimon Ullman, Ronen Basri, Michal Irani, Yaron Caspi Assistants: Shai Bagon Shira Kritchman.
LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 1 Computer Vision: Fundamentals & Applications Heikki Kälviäinen Professor.
The University of Ontario CS 4487/9587 Algorithms for Image Analysis n Web page: Announcements, assignments, code samples/libraries,
Digital Image Processing & Pattern Analysis (CSCE 563) Course Outline & Introduction Prof. Amr Goneid Department of Computer Science & Engineering The.
Image Processing Lecture 1 Introduction and Application - Gaurav Gupta - Shobhit Niranjan.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean Hall 5409 T-R 10:30am – 11:50am.
Digital Image Processing 3rd Edition
CIS 601 Fall 2004 Introduction to Computer Vision and Intelligent Systems Longin Jan Latecki Parts are based on lectures of Rolf Lakaemper and David Young.
Digital Image Processing Lecture 1: Introduction Prof. Charlene Tsai
Digital Image Processing Lecture notes – fall 2010 Lecturer: Conf. dr. ing. Mihaela GORDAN Communications Department
Digital Image Processing (DIP)
Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli
CP467 Image Processing and Pattern Recognition Instructor: Hongbing Fan Introduction About DIP & PR About this course Lecture 1: an overview of DIP DIP&PR.
CIS 601 Fall 2003 Introduction to Computer Vision Longin Jan Latecki Based on the lectures of Rolf Lakaemper and David Young.
WXGE 6103 Digital Image Processing Semester 2, Session 2013/2014.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
Math 3360: Mathematical Imaging Prof. Ronald Lok Ming Lui Department of Mathematics, The Chinese University of Hong Kong Lecture 1: Introduction to mathematical.
CEN352 Digital Signal Processing Lecture No. 1 Department of Computer Engineering, College of Computer and Information Sciences, King Saud University,
Digital Image Processing Lecture notes – fall 2008 Lecturer: Conf. dr. ing. Mihaela GORDAN Communications Department
SUBJECT CODE:CS1002 DEPARTMENT OF ECE. “One picture is worth more than ten thousand words” Anonymous.
Topic 1 - Introduction DIGITAL IMAGE PROCESSING Course 3624 Department of Physics and Astronomy Professor Bob Warwick.
1 Lecture 1 1 Image Processing Eng. Ahmed H. Abo absa
DIGITAL IMAGE PROCESSING
Computer Science Department Pacific University Artificial Intelligence -- Computer Vision.
Digital Image Processing & Analysis Fall Outline Sampling and Quantization Image Transforms Discrete Cosine Transforms Image Operations Image Restoration.
Introduction to Computer Vision Ronen Basri, Michal Irani, Shimon Ullman Teaching Assistants Tal Amir Ita Lifshitz Michal Yarom.
 To Cover the basic theory and algorithms that are widely used in digital image processing.  To Expose students to current technologies and issues that.
Computer Graphics & Image Processing Lecture 1 Introduction.
Digital Image Processing (DIP) Lecture # 5 Dr. Abdul Basit Siddiqui Assistant Professor-FURC 1FURC-BCSE7.
Networked Audio Visual Systems and Home Platforms ADMIRE-P at Med-e-Tel 2005 April 6-8, Application of Video Technologies and Pattern Recognition.
Digital Image Processing Lecture 1: Introduction February 21, 2005 Prof. Charlene Tsai Prof. Charlene Tsai
Digital Image Processing SANDHIYA. LOGISTICS OF THE COURSE n Duration –20-22 lectures n Assessment –100% exam –There isn't any coursework or homework.
Digtial Image Processing, Spring ECES 682 Digital Image Processing Oleh Tretiak ECE Department Drexel University.
CIS 350 Principles and Applications Of Computer Vision Dr. Rolf Lakaemper.
1 Machine Vision. 2 VISION the most powerful sense.
WELCOME TO ALL. DIGITAL IMAGE PROCESSING Processing of images which are Digital in nature by a Digital Computer.
1 Computational Vision CSCI 363, Fall 2012 Lecture 1 Introduction to Vision Science Course webpage:
Introduction to Computer Vision Ronen Basri, Michal Irani, Shimon Ullman Primary Teaching Assistants Alon Faktor Ofer Bartal.
Introduction to Computer Vision Ronen Basri, Michal Irani, Shimon Ullman Teaching Assistants Uri Patish Alon Faktor Amir Rosenfeld.
Digital Image Processing Lecture 1: Introduction Naveed Ejaz.
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
Digital Image Processing Lecture 1: Introduction
ECE 533 Digital Image Processing
Math 3360: Mathematical Imaging
IT – 472 Digital Image Processing
CIS Introduction to Computer Vision
Introduction to Computer and Human Vision
Digital Image Processing / Fall 2001
Image Processing Course
CSE 307 Basics of Image Processing Lecture #0 Organizational Issues
Digital Image Processing
Introduction to Digital Image Processing
CS 474/674 – Image Processing Fall Prof. Bebis.
Presentation transcript:

1 Yacov Hel-Or

2 Administration Pre-requisites / prior knowledge Course Home Page: – –“What’s new” –Lecture slides and handouts –Matlab guides –Homework, grades Exercises: –~5-6 assignments (in Matlab). –Final exam

3 Administration (Cont.) Matlab software: –Available in PC labs –Student version –For next week: Run Matlab “demo” and read Matlab primer until section 13. Grading policy: –Final Grade will be based on: Exercises (40%), Final exam (60%) –Exercises will be weighted –Exercises may be submitted in pairs Office Hours: by appointment to

4 DateTopic Intro and image formation Image Acquisition Point Operations and the Histogram Geometric Operations Passover Holiday Passover Holiday Spatial Operations Edge and feature detection FFT – part FFT – part FFT – part Operations in frequency domain Image restoration Graduation Multi-resolution representation and Wavelets Planned Schedule

5 Textbooks Digital Image Processing Kenneth R. Castelman Prentice Hall Digital Image Processing Rafael C. Gonzalez and Richards E. Woods, Addison Wesley Digital Image Processing Rafael Gonzalez and Paul Wintz Addison Wesley Fundamentals of Digital Image Processing Anil K. Jain Prentice Hall,

About the course Goals of this course: –Introductory course: basic concepts, classical methods, fundamental theorems –Getting acquainted with basic properties of images –Getting acquainted with various representations of image data –Acquire fundamental knowledge in processing and analysis digital images Pre-requisites: –Algebra A+B –Calculus A+B 6

Introduction to Image Processing Image Processing Applications Examples Course Plan 7

8 Computer Vision Rendering Image Processing Model 3D Object Geometric Modeling The Visual Sciences

Image Processing v.s. Computer Vision 9 Image Processing Computer Vision Low Level High Level Acquisition, representation, compression, transmission image enhancement edge/feature extraction Pattern matching image "understanding“ (Recognition, 3D)

Why Computer Vision is Hard? Inverse problems Apriori-knowledge is required Complexity extensive –Top-Down v.s. Bottom-Up paradigm –Parallelism Non-local operations –Propagation of Information 10

11

12

13

14

15

Image Processing and Computer Vision are Interdisciplinary Fields Mathematical Models (CS, EE, Math) Eye Research (Biology) Brain Research: –Psychophysics (Psychologists) –Electro-physiology (Biologists) –Functional MRI (Biologists) 16

Industry and Applications Automobile driver assistance –Lane departure warning –Adaptive cruise control –Obstacle warning Digital Photography –Image Enhancement –Compression –Color manipulation –Image editing –Digital cameras Sports analysis –sports refereeing and commentary –3D visualization and tracking sports actions 17 MobilEye system

Film and Video –Editing –Special effects Image Database –Content based image retrieval –visual search of products –Face recognition Industrial Automation and Inspection –vision-guided robotics –Inspection systems Medical and Biomedical –Surgical assistance –Sensor fusion –Vision based diagnosis Astronomy –Astronomical Image Enhancement –Chemical/Spectral Analysis 18

Arial Photography –Image Enhancement –Missile Guidance –Geological Mapping Robotics –Autonomous Vehicles Security and Safety –Biometry verification (face, iris) –Surveillance (fences, swimming pools) Military –Tracking and localizing –Detection –Missile guidance Traffic and Road Monitoring –Traffic monitoring –Adaptive traffic lights 19 Cruise Missiles

Image Denoising 20

Image Enhancement 21

Image Deblurring 22

Operations in Frequency Domain 23 Original Noisy imageFourier Spectrum Filtered image

Image Inpainting 1 24

Image Inpainting 2 25 Images of Venus taken by the Russian lander Ventra-10 in 1975

Image Inpainting 3 26

Video Inpainting Video Inpainting 27 Y. Wexler, E. Shechtman and M. Irani 2004

Texture Synthesis 28

Prior Models of Images 29 3D prior of 2x2 image neighborhoods, From Mumford & Huang, 2000

Image Demosaicing 30

Syllabus Image Acquisition Point Operations Geometric Operations Spatial Operation Feature Extraction Frequency Domain and the FFT Image Operations in Freq. Domain Multi-Resolution Restoration 31

Image Acquisition Image Characteristics Image Sampling (spatial) Image quantization (gray level) 32

Image Operations 33 Geometric Operations Point Operations Spatial Operations Global Operations (Freq. domain) Multi-Resolution Operations

Geometric Operations 34

Point Operations 35

Geometric and Point Operations 36

Spatial Operations 37

Global Operations 38

Global Operations 39 Image domain Freq. domain

The Fourier Transform 40 Jean Baptiste Joseph Fourier

Multi-Resolution 41 High resolution Low resolution

Multi-Resolution Operations 42

T H E E N D 43