Image manipulation method and apparatus

US11869127B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11869127-B2
Application numberUS-202017612053-A
CountryUS
Kind codeB2
Filing dateMay 14, 2020
Priority dateMay 17, 2019
Publication dateJan 9, 2024
Grant dateJan 9, 2024

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 computer-implemented image manipulation apparatus and method ( 200 ) configured to receiving an input image ( 202 ) and a desired style. The method can obtain a representation ( 204 ) of the input image selected from a plurality of stored representations of a plurality of images, wherein each said representation comprises data describing a set of image features. The method can modify image features in the obtained representation to correspond to the input image and/or the desired style to produce a modified representation ( 207 ), and render a reference image ( 209 ) based on the modified representation. A manipulated image is generated by performing a style transfer operation ( 210 ) on the input image using the rendered reference image. Embodiments may access a data store to find a group of stored images based on similarity between image content descriptors of groups of stored images and those of an input image to retrieve a stored reference image.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer-implemented image manipulation method comprising: receiving an input image; receiving a desired style to be transferred to the input image; obtaining a representation of the input image selected from a plurality of stored representations of a plurality of images, wherein each of the plurality of stored representations comprises data describing a set of image features; modifying at least one of the set of image features in the obtained representation to correspond to the input image and/or the desired style to produce a modified representation; rendering a reference image based on the modified representation, and generating a manipulated image by performing a style transfer operation on the input image using the reference image, wherein the method further comprises: determining a set of desired image content descriptors of an image to meet user demands; generating a new image having the set of desired image content descriptors; obtaining a set of image capture characteristic descriptors of the new image; and adding the set of desired image content descriptors and the set of image capture characteristic descriptors obtained for the new image to a data store. 2. The method of claim 1 , wherein the plurality of representations comprise a respective plurality of statistical representations, and wherein the image features of the statistical representations comprise common features of the plurality of images identified by a content analysis method performed on the plurality of images. 3. The method of claim 2 , wherein the content analysis method is performed by a statistical system to generate the statistical representations of the plurality of images. 4. The method of claim 3 , wherein the statistical system comprises a machine learning technique that learns a distribution of the identified common features across the plurality of images. 5. The method of claim 4 , wherein the machine learning technique comprises a dimensionality reduction process. 6. The method of claim 3 , wherein the of rendering the reference image comprises a reverse of a process used to generate the statistical representations of the plurality of images. 7. The method of claim 6 , wherein the reference image comprises a synthetic rendering of the input image. 8. The method of claim 7 , wherein the input image comprises a face and the synthetic rendering comprises a 3D rendering of the face. 9. The method of claim 2 , wherein the plurality of images comprise a dataset of example images of a particular type, and the set of image features comprise principal features that change across the plurality of images in the dataset. 10. The method of claim 1 , wherein the of obtaining the representation of the input image comprises finding a said representation amongst the plurality of stored representations that has a greatest visual similarity to the input image. 11. The method of claim 1 , wherein: each of the image features of the obtained representation has an associated value describing a property of the image feature; the desired style comprises a set of image features, and each of the image features of the desired style has the associated value, and wherein the modifying the at least one of the set of image features in the obtained representation comprise modifying the value of the image feature of the obtained representation to correspond to a value of a corresponding the image feature in the input image and/or the desired style. 12. The method of claim 11 , wherein the desired style is based on a style image that provides the value for each of the image features of the desired style. 13. The method of claim 1 , further comprising: obtaining the set of image content descriptors for the input image; accessing a data store related to a plurality of stored images, the data store comprising a set of image content descriptors related to each of the plurality of stored images and the set of image capture characteristic descriptors related to each of the plurality of stored images, the stored images being logically arranged in a plurality of groups, wherein the stored images in one the group have a same set of image content descriptors and different the sets of image capture characteristic descriptors; finding at least one group of stored images in the data store based on similarity between the set of image content descriptors of the groups of stored images and the set of image content descriptors of the input image; retrieving the sets of image capture characteristic descriptors associated with the stored images in the at least one found group of stored images; receiving a selection of a set of image capture characteristic descriptors from amongst the retrieved sets of image capture characteristic descriptors; retrieving the stored image associated with the selected set of image capture characteristic descriptors, and generating a manipulated image by performing a style transfer operation on the input image using the retrieved stored image as a reference image, wherein the data store is created based on analysis of activities of at least one user in relation to images. 14. Apparatus configured to perform image manipulation, the apparatus comprising: a processor configured to: receive an input image; receive a desired style to be transferred to the input image; obtain a representation of the input image selected from a plurality of stored representations of a plurality of images, wherein each of the plurality of representations comprises data describing a set of image features, modify at least one of the set of image features in the obtained representation to correspond to the input image and/or the desired style to produce a modified representation; render a reference image based on the modified representation, and generate a manipulated image by performing a style transfer operation on the input image using the reference image, wherein the processor is further configured to: determine a set of desired image content descriptors of an image to meet user demands; generate a new image having the set of desired image content descriptors; obtain a set of image capture characteristic descriptors of the new image; and add the set of desired image content descriptors and the set of image capture characteristic descriptors obtained for the new image to a data store. 15. A non-transitory computer readable recording medium storing a computer program for performing an image manipulation method, the program performing a method comprising: receiving an input image; receiving a desired style to be transferred to the input image; obtaining a representation of the input image selected from a plurality of stored representations of a plurality of images, wherein each of the plurality of representations comprises data describing a set of image features; modifying at least one of the set of image features in the obtained representation to correspond to the input image and/or the desired style to produce a modified representation; rendering a reference image based on the modified representation; and generating a manipulated image by performing a style transfer operation on the input image using the reference image, wherein the method further comprises: determining a set of desired image content descriptors of an image to meet user demands; generating a new image having the set of desired image content descriptors; obtaining a set of image capture characteristic descriptors of the new image; and adding the set of desired image content descriptors and the set of image capture charact

Assignees

Inventors

Classifications

  • Texturing; Colouring; Generation of textures or colours (retouching, inpainting or scratch removal G06T5/77) · CPC title

  • Filling planar surfaces by adding surface attributes, e.g. adding colours or textures · CPC title

  • based on distances to training or reference patterns · CPC title

  • Image fusion; Image merging · CPC title

  • Convolutional networks [CNN, ConvNet] · CPC title

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 US11869127B2 cover?
A computer-implemented image manipulation apparatus and method ( 200 ) configured to receiving an input image ( 202 ) and a desired style. The method can obtain a representation ( 204 ) of the input image selected from a plurality of stored representations of a plurality of images, wherein each said representation comprises data describing a set of image features. The method can modify image fe…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06T11/60. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 09 2024 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).