| Literature DB >> 36186805 |
André Pedersen1,2, Erik Smistad3,4, Tor V Rise1,5, Vibeke G Dale1,5, Henrik S Pettersen1,5, Tor-Arne S Nordmo6, David Bouget3, Ingerid Reinertsen3,4, Marit Valla1,2,5,7.
Abstract
Over the past decades, histopathological cancer diagnostics has become more complex, and the increasing number of biopsies is a challenge for most pathology laboratories. Thus, development of automatic methods for evaluation of histopathological cancer sections would be of value. In this study, we used 624 whole slide images (WSIs) of breast cancer from a Norwegian cohort. We propose a cascaded convolutional neural network design, called H2G-Net, for segmentation of breast cancer region from gigapixel histopathological images. The design involves a detection stage using a patch-wise method, and a refinement stage using a convolutional autoencoder. To validate the design, we conducted an ablation study to assess the impact of selected components in the pipeline on tumor segmentation. Guiding segmentation, using hierarchical sampling and deep heatmap refinement, proved to be beneficial when segmenting the histopathological images. We found a significant improvement when using a refinement network for post-processing the generated tumor segmentation heatmaps. The overall best design achieved a Dice similarity coefficient of 0.933±0.069 on an independent test set of 90 WSIs. The design outperformed single-resolution approaches, such as cluster-guided, patch-wise high-resolution classification using MobileNetV2 (0.872±0.092) and a low-resolution U-Net (0.874±0.128). In addition, the design performed consistently on WSIs across all histological grades and segmentation on a representative × 400 WSI took ~ 58 s, using only the central processing unit. The findings demonstrate the potential of utilizing a refinement network to improve patch-wise predictions. The solution is efficient and does not require overlapping patch inference or ensembling. Furthermore, we showed that deep neural networks can be trained using a random sampling scheme that balances on multiple different labels simultaneously, without the need of storing patches on disk. Future work should involve more efficient patch generation and sampling, as well as improved clustering.Entities:
Keywords: breast cancer; clustering; convolutional neural networks; deep learning; digital pathology; hierarchical sampling; hybrid guiding; refinement network
Year: 2022 PMID: 36186805 PMCID: PMC9515451 DOI: 10.3389/fmed.2022.971873
Source DB: PubMed Journal: Front Med (Lausanne) ISSN: 2296-858X
Figure 1Description of the data generation timeline and process. The 624 WSIs were annotated with two different annotation methods (AN1 and AN2). The data set was then randomly split into train, validation, and test sets. AN, Annotation; BCS, Breast Cancer Subtypes; Val, Validation.
Figure 2Illustration of the hierarchical sampling scheme, demonstrating how patches were sampled from the N whole slide images (WSIs) for training the patch-wise model. Sampling was conducted as a uniform tree diagram. Thus, p represents probability at step i∈{1, 2, 3}. A potential path for patch selection is marked red. Each patch was assigned a class label c (tumor or non-tumor) and a cluster k (10 different clusters). Each output is marked in green.
Figure 3Illustration of the inference pipeline, from the whole slide image (WSI) to the final tumor segmentation (prediction). (A) Apply tissue detection before patch selection. (B) Stream accepted patches through a trained patch convolutional neural network (CNN) classifier and stitch the output to form a patch-wise heatmap (PWH). (C) Merge the low-resolution (LR) WSI with the resulting tumor tissue (TT) PWH and send it through the trained refinement CNN, using a probability threshold of 0.5, to produce the final prediction.
Test set segmentation performance for the different designs.
|
|
|
|
| |
|---|---|---|---|---|
| (I) | Otsu | 0.990 ± 0.027 | 0.534 ± 0.200 | 0.669 ± 0.179 |
| (II) | UNet-LR | 0.931 ± 0.113 | 0.851 ± 0.165 | 0.874 ± 0.128 |
| (III) | Inc-PW | 0.881 ± 0.118 | 0.909 ± 0.099 | 0.887 ± 0.089 |
| (IV) | Mob-PW | 0.879 ± 0.123 | 0.907 ± 0.100 | 0.885 ± 0.094 |
| (V) | Mob-KM-PW | 0.853 ± 0.124 | 0.909 ± 0.097 | 0.872 ± 0.092 |
| (VI) | Mob-PW-UNet | 0.944 ± 0.074 |
|
|
| (VII) | Mob-PW-AGUNet |
| 0.909 ± 0.097 | 0.927 ± 0.072 |
| (VIII) | Mob-PW-DAGUNet | 0.942 ± 0.075 | 0.922 ± 0.091 | 0.928 ± 0.072 |
| (IX) | Mob-PW-DoubleUNet | 0.949 ± 0.073 | 0.919 ± 0.093 | 0.929 ± 0.074 |
DSC, Dice Similarity Coefficient; Inc, InceptionV3; Mob, MobileNetV2; PW, Patch-wise; KM, k-means; LR, Low-resolution. Results are reported as mean ± standard deviation.
Test set segmentation performance for the different designs in histological grades I-III.
|
| ||||
|---|---|---|---|---|
|
|
|
| ||
| (I) | Otsu | 0.732 ± 0.151 | 0.659 ± 0.186 | 0.664 ± 0.174 |
| (II) | UNet-LR | 0.880 ± 0.127 | 0.862 ± 0.142 | 0.890 ± 0.099 |
| (III) | Inc-PW | 0.901 ± 0.072 | 0.882 ± 0.088 | 0.890 ± 0.095 |
| (IV) | Mob-PW | 0.887 ± 0.089 | 0.882 ± 0.092 | 0.890 ± 0.100 |
| (V) | Mob-KM-PW | 0.851 ± 0.111 | 0.872 ± 0.089 | 0.880 ± 0.088 |
| (VI) | Mob-PW-UNet | 0.936 ± 0.073 |
|
|
| (VII) | Mob-PW-AGUNet | 0.933 ± 0.082 | 0.926 ± 0.060 | 0.927 ± 0.083 |
| (VIII) | Mob-PW-DAGUNet | 0.935 ± 0.075 | 0.926 ± 0.058 | 0.929 ± 0.088 |
| (IX) | Mob-PW-DoubleUNet | 0.924 ± 0.066 | 0.934 ± 0.085 | |
DSC, Dice Similarity Coefficient; Inc, InceptionV3; Mob, MobileNetV2; PW, Patch-wise; KM, k-means; LR, Low-resolution. Results are reported as mean ± standard deviation.
Runtime measurements of the proposed method, Mob-PW-UNet.
|
|
|
| |
|---|---|---|---|
| OpenVINO | 57.32 ± 0.20 | 0.75 ± 0.01 | 58.07 ± 0.20 |
| TensorRT | 39.88 ± 0.62 | 0.38 ± 0.00 | 40.26 ± 0.62 |
Experiments were repeated ten times and respective average and standard deviation are reported in seconds. OpenVINO and TensorRT were used as inference engines for CPU and GPU inference, respectively.
Figure 4Qualitative segmentation results of five test set whole slide images (WSIs) comparing predictions of our method, H2G-Net, against a baseline method, PW-Mob, and the ground truth (pathologists' annotations). DSC, Dice Similarity Coefficient; PW, Patch-wise; Mob, MobileNetV2.