© 2004 by Davi GeigerComputer Vision January 2004 L1.1 Introduction.

Slides:



Advertisements
Similar presentations
The Helmholtz Machine P Dayan, GE Hinton, RM Neal, RS Zemel
Advertisements

What are the S, T, and E in STEM? How are they related?
Chapter 2: Marr’s theory of vision. Cognitive Science  José Luis Bermúdez / Cambridge University Press 2010 Overview Introduce Marr’s distinction between.
What is Vision? Why is it Hard ? Alan L. Yuille. UCLA.
5/13/2015CAM Talk G.Kamberova Computer Vision Introduction Gerda Kamberova Department of Computer Science Hofstra University.
PSY 5018H: Math Models Hum Behavior, Prof. Paul Schrater, Spring 2004 Vision as Optimal Inference The problem of visual processing can be thought of as.
Organizational Notes no study guide no review session not sufficient to just read book and glance at lecture material midterm/final is considered hard.
LEARNING FROM OBSERVATIONS Yılmaz KILIÇASLAN. Definition Learning takes place as the agent observes its interactions with the world and its own decision-making.
CS 561, Sessions 27 1 Towards intelligent machines Thanks to CSCI561, we now know how to… - Search (and play games) - Build a knowledge base using FOL.
Overview of Computer Vision CS491E/791E. What is Computer Vision? Deals with the development of the theoretical and algorithmic basis by which useful.
Computing With Images: Outlook and applications
By: Jackie C Anthony J And Joy A Definition Computer engineering is the design, construction, implementation and maintenance of computers and computer.
2007Theo Schouten1 Introduction. 2007Theo Schouten2 Human Eye Cones, Rods Reaction time: 0.1 sec (enough for transferring 100 nerve.
Level 2 Mobile and Games Programming Modules Cathy French K233.
LEARNING FROM OBSERVATIONS Yılmaz KILIÇASLAN. Definition Learning takes place as the agent observes its interactions with the world and its own decision-making.
Computational Vision Jitendra Malik University of California at Berkeley Jitendra Malik University of California at Berkeley.
Computer Science Prof. Bill Pugh Dept. of Computer Science.
Baysian Approaches Kun Guo, PhD Reader in Cognitive Neuroscience School of Psychology University of Lincoln Quantitative Methods 2011.
What is Cognitive Science? … is the interdisciplinary study of mind and intelligence, embracing philosophy, psychology, artificial intelligence, neuroscience,
Jochen Triesch, UC San Diego, 1 COGS Visual Modeling Jochen Triesch & Martin Sereno Dept. of Cognitive Science UC.
Modeling Vision as Bayesian Inference: Is it Worth the Effort? Alan L. Yuille. UCLA. Co-Director: Centre for Image and Vision Sciences. Dept. Statistics.
Vision in Man and Machine. STATS 19 SEM Talk 2. Alan L. Yuille. UCLA. Dept. Statistics and Psychology.
Approaches to Representing and Recognizing Objects Visual Classification CMSC 828J – David Jacobs.
The Hilbert Problems of Computer Vision
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean Hall 5409 T-R 10:30am – 11:50am.
CMSC 426: Image Processing (Computer Vision) David Jacobs.
Microsoft Research Innovation at the Frontiers of Computing Andrew Herbert Chairman, Microsoft Research, EMEA 31st March 2011.
G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.
Genetic Regulatory Network Inference Russell Schwartz Department of Biological Sciences Carnegie Mellon University.
Chapter 4: Global responses to the integration challenge.
Introduction to Computer Vision Olac Fuentes Computer Science Department University of Texas at El Paso El Paso, TX, U.S.A.
IIIT-B Computer Vision, Fall 2006 Lecture 1 Introduction to Computer Vision Arvind Lakshmikumar Technology Manager, Sarnoff Corporation Adjunct Faculty,
Artificial Intelligence
Perception Introduction Pattern Recognition Image Formation
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
G52IVG, School of Computer Science, University of Nottingham 1 Administrivia Timetable Lectures, Friday 14:00 – 16:00 Labs, Friday 17:00 -18:00 Assessment.
Computer Science Department Pacific University Artificial Intelligence -- Computer Vision.
Graphical Models in Vision. Alan L. Yuille. UCLA. Dept. Statistics.
CPS 170: Artificial Intelligence Wrapping up Instructor: Vincent Conitzer.
2/14/00 Computer Vision. 2/14/00 Computer Vision Lecturer: Ir. Resmana Lim, M.Eng. Text: 1) Computer Vision -- A Modern Approach.
Major Disciplines in Computer Science Ken Nguyen Department of Information Technology Clayton State University.
Cognitive Computer Vision Kingsley Sage and Hilary Buxton Prepared under ECVision Specific Action 8-3
1 Artificial Intelligence: Vision Stages of analysis Low level vision Surfaces and distance Object Matching.
CPSC : Data-driven Computer Graphics Jinxiang Chai.
1 Perception and VR MONT 104S, Fall 2008 Lecture 14 Introduction to Virtual Reality.
Computer Science in Context Evangelos E. Milios Professor and Graduate Coordinator Faculty of Computer Science Dalhousie University.
Jack Pinches INFO410 & INFO350 S INFORMATION SCIENCE Computer Vision I.
What is Artificial Intelligence? What is artificial intelligence? It is the science and engineering of making intelligent machines, especially intelligent.
Introduction to Artificial Intelligence CS 438 Spring 2008.
Lucent Technologies - Proprietary 1 Interactive Pattern Discovery with Mirage Mirage uses exploratory visualization, intuitive graphical operations to.
1 Computational Vision CSCI 363, Fall 2012 Lecture 1 Introduction to Vision Science Course webpage:
Quiz Week 8 Topical. Topical Quiz (Section 2) What is the difference between Computer Vision and Computer Graphics What is the difference between Computer.
Computer Vision as an Engineering Problem. A Hierarchical Layer Model. A presentation by Amit Benbassat.
1 ARTIFICIAL INTELLIGENCE Gilles BÉZARD Version 3.16.
1 Computational Vision CSCI 363, Fall 2012 Lecture 2 Introduction to Vision Science.
CS 558 Computer Vision John Oliensis. Today’s class What is vision What is computer vision How we can solve vision problems –Important tools –Overall.
COMPUTER SYSTEM FUNDAMENTAL Genetic Computer School INTRODUCTION TO ARTIFICIAL INTELLIGENCE LESSON 11.
Artificial Intelligence
Brief Intro to Machine Learning CS539
Selected areas in Image and Video Communication
Processing visual information for Computer Vision
- photometric aspects of image formation gray level images
Artificial Intelligence (CS 370D)
ARTIFICIAL INTELLIGENCE.
Basic Intro Tutorial on Machine Learning and Data Mining
Institute of Neural Information Processing (Prof. Heiko Neumann •
CMSC 426: Image Processing (Computer Vision)
Introduction to Artificial Intelligence Instructor: Dr. Eduardo Urbina
Presentation transcript:

© 2004 by Davi GeigerComputer Vision January 2004 L1.1 Introduction

© 2004 by Davi GeigerComputer Vision January 2004 L1.2 Vision ``to know what is where, by looking.’’ (Marr). Where What

© 2004 by Davi GeigerComputer Vision January 2004 L1.3 Why is Vision Interesting? Psychology –~ 35% of cerebral cortex is for vision. –Vision is how we experience the world. Engineering –Want machines to interact with world. –Digital images are everywhere.

© 2004 by Davi GeigerComputer Vision January 2004 L1.4 Vision is inferential: Light (

© 2004 by Davi GeigerComputer Vision January 2004 L1.5 Vision is Inferential: Prior Knowledge

© 2004 by Davi GeigerComputer Vision January 2004 L1.6

© 2004 by Davi GeigerComputer Vision January 2004 L1.7 Computer Vision Inference  Computation Building machines that see Modeling biological perception

© 2004 by Davi GeigerComputer Vision January 2004 L1.8 A Quick Tour of Computer Vision

© 2004 by Davi GeigerComputer Vision January 2004 L1.9 Boundary Detection

© 2004 by Davi GeigerComputer Vision January 2004 L1.10

© 2004 by Davi GeigerComputer Vision January 2004 L1.11 Boundary Detection Finding the Corpus Callosum (G. Hamarneh, T. McInerney, D. Terzopoulos)

© 2004 by Davi GeigerComputer Vision January 2004 L1.12 Tracking

© 2004 by Davi GeigerComputer Vision January 2004 L1.13 Tracking

© 2004 by Davi GeigerComputer Vision January 2004 L1.14 Tracking

© 2004 by Davi GeigerComputer Vision January 2004 L1.15 Tracking

© 2004 by Davi GeigerComputer Vision January 2004 L1.16 Tracking

© 2004 by Davi GeigerComputer Vision January 2004 L1.17 Stereo

© 2004 by Davi GeigerComputer Vision January 2004 L1.18 Stereo

© 2004 by Davi GeigerComputer Vision January 2004 L1.19 Motion

© 2004 by Davi GeigerComputer Vision January 2004 L1.20 Motion - Application (

© 2004 by Davi GeigerComputer Vision January 2004 L1.21 Pose Determination Visually guided surgery

© 2004 by Davi GeigerComputer Vision January 2004 L1.22 Recognition - Shading Lighting affects appearance

© 2004 by Davi GeigerComputer Vision January 2004 L1.23 Classification (Funkhauser, Min, Kazhdan, Chen, Halderman, Dobkin, Jacobs)

© 2004 by Davi GeigerComputer Vision January 2004 L1.24 Vision depends on: Geometry Physics The nature of objects in the world (This is the hardest part).

© 2004 by Davi GeigerComputer Vision January 2004 L1.25 Approaches to Vision

© 2004 by Davi GeigerComputer Vision January 2004 L1.26 Modeling + Algorithms Build a simple model of the world (eg., flat, uniform intensity). Find provably good algorithms. Experiment on real world. Update model. Problem: Too often models are simplistic or intractable.

© 2004 by Davi GeigerComputer Vision January 2004 L1.27 Bayesian inference Bayes law: P(A|B) = P(B|A)*P(A)/P(B). P(world|image) = P(image|world)*P(world)/P(image) P(image|world) is computer graphics –Geometry of projection. –Physics of light and reflection. P(world) means modeling objects in world. Leads to statistical/learning approaches. Problem: Too often probabilities can’t be known and are invented.

© 2004 by Davi GeigerComputer Vision January 2004 L1.28 Engineering Focus on definite tasks with clear requirements. Try ideas based on theory and get experience about what works. Try to build reusable modules. Problem: Solutions that work under specific conditions may not generalize.

© 2004 by Davi GeigerComputer Vision January 2004 L1.29 Marr Theory of Computation Representations and algorithms Implementations. Primal Sketch 2½D Sketch 3D Representations Problem: Are things really so modular?

© 2004 by Davi GeigerComputer Vision January 2004 L1.30 The State of Computer Vision Science –Study of intelligence seems to be hard. –Some interesting fundamental theory about specific problems. –Limited insight into how these interact.

© 2004 by Davi GeigerComputer Vision January 2004 L1.31 The State of Computer Vision Technology –Interesting applications: inspection, graphics, security, internet…. –Some successful companies. Largest ~ million in revenues. Many in- house applications. –Future: growth in digital images exciting.

© 2004 by Davi GeigerComputer Vision January 2004 L1.32 Related Fields Graphics. “Vision is inverse graphics”. Visual perception. Neuroscience. AI Learning Math: eg., geometry, stochastic processes. Optimization.