Hybrid Deep Learning for Reflectance Confocal Microscopy Skin Images

Slides:



Advertisements
Similar presentations
Exemplar-Based Segmentation of Pigmented Skin Lesions from Dermoscopy Images Mei Chen Intel Labs Pittsburgh Approach Motivation Skin.
Advertisements

Advanced topics.
ImageNet Classification with Deep Convolutional Neural Networks
Example: ZIP Code Recognition Classification of handwritten numerals.
CVR05 University of California Berkeley 1 Familiar Configuration Enables Figure/Ground Assignment in Natural Scenes Xiaofeng Ren, Charless Fowlkes, Jitendra.
1 Automated Feature Abstraction of the fMRI Signal using Neural Network Clustering Techniques Stefan Niculescu and Tom Mitchell Siemens Medical Solutions,
Spatial Pyramid Pooling in Deep Convolutional
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Machine Learning in Simulation-Based Analysis 1 Li-C. Wang, Malgorzata Marek-Sadowska University of California, Santa Barbara.
Convolutional Neural Networks for Image Processing with Applications in Mobile Robotics By, Sruthi Moola.
CSE 185 Introduction to Computer Vision Pattern Recognition.
Kuan-Chuan Peng Tsuhan Chen
Dr. Z. R. Ghassabi Spring 2015 Deep learning for Human action Recognition 1.
A Statistical Approach to Texture Classification Nicholas Chan Heather Dunlop Project Dec. 14, 2005.
Convolutional Restricted Boltzmann Machines for Feature Learning Mohammad Norouzi Advisor: Dr. Greg Mori Simon Fraser University 27 Nov
Cell Segmentation in Microscopy Imagery Using a Bag of Local Bayesian Classifiers Zhaozheng Yin RI/CMU, Fall 2009.
Rich feature hierarchies for accurate object detection and semantic segmentation 2014 IEEE Conference on Computer Vision and Pattern Recognition Ross Girshick,
Deep Learning Overview Sources: workshop-tutorial-final.pdf
Another Example: Circle Detection
Combining Models Foundations of Algorithms and Machine Learning (CS60020), IIT KGP, 2017: Indrajit Bhattacharya.
Big data classification using neural network
Automatic Lung Cancer Diagnosis from CT Scans (Week 1)
Semi-Supervised Clustering
Convolutional Neural Network
Deeply learned face representations are sparse, selective, and robust
The Relationship between Deep Learning and Brain Function
Deep Learning Amin Sobhani.
Sentence Modeling Representation of sentences is the heart of Natural Language Processing A sentence model is a representation and analysis of semantic.
Data Mining, Neural Network and Genetic Programming
Convolutional Neural Fabrics by Shreyas Saxena, Jakob Verbeek
Data Driven Attributes for Action Detection
Krishna Kumar Singh, Yong Jae Lee University of California, Davis
Constrained Clustering -Semi Supervised Clustering-
MR images analysis of glioma
Article Review Todd Hricik.
Perceptual Loss Deep Feature Interpolation for Image Content Changes
Robust Lung Nodule Classification using 2
Combining CNN with RNN for scene labeling (segmentation)
Natural Language Processing of Knee MRI Reports
Machine Learning Basics
Lecture 5 Smaller Network: CNN
CS6890 Deep Learning Weizhen Cai
State-of-the-art face recognition systems
By: Kevin Yu Ph.D. in Computer Engineering
Bird-species Recognition Using Convolutional Neural Network
Computer Vision James Hays
Introduction to Neural Networks
Towards Understanding the Invertibility of Convolutional Neural Networks Anna C. Gilbert1, Yi Zhang1, Kibok Lee1, Yuting Zhang1, Honglak Lee1,2 1University.
Vessel Extraction in X-Ray Angiograms Using Deep Learning
8-3 RRAM Based Convolutional Neural Networks for High Accuracy Pattern Recognition and Online Learning Tasks Z. Dong, Z. Zhou, Z.F. Li, C. Liu, Y.N. Jiang,
CSC 578 Neural Networks and Deep Learning
Machine Learning 101 Intro to AI, ML, Deep Learning
KFC: Keypoints, Features and Correspondences
On Convolutional Neural Network
Automated Delineation of Dermal–Epidermal Junction in Reflectance Confocal Microscopy Image Stacks of Human Skin  Sila Kurugol, Kivanc Kose, Brian Park,
Outline Background Motivation Proposed Model Experimental Results
Analysis of Trained CNN (Receptive Field & Weights of Network)
RCNN, Fast-RCNN, Faster-RCNN
Convolutional Neural Networks
Heterogeneous convolutional neural networks for visual recognition
Face Recognition: A Convolutional Neural Network Approach
CSC 578 Neural Networks and Deep Learning
Department of Computer Science Ben-Gurion University of the Negev
Automatic Handwriting Generation
Deep Object Co-Segmentation
CS295: Modern Systems: Application Case Study Neural Network Accelerator Sang-Woo Jun Spring 2019 Many slides adapted from Hyoukjun Kwon‘s Gatech “Designing.
Semantic Segmentation
End-to-End Facial Alignment and Recognition
CSC 578 Neural Networks and Deep Learning
Presented By: Firas Gerges (fg92)
Presentation transcript:

Hybrid Deep Learning for Reflectance Confocal Microscopy Skin Images Parneet Kaur, Kristin Dana Rutgers University, USA Oana G. Cula, Catherine Mack Johnson & Johnson, USA ICPR 2016, Cancun, Mexico Dec. 6, 2016

Parneet Kaur, Rutgers University Skin Anatomy Objective: Find thickness of each layer in epidermis Skin Upper Layers Full Thickness Skin Why? Effect of skin treatments Skin aging Pigmentation disorders Skin cancer Parneet Kaur, Rutgers University

