Registration of Pathological Images

Slides:



Advertisements
Similar presentations
Image Processing IB Paper 8 – Part A Ognjen Arandjelović Ognjen Arandjelović
Advertisements

CSCE 643 Computer Vision: Template Matching, Image Pyramids and Denoising Jinxiang Chai.
Optimizing and Learning for Super-resolution
Gordon Wright & Marie de Guzman 15 December 2010 Co-registration & Spatial Normalisation.
Medical Image Registration Kumar Rajamani. Registration Spatial transform that maps points from one image to corresponding points in another image.
CSCI 347 / CS 4206: Data Mining Module 07: Implementations Topic 03: Linear Models.
Hongliang Li, Senior Member, IEEE, Linfeng Xu, Member, IEEE, and Guanghui Liu Face Hallucination via Similarity Constraints.
OverviewOverview Motion correction Smoothing kernel Spatial normalisation Standard template fMRI time-series Statistical Parametric Map General Linear.
A Spatially Adaptive Filter Reducing Arc Stripe Noise for Sector Scan Medical Ultrasound Imaging Qianren Xu Mohamed Kamel Magdy M. A. Salama.
Face Alignment with Part-Based Modeling
Digital Image Processing
Semi-Supervised Hierarchical Models for 3D Human Pose Reconstruction Atul Kanaujia, CBIM, Rutgers Cristian Sminchisescu, TTI-C Dimitris Metaxas,CBIM, Rutgers.
4/15/2017 Using Gaussian Process Regression for Efficient Motion Planning in Environments with Deformable Objects Barbara Frank, Cyrill Stachniss, Nichola.
Image Denoising using Locally Learned Dictionaries Priyam Chatterjee Peyman Milanfar Dept. of Electrical Engineering University of California, Santa Cruz.
A Framework for Photo-Quality Assessment and Enhancement based on Visual Aesthetics Subhabrata Bhattacharya Rahul Sukthankar Mubarak Shah.
Structure learning with deep neuronal networks 6 th Network Modeling Workshop, 6/6/2013 Patrick Michl.
Pattern Recognition and Machine Learning
Unsupervised Learning With Neural Nets Deep Learning and Neural Nets Spring 2015.
1 Improving Entropy Registration Theodor D. Richardson.
Adaptive Rao-Blackwellized Particle Filter and It’s Evaluation for Tracking in Surveillance Xinyu Xu and Baoxin Li, Senior Member, IEEE.
Introduction to Image Quality Assessment
Medical Image Synthesis via Monte Carlo Simulation James Z. Chen, Stephen M. Pizer, Edward L. Chaney, Sarang Joshi Medical Image Display & Analysis Group,
Object Detection Using the Statistics of Parts Henry Schneiderman Takeo Kanade Presented by : Sameer Shirdhonkar December 11, 2003.
Despeckle Filtering in Medical Ultrasound Imaging
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Gwangju Institute of Science and Technology Intelligent Design and Graphics Laboratory Multi-scale tensor voting for feature extraction from unstructured.
Machine Learning1 Machine Learning: Summary Greg Grudic CSCI-4830.
5. SUMMARY & CONCLUSIONS We have presented a coarse to fine minimization framework using a coupled dual ellipse model to form a subspace constraint that.
1 University of Texas at Austin Machine Learning Group 图像与视频处理 计算机学院 Motion Detection and Estimation.
Ch5 Image Restoration CS446 Instructor: Nada ALZaben.
CSC2515: Lecture 7 (post) Independent Components Analysis, and Autoencoders Geoffrey Hinton.
Over-Trained Network Node Removal and Neurotransmitter-Inspired Artificial Neural Networks By: Kyle Wray.
Category Independent Region Proposals Ian Endres and Derek Hoiem University of Illinois at Urbana-Champaign.
Reservoir Uncertainty Assessment Using Machine Learning Techniques Authors: Jincong He Department of Energy Resources Engineering AbstractIntroduction.
Demosaicking for Multispectral Filter Array (MSFA)
NA-MIC National Alliance for Medical Image Computing NAMIC UNC Site Update Site PI: Martin Styner UNC Site NAMIC folks: C Vachet, G Roger,
Statistical Models of Appearance for Computer Vision 主講人:虞台文.
Dynamic Background Learning through Deep Auto-encoder Networks Pei Xu 1, Mao Ye 1, Xue Li 2, Qihe Liu 1, Yi Yang 2 and Jian Ding 3 1.University of Electronic.
Instructor: Mircea Nicolescu Lecture 5 CS 485 / 685 Computer Vision.
Jianchao Yang, John Wright, Thomas Huang, Yi Ma CVPR 2008 Image Super-Resolution as Sparse Representation of Raw Image Patches.
Bias-Variance Analysis in Regression  True function is y = f(x) +  where  is normally distributed with zero mean and standard deviation .  Given a.
Deformation Modeling for Robust 3D Face Matching Xioguang Lu and Anil K. Jain Dept. of Computer Science & Engineering Michigan State University.
Cancer Metastases Classification in Histological Whole Slide Images
Combining Models Foundations of Algorithms and Machine Learning (CS60020), IIT KGP, 2017: Indrajit Bhattacharya.
Segmentation of Single-Figure Objects by Deformable M-reps
RNNs: An example applied to the prediction task
Fast edge-directed single-image super-resolution
Summary of “Efficient Deep Learning for Stereo Matching”
Journal Club M Havaei, et al. Université de Sherbrooke, Canada
Reflection Correspondence for Exposing Photograph Manipulation
Fast Preprocessing for Robust Face Sketch Synthesis
A Generic Method for Evaluating Appearance Models and Assessing the Accuracy of NRR Roy Schestowitz, Carole Twining, Tim Cootes, Vlad Petrovic, Chris.
Presenter: Hajar Emami
Final Year Project Presentation --- Magic Paint Face
Structure learning with deep autoencoders
For Monochromatic Imaging
Presenter: Hajar Emami
Multi-modality image registration using mutual information based on gradient vector flow Yujun Guo May 1,2006.
RNNs: Going Beyond the SRN in Language Prediction
10701 / Machine Learning Today: - Cross validation,
Representation Learning with Deep Auto-Encoder
Machine learning overview
Autoencoders Supervised learning uses explicit labels/correct output in order to train a network. E.g., classification of images. Unsupervised learning.
Cost-aware Pre-training for Multiclass Cost-sensitive Deep Learning
Rgh
Lecture 16. Classification (II): Practical Considerations
SFNet: Learning Object-aware Semantic Correspondence
DIGITAL IMAGE PROCESSING Elective 3 (5th Sem.)
Visual Grounding.
Presentation transcript:

