The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 27, 2023

Filed:

Dec. 15, 2017
Applicant:

Google Llc, Mountain View, CA (US);

Inventors:

Susanna Maria Ricco, Redwood City, CA (US);

Caroline Rebecca Pantofaru, San Carlos, CA (US);

Kevin Patrick Murphy, Palo Alto, CA (US);

David A. Ross, San Jose, CA (US);

Assignee:

Google LLC, Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06K 9/00 (2022.01); G06T 7/20 (2017.01); G06N 3/08 (2023.01); G06T 7/246 (2017.01); G06F 18/214 (2023.01); G06N 3/045 (2023.01);
U.S. Cl.
CPC ...
G06T 7/20 (2013.01); G06F 18/214 (2023.01); G06N 3/045 (2023.01); G06N 3/08 (2013.01); G06T 7/246 (2017.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01);
Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for implementing a machine-learned object tracking policy. One of the methods includes receiving a current video frame by a user device having a plurality of installed object trackers, wherein each object tracker is configured to perform a different object tracking procedure on the current video frame rent video frame. The current video frame and one or more object tracks previously generated by the one or more object trackers are provided as input to a trained policy engine that implements a reinforcement learning model to generate a particular object tracking plan. A particular object tracking plan is selected based on the output of the reinforcement learning model, and the selected object tracking plan is performed on the current video frame to generate one or more updated object tracks for the current video frame.


Find Patent Forward Citations

Loading…