Intelligent system and method of enhancing images

US2024303775A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2024303775-A1
Application numberUS-202318179540-A
CountryUS
Kind codeA1
Filing dateMar 7, 2023
Priority dateMar 7, 2023
Publication dateSep 12, 2024
Grant date

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.

A system and method and for automatically enhancing an input image includes detecting a genre for the input image using a genre identification machine-learning model and identifying one or more objects in the input image using an object identification machine-learning model. The identified genre and objects are then compared to a list of genre and object tags for images in an image library to identify a plurality of genre and object tags that are similar to the identified genre and objects. A list of edits corresponding to each of the identified similar genre and object tags is then to the input image to generate a plurality of enhanced images for the input image. An aesthetic value is measured for the plurality of enhanced images and at least one of the plurality of enhanced images is provided as a recommendation for enhancing the input image, based on the aesthetic value.

First claim

Opening claim text (preview).

What is claimed is: 1 . A data processing system comprising: a processor; and a memory in communication with the processor, the memory comprising executable instructions that, when executed by the processor, cause the data processing system to perform functions of: detecting a genre for an input image using a genre identification machine-learning model; identifying one or more objects in the input image using an object identification machine-learning model; comparing the identified genre and the identified one or more objects to a list of genre and object tags for images in an image library to identify a plurality of genre and object tags that are similar to the identified genre and the identified one or more objects; identifying a list of edits corresponding to each of the identified plurality of genre and object tags; applying the list of edits to the input image to generate a plurality of enhanced images for the input image; measuring an aesthetic value for one or more of the plurality of enhanced images; and recommending, based on the aesthetic value, at least one of the one or more of the plurality of enhanced images as a recommendation for enhancing the input image, wherein when new editing features are made available as enhancements, the list of edits is automatically updated using a self-learning mechanism to enable use of the new editing features in enhancing the input image. 2 . The data processing system of claim 1 , wherein the memory further comprises executable instructions that, when executed by the processor, cause the data processing system to perform functions of measuring an aesthetic value for the input image. 3 . The data processing system of claim 2 , wherein the aesthetic value for the input image is compared against the aesthetic value for the enhanced images and enhanced images having an aesthetic value that exceeds the aesthetic value of the input image are provided as the recommendation. 4 . The data processing system of claim 1 , wherein recommending, based on the aesthetic value, at least one of the one or more of the plurality of enhanced images as the recommendation includes recommending the enhanced image, when the aesthetic value of the enhanced image exceeds a threshold value. 5 . The data processing system of claim 1 , wherein the aesthetic value is used in ranking the enhanced images. 6 . The data processing system of claim 5 , wherein the ranking is used in ordering the enhanced images when recommendations are presented to a user. 7 . The data processing system of claim 1 , wherein self-learning mechanism includes identifying genre-object tags to which a new editing feature applies and adding the new editing feature as an edit to the list of edits for the genre-object tags. 8 . The data processing system of claim 1 , wherein a user can select a recommended enhanced image to automatically transform the input image into the enhanced image. 9 . A method for automatically enhancing an input image comprising: receiving a request over a communication network to enhance the input image; detecting a genre for the input image via a genre identification machine-learning model; identifying one or more objects in the input image via an object identification machine-learning model; comparing the identified genre and the identified one or more objects to a list of genre-object tags for images in a library of genre-object tags associated with enhanced images to identify a plurality of genre-object tags that are similar to the identified genre and the identified one or more objects; applying one or more edits associated with the plurality of genre-objects tags to the input image to generate a plurality of enhanced images for the input image; measuring an aesthetic value for one or more of the plurality of enhanced images; and recommending, based on the aesthetic value, at least one of the one or more of the plurality of enhanced images as a recommendation for enhancing the input image, wherein when new editing features are made available as enhancements, a list of edits is automatically updated using a self-learning mechanism to enable use of the new editing features in enhancing the input image. 10 . The method of claim 9 , further comprising measuring an aesthetic value for the input image. 11 . The method of claim 10 , wherein the aesthetic value for the input image is compared against the aesthetic value for the enhanced images and only enhanced images having an aesthetic value that is higher than the aesthetic value of the input image are provided as the recommendation. 12 . The method of claim 9 , wherein recommending, based on the aesthetic value, at least one of the one or more of the plurality of enhanced images as the recommendation for enhancing the input image includes recommending the enhanced image, when the aesthetic value of the enhanced image exceeds a threshold value. 13 . The method of claim 9 , wherein the aesthetic value is used in ranking the enhanced images. 14 . The method of claim 13 , wherein the ranking is used in ordering the enhanced images when recommendations are presented to a user. 15 . The method of claim 9 , wherein self-learning mechanism includes identifying genre-object tags to which a new editing feature applies and adding the new editing feature as an edit to the list of edits for the genre-object tags. 16 . The method of claim 9 , wherein a user can select a recommended enhanced image to automatically enhance the input image in accordance with the selected enhanced image. 17 . A non-transitory computer readable medium on which are stored instructions that, when executed, cause a programmable device to perform functions of: accessing a library of images, each image in the library having an associated enhanced version of the image; detecting a genre for each of a plurality of the images using a genre identification machine-learning model; identifying one or more objects in each of the plurality of the images using an object identification machine-learning model; using the identified genres and the identified one or more objects to cluster the images into a plurality of genre-object tags; identifying a list of edits that were applied to the images in each of the plurality of genre-object tags; identifying one or more edits corresponding to each of the identified plurality of genre and object tags; creating, based on the identified one or more edits, a list of edits for each of the plurality of genre-object tags; and utilizing the list of edits in automatically enhancing an input image. 18 . The non-transitory computer readable medium of claim 17 , wherein when new editing features are made available as enhancements, the list of edits is automatically updated using a self-learning mechanism to enable use of the new editing features in enhancing the input image. 19 . The non-transitory computer readable medium of claim 18 , wherein the self-learning mechanism includes identifying genre-object tags to which a new editing feature applies and adding the new editing feature as an edit to the list of edits for the genre-object tags. 20 . The non-transitory computer readable medium of claim 17 , wherein a filtering unit is utilized to filter out images in the library of images that have a similarity value that exceeds a threshold.

Assignees

Inventors

Classifications

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 US2024303775A1 cover?
A system and method and for automatically enhancing an input image includes detecting a genre for the input image using a genre identification machine-learning model and identifying one or more objects in the input image using an object identification machine-learning model. The identified genre and objects are then compared to a list of genre and object tags for images in an image library to i…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06T5/50. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Sep 12 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).