28
Vision & Recognition Vision & Recognition

Vision & Recognition. From a different direction At different times, particularly if it has been modified in the interval In different light A particular

Embed Size (px)

Citation preview

Page 1: Vision & Recognition. From a different direction At different times, particularly if it has been modified in the interval In different light A particular

Vision & RecognitionVision & Recognition

Page 2: Vision & Recognition. From a different direction At different times, particularly if it has been modified in the interval In different light A particular

• From a different direction

• At different times, particularly if it has been modified in the interval

• In different light

A particular object may have different visual attributes when viewed:

ObservationsObservations

Page 3: Vision & Recognition. From a different direction At different times, particularly if it has been modified in the interval In different light A particular

• Be able to distinguish between different objects with the same appearance

• Be able to recognize the same object viewed from different directions or in different light

• Be able to recognize the same object after modification

• Be able to distinguish between an object and its reflection

ObjectivesObjectives

Page 4: Vision & Recognition. From a different direction At different times, particularly if it has been modified in the interval In different light A particular

•Pattern recognition

•Robot vision

•Remotely operated devices

•Security related software

•Disease Diagnosis

ApplicationsApplications

Page 5: Vision & Recognition. From a different direction At different times, particularly if it has been modified in the interval In different light A particular

5

The Minimum 3-D Feature Set The Minimum 3-D Feature Set

Two cubes of the same color are indistinguishable.

Cubes are distinguished by color, color count and color position

Page 6: Vision & Recognition. From a different direction At different times, particularly if it has been modified in the interval In different light A particular

6

The Minimum 3-D Feature Set The Minimum 3-D Feature Set

2 sides color ‘A’

2 sides color ‘B’

Maximum of 2 distinguishable cubes

Cubes are distinguished by color, color count and color position

Page 7: Vision & Recognition. From a different direction At different times, particularly if it has been modified in the interval In different light A particular

7

The Minimum 3-D Feature SetThe Minimum 3-D Feature Set

3 sides color ‘A’

3 sides color ‘B’

Maximum of 2 distinguishable cubes.

2 colors -> 8 cubesCubes are distinguished by color, color count and color position

Page 8: Vision & Recognition. From a different direction At different times, particularly if it has been modified in the interval In different light A particular

8

The Minimum 3-D Feature SetThe Minimum 3-D Feature Set

Like color sides opposite vs. like colored sides adjacent.

3 colors -> 27 cubes

Cubes are distinguished by color, color count and color position

Page 9: Vision & Recognition. From a different direction At different times, particularly if it has been modified in the interval In different light A particular

9

With 4 color cubes, pattern With 4 color cubes, pattern breaks. breaks.

We would expect 4We would expect 433 = 64 = 64

But we only get 42 But we only get 42 distinguishable cubes.distinguishable cubes.

Why? ---> Rotations !Why? ---> Rotations !

The Minimum 3-D Feature SetThe Minimum 3-D Feature Set

Page 10: Vision & Recognition. From a different direction At different times, particularly if it has been modified in the interval In different light A particular

10

Rotations and ReflectionsRotations and Reflections

The Eight Queens Problem

