Intelligent and Interactive Systems

User Tools

Site Tools


research:object-tracking

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
research:object-tracking [2012/02/15 22:43]
c703101 [Socker Specifics]
research:object-tracking [2012/06/19 14:33]
c7031007
Line 1: Line 1:
-===== Object Tracking in Video =====+====== Object Tracking in Video ======
  
-==== Point Distribution Models ====+===== Point Distribution Models ​=====
  
-three-way occlusionTo ​track articulated objects through complex occlusions, we developed point distribution models. The idea is to abandon the idea of segmenting the tracked object, and rather focus on identifiable points. Point distribution models track a large number of points on the same target while exploiting the spatial configuration between them. This redundancy results in remarkable robustness. For the tracker to confuse different targets, the targets involved must simultaneously+To track articulated objects through complex occlusions, we developed ​methods based on point distribution models. The idea is to abandon the idea of segmenting the tracked object, and rather focus on identifiable points. Point distribution models track a large number of points on the same target while exploiting the spatial configuration between them. This redundancy results in remarkable robustness. For the tracker to confuse different targets, the targets involved must simultaneously
  
     * be spatially close to each other,     * be spatially close to each other,
Line 11: Line 11:
 While the first two conditions are rather common, the third often suffices to disambiguate different objects. Capitalizing on this is the key innovation of our method. While the first two conditions are rather common, the third often suffices to disambiguate different objects. Capitalizing on this is the key innovation of our method.
  
