Intro
Intro
Computer Vision
Images
OpenCV
http://sourceforge.net/projects/opencvlibrary/
Install OpenCV in your PC or laptop,
Read the manual introduction
Try to load and save images (homework #0)
Outline
Introductions
Administrative Matters
Course Outline
Applications of Computer Vision
Computer Vision Focus
Computer Vision Publications
Meeting Times
Lectures
W 5:00-7:20 pm
Room: ESB 215
Office hours
Thursday 4:00-6:00 pm (AER 345, or
AER 321)
Or by appointment
Grading
The final grade depends on:
Homework and programming assignments:
40%
Exam: 40%
20%
Presentation (not determined)
more)
Extra: 1~10% (for creative ideas, paper
vision
sensitivity to errors
need for models
Computer Vision vs.
Machine Learning
Machine learning is a scientific
discipline that is concerned with the
design and development of algorithms
that allow computers to change behavior
based on data, such as from sensor data
or databases (from Wikipedia)
A major focus of machine learning
research is to automatically learn to
recognize complex patterns and make
intelligent decisions based on data.
Computer Vision vs.
Machine Learning
Machine Learning is very useful for
Computer Vision (e.g., learning for vision)
Computer Vision is more than just learning
Modeling
Example based learning
Pinhole Cameras
Lenses
Camera
Parameters and
Calibration
Image Filtering and
Enhancing
Linear Filters
and Convolution
Image
Smoothing
Edge Detection
Pyramids
Image Filtering and
Enhancing (cont.)
Region Segmentation
Color
Texture
Image Restoration
Original Synthetic
Perceptual Organization
Perceptual Organization
Shape Analysis
Stereo
Motion and Optical Flow
High Level Vision
Image Mosaic
One Very Successful
Example
Face detection in a digital camera
The camera detects faces in a scene
and then automatically focuses (AF) and
optimizes exposure (AE) and, if needed,
flash output.
Outline
Introductions
Administrative Matters
Course Outline
Applications of Computer Vision
Computer Vision Focus
Computer Vision Publications
Applications
autonomous cars, planes, missiles, robots,
...
space exploration
aid to the blind, ASL recognition
manufacturing, quality control
surveillance, security, biometrics
image retrieval
medical imaging and analysis
...
Current State of the Art
Earth viewers (3D modeling)
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… “
Face recognition
Who is she?
Vision-based biometrics
“How the Afghan Girl was Identified by Her Iris Patterns” Read the story
Login without a
password…
Mobileye
Vision systems currently in high-end BMW, GM, Volvo
models
By 2010: 70% of car manufacturers.
Vision-based interaction (and
games)
as camera-based IR
. See Lee’s work atCMU on clever tricks on using it to
ouch display!
NASA'S Mars Exploration Rover Spirit captured this westward view from atop
a low plateau where Spirit spent the closing months of 2007.
intelligence
#3 in all of computer science