Presentation is loading. Please wait.

Presentation is loading. Please wait.

Cancer Metastases Classification in Histological Whole Slide Images

Similar presentations


Presentation on theme: "Cancer Metastases Classification in Histological Whole Slide Images"— Presentation transcript:

1 Cancer Metastases Classification in Histological Whole Slide Images
Farhad Ghazvinian Zanjani Sveta Zinger Peter H.N. de With Department of Electrical Engineering Eindhoven University of Technology Eindhoven, The Netherlands

2 Method Outline Tissue region segmentation Patch extraction
Test-time color augmentation CNN CRF Blob analysis DBSCAN clustering Class label Input slide 2 Method

3 Tissue Region Extraction
Ignoring the empty zero-filled regions Computing a threshold map Assigning an Otsu threshold to each pixel by sliding a window Clamping the computed threshold map by 10% of Global Otsu threshold Using Morphology for removing small isolated objects in the binary image 3 Method

4 Small isolated regions removal
Tissue Region Extraction Small isolated regions removal Input Color Slide Threshold map Binary slide 4 Method

5 Random patch extraction from slides
Data Sampling Random patch extraction from slides Cropped from original full resolution slides Select patches inside the tissue-region mask 256x256 pixels Balanced classes Ignore some marginal patches which contain both classes and less than 75% of dominant class 5 Method

6 Train-time Data Augmentation
Flipped up/down/left/right Rotated 90/180/270 degrees (fast matrix computation) Color augmented Transforming to HSV color coordinates Adding random offset to H, S and V channels Brightness (V channel) has been scaled randomly On the fly implementation 6 Method

7 Convolutional Neural Networks
Inception v3 vs GoogleNet (v1) Original inception module [1] Inception v3 module [1] ConvNet Model Accuracy on Camelyon16 GoogleNet [2] 98.4 % Inception v3 99.5 % [1] Szegedy, Christian, et al, 2016. [2] Winner of Camelyon 7 Method

8 Convolutional Neural Networks
GoogleNet - Inception v3 Initial parameters have been optimized on ImageNet12 dataset Resizing input to 299x299 Changing the output softmax layer for two-class prediction Changing learning rate by monitoring the performance on validation set Weight decay regularization 8 Method

9 False positive bootstrapping
False Positive Bootstrapping (hard-mining) Retraining the network after adding false positive prediction to the training set Effects: Increasing accuracy about 1% on test set Small reduction in recall ConvNet Model False positive bootstrapping Accuracy On Camelyon16 Inception v3 - 98.7 % 99.5 % 9 Method

10 Test-time Color Augmentation
Two approaches can be devised for tackling with the high color variations of staining in pathology WSIs Normalizing all slides to the color space of a reference [1] Training color space variations to the model 10 [1] Bejnordi, B. Ehteshami, et al

11 Histogram transformation
Test-time Color Augmentation Using color deconvolution [1] for finding ROI of absorbing Hematoxylin and Eosin Using stain standardization method for color conversion [2] RGB  Hematoxylin  Eosin   DAB Deconvolution  Binarized  HSD color space Histogram transformation Template  Converted color  [1] Ruifrok, Arnout C., and Dennis A. Johnston, 2001. [2] Bejnordi, B. Ehteshami, et al 11

12 Examples of Color Conversion (negative and positive patches)
Hematoxylin  Eosin  Original converted Hematoxylin  Eosin  Original converted Center 1 Center 1 Center 2 Center 2 Center 3 Center 3 Center 4 Center 4 Center 5 Center 5 Negative samples Positive samples 12 Method

13 Color Conversion Between Samples of 5 Medical Centers
Target Center 1 Center 2 Center 3 Center 4 Center 5 Center 1 Source Center 2 Center 3 Center 4 Center 5 13 Method

14 Test-time Color Augmentation
Convert the color of test input patch to have a similar distribution to the training examples of different medical centers Select the less uncertain prediction of the network on the color- augmented set 14 Method

15 Post processing – Conditional Random Field (CRF)
Zoom ROI GT PNet( x=tumor) > 0.5 PNet( x=tumor) > 0.9 CRF 15 Method

16 Blob Analysis and DBSCAN clustering
Computing the major axes of a fitted ellipse to the tumor region Computing the area of Hematoxylin mask, inside the tumor region If slide has been labeled as itc or micro metastases, then check by DBSCAN clustering Input slide Detected positive regions clustered 16 Method

17 Result Our method on Camelyon17 test set shows 0.87 kappa score in patient-level 17 Result

18 Conclusion We used a machine learning method, based on convolutional neural networks Inception v3 has been used as a pixel classifier False positive bootstrapping improves the prediction performance Test-time color augmentation used for decreasing the prediction uncertainty Using Conditional Random Field improves the label assignment 18 Conclusion


Download ppt "Cancer Metastases Classification in Histological Whole Slide Images"

Similar presentations


Ads by Google