Sei sulla pagina 1di 26

Computer Vision I Introduction

Raul Queiroz Feitosa

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

11/19/2013

Introduction

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

11/19/2013

Introduction

Applications

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

11/19/2013

Introduction

Applications

much more
Robot Security Vision Remote Sensing Biometrics Medical Microscopy Images Industry
Introduction
11/19/2013 5

LVC Topics: Face Recognition

11/19/2013

Introduction

LVC Topics: Face Recognition

Registro nico de Identidade Civil RIC

Controle de Passaportes

Aplicaes Criminais
11/19/2013

Controle de Acesso

Introduction

LVC Topics: Face Recognition from


Video
Frontal View

Tracking

Suspect Behavior Recognition


11/19/2013

Introduction

LVC Topics: Medical Image Analysis

11/19/2013

Introduction

LVC Topics: Remote Sensing

11/19/2013

Introduction

10

LVC Applications: Remote Sensing


SAR R99B (SIPAM)

Illegal runways

11/19/2013

Introduction

Geometric features are used to et al., 2009 distinguish landingAlves lanes from other targets in the forest. 11

Fundamental Steps
Image Acquisition: digitizes the electromagnetic energy
gray level

physical image

digital image (pixels)


Physical image digital image

(quem / o que)
Recognition

Acquisition

Enhancement

Segmentation

Postprocessing

Feature extraction

11/19/2013

Introduction

12

Fundamental Steps
Image Enhancement: improves image quality

digital image

digital image

Acquisition

Enhancement

Segmentation

Postprocessing

Feature extraction

Recognition

11/19/2013

Introduction

13

Fundamental Steps

Segmentation: partitions the image into meaningfull objects

digital image

segments

Acquisition

Enhancement

Segmentation

Postprocessing

Feature extraction

Recognition

11/19/2013

Introduction

14

Fundamental Steps
Post-Processing: support segmentation/description

segments

segments

Acquisition

Enhancement

Segmentation

Postprocessing

Feature extraction

Recognition

11/19/2013

Introduction

15

Fundamental Steps
Description: converts the data into a form suitable for processing

x1=(x11 x1n)T
xi=(xi1 xin)T xp=(xp1 xpn)T

segments

description

Acquisition

Enhancement

Segmentation

Postprocessing

Feature extraction

Recognition

11/19/2013

Introduction

16

Fundamental Steps
Recognition: assigns a label to the image objects
x1=(x11 x1n)T xi=(xi1 xin)T xp=(xp1 xpn)T
description

paprika

pepper cabbage
label

Acquisition

Enhancement

Segmentation

Postprocessing

Feature extraction

Recognition

11/19/2013

Introduction

17

From DIP to CV
Digital Image Processing

Input and output are images! From image up to recognition!


DIP DIP

Acquisition

Enhancement

Segmentation

Postprocessing

Feature extraction

Recognition

11/19/2013

Introduction

18

From DIP to CV
Image Analysis/Understanding

From segmentation up to recognition.

Image Analysis
Postprocessing Feature extraction

Acquisition

Enhancement

Segmentation

Recognition

11/19/2013

Introduction

19

From DIP to CV
Computer Vision

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

Computer Vision

Acquisition

Enhancement

Segmentation

Postprocessing

Feature extraction

Recognition

11/19/2013

Introduction

20

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
High Low Mid
Segmentation Postprocessing Feature extraction Recognition

Acquisition

Enhancement

11/19/2013

Introduction

21

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

Image Analysis

11/19/2013

Introduction

22

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
11/19/2013

Introduction

23

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
Mathematical Foundation Dimensionality Reduction (top)

Appendices:

11/19/2013

Introduction

24

Bibliography

1. 2. 3. 4. 5.

R. G. Gonzalez, R. E. Woods, Digital Image Processing; Prentice Hall, 3rd Ed., 2007 R. G. Gonzalez, R. E. Woods, Digital Image Processing; Prentice Hall, 2nd Ed., 2002. R. G. Gonzalez, R. E. Woods, S.L. Eddings, Digital Image Processing using MATLAB; Prentice Hall, 2003. M. Nixon, A. Aguado, Feature Extraction & Image Processing, Newnes, 2002. R. O. Duda, Peter E. Hart, D. G. Stork, Pattern Classification, WileyInterscience; 2nd edition, 2000.

11/19/2013

Introduction

25

Next Topic

Digital Image Fundamentals


11/19/2013

Introduction

26

Potrebbero piacerti anche