+ All Categories
Home > Documents > Introduction to ECE432 Instructor: Ying Wu Dept. Electrical & Computer Engr. Northwestern University...

Introduction to ECE432 Instructor: Ying Wu Dept. Electrical & Computer Engr. Northwestern University...

Date post: 25-Dec-2015
Category:
Upload: eric-bishop
View: 222 times
Download: 0 times
Share this document with a friend
Popular Tags:
21
Introduction to ECE432 Instructor: Ying Wu Dept. Electrical & Computer Engr. Northwestern University Evanston, IL 60208 http://www.ece.northwestern.edu/~yingwu [email protected] ECE 432 Advanced Computer Vision
Transcript
Page 1: Introduction to ECE432 Instructor: Ying Wu Dept. Electrical & Computer Engr. Northwestern University Evanston, IL 60208 yingwu.

Introduction to ECE432

Instructor: Ying Wu

Dept. Electrical & Computer Engr.

Northwestern University

Evanston, IL 60208

http://www.ece.northwestern.edu/~yingwu

[email protected]

ECE 432 Advanced Computer Vision

Page 2: Introduction to ECE432 Instructor: Ying Wu Dept. Electrical & Computer Engr. Northwestern University Evanston, IL 60208 yingwu.

A Dream Can the computer see?

– Can it tell what a car is?– Can it recognize my face?– Can it perceive my gait?– Can it guess where I am looking?– Can it know what I am doing?– Can it summarize a movie for me?– …

Page 3: Introduction to ECE432 Instructor: Ying Wu Dept. Electrical & Computer Engr. Northwestern University Evanston, IL 60208 yingwu.

Finger Grabber

Page 4: Introduction to ECE432 Instructor: Ying Wu Dept. Electrical & Computer Engr. Northwestern University Evanston, IL 60208 yingwu.

Finger Pen

Page 5: Introduction to ECE432 Instructor: Ying Wu Dept. Electrical & Computer Engr. Northwestern University Evanston, IL 60208 yingwu.

Finger Painter

Page 6: Introduction to ECE432 Instructor: Ying Wu Dept. Electrical & Computer Engr. Northwestern University Evanston, IL 60208 yingwu.

A Big Picture of the Field

Vision-based interfaces

Multimedia databases

Intell. video surveillance

Robotics

Image processing

Computer vision

Computer graphics

Statistical learning Math Physics

Page 7: Introduction to ECE432 Instructor: Ying Wu Dept. Electrical & Computer Engr. Northwestern University Evanston, IL 60208 yingwu.

Motivation and Applications

Intelligent video surveillance Intelligent human-computer interaction Smart environments Multimedia understanding Intelligent robots Medical imaging Vision-based graphics

Page 8: Introduction to ECE432 Instructor: Ying Wu Dept. Electrical & Computer Engr. Northwestern University Evanston, IL 60208 yingwu.

Perceptual PowerPoint (P3)

Perceptual PowerPoint (P3)

• face/hand detection

• multiple object tracking

• motion interpretation

click to show the video

Page 9: Introduction to ECE432 Instructor: Ying Wu Dept. Electrical & Computer Engr. Northwestern University Evanston, IL 60208 yingwu.

Mobile Device and Intelligent Environment

VisualPanel: getting rid of mice and keyboards by using a piece of paper and fingers

Page 10: Introduction to ECE432 Instructor: Ying Wu Dept. Electrical & Computer Engr. Northwestern University Evanston, IL 60208 yingwu.

VfG: video texture

This video was generated from a 20-frame short sequence

Page 11: Introduction to ECE432 Instructor: Ying Wu Dept. Electrical & Computer Engr. Northwestern University Evanston, IL 60208 yingwu.

What is Computer Vision?

Infer the world through images/video– Motion?– 3D structure/shape?– Lighting?– Texture?– Semantics?– …

An inverse problem image

the world

Page 12: Introduction to ECE432 Instructor: Ying Wu Dept. Electrical & Computer Engr. Northwestern University Evanston, IL 60208 yingwu.

Broad Research Image processing

– Filtering, enhancement, compression, … Low-level vision

– Edge/corner detection– Image matching, optical flow– Segmentation, …

Middle-level vision– 3D recovery– Motion recovery– Lighting recovery, …

High-level vision– Object detection/recognition– Image/video understanding, …

Page 13: Introduction to ECE432 Instructor: Ying Wu Dept. Electrical & Computer Engr. Northwestern University Evanston, IL 60208 yingwu.

Image processing

Page 14: Introduction to ECE432 Instructor: Ying Wu Dept. Electrical & Computer Engr. Northwestern University Evanston, IL 60208 yingwu.

Low-level vision

Page 15: Introduction to ECE432 Instructor: Ying Wu Dept. Electrical & Computer Engr. Northwestern University Evanston, IL 60208 yingwu.

Low-level vision

Page 16: Introduction to ECE432 Instructor: Ying Wu Dept. Electrical & Computer Engr. Northwestern University Evanston, IL 60208 yingwu.

Middle-level vision

Page 17: Introduction to ECE432 Instructor: Ying Wu Dept. Electrical & Computer Engr. Northwestern University Evanston, IL 60208 yingwu.

Middle-level vision

Page 18: Introduction to ECE432 Instructor: Ying Wu Dept. Electrical & Computer Engr. Northwestern University Evanston, IL 60208 yingwu.

Middle-level vision

Head tracking demo (live)

Page 19: Introduction to ECE432 Instructor: Ying Wu Dept. Electrical & Computer Engr. Northwestern University Evanston, IL 60208 yingwu.

High-level vision

Page 20: Introduction to ECE432 Instructor: Ying Wu Dept. Electrical & Computer Engr. Northwestern University Evanston, IL 60208 yingwu.

High-level vision

Paper-Rock-

Scissors:

playing interactive

video games against

computers.

Page 21: Introduction to ECE432 Instructor: Ying Wu Dept. Electrical & Computer Engr. Northwestern University Evanston, IL 60208 yingwu.

Possible Course Projects

Face detection Face recognition Head tracking Background maintenance Dominant motion detection Video event detection Video texture Image mosaic Viewing morphing Image impainting


Recommended