kccsi 2012 a real-time robust object tracking-v2

25
A REAL-TIME ROBUST OBJECT TRACKING A PRESENTATION OF Prarinya Siritanawan (SIIT) Toshiaki Kondo (SIIT), Kanokvate Tungpimolrut (NECTEC), Itsuo Kumazawa (Tokyo Tech) Master of Information and Communication Technology for Embedded System Sirindhorn International Institute of Technology 1 Presentation at International Advanced School on Knowledge Co- creation and Service Innovation 2012, Japan Advanced Institute of Science and Technology, March 1

Upload: prarinya-siritanawan

Post on 20-Jun-2015

1.158 views

Category:

Technology


0 download

DESCRIPTION

Presentation at International Advanced School on Knowledge Co-creation and Service Innovation 2012, Japan Advanced Institute of Science and Technology, March 1

TRANSCRIPT

Page 1: Kccsi 2012   a real-time robust object tracking-v2

1

A REAL-TIME ROBUST OBJECT TRACKING

A PRESENTATION OF

Prarinya Siritanawan (SIIT)Toshiaki Kondo (SIIT), Kanokvate Tungpimolrut (NECTEC), Itsuo Kumazawa (Tokyo Tech) Master of Information and Communication Technology for Embedded SystemSirindhorn International Institute of Technology

Presentation at International Advanced School on Knowledge Co-creation and Service Innovation 2012, Japan Advanced Institute of Science and Technology, March 1

Page 2: Kccsi 2012   a real-time robust object tracking-v2

2

OUTLINE

• Introduction• Hamming Distance based Gradient Orientation

Pattern Matching• Experimental Results• Conclusion• Question and Answer

Page 3: Kccsi 2012   a real-time robust object tracking-v2

INTRODUCTION

“OBJECT TRACKING IS A DETERMINATION OF LOCATION, PATH AND CHARACTERISTICS OF AN INTERESTED OBJECT”

3Subhash Challa, Mark R. Morelande, Darko Musichki and Robin J. Evans, “Fundamentals of Object

Tracking”, Cambridge University Press, 2011

Page 4: Kccsi 2012   a real-time robust object tracking-v2

4

INTRODUCTION

Applications for object tracking• Video surveillance• Human-machine interface• Robot control• Air space monitoring• Weather monitoring• Cell biology

Subhash Challa, Mark R. Morelande, Darko Musichki and Robin J. Evans, ”Fundamentals of Object Tracking”, Cambridge University Press, 2011

Page 5: Kccsi 2012   a real-time robust object tracking-v2

5

INTRODUCTION

Major problems of visual tracking are caused by• Illumination change• Occlusion• Computation time• Scaling• Rotation• Focus• Aperture

We focus on these problems

Page 6: Kccsi 2012   a real-time robust object tracking-v2

6

INTRODUCTION

• Typical visual tracking and motion estimation techniques assume that lighting conditions are constant and minimal occlusion.

• We proposed a new template matching technique.

Page 7: Kccsi 2012   a real-time robust object tracking-v2

7

INTRODUCTION

• Template matching is the intensity-based technique for measuring the similarity between template and corresponding block of image.

Template

Sample frame

Match

y

x

i jjiTjiISSD

i jjiTjiISAD

