Object tracking using scene-, object- and location specific tracking parameters
AssigneeAxis AB
InventorsAnton Öhrn, Johan Sternby, Amanda Nilsson
Life of this patent
Estimating the term…
Loading patent…
AssigneeAxis AB
InventorsAnton Öhrn, Johan Sternby, Amanda Nilsson
Estimating the term…
A method for tracking an object in a scene is provided, including receiving a first image frame of a first image stream capturing a scene; detecting or tracking a first object in the first image frame, and determining that the first object is in a first part of the first image frame; determining, using object detection, that the first object belongs to a first object class; determining, based on multiple values of a tracking parameter each specific for different parts of the first image frame and for different object classes, a first value of the tracking parameter for the first part of the first image and for the first object class, and tracking the first object in a second image frame of the first image stream subsequent to the first image frame, based on the first value of the tracking parameter.
A method for tracking an object in a scene, including:
A device for tracking an object in a scene, including processing circuitry and a memory storing instructions that, when executed by the processing circuitry, cause the device to:
A non-transitory computer-readable medium for tracking an object in a scene, comprising instructions stored thereon, that when executed on processing circuitry of a device, cause the device to:
Dependencies are inferred from the claim text.
From the US filing history. Foreign family members aren’t listed.
Drawings are temporarily unavailable. Open the PDF at USPTO
Image analysis: analysis of motion
Using pattern recognition or machine learning: using classification, e.g. of video objects
Image acquisition modality: video; Image sequence
Image data processing or generation, in general
About 17 years 8 months of term left · ends 27 Jun 2044 (estimated)
The present disclosure relates to tracking of objects in an image stream capturing a scene. In particular, the present disclosure relates to how such tracking may be improved based on statistical information about the scene.
Various object tracking algorithms exist for tracking an object in multiple image frames of an image stream capturing a scene. Such “object trackers” may use e.g., Kalman-filtering or similar techniques to, based on own models of how objects supposedly moves and on regular inputs from an object detector responsible for detecting at least a position of an object in an image frame, predict how the object will move and where the object is thus likely to be found in one or more subsequent image frames of the image stream.
A video stream capturing a scene may however include multiple objects moving at e.g., different speeds and/or suddenly changing one or both of their speeds and directions of movement. As conventional object trackers are optimized objects moving at predefined speeds and/or directions of movements, such object trackers may thus struggle to properly, with great enough accuracy, track objects in such scenes. For example, an object tracker optimized to track slow-moving pedestrians may struggle to also properly track fast-moving present in the same scene. This may be particularly true if the vehicles also sometimes change their direction of movement and/or their speeds.
Exemplifying embodiments will now be described below with reference to the accompanying drawings, in which:
FIGS. 1A and 1B schematically illustrate an example scene in which the envisaged solutions of the present disclosure are applicable;
FIG. 2A schematically illustrates, in terms of various functional units, embodiments of a method and device according to the present disclosure;
In the drawings, like reference numerals will be used for like elements unless stated otherwise. Unless explicitly stated to the contrary, the drawings show only such elements that are necessary to illustrate the example embodiments, while other elements, in the interest of clarity, may be omitted or merely suggested. As illustrated in the Figures, the (absolute or relative) sizes of elements and regions may be exaggerated or understated vis-à-vis their true values for illustrative purposes and, thus, are provided to illustrate the general structures of the embodiments.
An example scene in which various embodiments of a method, device, computer program and computer program product as envisaged herein are applicable will now be described with reference to FIGS. 1A and 1B.
FIG. 1A schematically illustrates a snapshot of an example scene 100, as provided in e.g., a particular image frame of an image stream capturing the scene 100. The image stream is for example generated by a monitoring camera pointing towards the scene. The monitoring camera may e.g., be used for surveillance, traffic situation analysis, or other tasks in which being aware of what is happening in the scene 100 is desirable.