Automatic correction of facial sentiment of portrait images

US10198791B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10198791-B2
Application numberUS-201615236700-A
CountryUS
Kind codeB2
Filing dateAug 15, 2016
Priority dateAug 15, 2016
Publication dateFeb 5, 2019
Grant dateFeb 5, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques are disclosed for correcting facial sentiment of digital images. Facial data captured in a target image is analyzed to obtain facial-based sentiment. A favored sentiment is determined based at least in part on the facial-based sentiment. The favored sentiment is then applied to at least one face included in the target image that doesn't reflect the favored sentiment. Analyzing facial data may include detecting facial landmarks that are good indicators of sentiment (e.g., eyes, mouth, eyebrows, jawline, and nose). Such landmarks can be processed, with supervised machine learning, to detect the corresponding facial sentiment. A favored sentiment of the target image is thus identified, and can be applied to one or more non-compliant faces in the target image. In some embodiments, the favored sentiment can be further based on a plurality of additional sentiment indicators, including geo data, text, and/or other images associated with the target image.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for automatically correcting facial sentiment of a digital image, the method comprising: receiving a request to correct facial sentiment in a given target image; analyzing facial data of the target image to obtain facial-based sentiment; determining a winning sentiment based on the facial-based sentiment; and applying the winning sentiment to at least one face included in the target image, wherein applying the winning sentiment comprises identifying faces in the target image that do not match the winning sentiment; and modifying one or more landmark features of each face that does not match the winning sentiment, thereby producing an edited version of the target image. 2. The method of claim 1 , wherein analyzing facial data of the target image to obtain the facial-based sentiment comprises: detecting a face in the target image; detecting landmarks of the detected face; processing, with supervised machine learning and classification, the landmarks of the detected face to obtain the facial-based sentiment; and identifying and outputting the winning sentiment. 3. The method of claim 2 , wherein the supervised machine learning and classification used to process the landmarks of the detected face to obtain the facial-based sentiment is carried out using a support vector machine (SVM). 4. The method of claim 1 , further comprising at least one of: analyzing other images related to the target image to obtain supplemental facial-based sentiment, wherein the other images are related to the target image based on a time and location at which they were captured; analyzing geo data of the target image to obtain geo-based sentiment; and analyzing textual data associated with the target image to obtain textual-based sentiment; wherein the winning sentiment is further based on at least one of the textual-based sentiment, the supplemental facial-based sentiment, and the geo-based sentiment. 5. The method of claim 4 , wherein analyzing other images related to the target image to obtain the supplemental facial-based sentiment comprises: identifying one or more additional images related to the target image; detecting a face in the additional images; detecting landmarks of the detected face; processing, with supervised machine learning and classification, the landmarks of the detected face to obtain the supplemental facial-based sentiment; tracking supplemental facial-based facial sentiment of a plurality of people captured in the additional images; and identifying and outputting a most-favored facial sentiment of the additional images. 6. The method of claim 4 , wherein analyzing geo data of the target image to obtain the geo-based sentiment comprises: detecting a geographic location at which the target image was captured; and identifying and outputting the geo-based a-sentiment of the target image based on the geographic location. 7. The method of claim 4 , wherein analyzing textual data associated with the target image to obtain the textual-based sentiment comprises: detecting textual content associated with the target image, wherein the textual content is at least one of within and proximate to the target image; determining sentiment of the detected textual content; and identifying and outputting the textual-based sentiment of the target image based on the determined. 8. A computer program product including one or more non-transitory machine readable mediums encoded with instructions that when executed by one or more processors cause a process to be carried out for automatically correcting facial sentiment of a digital image, the process comprising: receiving a request to correct facial sentiment in a given target image; analyzing facial data of the target image to obtain facial-based sentiment; determining a winning sentiment based on the facial-based sentiment; and applying the winning sentiment to at least one face included in the target image, wherein applying the winning sentiment comprises identifying faces in the target image that do not match the winning sentiment; and modifying one or more landmark features of each face that does not match the winning sentiment, thereby producing an edited version of the target image. 9. The computer program product of claim 8 , wherein analyzing facial data of the target image to obtain the facial-based sentiment comprises: detecting a face in the target image; detecting landmarks of the detected face; processing, with supervised machine learning and classification, the landmarks of the detected face to obtain the facial-based sentiment; and identifying and outputting the winning sentiment. 10. The computer program product of claim 9 , the process further comprising at least one of: analyzing other images related to the target image to obtain supplemental facial-based sentiment; analyzing geo data of the target image to obtain geo-based sentiment; and analyzing textual data associated with the target image to obtain textual-based sentiment; wherein the winning sentiment is further based on at least one of the textual-based sentiment, the supplemental facial-based sentiment, and the geo-based sentiment. 11. The computer program product of claim 10 , wherein the other images are related to the target image based on a time and location at which they were captured, and wherein analyzing the other images related to the target image to obtain the supplemental facial-based sentiment comprises: identifying one or more additional images related to the target image; detecting a face in the additional images; detecting landmarks of the detected face; processing, with supervised machine learning and classification, the landmarks of the detected face to obtain the supplemental facial-based sentiment; tracking supplemental facial-based sentiment of a plurality of people captured in the additional images; and identifying and outputting a most-favored facial sentiment of the additional images. 12. The computer program product of claim 10 , wherein analyzing geo data of the target image to obtain the geo-based sentiment comprises: detecting a geographic location at which the target image was captured; and identifying and outputting the geo-based a-sentiment of the target image based on the geographic location. 13. The computer program product of claim 10 , wherein analyzing textual data associated with the target image to obtain the textual-based sentiment comprises: detecting textual content associated with the target image, wherein the textual content is at least one of within and proximate to the target image; determining sentiment of the detected textual content; and identifying and outputting the textual-based sentiment of the target image based on the determined sentiment. 14. A system for automatically correcting facial sentiment of a digital image, comprising: an input/request circuit to receive a request to correct facial sentiment in a given target image; a facial data analysis circuit to analyze facial data of the target image to obtain facial-based sentiment; a voting circuit to determine a winning sentiment based on the facial-based sentiment; and a face adjust circuit to apply the winning sentiment to at least one face included in the target image, wherein the face adjust circuit applies the winning sentiment to at least one face included in the target image by identifying faces in the target image that do not match the winning sentiment, and modifying one or more landmark features of each face that does not match the winning sentiment, thereby producing an edited versio

Assignees

Inventors

Classifications

  • G06T11/00Primary

    Two-dimensional [2D] image generation · CPC title

  • based on the proximity to a decision surface, e.g. support vector machines · CPC title

  • Probabilistic graphical models, e.g. probabilistic networks · CPC title

  • Physics · mapped topic

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10198791B2 cover?
Techniques are disclosed for correcting facial sentiment of digital images. Facial data captured in a target image is analyzed to obtain facial-based sentiment. A favored sentiment is determined based at least in part on the facial-based sentiment. The favored sentiment is then applied to at least one face included in the target image that doesn't reflect the favored sentiment. Analyzing facial…
Who is the assignee on this patent?
Adobe Inc
What technology area does this patent fall under?
Primary CPC classification G06T11/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 05 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).