IP Library › Granted Patent US 12,614,265
Granted Patent B2
US 12,614,265 · App. 18/173,593 · Granted Apr 28, 2026

Computer-implemented method for quality control of a digital image of a sample

Inventors: Alexander Maier (Maxdorf, DE); Jens Deppermann (Schriesheim, DE); Kai Reppin (Speyer, DE); Joost Van Duuren (Mannheim, DE)
Assignee: Roche Molecular Systems, Inc.
G06T7/0002G06T5/20G06T15/00G06V10/25G06V10/56G06V10/764H04N23/67G06T2207/20084G06T2207/30024G06T2207/30168
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 12,614,265
App. No.
18/173,593
Granted
Apr 28, 2026
Kind
B2
Abstract

A computer-implemented method for quality control of at least one digital image of a sample ( 112 ) mounted on a slide ( 114 ) is proposed. The method comprises the following actions: a) Providing at least one digital image of the sample ( 112 ) mounted on the slide ( 114 ) using at least one imaging device ( 116 ) of a slide imaging apparatus ( 110 ); b) Determining quality of the digital image by determining sharpness values of sub-regions of at least one region of interest of the digital image by using at least one edge detection image filter and comparing the sharpness values within the region of interest, wherein the quality of the region of interest is classified depending on the comparison; c) Generating at least one indication depending on the classification of the quality, wherein actions b) and c) are performed automatically.

Claims (43)

1 . A computer-implemented method comprising:

accessing a z-stack comprising a plurality of digital images of a sample, wherein each digital image of the plurality of digital images is a two-dimensional image depicts a sample mounted on a slide and corresponds to a different focal distance between the slide and an at imaging device of a slide imaging apparatus;

determining, for each digital image in the z-stack, sharpness values of sub-regions of at least one region of interest of the digital image by using at least one edge detection image filter;

comparing the sharpness values for each sub-regions of the at least one region of interest across the plurality of digital images;

selecting in-focus regions of each digital images in the z-stack based on the comparison; and

generating a three-dimensional digital image based on the selected in-focus regions.

2 . The method of claim 1 , further comprising generating a graphical indication comprising a heating map, wherein the heating map is generated by mapping the sharpness values of the sub-regions as a function of their image coordinates.

3 . The method of claim 2 , wherein the generating of the heating map comprises assigning a color value of a color space to each of the sharpness values.

4 . The method of claim 3 , wherein the color space is an RGB color space, wherein the color space ranges from white 255 for high quality to black 0 for out-of-focus.

5 . The method of claim 2 , wherein the sub-regions correspond to pixels of the digital image, wherein the generating of the heating map comprises selecting groups of pixels of the region of interest, determining an average sharpness value for each of the groups of pixels of the region of interest and mapping the average sharpness value as a function of their image coordinates.

6 . The method of claim 1 , wherein the edge detection image filter is a Laplace filter.

7 . The method of claim 1 , wherein at least one of the sharpness values is a color gradient or intensity gradient.

8 . The method of claim 1 , wherein the region of interest is the whole digital image or a section of the digital image.

9 . The method of claim 1 , further comprising:

i) determining the z-stack, wherein the imaging device comprises at least one transfer device having a focal length, wherein the plurality of digital images is determined at at least three different distances between the transfer device and the slide;

determining information about the sharpness values of the sub-regions; and

generating a graphical indication of the information about the sharpness values as a function of distance for each of the sub-regions.

10 . The method of claim 9 , further comprising: adjusting a focus setting of the transfer device for different distances between the transfer device and the slide depending on the graphical indication.

11 . The computer-implemented method of claim 1 , further comprising determining a seed plane within the z-stack, wherein the seed plane corresponds to a suggested optimal focal plane for the sample as determined by the slide imaging apparatus, and wherein the selection of the in-focus regions is performed with reference to the seed plane.

12 . The method of claim 11 , further comprising coloring the three-dimensional digital image by applying color information to pixels of the three-dimensional digital image.

13 . A computer-implemented method for training a machine and deep learning model for analyzing at least one digital image of a sample mounted on a slide,

wherein the method comprises:

accessing at least one training data set generated by determining a z-stack of digital images of a known sample mounted on the slide using at least one imaging device of a slide imaging apparatus, wherein the known sample has at least one pre-determined or pre-defined feature, wherein the imaging device comprises at least one transfer device having a focal length, wherein the z-stack comprises a plurality of digital images determined at at least three different distances between the transfer device and the slide, wherein said distances are defined based on sharpness values determined by using the computer-implemented method of claim 1 ; and

applying the machine and deep learning model to the z-stack of the digital images and adjusting the machine and deep learning model.

14 . The method of claim 13 , wherein the machine and deep learning model is based on a convolutional neural network and/or a regular neural network.

15 . A system comprising:

one or more data processors; and

a non-transitory computer readable storage medium containing instructions which, when executed on the one or more data processors, cause the one or more data processors to perform a set of actions including:

accessing a z-stack comprising a plurality of digital images of a sample, wherein each digital image of the plurality of digital images is a two-dimensional image depicts a sample mounted on a slide and corresponds to a different focal distance between the slide and an imaging device of a slide imaging apparatus;

automatically determining, for each digital image in the z-stack, sharpness values of sub-regions of at least one region of interest of the digital image by using at least one edge detection image filters;