-This following movie shows a spectacular example of tracking soccer teammates through two- and three-way mutual occlusions ([[https://​iis.uibk.ac.at/​publications#​Mathes-2005-BMVC|Mathes & Piater, 2005]]).+This following movie shows a spectacular example of tracking soccer teammates through two- and three-way mutual occlusions ([[@/​publications#​Mathes-2005-BMVC|Mathes & Piater, 2005]]).
 <​html>​ <​html>​
 <br> <br>
 <video width="​560"​ height="​340"​ controls preload="​metadata">​ <video width="​560"​ height="​340"​ controls preload="​metadata">​
- <source src="/​public/​research/​bmvc_2005.ogv"​ type='​video/​ogg;​ codecs="​theora,​ vorbis"'>​+   <source src="/​public/​research/​bmvc_2005.ogv"​ type='​video/​ogg;​ codecs="​theora,​ vorbis"'​
 +   <​applet code="​com.fluendo.player.Cortado.class"​ archive="/​public/​cortado.jar"​ width="​560"​ height="​340">​ 
 +      <param name="​autoPlay"​ value"​false"​ /> 
 +      <param name="​url"​ value="/​public/​research/​bmvc_2005.ogv"/>​ 
 +   </​applet>
 </​video> ​ </​video> ​
  
Line 21: Line 25:
  
  
-Our original point distribution models are extraordinarily stable if the set of points being tracked does not change too much over time. This condition is often violated in practice, e.g., if a tracked object turns in depth. We therefore developed point distribution ​manifolds ​that are able to update the set of tracked targets on the fly. +Our original point distribution models are extraordinarily stable if the set of points being tracked does not change too much over time. This condition is often violated in practice, e.g., if a tracked object turns in depth. We therefore developed ​adaptive ​point distribution ​models ​that are able to update the set of tracked targets on the fly. 
 <​html>​ <​html>​
 <br> <br>
 <video width="​560"​ height="​340"​ controls preload="​metadata">​ <video width="​560"​ height="​340"​ controls preload="​metadata">​
- <source src="/​public/​research/​dagm_2006.ogv"​ type='​video/​ogg;​ codecs="​theora,​ vorbis"'>​+   <source src="/​public/​research/​dagm_2006.ogv"​ type='​video/​ogg;​ codecs="​theora,​ vorbis"'​
 +   <​applet code="​com.fluendo.player.Cortado.class"​ archive="/​public/​cortado.jar"​ width="​560"​ height="​340">​ 
 +      <param name="​autoPlay"​ value"​false"​ /> 
 +      <param name="​url"​ value="/​public/​research/​dagm_2006.ogv"/>​ 
 +   </​applet>
 </​video> ​ </​video> ​
  
 </​html>​ </​html>​
  
-The above movie shows an example of tracking several people through a highly dynamic scene. At the very end, Target 2 is incorrectly merged and Target 3 is lost because the targets undergo strong configurational changes during occlusions. All other targets are correctly tracked through considerable configurational and scale changes as well as strong mutual occlusions ([[https://​iis.uibk.ac.at/​publications#​Mathes-2006-DAGM|Mathes & Piater, 2006]]).+The above movie shows an example of tracking several people through a highly dynamic scene. At the very end, Target 2 is incorrectly merged and Target 3 is lost because the targets undergo strong configurational changes during occlusions. All other targets are correctly tracked through considerable configurational and scale changes as well as strong mutual occlusions ([[@/​publications#​Mathes-2006-DAGM|Mathes & Piater, 2006]]).
  
-==== Socker Specifics ====+===== Socker Specifics ​=====
  
 The soccer ball is very small in the image, moves fast and changes direction very abruptly. We conclude that it requires specific techniques to track it. A student did a pilot study using an intelligent combination of different techniques, with remarkable results. The soccer ball is very small in the image, moves fast and changes direction very abruptly. We conclude that it requires specific techniques to track it. A student did a pilot study using an intelligent combination of different techniques, with remarkable results.
Line 38: Line 46:
 <br> <br>
 <video width="​560"​ height="​340"​ controls preload="​metadata">​ <video width="​560"​ height="​340"​ controls preload="​metadata">​
- <source src="/​public/​research/​bmvc_2004_socker.ogv"​ type='​video/​ogg;​ codecs="​theora,​ vorbis"'>​+   <source src="/​public/​research/​bmvc_2004_socker.ogv"​ type='​video/​ogg;​ codecs="​theora,​ vorbis"'​
 +   <​applet code="​com.fluendo.player.Cortado.class"​ archive="/​public/​cortado.jar"​ width="​560"​ height="​340">​ 
 +      <param name="​autoPlay"​ value"​false"​ /> 
 +      <param name="​url"​ value="/​public/​research/​bmvc_2004_socker.ogv"/>​ 
 +   </​applet>
 </​video> ​ </​video> ​
  
 </​html>​ </​html>​
  
-We estimate on the fly the external camera calibration with respect to the soccer field by a combination of line tracking and visual odometry ([[https://​iis.uibk.ac.at/​publications#​Hayet-2004-BMVC|Hayet,​ Piater & Verly, 2004]]). See a video of a funny illustration of this principle (here without visual odometry or temporal filtering, thus some residual jitter).+We estimate on the fly the external camera calibration with respect to the soccer field by a combination of line tracking and visual odometry ([[@/​publications#​Hayet-2004-BMVC|Hayet,​ Piater & Verly, 2004]]). See a video of a funny illustration of this principle (here without visual odometry or temporal filtering, thus some residual jitter).
  
 <​html>​ <​html>​
 <br> <br>
 <video width="​560"​ height="​340"​ controls preload="​metadata">​ <video width="​560"​ height="​340"​ controls preload="​metadata">​
- <source src="/​public/​research/​socker_funny.ogv"​ type='​video/​ogg;​ codecs="​theora,​ vorbis"'>​+   <source src="/​public/​research/​socker_funny.ogv"​ type='​video/​ogg;​ codecs="​theora,​ vorbis"'​
 +   <​applet code="​com.fluendo.player.Cortado.class"​ archive="/​public/​cortado.jar"​ width="​560"​ height="​340">​ 
 +      <param name="​autoPlay"​ value"​false"​ /> 
 +      <param name="​url"​ value="/​public/​research/​socker_funny.ogv"/>​ 
 +   </​applet>
 </​video> ​ </​video> ​
  
 </​html>​ </​html>​
  
research/object-tracking.txt · Last modified: 2018/09/03 19:35 (external edit)