shape matching and object recognition using shape contexts

13
SHAPE MATCHING AND OBJECT RECOGNITION USING SHAPE CONTEXTS Seminar On CSE-4102 Paper By: Serge Belogie, Jitender Malik and Jan Puzch Presented by: Qudrat-E-Alahy Ratul 1 Qudrat-E-Alahy Ratul, KUET, Khulna, Bangladesh

Upload: irisshicat

Post on 03-Dec-2014

953 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Shape matching and object recognition using shape contexts

SHAPE MATCHING AND OBJECT RECOGNITION

USING

SHAPE CONTEXTS

Seminar On CSE-4102

Paper By:• Serge Belogie, Jitender Malik and Jan

Puzch

Presented by:• Qudrat-E-Alahy Ratul

1Qudrat-E-Alahy Ratul, KUET, Khulna, Bangladesh

Page 2: Shape matching and object recognition using shape contexts

Typed latter

Hand writing(1

)

Hand writing(2

)

INTRODUCTION

It is easy for human to make difference between two similar object.

It is difficult for machine to make difference between two similar object.

2Qudrat-E-Alahy Ratul, KUET, Khulna, Bangladesh

Page 3: Shape matching and object recognition using shape contexts

INTRODUCTION

Objective:

• Develop an efficient algorithm to overcome “shape similarity” problem for machine.

Proposed steps:• Solve the correspondence problem between the two shapes

• Use the correspondence to estimate an aligning transform

• Compute the distance between the two shapes as a sum of matching errors between corresponding points.

3Qudrat-E-Alahy Ratul, KUET, Khulna, Bangladesh

Page 4: Shape matching and object recognition using shape contexts

Matching with shape Contexts

Shape Context:It is Shape descriptor that play the role of shape matching.

Sample(a) Sample(b) Log polar histogram

Correspond found using bipartite matching

4Qudrat-E-Alahy Ratul, KUET, Khulna, Bangladesh

Page 5: Shape matching and object recognition using shape contexts

Matching with shape Contexts(CONT.)

Bipartite graph matching:If cij denotes the cost between two point the cost is determined by:

Where, p i is a point on the fi rst shape. (shape (a)).p j is a point on the second shape.(shape(b)).

The concept of using dummy node. To minimize Total cost.Total cost of matching:

5Qudrat-E-Alahy Ratul, KUET, Khulna, Bangladesh

Page 6: Shape matching and object recognition using shape contexts

Modeling Transformation

Idle state:We use affine model to choose a suitable family of transformation.A standard choice of affine model:

T(x)=Ax+oWe use TPS(Thin Plate Spline) model transformation.

Regularization :If there is noise in specified values then the interpolation is relaxed by regularization.Regularization parameter determine the amount of smoothing.

6Qudrat-E-Alahy Ratul, KUET, Khulna, Bangladesh

Page 7: Shape matching and object recognition using shape contexts

Example of Transformation

7Qudrat-E-Alahy Ratul, KUET, Khulna, Bangladesh

Page 8: Shape matching and object recognition using shape contexts

Prototype Selection

8

Objective:

• Our objective is prototype based object recognition.

• Objects are categorized by idle examples rather then a set of formal rule.

Steps:• An sparrow is likely prototype of birds.

But not the penguin! • Developing an computational

framework of nearest-neighborhood methods using multiple stored view.

• We use BD.Ripley’s nearest-neighborhood method .

Qudrat-E-Alahy Ratul, KUET, Khulna, Bangladesh

Page 9: Shape matching and object recognition using shape contexts

Prototype Selection(CONT.)

9

Shape Distance:

• Determine the shape using TPS(Thin Plate Spline) transformation model.

• After matching the shape estimate the context distance as weighted sum of three terms:• Shape context distance• Image appearance distance• Bending energy.

Qudrat-E-Alahy Ratul, KUET, Khulna, Bangladesh

Page 10: Shape matching and object recognition using shape contexts

Case Study

10

9was

detected as 5

5was

detected as 0

9was

detected as 4

8was

detected as 0

5was

detected as 6

Error is only 63 % using 20,000 training example.

Digit recognation:

Qudrat-E-Alahy Ratul, KUET, Khulna, Bangladesh

Page 11: Shape matching and object recognition using shape contexts

Case Study

11

Using 72 view per object.

3-D object detection:

Qudrat-E-Alahy Ratul, KUET, Khulna, Bangladesh

Page 12: Shape matching and object recognition using shape contexts

Conclusion

12

•A key characteristics of this approach is estimation of shape similarities and correspondence depends upon shape context.

•In the experiment gray-scaled picture is used.

•Some algorithm are modified while experimenting.

Qudrat-E-Alahy Ratul, KUET, Khulna, Bangladesh

Page 13: Shape matching and object recognition using shape contexts

Thank you

13Qudrat-E-Alahy Ratul, KUET, Khulna, Bangladesh