Web site. Introduction to Computer Vision. Computer Vision. Text Book. Computer Vision. Relation to other fields

Size: px
Start display at page:

Download "Web site. Introduction to Computer Vision. Computer Vision. Text Book. Computer Vision. Relation to other fields"

Transcription

1 Introduction to Computer Vision CS / ECE 181B Tuesday, March 30, 2004 Web site Prof. B. S. Manjunath ECE/CS Department Last Year (Prof. Turk) Has some useful information. Course introduction and overview [thanks to Professor Matthew Turk, CS department for the slides from S2003] 2 Text Book NO Text Book Follow the classroom discussions Handouts and Lecture slides Reference Books (not required) Forsyth and Ponce, Computer Vision: A Modern Approach (was the text used last year) Nalwa, A Guided Tour of Computer Vision ; a good introductory book for casual reading Jain and Kasturi, Machine Vision ; I used it in Horn, Robot Vision. A classic, but outdated. Computer Vision What is computer vision? Making computers see Nice sunset! 3 Extracting descriptions of the world from pictures or sequences of pictures 4 Computer Vision Also known as image understanding, machine vision, computational vision Relation to other fields Image processing AI, robotics CV is about interpreting the content of images* Field is years old Child of AI Vision is easy, right? Just open your eyes! No, it s a hard problem! Much of your very complex brain is devoted to doing vision It involves cognition, navigation, manipulation and learning Not just simple match a feature vector to a database tasks 5 Geometry Probability and statistics Computer graphics Optics Perception Pattern recognition Machine learning 6

2 Computer Graphics Computer Vision Projection, shading, lighting models Output: Output: Image Synthetic Camera Model Model Real Scene 7 Cameras Images 8 Aims of Computer Vision Automate visual perception Construct scene descriptions from images Make useful decisions about real physical objects and scenes based on sensed images Produce symbolic (perhaps task-dependent) descriptions from images Produce from images of the external world a useful description that is not cluttered with irrelevant information Support tasks that require visual information Some applications of computer vision Photogrammetry, GIS Commercial, military, government Robotics Industrial, military, medical, space, entertainment Inspection, measurement Medical imaging Automatic detection, outlining, measurement Graphics and animation, special effects Surveillance and security Multimedia database indexing and retrieval, compression Human-computer interaction (VBI) 9 10 What Does Computer Vision Do? 3D models m of objects Object recognition Navigation Event/action recognition 11 Vision Transforms From This A D 1D E 0C 0A 0A 0A B A 08 0B 0A 0D 0B 0B 0C F 0B E 0C A 0A 0B 0F 0A 0C B 07 0B 05 0B E 0C A A A C 0B 0A A 0C 0A 0A 08 0A 0A A B 14 0F 0F 0D 0A 0E 0A 0C 0C 0E 0A 0C 0B 09 0A 09 0A 0A 09 0B 0B 05 0C 0C 0A B 10 0A 0D 0D 0B 0D 0C 0B 0B 0C 0D 0B 0B 0A 0A 0A 0B 0C C 15 0D E C 0D 0C 0C 0A 0B 0B 09 0C 0F D 07 0B D D 0A F 0E B 0C 0F 0F 0E 0C 10 0D E 3F A 09 0A C B 10 0F 0C D 0F 0D 0D 0B 25 7A 7F 79 6D 80 6E 54 0C 0D 09 0A F 0D 12 0E 10 0E 0F F E 8C 73 7A 5C 1E 05 0A 0F 0E 0C F 15 0D D B A 12 0A 0B E 1A F 7D C 7F 6F 5F 0B D 0C F 16 0F D E 21 1F 1C 1D 2D 1A 2D 7C 7A 95 6B C 0A C C A 0D 1A 1A B 3E C 83 5E 7B 94 8A 5A 3D C F 0C A F 1F F 93 B4 AE D F F B F 3D 3E 42 3B 45 2E F 96 6B 24 0F 22 4B C3 A4 3F 4F 0C F C D D A 27 3B 33 A8 A B A1 75 4B AC A1 B5 79 0C 0B 13 0F 0B B 1D 1C 1C 1C 1B 1B 1E A 24 9F AD AC AA B1 9C 8D 5F 3E 98 B7 B7 A A 0D D E 36 5B 29 2C F AF BC AF AB 9E A F AE AD A E 0A 0C B B 1A 1A 2B 1B 2A C 1B 26 4C 40 BA BB B5 AE A 8A 9A B9 BB AD 9C 8A B 0D 0F 0B A 18 1C 1E D 3F 4E B 1B AF AB B1 AC A AA 9F AD 7F 0C 0B 0E 0B 0C 0C A 21 1E 2E 1B E B AA AC B7 AF A6 9A 93 8F 85 7F A0 A4 C2 9F 99 4E A 0D 0C 0A 0C C 1F 2B 1C 8B 9B 42 9B A7 A1 B4 B0 AA A0 9D E A A 0A 0D 0D 09 0D 0C A 1C A C C 90 A1 39 A0 97 B8 AA B2 A5 A6 A D 08 0D C 0B 0E 0D 0D 0A 04 1E 29 1F E 41 4A 2C A A5 89 9E A3 B0 B7 AF AB AB A C C 0D 0B 01 1F A 2C 36 4D B AA 7E AD B3 AA B2 A8 B E 9E 8E A 0D 0D 0D 0F 0C E C 2A A 39 4F B A5 86 AA B2 B3 AE A0 A3 9C B 25 2D 07 0E C 0A 0F 0D 09 0C F 2A C 93 A3 AC 60 BA BD B4 AE A8 A F 52 4F 3F 09 0D 0D 09 0E 0E 0B 12 0B 0B E 2C 29 2A 3B 30 4E 3C E AE 9F A4 B1 4E AA AA A0 A4 9C 94 A2 AB A E 0E 09 0B 0D 10 0C 0C E D 5A B 8C A3 AC A5 3E A1 AF A8 82 A4 AC A B 0B 0B 0E 0F A E 3C 3F 3E C 5C A A2 A2 A6 8E 4E AC A6 A2 89 7E 5B 11 0E D 0C 0D 0C 00 4B C 2E 2D B 0D C A8 B5 AA B3 AE A0 9C 8C 62 0A D E 0D C 24 2E B B 2B A1 AB AC B2 A6 A6 A F 10 1C F 0C 0F A C F 33 1F B 4D A3 A5 99 8D 7A 4E 0E 1B F 0F B 01 1D 1F 2B F 40 2F 2D 2A 25 2B 2C E 55 5E 62 6D 6D 6E 68 5E 43 0D A F 2A B 45 2E 3A D 2F 1F 1E 1B C 3F 3C D 0B 0E 11 1E 23 1B D 10 0F 12 0F A 1B 35 4A 1D 20 2C 2F 1F 1F 3B 34 1A 2A E 0C 0C 06 0C B B 0E 10 0D 0D 0F D 1E C E 0E 1A A 18 2C 2E 19 0F 0D 10 0E 0E 14 0D B 1E 17 1C 1F 1F 1F 1C C 2F B D D A 1D 1F 1D 1B 1E 1B B 22 1A 1E 1B C 0D 11 0E 12 0D C 2E E 20 1F 1F 1D 1B 1C 29 CS/ECE b B 1E 15 1A A E 1D B 1B A 4C 33 1C E A E

