A method and a system for identification of bladder cancer cells

A computer-implemented system using AI for bladder cancer cell identification enhances the speed and accuracy of bladder cancer diagnosis by analyzing microscopic images and incorporating expert input.

WO2025140769A1PCT designated stage expired Publication Date: 2025-07-03ALCID SP ZOO

Patent Information

Application Number
PCT/EP2023/087870
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-27
Publication Date
2025-07-03

AI Technical Summary

Technical Problem

Existing methods for diagnosing bladder cancer through cytology samples are time-consuming and inefficient due to the large number of cells that need to be evaluated manually, making fast and accurate diagnosis challenging.

Method used

A computer-implemented system that analyzes microscopic images of bladder cells using artificial intelligence to classify potentially cancerous cells, allowing for real-time quality assessment, expert input correction, and generating a final diagnosis report.

Benefits of technology

Facilitates rapid and accurate identification of bladder cancer cells by reducing the time required for diagnosis and improving the accuracy of bladder cancer detection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure EP2023087870_03072025_PF_FP_ABST
    Figure EP2023087870_03072025_PF_FP_ABST
Patent Text Reader

Abstract

A computer-implemented method for identifying bladder cancer cells includes: receiving a microscopic image of a specimen imaging a plurality of cells; analyzing a quality of the microscopic image; classifying the cells imaged on the microscopic image to indicate potentially cancerous cells; analyzing the whole microscopic image to determine an overall probability that the microscopic image comes from a potentially cancerogenous patient, based on distribution of the potentially cancerogenous cells; presenting, on a single screen of a graphical user interface of a computer system: an overall image representing box and a plurality of cell identification boxes; receiving on said single screen an expert input; repeating the step of analyzing; and generating a final report that identifies an overall probability that the microscopic image comes from a potentially cancerogenous patient.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] A METHOD AND A SYSTEM FOR IDENTIFICATION OF BLADDER CANCER CELLS

[0002] TECHNICAL FIELD

[0003] The present invention relates to computer-implemented identification of bladder cancer cells.

[0004] BACKGROUND

[0005] Many men are tested for bladder cancer every year. This test is typically performed by visualizing cytology samples under a microscope to search for abnormal / atypical cells. A typical sample has hundreds or thousands of cells that need to be quickly evaluated by a medical professional to identify these abnormal cells and perform the diagnosis. A single cell can be enough to classify the sample as cancerogenous. With so many cells, fast and accurate diagnosis is not possible, with medical professionals typically spending long time for each diagnosis.

[0006] SUMMARY OF THE INVENTION

[0007] There is a need to provide a computer-implemented system that would facilitate identification of bladder cells, by identifying cells with features that indicate a high probability of the cell being abnormal.

[0008] In one aspect, the present invention relates to a computer-implemented method for identifying bladder cancer cells, the method comprising: receiving a microscopic image of a specimen imaging a plurality of cells; analyzing a quality of the microscopic image; detecting that the quality of the microscopic image is satisfactory; in response to detecting that the quality of the image is satisfactory, classifying the cells imaged on the microscopic image to indicate potentially cancerous cells, wherein each potentially cancerous cell is assigned with a type descriptor indicating a cell type and a type probability indicating a probability that the cell is of a particular type; analyzing the whole microscopic image to determine an overall probability that the microscopic image comes from a potentially cancerogenous patient, based on distribution of the potentially cancerogenous cells; presenting, on a single screen of a graphical user interface of a computer system: an overall image representing box configured to display the microscopic image with a zoom in and zoom out functionality; and a plurality of cell identification boxes configured to display enlarged images of the potentially cancerogenous cells; receiving on said single screen of the graphical user interface an expert input, wherein the expert input indicates correction of cell type descriptors and type probabilities for at least some of the potentially cancerogenous cells; repeating the step of analyzing the whole microscopic image to determine an overall probability that the microscopic image comes from a potentially cancerogenous patient, based on distribution of the potentially cancerogenous cells including the cell descriptors and probabilities corrected via the expert input; and generating a final report that identifies an overall probability that the microscopic image comes from a potentially cancerogenous patient.

