reference books: – digital image processing, gonzalez & woods. - digital image processing, m....

10
Reference books: – Digital Image Processing, Gonzalez & Woods. - Digital Image Processing, M. Joshi - Computer Vision – a modern approach, Forsyth & Ponce Robot vision Md. Atiqur Rahman Ahad University of Dhaka

Upload: egbert-byrd

Post on 29-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Reference books: – Digital Image Processing, Gonzalez & Woods. - Digital Image Processing, M. Joshi - Computer Vision – a modern approach, Forsyth & Ponce

Reference books:

– Digital Image Processing, Gonzalez & Woods.

- Digital Image Processing, M. Joshi

- Computer Vision – a modern approach, Forsyth & Ponce

Robot vision

Md. Atiqur Rahman AhadUniversity of Dhaka

Page 2: Reference books: – Digital Image Processing, Gonzalez & Woods. - Digital Image Processing, M. Joshi - Computer Vision – a modern approach, Forsyth & Ponce

Computer / Robot / Machine vision vs.

Human vision

Machine vs. HumanCamera vs. EyeComputer/Processor vs. BrainArtificial intelligence vs. Human brain…

- Very difficult for a machine – as object varies, number of object varies, dimensional issues, view-/illumination-/angle-/perspective-invariance, etc.

Page 3: Reference books: – Digital Image Processing, Gonzalez & Woods. - Digital Image Processing, M. Joshi - Computer Vision – a modern approach, Forsyth & Ponce

• Computer vision– Endowing machines with the means to

“see”• Create an image of a scene and extract

features

– Very difficult problem for machines• Several different scenes can produce identical

images.• Images can be noisy .• Cannot directly ‘invert’ the image to

reconstruct the scene.

Page 4: Reference books: – Digital Image Processing, Gonzalez & Woods. - Digital Image Processing, M. Joshi - Computer Vision – a modern approach, Forsyth & Ponce

Computer Vision (CV)

• CV - creates a model of the real world from images- recovers useful information about a scene from its two

dimensional projections

• Finding out objects in the scene– Looking for “edges” in the image

• Edge: a part of the image across which the image intensity or some other property of the image changes abruptly.

– Attempting to segment the image into regions.

• Region: a part of the image in which the image intensity or some other property of the image changes only gradually.

Page 5: Reference books: – Digital Image Processing, Gonzalez & Woods. - Digital Image Processing, M. Joshi - Computer Vision – a modern approach, Forsyth & Ponce

1. Image processing stage – transform the original image into something that can be helpful for scene analysis

- Interpreting lines edge detection, edge accumulation, end-point identification

- Curves analysis junctions

2. Scene Analysis stage – attempt to create an iconic [build a model] or a feature-based description of the original scene, providing a task-specific information

Page 6: Reference books: – Digital Image Processing, Gonzalez & Woods. - Digital Image Processing, M. Joshi - Computer Vision – a modern approach, Forsyth & Ponce

Robot-player Identify lines, cornersIdentify the ball [ellipse or circle]Identify players – opponents!

Page 7: Reference books: – Digital Image Processing, Gonzalez & Woods. - Digital Image Processing, M. Joshi - Computer Vision – a modern approach, Forsyth & Ponce

Scene Image Description

Application feedback

Imaging device

MACHINE VISION

Illumination

A typical CV-based control system

Page 8: Reference books: – Digital Image Processing, Gonzalez & Woods. - Digital Image Processing, M. Joshi - Computer Vision – a modern approach, Forsyth & Ponce

Machine Vision Stages

Image Acquisition

Image Processing

Image Segmentation

Image Analysis

Pattern Recognition

Analog to digital conversion

Remove noise,improve contrast…

Find regions (objects) in the image

Take measurements of objects/relationships

Match the description withsimilar description of known objects (models)

Page 9: Reference books: – Digital Image Processing, Gonzalez & Woods. - Digital Image Processing, M. Joshi - Computer Vision – a modern approach, Forsyth & Ponce

Model-based vision: Considering various models and fit into it. - Cylindrical, stick model, etc.- e.g., Hierarchical representation through smaller cylinders to

recreate a person

Page 10: Reference books: – Digital Image Processing, Gonzalez & Woods. - Digital Image Processing, M. Joshi - Computer Vision – a modern approach, Forsyth & Ponce

Stereo vision & depth information:- Stereo vision has two or more cameras- Depth info from a single camera is difficult or almost

impossible – though through texture analysis, it might be possible a bit

- Depth calculate the distance of foreground objects – far or closer!

- Stereo vision – key constraint is correspondence problem or registration problem