3 To this Objects Cat, chair, window, star, bush, water, a shoe, my mother Properties Big, bright, yellow, fast, graspable, moving Relations In front, behind, on top, next to, larger, closer, identical Shapes Round, rectangular, star-shaped, symmetric Textures Rough, smooth, irregular Movement Turning, looming, rolling 13 A harbor with many dozens of boats; water is calm and glassy; masts are all vertical; mountains in background, blue sky with a touch of clouds 14 J Hallway straight ahead Why is Vision Difficult? Angry Surprised Happy Disgusted Consider the input... Not this 17 18

4 But this A D 1D E 0C 0A 0A 0A B A 08 0B 0A 0D 0B 0B 0C F 0B E 0C A 0A 0B 0F 0A 0C B 07 0B 05 0B E 0C A A A C 0B 0A A 0C 0A 0A 08 0A 0A A B 14 0F 0F 0D 0A 0E 0A 0C 0C 0E 0A 0C 0B 09 0A 09 0A 0A 09 0B 0B 05 0C 0C 0A B 10 0A 0D 0D 0B 0D 0C 0B 0B 0C 0D 0B 0B 0A 0A 0A 0B 0C C 15 0D E C 0D 0C 0C 0A 0B 0B 09 0C 0F D 07 0B D D 0A F 0E B 0C 0F 0F 0E 0C 10 0D E 3F A 09 0A C B 10 0F 0C D 0F 0D 0D 0B 25 7A 7F 79 6D 80 6E 54 0C 0D 09 0A F 0D 12 0E 10 0E 0F F E 8C 73 7A 5C 1E 05 0A 0F 0E 0C F 15 0D D B A 12 0A 0B E 1A F 7D C 7F 6F 5F 0B D 0C F 16 0F D E 21 1F 1C 1D 2D 1A 2D 7C 7A 95 6B C 0A C C A 0D 1A 1A B 3E C 83 5E 7B 94 8A 5A 3D C F 0C A F 1F F 93 B4 AE D F F B F 3D 3E 42 3B 45 2E F 96 6B 24 0F 22 4B C3 A4 3F 4F 0C F C D D A 27 3B 33 A8 A B A1 75 4B AC A1 B5 79 0C 0B 13 0F 0B B 1D 1C 1C 1C 1B 1B 1E A 24 9F AD AC AA B1 9C 8D 5F 3E 98 B7 B7 A A 0D D E 36 5B 29 2C F AF BC AF AB 9E A F AE AD A E 0A 0C B B 1A 1A 2B 1B 2A C 1B 26 4C 40 BA BB B5 AE A 8A 9A B9 BB AD 9C 8A B 0D 0F 0B A 18 1C 1E D 3F 4E B 1B AF AB B1 AC A AA 9F AD 7F 0C 0B 0E 0B 0C 0C A 21 1E 2E 1B E B AA AC B7 AF A6 9A 93 8F 85 7F A0 A4 C2 9F 99 4E A 0D 0C 0A 0C C 1F 2B 1C 8B 9B 42 9B A7 A1 B4 B0 AA A0 9D E A A 0A 0D 0D 09 0D 0C A 1C A C C 90 A1 39 A0 97 B8 AA B2 A5 A6 A D 08 0D C 0B 0E 0D 0D 0A 04 1E 29 1F E 41 4A 2C A A5 89 9E A3 B0 B7 AF AB AB A C C 0D 0B 01 1F A 2C 36 4D B AA 7E AD B3 AA B2 A8 B E 9E 8E A 0D 0D 0D 0F 0C E C 2A A 39 4F B A5 86 AA B2 B3 AE A0 A3 9C B 25 2D 07 0E C 0A 0F 0D 09 0C F 2A C 93 A3 AC 60 BA BD B4 AE A8 A F 52 4F 3F 09 0D 0D 09 0E 0E 0B 12 0B 0B E 2C 29 2A 3B 30 4E 3C E AE 9F A4 B1 4E AA AA A0 A4 9C 94 A2 AB A E 0E 09 0B 0D 10 0C 0C E D 5A B 8C A3 AC A5 3E A1 AF A8 82 A4 AC A B 0B 0B 0E 0F A E 3C 3F 3E C 5C A A2 A2 A6 8E 4E AC A6 A2 89 7E 5B 11 0E D 0C 0D 0C 00 4B C 2E 2D B 0D C A8 B5 AA B3 AE A0 9C 8C 62 0A D E 0D C 24 2E B B 2B A1 AB AC B2 A6 A6 A F 10 1C F 0C 0F A C F 33 1F B 4D A3 A5 99 8D 7A 4E 0E 1B F 0F B 01 1D 1F 2B F 40 2F 2D 2A 25 2B 2C E 55 5E 62 6D 6D 6E 68 5E 43 0D A F 2A B 45 2E 3A D 2F 1F 1E 1B C 3F 3C D 0B 0E 11 1E 23 1B D 10 0F 12 0F A 1B 35 4A 1D 20 2C 2F 1F 1F 3B 34 1A 2A E 0C 0C 06 0C B B 0E 10 0D 0D 0F D 1E C E 0E 1A A 18 2C 2E 19 0F 0D 10 0E 0E 14 0D B 1E 17 1C 1F 1F 1F 1C C 2F B D D A 1D 1F 1D 1B 1E 1B B 22 1A 1E 1B C 0D 11 0E 12 0D C 2E E 20 1F 1F 1D 1B 1C B 1E 15 1A A E 1D B 1B A 4C 33 1C E A E E 2D 2D 23 1D CS/ECE 2A 5F b A 1B B F B E 1B C 5E F F 21 1B F A 1D B0 2C C 22 1D 1A 10 1A 1D 1A C 21 1B Some Possible Outputs depth object pose object or (facing away, action recognition understanding segmentation facing forward) 20 What Your Brain Does Almost certain to be Bill Clinton Gray hair Dark circular overlay Right ear Neck White shirt Armani suit Clinton greeting Lewinsky Person with glasses in crowd Pony tail Dark brown hair Right eye (open) Left eye (open) Nose Cheek Monica s mouth (smiling) Person Lapel Illuminated contour from above CNN caption Necklace (Washington 1995?) Clinton occluding Monica Lewinsky Woman s dress suit Monica 21 Variation in Appearance 22 What makes computer vision hard? Underspecified problem! 3D world projected onto 2D sensor(s) Environment Lighting, background, movement, camera Varying appearance of objects Calibration, FOV, camera control, image quality Computational complexity (speed of processing) Etc., etc. Progress in Computer Vision First generation: Military/Early Research Few systems, each custom-built, cost $Ms Users have PhDs 1 hour per frame Second generation: Industrial/Medical Numerous systems, of each, cost $10Ks Users have college degree RT with special hardware Third generation: Consumer (00) systems, cost $100s Users have little or no training RT in software 23 24