for (i = 0; i < 8; i++){

ok = 1;

pNextPair->column = i;

pPairOnTop = pTop;

while (ok = 1 && pPairOnTop != NULL){

Page 11: Vision & Recognition. From a different direction At different times, particularly if it has been modified in the interval In different light A particular

QQ

QQ

QQ

QQ

Page 12: Vision & Recognition. From a different direction At different times, particularly if it has been modified in the interval In different light A particular

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Hidden patterns revealed by tiling solutions

Page 13: Vision & Recognition. From a different direction At different times, particularly if it has been modified in the interval In different light A particular

Q Q Q Q QQ Q Q Q Q

Q Q Q Q QQ Q Q Q Q

Q Q Q Q QQ Q Q Q Q

Q Q Q Q QQ Q Q Q Q

Q Q Q Q QQ Q Q Q Q

Q Q Q Q QQ Q Q Q Q

Q Q Q Q QQ Q Q Q Q

Q Q Q Q QQ Q Q Q Q

Q Q Q Q QQ Q Q Q Q

Q Q Q Q QQ Q Q Q Q

Q Q Q Q QQ Q Q Q Q

Q Q Q Q QQ Q Q Q Q

Horizontal Shifts

One left succeeds, all others fail to find solution

Page 14: Vision & Recognition. From a different direction At different times, particularly if it has been modified in the interval In different light A particular

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Vertical

Shifts

One up or one down succeeds; all others fail to find a solution

Page 15: Vision & Recognition. From a different direction At different times, particularly if it has been modified in the interval In different light A particular

Q QQ Q

Q QQ Q

Q QQ Q

Q QQ QQ Q

Q QQ Q

Q QQ Q

Q QQ Q

Q Q

Q Q QQ Q Q

Q Q QQ Q Q

Q Q QQ Q Q

Q Q QQ Q Q

Rotation & Mirror Effects

Same object viewed from different angles

Page 16: Vision & Recognition. From a different direction At different times, particularly if it has been modified in the interval In different light A particular

Q QQ Q

Q QQ Q

Q QQ Q

Q QQ Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Diagonal shifts& Mirror Effects

Page 17: Vision & Recognition. From a different direction At different times, particularly if it has been modified in the interval In different light A particular

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q QQ Q Q Q

Q Q Q Q

Q QQ Q

Q QQ Q

Q QQ Q

Q QQ Q

Q QQ Q

Q QQ Q

Q QQ Q

Q QQ Q

Q QQ Q

Q QQ Q

Q QQ Q

Q QQ Q

Q QQ Q

Q QQ Q

Q QQ Q

Q QQ Q

Additional Mirror Effects

Page 18: Vision & Recognition. From a different direction At different times, particularly if it has been modified in the interval In different light A particular

Q Q Q Q QQ Q Q Q Q

Q Q Q Q Q QQ Q Q Q Q Q

Q Q Q Q QQ Q Q Q Q

Q Q Q Q QQ Q Q Q Q Q

Q Q Q Q QQ Q Q Q Q

Q Q Q Q Q QQ Q Q Q Q Q

Q Q Q Q QQ Q Q Q Q

Q Q Q Q QQ Q Q Q Q Q

Q Q Q Q QQ Q Q Q Q

Q Q Q Q Q QQ Q Q Q Q Q

Q Q Q Q QQ Q Q Q Q

Q Q Q Q QQ Q Q Q Q Q

Q Q Q Q QQ Q Q Q Q

Q Q Q Q Q QQ Q Q Q Q Q

Q Q Q Q QQ Q Q Q Q

Q Q Q Q QQ Q Q Q Q QHow do we determine which patterns are

significant?

Page 19: Vision & Recognition. From a different direction At different times, particularly if it has been modified in the interval In different light A particular

12 partitions

12 distinct solutions

Why not 96 (= 12 x 8) permutations?

The answer is that one of our partitions contains only 4 "aliases" because the solution is diagonally symmetric

Permutations of the solution Permutations of the solution vectorsvectors

Page 20: Vision & Recognition. From a different direction At different times, particularly if it has been modified in the interval In different light A particular

Shape detection Shape detection algorithmsalgorithms

Without color…

example universe:

assembly-line where all parts are uniformly steel-colored

Page 21: Vision & Recognition. From a different direction At different times, particularly if it has been modified in the interval In different light A particular

Shape detection Shape detection algorithmsalgorithms

Edge detection

Using changes in reflectivity

Page 22: Vision & Recognition. From a different direction At different times, particularly if it has been modified in the interval In different light A particular

Shape detection Shape detection algorithmsalgorithms

Edge detection

Edges can intersect with planes, or air

Is the background the same object or a different one?

Page 23: Vision & Recognition. From a different direction At different times, particularly if it has been modified in the interval In different light A particular

Shape data structShape data structuresures

Corners have “more information” per point

Collection of points and relative distances

Collection of lines and intersections

Collections of shape primitives

Page 24: Vision & Recognition. From a different direction At different times, particularly if it has been modified in the interval In different light A particular

Shape data structShape data structuresures

Corners can be used to define

Collections of edges and intersections

Or boundaries of planes

Page 25: Vision & Recognition. From a different direction At different times, particularly if it has been modified in the interval In different light A particular

Shape data structShape data structuresures

Skeletons…AKA

Wire-Frames

Advantage… easier to morph

Page 26: Vision & Recognition. From a different direction At different times, particularly if it has been modified in the interval In different light A particular

Shape data structShape data structuresures

Volume filling shape primitives

advantage: can easily calculate volume as sum of primitives’ volume

Page 27: Vision & Recognition. From a different direction At different times, particularly if it has been modified in the interval In different light A particular

There are many applications...There are many applications...

Volumes of research…Volumes of research…

And many areas yet And many areas yet unexplored...unexplored...

Vision & RecognitionVision & Recognition

Page 28: Vision & Recognition. From a different direction At different times, particularly if it has been modified in the interval In different light A particular

Thank you.Thank you.