OBJECT TRACKING IN A VIDEO STREAM
2 Assignments
0 Petitions
Accused Products
Abstract
A computing device for tracking an object in an image stream, said computing device comprising a memory and a controller, wherein said controller is configured to: receive an image stream comprising at least a first and a previous image of an object to be tracked, determine contour lines in at least said first image, wherein said contour lines comprises a plurality of points, determine and assign at least one descriptor to each point, filter out points based on the descriptors, determine relative distances between each point in said first picture with each point in said previous picture, which points have not been filtered out; and determine a maximum occurrence for the relative distances, wherein the maximum occurrence corresponds to a movement of said object to be tracked in the plane. A movement in a direction parallel to the line of sight is determined from an average position, a relative distance and slopes of linear fittings for each point-component of the points in the two images.
16 Citations
42 Claims
-
1-22. -22. (canceled)
-
23. A computing device for tracking an object in an image stream, said computing device comprising a memory and a controller, wherein said controller is configured to:
-
receive an image stream comprising at least a first and a previous image of an object to be tracked; determine at least one contour line in at least said first image, wherein said contour line comprises a plurality of points; determine and assign at least one descriptor to each point; filter out points based on the descriptors; determine relative distances between each point in said first picture with each point in said previous picture, which points have not been filtered out; and determine a maximum occurrence for the relative distances, wherein the maximum occurrence corresponds to a movement of said object to be tracked. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 42)
-
-
34. A computing device for tracking an object in an image stream, said computing device comprising a memory and a controller, wherein said controller is configured to:
-
receive a dataset comprising at least one point pair comprising a point in a first picture and a point in a previous picture; determine a mean position of each point pair; determine a relative distance for each point pair and determine a slope of a corresponding linear fitting of said relative distances versus said mean positions, and determine a movement in a direction parallel with a line of sight based on the slope. - View Dependent Claims (35, 36, 37)
-
-
38. A method for use in a computing device for tracking an object in an image stream, said method comprising:
-
receiving an image stream comprising at least a first and a previous image of an object to be tracked; determining at least one contour line in at least said first image, wherein said contour line comprises a plurality of points; determining and assign at least one descriptor to each point; filter out points based on the descriptors; determining relative distances between each point in said first picture with each point in said previous picture, which points have not been filtered out; and determining a maximum occurrence for the relative distances, wherein the maximum occurrence corresponds to a movement of said object to be tracked. - View Dependent Claims (40)
-
-
39. A method for use in a computing device for tracking an object in an image stream, said method comprising:
-
receiving a dataset comprising at least one point pair comprising a point in a first picture and a point in a previous picture; determining a mean position of each point pair; determining a relative distance for each point pair and determine a slope of a corresponding linear fitting of said relative distances versus said mean positions, and determining a movement in a direction parallel with a line of sight based on the slope. - View Dependent Claims (41)
-
Specification