[0009] The method may further comprise, after analyzing a quality of the microscopic image, detecting that the quality of the microscopic image is not satisfactory and in response to detecting that the quality of the image is not satisfactory, outputting an indication that the image is not diagnostic.

[0010] The step of analyzing the quality of the microscopic image may comprise: counting cells within the whole microscopic image to determine a number of cells imaged within the microscopic image; dividing the microscopic image into fragments and performing at least one of the following tests per at least some fragments : determining whether the particular fragment is in focus; and determining whether the particular fragment contains an object that is non-diagnostic; classifying the microscopic image as satisfactory if: the number of cells imaged within the microscopic image is higher than a cells number threshold; an area of image containing cells that is in focus is higher than a focus threshold; and an area of the image containing non-diagnostic objects is lower than a non-diagnostic area threshold.

[0011] The graphical user interface may further comprise a cell counter box configured to indicate the number of potentially cancerogenous cells corresponding to a particular type descriptor.

[0012] The graphical user interface may further comprise a summary diagnosis box to indicate the overall probability that the microscopic image comes from a potentially cancerogenous patient.

[0013] The method may further comprise performing the step of classifying the cells by means of a cells classifier that is an artificial intelligence module and training the cells classifier based on received expert input.

[0014] The final report may further identify a list of potentially cancerogenous cells along with the type descriptor and the type probability.

[0015] The invention also relates to a computer-implemented system comprising at least one non- transitory processor-readable storage medium that stores at least one of processor-executable instructions or data and at least one processor communicably coupled to at least one non-transitory processor-readable storage medium and configured to perform the steps of the method according to any of previous claims.

[0016] These and other features, aspects and advantages of the invention will become better understood with reference to the following drawings, descriptions and claims.

[0017] BRIEF DESCRIPTION OF DRAWINGS

[0018] Various embodiments are herein described, by way of example only, with reference to the accompanying drawings, wherein:

[0019] Fig. 1 shows an example microscopic image to be analyzed;

[0020] Fig. 2 shows an overview of a method for identification of bladder cancer cells;

[0021] Fig. 3 shows an overall structure of a computer-implemented system for identification of bladder cancer cells;

[0022] Fig. 4 A shows a procedure for analyzing the quality of the microscopic image;

[0023] Fig. 4B shows fragmentation of the microscopic image and indication of inappropriate fragments;

[0024] Figs. 5A, 5B show plots of probability density functions;

[0025] Fig. 6 shows a graphical user interface for presenting results to the user;

[0026] Fig. 7 shows an overall structure of a computer system to perform the method presented herein.

[0027] DETAILED DESCRIPTION

[0028] The following detailed description is of the best currently contemplated modes of carrying out the invention. The description is not to be taken in a limiting sense but is made merely for the purpose of illustrating the general principles of the invention.

[0029] Fig. 1 shows an example of a microscopic image 10 to be analyzed. This kind of image can be obtained by scanning samples that are analyzed by microscoping. The step of collecting a specimen and imaging is performed by using known methods. The microscopic image 10 comprises a region with a plurality (typically, tens of thousands) of cells 11 (the image shows an enlarged fragment of that region, with a thumbnail of a full image in the top right corner), some of which may be cancerogenous and shall be identified. The method of the invention comprises the steps shown in an overview on Fig. 2, performed by means of modules shown in Fig. 3. First, in step 201, a microscopic image is read via an image interface 301, for example from a server to which data from a testing laboratory is registered. Preferably, high resolution images are used, e.g., having a resolution of 25920x25344 pixels.

[0030] Next, in step 202 the microscopic image is analyzed for quality by an image quality detector 302, as explained in detail in Fig. 3. If the quality is not satisfactory, then an indication that the image is not diagnostic is output in step 203, for example sent back to the source from which the microscopic image was received.