5 Examples Computer Vision Areas of study MIT Media Lab CMU NavLab Cognex Camera (sensor) calibration and image formation Binary image analysis Edge detection and low-level filtering Color representation and segmentation Texture description and segmentation Depth/shape from X Stereopsis Optical flow Motion computation Object matching, detection, and recognition 3D sensing and shape description Object and scene tracking 25 Camera calibration Edge detection Original planar pattern Corrected for radial lens distortion Two calibrated cameras 27 Stereopsis Multi-Camera Stereo Images 3D reconstruction 29 30

6 Motion computation Object Detection and Recognition Model, detect, and recognize objects in images Optical flow Main issues Object representation, feature extraction, matching, learning from data Cars Faces 31 Texture analysis 32 Some Computer Vision Examples Academic and industrial research Companies and products 33 Early CV research 34 Multimedia database applications 35 36

7 Labeling images Vision for HCI 37 Vision and computer graphics 38 Vision for Biometrics Viisage Eyematic Interfaces Example application: Face recognition Examples of Commercial Vision Systems If we could reliably detect and recognize faces in images Digital libraries Find me the picture of my brother and Ted Show all the scenes with more than four people Surveillance Alert the operator when a known suspect enters the area HCI Automatically log in as I walk up to the computer Refuse to open my files when someone else is at my machine Military Friend or foe? Personal/entertainment robots Follow the master, look the customer in the eyes Toshiba Hand Motion Processor Point Gray Research Eyematic Interfaces 41 42

8 So why study computer vision? p Fusion of several old and new research fields Engineering reasons Images are become more and more ubiquitous Plenty of useful applications Great mixture of applied mathematics, signal processing, computer science, etc. Solving interesting, underconstrained ( ill-posed ) problems Etc. Psychology Neurology Physiology Signal/ image analysis Computer Vision Artificial intelligence Science reasons How does the brain do it? Understanding biological vision Deep computational issues Etc. Robotics Pattern Recognition Graphics ComputerVision &Image Analysis 43 Psychology, Neurology, and Physiology Human vision not perfect.. Understand human (biological) perception Check out the illusions and ambiguities.. 44 YF Wang Study the structure of the eye, and the neural-networks for visual information processing Design computational algorithms to evaluate biological visual perception functions

9 49 50 This Quarter Vision is unlike any other course you may have taken in engineering/science. There are MANY questions, very few answers! Remember this as we go through this subject. We are so familiar with seeing, that it takes a leap of imagination to realize that there are problems to be solved ---- Richard Gregory Vision is a bag of tricks --- Ramachandran 51 (tentative) Grading Project Homeworks & Programming Assignments (25%) Topic: Face recognition Midterm (15%) More details soon. Project on Face Recognition (20%) Individual or groups of no more than 4 students. 52 Final Examination (40%) 53 54

10 What will we study? Part I: The physics of imaging Camera models and calibration Radiometry Color Part II: Early vision Filtering and edge detection Stereo, optical flow Part III: Mid-level vision Segmentation Classification Tracking Part IV: High-level vision and applications Model-based vision Various applications of computer vision 55 Course web site this is last year s web site that you might find very useful. Visit it often! 56

Computer Vision Review and Outlook

Computer Vision Review and Outlook Computer Vision Review and Outlook Computer Vision What is computer vision? Making computers see Nice sunset! Easy! Computer Vision Vision is easy, right? Just open your eyes! No, it s a hard problem Much

More information

CSc I6716 Spring D Computer Vision. Introduction. Instructor: Zhigang Zhu City College of New York

CSc I6716 Spring D Computer Vision. Introduction. Instructor: Zhigang Zhu City College of New York Introduction CSc I6716 Spring 2012 Introduction Instructor: Zhigang Zhu City College of New York zzhu@ccny.cuny.edu Course Information Basic Information: Course participation p Books, notes, etc. Web page

More information

Computer Vision. Introduction

Computer Vision. Introduction Computer Vision Introduction Filippo Bergamasco (filippo.bergamasco@unive.it) http://www.dais.unive.it/~bergamasco DAIS, Ca Foscari University of Venice Academic year 2016/2017 About this course Official

More information

3D Computer Vision. Introduction. Introduction. CSc I6716 Fall Instructor: Zhigang Zhu City College of New York

3D Computer Vision. Introduction. Introduction. CSc I6716 Fall Instructor: Zhigang Zhu City College of New York Introduction CSc I6716 Fall 2010 3D Computer Vision Introduction Instructor: Zhigang Zhu City College of New York zzhu@ccny.cuny.edu Course Information Basic Information: Course participation Books, notes,

More information

What is Computer Vision? Introduction. We all make mistakes. Why is this hard? What was happening. What do you see? Intro Computer Vision

What is Computer Vision? Introduction. We all make mistakes. Why is this hard? What was happening. What do you see? Intro Computer Vision What is Computer Vision? Trucco and Verri (Text): Computing properties of the 3-D world from one or more digital images Introduction Introduction to Computer Vision CSE 152 Lecture 1 Sockman and Shapiro:

More information

EECS 442 Computer Vision fall 2011

EECS 442 Computer Vision fall 2011 EECS 442 Computer Vision fall 2011 Instructor Silvio Savarese silvio@eecs.umich.edu Office: ECE Building, room: 4435 Office hour: Tues 4:30-5:30pm or under appoint. (after conversation hour) GSIs: Mohit

More information

Introduction to Computer Vision MARCH 2018

Introduction to Computer Vision MARCH 2018 Introduction to Computer Vision RODNEY DOCKTER, PH.D. MARCH 2018 1 Rodney Dockter (me) Ph.D. in Mechanical Engineering from the University of Minnesota Worked in Dr. Tim Kowalewski s lab Medical robotics

More information

Why study Computer Vision?

Why study Computer Vision? Why study Computer Vision? Images and movies are everywhere Fast-growing collection of useful applications building representations of the 3D world from pictures automated surveillance (who s doing what)

More information

ECG782: Multidimensional Digital Signal Processing

ECG782: Multidimensional Digital Signal Processing Professor Brendan Morris, SEB 3216, brendan.morris@unlv.edu ECG782: Multidimensional Digital Signal Processing Lecture 01 Introduction http://www.ee.unlv.edu/~b1morris/ecg782/ 2 Outline Computer Vision

More information

Why study Computer Vision?

