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. 09, 2022

Filed:

Mar. 17, 2021
Applicant:

Adobe Inc., San Jose, CA (US);

Inventors:

Zhe Lin, Fremont, CA (US);

Xiaohui Shen, San Jose, CA (US);

Radomir Mech, Mountain View, CA (US);

Jian Ren, Piscataway, NJ (US);

Assignee:

ADOBE INC., San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06N 3/08 (2006.01); G06K 9/62 (2022.01); G06F 16/783 (2019.01); G06N 3/04 (2006.01); G06V 20/40 (2022.01); G06V 40/16 (2022.01);
U.S. Cl.
CPC ...
G06N 3/08 (2013.01); G06F 16/784 (2019.01); G06K 9/6256 (2013.01); G06N 3/0454 (2013.01); G06N 3/084 (2013.01); G06V 20/46 (2022.01); G06V 40/16 (2022.01);
Abstract

Various embodiments describe frame selection based on training and using a neural network. In an example, the neural network is a convolutional neural network trained with training pairs. Each training pair includes two training frames from a frame collection. The loss function relies on the estimated quality difference between the two training frames. Further, the definition of the loss function varies based on the actual quality difference between these two frames. In a further example, the neural network is trained by incorporating facial heatmaps generated from the training frames and facial quality scores of faces detected in the training frames. In addition, the training involves using a feature mean that represents an average of the features of the training frames belonging to the same frame collection. Once the neural network is trained, a frame collection is input thereto and a frame is selected based on generated quality scores.


Find Patent Forward Citations

Loading…