Registration of Pathological Images Xiao Yang1, Xu Han1, Eunbyung Park1, Stephen Aylward2, Roland Kwitt3, Marc Niethammer1 Department of Computer Science 1University of North Carolina at Chapel Hill 3University of Salzburg 3Kitware Inc.

Deformable Image Registration Registration of Pathological Images Deformable Image Registration Goal: Spatial alignment of two images (beyond affine). ? Source Image Target Image minimize Irregularity of transformation + image mismatch

Issue: Intensity/Structural changes Image Registration Registration of Pathological Images Issue: Intensity/Structural changes Traumatic brain injury Brain tumor What do we do if we need to deal with pathologies? “Similar looking regions” do not correspond. Structures only exist in one of the two images.

Simplest Solution: Cost-function masking Registration of Pathological Images Simplest Solution: Cost-function masking One solution: Cost function masking [Brett2001] = ignoring matching cost in region of source image Image: gerdleonhard.typepad.com X … let’s just not look at it!

Other Solution Approaches Other Approaches Registration of Pathological Images Other Solution Approaches Segmentation-based methods Cost function masking Joint Segmentation and Registration Geometric Metamorphosis All these methods require segmentations!

magic What if? What if there were a method to transform an image with Direct Mapping Registration of Pathological Images What if? What if there were a method to transform an image with pathology into a healthy-looking image? magic We can learn such a method from population data ...

Other Solution Approaches Quasi-Normal by Regression Registration of Pathological Images Other Solution Approaches Low-rank/sparse approach (LRS) Separate the image into low-rank part and sparse part Requires interleaved registration and LRS decomposition Our approach is similar in spirit to LRS, but directly predicts a quasi-normal image w/o registrations preserves fine image detail