Why study Computer Vision? Computer Vision Why study Computer Vision? Images and movies are everywhere Fast-growing collection of useful applications building representations of the 3D world from pictures automated surveillance

More information

Thanks to Chris Bregler. COS 429: Computer Vision

Thanks to Chris Bregler. COS 429: Computer Vision Thanks to Chris Bregler COS 429: Computer Vision COS 429: Computer Vision Instructor: Thomas Funkhouser funk@cs.princeton.edu Preceptors: Ohad Fried, Xinyi Fan {ohad,xinyi}@cs.princeton.edu Web page: http://www.cs.princeton.edu/courses/archive/fall13/cos429/

More information

CAP 5415 Computer Vision. Fall 2011

CAP 5415 Computer Vision. Fall 2011 CAP 5415 Computer Vision Fall 2011 General Instructor: Dr. Mubarak Shah Email: shah@eecs.ucf.edu Office: 247-F HEC Course Class Time Tuesdays, Thursdays 12 Noon to 1:15PM 383 ENGR Office hours Tuesdays

More information

Announcements. Introduction. Why is this hard? What is Computer Vision? We all make mistakes. What do you see? Class Web Page is up:

Announcements. Introduction. Why is this hard? What is Computer Vision? We all make mistakes. What do you see? Class Web Page is up: Announcements Introduction Computer Vision I CSE 252A Lecture 1 Class Web Page is up: http://www.cs.ucsd.edu/classes/wi05/cse252a/ Assignment 0: Getting Started with Matlab is posted to web page, due 1/13/04

More information

Computer Vision. I-Chen Lin, Assistant Professor Dept. of CS, National Chiao Tung University

Computer Vision. I-Chen Lin, Assistant Professor Dept. of CS, National Chiao Tung University Computer Vision I-Chen Lin, Assistant Professor Dept. of CS, National Chiao Tung University About the course Course title: Computer Vision Lectures: EC016, 10:10~12:00(Tues.); 15:30~16:20(Thurs.) Pre-requisites:

More information

Course Name: Computer Vision Course Code: IT444

Course Name: Computer Vision Course Code: IT444 Course Name: Computer Vision Course Code: IT444 I. Basic Course Information Major or minor element of program: Major Department offering the course:information Technology Department Academic level:400

More information

Project 4 Results. Representation. Data. Learning. Zachary, Hung-I, Paul, Emanuel. SIFT and HoG are popular and successful.

Project 4 Results. Representation. Data. Learning. Zachary, Hung-I, Paul, Emanuel. SIFT and HoG are popular and successful. Project 4 Results Representation SIFT and HoG are popular and successful. Data Hugely varying results from hard mining. Learning Non-linear classifier usually better. Zachary, Hung-I, Paul, Emanuel Project

More information

Block Diagram. Physical World. Image Acquisition. Enhancement and Restoration. Segmentation. Feature Selection/Extraction.

Block Diagram. Physical World. Image Acquisition. Enhancement and Restoration. Segmentation. Feature Selection/Extraction. Block Diagram Physical World Image Acquisition Imaging Image Sampling, Quantization, Compression Image Processing Enhancement and Restoration Segmentation Image Analysis Feature Selection/Extraction Image

More information

Introduction. Prof. Kyoung Mu Lee SoEECS, Seoul National University

Introduction. Prof. Kyoung Mu Lee SoEECS, Seoul National University Introduction 1 Introduction to Computer Vision Introduction Prof. Kyoung Mu Lee SoEECS, Seoul National University Goal and Objectives Introduction 2 To introduce the fundamental problems of computer vision.

More information

Waleed Pervaiz CSE 352

Waleed Pervaiz CSE 352 Waleed Pervaiz CSE 352 Computer Vision is the technology that enables machines to see and obtain information from digital images. It is seen as an integral part of AI in fields such as pattern recognition

More information

Colorado School of Mines. Computer Vision. Professor William Hoff Dept of Electrical Engineering &Computer Science.

Colorado School of Mines. Computer Vision. Professor William Hoff Dept of Electrical Engineering &Computer Science. Professor William Hoff Dept of Electrical Engineering &Computer Science http://inside.mines.edu/~whoff/ 1 Introduction to 2 What is? A process that produces from images of the external world a description

More information

Practice Exam Sample Solutions

Practice Exam Sample Solutions CS 675 Computer Vision Instructor: Marc Pomplun Practice Exam Sample Solutions Note that in the actual exam, no calculators, no books, and no notes allowed. Question 1: out of points Question 2: out of

More information

Geometry of Multiple views

Geometry of Multiple views 1 Geometry of Multiple views CS 554 Computer Vision Pinar Duygulu Bilkent University 2 Multiple views Despite the wealth of information contained in a a photograph, the depth of a scene point along the

More information

EECS 442 Computer Vision fall 2012

EECS 442 Computer Vision fall 2012 EECS 442 Computer Vision fall 2012 Instructor Silvio Savarese silvio@eecs.umich.edu Office: ECE Building, room: 4435 Office hour: Tues 4:30-5:30pm or under appoint. GSI: Johnny Chao (ywchao125@gmail.com)

More information

CS595:Introduction to Computer Vision

CS595:Introduction to Computer Vision CS595:Introduction to Computer Vision Instructor: Qi Li Instructor Course syllabus E-mail: qi.li@cs.wku.edu Office: TCCW 135 Office hours MW: 9:00-10:00, 15:00-16:00 T: 9:00-12:00, 14:00-16:00 F: 9:00-10:00

More information

Computer Vision, CS766. Staff. Instructor: Li Zhang TA: Jake Rosin

Computer Vision, CS766. Staff. Instructor: Li Zhang TA: Jake Rosin Computer Vision, CS766 Staff Instructor: Li Zhang lizhang@cs.wisc.edu TA: Jake Rosin rosin@cs.wisc.edu Today Introduction Administrative Stuff Overview of the Course About Me Li Zhang ( 张力 ) Last name

More information

COMPUTER VISION. Dr. Sukhendu Das Deptt. of Computer Science and Engg., IIT Madras, Chennai

COMPUTER VISION. Dr. Sukhendu Das Deptt. of Computer Science and Engg., IIT Madras, Chennai COMPUTER VISION Dr. Sukhendu Das Deptt. of Computer Science and Engg., IIT Madras, Chennai 600036. Email: sdas@iitm.ac.in URL: //www.cs.iitm.ernet.in/~sdas 1 INTRODUCTION 2 Human Vision System (HVS) Vs.

More information

CSE 527: Intro. to Computer

CSE 527: Intro. to Computer CSE 527: Intro. to Computer Vision CSE 527: Intro. to Computer Vision www.cs.sunysb.edu/~cse527 Instructor: Prof. M. Alex O. Vasilescu Email: maov@cs.sunysb.edu Phone: 631 632-8457 Office: 1421 Prerequisites:

More information

CS4495/6495 Introduction to Computer Vision. 1A-L1 Introduction

