Oleh Tretiak © 20051 Computer Vision Lecture 1: Introduction.

Slides:



Advertisements
Similar presentations
Image formation. Image Formation Vision infers world properties form images. How do images depend on these properties? Two key elements –Geometry –Radiometry.
Advertisements

C280, Computer Vision Prof. Trevor Darrell Lecture 2: Image Formation.
Introduction to Computer Vision Dr. Chang Shu COMP 4900C Winter 2008.
By: Mani Baghaei Fard.  During recent years number of moving vehicles in roads and highways has been considerably increased.
September 2, 2014Computer Vision Lecture 1: Human Vision 1 Welcome to CS 675 – Computer Vision Fall 2014 Instructor: Marc Pomplun Instructor: Marc Pomplun.
Last 4 lectures Camera Structure HDR Image Filtering Image Transform.
Geometry 1: Projection and Epipolar Lines Introduction to Computer Vision Ronen Basri Weizmann Institute of Science.
Computer and Robot Vision I
3D Computer Vision and Video Computing Review Midterm Review CSC I6716 Spring 2011 Prof. Zhigang Zhu
Advanced Computer Vision Introduction Goal and objectives To introduce the fundamental problems of computer vision. To introduce the main concepts and.
Cameras (Reading: Chapter 1) Goal: understand how images are formed Camera obscura dates from 15 th century Basic abstraction is the pinhole camera Perspective.
Geometry of Images Pinhole camera, projection A taste of projective geometry Two view geometry:  Homography  Epipolar geometry, the essential matrix.
Announcements. Projection Today’s Readings Nalwa 2.1.
Computer Vision - A Modern Approach
Computing With Images: Outlook and applications
Announcements Mailing list Project 1 test the turnin procedure *this week* (make sure it works) vote on best artifacts in next week’s class Project 2 groups.
2007Theo Schouten1 Introduction. 2007Theo Schouten2 Human Eye Cones, Rods Reaction time: 0.1 sec (enough for transferring 100 nerve.
What is “Image Processing and Computer Vision”?
Sebastian Thrun & Jana Kosecka CS223B Computer Vision, Winter 2007 Stanford CS223B Computer Vision, Winter 2007 Lecture 1 Course Overview Image Formation.
Introduction to Computer Vision CS223B, Winter 2005.
Computer Vision Marc Pollefeys COMP 256 Administrivia Classes: Mon & Wed, 11-12:15, SN115 Instructor: Marc Pollefeys (919) Room.
Computer Vision (CSE P576) Staff Prof: Steve Seitz TA: Jiun-Hung Chen Web Page
1 Computer Vision Instructor: Prof. Sei-Wang Chen, PhD Office: Applied Science Building, Room 101 Communication: Tel:
Digtial Image Processing, Spring ECES 682 Digital Image Processing Oleh Tretiak ECE Department Drexel University.
The Camera : Computational Photography Alexei Efros, CMU, Fall 2008.
Computer Vision (CSE/EE 576) Staff Prof: Steve Seitz TA: Aseem Agarwala Web Page
Basic Principles of Imaging and Photometry Lecture #2 Thanks to Shree Nayar, Ravi Ramamoorthi, Pat Hanrahan.
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.
A Brief Overview of Computer Vision Jinxiang Chai.
CSE 473/573 Computer Vision and Image Processing (CVIP) Ifeoma Nwogu Lecture 35 – Review for midterm.
Image Formation Fundamentals Basic Concepts (Continued…)
Perception Introduction Pattern Recognition Image Formation
Visual Perception PhD Program in Information Technologies Description: Obtention of 3D Information. Study of the problem of triangulation, camera calibration.
Recap from Wednesday Two strategies for realistic rendering capture real world data synthesize from bottom up Both have existed for 500 years. Both are.
CIS 601 Fall 2003 Introduction to Computer Vision Longin Jan Latecki Based on the lectures of Rolf Lakaemper and David Young.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
CIS 489/689: Computer Vision Instructor: Christopher Rasmussen Course web page: vision.cis.udel.edu/cv February 12, 2003  Lecture 1.
University of Palestine Faculty of Applied Engineering and Urban Planning Software Engineering Department Introduction to computer vision Chapter 2: Image.
G52IVG, School of Computer Science, University of Nottingham 1 Administrivia Timetable Lectures, Friday 14:00 – 16:00 Labs, Friday 17:00 -18:00 Assessment.
Metrology 1.Perspective distortion. 2.Depth is lost.
Computer Vision Why study Computer Vision? Images and movies are everywhere Fast-growing collection of useful applications –building representations.
Academic and pedagogical options in CIM laboratory CIM in universities.
Conceptual and Experimental Vision Introduction R.Bajcsy, S.Sastry and A.Yang Fall 2006.
Raquel A. Romano 1 Scientific Computing Seminar May 12, 2004 Projective Geometry for Computer Vision Projective Geometry for Computer Vision Raquel A.
September 3, 2013Computer Vision Lecture 1: Human Vision 1 Welcome to CS 675 – Computer Vision Fall 2013 Instructor: Marc Pomplun Instructor: Marc Pomplun.
Final Review Course web page: vision.cis.udel.edu/~cv May 21, 2003  Lecture 37.
1 Machine Vision. 2 VISION the most powerful sense.
APECE-505 Intelligent System Engineering Basics of Digital Image Processing! Md. Atiqur Rahman Ahad Reference books: – Digital Image Processing, Gonzalez.
Reference books: – Digital Image Processing, Gonzalez & Woods. - Digital Image Processing, M. Joshi - Computer Vision – a modern approach, Forsyth & Ponce.
Cameras, lenses, and sensors 6.801/6.866 Profs. Bill Freeman and Trevor Darrell Sept. 10, 2002 Reading: Chapter 1, Forsyth & Ponce Optional: Section 2.1,
Robotics Chapter 6 – Machine Vision Dr. Amit Goradia.
Chapter 24: Perception April 20, Introduction Emphasis on vision Feature extraction approach Model-based approach –S stimulus –W world –f,
1 Review and Summary We have covered a LOT of material, spending more time and more detail on 2D image segmentation and analysis, but hopefully giving.
  Computer vision is a field that includes methods for acquiring,prcessing, analyzing, and understanding images and, in general, high-dimensional data.
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
Processing visual information for Computer Vision
A Personal Tour of Machine Learning and Its Applications
Announcements Final is Thursday, March 20, 10:30-12:20pm
Instructor: Mircea Nicolescu
Sebastian Thrun, Stanford Rick Szeliski, Microsoft
Lecture 3. Edge Detection, Texture
Lecturer: Dr. A.H. Abdul Hafez
Professor Sebastian Thrun CAs: Dan Maynes-Aminzade and Mitul Saha
Multiple View Geometry for Robotics
Announcements Midterm out today Project 1 demos.
Filtering Things to take away from this lecture An image as a function
CMSC 426: Image Processing (Computer Vision)
Filtering An image as a function Digital vs. continuous images
Announcements Midterm out today Project 1 demos.
Presentation transcript:

Oleh Tretiak © Computer Vision Lecture 1: Introduction

Oleh Tretiak © Introduction: Administrative Instructor: –Oleh Tretiak –Course web site: –Office: Lviv Polytechnic, Building 5, room 801 –Office hours: Thursdays 12-2 Textbook: Дэвид Форсайт, Жан Понс, (David Forsythe, Jean Ponce) Компьютерное зрение – современний подход, Вильямс (Москва, Санкт- Петербург, Киев), 2004 Textbook web site:

Oleh Tretiak © Syllabus (see course web site for more details) 1.Introduction, camera model 2.Linear Filters 3.Edge detection and texture 4.Multi-image and stereo 5.Segmentation and structural operations 6.Segmentation and probabilistic methods 7.Recognition through template matching 8.Classification and evaluation

Oleh Tretiak © Artificial Intelligence and Computer Vision Computer Vision: production of information about the physical world from optical sensors Type of information –Non-contact sensing –Interpreting symbol, e. g. optical character recognition –Information about three-dimensional objects (distance, obstacles) Computer vision is part of the functioning of autonomous agents

Oleh Tretiak © Computer Vision and Related Areas Image Processing: Formation and enhancement of images. For example, Computer Tomography Machine Vision: Automated sensing and classification in manufacturing Robot Vision: Control of vehicles and manufacturing devices Computer Graphics: Many computer and mathematical tools are shared with Computer Vision

Oleh Tretiak © Classes of Vision Tasks Reflexive –Full task consists of sensing and response. Sensor that actuates a supermarket checkout belt drive Multi-level –Reflexive task guided by dynamical process Optical character recognition The dynamical process may be guided by an explicit model of the object being analyzed

Oleh Tretiak © Conceptual Structure of Computer Vision Image-object relation –Physics and optics of cameras –Photometry –Color Early vision (first layer) –One image Edge detection Texture –Multiple images Stereo vision for depth information Shape from motion

Oleh Tretiak © Conceptual Structure Mid-level vision (second layer) –Segmentation Find objects in image by grouping similar areas Find objects in sequence of images by finding regions that move together

Oleh Tretiak © Structure of Vision High level vision (third layer) –Geometry: Model used to find known objects Model used to find change of shape due to motion –Probability: Classifiers to find objects Templates

Oleh Tretiak © Lecture Outline Cameras and perspective projection (Section 1.1 in the textbook)

Oleh Tretiak © Pinhole Camera

Oleh Tretiak © Distant Objects Have Smaller Images

Oleh Tretiak © Parallel Lines Meet at Infinity

Oleh Tretiak © Equations of Projection x’ = fx/z y’ = fy/z z’ = f

Oleh Tretiak © Common Approximations Projection equations are nonlinear Weak perspective: –Magnification is constant over a ‘thin’ object Orthographic: –x’ = x, y’ = y Affine –x’ = ax + by + cz + d –y’ = ex + fy + gz + h Accounts for object rotation, shift Valid for small z changes (locally affine)

Oleh Tretiak © Real Cameras Lenses are used to collect more light –Pinhole camera admits very little light Lenses introduce distortions (geometric distortion, defocusing) Images are recorded with electronic sensors –Obtain rectangular arrays of numbers