Reflectance Confocal Microscopy (RCM) Non-invasive technique Captures skin cellular details Epidermis 1μm RCM Stack: Images are captured up to 100μm in steps of 1μm 100μm Parneet Kaur, Rutgers University

Parneet Kaur, Rutgers University RCM Skin Images Outside Epidermis (OE) Stratum Corneum (SC) Stratum Granulosum (SG) Outside Epidermis Stratum Spinosum (SS) Stratum Basale (SB) Portions of Papillary Dermis (PD) Parneet Kaur, Rutgers University

Parneet Kaur, Rutgers University Goal Traditional Approach: Each skin image is qualitatively labeled by a clinical expert Limitations: Time-consuming Subjective Objective: Automate the process of skin image labeling to find the thickness of each skin layer Parneet Kaur, Rutgers University

Challenges for Automatic Classification Small Dataset: 15 stacks, 1500 images Intra-Class Variation: Skin Images from different RCM stacks belonging to Stratum Granulosum Parneet Kaur, Rutgers University

Parneet Kaur, Rutgers University Prior Work Approach Somoza et al. 2014 Texton-based + kmeans clustering Hames et al. 2015 Bag-of-features + logistic regression Kurugol et al. Contrast difference Our Methods Hybrid deep learning Attribute-based method Convolutional Neural Networks Parneet Kaur, Rutgers University

Proposed Method 1: Hybrid Deep Learning Unsupervised texton-based feature vectors Supervised deep neural networks Parneet Kaur, Rutgers University

Proposed Method 1: Hybrid Deep Learning Convolution Layer: Use fixed weight filter banks Each pixel is filtered over a 5x5 region and represented by a 48- dimensional vector Parneet Kaur, Rutgers University

Proposed Method 1: Hybrid Deep Learning Texton Library: Obtained by k-means clustering of filter outputs Each cluster accounts for local structural similarities and is called a texton Texton labeling with Max-8 Pooling: Each pixel is labeled to its nearest neighbors Parneet Kaur, Rutgers University

Proposed Method 1: Hybrid Deep Learning Histogram Pooling: Texton labels from all the texton maps are pooled together in texton histogram. Parneet Kaur, Rutgers University

Proposed Method 1: Hybrid Deep Learning Deep Neural Network: Feed-forward deep neural network Input feature vector: texton histogram Parneet Kaur, Rutgers University

Proposed Method 1: Hybrid Deep Learning Parneet Kaur, Rutgers University

Proposed Method 2: Attribute-Based Approach Perceptual Attributes: inspired by human perception Prior Work: Kaur et al., “From photography to microbiology: Eigenbiome models for skin appearance”, CVPRW 2015 Cimpoi et al., “Describing Textures in the wild”, CVPR 2014 For RCM Skin Images: Each image can be represented as a distribution of perceptual attributes Parneet Kaur, Rutgers University

Proposed Method 2: Attribute-Based Approach Training data: labelled attribute patches Attribute Classifier: Neural networks trained with texton histograms of attribute patches as feature vector RCM Image Attributes Map A A B C D E F Histogram of Attributes This approach provides pixel level attribute labels. Each pixel is assigned an attribute label by the trained classifier Parneet Kaur, Rutgers University

Proposed Method 3: Convolutional Neural Networks (CNN) Learn a hierarchy of features for classification automatically from the input images. Popular for several computer vision tasks such as image classification, facial and object recognition, video analysis [Cimpoi CVPR 2015, Karpathy CVPR 2014, Dosovitskiy NIPS 2014, Le ICASSP 2014]. Require huge amount of data Parneet Kaur, Rutgers University

Proposed Method 3: Convolutional Neural Networks (CNN) We train CNN from perceptual attributes or use pre-trained networks It consists of: 4 convolutional layers, 2 fully connected layers We tried different combinations of CNN layers but found that training it doesn’t improve the results. Parneet Kaur, Rutgers University

Parneet Kaur, Rutgers University Results The hybrid deep learning method performs the best with ~82% accuracy Even though attribute-based approach provides pixel level attribute labels, the test image accuracy using attribute histograms for training a neural network on the RCM data is relatively low (~71%). CNNs have been found to perform very well on many computer vision problems but here we observe that training the CNNs does not work well for RCM skin images. One reason is that CNNs require huge data and our dataset is relatively small. Proposed method 1 “hybrid deep learning” performs the best. Parneet Kaur, Rutgers University

RCM Stack Labeling RCM Image Labeling Blue dots are the human labels. Red dots are the algorithm labels. Note that the mislabeling occurs in the transition regions. These transitions may be ambiguous to a clinical expert as well. The mislabeling occurs in the transition regions Parneet Kaur, Rutgers University

Confusion Matrix The mislabeling occurs in the transition regions Parneet Kaur, Rutgers University

Parneet Kaur, Rutgers University Mislabeled Images Mislabeled Images Correctly Labeled Correctly Labeled SC OE (a) Human Label : OE Automated Label : SC SS SC (d) Human Label : SC Automated Label : SS SB SS (g) Human Label : SS Automated Label : SB Parneet Kaur, Rutgers University

Parneet Kaur, Rutgers University Conclusions We propose 3 different methods to classify RCM skin images Hybrid Deep Learning gives the best performance Mislabeling occurs mostly between adjacent skin layers Future Work: Explore variability in human labeling Guide the algorithms based on the information analyzed by the clinical expert Parneet Kaur, Rutgers University

Thank You! Questions? Support provided by Johnson and Johnson Consumer Products Research & Development Parneet Kaur, Rutgers University