Tumor Cellularity Assessment. Rene Bidart

Similar documents
Retinopathy Net. Alberto Benavides Robert Dadashi Neel Vadoothker

Y-Net: Joint Segmentation and Classification for Diagnosis of Breast Biopsy Images

CSE Introduction to High-Perfomance Deep Learning ImageNet & VGG. Jihyung Kil

Object Detectors Emerge in Deep Scene CNNs

ITERATIVELY TRAINING CLASSIFIERS FOR CIRCULATING TUMOR CELL DETECTION

Patch-based Head and Neck Cancer Subtype Classification

ACUTE LEUKEMIA CLASSIFICATION USING CONVOLUTION NEURAL NETWORK IN CLINICAL DECISION SUPPORT SYSTEM

High-Resolution Breast Cancer Screening with Multi-View Deep Convolutional Neural Networks

CS231n Project: Prediction of Head and Neck Cancer Submolecular Types from Patholoy Images

Segmentation of Cell Membrane and Nucleus by Improving Pix2pix

Differentiating Tumor and Edema in Brain Magnetic Resonance Images Using a Convolutional Neural Network

arxiv: v1 [cs.cv] 30 May 2018

arxiv: v2 [cs.cv] 7 Jun 2018

POC Brain Tumor Segmentation. vlife Use Case

Early Detection of Lung Cancer

Discovery of Rare Phenotypes in Cellular Images Using Weakly Supervised Deep Learning

Improving Network Accuracy with Augmented Imagery Training Data

Leukemia Blood Cell Image Classification Using Convolutional Neural Network

arxiv: v1 [cs.cv] 1 Oct 2018

Skin cancer reorganization and classification with deep neural network

COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) DETECTION OF ACUTE LEUKEMIA USING WHITE BLOOD CELLS SEGMENTATION BASED ON BLOOD SAMPLES

Convolutional Neural Networks for Estimating Left Ventricular Volume

The Impact of Visual Saliency Prediction in Image Classification

Convolutional Neural Networks for Text Classification

B657: Final Project Report Holistically-Nested Edge Detection

Lung Nodule Segmentation Using 3D Convolutional Neural Networks

Deep learning and non-negative matrix factorization in recognition of mammograms

Deep Convolutional Neural Networks For Detecting Cellular Changes Due To Malignancy

Visual interpretation in pathology

Convolutional Neural Networks (CNN)

Identification of Sickle Cells using Digital Image Processing. Academic Year Annexure I

arxiv: v1 [cs.cv] 21 Jul 2017

Highly Accurate Brain Stroke Diagnostic System and Generative Lesion Model. Junghwan Cho, Ph.D. CAIDE Systems, Inc. Deep Learning R&D Team

Efficient Deep Model Selection

arxiv: v2 [cs.cv] 8 Mar 2017

Flexible, High Performance Convolutional Neural Networks for Image Classification

COMP9444 Neural Networks and Deep Learning 5. Convolutional Networks

A CONVOLUTION NEURAL NETWORK ALGORITHM FOR BRAIN TUMOR IMAGE SEGMENTATION

Automatic Quality Assessment of Cardiac MRI

ARTIFICIAL INTELLIGENCE FOR DIGITAL PATHOLOGY. Kyunghyun Paeng, Co-founder and Research Scientist, Lunit Inc.

An Artificial Neural Network Architecture Based on Context Transformations in Cortical Minicolumns

On Training of Deep Neural Network. Lornechen

A Novel Method using Convolutional Neural Network for Segmenting Brain Tumor in MRI Images

ACTIVE LEARNING OF THE GROUND TRUTH FOR RETINAL IMAGE SEGMENTATION

Supplementary Online Content

Detection of suspicious lesion based on Multiresolution Analysis using windowing and adaptive thresholding method.

Hierarchical Approach for Breast Cancer Histopathology Images Classification

AN EFFICIENT DIGITAL SUPPORT SYSTEM FOR DIAGNOSING BRAIN TUMOR

Classification of breast cancer histology images using transfer learning

arxiv: v1 [cs.cv] 13 Jul 2018

Using Deep Convolutional Networks for Gesture Recognition in American Sign Language

Beyond R-CNN detection: Learning to Merge Contextual Attribute

