CIS 350 Principles and Applications Of Computer Vision Dr. Rolf Lakaemper.

30
CIS 350 Principles and Application Of Computer Vision Dr. Rolf Lakaemper

Transcript of CIS 350 Principles and Applications Of Computer Vision Dr. Rolf Lakaemper.

Page 1: CIS 350 Principles and Applications Of Computer Vision Dr. Rolf Lakaemper.

CIS 350

Principles and ApplicationsOf

Computer Vision

Dr. Rolf Lakaemper

Page 2: CIS 350 Principles and Applications Of Computer Vision Dr. Rolf Lakaemper.

May I introduce myself…

• Rolf Lakaemper

• PhD (Doctorate Degree) 2000Hamburg University, Germany

• Since 1/2003 Assist. Professor at Department of Computer and Information Sciences, Temple University

• Main Research Area: Computer Vision

Page 3: CIS 350 Principles and Applications Of Computer Vision Dr. Rolf Lakaemper.

Computer Vision ?

Page 4: CIS 350 Principles and Applications Of Computer Vision Dr. Rolf Lakaemper.

Computer Vision ?

“Computer vision’s great trick is extracting descriptions of the world

from pictures or sequences of pictures”(Forsyth/Ponce: Computer Vision)

Page 5: CIS 350 Principles and Applications Of Computer Vision Dr. Rolf Lakaemper.

Pictures/Movies:

How to

• Represent• Process / Prepare• Handle• Recognize Objects

Page 6: CIS 350 Principles and Applications Of Computer Vision Dr. Rolf Lakaemper.

Representation

• Digital Images• Color Spaces• Gray Images• Binary Images• Geometrical Properties

Page 7: CIS 350 Principles and Applications Of Computer Vision Dr. Rolf Lakaemper.

Representation

• Digital Images• Color Spaces• Gray Images• Binary Images• Geometrical Properties

Page 8: CIS 350 Principles and Applications Of Computer Vision Dr. Rolf Lakaemper.

How to process / prepare:

• Filters• Edges• Geometric Primitives• Lines, Circles

Page 9: CIS 350 Principles and Applications Of Computer Vision Dr. Rolf Lakaemper.

Low Level Object Handling:

• Image / Video Compression• Huffman • JPEG• MPEG• …

Page 10: CIS 350 Principles and Applications Of Computer Vision Dr. Rolf Lakaemper.

Low Level Object Handling:

• Object representation

Page 11: CIS 350 Principles and Applications Of Computer Vision Dr. Rolf Lakaemper.

Low Level Object Handling:

• Segmentation

Page 12: CIS 350 Principles and Applications Of Computer Vision Dr. Rolf Lakaemper.

Object Recognition:

• Color, Texture, Shape

Page 13: CIS 350 Principles and Applications Of Computer Vision Dr. Rolf Lakaemper.

Object Recognition:

• Applications

• Character recognition• Face Recognition• Shape Recognition (Image

Databases)

Page 14: CIS 350 Principles and Applications Of Computer Vision Dr. Rolf Lakaemper.

Central Distance Fourier

(MATLAB DEMO)

Page 15: CIS 350 Principles and Applications Of Computer Vision Dr. Rolf Lakaemper.

3D Distance Histogram

(MATLAB DEMO)

Page 16: CIS 350 Principles and Applications Of Computer Vision Dr. Rolf Lakaemper.

ISS – An Image-Database

using the

ASR – Algorithm

Dr. Rolf Lakaemper

Page 17: CIS 350 Principles and Applications Of Computer Vision Dr. Rolf Lakaemper.

The Interface (JAVA – Applet)

Page 18: CIS 350 Principles and Applications Of Computer Vision Dr. Rolf Lakaemper.

The Sketchpad: Query by Shape

Page 19: CIS 350 Principles and Applications Of Computer Vision Dr. Rolf Lakaemper.

The First Guess: Different Shape - Classes

Page 20: CIS 350 Principles and Applications Of Computer Vision Dr. Rolf Lakaemper.

Selected shape defines query by shape – class

Page 21: CIS 350 Principles and Applications Of Computer Vision Dr. Rolf Lakaemper.

Result

Page 22: CIS 350 Principles and Applications Of Computer Vision Dr. Rolf Lakaemper.

Specification of different shape in shape – class

Page 23: CIS 350 Principles and Applications Of Computer Vision Dr. Rolf Lakaemper.

Result

Page 24: CIS 350 Principles and Applications Of Computer Vision Dr. Rolf Lakaemper.

Let's go for another shape...

Page 25: CIS 350 Principles and Applications Of Computer Vision Dr. Rolf Lakaemper.

...first guess...

Page 26: CIS 350 Principles and Applications Of Computer Vision Dr. Rolf Lakaemper.

...and final result

Page 27: CIS 350 Principles and Applications Of Computer Vision Dr. Rolf Lakaemper.

Query by Shape, Texture and Keyword

Page 28: CIS 350 Principles and Applications Of Computer Vision Dr. Rolf Lakaemper.

Result

Page 29: CIS 350 Principles and Applications Of Computer Vision Dr. Rolf Lakaemper.

CIS 350 Schedule:We: Introduction to topic

Fr: LAB

Mo: Discussion

Page 30: CIS 350 Principles and Applications Of Computer Vision Dr. Rolf Lakaemper.

CIS 350 Schedule:We: Introduction to topic

Fr: LAB

Mo: Discussion