Method and system for object tracking
First Claim
1. A method for object tracking, said method comprising:
- computing, by an electronic device, an overlap value between a first bounding box and a second bounding box, said first bounding box and said second bounding box associated with an object in an image frame of a video stream,wherein said first bounding box at least partially encompasses a first portion of said object and said second bounding box at least partially encompasses a second portion of said object, andwherein said first bounding box and said second bounding box are utilized to track said object in said video stream;
computing, by said electronic device, a first score associated with said first bounding box and a second score associated with said second bounding box based on a comparison of said computed overlap value with a threshold value; and
updating, by said electronic device, said first bounding box to a third bounding box at least partially encompassing said object based on said first score and said second score.
1 Assignment
0 Petitions
Accused Products
Abstract
Various aspects of a method and system for object tracking are disclosed herein. The method comprises computation of an overlap value between a first bounding box and a second bounding box, associated with an object in an image frame of a video stream. The overlap values are utilized to track the object in the video stream. The first bounding box encompasses at least a partial first portion of an object. The second bounding box encompasses at least a partial second portion of the object. A first score associated with the first bounding box and a second score associated with the second bounding box is computed based on a comparison of the computed overlap value with a pre-defined threshold value. The first bounding box is updated to a new bounding box that at least partially encompasses the object, based on the computed first score and the computed second score.
11 Citations
20 Claims
-
1. A method for object tracking, said method comprising:
-
computing, by an electronic device, an overlap value between a first bounding box and a second bounding box, said first bounding box and said second bounding box associated with an object in an image frame of a video stream, wherein said first bounding box at least partially encompasses a first portion of said object and said second bounding box at least partially encompasses a second portion of said object, and wherein said first bounding box and said second bounding box are utilized to track said object in said video stream; computing, by said electronic device, a first score associated with said first bounding box and a second score associated with said second bounding box based on a comparison of said computed overlap value with a threshold value; and updating, by said electronic device, said first bounding box to a third bounding box at least partially encompassing said object based on said first score and said second score. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for object tracking, said system comprising:
-
one or more circuits in an electronic device, said one or more circuits configured to; compute an overlap value between a first bounding box and a second bounding box, said first bounding box and said second bounding box associated with an object in an image frame of a video stream, wherein said first bounding box at least partially encompasses a first portion of said object and said second bounding box at least partially encompasses a second portion of said object, and wherein said first bounding box and said second bounding box are utilized to track said object in said video stream; compute a first score associated with said first bounding box and a second score associated with said second bounding box based on a comparison of said computed overlap value with a threshold value; and update said first bounding box to a third bounding box that at least partially encompasses said object based on said computed first score and said computed second score.
-
-
20. A non-transitory computer-readable storage medium having stored thereon, computer-executable instructions for causing a computer to execute operations, said operations comprising:
-
computing, by an electronic device, an overlap value between a first bounding box and a second bounding box, said first bounding box and said second bounding box associated with an object in an image frame of a video stream, wherein said first bounding box at least partially encompasses a first portion of said object and said second bounding box at least partially encompasses a second portion of said object, and wherein said first bounding box and said second bounding box are utilized to track said object in said video stream; computing, by said electronic device, a first score associated with said first bounding box and a second score associated with said second bounding box based on a comparison of said computed overlap value with a threshold value; and updating, by said electronic device, said first bounding box to a third bounding box at least partially encompassing said object based on said computed first score and said computed second score.
-
Specification