IP Library › Granted Patent US 11,798,165
Granted Patent B2
US 11,798,165 · App. 17/082,951 · Granted Oct 24, 2023

Tumor detection and segmentation for DPI AI platform routes

Inventors: Bi Song (San Jose, CA); Ko-Kai Albert Huang (San Jose, CA); Ming-Chang Liu (San Diego, CA)
Assignee: SONY GROUP CORPORATION
G06T7/11G06T7/0012G06T7/136G06T7/162G06T7/194G06T2207/20004G06T2207/20072G06T2207/20081G06T2207/30024G06T2207/30096
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,798,165
App. No.
17/082,951
Granted
Oct 24, 2023
Kind
B2
Abstract

A method of tumor detection and segmentation accepts a first Whole Slide Image (WSI) having a first resolution; creates a corresponding second WSI having a second resolution lower than the first resolution; applies an adaptive thresholding technique to the second WSI to create a background removal mask background; applies the mask to the first WSI to provide a third WSI with extracted patches, characterized by a third resolution, greater than the second resolution and lower than the first resolution; uses a first machine learning system on the third WSI to create a heat map at the third resolution, indicating a subset of the patches likely to include one or more clusters of tumor cells; and uses a second machine learning system on the first WSI and the heat map to segment each patch in a corresponding output image at the first resolution, outlining one or more corresponding clusters.

Claims (81)

1. A method of tumor detection and segmentation for Digital Pathology; the method comprising:

accepting as an input a first Whole Slide Image (WSI) characterized by a first resolution;

creating a second WSI by sampling the first WSI such that the second WSI is characterized by a second resolution lower than the first resolution;

applying an adaptive thresholding technique to the second WSI to create a mask distinguishing background from one or more patches, the mask being characterized by the second resolution;

applying the mask to the first WSI to extract the one or more patches, providing a third WSI with the extracted patches, characterized by a third resolution, greater than the second resolution and lower than the first resolution;

using a first machine learning system to operate on the third WSI to create a heat map at the third resolution, indicating a subset of the patches, each patch in the subset considered likely to include one or more clusters of tumor cells; and

using a second machine learning system to operate on the first WSI in conjunction with the heat map such that each patch of the subset is segmented in a corresponding output image at the first resolution, outlining one or more corresponding clusters;

wherein the adaptive thresholding technique comprises setting a threshold determined by a sharpness value characterizing a peak corresponding to the background in a distribution of pixel values over the second WSI.

2. The method of claim 1 ,

wherein the second WSI comprises image data in at least two channels; and

wherein the adaptive thresholding technique comprises removing pixels with values above a threshold value in a chosen one of the at least two channels.

3. The method of claim 1 ,

wherein the second WSI comprises image data in red, green and blue channels; and

wherein the adaptive thresholding technique comprises removing pixels with values above a threshold value in the green channel.

4. The method of claim 2 ,

wherein the threshold value is set for the second WSI by analyzing intensity statistics of image data in the chosen channel.

5. The method of claim 4 ,

wherein the analyzing comprises:

applying a Gaussian filter to a first histogram of image intensity data in the chosen channel to create a smoothed histogram;

calculating a gradient histogram corresponding to the smoothed histogram, from which a mean value of positive gradient is determined; and

setting the threshold value in relation to the mean value of positive gradient.

6. The method of claim 5 ,

wherein setting the threshold value in relation to the mean value of positive gradient comprises:

setting the threshold value equal to an intensity value corresponding to the mean value of positive gradient, such that all pixels of intensity value lower than or equal to the threshold value are assigned to be clear in the mask, and all pixels of intensity value higher than the threshold value are assigned to be opaque in the mask.

7. The method of claim 1 ,

wherein the first machine learning system is the second machine learning system.

8. An apparatus comprising:

one or more processors; and

logic encoded in one or more non-transitory media for execution by the one or more processors and when executed operable to:

accept as an input a first Whole Slide Image (WSI) characterized by a first resolution;

create a second WSI by sampling the first WSI such that the second WSI is characterized by a second resolution lower than the first resolution;

apply an adaptive thresholding technique to the second WSI to create a mask distinguishing background from one or more patches, where the mask is characterized by the second resolution;

apply the mask to the first WSI to extract the one or more patches, providing a third WSI with the extracted patches, characterized by a third resolution, greater than the second resolution and lower than the first resolution;

