Systems and methods for tracking points within an encasement
AssigneeBendix Commercial Vehicle Systems LLC
InventorsAndreas U. Kuehnle, Cathy L. Boon, Hans M. Molin
Life of this patent
Estimating the term…
Abstract
Systems and methods for tracking points within an encasement are provided. According to an aspect of the invention, a processor designates an encasement at a first location within a first image acquired at a first time; identifies points to track within the encasement; determines characteristics of the points to track; tracks the points over time based on the characteristics; and determines a second location of the encasement within a second image acquired at a second time based on positions of the tracked points at the second time. Identifying the points to track may include identifying points within the encasement that are significant and persistent.
Claims19
A tracking method comprising:
- designating, by a processor, an encasement at a first location within a first image acquired at a first time;
- identifying, by the processor, points to track within the encasement;
- determining, by the processor, characteristics of the points to track;
- tracking, by the processor, the points over time based on the characteristics;
- and
- determining, by the processor, a second location of the encasement within a second image acquired at a second time based on positions of the tracked points at the second time,
- wherein the determining of the second location of the encasement comprises:
- selecting pairs of the tracked points;
- for each of the pairs, determining a length of the encasement based on a position of each of the points with respect to the encasement and a distance between the points;
- for each of the pairs, determining the second location of the encasement within the second image based on the length of the encasement, the position of each of the points with respect to the encasement, and a position of each of the points at the second time and
- selecting an optimal second location of the encasement from the second locations of the encasement determined for each of the pairs.
A tracking system comprising:
- a memory;
- and
- a processor coupled to the memory, the processor comprising:
- encasement designation logic that designates an encasement at a first location within a first image acquired at a first time;
- point identification logic that identifies points to track within the encasement;
- point characterization logic that determines characteristics of the points to track;
- point tracking logic that tracks the points over time based on the characteristics;
- and
- location determination logic that determines a second location of the encasement within a second image acquired at a second time based on positions of the tracked points at the second time,
- wherein the location determination logic determines the second location by:
- selecting pairs of the tracked points;
- for each of the pairs, determining a length of the encasement based on a position of each of the points with respect to the encasement and a distance between the points;
- for each of the pairs, determining the second location of the encasement within the second image based on the length of the encasement, the position of each of the points with respect to the encasement, and a position of each of the points at the second time;
- and
- selecting an optimal second location of the encasement from the second locations of the encasement determined for each of the pairs.
A non-transitory computer-readable medium comprising computer instructions executable by a processor to cause the processor to perform a tracking method comprising:
- designating an encasement at a first location within a first image acquired at a first time;
- identifying points to track within the encasement;
- determining characteristics of the points to track;
- tracking the points over time based on the characteristics;
- and
- determining a second location of the encasement within a second image acquired at a second time based on positions of the tracked points at the second time,
- wherein the determining of the second location of the encasement comprises:
- selecting pairs of the tracked points;
- for each of the pairs, determining a length of the encasement based on a position of each of the points with respect to the encasement and a distance between the points;
- for each of the pairs, determining the second location of the encasement within the second image based on the length of the encasement, the position of each of the points with respect to the encasement, and a position of each of the points at the second time;
- and
- selecting an optimal second location of the encasement from the second locations of the encasement determined for each of the pairs.
Dependencies are inferred from the claim text.