VALIDATION ANALYSIS OF HUMAN TARGET
First Claim
1. A method for verifying accuracy of a target recognition, analysis, and tracking system, comprising:
- providing a searchable set of recorded and synthesized depth and associated ground truth data, the ground truth data comprising an association of target motion at a series of points, the ground truth providing a sample against which, when provided to a tracking pipeline, a deviation from which provides an error thereby determining the accuracy of the pipeline;
responsive to a request to test the pipeline, returning at least a subset of the searchable set;
receiving tracking data output from the pipeline on the at least subset of the searchable set; and
generating an analysis of the tracking data relative to the ground truth in the at least subset to provide an output of the error relative to the ground truth.
3 Assignments
0 Petitions
Accused Products
Abstract
Technology for testing a target recognition, analysis, and tracking system is provided. A searchable repository of recorded and synthesized depth clips and associated ground truth tracking data is provided. Data in the repository is used by one or more processing devices each including at least one instance of a target recognition, analysis, and tracking pipeline to analyze performance of the tracking pipeline. An analysis engine provides at least a subset of the searchable set responsive to a request to test the pipeline and receives tracking data output from the pipeline on the at least subset of the searchable set. A report generator outputs an analysis of the tracking data relative to the ground truth in the at least subset to provide an output of the error relative to the ground truth.
108 Citations
20 Claims
-
1. A method for verifying accuracy of a target recognition, analysis, and tracking system, comprising:
-
providing a searchable set of recorded and synthesized depth and associated ground truth data, the ground truth data comprising an association of target motion at a series of points, the ground truth providing a sample against which, when provided to a tracking pipeline, a deviation from which provides an error thereby determining the accuracy of the pipeline; responsive to a request to test the pipeline, returning at least a subset of the searchable set; receiving tracking data output from the pipeline on the at least subset of the searchable set; and generating an analysis of the tracking data relative to the ground truth in the at least subset to provide an output of the error relative to the ground truth. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for verifying accuracy of a target recognition, analysis, and tracking system, comprising:
-
a searchable repository of recorded and synthesized depth clips and associated ground truth for each depth clip, the ground truth comprising an association of joint positions of a human skeletal information detected in the depth clip which has been verified to be accurate; one or more processing devices each including at least one instance of a target recognition, analysis, and tracking pipeline; an analysis engine controlling providing at least a subset of the searchable set responsive to a request to test the pipeline and receiving tracking data output from the pipeline on the subset of the searchable set; and a report generator outputting an analysis of the tracking data relative to the ground truth in the at least subset to provide an output of the error relative to the ground truth. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method for verifying accuracy of a target recognition, analysis, and tracking system, comprising:
-
recording a plurality of test data clips; synthesizing composite clips of test data; annotating the test data; generating ground truth for the test data; storing test data recorded and synthesized and associated ground truth tracking data in a searchable repository, responsive to a request to test a target recognition, analysis, and tracking system, returning at least a subset of the searchable set; outputting the subset and code for processing the subset to one or more processing devices, the devices process the subset to provide skeletal tracking information using a pipeline; receiving tracking data information from the devices; generating an analysis of the tracking data in the subset relative to the ground truth in the at least subset to provide an output of the error relative to the ground truth; and creating a summary report of the analysis providing a representation of whether the pipeline performed better than previous versions of the pipeline.
-
Specification