14
Tracking of objects with known color signature Lukáš Tencer [email protected]

Tracking of objects with known color signature - ELITECH 20

Embed Size (px)

DESCRIPTION

My presentation on conference ELITECH 2011. It is on tracking colored objects. Presentation and paper won the award for best contribution in area of computer science from Slovak IT SAV society.

Citation preview

Page 1: Tracking of objects with known color signature - ELITECH 20

Tracking of objects with known color signature

Lukáš [email protected]

Page 2: Tracking of objects with known color signature - ELITECH 20

Content

• Overview of existing approaches• Motivation• Basic apparatus• Our approach:

– Preprocessing– Image segmentation– Object identification– Object tracking

• Testing and Results• Future work

Page 3: Tracking of objects with known color signature - ELITECH 20

Previous work

• ACM Survey [Yilmaz et al., 2004], after this emphasis on accuracy, speed, robustness

• Kernel based tracking

tracking kernel of image region

• Point Based Tracking

Page 4: Tracking of objects with known color signature - ELITECH 20

Previous work 2

• Structure Based Tracking• uses skeleton/silhouette

• Our previous work• Gesture-based

mouse control

Page 5: Tracking of objects with known color signature - ELITECH 20

Basic apparatus

• Color signature:– artificial representation of objects projection into

digital space, based on its color values– for our method, it is ranged values in HSV color model

• Convex hull of set of points:– Polygon, for which every point from input set lies “inside” the

polygon– minimal convex set containing input set

Page 6: Tracking of objects with known color signature - ELITECH 20

Our approach

• Preprocessing– Background subtraction

• Image Segmentation– Image histogramization

• Object Identification– Color contribution condition, border conditions

• Object Tracking– Bumper-region based tracking

Page 7: Tracking of objects with known color signature - ELITECH 20

Preprocessing

• Background subtraction• Color difference between trained background and

input image• Could cause loss of image information

Page 8: Tracking of objects with known color signature - ELITECH 20

Image segmantation

• Image Histogramization– Segment image into sub-regions (fixed/adaptive)– Extract descriptive channel of the image– In our case, HUE channel of HSV image model– Create histogram with n dimensions for each sub-region

Page 9: Tracking of objects with known color signature - ELITECH 20

Object Identification

• Select regions corresponding to object’s projection into image plane

• For one colored object, we select minimal level of dominant dimension

• For two colored object, minimal level of contribution of other color

• Border regions, maximal contribution of other colors and minimal connectivity condition

Page 10: Tracking of objects with known color signature - ELITECH 20

Object tracking

• Pick center of the convex hull of identified regions

• Place tracking object inside the convex hull

• Once object is moved, we identify regions, which are no longer covered by object

• Create convex hull of uncovered regions, connect it’s center and center of tracking object to identify movement vector

• Move tracking object in direction of movement vector, until all regions are covered by object regions

Page 11: Tracking of objects with known color signature - ELITECH 20

Testing and Results

• Improved tracking speed• Robustness against disruptive elements in scene• Unique color signature• Approach of image histogramization• Bumper-region based object tracking• Method could be used for tracking of colored object,

HCI, surveillance …

Page 12: Tracking of objects with known color signature - ELITECH 20

Future Work

• Use of more adaptive object representation structures, to improve computational speed– Quad-tree?

• Remove requirement to have prior information about color signature– Use training algorithm, to create model from identified

foreground

Page 13: Tracking of objects with known color signature - ELITECH 20

Thank you for you attention

Page 14: Tracking of objects with known color signature - ELITECH 20

Questions?