[0031] In step 204 the microscopic image is input to a cells classifier module 304 that is configured to detect cells and cell clusters to indicate within the image at least the cells that are considered as potentially cancerous, as will be explained below.

[0032] In step 205 the whole image is analyzed by an image classifier module 305.

[0033] Finally, in step 206 the results of the analysis are presented by means of a results presenter module 306.

[0034] The image quality detector 302 used in step 202 is configured to initially check whether the image is of a sufficient quality to perform cell classification in subsequent steps, according to the procedure of Fig. 4 A.

[0035] Initially, in step 401 the whole image is analyzed to perform cell counting, to determine how many cells are imaged within the microscopic image; this can be done, for example, by using YoloR algorithm to label all cells on the image.

[0036] Next, the microscopic image 10 is divided in step 402, as shown in Fig. 4B, into a grid of fragments 12 (for example, a grid of fragments each having a size of 1152x756 pixels).

[0037] Next, in step 403 each fragment 12 is initially tested according to at least one of the following tests: blur detection: to determine whether the particular fragment is in focus; this can be done, for example, by determining the features of a selected part of the image measuring the degree of its blurring, e.g. Laplacian variance, the modulus of the gradient value of the image, components from Sobel filter, etc. (based on these data, a classifier is built) - the fragment is classified as in focus if the blur is not higher than an allowable blur threshold; foreign objects detection: to determine whether the fragment contains an object that does not seem to be a cell; this can be done, for example, by a neural network trained to detect nondiagnostic objects.

[0038] As an outcome, the fragments can be indicated as:

[0039] Fragments 14 containing correctly imagined cells;

[0040] Fragments 15 containing foreign objects;

[0041] Fragments 16 which are blurred;

[0042] Fragments 17 with no cells.

[0043] The microscopic image is classified in step 404 as diagnostic (i.e., appropriate for further processing to obtain conclusive results) if it meets the following criteria: number of counted cells higher than a cells number threshold (e.g., higher than 10,000); a predetermined percentage of image area containing cells being in focus, i.e. an area of image containing cells that is in focus is higher than a focus threshold (e.g., over 90%, or over 95%, or over 99% depending on system configuration); foreign objects taking no more than a predefined area of the image, i.e. an area of the image containing non-diagnostic objects is lower than a non-diagnostic area threshold (e.g., less than 10%).

[0044] Step 202 can be performed relatively quickly and substantially in real time as soon as the microscopic image is received. Consequently, the system can provide a real-time response to received image and in case the image is not classified as diagnostic, a response can be sent back in step 203, which may prompt the facility that takes the image to take another image of the specimen again. Thereby, substantial time can be saved in the whole process, as the person preparing the image of the specimen can receive prompt response that the image should be corrected. The sample can be prepared again or even another sample can be taken to ensure that the patient gets a conclusive diagnosis after the visit to collect the sample.

[0045] The cells classifier 304 used in step 204 can be implemented as an artificial intelligence module. The artificial intelligence module may contain parametric models that support classification of cells, such as models configured to segment nucleus and cytoplasm and models configured to determine the N / C (nucleus to cytoplasm) ratio. These models can be based on a decision tree, simple neural network, image segmentation model (U-Net) or a pre-trained image recognition network such as ResNet34 or a regression variant of ResNet.

[0046] For example, this can be a convolutional neural network trained with expert-annotated images of cells and their corresponding descriptors. Alternatively, this can be a transformers-based network or any other computer vision-based algorithms.

[0047] The following types of networks are found particularly suitable for this task: ResNet34, ResNet50, EfficientNetB4, EfficientNetB4 two-class model.

[0048] Once trained, the neural network can perform an inference process to receive an image comprising one or more cells and indicate a type descriptor (or more than one type descriptor) to which that cell is best matched. Along with a descriptor, a probability score can be provided that indicates the probability corresponding to that cell being of the determined type.

