Correlation based in frame video tracker
First Claim
1. A method to track objects in a video processing system from image frame to image frame, comprising the steps of:
- capturing a first image;
identifying an object of interest in said first image with a reference patch;
capturing a second image;
estimating a position of said object of interest in said second image through the use of a dead reckoning algorithm, and marking said position with a trial patch;
cross correlating said trial patch and said reference patch;
using said cross correlation to make corrections to said dead reckoning algorithm;
further using said cross correlation to calculate tie points;
using said tie points to establish a common coordinate system between said first and said second image; and
identifying reference patches that have been identified by a classification algorithm, and releasing said reference patches to free up processing resources.
1 Assignment
0 Petitions
Accused Products
Abstract
A video correlation tracking system captures a first image frame and identifies one or more reference patches in that image frame. In a successive image frame, the new location of a reference patch is estimated with a dead reckoning algorithm, and a trial patch is placed at that location. The system cross correlates each reference patch with its corresponding trial patch, the results of which are used to make corrections to the dead reckoning algorithm, register successive image frames, and determine at which reference patch processing resources should be concentrated.
34 Citations
20 Claims
-
1. A method to track objects in a video processing system from image frame to image frame, comprising the steps of:
-
capturing a first image;
identifying an object of interest in said first image with a reference patch;
capturing a second image;
estimating a position of said object of interest in said second image through the use of a dead reckoning algorithm, and marking said position with a trial patch;
cross correlating said trial patch and said reference patch;
using said cross correlation to make corrections to said dead reckoning algorithm;
further using said cross correlation to calculate tie points;
using said tie points to establish a common coordinate system between said first and said second image; and
identifying reference patches that have been identified by a classification algorithm, and releasing said reference patches to free up processing resources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus to track objects in a video processing system from image frame to image frame, comprising:
-
means for capturing a first image;
means for identifying an object of interest in said first image with a reference patch;
means for capturing a second image;
means for estimating a position of said object of interest in said second image through the use of a dead reckoning algorithm, and marking said position with a trial patch;
means for cross correlating said trial patch and said reference patch;
means for using said cross correlation to make corrections to said dead reckoning algorithm;
further means for using said cross correlation to calculate tie points;
using said tie points to establish a common coordinate system between said first and said second image; and
means for identifying reference patches that have been identified by a classification algorithm, and releasing said reference patches to free up processing resources. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system to track objects during video processing from image frame to image frame, comprising:
-
a camera for capturing a first image;
a processor for identifying an object of interest in said first image with a reference patch;
the camera capturing a second image;
processor means for estimating a position of said object of interest in said second image through the use of a dead reckoning algorithm, and marking said position with a trial patch;
processor means for cross correlating said trial patch and said reference patch;
using said cross correlation to make corrections to said dead reckoning algorithm;
further using said cross correlation to calculate tie points;
using said tie points to establish a common coordinate system between said first and said second image; and
means for identifying reference patches that have been identified by a classification algorithm, and releasing said reference patches to free up processing resources. - View Dependent Claims (20)
-
Specification