visual object tracking using particle clustering - icitacee 2014

17
VISUAL OBJECT TRACKING USING PARTICLE CLUSTERING Harindra W Pradhana [email protected]

Upload: harindra-pradhana

Post on 11-Apr-2017

345 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Visual object tracking using particle clustering - ICITACEE 2014

VISUAL OBJECT TRACKING

USING PARTICLE CLUSTERING

Harindra W Pradhana

[email protected]

Page 2: Visual object tracking using particle clustering - ICITACEE 2014

Content Summary

Key Purpose

Image Processing

Water level model

Color feature

New approach

Object Tracking

Pixel matching

Pixel clustering

Localization & tracking

Performance Analysis

Speed

Accuracy

Conclusions

A little BIT

Page 3: Visual object tracking using particle clustering - ICITACEE 2014

Key Purpose

Object Tracking

Location relatively from the observer

Low-cost vision sensor

Low resolution

Limited frame rate

Image noise

Effective result

Page 4: Visual object tracking using particle clustering - ICITACEE 2014

Image Processing

Page 5: Visual object tracking using particle clustering - ICITACEE 2014

Image Processing – Water level model

Use brightness level

Detects hill and valley

(Harris, 1988)

Page 6: Visual object tracking using particle clustering - ICITACEE 2014

Image Processing – color features

(Bretzner, 2002)

Use skin color as reference

Extract and calculate color features from RGB

components

Find similar color

Page 7: Visual object tracking using particle clustering - ICITACEE 2014

Image Processing – New approach

Use both physical space & color space

Both space Euclidean distance measured for clustering

Introduce new color features

Eliminate brightness level better with webcam

Add 255 constants avoid similar distance value on different color

GR+=f 2551

BR+=f 2552

BG+=f 2553

Page 8: Visual object tracking using particle clustering - ICITACEE 2014

Object Tracking

Page 9: Visual object tracking using particle clustering - ICITACEE 2014

Object Tracking – Pixels matching

23

2

2

2

1 df+df+df=qp,d

Given particular

threshold

Calculate color

distance

Preview match pixels

Page 10: Visual object tracking using particle clustering - ICITACEE 2014

Object Tracking – CF comparison

Colour

Green New CF

Orange both

Red Bretzner’s CF

Better detection

Adaptable in poor

lightning

Capable detecting

shiny surface

Page 11: Visual object tracking using particle clustering - ICITACEE 2014

Object Tracking – Pixels clustering

Given particular

threshold

Count matching pixel

Decide good cluster

Preview the cluster

Page 12: Visual object tracking using particle clustering - ICITACEE 2014

Object Tracking – Localization &

Tracking

Point out good pixels

in good clusters

Calculate center

weight

Keep last position

Calculate movement

Predict future position

Page 13: Visual object tracking using particle clustering - ICITACEE 2014

Performance Analysis

Page 14: Visual object tracking using particle clustering - ICITACEE 2014

Performance Analysis – Speed

Best result :

Resolution =

640x480

Frame rate =

30fps

Block size > 10p

Processing time =

33ms/frame

Page 15: Visual object tracking using particle clustering - ICITACEE 2014

Performance Analysis – Effectiveness

Higher good

to bad pixel

detection ratio

compared to

Bretzner’s CF

Page 16: Visual object tracking using particle clustering - ICITACEE 2014

Conclussion

Successfully locate object and track their movement

Clustering produce faster frame processing by

lowering computation size

New color feature effectively increase particle

detection

Capable to adapt poor lighting area by eliminating

brightness component

Page 17: Visual object tracking using particle clustering - ICITACEE 2014

A Little BIT

BIT – IntiTeknologi

[email protected]

http://intiteknologi.co.id