Introduction to ECE432
-
Upload
zahir-melendez -
Category
Documents
-
view
18 -
download
2
description
Transcript of Introduction to ECE432
![Page 1: Introduction to ECE432](https://reader038.fdocuments.in/reader038/viewer/2022103100/56813451550346895d9b36b8/html5/thumbnails/1.jpg)
Introduction to ECE432
Instructor: Ying Wu
Dept. Electrical & Computer Engr.
Northwestern University
Evanston, IL 60208
http://www.ece.northwestern.edu/~yingwu
ECE 432 Advanced Computer Vision
![Page 2: Introduction to ECE432](https://reader038.fdocuments.in/reader038/viewer/2022103100/56813451550346895d9b36b8/html5/thumbnails/2.jpg)
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](https://reader038.fdocuments.in/reader038/viewer/2022103100/56813451550346895d9b36b8/html5/thumbnails/3.jpg)
Finger Grabber
![Page 4: Introduction to ECE432](https://reader038.fdocuments.in/reader038/viewer/2022103100/56813451550346895d9b36b8/html5/thumbnails/4.jpg)
Finger Pen
![Page 5: Introduction to ECE432](https://reader038.fdocuments.in/reader038/viewer/2022103100/56813451550346895d9b36b8/html5/thumbnails/5.jpg)
Finger Painter
![Page 6: Introduction to ECE432](https://reader038.fdocuments.in/reader038/viewer/2022103100/56813451550346895d9b36b8/html5/thumbnails/6.jpg)
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](https://reader038.fdocuments.in/reader038/viewer/2022103100/56813451550346895d9b36b8/html5/thumbnails/7.jpg)
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](https://reader038.fdocuments.in/reader038/viewer/2022103100/56813451550346895d9b36b8/html5/thumbnails/8.jpg)
Perceptual PowerPoint (P3)
Perceptual PowerPoint (P3)
• face/hand detection
• multiple object tracking
• motion interpretation
click to show the video
![Page 9: Introduction to ECE432](https://reader038.fdocuments.in/reader038/viewer/2022103100/56813451550346895d9b36b8/html5/thumbnails/9.jpg)
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](https://reader038.fdocuments.in/reader038/viewer/2022103100/56813451550346895d9b36b8/html5/thumbnails/10.jpg)
VfG: video texture
This video was generated from a 20-frame short sequence
![Page 11: Introduction to ECE432](https://reader038.fdocuments.in/reader038/viewer/2022103100/56813451550346895d9b36b8/html5/thumbnails/11.jpg)
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](https://reader038.fdocuments.in/reader038/viewer/2022103100/56813451550346895d9b36b8/html5/thumbnails/12.jpg)
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](https://reader038.fdocuments.in/reader038/viewer/2022103100/56813451550346895d9b36b8/html5/thumbnails/13.jpg)
Image processing
![Page 14: Introduction to ECE432](https://reader038.fdocuments.in/reader038/viewer/2022103100/56813451550346895d9b36b8/html5/thumbnails/14.jpg)
Low-level vision
![Page 15: Introduction to ECE432](https://reader038.fdocuments.in/reader038/viewer/2022103100/56813451550346895d9b36b8/html5/thumbnails/15.jpg)
Low-level vision
![Page 16: Introduction to ECE432](https://reader038.fdocuments.in/reader038/viewer/2022103100/56813451550346895d9b36b8/html5/thumbnails/16.jpg)
Middle-level vision
![Page 17: Introduction to ECE432](https://reader038.fdocuments.in/reader038/viewer/2022103100/56813451550346895d9b36b8/html5/thumbnails/17.jpg)
Middle-level vision
![Page 18: Introduction to ECE432](https://reader038.fdocuments.in/reader038/viewer/2022103100/56813451550346895d9b36b8/html5/thumbnails/18.jpg)
Middle-level vision
Head tracking demo (live)
![Page 19: Introduction to ECE432](https://reader038.fdocuments.in/reader038/viewer/2022103100/56813451550346895d9b36b8/html5/thumbnails/19.jpg)
High-level vision
![Page 20: Introduction to ECE432](https://reader038.fdocuments.in/reader038/viewer/2022103100/56813451550346895d9b36b8/html5/thumbnails/20.jpg)
High-level vision
Paper-Rock-
Scissors:
playing interactive
video games against
computers.
![Page 21: Introduction to ECE432](https://reader038.fdocuments.in/reader038/viewer/2022103100/56813451550346895d9b36b8/html5/thumbnails/21.jpg)
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