Jochen Triesch, UC San Diego, 1 COGS 275 - Visual Modeling Jochen Triesch & Martin Sereno Dept. of Cognitive Science UC.

Slides:



Advertisements
Similar presentations
Chapter 2: Marr’s theory of vision. Cognitive Science  José Luis Bermúdez / Cambridge University Press 2010 Overview Introduce Marr’s distinction between.
Advertisements

September 2, 2014Computer Vision Lecture 1: Human Vision 1 Welcome to CS 675 – Computer Vision Fall 2014 Instructor: Marc Pomplun Instructor: Marc Pomplun.
What is Vision? Why is it Hard ? Alan L. Yuille. UCLA.
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.
Advanced Computer Vision Introduction Goal and objectives To introduce the fundamental problems of computer vision. To introduce the main concepts and.
Visual Perception: It Is All In Your Mind Mona Moshtaghi Neuroscience Texture Shape Size Disparity Motion Processing Constraint.
Computer Vision I Introduction Raul Queiroz Feitosa.
Organizational Notes no study guide no review session not sufficient to just read book and glance at lecture material midterm/final is considered hard.
Math. Meth. in Vision and Imaging cmput 613/498 Lecture 1: Introduction and course overview Martin Jagersand.
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.
Machine Learning (Extended) Dr. Ata Kaban
Computing With Images: Outlook and applications
2007Theo Schouten1 Introduction. 2007Theo Schouten2 Human Eye Cones, Rods Reaction time: 0.1 sec (enough for transferring 100 nerve.
What is Cognitive Science? … is the interdisciplinary study of mind and intelligence, embracing philosophy, psychology, artificial intelligence, neuroscience,
© 2004 by Davi GeigerComputer Vision January 2004 L1.1 Introduction.
What should be done at the Low Level?
Computer Vision (CSE P576) Staff Prof: Steve Seitz TA: Jiun-Hung Chen Web Page
December 2, 2014Computer Vision Lecture 21: Image Understanding 1 Today’s topic is.. Image Understanding.
Vision in Man and Machine. STATS 19 SEM Talk 2. Alan L. Yuille. UCLA. Dept. Statistics and Psychology.
1 Image Processing(IP) 1. Introduction 2. Digital Image Fundamentals 3. Image Enhancement in the spatial Domain 4. Image Enhancement in the Frequency Domain.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
Introduction to Artificial Neural Network and Fuzzy Systems
 For many years human being has been trying to recreate the complex mechanisms that human body forms & to copy or imitate human systems  As a result.
1B50 – Percepts and Concepts Daniel J Hulme. Outline Cognitive Vision –Why do we want computers to see? –Why can’t computers see? –Introducing percepts.
Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Cognitive Robots © 2014, SNU CSE Biointelligence Lab.,
November 29, 2004AI: Chapter 24: Perception1 Artificial Intelligence Chapter 24: Perception Michael Scherger Department of Computer Science Kent State.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean Hall 5409 T-R 10:30am – 11:50am.
CMSC 426: Image Processing (Computer Vision) David Jacobs.
Introduction to Graphics and Virtual Environments.
Computer Science Department, Duke UniversityPhD Defense TalkMay 4, 2005 Fast Extraction of Feature Salience Maps for Rapid Video Data Analysis Nikos P.
September 10, 2012Introduction to Artificial Intelligence Lecture 2: Perception & Action 1 Boundary-following Robot Rules 1  2  3  4  5.
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.
Digital Image Processing Lecture 1: Introduction Prof. Charlene Tsai
CSE 473/573 Computer Vision and Image Processing (CVIP) Ifeoma Nwogu Lecture 35 – Review for midterm.
MIND: The Cognitive Side of Mind and Brain  “… the mind is not the brain, but what the brain does…” (Pinker, 1997)
CP467 Image Processing and Pattern Recognition Instructor: Hongbing Fan Introduction About DIP & PR About this course Lecture 1: an overview of DIP DIP&PR.
Computer Graphics Psychophysics Heinrich H. Bülthoff Max-Planck-Institute for Biological Cybernetics Tübingen, Germany Heinrich H. Bülthoff Max-Planck-Institute.
0 Chapter 1: Introduction Fundamentals of Computational Neuroscience Dec 09.
Computational Cognitive Neuroscience PSYC 4175/5175 Randall O’Reilly.
1 Machine Learning (Extended) Dr. Ata Kaban Algorithms to enable computers to learn –Learning = ability to improve performance automatically through experience.
Stylization and Abstraction of Photographs Doug Decarlo and Anthony Santella.
 To Cover the basic theory and algorithms that are widely used in digital image processing.  To Expose students to current technologies and issues that.
1 Artificial Intelligence: Vision Stages of analysis Low level vision Surfaces and distance Object Matching.
Digital Image Processing Lecture 1: Introduction February 21, 2005 Prof. Charlene Tsai Prof. Charlene Tsai
CPSC : Data-driven Computer Graphics Jinxiang Chai.
1 Perception and VR MONT 104S, Fall 2008 Lecture 14 Introduction to Virtual Reality.
September 3, 2013Computer Vision Lecture 1: Human Vision 1 Welcome to CS 675 – Computer Vision Fall 2013 Instructor: Marc Pomplun Instructor: Marc Pomplun.
1 Computational Vision CSCI 363, Fall 2012 Lecture 1 Introduction to Vision Science Course webpage:
Robotics/Machine Vision Robert Love, Venkat Jayaraman July 17, 2008 SSTP Seminar – Lecture 7.
Quiz Week 8 Topical. Topical Quiz (Section 2) What is the difference between Computer Vision and Computer Graphics What is the difference between Computer.
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.
Face Detection 蔡宇軒.
COS 429: Computer Vision Thanks to Chris Bregler.
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
From local motion estimates to global ones - physiology:
Processing visual information for Computer Vision
Robotics – Syllabus and Logistics
What is cognitive psychology?
- photometric aspects of image formation gray level images
Advanced Image Processing
How do we realize design? What should we consider? Technical Visual Interaction Search Context of use Information Interacting/ transacting.
Welcome to CS 675 – Computer Vision Spring 2018
Computer Vision Computer vision attempts to construct meaningful and explicit descriptions of the world depicted in an image Using machines to Interpret!!!
Institute of Neural Information Processing (Prof. Heiko Neumann •
?. ? White Fuzzy Color Oblong Texture Shape Most problems in vision are underconstrained White Color Most problems in vision are underconstrained.
CMSC 426: Image Processing (Computer Vision)
Eye-Based Interaction in Graphical Systems: Theory & Practice
Presentation transcript:

Jochen Triesch, UC San Diego, 1 COGS Visual Modeling Jochen Triesch & Martin Sereno Dept. of Cognitive Science UC San Diego

Jochen Triesch, UC San Diego, 2 What is this course about? it’s about vision: the ability of people, animals, and machines to see things it’s interdisciplinary — it brings together computer vision, visual neuroscience, visual psychophysics it’s team-taught it’s “hands on” : exercises, project, and paper! it requires math (calculus, linear algebra, statistics, complex numbers) it requires programming (Matlab) it teaches you what you need to know to do state-of- the-art research in computational vision

Jochen Triesch, UC San Diego, 3 Contents fundamentals: light and imaging, overview of anatomy and physiology of primate visual system low-level vision: image processing (convolution, morphological operators, pyramids), edges, corners, color, stereo vision, shading, texture, local motion mid-level vision: segmentation, grouping, contour processing, cue integration high-level vision: object recognition, attention, active vision, visual memory, vision and other modalities How do people learn to do it? How can we get computers to learn to do it?

Jochen Triesch, UC San Diego, 4 Textbook fundamentals low-level vision mid-level vision high-level vision: recent research papers lecture notes will be posted on the course web page (linked from my home page)

Jochen Triesch, UC San Diego, 5 Vision is really, really hard! forward problem (graphics) : from world to images has unique solution inverse problem (vision): from images to description of the world does not have unique solution: infinitely many scenes can give rise to the same image

Jochen Triesch, UC San Diego, 6 The need for studying computational vision David Marr: “Trying to understand perception by studying only neurons is like trying to understand bird flight by studying only feathers: it just cannot be done. In order to understand bird flight, we have to understand aerodynamics; only then do the structure of the feathers and the different shapes of birds’ wings make sense.”

Jochen Triesch, UC San Diego, 7 Marr’s levels of analysis (1982) Computational theory: What is the goal of the computation, why is it appropriate, and what is the logic of the strategy by which it can be carried out? Representation and algorithm: How can this computational theory be implemented? In particular, what is the representation for the input and output, and what is the algorithm for the transformation? Hardware implementation: How can the representation and algorithm be realized physically?

Jochen Triesch, UC San Diego, 8 Why have brain? To control body. Why have perception? To acquire information about what way of moving your body may be particularly useful now. Thus, what you perceive affects what you’re going to do. But also, what you do changes what you perceive. OrganismEnvironment Action Perception This feedback loop can result in surprisingly complex looking behavior patterns! Perception and Action

Jochen Triesch, UC San Diego, 9 Some Current Challenges I vision is for action; how do you (learn to) extract the information that you need for accomplishing things? how is vision integrated with action, i.e. how are perception and behavior orchestrated? E.g., where should you look next and why? What parts of the scene should you attend to or ignore, what pieces of information should you extract at any time? in how far is visual processing reactive or goal-driven?

Jochen Triesch, UC San Diego, 10 The Vision Problem Object Tracking Structure from Motion Stereo Vision Segmentation Object Recognition Color Vision Shape from Shading The Vision Problem Object Tracking Structure from Motion Stereo Vision Segmentation Object Recognition Color Vision Shape from Shading Some Current Challenges II understand vision as a complex problem

Jochen Triesch, UC San Diego, 11 Some Current Challenges III where does the solution come from? nature and nurture can we build a “sentient statue”? (Étienne Bonnot de Condillac) what does it take to learn to see without supervision?