US2013148852A1PendingUtilityA1
Method, apparatus and system for tracking an object in a sequence of images
Est. expiryDec 8, 2031(~5.4 yrs left)· nominal 20-yr term from priority
G06F 18/22H04N 7/142G06V 10/62G06T 7/277G06T 2207/30232H04N 7/147G06T 7/194G06T 7/251G06T 2207/20076G06K 9/6201
41
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A method of tracking an object (e.g., 1110 ) in a sequence of images of a scene, is disclosed. At least one foreground area in the scene is associated with the object ( 1110 ). An event that is affecting the foreground area of the scene is determined A track representation is added to a track corresponding to the object ( 1110 ). The added track representation models the determined event and has a property based on the foreground area. Properties of one or more further track representations of are track updated, based on the foreground area, in order to track the object ( 1110 ).
Claims
exact text as granted — not AI-modifiedThe claims defining the invention are as follows:
1 . A method of tracking an object in a sequence of images of a scene, said method comprising:
determining an event that is affecting a foreground area corresponding to the object, the object being associated with a track having a first track representation; adding a second track representation to the track, said second track representation being created based on the foreground area prior to the event; updating the first track representation based on the foreground area while the second track representation is kept; and matching at least one of the foreground areas with at least one of the first and second track representations to track the object.
2 . A method according to claim 1 , further comprising deleting one or more of the track representations of the track if the modelled event is false.
3 . A method according to claim 1 , further comprising deleting one or more of the track representations of the track if the event has ended.
4 . A method according to claim 1 , wherein the first track representation is an unoccluded track representation.
5 . A method according to claim 4 , wherein the second track representation is added as an occluded track representation to the track, if a background object is occluding said object.
6 . A method according to claim 1 , wherein at least one of width, height and location of the area of first track representation is updated while the width and height of the second track representation is kept.
7 . A method according to claim 1 , further comprising:
determining a first difference between a determined location of one edge of a track associated with the object and a previously determined location of the corresponding edge of the track, determining a second difference between the determined location of a further edge of the track and a previously determined location of the corresponding further edge of the track; and detecting occlusion of the object as the event if the first difference is less than a threshold and the second difference is greater than a threshold.
8 . A method according to claim 1 , further comprising:
determining a first difference between an edge of a prediction of a track corresponding to the object and the corresponding edge of a foreground area of the scene associated with the track; determining a second difference between a further edge of the prediction of the track corresponding to the object and the corresponding further edge of the foreground area of the scene associated with the track; and detecting an occlusion of the object as the event if the first difference is less than a first threshold and the second difference is greater than a second threshold.
9 . An apparatus for tracking an object in a sequence of images of a scene, said apparatus comprising:
means for determining an event that is affecting the foreground area corresponding to the object, the object being associated with a track having a first track representation; means for adding a second track representation to the track, said second track representation being created based on the foreground area of the object prior to the event; and means for updating the first track representation, based on the foreground area of the object while the second track representation is kept; and means for matching at least one of the foreground areas with at least one of the first and second track representations to track the object.
10 . A non-transitory computer readable medium having a computer program stored there for tracking an object in a sequence of images of a scene, said program comprising:
code for determining an event that is affecting a foreground area corresponding to the object, the object being associated with a track having a first track representation; code for adding a second track representation to the track, said second track representation being created based on the foreground area prior to the event; code for updating the first track representation based on the foreground area while the second track representation is kept; and code for matching at least one of the foreground areas with at least one of the first and second track representations to track the object.
11 . A method of detecting occlusion of an object within a captured image of a scene, said method comprising:
determining a first difference between an edge of a prediction of a track corresponding to the object and the corresponding edge of a foreground area of the scene associated with the track; determining a second difference between a further edge of the prediction of the track corresponding to the object and the corresponding further edge of the foreground area of the scene associated with the track; and detecting an occlusion of the object if the first difference is less than a first threshold and the second difference is greater than a second threshold.
12 . An apparatus for detecting occlusion of an object within a captured image of a scene, said apparatus comprising:
means for determining a first difference between an edge of a prediction of a track corresponding to the object and the corresponding edge of a foreground area of the scene associated with the track; means for determining a second difference between a further edge of the prediction of the track corresponding to the object and the corresponding further edge of the foreground area of the scene associated with the track; and means for detecting an occlusion of the object if the first difference is less than a first threshold and the second difference is greater than a second threshold.
13 . A non-transitory computer readable medium having a computer program stored thereon for detecting occlusion of an object within a captured image of a scene, said program comprising:
code for determining a first difference between an edge of a prediction of a track corresponding to the object and the corresponding edge of a foreground area of the scene associated with the track; code for determining a second difference between a further edge of the prediction of the track corresponding to the object and the corresponding further edge of the foreground area of the scene associated with the track; and code for detecting an occlusion of the object if the first difference is less than a first threshold and the second difference is greater than a second threshold.Join the waitlist — get patent alerts
Track US2013148852A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.