A Novel Capsule Neural Network Based Model For Drowsiness Detection Using Electroencephalography Signals

Learning Convolutional Neural Networks for Graphs

arxiv: v2 [cs.cv] 8 Mar 2018

Methods for Segmentation and Classification of Digital Microscopy Tissue Images

Computational modeling of visual attention and saliency in the Smart Playroom

Algorithms in Nature. Pruning in neural networks

LUNG NODULE DETECTION SYSTEM

Automatic Prostate Cancer Classification using Deep Learning. Ida Arvidsson Centre for Mathematical Sciences, Lund University, Sweden

arxiv: v2 [cs.cv] 3 Jun 2018

Attentional Masking for Pre-trained Deep Networks

Holistically-Nested Edge Detection (HED)

A REVIEW ON CLASSIFICATION OF BREAST CANCER DETECTION USING COMBINATION OF THE FEATURE EXTRACTION MODELS. Aeronautical Engineering. Hyderabad. India.

Rich feature hierarchies for accurate object detection and semantic segmentation

Cervical cytology intelligent diagnosis based on object detection technology

Image-Based Estimation of Real Food Size for Accurate Food Calorie Estimation

1 Introduction. Abstract: Accurate optic disc (OD) segmentation and fovea. Keywords: optic disc segmentation, fovea detection.

Final Project Report Sean Fischer CS229 Introduction

Deep-Learning Based Semantic Labeling for 2D Mammography & Comparison of Complexity for Machine Learning Tasks

Improved Intelligent Classification Technique Based On Support Vector Machines

BREAST CANCER EARLY DETECTION USING X RAY IMAGES

Keywords: Leukaemia, Image Segmentation, Clustering algorithms, White Blood Cells (WBC), Microscopic images.

CPSC81 Final Paper: Facial Expression Recognition Using CNNs

Mammography is a most effective imaging modality in early breast cancer detection. The radiographs are searched for signs of abnormality by expert

Stepwise method Modern Model Selection Methods Quantile-Quantile plot and tests for normality

Monitor Instructions for Models: CHB-R6 CHB-UV6

Tumor cut segmentation for Blemish Cells Detection in Human Brain Based on Cellular Automata

Feasibility Evaluation of a Novel Ultrasonic Method for Prosthetic Control ECE-492/3 Senior Design Project Fall 2011

Early Diagnosis of Autism Disease by Multi-channel CNNs

Final Report: Automated Semantic Segmentation of Volumetric Cardiovascular Features and Disease Assessment

End-To-End Alzheimer s Disease Diagnosis and Biomarker Identification

Neural Network Based Technique to Locate and Classify Microcalcifications in Digital Mammograms

Region Proposals. Jan Hosang, Rodrigo Benenson, Piotr Dollar, Bernt Schiele

EARLY STAGE DIAGNOSIS OF LUNG CANCER USING CT-SCAN IMAGES BASED ON CELLULAR LEARNING AUTOMATE

MAINTAINING A BALANCE. Chapter 2 Transport dissolved nutrients and gases

Hand Sign to Bangla Speech: A Deep Learning in Vision based system for Recognizing Hand Sign Digits and Generating Bangla Speech

Image Classification with TensorFlow: Radiomics 1p/19q Chromosome Status Classification Using Deep Learning

Name AP Statistics UNIT 1 Summer Work Section II: Notes Analyzing Categorical Data

Reading Assignments: Lecture 18: Visual Pre-Processing. Chapters TMB Brain Theory and Artificial Intelligence

DETECTION AND CLASSIFICATION OF MICROCALCIFICATION USING SHEARLET WAVE TRANSFORM

Overview Detection epileptic seizures

IJREAS Volume 2, Issue 2 (February 2012) ISSN: LUNG CANCER DETECTION USING DIGITAL IMAGE PROCESSING ABSTRACT

LUNG CANCER continues to rank as the leading cause

Automatic Classification of Perceived Gender from Facial Images

Automatic Hemorrhage Classification System Based On Svm Classifier

Background Information

Conclusions and future directions

Automated Assessment of Diabetic Retinal Image Quality Based on Blood Vessel Detection

Transcription:

Tumor Cellularity Assessment Rene Bidart 1

