CN108376400A - A kind of bone marrow cell automatic classification method - Google Patents
- ️Tue Aug 07 2018
CN108376400A - A kind of bone marrow cell automatic classification method - Google Patents
A kind of bone marrow cell automatic classification method Download PDFInfo
-
Publication number
- CN108376400A CN108376400A CN201810144924.7A CN201810144924A CN108376400A CN 108376400 A CN108376400 A CN 108376400A CN 201810144924 A CN201810144924 A CN 201810144924A CN 108376400 A CN108376400 A CN 108376400A Authority
- CN
- China Prior art keywords
- image
- segmentation
- crop1
- crop3
- cell Prior art date
- 2018-02-12 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/11—Region-based segmentation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/136—Segmentation; Edge detection involving thresholding
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/194—Segmentation; Edge detection involving foreground-background segmentation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR 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
- G06—COMPUTING; CALCULATING OR 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/10024—Color image
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR 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
Landscapes
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Multimedia (AREA)
- Molecular Biology (AREA)
- Biomedical Technology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Medical Informatics (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Radiology & Medical Imaging (AREA)
- Quality & Reliability (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
Abstract
The invention discloses a kind of bone marrow cell automatic classification methods, include the following steps:(1) the bone marrow cell pre-detection based on saturation degree;(2) the bone marrow cell detection based on rarefaction representation;(3) morphologic multi-angle bone marrow cell is based on to divide;(4) bone marrwo cell sorting based on deep learning.The present invention can obtain accurate bone marrow cell test position, divide image and classification results, and whole process is participated in without artificial, be truly realized full-automatic bone marrow cell detection, segmentation and classification, be conducive to the medical treatments such as follow-up Diagnosis of Acute Leukemia.
Description
技术领域technical field
本发明涉及医学图像处理的技术领域,特别涉及一种骨髓细胞自动分类方法。The invention relates to the technical field of medical image processing, in particular to an automatic classification method for bone marrow cells.
背景技术Background technique
白血病是起源于造血系统的恶性肿瘤,其特点是骨髓中产生和积聚大量幼稚和异常的白细胞,并浸润其他器官,导致正常造血功能的抑制和衰竭。依据白血病细胞的分化程度和自然病程的长短,可分为急性和慢性两大类。我国白血病类型分布急性多于慢性,以髓细胞白血病多见,其发病率在各种肿瘤中排第六位。急性白血病(AL)患者常伴有贫血、出血、发热、感染以及浸润等临床症状,若不进行及时有效的特殊治疗,平均生存期只有三个月左右,短则甚至在诊断数天后死亡,严重威胁着患者的身体健康和日常生活。急性白血病诊断及分型的准确与否直接关系治疗方案的选择及预后提示。细胞形态学是急性白血病诊断中应用最多、最广泛、最直接和最经济的一种重要诊断手段,是形态学、免疫学、细胞遗传学、分子生物学(MICM)分型诊断的重要组成部分。形态学方法主要是将患者骨髓涂片和血涂片分别进行瑞氏-吉姆萨染色分析,并进一步予以其他细胞化学染色,按照FAB(French、American、Britain)标准对急性白血病类型进行判定。在实际操作中,该方法仍采用人工操作方法,检验工作量大,可重复性差,不仅耗时耗力,医师连续工作易因疲劳或粗心引发错误识别,影响病情诊断,而且对形态描述缺乏客观的定量标准。同时,其诊断水平一定程度上取决于医生的经验。因此,借助医学图像处理技术客观定量的提取和分析骨髓细胞,开发一个自动细胞分类及分析系统对提高白血病诊断的整体水平具有重要意义。Leukemia is a malignant tumor originating from the hematopoietic system, characterized by the production and accumulation of a large number of immature and abnormal white blood cells in the bone marrow, which infiltrate other organs, leading to the suppression and failure of normal hematopoietic function. According to the degree of differentiation of leukemia cells and the length of the natural course, it can be divided into two categories: acute and chronic. The distribution of leukemia types in my country is more acute than chronic, and myeloid leukemia is more common, and its incidence rate ranks sixth among various tumors. Patients with acute leukemia (AL) are often accompanied by clinical symptoms such as anemia, hemorrhage, fever, infection, and infiltration. If no timely and effective special treatment is given, the average survival period is only about three months, and the short period may even die a few days after diagnosis. Threat to the patient's health and daily life. The accuracy of the diagnosis and typing of acute leukemia is directly related to the choice of treatment plan and prognosis. Cytomorphology is the most widely used, most direct and economical important diagnostic method in the diagnosis of acute leukemia, and is an important part of morphological, immunological, cytogenetic, molecular biology (MICM) typing diagnosis . The morphological method is mainly to perform Wright-Giemsa staining analysis on the patient's bone marrow smear and blood smear, and further perform other cytochemical staining, and determine the type of acute leukemia according to the FAB (French, American, British) standard. In actual operation, this method still adopts manual operation method, which has a large inspection workload and poor repeatability. It is not only time-consuming and labor-intensive, but the continuous work of doctors is likely to cause misidentification due to fatigue or carelessness, which affects the diagnosis of the disease, and lacks objective description of the morphology. quantitative standard. At the same time, its diagnostic level depends to a certain extent on the doctor's experience. Therefore, it is of great significance to improve the overall level of leukemia diagnosis by using medical image processing technology to objectively and quantitatively extract and analyze bone marrow cells, and to develop an automatic cell classification and analysis system.
依靠图像处理和模式识别技术,对白细胞进行形态学分析及识别的研究比较多,但目前在市场上,尚没有自动化血细胞形态学分析与识别仪器应用于临床试验。这是由于目前存在的白细胞分割或识别算法存在很多的不足,诸如不能很好的解决复杂的白细胞粘连问题,白细胞分割和识别精度低或算法鲁棒性尚不能满意等。Relying on image processing and pattern recognition technology, there are many studies on the morphological analysis and identification of white blood cells, but currently in the market, there is no automated blood cell morphological analysis and identification equipment used in clinical trials. This is because there are many deficiencies in the current white blood cell segmentation or identification algorithms, such as the inability to solve complex white blood cell adhesion problems, low accuracy of white blood cell segmentation and identification, or unsatisfactory algorithm robustness, etc.
由于涂片制备、染色条件、图像获取设备等的差异,不同来源得到的细胞图像通常比较复杂;目标和背景的颜色、纹理等特征常常变化、特征缺失和特征混淆等情形普遍。现有研究中,几乎所有白细胞自动分割算法均假设图像采样、细胞染色条件良好,图像一致性能够得到保障;但是这样的假设在实际中并不能很好保证,相关算法存在很大的局限性,尚不能满足临床医学检验的实际应用需求。同时,骨髓中包含不同生长阶段的各种细胞,细胞的形态、纹理和着色情况等随种类及核、浆的生长或病变程度而变化;胞浆颜色会受到背景光照的很大影响,有时同背景非常相似,但有时呈现颗粒性,细胞有单核与多核之分,同一个多核细胞的核区有时是相互分离的等等。骨髓涂片中还常常伴随各种细胞团聚现象,细胞间相互重叠、粘连。这些问题都成为了骨髓细胞分析中的主要难题。Due to differences in smear preparation, staining conditions, and image acquisition equipment, cell images obtained from different sources are usually complex; features such as color and texture of the target and background often change, feature loss, and feature confusion are common. In existing studies, almost all white blood cell automatic segmentation algorithms assume that image sampling and cell staining conditions are good, and image consistency can be guaranteed; however, such assumptions cannot be well guaranteed in practice, and related algorithms have great limitations. Still can't satisfy the actual application demand of clinical medical examination. At the same time, bone marrow contains various cells in different growth stages, and the shape, texture, and coloring of the cells vary with the type and the growth or lesion degree of the nucleus and plasma; the color of the cytoplasm is greatly affected by the background light, sometimes at the same time. The background is very similar, but sometimes granular, cells can be divided into mononucleated and multinucleated, and the nuclear regions of the same multinucleated cell are sometimes separated from each other, etc. Bone marrow smears are often accompanied by various cell aggregates, overlapping and adhesion between cells. These issues have become the main problems in the analysis of bone marrow cells.
常用的白细胞识别方法主要涉及特征提取和分类器的选择。首先,白细胞的特征提取主要是依据检验科医生的识别经验,对识别经验进行描述,将其转化为一种适合计算机分析的描述子,然而有些描述子并不能很好的表达医生的识别经验;即使可以表达,但是由于白细胞之间的相似性也不能有效地对白细胞进行分类。同时,血涂片染色偏深或者偏浅都会一定程度上影响分类结果。这些因素都要求特征提取方法和分类方法有更强的适应性和表达能力。其次,现阶段这些识别方法主要针对五类成熟白细胞的分类,训练和测试样本量都很小,实验中效果比较理想;但是,在临床应用中,骨髓细胞除了这五类成熟白细胞外,还有很多其他类别的细胞;即使是白细胞也含有不成熟阶段各种类型的细胞。仅仅对五类成熟白细胞进行分类对于急性白血病诊断是远远不够的。Commonly used leukocyte identification methods mainly involve feature extraction and classifier selection. First of all, the feature extraction of leukocytes is mainly based on the recognition experience of laboratory doctors, describes the recognition experience, and converts it into a descriptor suitable for computer analysis. However, some descriptors cannot express the doctor's recognition experience well; Even if expressed, leukocytes cannot be efficiently classified due to the similarity between leukocytes. At the same time, darker or lighter blood smear staining will affect the classification results to a certain extent. These factors require feature extraction methods and classification methods to have stronger adaptability and expressive ability. Secondly, at this stage, these recognition methods are mainly aimed at the classification of the five types of mature white blood cells. The training and test samples are very small, and the effect in the experiment is relatively ideal; however, in clinical applications, bone marrow cells have Many other types of cells; even white blood cells contain various types of cells in immature stages. It is far from enough to classify the five types of mature white blood cells for the diagnosis of acute leukemia.
发明内容Contents of the invention
为了克服现有技术的上述缺点与不足,本发明的目的在于提供一种骨髓细胞自动分类方法,能够自动检测、分割骨髓中不同阶段的细胞并对这些细胞进行分类,而且算法鲁棒,准确有效,适应于各种复杂细胞图片,满足实际应用需求。In order to overcome the above-mentioned shortcomings and deficiencies of the prior art, the object of the present invention is to provide an automatic classification method for bone marrow cells, which can automatically detect and segment cells of different stages in the bone marrow and classify these cells, and the algorithm is robust, accurate and effective , adapted to a variety of complex cell images, to meet the needs of practical applications.
本发明的目的通过以下技术方案实现:The object of the present invention is achieved through the following technical solutions:
一种骨髓细胞自动分类方法,包括以下步骤:A method for automatically classifying bone marrow cells, comprising the following steps:
(1)基于饱和度的骨髓细胞预检测:将原始图像由RGB彩色空间转为HSV 空间,利用otus阈值对S通道进行二值化,同时,根据骨髓细胞饱和度先验知识,当阈值小于区间[70,75]的任意一值时,将其设为区域[80,87]中的一值,否则保持不变,得到骨髓细胞预检测位置的二值化图像;(1) Pre-detection of bone marrow cells based on saturation: convert the original image from RGB color space to HSV space, and use the otus threshold to binarize the S channel. At the same time, according to the prior knowledge of bone marrow cell saturation, when the threshold is less than the interval [70, 75], set it as a value in the region [80, 87], otherwise keep it unchanged, and obtain the binarized image of the pre-detected position of bone marrow cells;
(2)基于稀疏表示的骨髓细胞检测:(2) Bone marrow cell detection based on sparse representation:
(2-1)超像素分割:用SLIC算法将步骤(1)得到的二值化图像进行超像素分割;用SLIC算法对原始图像进行超像素分割;(2-1) Superpixel segmentation: use SLIC algorithm to carry out superpixel segmentation to the binarized image obtained in step (1); use SLIC algorithm to carry out superpixel segmentation to original image;
(2-2)超像素特征提取:用一个向量v来表示原始图像中的每个超像素,即 v={F1,F2,F3,F4},其中,F1是每个超像素的平均亮度、F2是每个超像素在洋红色至绿色色彩空间的均值、F3是每个超像素在黄色至蓝色色彩空间的均值和F4 代表每个超像素在S通道上的饱和度分布;(2-2) Superpixel feature extraction: use a vector v to represent each superpixel in the original image, that is, v={F1, F2, F3, F4}, where F1 is the average brightness of each superpixel, F2 is the mean value of each superpixel in the magenta to green color space, F3 is the mean value of each superpixel in the yellow to blue color space and F4 represents the saturation distribution of each superpixel on the S channel;
(2-3)构建背景字典:(2-3) Build a background dictionary:
(2-3-1)备选背景区域选择:遍历(2-1)得到的二值化图像超像素,找到当前超像素平均亮度为0且邻接超像素平均亮度也为0的超像素点,作为备选背景超像素;(2-3-1) Alternative background area selection: Traverse the superpixels of the binarized image obtained in (2-1), find the superpixels whose average brightness of the current superpixel is 0 and the average brightness of adjacent superpixels is also 0, as an alternative background superpixel;
(2-3-2)背景区域选择:根据(2-3-1)得到的备选背景超像素点的坐标得到(2-1)中原始图像对应的超像素点,当备选背景超像素区域覆盖原始图像中对应超像素区域的一半以上,则设原始图像对应的超像素点为背景区域,否则视为前景区域;以最终背景超像素的特征作为列向量组合成背景字典矩阵D,即 D=[v1,v2,...,vm],其中m为背景超像素个数;(2-3-2) Background area selection: According to the coordinates of the candidate background superpixel obtained in (2-3-1), the superpixel corresponding to the original image in (2-1) is obtained, when the candidate background superpixel If the area covers more than half of the corresponding superpixel area in the original image, the superpixel point corresponding to the original image is set as the background area, otherwise it is regarded as the foreground area; the characteristics of the final background superpixel are used as column vectors to form a background dictionary matrix D, namely D=[v 1 , v 2 ,...,v m ], where m is the number of background superpixels;
(2-4)骨髓细胞检测:(2-4) Bone marrow cell detection:
(2-4-1)按照稀疏分解公式,计算原始图像中每个超像素在背景字典下的稀疏系数,如下式所示:(2-4-1) According to the sparse decomposition formula, calculate the sparse coefficient of each superpixel in the original image under the background dictionary, as shown in the following formula:
其中bj是求得的稀疏系数,j∈[1,2,...,n],n为原始图像中超像素个数;λ为正则系数;Where b j is the obtained sparse coefficient, j ∈ [1, 2, ..., n], n is the number of superpixels in the original image; λ is the regular coefficient;
(2-4-2)利用求得的稀疏系数对原超像素vj进行重建,得到稀疏重建后的残差εj为,如下式:(2-4-2) Use the obtained sparse coefficients to reconstruct the original superpixel v j , and obtain the residual ε j after sparse reconstruction as follows:
(2-4-3)将计算得到的残差作为原始图像超像素的显著度,得到骨髓细胞的检测图imagehuidu;(2-4-3) using the calculated residual as the saliency of the original image superpixels to obtain the detection map image huidu of bone marrow cells;
(3)基于形态学的多角度骨髓细胞分割和计数:(3) Multi-angle bone marrow cell segmentation and counting based on morphology:
(3-1)分类简单细胞图像和复杂细胞图像:利用otus阈值对(2-4-3)得到的检测图imagehuidu进行二值化,得到图像imageerzhi;当骨髓细胞的面积占总图像面积的40%~45%以上,即为复杂细胞图像;否则为简单细胞图像;(3-1) Classify simple cell images and complex cell images: Use the otus threshold to binarize the detection image image huidu obtained in (2-4-3) to obtain the image image erzhi ; when the area of bone marrow cells accounts for the total image area More than 40% to 45% of , it is a complex cell image; otherwise, it is a simple cell image;
(3-2)细胞全局分割:(3-2) Cell global segmentation:
(3-2-1)遍历(3-1)中二值图像imageerzhi的连通区域,找到每个连通区域的最大最小坐标,以此为矩形框图的坐标,对原始图像、(2-4-3)得到的检测图 imagehuidu和(3-1)得到的二值图像imageerzhi分别进行裁剪,从而得到骨髓细胞对应的分割图crop1image、分割灰度图crop1huidu和分割二值图crop1erzhi;(3-2-1) Traverse the connected regions of the binary image image erzhi in (3-1), find the maximum and minimum coordinates of each connected region, and use this as the coordinates of the rectangular frame, for the original image, (2-4- 3) The obtained detection image image huidu and the binary image image erzhi obtained in (3-1) are respectively cropped to obtain the segmentation image crop1 image corresponding to bone marrow cells, the segmentation grayscale image crop1 huidu and the segmentation binary image crop1 erzhi ;
(3-2-2)剔除(3-2-1)分割图中的不完整细胞和由于涂片制备、染色条件和手工操作导致的干扰背景;(3-2-2) Eliminate the incomplete cells in the (3-2-1) segmentation map and the interference background caused by smear preparation, staining conditions and manual operations;
定义areacrop1为分割图crop1image的面积;ratio0crop1为分割图 crop1image宽高比,ratio0crop1∈(0,1],ratio1crop1为分割图crop1image饱和度在区间[102,255]的占比;Define area crop1 as the area of the crop1 image ; ratio0 crop1 is the aspect ratio of the crop1 image , ratio0 crop1 ∈ (0, 1], ratio1 crop1 is the proportion of the saturation of the crop1 image in the interval [102, 255] ;
1)分割图crop1image位于原始图像边界时,其满足areacrop1∈ (1000,3000]且ratio0crop1,ratio1crop1≥0.45,或者areacrop1∈(3000,∞) 且ratio1crop1≥0.45则保留;2)分割图crop1image位于原始图像非边界时,其满足ratio1crop1≥0.45则保留;1) When the segmentation image crop1 image is located at the boundary of the original image, it satisfies area crop1 ∈ (1000, 3000] and ratio0 crop1 , ratio1 crop1 ≥ 0.45, or area crop1 ∈ (3000, ∞) and ratio1 crop1 ≥ 0.45 is reserved; 2) When the segmentation map crop1 image is located on the non-boundary of the original image, if it satisfies ratio1 crop1 ≥ 0.45, it will be retained;
(3-3)细胞局部再分割:(3-3) Partial subdivision of cells:
(3-3-1)对(3-2-2)保留下来的分割灰度图crop1huidu进行阈值区间为[6,10]的二值化处理,经过边长区间为[2,4]的正方形结构体形态学变换后,定义 round_ratecrop1为细胞曲圆率;当分割图crop1image满足areacrop1>35000,或者areacrop1∈(17000,35000]且round_ratecrop1<0.46时,则判定为待分割的多细胞区域crop1multi,否则为单细胞区域crop1single;(3-3-1) Perform binarization processing on the segmented grayscale image crop1 huidu retained in (3-2-2) with a threshold value interval of [6, 10], and after the edge length interval is [2, 4] After the morphological transformation of the square structure, define round_rate crop1 as the cell curvature; when the segmentation image crop1 image satisfies area crop1 > 35000, or area crop1 ∈ (17000, 35000] and round_rate crop1 < 0.46, it is determined to be segmented Multi-cell region crop1 multi , otherwise single-cell region crop1 single ;
(3-3-2)利用otus阈值对(3-3-1)中待分割的多细胞区域crop1multi对应的分割灰度图crop1huidu进行二值化,当阈值大于区间[112,117]之间的值时,设阈值为[220,240]中的值;图像为简单图像时,设圆形结构体的半径为1;图像为复杂图像时,设圆形结构体的半径为3;经过形态学变换,遍历每个面积大于 1200~1500的连通区域,找到每个连通区域的最大最小坐标,并以此为矩形框图的坐标,对多细胞分割图、多细胞灰度图和多细胞二值图分别进行裁剪,从而得到对应的分割图crop2image、分割灰度图crop2huidu和分割二值图crop2erzhi;(3-3-2) Use the otus threshold to binarize the segmented grayscale image crop1 huidu corresponding to the multicellular region crop1 multi to be segmented in (3-3-1), when the threshold is greater than the interval [112, 117] When the value between , the threshold is set to the value in [220, 240]; when the image is a simple image, the radius of the circular structure is set to 1; when the image is a complex image, the radius of the circular structure is set to 3; Morphological transformation, traversing each connected region with an area greater than 1200-1500, finding the maximum and minimum coordinates of each connected region, and using this as the coordinates of the rectangular frame diagram, multi-cell segmentation map, multi-cell grayscale map and multi-cell binary The value map is cropped separately to obtain the corresponding segmentation image crop2 image , segmented grayscale image crop2 huidu and segmented binary image crop2 erzhi ;
(3-3-3)当(3-3-2)分割图crop2image位于对应的(3-3-1)多细胞区域 crop1multi的边界时,分割图crop2image面积低于区间[14000,16000]的值且宽高比低于区间[0.5,0.55]的值时剔除,否则保留该分割图crop2image;(3-3-3) When the (3-3-2) segmentation image crop2 image is located at the boundary of the corresponding (3-3-1) multicellular region crop1 multi , the area of the segmentation image crop2 image is lower than the interval [14000, 16000 ] and the aspect ratio is lower than the value of the interval [0.5, 0.55], otherwise keep the segmentation map crop2 image ;
(3-4)细胞S通道再分割:(3-4) Cell S channel subdivision:
(3-4-1)对(3-3-3)保留的分割图对应的灰度图crop2huidu进行阈值区间为 [6,10]的二值化处理,经过边长区间为[2,4]的正方形结构体形态学变换后,定义 areacrop2是分割图crop2image的面积;round_ratecrop2为细胞曲圆率; ratio0crop2为细胞所占面积比;(3-4-1) Perform binarization processing with a threshold interval of [6, 10] on the grayscale image crop2 huidu corresponding to the segmented image retained in (3-3-3), after the side length interval is [2, 4 ] After the morphological transformation of the square structure, define area crop2 as the area of the crop2 image ; round_rate crop2 is the cell curvature; ratio0 crop2 is the area ratio of the cell;
1)areacrop2>27500;2)areacrop2∈(19000,27500]且 round_ratecrop2<0.56,或者areacrop2∈(19000,27500]且 round_ratecrop2≥0.56但ratio0crop2<0.5,则判定为待分割的多细胞区域 crop2multi,否则为单细胞区域crop2single;并将(3-3-2)中单细胞区域的矩形框图扩大1.1~1.2倍重新对crop1multi裁剪得到crop2_newsingle;1) area crop2 >27500; 2) area crop2 ∈ (19000, 27500] and round_rate crop2 < 0.56, or area crop2 ∈ (19000, 27500] and round_rate crop2 ≥ 0.56 but ratio0 crop2 < 0.5, then it is determined that there are many crops to be divided The cell area crop2 multi , otherwise it is the single-cell area crop2 single ; and the rectangular frame diagram of the single-cell area in (3-3-2) is enlarged by 1.1 to 1.2 times to re-crop crop1 multi to obtain crop2_new single ;
(3-4-2)提取(3-4-1)的多细胞区域crop2multi的S通道图像,并进行再分割,得到分割图crop3image、分割灰度图crop3huidu和分割二值图crop3erzhi;(3-4-2) Extract the S-channel image of the multi-cellular area crop2 multi in (3-4-1), and then segment it again to obtain the segmented image crop3 image , the segmented grayscale image crop3 huidu and the segmented binary image crop3 erzhi ;
(3-5)细胞H通道再分割:(3-5) Cell H channel subdivision:
当图像为简单图像时,将(3-4-2)中的矩形框图扩大1.2~1.3倍,重新对crop2multi裁剪得到单细胞区域crop3_newimage;When the image is a simple image, expand the rectangular frame in (3-4-2) by 1.2 to 1.3 times, and re-crop the crop2 multi to obtain the single-cell region crop3_new image ;
当图像为复杂图像时,进行细胞H通道再分割:When the image is a complex image, the cell H channel is re-segmented:
(3-5-1)剔除(3-4-2)分割图中不完整细胞:当(3-4-2)分割图crop3image位于 (3-4-1)待分割多细胞区域crop2multi的边界时,分割图crop3image面积低于区间 [14000,16000]的值且宽高比低于区间[0.5,0.55]的值时剔除,否则保留该分割图 crop3image;(3-5-1) Eliminate incomplete cells in the (3-4-2) segmentation map: when the (3-4-2) segmentation map crop3 image is located in the (3-4-1) multi-cell region crop2 multi to be segmented When bordering, if the crop3 image area of the segmentation map is lower than the value of the interval [14000, 16000] and the aspect ratio is lower than the value of the interval [0.5, 0.55], it will be removed, otherwise the segmentation image crop3 image will be kept;
(3-5-2)对(3-5-1)保留下来的分割图对应的灰度图crop3huidu进行阈值区间为[6,10]的二值化处理,经过边长区间为[2,4]的正方形结构体形态学变换后,定义areacrop3是分割图crop3image的面积;round_ratecrop3为细胞曲圆率; ratio0crop3为细胞所占面积比;(3-5-2) Perform binarization processing with a threshold interval of [6, 10] on the grayscale image crop3 huidu corresponding to the segmented image retained in (3-5-1), after the side length interval is [2, 4] After the morphological transformation of the square structure, define area crop3 as the area of the crop3 image ; round_rate crop3 is the cell curvature; ratio0 crop3 is the area ratio of the cell;
1)areacrop3>27500;2)areacrop3∈(19000,27500]且 round_ratecrop3<0.56,或者areacrop3∈(19000,27500]且round_ratecrop3≥ 0.56但ratio0crop3<0.5,则判定为待分割的多细胞区域crop3multi,否则为单细胞区域crop3single,并将(3-4-2)中的矩形框图扩大1.2~1.3倍,重新对crop2multi裁剪得到crop3_newsingle;1) area crop3 >27500; 2) area crop3 ∈ (19000, 27500] and round_rate crop3 < 0.56, or area crop3 ∈ (19000, 27500] and round_rate crop3 ≥ 0.56 but ratio0 crop3 < 0.5, then it is determined that there are many crops to be divided The cell area crop3 multi , otherwise it is the single-cell area crop3 single , and the rectangular frame in (3-4-2) is enlarged by 1.2 to 1.3 times, and crop2 multi is re-cropped to obtain crop3_new single ;
(3-5-3)提取(3-5-2)多细胞区域crop3multi的H通道图像,并进行再分割,得到分割图crop4image、分割灰度图crop4huidu和分割二值图crop4erzhi;(3-5-3) extracting (3-5-2) the H-channel image of crop3 multi in the multicellular region, and performing re-segmentation to obtain the segmented image crop4 image , the segmented grayscale image crop4 huidu and the segmented binary image crop4 erzhi ;
(3-5-4)剔除(3-5-3)分割图crop4image中不完整细胞;(3-5-4) Remove incomplete cells in the (3-5-3) segmentation image crop4 image ;
(3-6)汇总原始图像上分割出来的染色单细胞:图像为简单图像时,汇总(3-3-1)单细胞区域crop1single、(3-4-1)单细胞区域crop2_newsingle和(3-5)单细胞区域crop3_newimage,作为原始图像上待分类的染色单细胞;图像为复杂图像时,汇总(3-3-1)单细胞区域crop1single、(3-4-1)单细胞区域crop2_newsingle、 (3-5-2)单细胞区域crop3_newsingle和(3-5-4)单细胞区域crop4_newimage,作为原始图像上待分类的染色单细胞;(3-6) Summarize the stained single cells segmented on the original image: when the image is a simple image, summarize (3-3-1) single cell region crop1 single , (3-4-1) single cell region crop2_new single and ( 3-5) single cell area crop3_new image , as the dyed single cell to be classified on the original image; when the image is a complex image, summarize (3-3-1) single cell area crop1 single , (3-4-1) single cell Region crop2_new single , (3-5-2) single cell region crop3_new single and (3-5-4) single cell region crop4_new image , as the stained single cell to be classified on the original image;
(4)基于深度学习的骨髓细胞分类:(4) Bone marrow cell classification based on deep learning:
(4-1)三路并行网络结构设计,网络结构主要包括四个部分:数据预处理模块、RGB彩色空间模块CNN-RGB、HSV彩色空间模块CNN-HSV和领域学知识细胞核模块CNN-NUCLEUS;(4-1) Three-way parallel network structure design, the network structure mainly includes four parts: data preprocessing module, RGB color space module CNN-RGB, HSV color space module CNN-HSV and domain knowledge cell nucleus module CNN-NUCLEUS;
其中,CNN-RGB、CNN-HSV和CNN-NUCLEUS网络均为单路卷积神经网络,使用Alex网络的前六层为单路基准网络;CNN-RGB、CNN-HSV和 CNN-NUCLEUS网络通过一个全连接层实现并行;Among them, CNN-RGB, CNN-HSV, and CNN-NUCLEUS networks are all single-channel convolutional neural networks, and the first six layers of the Alex network are single-channel benchmark networks; CNN-RGB, CNN-HSV, and CNN-NUCLEUS networks pass a The fully connected layer realizes parallelism;
(4-2)输入预处理与数据集平衡化处理:(4-2) Input preprocessing and data set balance processing:
(4-2-1)输入预处理:(4-2-1) Input preprocessing:
首先对包含单一骨髓细胞的带分类标签的原始数据图库根据需要进行分类,作为原始细胞数据集;First, classify the original data library with classification labels containing single bone marrow cells as required, and use it as the original cell data set;
原始细胞数据集作为网络CNN-RGB的输入,对原始细胞数据集的图像进行彩色空间变换,转换为HSV,作为网络CNN-HSV的输入;同时利用细胞染色的饱和度差异提取细胞的细胞核,作为网络CNN-NUCLEUS的输入;The original cell data set is used as the input of the network CNN-RGB, and the image of the original cell data set is transformed into color space and converted to HSV, which is used as the input of the network CNN-HSV; at the same time, the cell nucleus is extracted by using the saturation difference of the cell staining as The input of the network CNN-NUCLEUS;
(4-2-2)细胞图像数据集平衡化处理:(4-2-2) Cell image dataset balance processing:
通过对图像旋转和镜像方式,对原始细胞数据集中所有类别图像数据进行增加样本处理,以满足深度网络对数据量的需求;并对图像数量少的某些类别进行更多的图像旋转操作增加样本,达到与多数类样本数量平衡;Through image rotation and mirroring, increase sample processing for all categories of image data in the original cell data set to meet the data volume requirements of the deep network; and perform more image rotation operations for certain categories with a small number of images to increase samples , to achieve a balance with the number of samples in the majority class;
(4-3)三路并行网络模型训练:(4-3) Three-way parallel network model training:
网络模型中的并行结构使用Alex网络中的参数作为初始化权值;使用(4-2-2) 处理后的细胞图像数据集对深度卷积神经网络模型进行有监督的训练The parallel structure in the network model uses the parameters in the Alex network as initialization weights; use the (4-2-2) processed cell image dataset for supervised training of the deep convolutional neural network model
(4-4)对(3-6)待分类的染色单细胞使用已训练好的分类模型进行分类。(4-4) Use the trained classification model to classify the stained single cells to be classified in (3-6).
步骤(3-2-2)中,areacrop1、ratio0crop1、ratio1crop1、signcrop1(i,j)的计算具体如下:In step (3-2-2), the calculation of area crop1 , ratio0 crop1 , ratio1 crop1 , sign crop1 (i, j) is as follows:
areacrop1=widthcrop1*heightcrop1 area crop1 = width crop1 * height crop1
ratio0crop1=min(widthcrop1,heightcrop1)/max(widthcrop1,heightcrop1)ratio0 crop1 = min(width crop1 , height crop1 )/max(width crop1 , height crop1 )
其中,widthcrop1,heightcrop1分别为分割图crop1image的宽度和高度,Scrop1是分割图crop1image提取其S通道的图像, i∈[1,2,...,widthcrop1],j∈[1,2,...,heightcrop1]。Among them, width crop1 and height crop1 are the width and height of crop1 image respectively, S crop1 is the image of S channel extracted from crop1 image , i∈[1, 2,..., width crop1 ], j∈[ 1, 2, ..., height crop1 ].
步骤(3-3-1)中,round_ratecrop1的计算如下:In step (3-3-1), the round_rate crop1 is calculated as follows:
round_ratecrop1=4*π*S_roundcrop1/C-roundcrop1 2 round_rate crop1 = 4*π*S_round crop1 /C-round crop1 2
其中,S_roundcrop1为分割图crop1image中细胞所占面积,C_roundcrop1为分割图crop1image中细胞的周长。Among them, S_round crop1 is the area occupied by the cells in the crop1 image , and C_round crop1 is the perimeter of the cells in the crop1 image .
步骤(3-4-1)中,areacrop2、round_ratecrop2、ratio0crop2的计算如下:In step (3-4-1), area crop2 , round_rate crop2 , ratio0 crop2 are calculated as follows:
areacrop2=widthcrop2*heightcrop2 area crop2 = width crop2 * height crop2
round_ratecrop2=4*π*S_roundcrop2/C_roundcrop2 2 round_rate crop2 = 4*π*S_round crop2 /C_round crop2 2
ratio0crop2=S_roundcrop2/areacrop2 ratio0 crop2 = S_round crop2 /area crop2
其中,widthcrop2,heightcrop2分别为分割图crop2image的宽度和高度, S_roundcrop2为分割图crop2image中细胞所占面积,C_roundcrop2为分割图 crop2image中细胞周长。Among them, width crop2 and height crop2 are the width and height of the crop2 image , respectively, S_round crop2 is the area occupied by the cells in the crop2 image , and C_round crop2 is the perimeter of the cells in the crop2 image .
步骤(3-4-2)所述提取(3-4-1)的多细胞区域crop2multi的S通道图像,并进行再分割,得到分割图crop3image、分割灰度图crop3huidu和分割二值图 crop3erzhi,具体为:Step (3-4-2) extracts the S-channel image of the multi-cellular region crop2 multi in (3-4-1), and performs re-segmentation to obtain the segmented image crop3 image , the segmented grayscale image crop3 huidu , and the segmented binary value Figure crop3 erzhi , specifically:
细胞为简单图像时,设阈值为区间[125,130]中的一值对S通道进行二值化;经过半径为1的圆形结构体形态学变换二次,遍历每个面积大于1200~1500的连通区域,找到每个连通区域的最大最小坐标,并以此作为矩形框图的坐标,对多细胞分割图crop2multi、多细胞灰度图和多细胞二值图分别进行裁剪,从而得到对应的分割图crop3image、分割灰度图crop3huidu和分割二值图crop3erzhi;When the cell is a simple image, set the threshold value to a value in the interval [125, 130] to binarize the S channel; after two morphological transformations of a circular structure with a radius of 1, traverse each area greater than 1200 to 1500 Connected areas, find the maximum and minimum coordinates of each connected area, and use them as the coordinates of the rectangular frame to crop the multi-cell segmentation map crop2 multi , multi-cell grayscale image and multi-cell binary image respectively, so as to obtain the corresponding Segmentation image crop3 image , segmentation grayscale image crop3 huidu and segmentation binary image crop3 erzhi ;
细胞为复杂图像时,阈值设置如下式:When the cell is a complex image, the threshold is set as follows:
其中,tcrop2是多细胞区域S通道饱和度的众数,t1crop2是多细胞区域S通道饱和度的otus阈值;利用阈值thcrop2对多细胞区域S通道二值化;经过半径为3的圆形结构体形态学变换后,遍历每个面积大于1200~1500的连通区域,找到每个连通区域的最大最小坐标,并以此作为矩形框图的坐标,对多细胞分割图、多细胞灰度图和多细胞二值图分别进行裁剪,从而得到对应的分割图 crop3image、分割灰度图crop3huidu和分割二值图crop3erzhi。Among them, t crop2 is the mode of S channel saturation in the multicellular area, and t1 crop2 is the otus threshold value of S channel saturation in the multicellular area; use the threshold th crop2 to binarize the S channel in the multicellular area; pass through a circle with a radius of 3 After the morphological transformation of the shape structure, traverse each connected region with an area greater than 1200-1500, find the maximum and minimum coordinates of each connected region, and use this as the coordinate of the rectangular frame diagram, for multi-cell segmentation map, multi-cell grayscale map and the multi-cell binary image are cropped separately to obtain the corresponding segmentation image crop3 image , segmented grayscale image crop3 huidu and segmented binary image crop3 erzhi .
步骤(3-5-2)中,areacrop3、round_ratecrop3、ratio0crop3计算具体如下:In step (3-5-2), area crop3 , round_rate crop3 , ratio0 crop3 are calculated as follows:
areacrop3=widthcrop3*heightcrop3 area crop3 = width crop3 * height crop3
round_ratecrop3=4*π*S_roundcrop3/C_roundcrop3 2 round_rate crop3 = 4*π*S_round crop3 /C_round crop3 2
ratio0crop3=S_roundcrop3/areacrop3 ratio0 crop3 = S_round crop3 /area crop3
其中,widthcrop3,heightcrop3分别为分割图crop3image的宽度和高度, S_roundcrop3为分割图crop3image中细胞所占面积,C_roundcrop3为分割图 crop3image中细胞周长。Among them, width crop3 and height crop3 are the width and height of the crop3 image respectively, S_round crop3 is the area occupied by the cells in the crop3 image , and C_round crop3 is the perimeter of the cells in the crop3 image .
步骤(3-5-3)所述提取(3-5-2)多细胞区域crop3multi的H通道图像,并进行再分割,得到分割图crop4image、分割灰度图crop4huidu和分割二值图crop4erzhi,具体为:Step (3-5-3) extracts (3-5-2) the H-channel image of the multicellular region crop3 multi , and performs subdivision to obtain the segmentation image crop4 image , segmentation grayscale image crop4 huidu , and segmentation binary image crop4 erzhi , specifically:
阈值设置如下式:The threshold is set as follows:
其中,阈值tcrop3是多细胞区域H通道饱和度的众数,利用阈值thcrop3对多细胞区域H通道二值化;经过半径为1的圆形结构体形态学变换后,再经过半径为3的圆形结构体腐蚀,半径为1的圆形结构体膨胀和半径为3的圆形结构体腐蚀后,遍历每个面积大于1200~1500的连通区域,找到每个连通区域的最大最小坐标,并以此作为矩形框图的坐标对多细胞分割图、多细胞灰度图和多细胞二值图分别进行裁剪,从而得到对应的分割图crop4image、分割灰度图 crop4huidu和分割二值图crop4erzhi。Among them, the threshold t crop3 is the mode of the saturation of the H channel in the multicellular area, and the threshold th crop3 is used to binarize the H channel in the multicellular area; After the circular structure corrosion of the circular structure with a radius of 1 is expanded and the circular structure with a radius of 3 is corroded, each connected area with an area greater than 1200-1500 is traversed to find the maximum and minimum coordinates of each connected area. And use this as the coordinates of the rectangular frame to crop the multi-cell segmentation map, multi-cell grayscale image and multi-cell binary image respectively, so as to obtain the corresponding segmentation image crop4 image , segmented grayscale image crop4 huidu and segmented binary image crop4 erzhi .
步骤(3-5-4)所述剔除(3-5-3)分割图中不完整细胞,具体为:Step (3-5-4) described in removing (3-5-3) incomplete cells in the segmentation map, specifically:
定义areacrop4为分割图crop4image的面积;ratio0crop4为分割图crop4image宽高比,ratio0crop4∈(0,1];ratio1crop4为分割图crop4image饱和度在区间 [102,255]的占比;Define area crop4 as the area of the crop4 image ; ratio0 crop4 is the aspect ratio of the crop4 image , ratio0 crop4 ∈ (0, 1]; ratio1 crop4 is the ratio of the saturation of the crop4 image in the interval [102, 255] ;
1)分割图crop4image位于待分割多细胞区域crop3multi边界时,其满足 areacrop4∈(1000,3000],ratio0crop4≥0.5且ratio1crop4>0.45,或者 areacrop4∈(3000,∞)且ratio1crop4>0.45则保留;2)分割图crop4image位于非边界时,其满足ratio1crop4>0.45则保留,并将(3-5-3)中的矩形框图扩大 1.2~1.3倍,重新对crop3multi裁剪得到单细胞区域crop4_newimage。1) When the segmentation image crop4 image is located at the crop3 multi boundary of the multi-cell area to be segmented, it satisfies area crop4 ∈ (1000, 3000], ratio0 crop4 ≥ 0.5 and ratio1 crop4 > 0.45, or area crop4 ∈ (3000, ∞) and ratio1 crop4 >0.45, keep it; 2) When crop4 image is located in the non-boundary, it satisfies ratio1 crop4 >0.45, keep it, expand the rectangular frame in (3-5-3) by 1.2-1.3 times, and re-crop crop3 multi to get Single-cell region crop4_new image .
areacrop4、ratio0crop4、ratio1crop4、signcrop4(i,j)的计算具体如下:The calculation of area crop4 , ratio0 crop4 , ratio1 crop4 , sign crop4 (i, j) is as follows:
areacrop4=widthcrop4*heightcrop4 area crop4 = width crop4 * height crop4
ratio0crop4=min(widthcrop4,heightcrop4)/max(widthcrop4,heightcrop4)ratio0 crop4 = min(width crop4 , height crop4 )/max(width crop4 , height crop4 )
其中,widthcrop4,heightcrop4分别为分割图crop4image的宽度和高度,Scrop4是分割图crop4image提取其S通道的图像。Among them, width crop4 and height crop4 are the width and height of the crop4 image , respectively, and S crop4 is the image whose S channel is extracted from the crop4 image .
步骤(4-2-1)所述对包含单一骨髓细胞的带分类标签的原始数据图库根据需要进行分类,具体为:根据骨髓细胞类别和对于急性白血病诊断重要性、FAB 标准因素分为13大类,分别是中幼红细胞、晚幼红细胞、其他红系细胞、原始细胞、成熟淋巴细胞、其他淋系细胞、单核系细胞、早幼粒细胞、中幼粒细胞、晚幼粒细胞、杆状核细胞、分叶核细胞和其他粒系细胞。In the step (4-2-1), the original data library with classification labels containing a single bone marrow cell is classified according to needs, specifically: according to the type of bone marrow cell and the importance for the diagnosis of acute leukemia, the FAB standard factors are divided into 13 categories Myelocytes, metamyelocytes, other erythroid cells, blasts, mature lymphocytes, other lymphocytes, monocytic cells, promyelocytes, myelocytes, metamyelocytes, rods cells, segmented nuclei, and other granulocytes.
与现有技术相比,本发明具有以下优点和有益效果:Compared with the prior art, the present invention has the following advantages and beneficial effects:
(1)本发明创造性地提出了一种骨髓细胞自动分类方法,整个过程完全实现自动骨髓细胞检测、分割和分类,无需人工参与,克服了现有方法需要手动操作,可重复性差、费时费力、不满足临床应用要求等缺陷。(1) The present invention creatively proposes a method for automatic classification of bone marrow cells. The whole process fully realizes automatic detection, segmentation and classification of bone marrow cells without manual participation. Defects such as not meeting clinical application requirements.
(2)本发明创造性地提出了基于稀疏表示的骨髓细胞检测方法。由于涂片制备、染色条件、图像获取设备等的差异,不同来源得到的细胞图像通常比较复杂;目标和背景的颜色、纹理等特征常常变化、特征缺失和特征混淆等情形普遍。基于稀疏表示的骨髓细胞检测方法可以自动检测不同来源细胞图像的背景,并基于该背景建立稀疏字典,从而很好地消除上述因素导致的差异,从而避免误判。(2) The present invention creatively proposes a bone marrow cell detection method based on sparse representation. Due to differences in smear preparation, staining conditions, and image acquisition equipment, cell images obtained from different sources are usually complex; features such as color and texture of the target and background often change, feature loss, and feature confusion are common. The bone marrow cell detection method based on sparse representation can automatically detect the background of cell images from different sources, and build a sparse dictionary based on the background, so as to eliminate the differences caused by the above factors and avoid misjudgment.
(3)本发明针对不同复杂程度的细胞图像创造性得定制了不同的分割手段。急性白血病细胞图像随个体差异、病情程度等而呈现不同的状态,一般增生极度活跃,病情严重的图像多出现细胞团聚、粘连现象,因此,需要不同对待。(3) The present invention creatively customizes different segmentation means for cell images with different degrees of complexity. Acute leukemia cell images show different states depending on individual differences and disease severity, etc. Generally, hyperplasia is extremely active, and cell aggregation and adhesion are often seen in images with severe disease, so they need to be treated differently.
(4)本发明创造性地全方位利用细胞图像的不同特征进行多角度分割,分别从图像全局和局部、色彩空间和饱和度空间,结合形态学变换对不同细胞图像进行分割与计数,很好地解决了骨髓中不同生长阶段的各种细胞,单核与多核细胞,核区分离细胞以及粘连、重叠细胞的分割。(4) The present invention creatively utilizes the different characteristics of cell images for multi-angle segmentation, respectively segmenting and counting different cell images from the image global and local, color space and saturation space, combined with morphological transformation, which is very good Solve the segmentation of various cells in different growth stages in the bone marrow, mononuclear and multinucleated cells, nuclear region separation cells, and adhesion and overlapping cells.
(5)本发明创造性地将骨髓细胞根据细胞类别和对于急性白血病诊断重要性等因素分为13大类:中幼红细胞、晚幼红细胞、其他红系细胞(主要为原红细胞和早幼红细胞)、原始细胞(包括原始淋巴细胞和原始粒细胞)、成熟淋巴细胞、其他淋系细胞(主要为浆细胞)、单核系细胞、早幼粒细胞、中幼粒细胞、晚幼粒细胞、杆状核细胞、分叶核细胞和其他粒系细胞。该分类基本囊括了骨髓细胞的所有类别;同时,贴合FAB标准对急性白血病的判定。(5) The present invention creatively divides the bone marrow cells into 13 categories according to the cell type and the importance for the diagnosis of acute leukemia: middle and early red blood cells, late red blood cells, and other red blood cells (mainly primary red blood cells and early red blood cells) , primitive cells (including primitive lymphocytes and myeloblasts), mature lymphocytes, other lymphoid cells (mainly plasma cells), monocytic cells, promyelocytes, myelocytes, metamyelocytes, rods cells, segmented nuclei, and other granulocytes. This classification basically includes all types of bone marrow cells; at the same time, it conforms to the FAB standard for the judgment of acute leukemia.
(5)本发明创造性地在深度网络中引入骨髓细胞领域学知识,将细胞细胞核作为一路输入到网络中,提高了分类的准确率。(5) The present invention creatively introduces the field knowledge of bone marrow cells into the deep network, and inputs cell nuclei into the network as a channel, thereby improving the classification accuracy.
附图说明Description of drawings
图1为本发明的实施例的骨髓细胞自动分类方法的工作流程图。Fig. 1 is a working flow chart of the method for automatic classification of bone marrow cells according to the embodiment of the present invention.
图2为本发明的实施例的基于饱和度的骨髓细胞预检测的流程图。Fig. 2 is a flow chart of the pre-detection of bone marrow cells based on saturation in an embodiment of the present invention.
图3为本发明的实施例的基于稀疏表示的骨髓细胞检测的流程图。Fig. 3 is a flowchart of bone marrow cell detection based on sparse representation according to an embodiment of the present invention.
图4为本发明的实施例的基于形态学的多角度骨髓细胞分割和计数的流程图。Fig. 4 is a flowchart of multi-angle bone marrow cell segmentation and counting based on morphology according to an embodiment of the present invention.
图5为本发明的实施例的骨髓细胞分类方法的工作流程图。Fig. 5 is a workflow diagram of a method for classifying bone marrow cells according to an embodiment of the present invention.
具体实施方式Detailed ways
下面结合实施例,对本发明作进一步地详细说明,但本发明的实施方式不限于此。The present invention will be described in further detail below in conjunction with the examples, but the embodiments of the present invention are not limited thereto.
实施例Example
本实施例的骨髓细胞自动分类方法,包括以下步骤:The method for automatic classification of bone marrow cells in this embodiment comprises the following steps:
(1)基于饱和度的骨髓细胞预检测:(1) Pre-detection of bone marrow cells based on saturation:
在RGB彩色空间中,不同光谱也可能产生相同的颜色,因而对于同样的一张骨髓相图片颜色不变,却可能因为操作的不一致导致三个颜色分量产生很大变化。而在HSV空间中,一个物体的色度和饱和度通常只由物体原材料的光线吸收和反射特性决定。因此,在色度和饱和度空间,条件同色不会影响计算机的判断。因而,色度和饱和度对骨髓细胞分割至关重要。In the RGB color space, different spectrums may also produce the same color. Therefore, for the same bone marrow phase image, the color remains unchanged, but the three color components may change greatly due to inconsistencies in operations. In HSV space, the hue and saturation of an object are usually determined only by the light absorption and reflection properties of the object's raw material. Therefore, in the space of hue and saturation, conditional homochromaticity will not affect the judgment of the computer. Thus, hue and saturation are critical for myeloid cell segmentation.
骨髓细胞染色时是细胞核与细胞浆着色,在光照下细胞会呈现出较饱和的颜色,而背景的饱和度总体来说明显低于细胞核,比细胞胞浆略低。色调也会因细胞核和细胞浆着色而与背景出现差异,但是不同成长阶段的细胞着色会出现偏红或偏蓝等不同基色;因此,饱和度对于骨髓细胞的预检测更有效。When the bone marrow cells are stained, the nuclei and cytoplasm are stained. Under the light, the cells will show a saturated color, and the saturation of the background is generally lower than that of the nucleus and slightly lower than that of the cytoplasm. The color tone will also be different from the background due to the staining of the nucleus and cytoplasm, but the staining of cells at different growth stages will have different base colors such as reddish or blue; therefore, saturation is more effective for the pre-detection of bone marrow cells.
具体步骤如图2所示,将原始图像由RGB彩色空间转为HSV空间,利用 otus阈值对S通道进行二值化,同时,根据骨髓细胞饱和度先验知识,当阈值小于区间[70,75]的任意一值时,将其设为区域[80,87]中的一值,否则保持不变,得到骨髓细胞预检测位置的二值化图像;The specific steps are shown in Figure 2. The original image is converted from RGB color space to HSV space, and the S channel is binarized using the otus threshold. At the same time, according to the prior knowledge of bone marrow cell saturation, when the threshold is less than the interval [70, 75 ], set it as a value in the area [80, 87], otherwise keep it unchanged, and obtain the binarized image of the pre-detection position of bone marrow cells;
(2)如图3,基于稀疏表示的骨髓细胞检测:(2) As shown in Figure 3, bone marrow cell detection based on sparse representation:
由于涂片制备、染色条件、图像获取设备等的差异,不同来源得到的细胞图像通常比较复杂;目标和背景的颜色、纹理等特征常常变化、特征缺失和特征混淆等情形普遍。本发明的基于稀疏表示的骨髓细胞检测方法,它可以根据骨髓细胞预检测位置自动找到背景区域,并根据背景区域高效而准确地检测到骨髓细胞,具体步骤如下:Due to differences in smear preparation, staining conditions, and image acquisition equipment, cell images obtained from different sources are usually complex; features such as color and texture of the target and background often change, feature loss, and feature confusion are common. The bone marrow cell detection method based on the sparse representation of the present invention can automatically find the background area according to the pre-detection position of the bone marrow cells, and efficiently and accurately detect the bone marrow cells according to the background area. The specific steps are as follows:
(2-1)超像素分割:用SLIC算法将步骤(1)得到的二值化图像进行超像素分割;用SLIC算法对原始图像进行超像素分割;(2-1) Superpixel segmentation: use SLIC algorithm to carry out superpixel segmentation to the binarized image obtained in step (1); use SLIC algorithm to carry out superpixel segmentation to original image;
分别用半径为10和5的圆形结构体对(1)得到的二值化图像进行形态学变换,先膨胀后腐蚀,重复三次;然后采用简单的线性迭代聚类算法(Simple Liner IterativeClustering,SLIC)算法将图像分割成一个个大小相似并且边缘贴近图像边缘的超像素;以超像素为基本操作单元,不仅能极大地减少运算量,而且能很好地保留图像边缘信息和局部的结构信息,甚至能增加算法对噪声的鲁棒性。本实施例将超声图像分割为600个超像素;The binarized image obtained in (1) is morphologically transformed with a circular structure with a radius of 10 and 5, respectively, which is first expanded and then corroded, and repeated three times; then a simple linear iterative clustering algorithm (Simple Liner Iterative Clustering, SLIC ) algorithm divides the image into superpixels of similar size and whose edges are close to the edge of the image; using superpixels as the basic operation unit can not only greatly reduce the amount of computation, but also preserve image edge information and local structural information well. It can even increase the robustness of the algorithm to noise. In this embodiment, the ultrasonic image is divided into 600 superpixels;
(2-2)超像素特征提取:具体为使用一个23维的向量v来表示每个超像素,其中,v={F1,F2,F3,F4},F1是每个超像素的平均亮度、F2是每个超像素在洋红色至绿色色彩空间的均值、F3是每个超像素在黄色至蓝色色彩空间的均值和F4代表每个超像素在S通道上的饱和度分布。其中,饱和度分布特征F4是一个 20维的向量,通过将图像的最小饱和度到最大饱和度范围之间均匀划分20个饱和度区间,统计每个超像素在这20个饱和度间隔的直方图作为其饱和度分布特征;(2-2) Superpixel feature extraction: Specifically, a 23-dimensional vector v is used to represent each superpixel, where v={F1, F2, F3, F4}, F1 is the average brightness of each superpixel, F2 is the mean value of each superpixel in the magenta to green color space, F3 is the mean value of each superpixel in the yellow to blue color space and F4 represents the saturation distribution of each superpixel on the S channel. Among them, the saturation distribution feature F4 is a 20-dimensional vector, by evenly dividing the image into 20 saturation intervals from the minimum saturation to the maximum saturation range, and counting the histogram of each superpixel in these 20 saturation intervals graph as its saturation distribution feature;
(2-3)构建背景字典:(2-3) Build a background dictionary:
(2-3-1)备选背景区域选择:遍历(2-1)得到的二值化图像超像素,找到当前超像素平均亮度为0且邻接超像素平均亮度也为0的超像素点,作为备选背景超像素;(2-3-1) Alternative background area selection: Traverse the superpixels of the binarized image obtained in (2-1), find the superpixels whose average brightness of the current superpixel is 0 and the average brightness of adjacent superpixels is also 0, as an alternative background superpixel;
(2-3-2)背景区域选择:根据(2-3-1)得到的备选背景超像素点的坐标得到(2-1)中原始图像对应的超像素点,当备选背景超像素区域覆盖原始图像中对应超像素区域的一半以上,则设原始图像对应的超像素点为背景区域,否则视为前景区域;以最终背景超像素的特征作为列向量组合成背景字典矩阵D,即 D=[v1,v2,...,vm],其中m为背景超像素个数;(2-3-2) Background area selection: According to the coordinates of the candidate background superpixel obtained in (2-3-1), the superpixel corresponding to the original image in (2-1) is obtained, when the candidate background superpixel If the area covers more than half of the corresponding superpixel area in the original image, the superpixel point corresponding to the original image is set as the background area, otherwise it is regarded as the foreground area; the characteristics of the final background superpixel are used as column vectors to form a background dictionary matrix D, namely D=[v 1 , v 2 ,...,v m ], where m is the number of background superpixels;
(2-4)骨髓细胞检测:(2-4) Bone marrow cell detection:
(2-4-1)按照稀疏分解公式,计算原始图像中每个超像素在背景字典下的稀疏系数,如下式所示:(2-4-1) According to the sparse decomposition formula, calculate the sparse coefficient of each superpixel in the original image under the background dictionary, as shown in the following formula:
其中bj是求得的稀疏系数,j∈[1,2,...,n],n为原始图像中超像素个数;λ为正则系数;Where b j is the obtained sparse coefficient, j ∈ [1, 2, ..., n], n is the number of superpixels in the original image; λ is the regular coefficient;
(2-4-2)利用求得的稀疏系数对原超像素vj进行重建,得到稀疏重建后的残差εj为,如下式:(2-4-2) Use the obtained sparse coefficients to reconstruct the original superpixel v j , and obtain the residual ε j after sparse reconstruction as follows:
(2-4-3)将计算得到的残差作为原始图像超像素的显著度,得到骨髓细胞的检测图imagehuidu;(2-4-3) using the calculated residual as the saliency of the original image superpixels to obtain the detection map image huidu of bone marrow cells;
(3)如图4所示,基于形态学的多角度骨髓细胞分割和计数:(3) As shown in Figure 4, multi-angle bone marrow cell segmentation and counting based on morphology:
(3-1)分类简单细胞图像和复杂细胞图像:(3-1) Classify simple cell images and complex cell images:
急性白血病细胞图像随个体差异、病情程度等而呈现不同的状态,一般增生极度活跃,病情严重的图像多出现细胞团聚、粘连现象,分割难度较大,因此,需要挑出进行特殊分析。Acute leukemia cell images show different states depending on individual differences and disease severity, etc. Generally, hyperplasia is extremely active, and severe disease images often show cell aggregation and adhesion, which makes segmentation difficult. Therefore, it needs to be picked out for special analysis.
具体为:利用otus阈值对(2-4-3)得到的检测图imagehuidu进行二值化,得到图像imageerzhi;当骨髓细胞的面积占总图像面积的40%~45%以上,即为复杂细胞图像;否则为简单细胞图像;Specifically: use the otus threshold to binarize the detection image image huidu obtained in (2-4-3) to obtain the image image erzhi ; when the area of bone marrow cells accounts for more than 40% to 45% of the total image area, it is complex cell image; otherwise simple cell image;
(3-2)细胞全局分割:(3-2) Cell global segmentation:
(3-2-1)遍历(3-1)中二值图像imageerzhi的连通区域,找到每个连通区域的最大最小坐标,以此为矩形框图的坐标,对原始图像、(2-4-3)得到的检测图 imagehuidu和(3-1)得到的二值图像imageerzhi分别进行裁剪,从而得到骨髓细胞对应的分割图crop1image、分割灰度图crop1huidu和分割二值图crop1erzhi;(3-2-1) Traverse the connected regions of the binary image image erzhi in (3-1), find the maximum and minimum coordinates of each connected region, and use this as the coordinates of the rectangular frame, for the original image, (2-4- 3) The obtained detection image image huidu and the binary image image erzhi obtained in (3-1) are respectively cropped to obtain the segmentation image crop1 image corresponding to bone marrow cells, the segmentation grayscale image crop1 huidu and the segmentation binary image crop1 erzhi ;
(3-2-2)剔除(3-2-1)分割图中的不完整细胞和由于涂片制备、染色条件和手工操作导致的干扰背景;(3-2-2) Eliminate the incomplete cells in the (3-2-1) segmentation map and the interference background caused by smear preparation, staining conditions and manual operations;
定义areacrop1为分割图crop1image的面积;ratio0crop1为分割图Define area crop1 as the area of crop1 image ; ratio0 crop1 is the segmentation map
crop1image宽高比,ratio0crop1∈(0,1],ratio1crop1为分割图crop1image饱和度在区间[102,255]的占比;crop1 image aspect ratio, ratio0 crop1 ∈ (0, 1], ratio1 crop1 is the proportion of crop1 image saturation in the interval [102, 255];
areacrop1、ratio0crop1、ratio1crop1的计算具体如下:The calculation of area crop1 , ratio0 crop1 , ratio1 crop1 is as follows:
areacrop1=widthcrop1*heightcrop1 area crop1 = width crop1 * height crop1
ratio0crop1=min(widthcrop1,heightcrop1)/max(widthcrop1,heightcrop1)ratio0 crop1 = min(width crop1 , height crop1 )/max(width crop1 , height crop1 )
其中,widthcrop1,heightcrop1分别为分割图crop1image的宽度和高度,Scrop1是分割图crop1image提取其S通道的图像,i∈[1,2,...,widthcrop1],j∈[1,2,...,heightcrop1];Among them, width crop1 and height crop1 are the width and height of crop1 image respectively, S crop1 is the image of S channel extracted from crop1 image , i ∈ [1, 2, ..., width crop1 ], j ∈ [ 1,2,...,height crop1 ];
1)分割图crop1image位于原始图像边界时,其满足areacrop1∈ (1000,3000]且ratio0crop1,ratio1crop1≥0.45,或者areacrop1∈(3000,∞) 且ratio1crop1≥0.45则保留;2)分割图crop1image位于原始图像非边界时,其满足ratio1crop1≥0.45则保留;1) When the segmentation image crop1 image is located at the boundary of the original image, it satisfies area crop1 ∈ (1000, 3000] and ratio0 crop1 , ratio1 crop1 ≥ 0.45, or area crop1 ∈ (3000, ∞) and ratio1 crop1 ≥ 0.45 is reserved; 2) When the segmentation map crop1 image is located on the non-boundary of the original image, if it satisfies ratio1 crop1 ≥ 0.45, it will be retained;
(3-3)细胞局部再分割:(3-3) Partial subdivision of cells:
骨髓细胞的多变性导致它不可能通过单一手法就实现很好的分割结果,因此,需要针对全局分割的结果找到包含多细胞的聚集区域,根据聚集区域局部特征进行二值化,并根据不同复杂程度的图像进行不同的形态学变换,从而得到更好的分割结果。The variability of bone marrow cells makes it impossible to achieve a good segmentation result by a single method. Therefore, it is necessary to find the aggregated area containing multiple cells for the result of global segmentation, and perform binarization according to the local characteristics of the aggregated area. Different morphological transformations are performed on images of different degrees to obtain better segmentation results.
(3-3-1)对(3-2-2)保留下来的分割灰度图crop1huidu进行阈值区间为[6,10]的二值化处理,经过边长区间为[2,4]的正方形结构体形态学变换后,定义 round_ratecrop1为细胞曲圆率;当分割图crop1image满足areacrop1>35000,或者areacrop1∈(17000,35000]且round_ratecrop1<0.46时,则判定为待分割的多细胞区域crop1multi,否则为单细胞区域crop1single;(3-3-1) Perform binarization processing on the segmented grayscale image crop1 huidu retained in (3-2-2) with a threshold value interval of [6, 10], and after the edge length interval is [2, 4] After the morphological transformation of the square structure, define round_rate crop1 as the cell curvature; when the segmentation image crop1 image satisfies area crop1 > 35000, or area crop1 ∈ (17000, 35000] and round_rate crop1 < 0.46, it is determined to be segmented Multi-cell region crop1 multi , otherwise single-cell region crop1 single ;
细胞曲圆率round_ratecrop1的计算如下:The cell curvature round_rate crop1 is calculated as follows:
round_ratecrop1=4*π*S_roundcrop1/C_roundcrop1 2 round_rate crop1 = 4*π*S_round crop1 /C_round crop1 2
其中,S_roundcrop1为分割图crop1image中细胞所占面积,C_roundcrop1为分割图crop1image中细胞的周长Among them, S_round crop1 is the area occupied by the cells in the crop1 image , and C_round crop1 is the perimeter of the cells in the crop1 image
(3-3-2)利用otus阈值对(3-3-1)中待分割的多细胞区域crop1multi对应的分割灰度图crop1huidu进行二值化,当阈值大于区间[112,117]之间的值时,设阈值为[220,240]中的值;图像为简单图像时,设圆形结构体的半径为1;图像为复杂图像时,设圆形结构体的半径为3;经过形态学变换,遍历每个面积大于 1200~1500的连通区域,找到每个连通区域的最大最小坐标,并以此为矩形框图的坐标,对多细胞分割图、多细胞灰度图和多细胞二值图分别进行裁剪,从而得到对应的分割图crop2image、分割灰度图crop2huidu和分割二值图crop2erzhi;(3-3-2) Use the otus threshold to binarize the segmented grayscale image crop1 huidu corresponding to the multicellular region crop1 multi to be segmented in (3-3-1), when the threshold is greater than the interval [112, 117] When the value between , the threshold is set to the value in [220, 240]; when the image is a simple image, the radius of the circular structure is set to 1; when the image is a complex image, the radius of the circular structure is set to 3; Morphological transformation, traversing each connected region with an area greater than 1200-1500, finding the maximum and minimum coordinates of each connected region, and using this as the coordinates of the rectangular frame diagram, multi-cell segmentation map, multi-cell grayscale map and multi-cell binary The value map is cropped separately to obtain the corresponding segmentation image crop2 image , segmented grayscale image crop2 huidu and segmented binary image crop2 erzhi ;
(3-3-3)剔除(3-3-2)分割图中不完整细胞(3-3-3) Eliminate (3-3-2) incomplete cells in the segmentation map
局部分割时,会产生一些不完整细胞,这些细胞要么本身是不完整细胞,位于原始图像的边界;要么是已经分割出去的单细胞区域但同时被部分框进了多细胞区域,因此,需要剔除;During local segmentation, some incomplete cells will be generated. These cells are either incomplete cells themselves and located at the boundary of the original image; or they are single-cell regions that have been segmented but are partially framed into multi-cell regions at the same time. Therefore, they need to be removed. ;
当(3-3-2)分割图crop2image位于对应的(3-3-1)多细胞区域crop1multi的边界时,分割图crop2image面积低于区间[14000,16000]的值且宽高比低于区间 [0.5,0.55]的值时剔除,否则保留该分割图crop2image;When the (3-3-2) segmentation image crop2 image is located at the boundary of the corresponding (3-3-1) multicellular area crop1 multi , the area of the segmentation image crop2 image is lower than the value of the interval [14000, 16000] and the aspect ratio Eliminate when the value is lower than the interval [0.5, 0.55], otherwise keep the segmentation map crop2 image ;
(3-4)细胞S通道再分割:(3-4) Cell S channel subdivision:
(3-4-1)对(3-3-3)保留的分割图对应的灰度图crop2huidu进行阈值区间为 [6,10]的二值化处理,经过边长区间为[2,4]的正方形结构体形态学变换后,定义 areacrop2是分割图crop2image的面积;round_ratecrop2为细胞曲圆率; ratio0crop2为细胞所占面积比;(3-4-1) Perform binarization processing with a threshold interval of [6, 10] on the grayscale image crop2 huidu corresponding to the segmented image retained in (3-3-3), after the side length interval is [2, 4 ] After the morphological transformation of the square structure, define area crop2 as the area of the crop2 image ; round_rate crop2 is the cell curvature; ratio0 crop2 is the area ratio of the cell;
areacrop2、round_ratecrop2、ratio0crop2的计算如下:area crop2 , round_rate crop2 , ratio0 crop2 are calculated as follows:
areacrop2=widthcrop2*heightcrop2 area crop2 = width crop2 * height crop2
round_ratecrop2=4*π*S_roundcrop2/C_roundcrop2 2 round_rate crop2 = 4*π*S_round crop2 /C_round crop2 2
ratio0crop2=S_roundcrop2/areacrop2 ratio0 crop2 = S_round crop2 /area crop2
其中,widthcrop2,heightcrop2分别为分割图crop2image的宽度和高度, S_roundcrop2为分割图crop2image中细胞所占面积,C_roundcrop2为分割图crop2image中细胞周长;Among them, width crop2 and height crop2 are the width and height of the crop2 image , respectively, S_round crop2 is the area occupied by the cells in the crop2 image , and C_round crop2 is the perimeter of the cells in the crop2 image ;
1)areacrop2>27500;2)areacrop2∈(19000,27500]且 round_ratecrop2<0.56,或者areacrop2∈(19000,27500]且 round_ratecrop2≥0.56但ratio0crop2<0.5,则判定为待分割的多细胞区域 crop2multi,否则为单细胞区域crop2single;并将(3-3-2)中单细胞区域的矩形框图扩大1.1~1.2倍重新对crop1multi裁剪得到crop2_newsingle;1) area crop2 >27500; 2) area crop2 ∈ (19000, 27500] and round_rate crop2 < 0.56, or area crop2 ∈ (19000, 27500] and round_rate crop2 ≥ 0.56 but ratio0 crop2 < 0.5, then it is determined that there are many crops to be divided The cell area crop2 multi , otherwise it is the single-cell area crop2 single ; and the rectangular frame diagram of the single-cell area in (3-3-2) is enlarged by 1.1 to 1.2 times to re-crop crop1 multi to obtain crop2_new single ;
(3-4-2)提取(3-4-1)的多细胞区域crop2multi的S通道图像,并进行再分割,得到分割图crop3image、分割灰度图crop3nuidu和分割二值图crop3erzhi;(3-4-2) Extract the S-channel image of the multi-cellular region crop2 multi in (3-4-1), and then segment it again to obtain the segmented image crop3 image , the segmented grayscale image crop3 nuidu and the segmented binary image crop3 erzhi ;
细胞为简单图像时,设阈值为区间[125,130]中的一值对S通道进行二值化;经过半径为1的圆形结构体形态学变换二次,遍历每个面积大于1200~1500的连通区域,找到每个连通区域的最大最小坐标,并以此作为矩形框图的坐标,对多细胞分割图crop2multi、多细胞灰度图和多细胞二值图分别进行裁剪,从而得到对应的分割图crop3image、分割灰度图crop3nuidu和分割二值图crop3erzhi;When the cell is a simple image, set the threshold value to a value in the interval [125, 130] to binarize the S channel; after two morphological transformations of a circular structure with a radius of 1, traverse each area greater than 1200 to 1500 Connected areas, find the maximum and minimum coordinates of each connected area, and use them as the coordinates of the rectangular frame to crop the multi-cell segmentation map crop2 multi , multi-cell grayscale image and multi-cell binary image respectively, so as to obtain the corresponding Segmentation image crop3 image , segmentation grayscale image crop3 nuidu and segmentation binary image crop3 erzhi ;
细胞为复杂图像时,阈值设置如下式:When the cell is a complex image, the threshold is set as follows:
其中,tcrop2是多细胞区域S通道饱和度的众数,t1crop2是多细胞区域S通道饱和度的otus阈值;利用阈值thcrop2对多细胞区域S通道二值化;经过半径为3的圆形结构体形态学变换后,遍历每个面积大于1200~1500的连通区域,找到每个连通区域的最大最小坐标,并以此作为矩形框图的坐标,对多细胞分割图、多细胞灰度图和多细胞二值图分别进行裁剪,从而得到对应的分割图 crop3image、分割灰度图crop3huidu和分割二值图crop3erzhi;Among them, t crop2 is the mode of S channel saturation in the multicellular area, and t1 crop2 is the otus threshold value of S channel saturation in the multicellular area; use the threshold th crop2 to binarize the S channel in the multicellular area; pass through a circle with a radius of 3 After the morphological transformation of the shape structure, traverse each connected region with an area greater than 1200-1500, find the maximum and minimum coordinates of each connected region, and use this as the coordinate of the rectangular frame diagram, for multi-cell segmentation map, multi-cell grayscale map and the multi-cell binary image are cropped separately to obtain the corresponding segmentation image crop3 image , segmented grayscale image crop3 huidu and segmented binary image crop3 erzhi ;
(3-5)细胞H通道再分割:(3-5) Cell H channel subdivision:
一般情况下,经过三次分割的细胞图像已经可以分割得很好了,但是当其为复杂图像时,细胞往往粘连、重叠、堆积现象严重,需要对该现象进行大力度的形态学变换;同时,堆积、重叠严重的细胞在饱和度上不易区分,但是往往在色度上呈现可分割状态,即细胞核、胞浆之间色度有所差异,而内部色度又保持一致。Under normal circumstances, the cell image that has been segmented three times can already be segmented very well, but when it is a complex image, the cells often adhere, overlap, and accumulate seriously, and a large-scale morphological transformation is required for this phenomenon; at the same time, Cells with severe accumulation and overlap are not easy to distinguish in terms of saturation, but they are often separable in terms of chroma, that is, the chroma of the nucleus and cytoplasm is different, while the internal chroma remains the same.
当图像为简单图像时,将(3-4-2)中的矩形框图扩大1.2~1.3倍,重新对crop2multi裁剪得到单细胞区域crop3_newimage;When the image is a simple image, expand the rectangular frame in (3-4-2) by 1.2 to 1.3 times, and re-crop the crop2 multi to obtain the single-cell region crop3_new image ;
当图像为复杂图像时,进行细胞H通道再分割:When the image is a complex image, the cell H channel is re-segmented:
(3-5-1)剔除(3-4-2)分割图中不完整细胞:当(3-4-2)分割图crop3image位于 (3-4-1)待分割多细胞区域crop2multi的边界时,分割图crop3image面积低于区间 [14000,16000]的值且宽高比低于区间[0.5,0.55]的值时剔除,否则保留该分割图 crop3image;(3-5-1) Eliminate incomplete cells in the (3-4-2) segmentation map: when the (3-4-2) segmentation map crop3 image is located in the (3-4-1) multi-cell region crop2 multi to be segmented When bordering, if the crop3 image area of the segmentation map is lower than the value of the interval [14000, 16000] and the aspect ratio is lower than the value of the interval [0.5, 0.55], it will be removed, otherwise the segmentation image crop3 image will be kept;
(3-5-2)对(3-5-1)保留下来的分割图对应的灰度图crop3huidu进行阈值区间为[6,10]的二值化处理,经过边长区间为[2,4]的正方形结构体形态学变换后,定义areacrop3是分割图crop3image的面积;round_ratecrop3为细胞曲圆率; ratio0crop3为细胞所占面积比;(3-5-2) Perform binarization processing with a threshold interval of [6, 10] on the grayscale image crop3 huidu corresponding to the segmented image retained in (3-5-1), after the side length interval is [2, 4] After the morphological transformation of the square structure, define area crop3 as the area of the crop3 image ; round_rate crop3 is the cell curvature; ratio0 crop3 is the area ratio of the cell;
areacrop3、round_ratecrop3、ratio0crop3计算具体如下:area crop3 , round_rate crop3 , ratio0 crop3 are calculated as follows:
areacrop3=widthcrop3*heightcrop3 area crop3 = width crop p 3 * height crop3
round_ratecrop3=4*π*S_roundcrop3/C_roundcrop3 2 round_rate crop3 = 4*π*S_round crop3 /C_round crop3 2
ratio0crop3=S_roundcrop3/areacrop3 ratio0 crop3 = S_round crop3 /area crop3
其中,widthcrop3,heightcrop3分别为分割图crop3image的宽度和高度,S_roundcrop3为分割图crop3image中细胞所占面积,C_roundcrop3为分割图 crop3image中细胞周长;Among them, width crop3 and height crop3 are the width and height of the crop3 image , respectively, S_round crop3 is the area occupied by the cells in the crop3 image , and C_round crop3 is the perimeter of the cells in the crop3 image ;
1)areacrop3>27500;2)areacrop3∈(19000,27500]且 round_ratecrop3<0.56,或者areacrop3∈(19000,27500]且round_ratecrop3≥ 0.56但ratio0crop3<0.5,则判定为待分割的多细胞区域crop3multi,否则为单细胞区域crop3single,并将(3-4-2)中的矩形框图扩大1.2~1.3倍,重新对crop2multi裁剪得到crop3_newsingle;1) area crop3 >27500; 2) area crop3 ∈ (19000, 27500] and round_rate crop3 < 0.56, or area crop3 ∈ (19000, 27500] and round_rate crop3 ≥ 0.56 but ratio0 crop3 < 0.5, then it is determined that there are many crops to be divided The cell area crop3 multi , otherwise it is the single-cell area crop3 single , and the rectangular frame in (3-4-2) is enlarged by 1.2 to 1.3 times, and crop2 multi is re-cropped to obtain crop3_new single ;
(3-5-3)提取(3-5-2)多细胞区域crop3multi的H通道图像,并进行再分割,得到分割图crop4image、分割灰度图crop4huidu和分割二值图crop4erzhi:(3-5-3) Extract (3-5-2) the H-channel image of the multi-cellular area crop3 multi , and then segment it again to obtain the segmented image crop4 image , the segmented grayscale image crop4 huidu and the segmented binary image crop4 erzhi :
阈值设置如下式:The threshold is set as follows:
其中,阈值tcrop3是多细胞区域H通道饱和度的众数,利用阈值thcrop3对多细胞区域H通道二值化;经过半径为1的圆形结构体形态学变换后,再经过半径为3的圆形结构体腐蚀,半径为1的圆形结构体膨胀和半径为3的圆形结构体腐蚀后,遍历每个面积大于1200~1500的连通区域,找到每个连通区域的最大最小坐标,并以此作为矩形框图的坐标对多细胞分割图、多细胞灰度图和多细胞二值图分别进行裁剪,从而得到对应的分割图crop4image、分割灰度图 crop4huidu和分割二值图crop4erzhi;Among them, the threshold t crop3 is the mode of the saturation of the H channel in the multicellular area, and the threshold th crop3 is used to binarize the H channel in the multicellular area; After the circular structure corrosion of the circular structure with a radius of 1 is expanded and the circular structure with a radius of 3 is corroded, each connected area with an area greater than 1200-1500 is traversed to find the maximum and minimum coordinates of each connected area. And use this as the coordinates of the rectangular frame to crop the multi-cell segmentation map, multi-cell grayscale image and multi-cell binary image respectively, so as to obtain the corresponding segmentation image crop4 image , segmented grayscale image crop4 huidu and segmented binary image crop4 erzhi ;
(3-5-4)剔除(3-5-3)分割图crop4image中不完整细胞:(3-5-4) Eliminate (3-5-3) incomplete cells in the crop4 image of the segmentation map:
定义areacrop4为分割图crop4image的面积;ratio0crop4为分割图crop4image宽高比,ratio0crop4∈(0,1];ratio1crop4为分割图crop4image饱和度在区间 [102,255]的占比;Define area crop4 as the area of the crop4 image ; ratio0 crop4 is the aspect ratio of the crop4 image , ratio0 crop4 ∈ (0, 1]; ratio1 crop4 is the ratio of the saturation of the crop4 image in the interval [102, 255] ;
areacrop4、ratio0crop4、ratio1crop4的计算具体如下:The calculation of area crop4 , ratio0 crop4 , ratio1 crop4 is as follows:
areacrop4=widthcrop4*heightcrop4 area crop4 = width crop4 * height crop4
ratio0crop4=min(widthcrop4,heightcrop4)/max(widthcrop4,heightcrop4)ratio0 crop4 = min(width crop4 , height crop4 )/max(width crop4 , height crop4 )
其中,widthcrop4,heightcrop4分别为分割图crop4image的宽度和高度,Scrop4是分割图crop4image提取其S通道的图像;Wherein, width crop4 , height crop4 are respectively the width and the height of crop4 image of segmentation figure, S crop4 is the image of its S channel extracted from crop4 image of segmentation figure;
1)分割图crop4image位于待分割多细胞区域crop3multi边界时,其满足 areacrop4∈(1000,3000],ratio0crop4≥0.5且ratio1crop4>0.45,或者 areacrop4∈(3000,∞)且ratio1crop4>0.45则保留;2)分割图crop4image位于非边界时,其满足ratio1crop4>0.45则保留,并将(3-5-3)中的矩形框图扩大 1.2~1.3倍,重新对crop3multi裁剪得到单细胞区域crop4_newimage;1) When the segmentation image crop4 image is located at the crop3 multi boundary of the multi-cell area to be segmented, it satisfies area crop4 ∈ (1000, 3000], ratio0 crop4 ≥ 0.5 and ratio1 crop4 > 0.45, or area crop4 ∈ (3000, ∞) and ratio1 crop4 >0.45, keep it; 2) When crop4 image is located in the non-boundary, it satisfies ratio1 crop4 >0.45, keep it, expand the rectangular frame in (3-5-3) by 1.2-1.3 times, and re-crop crop3 multi to get single cell region crop4_new image ;
(3-6)汇总原始图像上分割出来的染色单细胞:图像为简单图像时,汇总 (3-3-1)单细胞区域crop1single、(3-4-1)单细胞区域crop2_newsingle和(3-5)单细胞区域crop3-newimage,作为原始图像上待分类的染色单细胞;图像为复杂图像时,汇总(3-3-1)单细胞区域crop1single、(3-4-1)单细胞区域crop2_newsingle、 (3-5-2)单细胞区域crop3-newsingle和(3-5-4)单细胞区域crop4_newimage,作为原始图像上待分类的染色单细胞。(3-6) Summarize the stained single cells segmented on the original image: when the image is a simple image, summarize (3-3-1) single cell region crop1 single , (3-4-1) single cell region crop2_new single and ( 3-5) single cell area crop3-new image , as the dyed single cell to be classified on the original image; when the image is a complex image, summarize (3-3-1) single cell area crop1 single , (3-4-1) Single-cell region crop2_new single , (3-5-2) single-cell region crop3-new single and (3-5-4) single-cell region crop4_new image are used as stained single cells to be classified on the original image.
(4)基于深度学习的骨髓细胞分类(4) Bone marrow cell classification based on deep learning
常用的白细胞识别方法主要涉及特征提取和分类器的选择。然而手工提取的有些特征并不能很好的表达细胞的特性;对白细胞的分类也不是很高效。近年来,深度网络发展迅猛,并在各个领域都取得了不错的效果。因此,本方法采用深度网络自动学习骨髓细胞的特征,并进行分类。Commonly used leukocyte identification methods mainly involve feature extraction and classifier selection. However, some features extracted manually cannot express the characteristics of cells well; the classification of white blood cells is not very efficient. In recent years, the deep network has developed rapidly and achieved good results in various fields. Therefore, this method uses a deep network to automatically learn the characteristics of bone marrow cells and classify them.
(4-1)三路并行网络结构设计:包括RGB彩色空间网络CNN-RGB、HSV彩色空间网络CNN-HSV和领域学知识细胞核网络CNN-NUCLEUS设计(4-1) Three-way parallel network structure design: including RGB color space network CNN-RGB, HSV color space network CNN-HSV and domain knowledge cell nucleus network CNN-NUCLEUS design
由于医疗数据匮乏,很难满足深度网络中大量超参数充分学习的要求。因此,本方法采用较小的深度网络,同时引入骨髓细胞的领域学知识,提高网络的学习能力。Due to the scarcity of medical data, it is difficult to meet the requirement of adequate learning of a large number of hyperparameters in deep networks. Therefore, this method adopts a smaller deep network and at the same time introduces the domain knowledge of bone marrow cells to improve the learning ability of the network.
如图5所示,本发明的模型主要包括四个部分:数据预处理、RGB彩色空间模块CNN-RGB、HSV彩色空间模块CNN-HSV和领域学知识细胞核模块 CNN-NUCLEUS。采用Alex网络的前六层作为单路基准网络。As shown in Figure 5, the model of the present invention mainly includes four parts: data preprocessing, RGB color space module CNN-RGB, HSV color space module CNN-HSV and domain knowledge cell nucleus module CNN-NUCLEUS. The first six layers of the Alex network are used as the single-way benchmark network.
网络结构输入图像大小为256*256*3,这三维数值分别是宽度、高度、通道数。每一张输入图像数据被裁剪到224*224*3的大小。前5层是5个卷积层。第一层卷积层有96个卷积核,大小为11*11*3。第2层有256个卷积核,大小为5*5*48。第三层卷积层有384个核,大小为3*3*256。第四层卷积层有384 个核,大小为3*3*192。第5层卷积层有256个核,大小为3*3*192。前两层和第五层卷积层的后面都接一层池化层(Pooling)和一层正则化层(Normalization)。 CNN-RGB、CNN-HSV和CNN-NUCLEUS通过一个神经元数量为4096的全连接层实现并行,使得模型同时从多角度学习分类,并增加了医学领域学知识。网络的最后一层包含13个神经元,进行骨髓细胞13分类输出。The input image size of the network structure is 256*256*3, and the three-dimensional values are width, height, and number of channels. Each input image data is cropped to a size of 224*224*3. The first 5 layers are 5 convolutional layers. The first convolution layer has 96 convolution kernels with a size of 11*11*3. The second layer has 256 convolution kernels with a size of 5*5*48. The third convolutional layer has 384 cores with a size of 3*3*256. The fourth convolutional layer has 384 cores with a size of 3*3*192. The 5th layer convolutional layer has 256 cores with a size of 3*3*192. The first two layers and the fifth layer of convolutional layer are followed by a layer of pooling layer (Pooling) and a layer of regularization layer (Normalization). CNN-RGB, CNN-HSV, and CNN-NUCLEUS are parallelized through a fully connected layer with 4096 neurons, which enables the model to learn classification from multiple perspectives at the same time, and increases medical domain knowledge. The last layer of the network contains 13 neurons, which output 13 classifications of bone marrow cells.
(4-2)输入预处理与数据集平衡化处理(4-2) Input preprocessing and data set balance processing
近年来的识别方法主要是针对五类成熟白细胞的分类,训练和测试样本量都很小,实验中效果比较理想;但是,在临床应用中,骨髓细胞除了这五类成熟白细胞外,还有很多其他类别的细胞;即使是白细胞也含有不成熟阶段各种类型的细胞。仅仅对五类成熟白细胞进行分类对于急性白血病诊断是远远不够的。同时,由于数据采集困难,耗费大量人力物力,需要医疗人员协助,往往很难满足大数据的要求。并且,不平衡的训练数据集会对分类结果产生不良影响,弱化学习得到特征的表达能力。因此,需要采用图像处理手段进行合理的医疗图像扩增与平衡化处理,同时对骨髓细胞类别进行合理分类。In recent years, the identification methods are mainly aimed at the classification of five types of mature white blood cells. The training and test samples are very small, and the experimental results are ideal; however, in clinical applications, bone marrow cells have many other types besides these five types of mature white blood cells Other classes of cells; even white blood cells contain various types of cells in immature stages. It is far from enough to classify the five types of mature white blood cells for the diagnosis of acute leukemia. At the same time, due to the difficulty of data collection, which consumes a lot of manpower and material resources, and requires the assistance of medical personnel, it is often difficult to meet the requirements of big data. Moreover, an unbalanced training data set will have a negative impact on the classification results and weaken the expressive ability of the learned features. Therefore, it is necessary to use image processing methods to perform reasonable medical image amplification and balance processing, and at the same time to reasonably classify bone marrow cell types.
(4-2-1)输入预处理,具体为将从医生那里得到的包含单一骨髓细胞的带分类标签的原始数据图库根据骨髓细胞类别和对于急性白血病诊断重要性、FAB标准等因素分为13大类,它们分别是中幼红细胞、晚幼红细胞、其他红系细胞(主要为原红细胞和早幼红细胞)、原始细胞(包括原始淋巴细胞和原始粒细胞)、成熟淋巴细胞、其他淋系细胞(主要为浆细胞)、单核系细胞、早幼粒细胞、中幼粒细胞、晚幼粒细胞、杆状核细胞、分叶核细胞和其他粒系细胞,作为网络 CNN-RGB的输入。然后,对这些原始细胞进行彩色空间变换,转换为HSV,作为网络CNN-HSV的输入;同时利用细胞染色的饱和度差异提取细胞的细胞核,作为网络CNN-NUCLEUS的输入。(4-2-1) Input preprocessing, specifically, the original data library with classification labels containing a single bone marrow cell obtained from the doctor is divided into 13 according to the type of bone marrow cell and the importance for the diagnosis of acute leukemia, FAB standards and other factors Major categories, they are medocytes, metamyelocytes, other erythrocytes (mainly proerythrocytes and promyelocytes), blasts (including primitive lymphocytes and myeloblasts), mature lymphocytes, other lymphocytes (mainly plasma cells), monocytic cells, promyelocytes, myelocytes, metamyelocytes, rod cells, segmented nuclei and other granulocytes, as input to the network CNN-RGB. Then, these original cells are transformed into color space and converted to HSV, which is used as the input of the network CNN-HSV; at the same time, the nuclei of the cells are extracted by using the saturation difference of cell staining, which is used as the input of the network CNN-NUCLEUS.
(4-2-2)数据集平衡化处理,具体为通过对图像旋转和镜像方式,对所有类别图像数据进行增加样本处理,以满足深度网络对数据量的需求;并对图像数量少的某些类别进行更多的图像旋转操作增加样本,达到与多数类样本数量平衡。并且,所有样本的尺寸统一调整为256*256。(4-2-2) Data set balance processing, specifically, through image rotation and mirroring, increase sample processing for all types of image data to meet the demand for data volume of the deep network; Some categories perform more image rotation operations to increase the number of samples to achieve a balance with the number of samples in the majority category. Moreover, the size of all samples is uniformly adjusted to 256*256.
(4-3)三路并行网络模型训练,具体训练步骤如下:(4-3) Three-way parallel network model training, the specific training steps are as follows:
(4-3-1)模型初始化:采用了fine-tune策略,前五层卷积层采用AlexNet模型前五层的网络权值来初始化;全连接层的初始化设置为随机值初始化。(4-3-1) Model initialization: The fine-tune strategy is adopted, and the first five convolutional layers are initialized with the network weights of the first five layers of the AlexNet model; the initialization of the fully connected layer is set to random value initialization.
(4-3-2)设置训练参数:前5层的初始学习率设置为0.0001。全连接层参数的初始学习率为0.001。训练过程设为每8次遍历样本集后,学习率降低40%。(4-3-2) Set training parameters: The initial learning rate of the first 5 layers is set to 0.0001. The initial learning rate of fully connected layer parameters is 0.001. The training process is set to reduce the learning rate by 40% after traversing the sample set every 8 times.
(4-3-3)加载训练数据:采用经(4-2-2)处理后的总共约有4万张图像的细胞图像数据集对网络模型进行训练,对应网络的输入大小,所有样本尺寸统一调整为256*256。所有图片具有13类标签中的一种。(4-3-3) Load training data: use the cell image data set with a total of about 40,000 images processed by (4-2-2) to train the network model, corresponding to the input size of the network, and all sample sizes Unified adjustment is 256*256. All images have one of 13 categories of labels.
(4-3-4)采用随即梯度下降算法对图5的并行深度卷积神经网络模型进行迭代训练,每迭代1000次保存一次模型参数,经过不断迭代,取得网络最优解。综合考虑在验证集上准确率高、损失函数低的模型作为本发明的最优网络模型。(4-3-4) Use the random gradient descent algorithm to iteratively train the parallel deep convolutional neural network model in Figure 5, save the model parameters every 1000 iterations, and obtain the optimal solution of the network after continuous iterations. A model with high accuracy and low loss function on the verification set is considered comprehensively as the optimal network model of the present invention.
(4-4)对(3-6)待分类染色单细胞使用已训练好的分类模型进行评价,系统把待分类染色单细胞图像输入到分类模型中,模型对图像进行分类,输出分类结果,并给出分类准确率和每个类别下的细胞数量。(4-4) Evaluate (3-6) the stained single cell to be classified using the trained classification model, the system inputs the image of the stained single cell to be classified into the classification model, the model classifies the image, and outputs the classification result, And give the classification accuracy and the number of cells under each category.
利用本发明设计的骨髓细胞分类模型,给定病人骨髓细胞染色图像后,系统自动给出染色细胞总数和每种类别下细胞数量。Using the bone marrow cell classification model designed in the present invention, the system automatically gives the total number of stained cells and the number of cells in each category after a patient's bone marrow cell staining image is given.
上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受所述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。The above-mentioned embodiment is a preferred embodiment of the present invention, but the embodiment of the present invention is not limited by the embodiment, and any other changes, modifications, substitutions and combinations made without departing from the spirit and principle of the present invention , simplification, all should be equivalent replacement methods, and are all included in the protection scope of the present invention.
Claims (10)
1. a kind of bone marrow cell automatic classification method, which is characterized in that include the following steps:
(1) the bone marrow cell pre-detection based on saturation degree:Original image is switched into HSV space by RGB color space, utilizes otus Threshold value carries out binaryzation to channel S, meanwhile, according to bone marrow cell saturation degree priori, when threshold value is less than section [70,75] When any one value, the value being set in region [80,87] otherwise remains unchanged, and obtains bone marrow cell pre-detection position Binary image;
(2) the bone marrow cell detection based on rarefaction representation:
(2-1) super-pixel segmentation:The binary image that step (1) obtains is subjected to super-pixel segmentation with SLIC algorithms;Use SLIC Algorithm carries out super-pixel segmentation to original image;
(2-2) super-pixel feature extraction:Indicate each super-pixel in original image with a vector v, i.e. v=F1, F2, F3, F4 }, wherein it is each super-pixel in the equal of carmetta to green tint space that F1, which is the average brightness of each super-pixel, F2, Value, F3 are that each super-pixel represents saturation of each super-pixel in channel S in the mean value and F4 of yellow to blue color space Degree distribution;
(2-3) builds background dictionary:
(2-3-1) alternative background area selection:It is flat to find current super-pixel for the binary image super-pixel that traversal (2-1) obtains Brightness is 0 and abuts the super-pixel point that super-pixel average brightness is also 0, alternately background super-pixel;
The background area (2-3-2) selects:The Central Plains (2-1) is obtained according to the coordinate of (2-3-1) obtained alternative background super-pixel point The corresponding super-pixel point of beginning image, when corresponded in alternative background super-pixel region overlay original image the half in super-pixel region with On, then the corresponding super-pixel point of original image is set as background area, is otherwise considered as foreground area;With the spy of final background super-pixel Sign synthesizes background dictionary matrix D, i.e. D=[v as Column vector groups1, v2..., vm], wherein m is background super-pixel number;
(2-4) bone marrow cell detects:
(2-4-1) calculates each sparse coefficient of the super-pixel under background dictionary in original image, such as according to sparse decomposition formula Shown in following formula:
Wherein bjIt is the sparse coefficient acquired, j ∈ [1,2 ..., n], n are super-pixel number in original image;λ is regular coefficient;
(2-4-2) is using the sparse coefficient acquired to former super-pixel vjIt is rebuild, obtains the residual epsilon after sparse reconstructionjFor such as Following formula:
(2-4-3) obtains the detection figure of bone marrow cell using the residual error being calculated as the significance of original image super-pixel imagehuidu;
(3) morphologic multi-angle bone marrow cell is based on to divide and count:
(3-1) classification simple cell image and complex cell image:The detection figure that (2-4-3) is obtained using otus threshold values imagehuiduBinaryzation is carried out, image image is obtainederzhi;When the area of bone marrow cell accounts for the 40%~45% of total image area More than, as complex cell image;Otherwise it is simple cell image;
(3-2) cell global segmentation:
(3-2-1) traverses bianry image image in (3-1)erzhiConnected region, find each connected region minimax sit Mark, as the coordinate of rectangle block diagram, the detection figure image that original image, (2-4-3) are obtainedhuidu(3-1) obtain two It is worth image imageerzhiIt is cut respectively, to obtain the corresponding segmentation figure crop1 of bone marrow cellimage, segmentation gray-scale map crop1huiduWith segmentation binary map crop1erzhi;
(3-2-2) rejects imperfect cell in (3-2-1) segmentation figure and since prepared by smear, dyeing condition and manual operations are led The jamming pattern of cause;
Define areacrop1For segmentation figure crop1imageArea;ratio0crop1For segmentation figure crop1imageThe ratio of width to height, ratio0crop1∈ (0,1], ratio1crop1For segmentation figure crop1imageAccounting of the saturation degree in section [102,255];
1) segmentation figure crop1imageWhen positioned at original image boundary, meet areacrop1∈ (1000,3000] and ratio0crop1, ratio1crop1>=0.45 or areacrop1∈ (3000, ∞) and ratio1crop1>=0.45 retains;2) divide Cut figure crop1imageWhen boundary non-positioned at original image, meet ratio1crop1>=0.45 retains;
(3-3) cell is locally divided again:
The segmentation gray-scale map crop1 that (3-3-1) remains (3-2-2)huiduCarry out the binaryzation that threshold interval is [6,10] Processing defines round_rate after being converted by the square structure volume morphing that length of side section is [2,4]crop1For cell song Circle rate;As segmentation figure crop1imageMeet areacrop1> 35000 or areacrop1∈ (17000,35000] and round_ ratecrop1When < 0.46, then it is determined as many cells region crop1 to be splitmulti, it is otherwise unicellular region crop1sinale;
(3-3-2) is using otus threshold values to many cells region crop1 to be split in (3-3-1)multiCorresponding segmentation gray-scale map crop1huiduCarry out binaryzation, when threshold value be more than section [112,117] between value when, if threshold value be [220,240] in value; When image is simple image, if the radius of circular structure is 1;When image is complicated image, if the radius of circular structure is 3;By morphological transformation, the connected region that each area is more than 1200~1500 is traversed, the maximum of each connected region is found Min coordinates, and as the coordinate of rectangle block diagram, many cells segmentation figure, many cells gray-scale map and many cells binary map are distinguished It is cut, to obtain corresponding segmentation figure crop2image, segmentation gray-scale map crop2huiduWith segmentation binary map crop2erzhi;
(3-3-3) is as (3-3-2) segmentation figure crop2imagePositioned at corresponding (3-3-1) many cells region crop1multiBoundary When, segmentation figure crop2imageArea is less than the value of section [0.5,0.55] less than the value and the ratio of width to height of section [14000,16000] When reject, otherwise retain segmentation figure crop2image;
(3-4) cell channel S is divided again:
The corresponding gray-scale map crop2 of segmentation figure that (3-4-1) retains (3-3-3)huiduCarry out two that threshold interval is [6,10] Value is handled, and after being converted by the square structure volume morphing that length of side section is [2,4], defines areacrop2It is segmentation figure crop2imageArea;round_ratecrop2For cell song circle rate;ratio0crop2For cell occupied area ratio;
1)areacrop2> 27500;2)areacrop2∈ (19000,27500] and round_ratecrop2< 0.56, or areacrop2∈ (19000,27500] and round_ratecrop2>=0.56 but ratio0crop2< 0.5 is then determined as to be split Many cells region crop2multi, it is otherwise unicellular region crop2single;And by the rectangle frame in unicellular region in (3-3-2) Figure expands 1.1~1.2 times again to crop1multiCutting obtains crop2_newsingle;
(3-4-2) extracts many cells region crop2 of (3-4-1)multiChannel S image, and divided again, obtain segmentation figure crop3image, segmentation gray-scale map crop3huiduWith segmentation binary map crop3erzhi;
(3-5) cell H is divided in channel again:
When image is simple image, the rectangle block diagram in (3-4-2) is expanded 1.2~1.3 times, again to crop2multiIt cuts Obtain unicellular region crop3_newimage;
When image is complicated image, carries out the channels cell H and divide again:
(3-5-1) rejects imperfect cell in (3-4-2) segmentation figure:As (3-4-2) segmentation figure crop3imageIt is waited for positioned at (3-4-1) Divide many cells region crop2multiBoundary when, segmentation figure crop3imageArea less than section [14000,16000] value and The ratio of width to height is rejected when being less than the value of section [0.5,0.55], otherwise retains segmentation figure crop3image;
The corresponding gray-scale map crop3 of segmentation figure that (3-5-2) remains (3-5-1)huiduIt is [6,10] to carry out threshold interval Binary conversion treatment, by length of side section be [2,4] square structure volume morphing transformation after, definition areacrop3It is segmentation Scheme crop3imageArea;round_ratecrop3For cell song circle rate;
ratio0crop3For cell occupied area ratio;
1)areacrop3> 27500;2)areacrop3∈ (19000,27500] and round_ratecrop3< 0.56, or areacrop3∈ (19000,27500] and round_ratecrop3>=0.56 but ratio0crop3< 0.5 is then determined as to be split Many cells region crop3multi, it is otherwise unicellular region crop3single, and by (3-4-2) rectangle block diagram expand 1.2~ 1.3 times, again to crop2multiCutting obtains crop3_newsingle;
(3-5-3) extracts (3-5-2) many cells region crop3multiH channel images, and divided again, obtain segmentation figure crop4image, segmentation gray-scale map crop4huiduWith segmentation binary map crop4erzhi;
(3-5-4) rejects (3-5-3) segmentation figure crop4imageIn imperfect cell;
It is unicellular that (3-6) summarizes the dyeing split on original image:When image is simple image, it is slender to summarize (3-3-1) Born of the same parents region crop1single, (3-4-1) unicellular region crop2_newsingle(3-5) unicellular region crop3_newimage, It is unicellular as dyeing to be sorted on original image;When image is complicated image, summarize the unicellular region (3-3-1) crop1single, (3-4-1) unicellular region crop2_newsingle, (3-5-2) unicellular region crop3_newsingle(3- 5-4) unicellular region crop4_newimage, unicellular as dyeing to be sorted on original image;
(4) bone marrwo cell sorting based on deep learning:
(4-1) three-channel parallel network structure designs, and network structure includes mainly four parts:Data preprocessing module, RGB color Gain knowledge cell core module CNN-NUCLEUS for the color spaces space module CNN-RGB, HSV module CNN-HSV and field;
Wherein, CNN-RGB, CNN-HSV and CNN-NUCLEUS network are single channel convolutional neural networks, use Alex networks The first six layer is single channel baseline network;CNN-RGB, CNN-HSV and CNN-NUCLEUS network are realized simultaneously by a full articulamentum Row;
(4-2) input pretreatment is handled with data set equilibrating:
(4-2-1) input pretreatment:
Classify as needed to the initial data picture library with tag along sort comprising single bone marrow cell first, as original Cell data set;
Input of the initial cell data set as network C NN-RGB carries out color space change to the image of initial cell data set It changes, is converted to HSV, the input as network C NN-HSV;The cell of the saturation difference of cell dyeing extraction cell is utilized simultaneously Core, the input as network C NN-NUCLEUS;
The data set equilibrating of (4-2-2) cell image is handled:
By to image rotation and mirror-image fashion, to all categories image data in initial cell data set increase at sample Reason, to meet the needs of depth network is to data volume;And more image rotation behaviour are carried out to the few certain classifications of amount of images Make increase sample, reaches and balanced with most class sample sizes;
(4-3) three-channel parallel network model is trained:
Parallel organization in network model uses the parameter in Alex networks as initialization weights;After using (4-2-2) processing Cell image data set the training for having supervision is carried out to depth convolutional neural networks model
(4-4) is unicellular to dyeing that (3-6) is to be sorted to be classified using trained disaggregated model.
2. bone marrow cell automatic classification method according to claim 1, which is characterized in that in step (3-2-2), areacrop1、ratio0crop1、ratio1crop1、signcrop1The calculating of (i, j) is specific as follows:
areacrop1=widthcrop1*heightcrop1
ratio0crop1=min (widthcrop1, heightcrop1)/max(widthcrop1, heightcrop1)
Wherein, widthcrop1, heightcrop1Respectively segmentation figure crop1imageWidth and height, Scrop1It is segmentation figure crop1imageExtract the image of its channel S, i ∈ [1,2 ..., widthcrop1], j ∈ [1,2 ..., heightcrop1]。
3. bone marrow cell automatic classification method according to claim 1, which is characterized in that in step (3-3-1), round_ ratecrop1Calculating it is as follows:
round_ratecrop1=4* π * S_roundcrop1/C_roundcrop1 2
Wherein, S_roundcrop1For segmentation figure crop1imageMiddle cell occupied area, C_roundcrop1For segmentation figure crop1image The perimeter of middle cell.
4. bone marrow cell automatic classification method according to claim 1, which is characterized in that in step (3-4-1), areacrop2、round_ratecrop2、ratio0crop2Calculating it is as follows:
areacrop2=widthcrop2*heightcrop2
round_ratecrop2=4* π * S_roundcrop2/C_roundcrop2 2
ratio0crop2=S_roundcrop2/areacrop2
Wherein, widthcrop2, heightcrop2Respectively segmentation figure crop2imageWidth and height, S_roundcrop2For segmentation Scheme crop2imageMiddle cell occupied area, C_roundcrop2For segmentation figure crop2imageMiddle cell perimeter.
5. bone marrow cell automatic classification method according to claim 1, which is characterized in that step (3-4-2) described extraction The many cells region crop2 of (3-4-1)multiChannel S image, and divided again, obtain segmentation figure crop3image, segmentation Gray-scale map crop3huiduWith segmentation binary map crop3erzhi, specially:
When cell is simple image, if threshold value carries out binaryzation for the value in section [125,130] to channel S;By radius It is secondary for 1 circular structure morphological transformation, the connected region that each area is more than 1200~1500 is traversed, each company is found The minimax coordinate in logical region, and in this, as the coordinate of rectangle block diagram, to many cells segmentation figure crop2multi, many cells ash Degree figure and many cells binary map are cut respectively, to obtain corresponding segmentation figure crop3image, segmentation gray-scale map crop3huiduWith segmentation binary map crop3erzhi;
When cell is complicated image, threshold value setting such as following formula:
Wherein, tcrop2It is the mode of many cells region channel S saturation degree, t1crop2It is the otus of many cells region channel S saturation degree Threshold value;Utilize threshold value thcrop2To many cells region channel S binaryzation;The circular structure morphological transformation for being 3 by radius Afterwards, the connected region that each area is more than 1200~1500 is traversed, finds the minimax coordinate of each connected region, and with this As the coordinate of rectangle block diagram, many cells segmentation figure, many cells gray-scale map and many cells binary map are cut respectively, to Obtain corresponding segmentation figure crop3image, segmentation gray-scale map crop3nuiduWith segmentation binary map crop3erzhi。
6. bone marrow cell automatic classification method according to claim 1, which is characterized in that in step (3-5-2), areacrop3、round_ratecrop3、ratio0crop3It calculates specific as follows:
areacrop3=widthcrop3*heightcrop3
round_ratecrop3=4* π * S_roundcrop3/C_roundcrop3 2
ratio0crop3=S_roundcrop3/areacrop3
Wherein, widthcrop3, heightcrop3Respectively segmentation figure crop3imageWidth and height, S_roundcrop3For segmentation Scheme crop3imageMiddle cell occupied area, C_roundcrop3For segmentation figure crop3imageMiddle cell perimeter.
7. bone marrow cell automatic classification method according to claim 1, which is characterized in that step (3-5-3) described extraction (3-5-2) many cells region crop3multiH channel images, and divided again, obtain segmentation figure crop4image, segmentation ash Degree figure crop4huiduWith segmentation binary map crop4erzhi, specially:
Threshold value setting such as following formula:
Wherein, threshold value tcrop3It is the mode of many cells region channels H saturation degree, utilizes threshold value thcrop3To many cells region channels H Binaryzation;After radius is 1 circular structure morphological transformation, the circular structure for being 3 using radius is corroded, radius After the circular structure corrosion for being 3 for 1 circular structure expansion and radius, the company that each area is more than 1200~1500 is traversed Logical region, finds the minimax coordinate of each connected region, and in this, as the coordinate pair many cells segmentation figure of rectangle block diagram, Many cells gray-scale map and many cells binary map are cut respectively, to obtain corresponding segmentation figure crop4image, segmentation gray scale Scheme crop4huiduWith segmentation binary map crop4erzhi。
8. bone marrow cell automatic classification method according to claim 1, which is characterized in that step (3-5-4) described rejecting Imperfect cell in (3-5-3) segmentation figure, specially:
Define areacrop4For segmentation figure crop4imageArea;ratio0crop4For segmentation figure crop4imageThe ratio of width to height, ratio0crop4∈ (0,1];ratio1crop4For segmentation figure crop4imageAccounting of the saturation degree in section [102,255];
1) segmentation figure crop4imagePositioned at many cells region crop3 to be splitmultiWhen boundary, meet areacrop4∈ (1000, 3000], ratio0crop4>=0.5 and ratio1crop4> 0.45 or areacrop4∈ (3000, ∞) and ratio1crop4> 0.45 retains;2) segmentation figure crop4imageWhen positioned at non-boundary, meet ratio1crop4> 0.45 then retains, and by (3- Rectangle block diagram in 5-3) expands 1.2~1.3 times, again to crop3multiCutting obtains unicellular region crop4_newimage。
9. bone marrow cell automatic classification method according to claim 8, which is characterized in that areacrop4、ratio0crop4、 ratio1crop4、signcrop4The calculating of (i, j) is specific as follows:
areacrop4=widthcrop4*heightcrop4
ratio0crop4=min (widthcrop4, heightcrop4)/max(widthcrop4, heightcrop4)
Wherein, widthcrop4, heightcrop4Respectively segmentation figure crop4imageWidth and height, Scrop4It is segmentation figure crop4imageExtract the image of its channel S.
10. bone marrow cell automatic classification method according to claim 1, which is characterized in that described pair of packet of step (4-2-1) The initial data picture library with tag along sort containing single bone marrow cell is classified as needed, specially:According to bone marrow cell Classification and 13 major class are divided into for Diagnosis of Acute Leukemia importance, FAB criteria factors, are that rubricyte, evening children are red respectively Cell, other erythroid cells, initial cell, mature lymphocyte, other leaching be cell, monokaryon system cell, progranulocyte, in Myelocyte, metamylocyte, band-cell, segmented cell and other myeloid cells.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810144924.7A CN108376400B (en) | 2018-02-12 | 2018-02-12 | Automatic bone marrow cell classification method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810144924.7A CN108376400B (en) | 2018-02-12 | 2018-02-12 | Automatic bone marrow cell classification method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108376400A true CN108376400A (en) | 2018-08-07 |
CN108376400B CN108376400B (en) | 2021-11-23 |
Family
ID=63017799
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810144924.7A Active CN108376400B (en) | 2018-02-12 | 2018-02-12 | Automatic bone marrow cell classification method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108376400B (en) |
Cited By (20)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109360198A (en) * | 2018-10-08 | 2019-02-19 | 北京羽医甘蓝信息技术有限公司 | Bone marrwo cell sorting method and sorter based on deep learning |
CN109523520A (en) * | 2018-10-25 | 2019-03-26 | 北京大学第三医院 | A kind of chromosome automatic counting method based on deep learning |
CN109557000A (en) * | 2018-12-18 | 2019-04-02 | 北京羽医甘蓝信息技术有限公司 | The method and apparatus of tumour cell are detected in hydrothorax fluorescent image |
CN109801303A (en) * | 2018-12-18 | 2019-05-24 | 北京羽医甘蓝信息技术有限公司 | Divide the method and apparatus of cell in hydrothorax fluorescent image |
CN109978771A (en) * | 2019-04-08 | 2019-07-05 | 哈尔滨理工大学 | Cell image rapid fusion method based on content analysis |
CN110222745A (en) * | 2019-05-24 | 2019-09-10 | 中南大学 | A kind of cell type identification method based on similarity-based learning and its enhancing |
CN110322438A (en) * | 2019-06-26 | 2019-10-11 | 杭州上池科技有限公司 | The training method and automatic checkout system of the automatic detection model of mycobacterium tuberculosis |
CN110619640A (en) * | 2019-08-26 | 2019-12-27 | 济南大学 | Granulocyte detection method and system based on bone marrow cell image |
CN111243749A (en) * | 2019-12-31 | 2020-06-05 | 中山大学 | Data governance analysis method and system for bone marrow cell morphology of acute leukemia |
CN111667472A (en) * | 2020-06-08 | 2020-09-15 | 江西卫生职业学院 | Artificial intelligent analysis method for bone marrow cell morphology |
CN111815607A (en) * | 2020-07-10 | 2020-10-23 | 济南大学 | A method and system for building bone marrow cell data set for hematopoietic system |
WO2020248848A1 (en) * | 2019-06-14 | 2020-12-17 | 平安科技(深圳)有限公司 | Intelligent abnormal cell determination method and device, and computer readable storage medium |
CN112183210A (en) * | 2020-08-28 | 2021-01-05 | 江苏康尚生物医疗科技有限公司 | Sparse matrix-based particle automatic focusing method and system and storage medium |
CN112446427A (en) * | 2020-11-27 | 2021-03-05 | 王伟佳 | Method and device for identifying myeloid blood cells, storage medium and electronic equipment |
CN113011306A (en) * | 2021-03-15 | 2021-06-22 | 中南大学 | Method, system and medium for automatic identification of bone marrow cell images in continuous maturation stage |
CN114580510A (en) * | 2022-02-23 | 2022-06-03 | 华南理工大学 | Method, system, computer equipment and storage medium for fine-grained classification of bone marrow cells |
CN114913126A (en) * | 2021-02-08 | 2022-08-16 | 中国科学院自动化研究所 | Method for detecting living cell morphology based on deep neural network and related product |
CN115578598A (en) * | 2022-10-26 | 2023-01-06 | 北京大学第三医院(北京大学第三临床医学院) | Bone marrow cell identification method and system based on convolutional neural network |
CN118379734A (en) * | 2024-06-24 | 2024-07-23 | 笑纳科技(苏州)有限公司 | FISH microscopic image cell segmentation method |
RU2836156C1 (en) * | 2024-05-02 | 2025-03-11 | Федеральное государственное бюджетное образовательное учреждение высшего образования "Национальный исследовательский Мордовский государственный университет им. Н.П. Огарёва" | Method of recognizing and classifying objects on image |
Citations (2)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130094750A1 (en) * | 2011-10-12 | 2013-04-18 | Tolga Tasdizen | Methods and systems for segmentation of cells for an automated differential counting system |
CN103745210A (en) * | 2014-01-28 | 2014-04-23 | 爱威科技股份有限公司 | Method and device for classifying white blood cells |
-
2018
- 2018-02-12 CN CN201810144924.7A patent/CN108376400B/en active Active
Patent Citations (2)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130094750A1 (en) * | 2011-10-12 | 2013-04-18 | Tolga Tasdizen | Methods and systems for segmentation of cells for an automated differential counting system |
CN103745210A (en) * | 2014-01-28 | 2014-04-23 | 爱威科技股份有限公司 | Method and device for classifying white blood cells |
Non-Patent Citations (2)
* Cited by examiner, † Cited by third partyTitle |
---|
SUMEET CHOURASIY等: "《Automatic red blood cell counting using watershed segmentation》", 《INTERNATIONAL JOURNAL OF COMPUTER AND INFORMATION TECHNOLOGIES》 * |
王卫星 等: "基于颜色、梯度矢量流活动轮廓及支持向量机实现白细胞的提取和分类", 《光学精密工程》 * |
Cited By (26)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109360198A (en) * | 2018-10-08 | 2019-02-19 | 北京羽医甘蓝信息技术有限公司 | Bone marrwo cell sorting method and sorter based on deep learning |
CN109523520A (en) * | 2018-10-25 | 2019-03-26 | 北京大学第三医院 | A kind of chromosome automatic counting method based on deep learning |
CN109523520B (en) * | 2018-10-25 | 2020-12-18 | 北京大学第三医院 | An automatic counting method of chromosomes based on deep learning |
CN109557000A (en) * | 2018-12-18 | 2019-04-02 | 北京羽医甘蓝信息技术有限公司 | The method and apparatus of tumour cell are detected in hydrothorax fluorescent image |
CN109801303A (en) * | 2018-12-18 | 2019-05-24 | 北京羽医甘蓝信息技术有限公司 | Divide the method and apparatus of cell in hydrothorax fluorescent image |
CN109978771A (en) * | 2019-04-08 | 2019-07-05 | 哈尔滨理工大学 | Cell image rapid fusion method based on content analysis |
CN110222745A (en) * | 2019-05-24 | 2019-09-10 | 中南大学 | A kind of cell type identification method based on similarity-based learning and its enhancing |
WO2020248848A1 (en) * | 2019-06-14 | 2020-12-17 | 平安科技(深圳)有限公司 | Intelligent abnormal cell determination method and device, and computer readable storage medium |
CN110322438A (en) * | 2019-06-26 | 2019-10-11 | 杭州上池科技有限公司 | The training method and automatic checkout system of the automatic detection model of mycobacterium tuberculosis |
CN110619640B (en) * | 2019-08-26 | 2022-02-01 | 济南大学 | Granulocyte detection method and system based on bone marrow cell image |
CN110619640A (en) * | 2019-08-26 | 2019-12-27 | 济南大学 | Granulocyte detection method and system based on bone marrow cell image |
CN111243749A (en) * | 2019-12-31 | 2020-06-05 | 中山大学 | Data governance analysis method and system for bone marrow cell morphology of acute leukemia |
CN111243749B (en) * | 2019-12-31 | 2021-05-04 | 中山大学附属第三医院 | Data governance analysis method and system for bone marrow cell morphology in acute leukemia |
CN111667472A (en) * | 2020-06-08 | 2020-09-15 | 江西卫生职业学院 | Artificial intelligent analysis method for bone marrow cell morphology |
CN111815607A (en) * | 2020-07-10 | 2020-10-23 | 济南大学 | A method and system for building bone marrow cell data set for hematopoietic system |
CN111815607B (en) * | 2020-07-10 | 2022-10-14 | 济南大学 | Hematopoietic system-oriented bone marrow cell data set construction method and system |
CN112183210A (en) * | 2020-08-28 | 2021-01-05 | 江苏康尚生物医疗科技有限公司 | Sparse matrix-based particle automatic focusing method and system and storage medium |
CN112446427B (en) * | 2020-11-27 | 2021-07-27 | 王伟佳 | Method and device for identifying myeloid blood cells, storage medium and electronic equipment |
CN112446427A (en) * | 2020-11-27 | 2021-03-05 | 王伟佳 | Method and device for identifying myeloid blood cells, storage medium and electronic equipment |
CN114913126A (en) * | 2021-02-08 | 2022-08-16 | 中国科学院自动化研究所 | Method for detecting living cell morphology based on deep neural network and related product |
CN113011306A (en) * | 2021-03-15 | 2021-06-22 | 中南大学 | Method, system and medium for automatic identification of bone marrow cell images in continuous maturation stage |
CN114580510A (en) * | 2022-02-23 | 2022-06-03 | 华南理工大学 | Method, system, computer equipment and storage medium for fine-grained classification of bone marrow cells |
CN115578598A (en) * | 2022-10-26 | 2023-01-06 | 北京大学第三医院(北京大学第三临床医学院) | Bone marrow cell identification method and system based on convolutional neural network |
CN115578598B (en) * | 2022-10-26 | 2023-09-05 | 北京大学第三医院(北京大学第三临床医学院) | Bone marrow cell identification method and system based on convolutional neural network |
RU2836156C1 (en) * | 2024-05-02 | 2025-03-11 | Федеральное государственное бюджетное образовательное учреждение высшего образования "Национальный исследовательский Мордовский государственный университет им. Н.П. Огарёва" | Method of recognizing and classifying objects on image |
CN118379734A (en) * | 2024-06-24 | 2024-07-23 | 笑纳科技(苏州)有限公司 | FISH microscopic image cell segmentation method |
Also Published As
Publication number | Publication date |
---|---|
CN108376400B (en) | 2021-11-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108376400A (en) | 2018-08-07 | A kind of bone marrow cell automatic classification method |
Khamael et al. | 2020 | Segmentation of white blood cell, nucleus and cytoplasm in digital haematology microscope images: A review–challenges, current and future potential techniques |
CN112070772B (en) | 2024-01-12 | Blood leukocyte image segmentation method based on UNet++ and ResNet |
CN106248559B (en) | 2018-10-23 | A kind of five sorting technique of leucocyte based on deep learning |
JP2022137166A (en) | 2022-09-21 | System and method of classification of biological particles |
Madhukar et al. | 2012 | New decision support tool for acute lymphoblastic leukemia classification |
CN108021903B (en) | 2021-11-16 | Error calibration method and device for artificially labeling leucocytes based on neural network |
CN109360198A (en) | 2019-02-19 | Bone marrwo cell sorting method and sorter based on deep learning |
CN108320289B (en) | 2021-11-23 | Bone marrow cell segmentation method based on sparse representation and morphological operation |
Pan et al. | 2018 | Cell detection in pathology and microscopy images with multi-scale fully convolutional neural networks |
Gautam et al. | 2018 | Considerations for a PAP smear image analysis system with CNN features |
CN103984939B (en) | 2017-07-04 | A kind of sample visible component sorting technique and system |
CN112580748B (en) | 2022-10-14 | Method for counting classified cells of stain image |
CN108596038A (en) | 2018-09-28 | Erythrocyte Recognition method in the excrement with neural network is cut in a kind of combining form credit |
Pandit et al. | 2015 | Survey on automatic rbc detection and counting |
CN114283407A (en) | 2022-04-05 | An adaptive leukocyte automatic segmentation and subclass detection method and system |
Rahman et al. | 2018 | Automatic detection of white blood cells from microscopic images for malignancy classification of acute lymphoblastic leukemia |
John et al. | 2016 | A novel approach for detection and delineation of cell nuclei using feature similarity index measure |
Angulo et al. | 2006 | Ontology-based lymphocyte population description using mathematical morphology on colour blood images |
Sholeh | 2013 | White blood cell segmentation for fresh blood smear images |
Ferdosi et al. | 2018 | White blood cell detection and segmentation from fluorescent images with an improved algorithm using k-means clustering and morphological operators |
He et al. | 2022 | Progress of machine vision in the detection of cancer cells in histopathology |
CN104751461B (en) | 2018-12-14 | A kind of leukocyte cell core dividing method based on histogram thresholding and low-rank representation |
Arunachalam | 2020 | Applications of Machine learning and Image processing techniques in the detection of leukemia |
Shi et al. | 2017 | High-throughput fat quantifications of hematoxylin-eosin stained liver histopathological images based on pixel-wise clustering |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
2018-08-07 | PB01 | Publication | |
2018-08-07 | PB01 | Publication | |
2018-08-31 | SE01 | Entry into force of request for substantive examination | |
2018-08-31 | SE01 | Entry into force of request for substantive examination | |
2021-11-23 | GR01 | Patent grant | |
2021-11-23 | GR01 | Patent grant |