Patent ID: 11928856
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 13:
14. One or more computer storage devices having computer-executable instructions stored thereon for developing a computer vision solution, which, on execution by a computer, cause the computer to perform operations, comprising:
simulating one or more hardware configurations comprising one or more virtual sensors;
simulating one or more virtual environments;
simulating motion of the one or more simulated hardware configurations within the one or more virtual environments;
generating synthetic experiment data for the one or more hardware configurations having the simulated motion within the one or more virtual environments, wherein the synthetic experiment data comprises inertial measurement unit (IMU) data;
simulating movement of the one or more hardware configurations with the simulated motion in the one or more virtual environments;
applying an object tracking service to the simulated movement of the one or more hardware configurations with the simulated motion in the one or more virtual environments to determine performance of the one or more hardware configurations as a computer vision solution;
determining disparity data of a simulated hardware configuration compared with a ground truth for the simulated hardware configuration;
determining the disparity data exceeds a variance threshold from the ground truth; and
based on the disparity data exceeding the variance threshold, directing an artificial intelligence (AI) application to run subsequent testing of the object tracking service against a different synthetic scene, motion, or hardware configuration.