2),(),(

),(),(

Popular similarity metrics

Page 8: Kccsi 2012   a real-time robust object tracking-v2

8

INTRODUCTION

• We obtain an array of SADs or SSDs after scanning the template over the entire image.

Best matching position

Fig. 1. Inverted SSD result.

Page 9: Kccsi 2012   a real-time robust object tracking-v2

9

INTRODUCTION

• However SADs and SSD are sensitive to changing lighting conditions and occlusion. In order to develop a method that can provide the robustness to illumination change, a new template matching technique is used.

• For illumination change problem, we introduced a robust feature called Unit gradient vector (UGVs).

• To cope with the occlusion problem, we introduce the Hamming distance as a new matching method instead of SSD.

Page 10: Kccsi 2012   a real-time robust object tracking-v2

10

HAMMING DISTANCED BASED GRADIENT ORIENTATION PATTERN MATCHING

Page 11: Kccsi 2012   a real-time robust object tracking-v2

11

HAMMING DISTANCE BASED GRADIENT ORIENTATION PATTERN MATCHING• Hamming distance based Gradient Orientation

Pattern Matching (P.Siritanawan & T.Kondo)– Template matching based technique using Hamming

distance (HD) on Unit gradient vectors (UGVs).

Fig. 2. Intensity image. Fig. 3. Unit gradient vectors in x and y direction

Page 12: Kccsi 2012   a real-time robust object tracking-v2

12

TemplateSample Image

gx2 gy2gx1 gy1

Normalize

nx2 ny2nx1 ny1

Threshold Absolute Diff.

OR

1st Derivative (Sobel Operator)

return [Best matching position (x,y)]

Threshold Absolute Diff.

Sum

Step 1Extract UGVs

feature

Step 2Perform template matching by using Hamming distance

Iterate (N-M-1) blocks

Block at position

(x,y)

Page 13: Kccsi 2012   a real-time robust object tracking-v2

13

• UGV is a robust feature against Illumination changes.

UNIT GRADIENT VECTORS

Intensity image Gradient vectors Unit gradient vectors

Normal condition

Lighting change condition

Page 14: Kccsi 2012   a real-time robust object tracking-v2

14

• The unit gradient vectors (UGVs) feature can be extracted through the following normalized equations

UNIT GRADIENT VECTORS

where Ix and Iy are gradient of intensities in x and y direction

is a small constant to prevent zero division

Page 15: Kccsi 2012   a real-time robust object tracking-v2

15

MATCHING METHOD

• We introduce Hamming Distance (HD),

1st Pattern 2nd Pattern

0 0 1 1

0 0 1 1

0 0 1 1

0 0 0 1

=

HD(x,y) = 8HD counts the number of pixels that are not match

Page 16: Kccsi 2012   a real-time robust object tracking-v2

16

MATCHING METHOD

• HD uses XOR but UGVs is not binary info.• We need to transform the non-binary image

to be binary image using threshold absolute difference function (O.Pele & M.Werman),

Page 17: Kccsi 2012   a real-time robust object tracking-v2

17

MATCHING METHOD

• Then the total distance of the block at position (x,y) is given by

Fig. 4. Inverted HD result.

Page 18: Kccsi 2012   a real-time robust object tracking-v2

18

MATCHING METHODImage

featuresTemplate Occluded

ImageSimilarity

metricScore

IntensitiesSAD

= 32

Unit gradient vectors(UGV)

Pixelwise voting

HD = 8

1 4 2 66 3 4 45 6 6 22 3 5 3

1 4 0 06 3 0 05 6 0 02 3 0 0

0 0 1 10 0 1 10 0 1 10 0 1 1

0 0 2 60 0 4 40 0 6 20 0 5 3

Page 19: Kccsi 2012   a real-time robust object tracking-v2

19

EXPERIMENTAL RESULTS

Page 20: Kccsi 2012   a real-time robust object tracking-v2

20

DEMONSTRATION

Page 21: Kccsi 2012   a real-time robust object tracking-v2

21

EXPERIMENTAL RESULTS

Fig. 5. Tracking results under irregular lighting with occlusion by (a) SSD on UGVs, (b) HD on UGVs, (c) and (d) are the distributions of the corresponding similarity measurements

Best matching peak found !!

Which is the best matching position ?

?

??

?

Page 22: Kccsi 2012   a real-time robust object tracking-v2

22

CONCLUSION

• A novel pattern matching technique combines the advantages of – Unit gradient vectors (UGVs)– Hamming distance metric (HD)

• UGV is a robust feature against the time-varying lighting conditions.

• Compared with conventional matching with SAD or SSD on intensity, HD yields better results in partial occlusion scenarios. (60-70% covered).

• Efficient over the existing matching techniques on both synthetic and real image sequences.

Page 23: Kccsi 2012   a real-time robust object tracking-v2

23

PUBLICATION

1. Wattanit Hotrakool, Prarinya Siritanawan, and Toshiaki Kondo, “Real-time Gradient Orientation Pattern Matching”, International Conference on Embedded System and Information Technology, Chaing Mai, Thailand, 2010

2. Wattanit Hotrakool, Prarinya Siritanawan, and Toshiaki Kondo, “A Real-time Eye-tracking Method using Time-varying Gradient Orientation Patterns”, In proc. ECTI-CON, Thailand, 2010

3. Prarinya Siritanawan and Toshiaki Kondo, “Hamming Distance based Gradient Orientation Pattern Matching”, In proc. International Symposium of Artificial life and Robotics 17th, Chaing Mai, Oita, Japan, January 2012

4. Prarinya Siritanawan, Toshiaki Kondo, Kanokvate Tungpimolrut, Itsuo Kumazawa, “A visual tracking method using the Hamming distance”, In proc. International Conference on Information and Communication Technology for Embedded System 3rd, Bangkok, Thailand, March 2012

Page 24: Kccsi 2012   a real-time robust object tracking-v2

24

ACKNOWLEDGEMENT

This research is supported by• National Research University Project of Thailand,

Office of Higher Education Commission• Sirindhorn International Institute of Technology (SIIT)• Thailand Advanced Institute of Science and

Technology (TAIST) • Tokyo Institute of Technology• National Electronics and Computer Technology

Center (NECTEC)

Page 25: Kccsi 2012   a real-time robust object tracking-v2

25

QUESTION AND ANSWERTHANK YOU FOR YOUR ATTENTION