[0049] The cells classifier 304 can be configured to analyze the whole image or image fragments, for example fragments as used by the image quality detector or smaller fragments, even such small as to contain only a single cell. The methods for dividing an image into smaller fragments to facilitate recognition of small objects on the image are well known in the art of image recognition and do not need further clarification.

[0050] The cells can be classified according to templates ad glandular and squamous with level of dysplasia or reactive atypia. Based on this, the results can be further analyzed by an expert, for example via the user interface such as shown in Fig. 6, and final diagnosis can be made. This expert module indicates what is type of the cells:

[0051] HGUC - High Grade Urotherial Carcinoma

[0052] S HGUC - Suspicious for High Grade Urothelial Carcinoma

[0053] AUC - other anomalies: o Atypical - negative for HGUC, atypical transitional epithelial cells o LGUN - Low Grade Urothelial Neoplasm o Other rare or metastatic malignancies

[0054] Negative for HGUC

[0055] Non-diagnostic Each cell that is defined as potentially cancerous is assigned a type descriptor indicating the type of cell and a type probability that the cell is of that type (wherein that information along with an image of the cell is presented in areas 602, 603, 604 of Fig. 6).

[0056] The image classifier 305 used in step 205 is configured to perform an overall diagnosis of the microscopic image, based on results of step 204 wherein individual cells were diagnosed and some of them indicated as abnormal. Typically, a few percent of cells are diagnosed as abnormal, however most of them are diagnosed with a low probability.

[0057] The aim of step 205 is to determine what is an overall probability that the microscopic image sample comes from a potentially cancerogenous patient.

[0058] One approach of implementing the image classifier 305 can be to use the features from the distribution of the potentially cancerogenous cells. In particular, the classification is performed by analyzing the probability density function of the distribution of the cell abnormality scores for the whole image. For example, if a slide has about 10,000 cells (the number of cells is detected in step 204), then typically from 10 to 500 of the cells will be identified as abnormal with a probability score in the range between >0.0 and <= 1.0. The remaining cells that have not been classified as abnormal are assigned a probability score of 0.0. The probability density function determines the number of cells having a specific probability of being abnormal, i.e., it specifies the density (i.e., number of cells with this score over the total number of cells identified) of each slice denoting the value of each feature. The function is then input into a classifier such as an xgboost binary classifier for each of the healthy or cancerogenous slides, wherein the classifier is configured to output a probability of that a sample is healthy or cancerogenous.

[0059] Figs. 5A-5B indicate examples of probability density functions for: type C - cancer, N - normal, wherein at Fig. 5A the confidence range is from 0.1-1.0, and at Fig. 5B the confidence range is from 0.4-1.0.

[0060] Alternatives to the above presented classifier might include deep neural networks that consider the aggregate features of the images with highest probabilities or aggregate features of all detected cell images.

[0061] Finally, the image presenter 306 is used in step 206 to present results of the earlier performed steps.

[0062] Fig. 6 presents a graphical user interface 600, wherein the following information is presented on screen. An overall image representing box 601 is provided to display the microscopic image, wherein the user is able to zoom in and out of the image and move the image within the box, in order to be able to manually verify details of a desired image fragment (the image shown in Fig. 6 is a zoomed-in representation of the microscopic image).

[0063] A plurality of cell identification boxes 602 are provided to display enlarged images of cells for which there is a high probability that the cell is of an abnormal type. Each box 602 may comprise a heading with an icon 603 representing the type probability assigned to that cell (e.g. in a form of a pie chart or a letter M to indicate that the cell has to be classified manually) and a header 604 indicating the predicted type descriptor of that cell (in addition, the color of the header tab may be matched to a particular cell type so that particular cell types are easier to spot for the user). The cell identification boxes 602 can be presented in order from the most dysplastic, suspicious cells to the most normal cells.

