| Literature DB >> 33979398 |
Jun Ruan1, Zhikui Zhu1, Chenchen Wu1, Guanglu Ye1, Jingfan Zhou1, Junqiu Yue2.
Abstract
Pathologists generally pan, focus, zoom and scan tissue biopsies either under microscopes or on digital images for diagnosis. With the rapid development of whole-slide digital scanners for histopathology, computer-assisted digital pathology image analysis has attracted increasing clinical attention. Thus, the working style of pathologists is also beginning to change. Computer-assisted image analysis systems have been developed to help pathologists perform basic examinations. This paper presents a novel lightweight detection framework for automatic tumor detection in whole-slide histopathology images. We develop the Double Magnification Combination (DMC) classifier, which is a modified DenseNet-40 to make patch-level predictions with only 0.3 million parameters. To improve the detection performance of multiple instances, we propose an improved adaptive sampling method with superpixel segmentation and introduce a new heuristic factor, local sampling density, as the convergence condition of iterations. In postprocessing, we use a CNN model with 4 convolutional layers to regulate the patch-level predictions based on the predictions of adjacent sampling points and use linear interpolation to generate a tumor probability heatmap. The entire framework was trained and validated using the dataset from the Camelyon16 Grand Challenge and Hubei Cancer Hospital. In our experiments, the average AUC was 0.95 in the test set for pixel-level detection.Entities:
Year: 2021 PMID: 33979398 PMCID: PMC8115773 DOI: 10.1371/journal.pone.0251521
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Fig 1An overview of our proposed workflow.
Fig 2Extract two magnification patches at a sampling point.
Fig 3DMC patch-based classifier architecture.
Fig 4The process of the adaptive sampling.
The slide filter (CNN model) in postprocessing.
| Layer (type) | Output Shape | Param |
|---|---|---|
| Conv2d+ReLU | [32, 64, 64] | 320 |
| Conv2d+ReLU+MaxPool2d | [32, 32, 32] | 9,248 |
| Conv2d+ReLU+MaxPool2d | [48, 16, 16] | 13,872 |
| Conv2d+ReLU+MaxPool2d | [64, 8, 8] | 27,712 |
| AvgPool2d | [64, 1, 1] | 0 |
| Linear | [2] | 130 |
| Total params | 51,282 |
Fig 5Tumor probability heatmap and predictions of sampling points.
Fig 6Examples of WSI in the two datasets.
The classifier detection performance.
| Methodology | Patch Level | Pixel Level | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Train | Test | Train | Test | ||||||||
| F1(Normal) | F1(Tumor) | F1(Avg) | F1(Normal) | F1(Tumor) | F1(Avg) | F1 | AUC | F1 | AUC | ||
| 40× | 0.9546 | 0.9548 | 0.9547 | 0.9711 | 0.8827 | 0.9269 | 0.5170 | 0.9616 | 0.4595 | 0.9030 | |
| 20× | 0.9567 | 0.9570 | 0.9568 | 0.9701 | 0.8805 | 0.9253 | 0.5738 | 0.9286 | 0.5036 | 0.8571 | |
| DMC | 40× | 0.9512 | 0.9514 | 0.9513 | 0.9711 | 0.8844 | 0.9277 | - | - | - | - |
| 20× | 0.9712 | 0.9713 | 0.9712 | 0.9802 | 0.9242 | 0.9522 | - | - | - | - | |
| 40×+20× | 0.9810 | 0.9275 | 0.9542 | 0.6007 | 0.8454 | 0.5518 | 0.8630 | ||||
| DMC+L-GM | 40× | 0.9517 | 0.9524 | 0.9520 | 0.9714 | 0.8872 | 0.9293 | - | - | - | - |
| 20× | 0.9702 | 0.9702 | 0.9702 | 0.9811 | 0.9277 | 0.9544 | - | - | - | - | |
| 40×+20× | 0.9723 | 0.9725 | 0.9724 | ||||||||
The pixel-level detection performance on different sampling algorithms with DMC classifier.
| Methodology | Camelyon16 Train | Camelyon16 Test | HCH Test | Number of sampling points | |||
|---|---|---|---|---|---|---|---|
| F1 | AUC | F1 | AUC | F1 | AUC | ||
| Our method | 0.7111±0.1839 | 0.9681±0.0782 | 0.6121±0.2631 | 0.9279±0.1028 | 0.6999±0.2041 | 0.9342±0.0485 | 7402±2028 |
| Our method2 | 7402±2028 | ||||||
| HASHI T = 20 | 0.5879±0.2633 | 0.9393±0.0978 | 0.5695±0.3090 | 0.8782±0.1815 | 0.6810±0.2269 | 0.9451±0.0424 | 8000 |
| HASHI T = 30 | 0.6129±0.2682 | 0.9660±0.0491 | 0.5425±0.3317 | 0.8451±0.2259 | 0.6844±0.2257 | 0.9415±0.0447 | 12000 |
| HASHI T = 40 | 0.6424±0.2379 | 0.9690±0.0425 | 0.5574±0.3122 | 0.8787±0.1864 | 0.6832±0.2311 | 0.9409±0.0454 | 16000 |
*Our method2 is the method using Slide Filter in postprocessing.
Fig 7Receiver Operating Characteristic (ROC) curve of slide-based classification.
Fig 8FROC curve of the lesion-based detection.
Detection performance comparison with Camelyon16.
| Team | AUC | FROC |
|---|---|---|
| Human performance | 0.9660 | 0.7325 |
| HMS and MIT | 0.8074 | |
| 0.9920 | 0.7373 | |
| Fast ScanNet-16 | 0.9875 | |
| HMS, Gordon Center, MGH | 0.9763 | 0.7600 |
| CUHK | 0.9415 | 0.7030 |
| EXB Research | 0.9156 | 0.5111 |
| DeepCare, Inc. | 0.8833 | 0.2430 |
| Middle East Tech. Uni. | 0.8632 | 0.3822 |
| NLP LOGIX Co. | 0.8298 | 0.3859 |
| Smart Imaging Tech. Co. | 0.8207 | 0.3385 |
| Univ. of Toronto | 0.8149 | 0.3822 |
| Radboud Uni. | 0.7786 | 0.5748 |