Method and system for improving video metadata through the use of frame-to-frame correspondences
First Claim
Patent Images
1. A video processing system comprising:
- a camera pose measurement extractor configured to extract at least one camera pose measurement from video metadata associated with a video input provided by at least one communicatively connected camera;
a frame correspondence generator configured to generate at least one frame-to-frame correspondence based at least in part on video frames associated with the video input provided by the at least one communicatively connected camera;
an augmented Extended Kalman Filter (EKF) configured to generate an estimated camera state based at least in part on the camera pose measurements received from the communicatively connected camera pose measurement extractor, the frame-to-frame correspondences received from the frame correspondence generator, and a range estimation received from a communicatively connected range estimator; and
a camera pose estimator configured to generate a refined camera pose estimate based at least in part on the estimated camera state received from the communicatively connected augmented EKF.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for improving the accuracy and timeliness of video metadata by incorporating information related to the motion of the camera as derived from the video imagery itself. Frame-to-frame correspondences are used to accurately estimate changes in camera pose. While the method and system do not require geo-registration, geo-registration results, if available, may be considered in processing the video images and generating improved camera pose estimates.
32 Citations
22 Claims
-
1. A video processing system comprising:
-
a camera pose measurement extractor configured to extract at least one camera pose measurement from video metadata associated with a video input provided by at least one communicatively connected camera;
a frame correspondence generator configured to generate at least one frame-to-frame correspondence based at least in part on video frames associated with the video input provided by the at least one communicatively connected camera;
an augmented Extended Kalman Filter (EKF) configured to generate an estimated camera state based at least in part on the camera pose measurements received from the communicatively connected camera pose measurement extractor, the frame-to-frame correspondences received from the frame correspondence generator, and a range estimation received from a communicatively connected range estimator; and
a camera pose estimator configured to generate a refined camera pose estimate based at least in part on the estimated camera state received from the communicatively connected augmented EKF. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of processing a video input, comprising the steps of:
-
receiving the video input comprising video metadata and video frames from at least one camera;
extracting at least one camera pose measurement from the video metadata;
generating a frame-to-frame correspondence based on a comparison of at least two of the video frames;
estimating a camera state based on the at least one camera pose measurement, frame-to-frame correspondence, and a range estimation; and
estimating a refined camera pose estimate based on the estimated camera state. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-readable storage medium storing computer code for monitoring a target scene, wherein the computer code comprises:
-
code for receiving a video input comprising video metadata and video frames;
code for extracting at least one camera pose measurement from the video metadata;
code for generating a frame-to-frame correspondence based on a comparison of at least two of the video frames;
code for estimating a camera state based on the at least one camera pose measurement, frame-to-frame correspondence, and a range estimation; and
code for estimating a refined camera pose estimate based on the estimated camera state. - View Dependent Claims (22)
-
Specification