comparing the sharpness values for each sub-regions of the at least one region of interest across the plurality of digital images;

selecting in-focus regions of each digital images in the z-stack based on the comparison; and

automatically generating a three-dimensional digital image based on the selected in-focus regions.

16 . The system of claim 15 , further comprising the imaging device.

17 . The system of claim 15 , wherein the slide imaging apparatus includes least one controlling and evaluation device.

18 . The system of claim 15 , wherein the set of actions further includes generating a graphical indication comprising a heating map, wherein the heating map is generated by mapping the sharpness values of the sub-regions as a function of their image coordinates.

19 . The system of claim 18 , wherein the generating of the heating map comprises assigning a color value of a color space to each of the sharpness values.

20 . A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause one or more data processors to perform a set of actions including:

accessing a z-stack comprising a plurality of digital images of a sample, wherein each digital image of the plurality of digital images is a two-dimensional image depicts a sample mounted on a slide and corresponds to a different focal distance between the slide and an imaging device of a slide imaging apparatus;

automatically determining, for each digital image in the z-stack, sharpness values of sub-regions of at least one region of interest of the digital image by using at least one edge detection image filter;

comparing the sharpness values for each sub-regions of the at least one region of interest across the plurality of digital images;

selecting in-focus regions of each digital images in the z-stack based on the comparison; and

automatically generating a three-dimensional digital image based on the selected in-focus regions.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2024
From: DEPPERMANN, JENS; MAIER, ALEXANDER; REPPIN, KAI
To: ROCHE DIAGNOSTICS GMBH
Reel/Frame 069456/0072 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2024
From: ROCHE DIAGNOSTICS DEUTSCHLAND GMBH
To: ROCHE DIAGNOSTICS GMBH
Reel/Frame 069475/0057 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2024
From: VAN DUUREN, JOOST
To: ROCHE DIAGNOSTICS DEUTSCHLAND GMBH
Reel/Frame 069475/0060 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2024
From: ROCHE DIAGNOSTICS GMBH
To: ROCHE MOLECULAR SYSTEMS, INC.
Reel/Frame 069475/0082 →
Priority Claims (1)
EP 20192675 · Aug 25, 2020 · regional
Continuity (2)
Continuation PCTEP2021073326 · Aug 24, 2021
Related Publication 20230206416A1 · Jun 29, 2023
References Cited (18)
US 20090046909A1 · Rutenberg · 2009 [cited by examiner]
US 20120127297A1 · Baxi et al. · 2012 [cited by applicant]
US 20190197362A1 · Campanella et al. · 2019 [cited by applicant]
CN 109313352A · 2019 [cited by applicant]
JP 2015108837A · 2015 [cited by applicant]
WO 2017102827A1 · 2017 [cited by applicant]
WO 2022043289A1 · 2022 [cited by applicant]
Hosseini Mahdi S et al: “Focus Quality Assessment of High Throughput Whole Slide Imaging in Digital Pathology”, IEEE Transactions on Medical Imaging, IEEE Service Center, Piscataway, NJ, US, vol. 39, No. 1, Jan. 1, 2020… [cited by examiner]
Hosseini Mahdi S et al: “Encoding Visual Sensitivity by MaxPol Convolution Filters for Image Sharpness Assessment”, IEEE Transactions on Image Processing, IEE Service Center, Piscataway, NJ, US, vol. 28, No. 9, Sep. 1, … [cited by examiner]
Samuel J Yang et al: “Assessing microscope image focus quality with deep learning”, BMC Bioinformatics, Biomed Central Ltd, London, UK, vol. 19, No. 1, Mar. 15, 2018 (Mar. 15, 2018), pp. 1-9, XP021254534, DOI: 10.1186/S… [cited by examiner]
Hosseini, et al., “Encoding Visual Sensitivity by MaxPol Convolution Filters for Image Sharpness Assessment”, IEEE Transactions on Image Processing, IEE Service Center, Sep. 1, 2019, 15 pages. [cited by applicant]
Hosseini, et al., “Focus Quality Assessment of High-Throughput Whole Slide Imaging in Digital Pathology”, IEEE Transactions on Medical Imaging, vol. 39, Issue 1, Jan. 1, 2020, pp. 62-74. [cited by applicant]
Jansen, et al., “Histopathology: ditch the slides, because digital and 3D are on show”, World Journal of Urology (2018) 36:549-555. [cited by applicant]
Janowczyk, et al., “HistoQC: An Open-Source Quality Control Tool for Digital Pathology Slides.”, JCO Clinical Cancer Informatics (2019); 3: 1-7. [cited by applicant]
Kohlberger, et al., “Whole-Slide Image Focus Quality: Automatic Assessment and Impact on AI Cancer Detection”, Journal of Pathology Informatics (2019), vol. 10, Issue 1, 1-13. [cited by applicant]
Liu, et al., “Artificial Intelligence-Based Breast Cancer Nodal Metastasis Detection”, Arch Pathol Lab Med (2019) vol. 143, 859-868. [cited by applicant]
Yang et al., “Assessing Microscope Image Focus Quality with Deep Learning”, BMC Bioinformatics, Biomed Central Ltd, vol. 19, No. 77, Mar. 15, 2018, 9 pages. [cited by applicant]
Application No. PCT/EP2021/073326, International Search Report and Written Opinion, Mailed On Nov. 8, 2021, 11 pages. [cited by applicant]