IP Library Granted Patent US 11,978,185
Granted Patent B1
US 11,978,185 · App. 18/513,079 · Granted May 7, 2024

System and methods for color gamut normalization for pathology slides

Inventors: Prasanth Perugupalli (Cary, NC); Raghubansh Bahadur Gupta (Bangalore, IN); Prateek Jain (Karnataka, IN); Durgaprasad Dodle (Telangana, IN); Shilpa G. Krishna (Kerala, IN)
Assignee: Pramana, Inc.
G06T5/92G06T3/40G06T7/11G06T11/001G06T2207/10024G06T2207/10056G06T2207/30024
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,978,185
App. No.
18/513,079
Granted
May 7, 2024
Kind
B1
Abstract

A system for color gamut normalization for pathology slide is disclosed. The system includes at least a computing device, wherein the computing device is configured to generate a plurality of segmentations of a whole slide image, wherein the whole slide image includes a plurality of biological tissue type variabilities. The computing device is configured to apply a segment-specific transformation to an individual segment in a first region. The computing device is configured to apply the segment-specific transformation to an individual segment in a second region. The computing device is configured to retrieve a plurality of discrete magnification levels from a user. The computing device is configured to choose as a first magnification level from the plurality of discrete magnification levels, and the computing device is configured to store the plurality of segmentations in a cache.

Claims (47)

1. A system for color gamut normalization for pathology slides, the system comprising at least a processor and a memory communicatively connected to the at least a processor, wherein the memory contains instructions configuring the at least a processor to:

receive a magnification level;

generate a plurality of segmentations of a whole slide image as a function of one or more variabilities and the magnification level, wherein generating further comprises:

segmenting the whole slide image into a plurality of segments as a function of the one or more variabilities, wherein the one or more variabilities comprises a biological tissue type variability;

determine a plurality of segment-specific transformations as a function of the plurality of segments; and

apply the plurality of segment-specific transformations to each segment of the plurality of segments.

2. The system of claim 1 , wherein the biological tissue type variabilities comprises tissue thickness.

3. The system of claim 1 , wherein the plurality of segment-specific transformations further comprises a transformation selected from a group comprising contrast, brightness, gamma, saturation, and red, green, and blue (RGB) values.

4. The system of claim 1 , wherein receiving the magnification level comprises:

receiving a plurality of discrete magnification levels from a user- and choosing the magnification level from the plurality of discrete magnification levels.

5. The system of claim 1 , wherein the plurality of segment-specific transformations is applied in real time.

6. The system of claim 1 , wherein generating the plurality of segmentations comprises segmenting the whole slide image using a computer vision model.

7. The system of claim 1 , wherein the memory contains instructions further configuring the at least a processor to apply the plurality of segment-specific transformations to an individual segment in a first region and a second region of the whole slide image, wherein the second region is different from the first region.

8. The system of claim 7 , wherein the memory contains instructions further configuring the at least a processor to:

receive feature data from a user as an input;

apply a first segment-specific transformation of the plurality of segment-specific transformations to the first region of the whole slide image to manifest details of the individual segment in the first region; and

apply a second segment-specific transformation of the plurality of segment-specific transformations to the second region of the whole slide image to manifest details of the individual segment in the second region.

9. The system of claim 1 , wherein the memory contains instructions further configuring the at least a processor to:

store a segment bounding path of the plurality of segmentations; and

store the plurality of segment-specific transformations as metadata.

10. The system of claim 1 , wherein the memory contains instructions further configuring the at least a processor to store the plurality of segmentations and the corresponding plurality of segment-specific transformations in a cache.

11. A method for color gamut normalization for pathology slides, the method comprising:

receiving, using at least a processor, a magnification level;

generating, using the at least a processor, a plurality of segmentations of a whole slide image as a function of one or more variabilities and the magnification level, wherein generating further comprises:

segmenting the whole slide image into a plurality of segments as a function of the one or more variabilities, wherein the one or more variabilities comprises a biological tissue type variability;

determining, using the at least a processor, a plurality of segment-specific transformations as a function of the plurality of segments;

applying, using the at least a processor, the plurality of segment-specific transformations to each segment of the plurality of segments.

12. The method of claim 11 , wherein the biological tissue type variabilities comprises tissue thickness.

13. The method of claim 11 , wherein the plurality of segment-specific transformations further comprises a transformation selected from a group comprising contrast, brightness, gamma, saturation, and red, green, and blue (RGB) values.

14. The method of claim 11 , further comprising:

receiving, using the at least a processor, a plurality of discrete magnification levels from a users; and

choosing, using the at least a processor, the magnification level from the plurality of discrete magnification levels.

15. The method of claim 11 , further comprising:

applying, using the at least a processor, the plurality of segment-specific transformations in real time.

16. The method of claim 11 , further comprising:

segmenting, using the at least a processor, the whole slide image, using a computer vision model.

17. The method of claim 11 , further comprising:

applying, using the at least a processor, the plurality of segment-specific transformations to an individual segment in a first region and a second region, wherein the second region is different from the first region.

18. The method of claim 17 , further comprising:

receiving, using the at least a processor, feature data from a user as an input;

applying, using the at least a processor, a first segment-specific transformation of the plurality of segment-specific transformations to the first region of the whole slide image to manifest details of the individual segment in the first region; and

applying, using the at least a processor, a second segment-specific transformation of the plurality of segment-specific transformations to the second region of the whole slide image to manifest details of the individual segment in the second region.

19. The method of claim 11 , further comprising:

storing, using the at least a processor, a segment bounding path of the plurality of segmentations; and

storing, using the at least a processor, the plurality of segment-specific transformations as metadata.

20. The method of claim 11 , further comprising:

storing, using the at least a processor, the plurality of segmentations and the corresponding plurality of segment-specific transformations in a cache.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2024
From: PERUGUPALLI, PRASANTH; GUPTA, RAGHUBANSH BAHADUR; JAIN, PRATEEK; DODLE, DURGAPRASAD; KRISHNA, SHILPA G.
To: PRAMANA, INC.
Reel/Frame 066835/0491 →
Continuity (1)
Provisional Application 63427366 · Nov 22, 2022
Cited By (1)
US 12,634,577