Prediction via a variational autoencoder Quasi-Normal by Regression Registration of Pathological Images Prediction via a variational autoencoder Goal: Directly learn a regression model from pathological to quasi-normal We use a variational autoencoder, but other regression models are of course possible too ... ... with this model we can also estimate output uncertainties.

Denoising variational autoencoder (DVAE) Quasi-Normal by Regression Registration of Pathological Images Denoising variational autoencoder (DVAE) Pathology is considered noise: removing the noise result in the quasi-normal image Variational formulation hidden layer values are random variables (Gaussian) sampling the network allows for uncertainty estimates Autoencoder (AE)) Denoising AE Variational AE DVAE

Training the network We train the network using pathological data Network Training Registration of Pathological Images Training the network We train the network using pathological data + includes deformations of pathologies (mass effect) - unclear what the quasi-normal image should be We use two approaches Loss function masking: ignores tumor area during training Simulated lesion: we add a “QuasiLesion” layer to simulate lesions for which we know the normal appearance

Loss Function Masking For input image Network Training Registration of Pathological Images Loss Function Masking For input image replace pathology by constant intensity plus noise For output image disregard the pathological area in backpropagation Lesion segmentations are only required at training time!

Quasi-Lesion Layer (i.e., simulated lesions) Network Training Registration of Pathological Images Quasi-Lesion Layer (i.e., simulated lesions) Add simulated (quasi) lesions to normal areas and then train the network to remove those

FakeLesion Layer (i.e., simulated lesions) Network Training Registration of Pathological Images FakeLesion Layer (i.e., simulated lesions) Add simulated (quasi) lesions to normal areas and then train the network to remove those Choice of simulated lesion texture real tumor; mean or random intensity; random noise Choice did experimentally not make a significant difference

Uncertainty-Guided Registration Registration of Pathological Images Uncertainty-Guided Registration Can assess uncertainty if the reconstruction via sampling Mean = reconstruction result Variance = reconstruction uncertainty

Experimental Settings Experiments Registration of Pathological Images Experimental Settings 2D synthetic image + BRATs training dataset Network training: torch + rmsprop Uncertainty-weighted registration: modified NiftyReg Synthetic experiment: register OASIS images to BRATs (cost fcn. masking) add BRATs tumor to deformed OASIS images 500 training images, 50 for testing, 196x232 BRATs experiment: cross-validation: 4 sets of 244 training images + 30 test images Adaptive histogram equalization

Example Results (based on simulated data for illustration) Experiments Registration of Pathological Images Example Results (based on simulated data for illustration) Original Original + Tumor Improved/sharper reconstruction Uncertainty map to weight registration LRS reconstruction direct reconstruction uncertainty

Image Registration Result: Synthetic Experiments Registration of Pathological Images Image Registration Result: Synthetic Ground truth deformation LRS Our result without uncertainty Our result with uncertainty

Evaluation on BRATS 2015 Dataset Experiments Registration of Pathological Images Evaluation on BRATS 2015 Dataset 274 images in training dataset Cross-validation: 4 sets of 244 training + 30 testing images Landmarks for evaluation (avg. 10 landmarks per image) Direct reconstruction ("our model") works generally best. Uncertainty helps. Cost function masking does not perform well.

BRATs testcase Original image LRS result Our result Uncertainty map Experiments Registration of Pathological Images BRATs testcase Original image LRS result Our result Uncertainty map

BRATs testcase Original image Cost function masking LRS method Experiments Registration of Pathological Images BRATs testcase Cost function masking LRS method Original image Our method, no uncertainty Our method with uncertainty

Conclusion / Discussion Registration of Pathological Images Conclusion / Discussion Potential for 3D data: 2.5D network; 14 slices at once; slow but feasible 3D patch-based network (including location) More realistic simulated lesion appearance: likely possible with more training data Faithful reconstruction of normal areas is important excessive smoothing by LRS loses fine details important for registration Faithful reconstruction of pathological areas may not be that important if combined with an uncertainty measure may be possible to outperform cost function masking

Thanks for your attention! The End … Registration of Pathological Images Thanks Thanks for your attention! Questions?