Goals Find location and class of all cell nuclei: Lymphocyte Cells Normal Epithelial Cells Malignant Epithelial Cells Why: Test effectiveness of pre-surgery treatment Doing this manually is time consuming and costly Sample slide with malignant cells labelled in red 2

Data 154 images of post-op breast cancer tissue samples: Subsections of whole slide images of about 512x512 pixels Selected to have a mix of Lymphocyte, normal epithelial, and malignant epithelial cells (not random) Only the center of the cells are labelled, no segmentation. Some cells may be missing labels 3

Human Classification Lymphocytes are small, dark round nucleus Normal epithelial cells are lighter and slightly bigger than lymphocytes Malignant epithelial are 2-3 times bigger than normal, and have irregular boundaries Structural information is also important 4

Classification Classification is easier than localization Crop a 32x32 box around each nucleus to create a classification training set Add some random non - nucleus samples to create a fourth class 32x32 5

Model Nothing complex: Usual Architecture: 3 Convolutional layers 2 FC layers Batchnorm Relu Hyperparameter optimization the easy way: for model in model_list: for parameter in paramater_list: 6

Augmentation Rotations and flips Standard augmentation, because we want consistent classification independent of the orientation Small crops The data centers aren t labelled perfectly, so we want consistent classification after small changes No max-pooling Little benefit to reducing image size but there is a significant cost. Empirically this was true. 7

Results Using 32x32 images: 88% classification accuracy Using 64x64 images: 90% classification accuracy What about localization? 8

Localization Popular methods use bounding boxes, like faster RCNN or YOLO Need segmented training data Designed to perform best on larger objects, but cell nuclei are very small These methods will require major changes to be useful in this problem 9

Localization Detecting Cancer Metastases on Gigapixel Pathology Images They use a sliding classifier to create a heatmap of cancer probability Both about cancer detection, but they detect tumors, not individual cells They had a much larger training set Also designed to work on segmented data, but can be more easily fit to this problem Example segmentation of cancer vs. non-cancer 10

Heatmaps Apply the trained classifier to the entire image, with a stride of 2. For each location the classifier is applied, we get 4 class probabilities 11

Non-Maximum Suppression How to turn this heatmap into point predictions for cell locations? Use the cell probability heatmap, and find the most likely cell locations Procedure: While max_cell_probability > cutoff: 1. 2. Find maximum pixel value (probability of nucleus) Set all other pixel values within radius r to 0 12

Choosing the radius Ideally all cells would be the same shape and size, r would be obvious r=4 True labels r = 16 13

Choosing the radius Radius of 10 is best 14

Radius conditional on class The three cell types are different sizes, so we can choose the radius conditional on the class 15

Radius conditional on class Histograms didn t show any clear results Testing out a few combinations also shows it is best to keep the radius as the same for all classes 16

Basic Localization and Classification Results Localization accuracy is difficult to assess: Unlabelled cells cause high false positive rate 88% of true cells detected 30% of those detected were false positives Classification accuracy on segmented images: 85.6% 17

Improving Classification People use more information than the 32x32 window surrounding the cell for classification. For example, it is unlikely to have a cluster of all normal cells with one malignant CNN Smoothing Try training the CNN on a larger image size Useful if we think distance is the most important factor Make a CNN to update the classifications after the heatmap is made KNN Laplacian Smoothing 18

Results Bigger CNN 64 x 64 Better classification accuracy: 90% Worse localization accuracy 88% of true cells detected 34% of those detected were false positives KNN Terrible Neighbours Accuracy 1 85% 2 67% 3 59% 4 59% 5 56% 19

CNN on Heatmap If other cell s class and location are the most relevant information for classification, we can: Downsample the cell probability heatmap Training set will be cropped cell probability maps, centered at the cell we want to update Non-maximum suppression is still used to generate locations Output classification is classifier output at cell 20

CNN on heatmap Not effective Similar accuracy to taking max heatmap value Other uses: Possibly useful for other problems where the sparsity of information may be even greater Very high resolution images that can t be fully fed into CNN 21

Conclusion and future work Deep learning is at least as good as traditional ML methods for this problem Information within and between cells is relevant for classification Issue is in taking into account global information, without drowning out the important local information of the small cells For sparser higher resolution images, it may be useful to look at this as an attention problem. Focus on a few areas of importance and combining it together without applying the CNN model to every pixel. 22