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:
Aug. 25, 2026

Filed:

Mar. 04, 2022
Applicant:

Upwork, Inc., San Francisco, CA (US);

Inventors:

Megan Hardy, Oakland, CA (US);

Andrew Rabinovich, San Francisco, CA (US);

Assignee:

Upwork Inc., San Francisco, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06T 7/194 (2017.01); G06N 3/044 (2023.01); G06N 3/08 (2023.01); G06T 5/50 (2006.01); G06T 5/70 (2024.01);
U.S. Cl.
CPC ...
G06T 7/194 (2017.01); G06N 3/044 (2023.01); G06N 3/08 (2013.01); G06T 5/50 (2013.01); G06T 5/70 (2024.01); G06T 2207/10016 (2013.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 training a neural network to perform segmentation. One of the methods includes obtaining a sequence of input images each corresponding to a time step; and at each of a plurality of the time steps: processing a first input image of the sequence that corresponds to the time step using the neural network to generate a new network output that identifies foreground pixels and background pixels of the first input image; obtaining a previous network output generated at a previous time step that identifies foreground pixels and background pixels of a second input image of the sequence; and determining a difference between the new network output and the previous network output; and determining an update to network parameters of the neural network using the difference determined at each time step of the plurality of time steps.


Find Patent Forward Citations

Loading…