[0064] Further, a cell counter box 605 is provided to indicate the number of cells that have been detected on that image as abnormal (i.e., potentially cancerogenous cells). For example, the following cell types can be indicated:

[0065] HGUC - High Grade Urotherial Carcinoma

[0066] S HGUC - Suspicious for High Grade Urothelial Carcinoma

[0067] AUC - other anomalies: o Atypical - negative for HGUC, atypical transitional epithelial cells o LGUN - Low Grade Urothelial Neoplasm o Other rare or metastatic malignancies

[0068] The other types of cells that can be recognized are:

[0069] Negative for HGUC

[0070] Non-diagnostic

[0071] Moreover, a summary diagnosis box 606 is provided to indicate the predicted diagnosis for the whole microscopic image, i.e., the overall probability that the microscopic image (10) comes from a potentially cancerogenous patient as predicted in step 205.

[0072] Next, expert input is received in step 207, namely the user (a skilled medical professional) may review the cell identification boxes 602 to confirm whether the cells imaged therein are actually the cells of the predicted type and confirm the diagnosis to increase the probability score for that cell (e.g. to 100% or to a lower value if the user is not 100% sure, or to 0% if the cell is a normal cell). Moreover, the user may assign manually cell types and probabilities to cell images which have been indicated as potentially abnormal, but without any type assigned. Upon selection of a particular cell identification box 602, the overall microscopic image in box 601 may be adapted to mark the point at which that cell is located or even enlarged to show the enlarged image of that cell and surrounding cells.

[0073] A summary box 607 allows the user to manually enter description and diagnosis for the analyzed microscopic image.

[0074] If the user corrected cell type descriptors or type probabilities, the image classifier 305 is run again to determine a new diagnosis based on the verified cell types. If the user changed the cell type for a particular cell image, that cell image may be used in step 208 to train the cells classifier module 304 to increase its inference capabilities.

[0075] The design of the user interface is modelled on the principle of machine teaching. The design is configured such as to ensure that it is easy for the user to see and modify the computergenerated predictions. It aims to entice the user to modify the predictions to see the updated probability score for the entire slide. Moreover, the predictions are sorted by default based on probability of being anomalous. This allows the user to see quickly the most suspicious cells but also provides the machine learning classifier with the most information if the user changes the classification of these cells. This is because the highest probability cells that have been misassigned would contribute the most to the loss function.

[0076] Combining this information from user-generated labels that are easy for them to generate with retraining allows to significantly improve the model quality.

[0077] Therefore, the presented graphical user interface allows the user to efficiently sort and visualize the most essential information on the cells predicted as being abnormal within the microscopic image. This increases the efficiency of image analysis by the user, while still allowing the user to manually review the image. This combination of the visualization of the results from the cell and image classifiers with the secondary evaluation based on human input of only a small subset of cells allows to speed up the evaluation and provide the medical professional required confidence in the final diagnosis.

[0078] Finally, when the expert user does not provide any more manual input on correction of data, in step 209 a final report is generated that identifies an overall probability that the microscopic image 10 comes from a potentially cancerogenous patient and optionally a list of potentially cancerogenous cells along with the type descriptor and the type probability and optionally the number of potentially cancerogenous cells corresponding to a particular type descriptor. The final report may have a form such as shown in Fig. 6 or another form containing said information. The functionality described herein can be implemented in a computer-implemented system

[0079] 700, such as shown in Fig. 7. The system may include at least one non-transitory processor- readable storage medium 710 that stores at least one of processor-executable instructions 715 or data 716 and at least one processor 720 communicably coupled to at least one non-transitory processor-readable storage medium. At least one processor is configured to perform the steps of the method of Fig. 2 to implement the functionality of the modules presented in Fig. 3.

[0080] While the invention has been described with respect to a limited number of embodiments, it will be appreciated that many variations, modifications and other applications of the invention may be made. Therefore, the claimed invention as recited in the claims that follow is not limited to the embodiments described herein.

Claims

