Computer Vision & Pattern Recognition

17
Computer Vision & Pattern Recognition A/Prof. Leow Wee Kheng Department of Computer Science School of Computing National University of Singapore Introduction

Transcript of Computer Vision & Pattern Recognition

Page 1: Computer Vision & Pattern Recognition

Computer Vision & Pattern Recognition

A/Prof. Leow Wee KhengDepartment of Computer Science

School of ComputingNational University of Singapore

Introduction

Page 2: Computer Vision & Pattern Recognition

What is CVPR?

2

low

high

recognition understanding

SignalProcessing

ComputerVision

processing

ImageProcessing

PatternRecognition

complexity

mode

Page 3: Computer Vision & Pattern Recognition

What is CVPR?

Area Input Function OutputSignal

ProcessingTemporal signal Processing Processed

signalImage

ProcessingImages Processing Images

Pattern Recognition

Many forms Classification Pattern categories

Computer Vision

Images Analysis Image contents

3

Page 4: Computer Vision & Pattern Recognition

What is CVPR?

4

synthesis analysis

ComputerGraphics

ComputerVision

processing

ImageProcessing

PatternRecognition

level

low

high

mode

Page 5: Computer Vision & Pattern Recognition

What is CVPR?

Area Input Function OutputComputer Graphics

2D/3D models Synthesis Rendered models

Image Processing

Images Processing Images

Pattern Recognition

Many forms Classification Pattern categories

Computer Vision

Images Analysis Image contents

5

Page 6: Computer Vision & Pattern Recognition

CV Example: Image Mosaicking Combine images into a large image.

6

Page 7: Computer Vision & Pattern Recognition

CV Example: Vehicle Tracking Track vehicles on the road.

7

Early morning Noon

NighttimeRaining

Page 8: Computer Vision & Pattern Recognition

CV Example: 3D Reconstruction Reconstruct 3D object model from multiple views.

8

Page 9: Computer Vision & Pattern Recognition

CV Example: 3D Reconstruction Reconstruct 3D object model from x-ray images.

9

input frontal view side view

Page 10: Computer Vision & Pattern Recognition

CV Example: 3D Motion Capture Capture 3D motion of actor with multiple cameras.

10

Page 11: Computer Vision & Pattern Recognition

CV Example: Image Understanding Input: imageOutput: description of image content, relationships,

characteristics, etc.

11

Umbrella

Sea

Sky

ChairSand

Shadow

Page 12: Computer Vision & Pattern Recognition

CVPR Example: Face Detection Many cameras have this feature

• Canon• Nikon• Fujifilm• Sony• Panasonic• etc.

12

Page 13: Computer Vision & Pattern Recognition

CVPR Example: Fracture Detection Can also apply to medical images. Detect fractures of femurs in x-ray images.

13

Page 14: Computer Vision & Pattern Recognition

ImagingObject reflects light, camera capture light.

14

Page 15: Computer Vision & Pattern Recognition

Imaging Camera encodes image as pixels of intensity or

color.

15

Page 16: Computer Vision & Pattern Recognition

Image Representation Image is typically denoted as I(x, y). Digital image:

• x, y: integer values denoting column and row.• Gray-scale image

• I: integer-valued intensity,typically 0 to 255.

• Color image• I has three components,

e.g., R, G, B.Mathematical image:

• x, y, I are real-valued.

16

(x, y)

(0, 0)

Page 17: Computer Vision & Pattern Recognition

Further Readings Computer Vision in Wikipedia

• en.wikipedia.org/wiki/Computer_vision Color spaces

• en.wikipedia.org/wiki/Color_space

17