Systems and methods to process electronic images to adjust attributes of the electronic images

US12412316B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12412316-B2
Application numberUS-202217814072-A
CountryUS
Kind codeB2
Filing dateJul 21, 2022
Priority dateMay 12, 2021
Publication dateSep 9, 2025
Grant dateSep 9, 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.

Systems and methods are disclosed for adjusting attributes of whole slide images, including stains therein. A portion of a whole slide image comprised of a plurality of pixels in a first color space and including one or more stains may be received as input. Based on an identified stain type of the stain(s), a machine-learned transformation associated with the stain type may be retrieved and applied to convert an identified subset of the pixels from the first to a second color space specific to the identified stain type. One or more attributes of the stain(s) may be adjusted in the second color space to generate a stain-adjusted subset of pixels, which are then converted back to the first color space using an inverse of the machine-learned transformation. A stain-adjusted portion of the whole slide image including at least the stain-adjusted subset of pixels may be provided as output.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for processing electronic images to adjust stains, the system comprising: a data store storing a plurality of machine-learned transformations associated with a plurality of stain types; a processor; and a memory coupled to the processor and storing instructions that, when executed by the processor, cause the system to perform operations comprising: receiving, as input, an image of a slide-mounted tissue sample subjected to overstaining or understaining with a stain during preparation, wherein the image is comprised of a plurality of pixels in a first color space and includes the stain; determining, from the plurality of machine-learned transformations stored in the data store, a machine-learned transformation associated with a stain type of the stain; applying the machine-learned transformation to the plurality of pixels to convert the plurality of pixels from the first color space to a second color space, the second color space being specific to the stain type; correcting for the overstaining or the understaining by adjusting an amount of the stain in the second color space to generate a stain-adjusted plurality of pixels; converting the stain-adjusted plurality of pixels from the second color space to the first color space using an inverse of the machine-learned transformation; and outputting a stain-adjusted image including the stain-adjusted plurality of pixels in the first color space. 2. The system of claim 1 , wherein adjusting the amount of the stain in the second color space comprises adjusting the amount of the stain based on a reference image. 3. The system of claim 1 , wherein the second color space comprises at least two channels, the at least two channels including a first channel associated with a brightness of the stain and a second channel associated with an amount of the stain. 4. The system of claim 3 , wherein adjusting the amount of the stain in the second color space comprises adjusting pixel values in the second channel of the second color space. 5. The system of claim 3 , wherein the operations further comprise adjusting the brightness of the stain in the second color space by adjusting pixel values in the first channel of the second color space. 6. The system of claim 1 , wherein adjusting the amount of the stain in the second color space comprises: providing for display the plurality of pixels in the second color space and one or more graphical user interface (GUI) control elements for adjusting the stain amount; receiving input associated with at least one of the one or more GUI control elements; and adjusting the stain amount based on the input. 7. The system of claim 6 , wherein the one or more graphical user interface (GUI) control elements correspond to a channel in the second color space associated with the amount of the stain. 8. The system of claim 1 , wherein adjusting the amount of the stain includes removing the stain from the image. 9. The system of claim 1 , wherein the stain type of the stain is received as input with the image. 10. The system of claim 1 , wherein the operations further comprise identifying the stain type of the stain by: extracting one or more feature vectors from the image; providing the one or more feature vectors as input to a trained machine learning system for predicting stain types; and receiving, as output from the trained machine learning system, the stain type. 11. The system of claim 1 , wherein the operations further comprise identifying a subset of pixels from the plurality of pixels to be transformed, and applying the machine-learned transformation to only the subset of pixels, the subset of pixels including non-background pixels and non-artifact pixels from the plurality of pixels. 12. A method for processing electronic images to adjust stains, the method comprising: receiving, as input, an image of a slide-mounted tissue sample subjected to overstaining or understaining with a stain during preparation, wherein the image is comprised of a plurality of pixels in a first color space and includes the stain; determining, from a plurality of stored machine-learned transformations associated with a plurality of stain types, a machine-learned transformation associated with a stain type of the stain; applying the machine-learned transformation to the plurality of pixels to convert the plurality of pixels from the first color space to a second color space, the second color space being specific to the stain type; correcting for the overstaining or the understaining by adjusting an amount of the stain in the second color space to generate a stain-adjusted plurality of pixels; converting the stain-adjusted plurality of pixels from the second color space to the first color space using an inverse of the machine-learned transformation; and outputting a stain-adjusted image including the stain-adjusted plurality of pixels in the first color space. 13. The method of claim 12 , wherein adjusting the amount of the stain in the second color space comprises adjusting the amount of the stain based on a reference image. 14. The method of claim 12 , wherein the second color space comprises at least two channels, the at least two channels including a first channel associated with a brightness of the stain and a second channel associated with an amount of the stain. 15. The method of claim 14 , wherein adjusting the amount of the stain in the second color space comprises adjusting pixel values in the second channel of the second color space. 16. The method of claim 14 , further comprising adjusting the brightness of the stain in the second color space by adjusting pixel values in the first channel of the second color space. 17. The method of claim 12 , wherein adjusting the amount of the stain in the second color space comprises: providing for display the plurality of pixels in the second color space and one or more graphical user interface (GUI) control elements for adjusting the stain amount; receiving input associated with at least one of the one or more GUI control elements; and adjusting the stain amount based on the input. 18. The method of claim 17 , wherein the one or more graphical user interface (GUI) control elements correspond to a channel in the second color space associated with the amount of the stain. 19. The method of claim 12 , wherein adjusting the amount of the stain includes removing the stain from the image. 20. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform operations for processing electronic images to adjust stains, the operations comprising: receiving, as input, an image of a slide-mounted tissue sample subjected to overstaining or understaining with a stain during preparation, wherein the image is comprised of a plurality of pixels in a first color space and includes the stain; determining, from a plurality of stored machine-learned transformations associated with a plurality of stain types, a machine-learned transformation associated with a stain type of the stain; applying the machine-learned transformation to the plurality of pixels to convert the plurality of pixels from the first color space to a second color space, the second color space being specific to the stain type; correcting for the overstaining or the understaining by adjusting an amount of the stain in the second color space to generate a stain-adjusted plurality of pixels; converting the stain-adjusted plurality of pixels from the se

Assignees

Inventors

Classifications

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

  • Image enhancement or restoration · CPC title

  • Medical · CPC title

  • Training; Learning · CPC title

  • Color image · 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 US12412316B2 cover?
Systems and methods are disclosed for adjusting attributes of whole slide images, including stains therein. A portion of a whole slide image comprised of a plurality of pixels in a first color space and including one or more stains may be received as input. Based on an identified stain type of the stain(s), a machine-learned transformation associated with the stain type may be retrieved and app…
Who is the assignee on this patent?
Paige Ai Inc
What technology area does this patent fall under?
Primary CPC classification G06T7/0012. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 09 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).