| Literature DB >> 35864453 |
Tuomas Kaseva1, Bahareh Omidali2, Eero Hippeläinen2,3, Teemu Mäkelä1,2, Ulla Wilppu1, Alexey Sofiev1,2, Arto Merivaara4, Marjo Yliperttula4, Sauli Savolainen1,2, Eero Salli5.
Abstract
BACKGROUND: The segmentation of 3D cell nuclei is essential in many tasks, such as targeted molecular radiotherapies (MRT) for metastatic tumours, toxicity screening, and the observation of proliferating cells. In recent years, one popular method for automatic segmentation of nuclei has been deep learning enhanced marker-controlled watershed transform. In this method, convolutional neural networks (CNNs) have been used to create nuclei masks and markers, and the watershed algorithm for the instance segmentation. We studied whether this method could be improved for the segmentation of densely cultivated 3D nuclei via developing multiple system configurations in which we studied the effect of edge emphasizing CNNs, and optimized H-minima transform for mask and marker generation, respectively.Entities:
Keywords: H-minima; Nuclei; U-net; Watershed
Mesh:
Substances:
Year: 2022 PMID: 35864453 PMCID: PMC9306214 DOI: 10.1186/s12859-022-04827-3
Source DB: PubMed Journal: BMC Bioinformatics ISSN: 1471-2105 Impact factor: 3.307
Fig. 1Visualization of an expanded ground truth, target nuclei masks and seeds in x-y- and x-z-planes. A: an expanded ground truth, B: 3D nuclei mask , C: 3D edge emphasizing nuclei mask , D: 2D edge emphasizing nuclei mask and E: the seeds S. The actual height and width of each image are both 87 m
Fig. 2Volume renderings of the twelve 3D HepG2 nuclei spheroids. The unit for scale bars is m
Fig. 3Segmentation of nuclei via system configurations with a demonstration using the configuration . All the configurations utilise an input volume that is expanded near isotropic (1). The expanded volume is transformed with a chosen U-Net model type ( or ) into one of the nuclei masks , where denotes 3D nuclei mask, 3D edge emphasizing nuclei mask and 2D edge emphasizing nuclei mask, and optionally to binary seeds S (2). Instance segmentation is performed using one of the three different marker-controlled watershed methods A, B or C (3). The method A transforms binary seeds into markers via connected component (CC) analysis, and feeds markers and nuclei mask to the marker-controlled watershed transform, , which computes distance transform (DT) of nuclei mask and creates an instance segmentation. The method B uses H-minima-based marker-controlled watershed, , which input consist of nuclei mask and a h-value. Markers are determined from the nuclei mask via DT and H-minima transform, and similarly as in , DT and markers are transformed into an instance segmentation. The method C is otherwise the same as A but generates markers by feeding seeds to . Given a mask, optionally seeds and N different h-values, a chosen watershed method produces N different segmentation maps . The segmentation with the highest average roundness score is chosen as the final segmentation (3)
The average evaluation scores and their standard deviations over twelve spheroids
| Method | AJI | PQ | JI | NNDP ( |
|---|---|---|---|---|
| WS | 0.47 ± 0.06 | 0.43 ± 0.06 | 0.53 ± 0.05 | 19.9 ± 10.9 |
| aifWS | 0.52 ± 0.07 | 0.50 ± 0.08 | 0.57 ± 0.05 | 16.3 ± 7.6 |
| nlWS | 0.47 ± 0.06 | 0.45 ± 0.05 | 0.53 ± 0.05 | 20.2 ± 10.1 |
| blWS | 0.50 ± 0.06 | 0.48 ± 0.07 | 0.56 ± 0.05 | 17.5 ± 8.6 |
| CeP non-exp | 0.34 ± 0.05 | 0.26 ± 0.06 | 0.41 ± 0.05 | 31.5 ± 19.8 |
| CeP | 0.53 ± 0.05 | 0.48 ± 0.06 | 0.58 ± 0.05 | 6.3 ± 5.5 |
| 0.54 ± 0.15 | 0.57 ± 0.1 | 0.63 ± 0.09 | 16.6 ± 14.1 | |
| 0.66 ± 0.09 | 0.69 ± 0.07 | 0.73 ± 0.06 | 11.4 ± 6.2 | |
| 0.72 ± 0.08 | 0.73 ± 0.07 | 0.76 ± 0.05 | 6.1 ± 4.6 | |
| 0.68 ± 0.08 | 0.71 ± 0.06 | 0.74 ± 0.05 | 9.9 ± 5.3 | |
| 0.63 ± 0.1 | 0.65 ± 0.09 | 0.69 ± 0.08 | 14.6 ± 8.1 | |
| (0.64 ± 0.11) | (0.66 ± 0.09) | (0.7 ± 0.08) | (12.6 ± 9.4) | |
| 0.76 ± 0.06 | 0.75 ± 0.06 | 3.3 ± 2.2 | ||
| (0.77 ± 0.06) | (0.76 ± 0.06) | (0.78 ± 0.04) | (2.4 ± 1.2) | |
| 0.7 ± 0.07 | 0.7 ± 0.07 | 0.74 ± 0.05 | 5.2 ± 3.1 | |
| (0.71 ± 0.07) | (0.7 ± 0.07) | (0.75 ± 0.05) | (4.7 ± 3.6) | |
| 0.73 ± 0.09 | 0.74 ± 0.07 | 0.76 ± 0.06 | 5.6 ± 6.4 | |
| (0.76 ± 0.06) | (0.75 ± 0.05) | (0.78 ± 0.04) | (2.7 ± 2.3) | |
| (0.78 ± 0.06) | (0.77 ± 0.05) | (0.79 ± 0.04) | (2.2 ± 1.2) | |
| 0.76 ± 0.05 | 2.4 ± 1.4 | |||
| (0.77 ± 0.06) | (0.76 ± 0.05) | (0.79 ± 0.04) | (1.8 ± 0.9) |
The configurations are specified by : w denotes watershed method, , which denotes 3D mask, 3D and 2D edge emphasizing mask, respectively, and , which refers to use or exclusion of seeds. The scores in (.) brackets were obtained by replacing the maximization of roundness score with maximization of in the determination of the h-value. These scores represent theoretically best scores obtained in an unrealistic scenario. AJI = Aggregated Jaccard Index, PQ = Panoptic Quality, JI = Jaccard Index, NNDP = nuclei number difference percentage. The best value for each evaluation metric is bolded
Fig. 4Results comparison on the 12th spheroid. A: the spheroid, B: ground truth, C: CellProfiler segmentation (PQ=0.51), D: U-Net+SWS segmentation (PQ=0.57), E: segmentation (PQ=0.72), F: segmentation (PQ=0.72. The configurations are specified by : w denotes watershed method, , which denotes 3D mask, 3D and 2D edge emphasizing mask, respectively, and , which refers to use or exclusion of seeds. Colors are arbitrary. The actual height and width of the spheroid are 86 m and 39 m, respectively. PQ = Panoptic Quality
PQ and JI scores on the independent datasets
| Method | Neurosphere | Embryo | Liver | hiPSC | ||
|---|---|---|---|---|---|---|
| PQ | JI | PQ | JI | PQ | PQ | |
| IF3DImageJSuite [ | 0.02 | 0.23 | 0.64 | 0.65 | NA | NA |
| LoS [ | 0.20 | 0.40 | 0.40 | 0.51 | NA | NA |
| MINS [ | 0.51 | 0.56 | 0.79 | 0.79 | NA | NA |
| OpenSegSPIM [ | 0.58 | 0.61 | 0.36 | 0.48 | NA | NA |
| RACE [ | 0.03 | 0.39 | 0.00 | 0.15 | NA | NA |
| SAMA [ | 0.00 | 0.12 | 0.40 | 0.49 | NA | NA |
| Vaa3D [ | 0.45 | 0.60 | 0.40 | 0.52 | NA | NA |
| XPIWIT [ | 0.59 | 0.62 | 0.73 | 0.74 | NA | NA |
| 3D-Cell-Annotator [ | 0.64 | 0.69 | 0.80 | NA | NA | |
| 0.51 ± 0.03 | 0.58 ± 0.02 | 0.64 ± 0.03 | 0.68 ± 0.02 | 0.67 ± 0.02 | 0.59 ± 0.04 | |
| 0.65 ± 0.01 | 0.68 ± 0.01 | 0.76 ± 0.03 | 0.77 ± 0.02 | |||
| 0.66 ± 0.01 | 0.78 ± 0.01 | 0.78 ± 0.01 | 0.70 ± 0.16 | |||
| 0.78 ± 0.01 | 0.78 ± 0.01 | 0.69 ± 0.14 | ||||
| 0.66 ± 0.01 | 0.69 ± 0.01 | 0.74 ± 0.03 | ||||
The configurations are specified by : w denotes watershed method, , which denotes 3D mask, 3D and 2D edge emphasizing mask, respectively, and , which refers to use or exclusion of seeds. We also report PQ and JI values of the reference software computed from the ground truth and result files provided by Piccinini et al. [40] for the Neurosphere and Embryo datasets. The configurations, U-Net+SWS* and U-Net-Cell* both had twelve different settings: the average scores and their standard deviations of these settings are illustrated. PQ = Panoptic Quality, JI = Jaccard Index. The best value for each dataset and evaluation metric combination is bolded