methods of object tracking in vision systems

14
METHODS OF OBJECT TRACKING IN VISION SYSTEMS Grzegorz Bieszczad Tutor: Tomasz Sosnowski ph.d. Military University of Technology Faculty of Electronics Institute of Telecommunication

Upload: keona

Post on 10-Feb-2016

35 views

Category:

Documents


0 download

DESCRIPTION

Faculty of Electronics Institute o f Telecommunication. Military University of Technology. METHODS OF OBJECT TRACKING IN VISION SYSTEMS. Grzegorz Bieszczad Tutor: Tomasz Sosnowski ph.d. . Applications. Surveillance Video compression Motion capture Traffic control Driving assistance - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: METHODS OF OBJECT TRACKING IN VISION SYSTEMS

METHODS OF OBJECT TRACKING IN VISION

SYSTEMSGrzegorz Bieszczad

Tutor:Tomasz Sosnowski ph.d.

Military Universityof Technology

Faculty of ElectronicsInstitute

of Telecommunication

Page 2: METHODS OF OBJECT TRACKING IN VISION SYSTEMS

METHODS OF OBJECT TRACKING IN VISION SYSTEMS 2/14

ApplicationsSurveillanceVideo compressionMotion captureTraffic controlDriving assistanceIndustry

Page 3: METHODS OF OBJECT TRACKING IN VISION SYSTEMS

METHODS OF OBJECT TRACKING IN VISION SYSTEMS 3/14

Object tracking

fn-1(x,y)

fn(u2,v2)

(u1,v1)

(u3,v3)

Page 4: METHODS OF OBJECT TRACKING IN VISION SYSTEMS

METHODS OF OBJECT TRACKING IN VISION SYSTEMS 4/14

Vision system

Image acquisition

Object detection

Tracking Algorithm

Decision algorithms

Objects models

database

Page 5: METHODS OF OBJECT TRACKING IN VISION SYSTEMS

METHODS OF OBJECT TRACKING IN VISION SYSTEMS 5/14

Digital image

Original image

Numeric representation

Image representation inpoints of certain luminosity

Page 6: METHODS OF OBJECT TRACKING IN VISION SYSTEMS

METHODS OF OBJECT TRACKING IN VISION SYSTEMS 6/14

Methods revision Gradient-based methods Feature-based approaches. Knowledge-based tracking

algorithms. Learning-based approaches.

Page 7: METHODS OF OBJECT TRACKING IN VISION SYSTEMS

METHODS OF OBJECT TRACKING IN VISION SYSTEMS 7/14

Mean shift algorithm1. Calculate model from given previous

image in given location.2. Initialize the location of the target in

the current frame and calculate candidate model.

3. Estimate model and candidate similarity in neighbourhood.

4. Iteratively find the most similar area in target image.

5. Update the model

Page 8: METHODS OF OBJECT TRACKING IN VISION SYSTEMS

METHODS OF OBJECT TRACKING IN VISION SYSTEMS 8/14

Model and candidate

Frame 1

Frame 2

Page 9: METHODS OF OBJECT TRACKING IN VISION SYSTEMS

METHODS OF OBJECT TRACKING IN VISION SYSTEMS 9/14

Similarity estimation

m

uuu qBpqBpB

1

,

Bhattacharyya coefficient

m

u u

uu

m

uuu Ap

qBpqApqBp11 2

121,

Bhattacharyya coefficient Taylor expansion

Page 10: METHODS OF OBJECT TRACKING IN VISION SYSTEMS

METHODS OF OBJECT TRACKING IN VISION SYSTEMS 10/14

Mean shift procedure

Mean shiftoperating area

Local centroid(centre of mass)

p

p

n

i

nii

n

i

niii

n

hBYgw

hBYgwY

B

1

2

1

2

1

Page 11: METHODS OF OBJECT TRACKING IN VISION SYSTEMS

METHODS OF OBJECT TRACKING IN VISION SYSTEMS 11/14

Test sequence

Page 12: METHODS OF OBJECT TRACKING IN VISION SYSTEMS

METHODS OF OBJECT TRACKING IN VISION SYSTEMS 12/14

Tracking in thermovision

Page 13: METHODS OF OBJECT TRACKING IN VISION SYSTEMS

METHODS OF OBJECT TRACKING IN VISION SYSTEMS 13/14

ConclusionsFeature based methodInvariant to rotation and scaleFast implementationTolerant to partial occlusionsTolerant to changes of appearanceLimited rangeLimited performance in low resolution

images

Page 14: METHODS OF OBJECT TRACKING IN VISION SYSTEMS

METHODS OF OBJECT TRACKING IN VISION SYSTEMS 14/14

Thank you for Yourattention!