Computer Vision
Computer Vision
Instructor: James Hays TAs: Hari Narayanan (HTA), Libin Geoffrey Sun, Greg Yauney, Bryce Aebi, Charles Yeh, Kurt Spindler
Image by kirkh.deviantart.com
Todays Class
Introductions What is Computer Vision? Computer Vision at Brown Specifics of this course Questions
A bit about me
Scene Completion
[Hays and Efros. Scene Completion Using Millions of Photographs. SIGGRAPH 2007 and CACM October 2008.]
My Research
CS 143 TAs Hari Narayanan (HTA) Libin Geoffrey Sun Greg Yauney Bryce Aebi Charles Yeh Kurt Spindler
Computer Vision
Make computers understand images and video.
What kind of scene? Where are the cars? How far is the building?
Safety
Health
Security
Comfort
Fun
Access
Guzman 68
Ohta Kanade 78
Face detection
Smile detection
LaneHawk by EvolutionRobotics A smart camera is flush-mounted in the checkout lane, continuously watching for items. When an item is detected and recognized, the cashier verifies the quantity of items that were found under the basket, and continues to close the transaction. The item can remain under the basket, and with LaneHawk,you are assured to get paid for it
Vision-based biometrics
How the Afghan Girl was Identified by Her Iris Patterns Read the story wikipedia
Sports
Smart cars
Mobileye
Vision systems currently in high-end BMW, GM, Volvo models By 2010: 70% of car manufacturers.
Google cars
Oct 9, 2010. "Google Cars Drive Themselves, in Traffic". The New York Times. John Markoff June 24, 2011. "Nevada state law paves the way for driverless cars". Financial Post. Christine Dobby Aug 9, 2011, "Human error blamed after Google's driverless car sparks five-vehicle crash". The Star (Toronto)
Vision in space
NASA'S Mars Exploration Rover Spirit captured this westward view from atop a low plateau where Spirit spent the closing months of 2007.
Industrial robots
Mobile robots
http://www.robocup.org/
Medical imaging
3D imaging MRI, CT
Thomas Serre
Stu Geman
David Mumford
Gabriel Taubin
David Cooper
Ben Kimia
Joe Mundy
Grading
80% programming projects (5 total) 20% quizzes (2 total)
Computer Vision
Machine Learning
Robotics
Scope of CS 143
Image Processing Feature Matching Recognition
Graphics
Medical Imaging
Neuroscience
Course Topics
Interpreting Intensities
What determines the brightness and color of a pixel? How can we use image filters to extract meaningful information from the image?
Advanced Topics
Action recognition, 3D scenes and context, human-in-the-loop vision
Textbook
http://szeliski.org/Book/
Prerequisites
Linear algebra, basic calculus, and probability Experience with image processing or Matlab will help but is not necessary
Projects
Image Filtering and Hybrid Images Local Feature Matching Scene Recognition with Bag of Words Object Detection with a Sliding Window Boundary Detection with Sketch Tokens