use a first machine learning system to operate on the third WSI to create a heat map at the third resolution, indicating a subset of the patches, each patch in the subset considered likely to include one or more clusters of tumor cells; and

use a second machine learning system to operate on the first WSI in conjunction with the heat map such that each patch of the subset is segmented in a corresponding output image at the first resolution, outlining one or more corresponding clusters;

wherein the adaptive thresholding technique comprises setting a threshold determined by a sharpness value characterizing a peak corresponding to the background in a distribution of pixel values over the second WSI.

9. The apparatus of claim 8 ,

wherein the second WSI comprises image data in at least two channels; and

wherein the adaptive thresholding technique comprises removing pixels with values above a threshold value in a chosen one of the at least two channels.

10. The apparatus of claim 8 ,

wherein the second WSI comprises image data in red, green and blue channels; and

wherein the adaptive thresholding technique comprises removing pixels with values above a threshold value in the green channel.

11. The apparatus of claim 9 ,

wherein the threshold value is set for the second WSI by analyzing intensity statistics of image data in the chosen channel.

12. The apparatus of claim 11 ,

wherein the analyzing comprises:

applying a Gaussian filter to a histogram of image intensity data in the chosen channel to create a smoothed histogram;

calculating a gradient histogram corresponding to the smoothed histogram, from which a mean value of positive gradient is determined; and

setting the threshold value in relation to the mean value of positive gradient.

13. The apparatus of claim 12 ,

wherein setting the threshold value in relation to the mean value of positive gradient comprises:

setting the threshold value equal to an intensity value corresponding to the mean value of positive gradient, such that all pixels of intensity value lower than or equal to the threshold value are assigned to be clear in the mask, and all pixels of intensity value higher than the threshold value are assigned to be opaque in the mask.

14. The apparatus of claim 8 ,

wherein the first machine learning system is the second machine learning system.

15. An apparatus comprising:

one or more processors; and

software encoded in one or more non-transitory computer-readable media for execution by the one or more processors and when executed operable to:

accept as an input a first Whole Slide Image (WSI) characterized by a first resolution;

create a second WSI by sampling the first WSI such that the second WSI is characterized by a second resolution lower than the first resolution;

apply an adaptive thresholding technique to the second WSI to create a mask distinguishing background from one or more patches, where the mask is characterized by the second resolution;

apply the mask to the first WSI to extract the one or more patches, providing a third WSI with the extracted patches, characterized by a third resolution, greater than the second resolution and lower than the first resolution;

use a first machine learning system to operate on the third WSI to create a heat map at the third resolution, indicating a subset of the patches, each patch in the subset considered likely to include one or more clusters of tumor cells; and

use a second machine learning system to operate on the first WSI in conjunction with the heat map such that each patch of the subset is segmented in a corresponding output image at the first resolution, outlining one or more corresponding clusters;

wherein the adaptive thresholding technique comprises setting a threshold determined by a sharpness value characterizing a peak corresponding to the background in a distribution of pixel values over the second WSI.

16. The apparatus of claim 15 ,

wherein the second WSI comprises image data in at least two channels; and

wherein the adaptive thresholding technique comprises removing pixels with values above a threshold value in a chosen one of the at least two channels.

17. The apparatus of claim 15 ,

wherein the second WSI comprises image data in red, green and blue channels; and

wherein the adaptive thresholding technique comprises removing pixels with values above a threshold value in the green channel.

18. The apparatus of claim 16 ,

wherein the threshold value is set for the second WSI by analyzing intensity statistics of image data in the chosen channel.

19. The apparatus of claim 18 ,

wherein the analyzing comprises:

applying a Gaussian filter to a first histogram of image intensity data in the chosen channel to create a smoothed histogram;

calculating a gradient histogram corresponding to the smoothed histogram, from which a mean value of positive gradient is determined; and

setting the threshold value in relation to the mean value of positive gradient.

20. The apparatus of claim 19 ,

wherein setting the threshold value in relation to the mean value of absolute gradient comprises:

selecting a group of values consisting of all values present in the first histogram that are equal to or lower than the mean value of absolute gradient; and

setting the threshold value as the highest value in the group.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2021
From: SONG, BI; HUANG, KO-KAI ALBERT; LIU, MING-CHANG
To: SONY GROUP CORPORATION
Reel/Frame 056251/0601 →
Continuity (1)
Related Publication 20220130049A1 · Apr 28, 2022