REAL-TIME MULTISTAGE INFRARED IMAGE-BASED TRACKING SYSTEM
First Claim
1. A multi-stage image-based tracking system, comprising:
- a first tracker for identifying at least one target within at least one image provided to the system; and
a second tracker for identifying the at least one target within the at least one image, wherein the second tracker is a feature-based tracker, wherein the second tracker is initialized during tracking by the first tracker;
wherein when the first tracker fails to identify the at least one target, the second tracker provides identification of the at least one target to the first.
2 Assignments
0 Petitions
Accused Products
Abstract
A multi-stage infrared (IR) image-based tracking system is provided that accurately identifies and tracks targets across a variety of different situations and environmental conditions. The system includes primary and secondary trackers. The secondary tracker supports the primary tracker by identifying and tracking targets when the primary tracker loses or fails to identify one or more targets, and helps the primary tracker reacquire valid targets. In an exemplary embodiment of the invention, the primary tracker is a correlation-based tracker, and the secondary tracker is a feature-based tracker. A prescreener is also included, which operates concurrently with the correlation-based and feature-based trackers to generate a list of possible targets. The list can be used to provide a confidence level for the probable targets identified by each of the primary and secondary trackers.
48 Citations
38 Claims
-
1. A multi-stage image-based tracking system, comprising:
-
a first tracker for identifying at least one target within at least one image provided to the system; and
a second tracker for identifying the at least one target within the at least one image, wherein the second tracker is a feature-based tracker, wherein the second tracker is initialized during tracking by the first tracker;
wherein when the first tracker fails to identify the at least one target, the second tracker provides identification of the at least one target to the first. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 35, 37)
-
-
15. A method for identifying targets within at least one image using a primary tracker and a secondary tracker, comprising the steps of:
-
tracking at least one target in the at least one image using the primary tracker;
evaluating a tracking performance of the primary tracker;
initializing the secondary tracker during tracking by the primary tracker;
switching tracking control from the primary tracker to the secondary tracker when the tracking performance of the primary tracker falls below a first predetermined minimum value;
acquiring and tracking the at least one target using the secondary tracker, the secondary tracker is a feature-based tracker, which calculates a predetermined number of features of the at least one target within the at least one image;
switching tracking control from the secondary tracker to the primary tracker after acquiring the at least one target using the secondary tracker. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 36, 38)
-
-
28. A method for identifying targets within at least one image comprising the steps of:
-
tracking at least one target in the at least one image using a primary tracker;
tracking the at least one target using a secondary tracker;
evaluating a tracking performance of the primary tracker;
switching tracking control from the primary tracker to the secondary tracker when a confidence value associated with the tracking of the primary tracker falls below a first predetermined minimum value; and
reinitializing the primary and secondary trackers using an output from an automatic target recognition module when a confidence value associated with the tracking of the secondary tracker falls below a second predetermined minimum value and the confidence value associated with the primary tracker remains below the first predetermined minimum value. - View Dependent Claims (29, 30, 31)
-
-
32. A method for identifying and tracking at least one target within at least one image using a primary tracker and a secondary tracker and an automatic target recognition module, comprising the steps of:
-
tracking at least one target in the at least one image using the primary tracker;
tracking the at least one target using the secondary tracker;
evaluating a tracking performance of the primary tracker;
evaluating a tracking performance of the secondary tracker;
switching tracking control from the primary tracker to the secondary tracker when the tracking performance of the primary tracker falls below a first predetermined minimum and the tracking performance of the secondary tracker remains above a second predetermined minimum;
switching tracking control to the primary tracker when the tracking performance of the primary tracker rises above the predetermined minimum;
switching tracking control to the automatic target recognition module when the tracking performance of the primary tracker is below the first predetermined minimum and the tracking performance of the secondary tracker is below the second predetermined minimum;
selecting a target in the at least one image, wherein the automatic target recognition module performs the selection; and
identifying the selected target to the primary tracker and to the secondary tracker. - View Dependent Claims (33, 34)
-
Specification