CS4495/6495 Introduction to Computer Vision. 1A-L1 Introduction CS4495/6495 Introduction to Computer Vision 1A-L1 Introduction Outline What is computer vision? State of the art Why is this hard? Course overview Software Why study Computer Vision? Images (and movies)

More information

CS 534: Computer Vision Segmentation and Perceptual Grouping

CS 534: Computer Vision Segmentation and Perceptual Grouping CS 534: Computer Vision Segmentation and Perceptual Grouping Spring 2005 Ahmed Elgammal Dept of Computer Science CS 534 Segmentation - 1 Where are we? Image Formation Human vision Cameras Geometric Camera

More information

(Refer Slide Time 00:17) Welcome to the course on Digital Image Processing. (Refer Slide Time 00:22)

(Refer Slide Time 00:17) Welcome to the course on Digital Image Processing. (Refer Slide Time 00:22) Digital Image Processing Prof. P. K. Biswas Department of Electronics and Electrical Communications Engineering Indian Institute of Technology, Kharagpur Module Number 01 Lecture Number 02 Application

More information

Introduction to Computer Vision

Introduction to Computer Vision Introduction to Computer Vision Dr. Gerhard Roth COMP 4102A Winter 2015 Version 2 General Information Instructor: Adjunct Prof. Dr. Gerhard Roth gerhardroth@rogers.com read hourly gerhardroth@cmail.carleton.ca

More information

Perception, Part 2 Gleitman et al. (2011), Chapter 5

Perception, Part 2 Gleitman et al. (2011), Chapter 5 Perception, Part 2 Gleitman et al. (2011), Chapter 5 Mike D Zmura Department of Cognitive Sciences, UCI Psych 9A / Psy Beh 11A February 27, 2014 T. M. D'Zmura 1 Visual Reconstruction of a Three-Dimensional

More information

Think-Pair-Share. What visual or physiological cues help us to perceive 3D shape and depth?

Think-Pair-Share. What visual or physiological cues help us to perceive 3D shape and depth? Think-Pair-Share What visual or physiological cues help us to perceive 3D shape and depth? [Figure from Prados & Faugeras 2006] Shading Focus/defocus Images from same point of view, different camera parameters

More information

Binocular cues to depth PSY 310 Greg Francis. Lecture 21. Depth perception

Binocular cues to depth PSY 310 Greg Francis. Lecture 21. Depth perception Binocular cues to depth PSY 310 Greg Francis Lecture 21 How to find the hidden word. Depth perception You can see depth in static images with just one eye (monocular) Pictorial cues However, motion and

More information

Shadows in the graphics pipeline

Shadows in the graphics pipeline Shadows in the graphics pipeline Steve Marschner Cornell University CS 569 Spring 2008, 19 February There are a number of visual cues that help let the viewer know about the 3D relationships between objects

More information

12/3/2009. What is Computer Vision? Applications. Application: Assisted driving Pedestrian and car detection. Application: Improving online search

12/3/2009. What is Computer Vision? Applications. Application: Assisted driving Pedestrian and car detection. Application: Improving online search Introduction to Artificial Intelligence V22.0472-001 Fall 2009 Lecture 26: Computer Vision Rob Fergus Dept of Computer Science, Courant Institute, NYU Slides from Andrew Zisserman What is Computer Vision?

More information

3D Fusion of Infrared Images with Dense RGB Reconstruction from Multiple Views - with Application to Fire-fighting Robots

3D Fusion of Infrared Images with Dense RGB Reconstruction from Multiple Views - with Application to Fire-fighting Robots 3D Fusion of Infrared Images with Dense RGB Reconstruction from Multiple Views - with Application to Fire-fighting Robots Yuncong Chen 1 and Will Warren 2 1 Department of Computer Science and Engineering,

More information

Complex Sensors: Cameras, Visual Sensing. The Robotics Primer (Ch. 9) ECE 497: Introduction to Mobile Robotics -Visual Sensors

Complex Sensors: Cameras, Visual Sensing. The Robotics Primer (Ch. 9) ECE 497: Introduction to Mobile Robotics -Visual Sensors Complex Sensors: Cameras, Visual Sensing The Robotics Primer (Ch. 9) Bring your laptop and robot everyday DO NOT unplug the network cables from the desktop computers or the walls Tuesday s Quiz is on Visual

More information

Final Exam Study Guide

Final Exam Study Guide Final Exam Study Guide Exam Window: 28th April, 12:00am EST to 30th April, 11:59pm EST Description As indicated in class the goal of the exam is to encourage you to review the material from the course.

More information

! References: ! Computer eyesight gets a lot more accurate, NY Times. ! Stanford CS 231n. ! Christopher Olah s blog. ! Take ECS 174!

