WO2018017097A1 - Computerized methods for cell based pattern recognition - Google Patents
Computerized methods for cell based pattern recognition Download PDFInfo
- Publication number
- WO2018017097A1 WO2018017097A1 PCT/US2016/043318 US2016043318W WO2018017097A1 WO 2018017097 A1 WO2018017097 A1 WO 2018017097A1 US 2016043318 W US2016043318 W US 2016043318W WO 2018017097 A1 WO2018017097 A1 WO 2018017097A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- images
- classifier
- cell
- interactive
- algorithm
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0012—Biomedical image inspection
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/58—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/583—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
- G06N20/10—Machine learning using kernel methods, e.g. support vector machines [SVM]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/60—Type of objects
- G06V20/69—Microscopic objects, e.g. biological cells or cellular parts
- G06V20/695—Preprocessing, e.g. image segmentation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/60—Type of objects
- G06V20/69—Microscopic objects, e.g. biological cells or cellular parts
- G06V20/698—Matching; Classification
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H30/00—ICT specially adapted for the handling or processing of medical images
- G16H30/40—ICT specially adapted for the handling or processing of medical images for processing medical images, e.g. editing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10056—Microscopic image
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20081—Training; Learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20092—Interactive image processing based on input by user
- G06T2207/20104—Interactive definition of region of interest [ROI]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30004—Biomedical image processing
- G06T2207/30024—Cell structures in vitro; Tissue sections in vitro
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30004—Biomedical image processing
- G06T2207/30096—Tumor; Lesion
Definitions
- the claimed invention relates generally to systems and methods for computerized medical imaging and analysis; and more particularly, to systems and methods for cell-based pattern recognition and machine learning as applied to microscopy images from tissue sections.
- a pathologist can outline the regions-of-analysis that only include cells of interest, but this can be very time consuming and impractical when analyzing entire tissue sections.
- An automated pattern recognition tool is needed that identifies cells in tissue that are of the type of interest.
- Pattern recognition tools that use general-purpose pixel-based feature sets can be used in a wide variety of applications. However these provide in many cases, only a sub-optimal performance for any particular application.
- a method for cell based pattern recognition is incorporated into a computerized platform, the method includes: using a computer coupled to a database containing a plurality of images of biological tissue sections, calling up one or more first images of said plurality of digital images for analysis; for said first images: executing a feature extraction algorithm, said feature extraction algorithm configured to detect cells within said first images and analyze one or more cell features thereof; and performing an interactive classifier learning algorithm, said interactive classifier learning algorithm configured to create an application-specific classifier based on interactive user annotations of said cell features of the first images; and for one or more second images of said plurality of digital images: executing the feature extraction algorithm to detect cells within the second images and analyze one or more cell features thereof; and executing an automated classification algorithm, said automated classification algorithm being configured to characterize the cells and cell features of the second images using the application-specific classifier.
- FIG. l illustrates a method for cell-based pattern recognition.
- FIG. 2 shows the interactive classifier-learning process according to the method illustrated in FIG.1.
- FIG. 3 shows the automated classification process according to the method illustrated in FIG.1.
- FIG. 4 is an image showing cells detected by the application-specific feature extraction program in accordance with one example including the identification of tumor cells in breast tissue when using progesterone receptors staining.
- FIG. 5 is an image showing cells of different cell types during the interactive classifier-learning process in accordance with the referenced example.
- FIG. 6 is an image showing cells classified by the automated classification process in the referenced example.
- a key to building a high-performance pattern recognition tool for microscopy images of tissue sections is to customize the feature extraction to each particular application and provide the classification based on cell specific features at the cell-level.
- computerized pattern recognition tools are based on a feature extraction process, an interactive classifier-learning process, and automated classification process. Each of these individual portions collectively define a method for cell-based pattern recognition, which is an improvement over conventional pattern recognition tools.
- a device such as a computer being programmed to acquire microscopy images and process the images in accordance with the method for cell-based pattern recognition described herein can be referred to as a system configured for cell-based pattern recognition.
- the feature extraction process includes the detection of cells and the calculation of cell features that will be subsequently used for the classification of the cells.
- the detection of cells needs to be application- specific to: the tissue type, for example, round cells in breast tissue vs. elongated cells in gastrointestinal tissue; the cell compartments being stained, for example, nucleus, membrane and cytoplasm; and the staining chromogen, for example Hematoxylin, Eosin, DAB.
- characterization of the cell morphology e.g. area of the nucleus
- characterization of the staining e.g. mean optical density of DAB staining on the nucleus
- characterization of the cell neighborhood e.g. nuclei profile surface density, which means the percentage of the area in the neighborhood of a cell that is covered with nuclei).
- the classifier-learning process is an interactive program that creates a classifier from examples provided by a user.
- the classifier uses the cell features and provides a classification at the cell-level.
- the user defines the number of different cell types of interest and then identifies examples of cells that are representative for those cell types.
- the program trains a classifier based on those examples using supervised machine learning techniques and displays the cell classification results based on the current classifier.
- Pattern recognition at the cell-level with pre-calculated cell features is very fast. This process, where a user provides the examples, allows the classifier to be updated while the updated classification results are displayed can be very responsive.
- the pattern recognition tool can use any classification algorithm that supports supervised learning.
- Standard classification algorithms and their derivatives or a combination of them can be used, which include, but are not limited to: Bayes classifier, k-nearest neighbor, maximum entropy classifier, Markov models, support vector machines, gene expression programming, neural networks and decision trees.
- FIG. 1 shows a method for cell-based pattern recognition in accordance with an embodiment.
- the method includes an application-specific feature extraction, wherein cell-based features are detected.
- an interactive learning classifier is developed as a practitioner annotates a particular specimen image to identify and classify various cell-based features as pertinent or non-pertinent.
- the system can now run an automated classification based on the specific application.
- the interactive learning classifier can saved to memory and stored for future use. Additionally, the classifier can be called up for further identification and tuning by a practitioner, for example to train the system for an application using a unique set of tissue specimen images.
- FIG.2 shows the classifier-learning process from the loading of images to the creation of an application-specific classifier.
- the first step is the application-specific feature extraction that detects the cells and calculates their features, this can be an automated cell feature algorithm performed for one or more section images of a tissue sample volume.
- the second step is the classifier learning, an interactive process, where a user provides examples of the different cell types and the program creates an application-specific classifier based on those examples.
- the classification program provides a classification of the cells by applying the classifier on cell features. Note that the feature extraction program and the classifiers created by the classifier learning program are application-specific. The compatibility of the cells provided by the feature extraction program and the classifier are verified by the classification program.
- Fig. 3 shows the classification process from the loading of images in the system to the classified cells.
- the first step is the same as for the classifier learning, the application-specific feature extraction that detects the cells and calculates cell features.
- the second step is the classification of cells using the application-specific classifier created by the classifier learning program on cell features.
- a critical problem for a pattern recognition tool for microscopy images of tissue sections is that cells can look considerably different in tissue samples from different origins (e.g. breast tumor nuclei sizes in different patients). Therefore a calibration step is part of the classifier learning and the classification.
- the calibration method and parameters can be hard-coded (e.g. program measures the mean nuclei diameter of all nuclei in the entire tissue section and then uses it to normalize all nuclei size measurements used for the classification), assisted by a user (e.g. user outlines tumor nuclei in the tissue section and then the program measures the mean nuclei diameter of those tumor nuclei and uses it to normalize all nuclei size measurements used for the classification), and/or automatically determined by the classifier learning when using tissue sections from different origins and then automatically applied by the classification (e.g. classifier learning determines that the means of the tumor nuclei size distributions vary between tissue sections from different origins and a mean value normalization is applied).
- program measures the mean nuclei diameter of all nuclei in the entire tissue section and then uses it to normalize all nuclei size measurements used for the classification
- assisted by a user e.g. user outlines tumor nuclei in the tissue section and then the program measures the mean nuclei diameter of those tumor nuclei and uses it to normal
- one embodiment can include applying the systems and methods to build responsive image analysis tools as described in commonly owned and co-pending U.S. Serial No. 14/052,773, filed October 14, 2013, the contents of which are hereby incorporated by reference.
- the feature extraction can be part of a low-level image analysis program that is executed automatically by the system.
- the classifier-learning would be part of an interactive high-level image analysis program that would be operated by a user.
- the separation of the heavy processing feature extraction from the classifier-learning and a classification at the cell-level provide the basis for the implementation of a highly interactive and responsive classifier-learning program.
- the classification does not require any user interactions and could therefore be part of the low- level image analysis program. However given its dependency on the classifier, it would be better implemented as part of a high-level image analysis program that is either executed automatically by the system or by a user depending on the interactions required.
- the cell-based pattern recognition approach can be integrated with pixel-based and/or region-based pattern recognition approaches.
- the integration with pixel-based approaches is desirable when regions need to be included in the analysis, which are not part of the detected cells.
- the integration with region-based approaches is desirable when the region- level features are important for the classification of the cells (e.g. invasive tumor vs. carcinoma in situ).
- a region representation of the cells provides a convenient data structure for this integration.
- systems and methods are described using a simple application, the identification of tumor cells in breast tissue when using progesterone receptors staining.
- the slides are stained with DAB (brown) for the quantification of the progesterone receptors in the nuclei and stained with Hematoxylin (blue) to identify the nuclei. Note that in this application the nucleus is the only cell compartment that is stained.
- the application-specific feature extraction program is optimized to detect the nuclei based on the Hematoxylin and DAB staining and the specific morphology of the nuclei in breast tissue.
- the cell detection was already part of the tissue analysis application that provides the quantification of progesterone receptors in breast tissue. For the classification of the cells, only the calculation of additional cell features needed to be implemented.
- Fig. 4 shows the nuclei detected by the feature extraction program.
- the classifier learning program was set up for two different cell types, tumor cells and non-tumor cells.
- a user identifies representative examples of the nuclei belonging to tumor cells and non-tumor cells.
- the program provides an updated display of the classification results as more or updated examples are provided.
- a very simple gating classification algorithm was used for this illustration. Basically, the algorithm determines the significant features that allow distinguishing between the different cell types based on minimum and maximum thresholds and determines these thresholds.
- This interactive program is very responsive as the learning and classification is done at the cell-level (vs. the pixel-level) and the cell features are already pre-calculated.
- Fig. 5 shows the nuclei of the different cell types of interest during classifier- learning.
- the large light blue circle shows the actual position of the painting tool that allows the user to identify the nuclei of tumor cells.
- the dark blue coloring of a nucleus shows that the nucleus has been identified by the user as a nucleus of a tumor cell.
- the medium blue coloring of a nucleus shows that it has been classified by the current classifier as a nucleus of a tumor cell.
- the large light green circle shows the actual position of the painting tool that allows the user to identify the nuclei of non-tumor cells.
- the dark green coloring of a nucleus shows that the nucleus has been identified by the user as a nucleus of a non-tumor cell.
- the medium green coloring of a nucleus shows that it has been classified by the current classifier as a nucleus of a non-tumor cell.
- the classification program has been configured to only use the tumor cells for the tissue analysis.
- the classifier provided by this example actually used only a single cell feature, the nuclei profile surface density and determined a threshold of 25% to distinguish between tumor cells and non-tumor cells. Equivalent results using general-purpose pixel- based pattern recognition tools would have required more features and more complex classification algorithms.
- Fig. 6 shows the nuclei in blue that were classified as nuclei of tumor cells.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Medical Informatics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Evolutionary Computation (AREA)
- Artificial Intelligence (AREA)
- Radiology & Medical Imaging (AREA)
- Library & Information Science (AREA)
- Multimedia (AREA)
- Life Sciences & Earth Sciences (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Biomedical Technology (AREA)
- Molecular Biology (AREA)
- Quality & Reliability (AREA)
- Databases & Information Systems (AREA)
- Epidemiology (AREA)
- Primary Health Care (AREA)
- Public Health (AREA)
- Image Analysis (AREA)
- Image Processing (AREA)
Abstract
Systems and methods relating to a cell-based pattern recognition tool for microscopy images from tissue sections are described, wherein cell features are extracted and a classifier is built in accordance with a particular application using an interactive training tied to a computerized platform, the result is an application-specific classifier that further processes images in accordance with the specific application, thereby tuning an automated process for cell based pattern recognition.
Description
COMPUTERIZED METHODS FOR CELL BASED PATTERN RECOGNITION
BACKGROUND
Field of the Invention
[0001] The claimed invention relates generally to systems and methods for computerized medical imaging and analysis; and more particularly, to systems and methods for cell-based pattern recognition and machine learning as applied to microscopy images from tissue sections.
Description of the Related Art
[0002] Many computerized tissue analysis applications require that the analysis is performed only for cells of certain types, e.g. invasive tumor cells.
[0003] A pathologist can outline the regions-of-analysis that only include cells of interest, but this can be very time consuming and impractical when analyzing entire tissue sections.
[0004] An automated pattern recognition tool is needed that identifies cells in tissue that are of the type of interest.
[0005] The performance of a pattern recognition tool depends on its feature set.
Pattern recognition tools that use general-purpose pixel-based feature sets can be used in a wide variety of applications. However these provide in many cases, only a sub-optimal performance for any particular application.
[0006] Different types of tissue have different looking cells and each cell compartment can be stained with different colors depending on the application. Any tissue analysis is therefore highly specific to its particular application.
[0007] The best feature set to identify cells of a certain type should be based on a characterization of the cells, which needs to be optimized for any particular application. However, conventional systems and methods have yet to apply such a feature set to yield a functional automated pattern recognition tool.
SUMMARY OF THE INVENTION
[0008] The performance limitations of conventional pattern recognition tools using general-purpose pixel-based feature sets for microscopy images of tissue sections can be overcome by using application-specific cell-based feature sets and providing a classification at the cell-level.
[0009] In an embodiment, a method for cell based pattern recognition is incorporated into a computerized platform, the method includes: using a computer coupled to a database containing a plurality of images of biological tissue sections, calling up one or more first images of said plurality of digital images for analysis; for said first images: executing a feature extraction algorithm, said feature extraction algorithm configured to detect cells within said first images and analyze one or more cell features thereof; and performing an interactive classifier learning algorithm, said interactive classifier learning algorithm configured to create an application-specific classifier based on interactive user annotations of said cell features of the first images; and for one or more second images of said plurality of digital images: executing the feature extraction algorithm to detect cells within the second images and analyze one or more cell features thereof; and executing an automated classification algorithm, said automated classification algorithm being configured to characterize the cells and cell features of the second images using the application-specific classifier.
[0010] Other features and embodiments are herein described in the appended detailed description of the embodiments and the claims.
BRIEF DESCRIPTION OF THE DRAWINGS
[001 1] The preferred embodiments are herein described with reference to the following figures, wherein:
[0012] FIG. l illustrates a method for cell-based pattern recognition.
[0013] FIG. 2 shows the interactive classifier-learning process according to the method illustrated in FIG.1.
[0014] FIG. 3 shows the automated classification process according to the method illustrated in FIG.1.
[0015] FIG. 4 is an image showing cells detected by the application-specific feature extraction program in accordance with one example including the identification of tumor cells in breast tissue when using progesterone receptors staining.
[0016] FIG. 5 is an image showing cells of different cell types during the interactive classifier-learning process in accordance with the referenced example.
[0017] FIG. 6 is an image showing cells classified by the automated classification process in the referenced example.
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
[0018] In the following description, for purposes of explanation and not limitation, details and descriptions are set forth in order to provide a thorough understanding of the embodiments. However, it will be apparent to those skilled in the art that the claimed invention may be practiced in other embodiments that depart from the following details and descriptions. Thus, it should be understood that the following descriptions shall not be construed as limiting the spirit and scope of the invention as set forth in the appended claims.
[0019] A key to building a high-performance pattern recognition tool for microscopy images of tissue sections is to customize the feature extraction to each particular application and provide the classification based on cell specific features at the cell-level.
[0020] In the embodiments described herein, computerized pattern recognition tools are based on a feature extraction process, an interactive classifier-learning process, and automated classification process. Each of these individual portions collectively define a method for cell-based pattern recognition, which is an improvement over conventional pattern recognition tools. Moreover, a device such as a computer being programmed to acquire microscopy images and process the images in accordance with the method for cell-based pattern recognition described herein can be referred to as a system configured for cell-based pattern recognition.
[0021] The feature extraction process includes the detection of cells and the calculation of cell features that will be subsequently used for the classification of the cells. The detection of cells needs to be application- specific to: the tissue type, for example, round cells in breast tissue vs. elongated cells in gastrointestinal tissue; the cell compartments being
stained, for example, nucleus, membrane and cytoplasm; and the staining chromogen, for example Hematoxylin, Eosin, DAB.
[0022] The cell features to be calculated should also be application-specific and may include, but should not be limited to one or more of:
[0023] characterization of the cell morphology (e.g. area of the nucleus);
[0024] characterization of the staining (e.g. mean optical density of DAB staining on the nucleus); and
[0025] characterization of the cell neighborhood (e.g. nuclei profile surface density, which means the percentage of the area in the neighborhood of a cell that is covered with nuclei).
[0026] Once the cell-features are identified, those features must be classified as pertinent or non-pertinent to the analysis being performed. The classification of these cells is automated, but first the automated classification must be fine-tuned for the specific analysis being performed.
[0027] The classifier-learning process is an interactive program that creates a classifier from examples provided by a user. The classifier uses the cell features and provides a classification at the cell-level. The user defines the number of different cell types of interest and then identifies examples of cells that are representative for those cell types. The program trains a classifier based on those examples using supervised machine learning techniques and displays the cell classification results based on the current classifier. Pattern recognition at the cell-level with pre-calculated cell features is very fast. This process, where a user provides the examples, allows the classifier to be updated while the updated classification results are displayed can be very responsive. The pattern recognition tool can use any classification algorithm that supports supervised learning. Standard classification algorithms and their derivatives or a combination of them can be used, which include, but are not limited to: Bayes classifier, k-nearest neighbor, maximum entropy classifier, Markov models, support vector machines, gene expression programming, neural networks and decision trees.
[0028] Because each application will have distinct cell features that may be pertinent or non-pertinent to a given analysis, it should be understood that the specifics can be varied
according to any desired application. However, only limited experimentation will be required to fine tune the specific inputs and annotations for each specific application.
[0029] Now turning to the drawings, FIG. 1 shows a method for cell-based pattern recognition in accordance with an embodiment. The method includes an application-specific feature extraction, wherein cell-based features are detected. Subsequent to the feature extraction, an interactive learning classifier is developed as a practitioner annotates a particular specimen image to identify and classify various cell-based features as pertinent or non-pertinent. With the interactive classifier being developed, the system can now run an automated classification based on the specific application.
[0030] Once developed, the interactive learning classifier can saved to memory and stored for future use. Additionally, the classifier can be called up for further identification and tuning by a practitioner, for example to train the system for an application using a unique set of tissue specimen images.
[0031] FIG.2 shows the classifier-learning process from the loading of images to the creation of an application-specific classifier. The first step is the application-specific feature extraction that detects the cells and calculates their features, this can be an automated cell feature algorithm performed for one or more section images of a tissue sample volume. The second step is the classifier learning, an interactive process, where a user provides examples of the different cell types and the program creates an application-specific classifier based on those examples.
[0032] The classification program provides a classification of the cells by applying the classifier on cell features. Note that the feature extraction program and the classifiers created by the classifier learning program are application-specific. The compatibility of the cells provided by the feature extraction program and the classifier are verified by the classification program.
[0033] Fig. 3 shows the classification process from the loading of images in the system to the classified cells. The first step is the same as for the classifier learning, the application-specific feature extraction that detects the cells and calculates cell features. The second step is the classification of cells using the application-specific classifier created by the classifier learning program on cell features.
[0034] A critical problem for a pattern recognition tool for microscopy images of tissue sections is that cells can look considerably different in tissue samples from different origins (e.g. breast tumor nuclei sizes in different patients). Therefore a calibration step is part of the classifier learning and the classification.
[0035] The calibration method and parameters can be hard-coded (e.g. program measures the mean nuclei diameter of all nuclei in the entire tissue section and then uses it to normalize all nuclei size measurements used for the classification), assisted by a user (e.g. user outlines tumor nuclei in the tissue section and then the program measures the mean nuclei diameter of those tumor nuclei and uses it to normalize all nuclei size measurements used for the classification), and/or automatically determined by the classifier learning when using tissue sections from different origins and then automatically applied by the classification (e.g. classifier learning determines that the means of the tumor nuclei size distributions vary between tissue sections from different origins and a mean value normalization is applied).
[0036] To provide a responsive pattern recognition tool, one embodiment can include applying the systems and methods to build responsive image analysis tools as described in commonly owned and co-pending U.S. Serial No. 14/052,773, filed October 14, 2013, the contents of which are hereby incorporated by reference. As the pattern recognition tool is already cell-based, it fits nicely into the suggested framework. The feature extraction can be part of a low-level image analysis program that is executed automatically by the system. The classifier-learning would be part of an interactive high-level image analysis program that would be operated by a user. The separation of the heavy processing feature extraction from the classifier-learning and a classification at the cell-level provide the basis for the implementation of a highly interactive and responsive classifier-learning program. The classification does not require any user interactions and could therefore be part of the low- level image analysis program. However given its dependency on the classifier, it would be better implemented as part of a high-level image analysis program that is either executed automatically by the system or by a user depending on the interactions required.
[0037] The cell-based pattern recognition approach can be integrated with pixel-based and/or region-based pattern recognition approaches. The integration with pixel-based approaches is desirable when regions need to be included in the analysis, which are not part of the detected cells. The integration with region-based approaches is desirable when the region-
level features are important for the classification of the cells (e.g. invasive tumor vs. carcinoma in situ). A region representation of the cells provides a convenient data structure for this integration.
[0038] In one example, systems and methods are described using a simple application, the identification of tumor cells in breast tissue when using progesterone receptors staining. The slides are stained with DAB (brown) for the quantification of the progesterone receptors in the nuclei and stained with Hematoxylin (blue) to identify the nuclei. Note that in this application the nucleus is the only cell compartment that is stained.
[0039] The application-specific feature extraction program is optimized to detect the nuclei based on the Hematoxylin and DAB staining and the specific morphology of the nuclei in breast tissue. The cell detection was already part of the tissue analysis application that provides the quantification of progesterone receptors in breast tissue. For the classification of the cells, only the calculation of additional cell features needed to be implemented. Fig. 4 shows the nuclei detected by the feature extraction program.
[0040] The classifier learning program was set up for two different cell types, tumor cells and non-tumor cells. A user identifies representative examples of the nuclei belonging to tumor cells and non-tumor cells. The program provides an updated display of the classification results as more or updated examples are provided. A very simple gating classification algorithm was used for this illustration. Basically, the algorithm determines the significant features that allow distinguishing between the different cell types based on minimum and maximum thresholds and determines these thresholds.
[0041] This interactive program is very responsive as the learning and classification is done at the cell-level (vs. the pixel-level) and the cell features are already pre-calculated.
[0042] Fig. 5 shows the nuclei of the different cell types of interest during classifier- learning. The large light blue circle shows the actual position of the painting tool that allows the user to identify the nuclei of tumor cells. The dark blue coloring of a nucleus shows that the nucleus has been identified by the user as a nucleus of a tumor cell. The medium blue coloring of a nucleus shows that it has been classified by the current classifier as a nucleus of a tumor cell. The large light green circle shows the actual position of the painting tool that allows the user to identify the nuclei of non-tumor cells. The dark green coloring of a nucleus shows that the nucleus has been identified by the user as a nucleus of a non-tumor cell. The
medium green coloring of a nucleus shows that it has been classified by the current classifier as a nucleus of a non-tumor cell.
[0043] The classification program has been configured to only use the tumor cells for the tissue analysis. The classifier provided by this example actually used only a single cell feature, the nuclei profile surface density and determined a threshold of 25% to distinguish between tumor cells and non-tumor cells. Equivalent results using general-purpose pixel- based pattern recognition tools would have required more features and more complex classification algorithms. Fig. 6 shows the nuclei in blue that were classified as nuclei of tumor cells.
Claims
1. A computerized method for cell-based pattern recognition, comprising:
using a computer coupled to a database containing a plurality of images of biological tissue sections, calling up one or more first images of said plurality of digital images for analysis;
with said first images:
executing a feature extraction algorithm, said feature extraction algorithm configured to detect cells within said first images and analyze one or more cell features thereof; and
performing an interactive classifier learning algorithm, said interactive classifier learning algorithm creating an application-specific classifier based on interactive user annotations of said cell features of the first images; and with one or more second images of said plurality of digital images:
executing the feature extraction algorithm to detect cells within the second images and analyze one or more cell features thereof; and
executing an automated classification algorithm, said automated classification algorithm being configured to characterize the cells and cell features of the second images using the application-specific classifier]
the method further comprising:
in a calibration step, adjusting the application-specific classifier for variations in cell features from images of distinct biological specimens.
2. The method of claim 1, wherein said cell features includes a characterization of the cell morphology.
3. The method of claim 1, wherein said cell features includes a characterization of staining used to stain cells within the images.
4. The method of claim 1, wherein said cell features includes a characterization of the cell neighborhood.
5. The method of claim 1, wherein said calibration step is: hard-coded in the interactive classifier learning algorithm, assisted by a user, automated, or a combination thereof.
6. The method of claim 1, wherein said interactive classifier learning algorithm is configured to use Bayes classifiers for supervised learning.
7. The method of claim 1, wherein said interactive classifier learning algorithm is configured to use a k-nearest neighborhood algorithm for supervised learning.
8. The method of claim 1, wherein said interactive classifier learning algorithm is configured to use a maximum entropy classifier for supervised learning.
9. The method of claim 1, wherein said interactive classifier learning algorithm is configured to use Markov models for supervised learning.
10. The method of claim 1, wherein said interactive classifier learning algorithm is configured to use support vector machines for supervised learning.
1 1. The method of claim 1, wherein said interactive classifier learning algorithm is configured to use gene expression programming for supervised learning.
12. The method of claim 1, wherein said interactive classifier learning algorithm is configured to use neural networks for supervised learning.
13. The method of claim 1, wherein said interactive classifier learning algorithm is configured to use decision trees for supervised learning.
14. The method of claim 1, wherein said cell-based pattern recognition tool is integrated with a pixel-based pattern recognition tool.
15. The method of claim 1, wherein said cell-based pattern recognition tool is integrated with a region-based pattern recognition tool.
16. The method of claim 1, wherein said feature extraction algorithm is executed for two or more images of the plurality of images.
17. The method of claim 1, wherein said automated classification algorithm is executed for two or more images of the plurality of images.
18. A system comprising a computer and a display coupled to a database containing a plurality of images of biological tissue sections, said system being configured to perform the method of claim 1.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/US2016/043318 WO2018017097A1 (en) | 2016-07-21 | 2016-07-21 | Computerized methods for cell based pattern recognition |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/US2016/043318 WO2018017097A1 (en) | 2016-07-21 | 2016-07-21 | Computerized methods for cell based pattern recognition |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018017097A1 true WO2018017097A1 (en) | 2018-01-25 |
Family
ID=60992332
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US2016/043318 Ceased WO2018017097A1 (en) | 2016-07-21 | 2016-07-21 | Computerized methods for cell based pattern recognition |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2018017097A1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080292194A1 (en) * | 2005-04-27 | 2008-11-27 | Mark Schmidt | Method and System for Automatic Detection and Segmentation of Tumors and Associated Edema (Swelling) in Magnetic Resonance (Mri) Images |
| US20150110368A1 (en) * | 2013-10-22 | 2015-04-23 | Eyenuk, Inc. | Systems and methods for processing retinal images for screening of diseases or abnormalities |
| US20150317509A1 (en) * | 2002-09-13 | 2015-11-05 | Life Technologies Corporation | Interactive and Automated Tissue Image Analysis with Global Training Database and Variable-Abstraction Processing in Cytological Specimen Classification and Laser Capture Microdissection Applications |
-
2016
- 2016-07-21 WO PCT/US2016/043318 patent/WO2018017097A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150317509A1 (en) * | 2002-09-13 | 2015-11-05 | Life Technologies Corporation | Interactive and Automated Tissue Image Analysis with Global Training Database and Variable-Abstraction Processing in Cytological Specimen Classification and Laser Capture Microdissection Applications |
| US20080292194A1 (en) * | 2005-04-27 | 2008-11-27 | Mark Schmidt | Method and System for Automatic Detection and Segmentation of Tumors and Associated Edema (Swelling) in Magnetic Resonance (Mri) Images |
| US20150110368A1 (en) * | 2013-10-22 | 2015-04-23 | Eyenuk, Inc. | Systems and methods for processing retinal images for screening of diseases or abnormalities |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111448582B (en) | Systems and methods for single-channel whole-cell segmentation | |
| US9424459B1 (en) | Computerized methods for cell-based pattern recognition | |
| WO2015069824A2 (en) | Diagnostic system and method for biological tissue analysis | |
| MoradiAmin et al. | Enhanced recognition of acute lymphoblastic leukemia cells in microscopic images based on feature reduction using principle component analysis | |
| Bhattacharjee et al. | Detection of Acute Lymphoblastic Leukemia using watershed transformation technique | |
| Tareef et al. | Automated three-stage nucleus and cytoplasm segmentation of overlapping cells | |
| McKenna et al. | Immunohistochemical analysis of breast tissue microarray images using contextual classifiers | |
| Kong et al. | Image analysis for automated assessment of grade of neuroblastic differentiation | |
| CN114332037A (en) | A method and device for automatically segmenting multiple types of tissues in pancreatic cancer pathological sections | |
| Bhamare et al. | Automatic blood cell analysis by using digital image processing: a preliminary study | |
| CN112102928B (en) | Pathological image dyeing style normalization method and device | |
| Paeng et al. | A unified framework for tumor proliferation score prediction in breast histopathology | |
| Dubosclard et al. | Automated visual grading of grain kernels by machine vision | |
| Chang et al. | Multireference level set for the characterization of nuclear morphology in glioblastoma multiforme | |
| US12039720B2 (en) | Automatic estimation of tumor cellularity using a DPI AI platform | |
| WO2018017097A1 (en) | Computerized methods for cell based pattern recognition | |
| EP4379676A1 (en) | Detection system, detection apparatus, learning apparatus, detection method, learning method and program | |
| He et al. | Local and global Gaussian mixture models for hematoxylin and eosin stained histology image segmentation | |
| Anari et al. | Computer-aided detection of proliferative cells and mitosis index in immunohistichemically images of meningioma | |
| Avenel et al. | Marked point processes with simple and complex shape objects for cell nuclei extraction from breast cancer H&E images | |
| Chelebian et al. | Self-supervised learning for genetically relevant domain identification in morphological images | |
| Sailem et al. | Discovery of rare phenotypes in cellular images using weakly supervised deep learning | |
| KR20240142265A (en) | System for detecting tumor infiltrating lymphocytes using deep learning algorithm and method thereof | |
| Sertel et al. | An image analysis approach for detecting malignant cells in digitized H&E-stained histology images of follicular lymphoma | |
| Guerrero et al. | Improvements in lymphocytes detection using deep learning with a preprocessing stage |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16909689 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 16909689 Country of ref document: EP Kind code of ref document: A1 |