CLAIMS1. A computer-implemented method for identifying bladder cancer cells, the method comprising: receiving (201) a microscopic image (10) of a specimen imaging a plurality of cells (11); analyzing (202) a quality of the microscopic image (10); detecting that the quality of the microscopic image (10) is satisfactory; in response to detecting that the quality of the image is satisfactory, classifying (204) the cells (11) imaged on the microscopic image (11) to indicate potentially cancerous cells, wherein each potentially cancerous cell is assigned with a type descriptor indicating a cell type and a type probability indicating a probability that the cell is of a particular type; analyzing (205) the whole microscopic image (10) to determine an overall probability that the microscopic image (10) comes from a potentially cancerogenous patient, based on distribution of the potentially cancerogenous cells; presenting (206), on a single screen of a graphical user interface (600) of a computer system: an overall image representing box (601) configured to display the microscopic image (10) with a zoom in and zoom out functionality; and a plurality of cell identification boxes (602) configured to display enlarged images of the potentially cancerogenous cells; receiving (207) on said single screen of the graphical user interface (600) an expert input, wherein the expert input indicates correction of cell type descriptors and type probabilities for at least some of the potentially cancerogenous cells (11); repeating the step of analyzing (205) the whole microscopic image (10) to determine an overall probability that the microscopic image (10) comes from a potentially cancerogenous patient, based on distribution of the potentially cancerogenous cells including the cell descriptors and probabilities corrected via the expert input; and generating (209) a final report that identifies an overall probability that the microscopic image (10) comes from a potentially cancerogenous patient.

2. The method according to claim 1, further comprising, after analyzing (202) a quality of the microscopic image (10), detecting that the quality of the microscopic image (11) is not satisfactoryand in response to detecting that the quality of the image is not satisfactory, outputting (203) an indication that the image is not diagnostic.

3. The method according to any of previous claims, wherein the step of analyzing (202) the quality of the microscopic image (10) comprises: counting (401) cells within the whole microscopic image (10) to determine a number of cells imaged within the microscopic image (10); dividing the microscopic image (10) into fragments (12) and performing at least one of the following tests per at least some fragments (12): determining whether the particular fragment (12) is in focus; and determining whether the particular fragment (12) contains an object that is nondiagnostic; classifying the microscopic image (10) as satisfactory if: the number of cells imaged within the microscopic image (10) is higher than a cells number threshold; an area of image containing cells that is in focus is higher than a focus threshold; and an area of the image containing non-diagnostic objects is lower than a non-diagnostic area threshold.

4. The method according to any of previous claims, wherein the graphical user interface (600) further comprises a cell counter box (605) configured to indicate the number of potentially cancerogenous cells corresponding to a particular type descriptor.

5. The method according to any of previous claims, wherein the graphical user interface (600) further comprises a summary diagnosis box (606) to indicate the overall probability that the microscopic image (10) comes from a potentially cancerogenous patient.

6. The method according to any of previous claims, comprising performing the step of classifying (204) the cells by means of a cells classifier (304) that is an artificial intelligence module and training (208) the cells classifier (304) based on received expert input.

7. The method according to any of previous claims, wherein the final report further identifies a list of potentially cancerogenous cells along with the type descriptor and the type probability.

8. A computer-implemented system (700) comprising at least one non-transitory processor- readable storage medium (710) that stores at least one of processor-executable instructions (715) or data (716) and at least one processor (720) communicably coupled to at least one non-transitory processor-readable storage medium (710) and configured to perform the steps of the method according to any of previous claims.

Citation Information

Patent Citations

  • Intelligent analysis system for pathological section image under microscope

    CN114202510A

  • Systems and methods for specimen interpretation

    US20200160032A1

  • Deep-learning systems and methods for joint cell and region classification in biological images

    US20200342597A1

  • Systems and methods for analysis of tissue images

    US20200372635A1

Cited By

  • A method and system for assisting diagnosis of dysplasia from whole-slide images

    WO2026052834A1