! References: ! Computer eyesight gets a lot more accurate, NY Times. ! Stanford CS 231n. ! Christopher Olah s blog. ! Take ECS 174! Exams ECS 189 WEB PROGRAMMING! If you are satisfied with your scores on the two midterms, you can skip the final! As soon as your Photobooth and midterm are graded, I can give you your course grade (so

More information

Computer and Machine Vision

Computer and Machine Vision Computer and Machine Vision Lecture Week 4 Part-2 February 5, 2014 Sam Siewert Outline of Week 4 Practical Methods for Dealing with Camera Streams, Frame by Frame and De-coding/Re-encoding for Analysis

More information

Why is computer vision difficult?

Why is computer vision difficult? Why is computer vision difficult? Viewpoint variation Illumination Scale Why is computer vision difficult? Intra-class variation Motion (Source: S. Lazebnik) Background clutter Occlusion Challenges: local

More information

CV: 3D to 2D mathematics. Perspective transformation; camera calibration; stereo computation; and more

CV: 3D to 2D mathematics. Perspective transformation; camera calibration; stereo computation; and more CV: 3D to 2D mathematics Perspective transformation; camera calibration; stereo computation; and more Roadmap of topics n Review perspective transformation n Camera calibration n Stereo methods n Structured

More information

Miniature faking. In close-up photo, the depth of field is limited.

Miniature faking. In close-up photo, the depth of field is limited. Miniature faking In close-up photo, the depth of field is limited. http://en.wikipedia.org/wiki/file:jodhpur_tilt_shift.jpg Miniature faking Miniature faking http://en.wikipedia.org/wiki/file:oregon_state_beavers_tilt-shift_miniature_greg_keene.jpg

More information

Introductions. Today. Computer Vision Jan 19, What is computer vision? 1. Vision for measurement. Computer Vision

Introductions. Today. Computer Vision Jan 19, What is computer vision? 1. Vision for measurement. Computer Vision Introductions Instructor: Prof. Kristen Grauman grauman@cs.utexas.edu Computer Vision Jan 19, 2011 TA: Shalini Sahoo shalini@cs.utexas.edu Today What is computer vision? Course overview Requirements, logistics

More information

EUROPEAN KANGOUROU LINGUISTICS ENGLISH-LEVELS 3-4. Linguistic ENGLISH. LEVEL: 3 4 (Γ - Δ Δημοτικού)

EUROPEAN KANGOUROU LINGUISTICS ENGLISH-LEVELS 3-4. Linguistic ENGLISH. LEVEL: 3 4 (Γ - Δ Δημοτικού) Linguistic ENGLISH LEVEL: 3 4 (Γ - Δ Δημοτικού) 10.00 11.00, 20 February 2010 Questions 1-10 : 3 points each Questions 11-20 : 4 points each Questions 21-40 : 5 points each THALES FOUNDATION 1 The Little

More information

CS 1674: Intro to Computer Vision. Attributes. Prof. Adriana Kovashka University of Pittsburgh November 2, 2016

CS 1674: Intro to Computer Vision. Attributes. Prof. Adriana Kovashka University of Pittsburgh November 2, 2016 CS 1674: Intro to Computer Vision Attributes Prof. Adriana Kovashka University of Pittsburgh November 2, 2016 Plan for today What are attributes and why are they useful? (paper 1) Attributes for zero-shot

More information

Attributes and More Crowdsourcing

Attributes and More Crowdsourcing Attributes and More Crowdsourcing Computer Vision CS 143, Brown James Hays Many slides from Derek Hoiem Recap: Human Computation Active Learning: Let the classifier tell you where more annotation is needed.

More information

The Hilbert Problems of Computer Vision. Jitendra Malik UC Berkeley & Google, Inc.

The Hilbert Problems of Computer Vision. Jitendra Malik UC Berkeley & Google, Inc. The Hilbert Problems of Computer Vision Jitendra Malik UC Berkeley & Google, Inc. This talk The computational power of the human brain Research is the art of the soluble Hilbert problems, circa 2004 Hilbert

More information

Attributes. Computer Vision. James Hays. Many slides from Derek Hoiem

Attributes. Computer Vision. James Hays. Many slides from Derek Hoiem Many slides from Derek Hoiem Attributes Computer Vision James Hays Recap: Human Computation Active Learning: Let the classifier tell you where more annotation is needed. Human-in-the-loop recognition:

More information

Computer Vision Lecture 17

Computer Vision Lecture 17 Computer Vision Lecture 17 Epipolar Geometry & Stereo Basics 13.01.2015 Bastian Leibe RWTH Aachen http://www.vision.rwth-aachen.de leibe@vision.rwth-aachen.de Announcements Seminar in the summer semester

More information

Computer Vision Lecture 17

Computer Vision Lecture 17 Announcements Computer Vision Lecture 17 Epipolar Geometry & Stereo Basics Seminar in the summer semester Current Topics in Computer Vision and Machine Learning Block seminar, presentations in 1 st week

More information

Lecture 14: Computer Vision

Lecture 14: Computer Vision CS/b: Artificial Intelligence II Prof. Olga Veksler Lecture : Computer Vision D shape from Images Stereo Reconstruction Many Slides are from Steve Seitz (UW), S. Narasimhan Outline Cues for D shape perception

More information

Neue Verfahren der Bildverarbeitung auch zur Erfassung von Schäden in Abwasserkanälen?

Neue Verfahren der Bildverarbeitung auch zur Erfassung von Schäden in Abwasserkanälen? Neue Verfahren der Bildverarbeitung auch zur Erfassung von Schäden in Abwasserkanälen? Fraunhofer HHI 13.07.2017 1 Fraunhofer-Gesellschaft Fraunhofer is Europe s largest organization for applied research.

More information

Realtime 3D Computer Graphics Virtual Reality

Realtime 3D Computer Graphics Virtual Reality Realtime 3D Computer Graphics Virtual Reality Human Visual Perception The human visual system 2 eyes Optic nerve: 1.5 million fibers per eye (each fiber is the axon from a neuron) 125 million rods (achromatic

More information

COMP Preliminaries Jan. 6, 2015

COMP Preliminaries Jan. 6, 2015 Lecture 1 Computer graphics, broadly defined, is a set of methods for using computers to create and manipulate images. There are many applications of computer graphics including entertainment (games, cinema,

More information

Computer Vision: Summary and Discussion

Computer Vision: Summary and Discussion 12/05/2011 Computer Vision: Summary and Discussion Computer Vision CS 143, Brown James Hays Many slides from Derek Hoiem Announcements Today is last day of regular class Second quiz on Wednesday (Dec 7

More information

Last update: May 4, Vision. CMSC 421: Chapter 24. CMSC 421: Chapter 24 1

Last update: May 4, Vision. CMSC 421: Chapter 24. CMSC 421: Chapter 24 1 Last update: May 4, 200 Vision CMSC 42: Chapter 24 CMSC 42: Chapter 24 Outline Perception generally Image formation Early vision 2D D Object recognition CMSC 42: Chapter 24 2 Perception generally Stimulus

More information

Computer Vision and Virtual Reality. Introduction

Computer Vision and Virtual Reality. Introduction Computer Vision and Virtual Reality Introduction Tomáš Svoboda, svoboda@cmp.felk.cvut.cz Czech Technical University in Prague, Center for Machine Perception http://cmp.felk.cvut.cz Last update: October

More information

Vision-Based Human-Computer-Interaction

Vision-Based Human-Computer-Interaction Vision-Based Human-Computer-Interaction Ulrich Leiner,, Interactive Media Human Factors, Einsteinufer 37, 10587 Berlin, Germany www.hhi.fraunhofer.de 10.12.2009 1 Outline Ulrich Leiner, Heinrich-Hertz-Institute,

More information

24 hours of Photo Sharing. installation by Erik Kessels

24 hours of Photo Sharing. installation by Erik Kessels 24 hours of Photo Sharing installation by Erik Kessels And sometimes Internet photos have useful labels Im2gps. Hays and Efros. CVPR 2008 But what if we want more? Image Categorization Training Images

More information

Chaplin, Modern Times, 1936

Chaplin, Modern Times, 1936 Chaplin, Modern Times, 1936 [A Bucket of Water and a Glass Matte: Special Effects in Modern Times; bonus feature on The Criterion Collection set] Multi-view geometry problems Structure: Given projections

More information

CSE 455: Computer Vision Winter 2007

CSE 455: Computer Vision Winter 2007 CSE 455: Computer Vision Winter 2007 Instructor: Professor Linda Shapiro (shapiro@cs) Additional Instructor: Dr. Matthew Brown (brown@microsoft.com) TAs: Masa Kobashi (mkbsh@cs) Peter Davis (pediddle@cs)

More information

Stereo CSE 576. Ali Farhadi. Several slides from Larry Zitnick and Steve Seitz

Stereo CSE 576. Ali Farhadi. Several slides from Larry Zitnick and Steve Seitz Stereo CSE 576 Ali Farhadi Several slides from Larry Zitnick and Steve Seitz Why do we perceive depth? What do humans use as depth cues? Motion Convergence When watching an object close to us, our eyes

More information

Thanks to Chris Bregler. COS 429: Computer Vision

Thanks to Chris Bregler. COS 429: Computer Vision Thanks to Chris Bregler COS 429: Computer Vision COS 429: Computer Vision Instructor: Szymon Rusinkiewicz TA: Linjie Luo smr@cs.princeton.edu linjiel@cs.princeton.edu Course web page http://www.cs.princeton.edu/courses/archive/fall09/cos429/

More information

Basic distinctions. Definitions. Epstein (1965) familiar size experiment. Distance, depth, and 3D shape cues. Distance, depth, and 3D shape cues

Basic distinctions. Definitions. Epstein (1965) familiar size experiment. Distance, depth, and 3D shape cues. Distance, depth, and 3D shape cues Distance, depth, and 3D shape cues Pictorial depth cues: familiar size, relative size, brightness, occlusion, shading and shadows, aerial/ atmospheric perspective, linear perspective, height within image,

More information

What is computer vision?

What is computer vision? What is computer vision? Computer vision (image understanding) is a discipline that studies how to reconstruct, interpret and understand a 3D scene from its 2D images in terms of the properties of the

More information

Finally: Motion and tracking. Motion 4/20/2011. CS 376 Lecture 24 Motion 1. Video. Uses of motion. Motion parallax. Motion field

Finally: Motion and tracking. Motion 4/20/2011. CS 376 Lecture 24 Motion 1. Video. Uses of motion. Motion parallax. Motion field Finally: Motion and tracking Tracking objects, video analysis, low level motion Motion Wed, April 20 Kristen Grauman UT-Austin Many slides adapted from S. Seitz, R. Szeliski, M. Pollefeys, and S. Lazebnik

More information

Computer Vision. Alexandra Branzan Albu Spring 2009

Computer Vision. Alexandra Branzan Albu Spring 2009 Computer Vision Alexandra Branzan Albu Spring 2009 Staff Instructor: Alexandra Branzan Albu www.ece.uvic.ca/~aalbu email: aalbu@ece.uvic.ca Office hours (EOW 315): by appointment CENG 421/ ELEC 536 : Computer

More information

Stereo Epipolar Geometry for General Cameras. Sanja Fidler CSC420: Intro to Image Understanding 1 / 33

Stereo Epipolar Geometry for General Cameras. Sanja Fidler CSC420: Intro to Image Understanding 1 / 33 Stereo Epipolar Geometry for General Cameras Sanja Fidler CSC420: Intro to Image Understanding 1 / 33 Stereo Epipolar geometry Case with two cameras with parallel optical axes General case Now this Sanja

More information

2D 3D CHARACTER COMPUTER ANIMATION ANIMATION INFORMATISÉE 2D 3D SECONDARY NIVEAU SECONDAIRE

2D 3D CHARACTER COMPUTER ANIMATION ANIMATION INFORMATISÉE 2D 3D SECONDARY NIVEAU SECONDAIRE PRINCIPLES OF ANIMATION PRINCIPES D ANIMATION 2D 3D CHARACTER COMPUTER ANIMATION ANIMATION INFORMATISÉE 2D 3D SECONDARY NIVEAU SECONDAIRE 12 BASIC PRINCIPLES OF ANIMATION Paraphrased from the "Illusion

More information

Face Recognition Technology Based On Image Processing Chen Xin, Yajuan Li, Zhimin Tian

Face Recognition Technology Based On Image Processing Chen Xin, Yajuan Li, Zhimin Tian 4th International Conference on Machinery, Materials and Computing Technology (ICMMCT 2016) Face Recognition Technology Based On Image Processing Chen Xin, Yajuan Li, Zhimin Tian Hebei Engineering and

More information

ME/CS 132: Introduction to Vision-based Robot Navigation! Low-level Image Processing" Larry Matthies"

ME/CS 132: Introduction to Vision-based Robot Navigation! Low-level Image Processing Larry Matthies ME/CS 132: Introduction to Vision-based Robot Navigation! Low-level Image Processing" Larry Matthies" lhm@jpl.nasa.gov, 818-354-3722" Announcements" First homework grading is done! Second homework is due

More information

Image Analysis - Lecture 1

Image Analysis - Lecture 1 General Research Image models Repetition Image Analysis - Lecture 1 Kalle Åström 27 August 2015 General Research Image models Repetition Lecture 1 Administrative things What is image analysis? Examples

More information

A Survey of Light Source Detection Methods

A Survey of Light Source Detection Methods A Survey of Light Source Detection Methods Nathan Funk University of Alberta Mini-Project for CMPUT 603 November 30, 2003 Abstract This paper provides an overview of the most prominent techniques for light

More information

Important concepts in binocular depth vision: Corresponding and non-corresponding points. Depth Perception 1. Depth Perception Part II

Important concepts in binocular depth vision: Corresponding and non-corresponding points. Depth Perception 1. Depth Perception Part II Depth Perception Part II Depth Perception 1 Binocular Cues to Depth Depth Information Oculomotor Visual Accomodation Convergence Binocular Monocular Static Cues Motion Parallax Perspective Size Interposition

More information

Binghamton University. EngiNet. Thomas J. Watson. School of Engineering and Applied Science. State University of New York. EngiNet WARNING CS 560

Binghamton University. EngiNet. Thomas J. Watson. School of Engineering and Applied Science. State University of New York. EngiNet WARNING CS 560 Binghamton University EngiNet State University of New York EngiNet Thomas J. Watson School of Engineering and Applied Science WARNING All rights reserved. No Part of this video lecture series may be reproduced

More information

3D Modeling Course Outline

3D Modeling Course Outline 3D Modeling Course Outline Points Possible Course Hours Course Overview 4 Lab 1: Start the Course Identify computer requirements. Learn how to move through the course. Switch between windows. Lab 2: Set

More information

What is Computer Vision?

What is Computer Vision? Perceptual Grouping in Computer Vision Gérard Medioni University of Southern California What is Computer Vision? Computer Vision Attempt to emulate Human Visual System Perceive visual stimuli with cameras

More information

All human beings desire to know. [...] sight, more than any other senses, gives us knowledge of things and clarifies many differences among them.

All human beings desire to know. [...] sight, more than any other senses, gives us knowledge of things and clarifies many differences among them. All human beings desire to know. [...] sight, more than any other senses, gives us knowledge of things and clarifies many differences among them. - Aristotle University of Texas at Arlington Introduction

More information

Overview of Computer Vision. CS308 Data Structures

Overview of Computer Vision. CS308 Data Structures Overview of Computer Vision CS308 Data Structures What is Computer Vision? Deals with the development of the theoretical and algorithmic basis by which useful information about the 3D world can be automatically

More information

On Modeling Variations for Face Authentication

On Modeling Variations for Face Authentication On Modeling Variations for Face Authentication Xiaoming Liu Tsuhan Chen B.V.K. Vijaya Kumar Department of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, PA 15213 xiaoming@andrew.cmu.edu

More information

CSE 4392/5369. Dr. Gian Luca Mariottini, Ph.D.

CSE 4392/5369. Dr. Gian Luca Mariottini, Ph.D. University of Texas at Arlington CSE 4392/5369 Introduction to Vision Sensing Dr. Gian Luca Mariottini, Ph.D. Department of Computer Science and Engineering University of Texas at Arlington WEB : http://ranger.uta.edu/~gianluca

More information

Visual Pathways to the Brain

Visual Pathways to the Brain Visual Pathways to the Brain 1 Left half of visual field which is imaged on the right half of each retina is transmitted to right half of brain. Vice versa for right half of visual field. From each eye

More information

COS 116 The Computational Universe Laboratory 10: Computer Graphics

COS 116 The Computational Universe Laboratory 10: Computer Graphics COS 116 The Computational Universe Laboratory 10: Computer Graphics As mentioned in lecture, computer graphics has four major parts: imaging, rendering, modeling, and animation. In this lab you will learn

More information

Passive 3D Photography

Passive 3D Photography SIGGRAPH 99 Course on 3D Photography Passive 3D Photography Steve Seitz Carnegie Mellon University http:// ://www.cs.cmu.edu/~seitz Talk Outline. Visual Cues 2. Classical Vision Algorithms 3. State of

More information

Computer Vision Course Lecture 04. Template Matching Image Pyramids. Ceyhun Burak Akgül, PhD cba-research.com. Spring 2015 Last updated 11/03/2015

Computer Vision Course Lecture 04. Template Matching Image Pyramids. Ceyhun Burak Akgül, PhD cba-research.com. Spring 2015 Last updated 11/03/2015 Computer Vision Course Lecture 04 Template Matching Image Pyramids Ceyhun Burak Akgül, PhD cba-research.com Spring 2015 Last updated 11/03/2015 Photo credit: Olivier Teboul vision.mas.ecp.fr/personnel/teboul

More information

Computer Vision EE837, CS867, CE803

Computer Vision EE837, CS867, CE803 Computer Vision EE837, CS867, CE803 Introduction Lecture 01 Computer Vision Prerequisites Basic linear Algebra, probability, calculus - Required Basic data structures/programming knowledge - Required Working

More information

Assignment 2: Stereo and 3D Reconstruction from Disparity

Assignment 2: Stereo and 3D Reconstruction from Disparity CS 6320, 3D Computer Vision Spring 2013, Prof. Guido Gerig Assignment 2: Stereo and 3D Reconstruction from Disparity Out: Mon Feb-11-2013 Due: Mon Feb-25-2013, midnight (theoretical and practical parts,

More information

Representing 3D Objects: An Introduction to Object Centered and Viewer Centered Models

Representing 3D Objects: An Introduction to Object Centered and Viewer Centered Models Representing 3D Objects: An Introduction to Object Centered and Viewer Centered Models Guangyu Zhu CMSC828J Advanced Topics in Information Processing: Approaches to Representing and Recognizing Objects

More information

Computer Vision. Alexandra Branzan Albu Spring 2010

Computer Vision. Alexandra Branzan Albu Spring 2010 Computer Vision Alexandra Branzan Albu Spring 2010 Staff Instructor: Alexandra Branzan Albu www.ece.uvic.ca/~aalbu email: aalbu@ece.uvic.ca Office hours (EOW 631): by appointment CENG 421/ ELEC 536 : Computer

More information

Machine Vision Systems

Machine Vision Systems Overview Function Image types The optical path of the lens is defined by its construction. For spherical lenses the solid angle depends on the focal length, focus adjustment and aperture; all rays run

More information

Multi-View Geometry (Ch7 New book. Ch 10/11 old book)

Multi-View Geometry (Ch7 New book. Ch 10/11 old book) Multi-View Geometry (Ch7 New book. Ch 10/11 old book) Guido Gerig CS-GY 6643, Spring 2016 gerig@nyu.edu Credits: M. Shah, UCF CAP5415, lecture 23 http://www.cs.ucf.edu/courses/cap6411/cap5415/, Trevor

More information

Announcements. Motion. Structure-from-Motion (SFM) Motion. Discrete Motion: Some Counting

Announcements. Motion. Structure-from-Motion (SFM) Motion. Discrete Motion: Some Counting Announcements Motion Introduction to Computer Vision CSE 152 Lecture 20 HW 4 due Friday at Midnight Final Exam: Tuesday, 6/12 at 8:00AM-11:00AM, regular classroom Extra Office Hours: Monday 6/11 9:00AM-10:00AM

More information

The Analysis of Faces in Brains and Machines

The Analysis of Faces in Brains and Machines CS 332 Visual Processing in Computer and Biological Vision Systems The Analysis of Faces in Brains and Machines Paula Johnson Elizabeth Warren HMAX model Why is face analysis important? Remember/recognize

More information

Recap: Features and filters. Recap: Grouping & fitting. Now: Multiple views 10/29/2008. Epipolar geometry & stereo vision. Why multiple views?

Recap: Features and filters. Recap: Grouping & fitting. Now: Multiple views 10/29/2008. Epipolar geometry & stereo vision. Why multiple views? Recap: Features and filters Epipolar geometry & stereo vision Tuesday, Oct 21 Kristen Grauman UT-Austin Transforming and describing images; textures, colors, edges Recap: Grouping & fitting Now: Multiple

More information

Making ecards Can Be Fun!

Making ecards Can Be Fun! Making ecards Can Be Fun! A Macromedia Flash Tutorial By Mike Travis For ETEC 664 University of Hawaii Graduate Program in Educational Technology April 4, 2005 The Goal The goal of this project is to create

More information

Parallel algorithms for stereo vision shape from stereo

Parallel algorithms for stereo vision shape from stereo Parallel algorithms for stereo vision shape from stereo XINGJIE RUAN, XENOPHON Institute of Information & Mathematical Sciences Massey University at Albany, Auckland, New Zealand Xingjie.Ruan.1@uni.massey.ac.nz

More information

Other Reconstruction Techniques

Other Reconstruction Techniques Other Reconstruction Techniques Ruigang Yang CS 684 CS 684 Spring 2004 1 Taxonomy of Range Sensing From Brain Curless, SIGGRAPH 00 Lecture notes CS 684 Spring 2004 2 Taxonomy of Range Scanning (cont.)

More information

Camera Shots. Lesson Plan

Camera Shots. Lesson Plan Lesson Plan Camera Shots Level: Grades 9-12 About the Author With permission, this lesson is based on a series of activities by Wayne McNanney in Mediacy, Vol. 20, No. 3, Fall 1998, and from TVOntario's

More information