![Page 2: Tracking of objects with known color signature - ELITECH 20](https://reader036.vdocuments.site/reader036/viewer/2022062405/557e7358d8b42a7b5c8b4f28/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062405/557e7358d8b42a7b5c8b4f28/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062405/557e7358d8b42a7b5c8b4f28/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062405/557e7358d8b42a7b5c8b4f28/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062405/557e7358d8b42a7b5c8b4f28/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062405/557e7358d8b42a7b5c8b4f28/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062405/557e7358d8b42a7b5c8b4f28/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062405/557e7358d8b42a7b5c8b4f28/html5/thumbnails/9.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062405/557e7358d8b42a7b5c8b4f28/html5/thumbnails/10.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062405/557e7358d8b42a7b5c8b4f28/html5/thumbnails/11.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062405/557e7358d8b42a7b5c8b4f28/html5/thumbnails/12.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062405/557e7358d8b42a7b5c8b4f28/html5/thumbnails/13.jpg)
Thank you for you attention
![Page 14: Tracking of objects with known color signature - ELITECH 20](https://reader036.vdocuments.site/reader036/viewer/2022062405/557e7358d8b42a7b5c8b4f28/html5/thumbnails/14.jpg)
Questions?