computer vision i introduction

26
Computer Vision I Introduction Raul Queiroz Feitosa

Upload: neil-richardson

Post on 30-Dec-2015

49 views

Category:

Documents


1 download

DESCRIPTION

Computer Vision I Introduction. Raul Queiroz Feitosa. Content. What is CV? CV Applications Fundamental Steps From DIP to CV Course Content. What is Computer Vision. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Computer Vision I Introduction

Computer Vision IIntroduction

Raul Queiroz Feitosa

Page 2: Computer Vision I Introduction

04/19/23 Introduction 2

Content

What is CV? CV Applications Fundamental Steps From DIP to CV Course Content

Page 3: Computer Vision I Introduction

04/19/23 Introduction 3

What is Computer Vision

“Computer Vision is the science that develops the theoretical and algorithmic basis by which useful information about the world can be automatically extracted and analyzed from an observed image, image set, or image sequence from computations made by a ... computer.” R. B. Haralick, L.G. Shapiro

Page 4: Computer Vision I Introduction

04/19/23 Introduction 4

Applications

Medical Image Analysis Analysis of Remote Sensing Data Biometrics Security Microscopy Industrial Inspection …

Page 5: Computer Vision I Introduction

04/19/23Introduction

5

Applications

Medical ImagesMicroscopy IndustrySecurityRobot Vision

BiometricsRemote Sensing

much more

Page 6: Computer Vision I Introduction

04/19/23 Introduction 6

LVC Topics: Face Recognition

Page 7: Computer Vision I Introduction

04/19/23 Introduction 7

Controle de Passaportes

Registro Único de Identidade Civil RIC

Controle de AcessoAplicações Criminais

LVC Topics: Face Recognition

Page 8: Computer Vision I Introduction

04/19/23 Introduction 8

Suspect Behavior

Tracking

Recognition

Frontal View

LVC Topics: Face Recognition from Video

Page 9: Computer Vision I Introduction

04/19/23 Introduction 9

LVC Topics: Medical Image Analysis

Page 10: Computer Vision I Introduction

LVC Topics: Remote Sensing

04/19/23 Introduction 10

Page 11: Computer Vision I Introduction

04/19/23 Introduction 11

LVC Applications: Remote Sensing

Geometric features are used to distinguish landing lanes from other targets in the forest.

Illegal runways

SAR R99B (SIPAM)

Alves et al., 2009

Page 12: Computer Vision I Introduction

04/19/23 Introduction 12

Fundamental Steps

Image Acquisition: digitizes the electromagnetic energy

(quem / o que)

Physical image digital image

gray level

physical image

digital image

(pixels)

Acquisition Enhancement Segmentation Feature extraction

RecognitionPost-

processing

Page 13: Computer Vision I Introduction

04/19/23 Introduction 13

Fundamental Steps

Image Enhancement: improves image quality

digital image

digital image

Acquisition Enhancement Segmentation Feature extraction

RecognitionPost-

processing

Page 14: Computer Vision I Introduction

04/19/23 Introduction 14

Fundamental Steps Segmentation: partitions the image into

meaningfull objects

segmentsdigital image

Acquisition Enhancement Segmentation Feature extraction

RecognitionPost-

processing

Page 15: Computer Vision I Introduction

04/19/23 Introduction 15

Fundamental Steps

Post-Processing: support segmentation/description

segments segments

Acquisition Enhancement Segmentation Feature extraction

RecognitionPost-

processing

Page 16: Computer Vision I Introduction

04/19/23 Introduction 16

Fundamental Steps

Description: converts the data into a form suitable for processing

segments description

Acquisition Enhancement Segmentation Feature extraction

RecognitionPost-

processing

x1=(x11 … x1n)T

xi=(xi1 … xin)T

xp=(xp1 … xpn)T

· · ·· · ·

Page 17: Computer Vision I Introduction

04/19/23 Introduction 17

Fundamental Steps

Recognition: assigns a label to the image objects

description label

Acquisition Enhancement Segmentation Feature extraction

RecognitionPost-

processing

x1=(x11 … x1n)T

xi=(xi1 … xin)T

xp=(xp1 … xpn)T

· · ·· · ·

paprika

pepper

cabbage

· · ·· · ·

Page 18: Computer Vision I Introduction

04/19/23 Introduction 18

From DIP to CV

Digital Image Processing Input and output are images! From image up to recognition!

Acquisition Enhancement Segmentation Feature extraction

RecognitionPost-

processing

DIP

DIP

Page 19: Computer Vision I Introduction

04/19/23 Introduction 19

From DIP to CV

Image Analysis/Understanding From segmentation up to recognition.

Acquisition Enhancement Segmentation Feature extraction

RecognitionPost-

processing

Image Analysis

Page 20: Computer Vision I Introduction

04/19/23 Introduction 20

From DIP to CV

Computer Vision Tries to emulate human intelligence. Emphasis on 3D analysis.

Acquisition Enhancement Segmentation Feature extraction

RecognitionPost-

processing

Computer Vision

Page 21: Computer Vision I Introduction

04/19/23 Introduction 21

From DIP to CV

Process Levels Low-level: input and outputs are images Mid-level: image as input and attributes as output. High-level: “making sense” of an ensemble of objects

Acquisition Enhancement Segmentation Feature extraction

RecognitionPost-

processing

Low Mid

High

Page 22: Computer Vision I Introduction

04/19/23 Introduction 22

Image Analysis

develops methods and algorithms able to extract automatically useful information about the world.

Image Analysis

Page 23: Computer Vision I Introduction

04/19/23 Introduction 23

Computer Graphics

develps techniques for visualization and manipulation of ideas that exist only conceptually or in form of mathematical description, but not as concrete object.

Computer

Graphics

Page 24: Computer Vision I Introduction

04/19/23 Introduction 24

Course Content

Main: Introduction Digital Image Fundamentals Image Enhancement in Spatial Domain Image Enhancement in Frequency Domain Morphological Image Processing Segmentation Representation and Description Object Recognition

Appendices: Mathematical Foundation Dimensionality Reduction (top)

Page 25: Computer Vision I Introduction

04/19/23 Introduction 25

Bibliography

1. R. G. Gonzalez, R. E. Woods, Digital Image Processing; Prentice Hall, 3rd Ed., 2007

2. R. G. Gonzalez, R. E. Woods, Digital Image Processing; Prentice Hall, 2nd Ed., 2002.

3. R. G. Gonzalez, R. E. Woods, S.L. Eddings, Digital Image Processing using MATLAB; Prentice Hall, 2003.

4. M. Nixon, A. Aguado, Feature Extraction & Image Processing, Newnes, 2002.5. R. O. Duda, Peter E. Hart, D. G. Stork, Pattern Classification, Wiley-

Interscience; 2nd edition, 2000.

Page 26: Computer Vision I Introduction

04/19/23 Introduction 26

Next Topic

Digital

Image

Fundamentals