Image-filtering interface

US12373919B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12373919-B2
Application numberUS-202318093251-A
CountryUS
Kind codeB2
Filing dateJan 4, 2023
Priority dateJan 4, 2023
Publication dateJul 29, 2025
Grant dateJul 29, 2025

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.

In one embodiment, a method includes accessing an initial image and applying each image filter from a set of one or more N image filters to the initial image to create N filtered images. The method further includes generating a similarity metric for each pair of images in a set of images comprising the initial image and the N filtered images and determining, based on the similarity metrics, a placement of each image in the set of images within an image-filter space. The method further includes generating, based on the image-filter space, a selectable image-filter interface; and providing the selectable image-filter interface for display, wherein each selectable region of the selectable image-filter interface is associated with a particular filtering of the initial image.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: accessing an initial image; applying each image filter from a set of one or more N image filters to the initial image to create N filtered images; generating a similarity metric for each pair of images in a set of images comprising the initial image and the N filtered images; determining, based on the similarity metrics, a placement of each image in the set of images within an image-filter space; generating, based on the image-filter space, a selectable image-filter interface; and providing the selectable image-filter interface for display, wherein each selectable region of the selectable image-filter interface is associated with a particular filtering of the initial image. 2. The method of claim 1 , wherein the N image filters from the set of one or more image filters are predetermined based on a category associated with the initial image. 3. The method of claim 1 , wherein the similarity metric comprises a scalar distance metric based on a difference between image-channel histogram values of a pair of images. 4. The method of claim 3 , wherein the difference between image-channel histogram values of a pair of images is determined for each of a plurality of image channels. 5. The method of claim 1 , wherein the image-filter space comprises a 2-dimensional space of a predetermined width and height. 6. The method of claim 1 , wherein determining the placement of each image in the set of images within the image-filter space comprises using a spring-force model to determine the placement, wherein each image in the set of images comprises a node in the spring-force model and each similarity metric is associated with a link distance in the spring-force model. 7. The method of claim 1 , wherein each selectable region of the selectable image-filter interface is represented by a particular color that represents a particular filtering associated with that selectable region. 8. The method of claim 7 , wherein generating the selectable image-filter interface comprises determining, for each image filter in the set of one or more image filters, an average color representing that filter. 9. The method of claim 1 , wherein generating the selectable image-filter interface comprises: for each of a plurality of points of the user-selectable interface that are not associated with an image filter from the set of one or more N image filters, then determining an image filter for that point by interpolating the image filters from the set of image filters as weighted by a distance from each image filter from the set of N image filters to that point. 10. The method of claim 1 , further comprising displaying, on a display of a client computing device, the selectable image-filter interface. 11. The method of claim 10 , further comprising: receiving user input selecting a particular region of the selectable image-filter interface; determining whether the selected region is associated with a particular image filter from the set of image filters; when the selected region is associated with a particular image filter from the set of image filters, then applying the particular image filter; and when the selected region is not associated with a particular image filter from the set of image filters, then applying a filter based on the selected region's proximity to one or more of the N image filters. 12. The method of claim 11 , wherein applying a filter based on the selected region's proximity to one or more of the N image filters comprises selecting the k nearest image filters and interpolating the image filters based on a distance between the selected region and each of the k image filters. 13. The method of claim 10 , further comprising: receiving user input selecting a particular region of the selectable image-filter interface; and displaying the initial image as filtered based on the selection of the particular region. 14. One or more non-transitory computer readable storage media embodying instructions and coupled to one or more processors that are operable to execute the instructions to: access an initial image; apply each image filter from a set of one or more N image filters to the initial image to create N filtered images; generate a similarity metric for each pair of images in a set of images comprising the initial image and the N filtered images; determine, based on the similarity metrics, a placement of each image in the set of images within an image-filter space; generate, based on the image-filter space, a selectable image-filter interface; and provide the selectable image-filter interface for display, wherein each selectable region of the selectable image-filter interface is associated with a particular filtering of the initial image. 15. The media of claim 14 , wherein the N image filters from the set of one or more image filters are predetermined based on a category associated with the initial image. 16. The media of claim 14 , wherein the similarity metric comprises a scalar distance metric based on a difference between image-channel histogram values of a pair of images. 17. The media of claim 14 , wherein each selectable region of the selectable image-filter interface is represented by a particular color that represents a particular filtering associated with that selectable region. 18. A system comprising: one or more non-transitory computer readable storage media embodying instructions; and one or more processors coupled to the non-transitory computer readable storage media, the one or more processors being operable to execute the instructions to: access an initial image; apply each image filter from a set of one or more N image filters to the initial image to create N filtered images; generate a similarity metric for each pair of images in a set of images comprising the initial image and the N filtered images; determine, based on the similarity metrics, a placement of each image in the set of images within an image-filter space; generate, based on the image-filter space, a selectable image-filter interface; and provide the selectable image-filter interface for display, wherein each selectable region of the selectable image-filter interface is associated with a particular filtering of the initial image. 19. The system of claim 18 , wherein the N image filters from the set of one or more image filters are predetermined based on a category associated with the initial image. 20. The system of claim 18 , wherein the similarity metric comprises a scalar distance metric based on a difference between image-channel histogram values of a pair of images.

Assignees

Inventors

Classifications

  • G06V10/761Primary

    Proximity, similarity or dissimilarity measures · CPC title

  • Color image · CPC title

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • Interactive definition of region of interest [ROI] · CPC title

  • Determination of colour characteristics · 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 US12373919B2 cover?
In one embodiment, a method includes accessing an initial image and applying each image filter from a set of one or more N image filters to the initial image to create N filtered images. The method further includes generating a similarity metric for each pair of images in a set of images comprising the initial image and the N filtered images and determining, based on the similarity metrics, a p…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06V10/761. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 29 2025 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).