Anderida Bcard F · e: [email protected] n t: 0415 591 106 Mornington Peninsula
Physics-Based Machine Learning for Image Segmentation · STAT 581 Mathematical Probability F 17...
Transcript of Physics-Based Machine Learning for Image Segmentation · STAT 581 Mathematical Probability F 17...
![Page 1: Physics-Based Machine Learning for Image Segmentation · STAT 581 Mathematical Probability F 17 BIOE 591 Fundamentals of Medical Imaging F 18 GS-SB-405 Computer-Aided Discovery Methods](https://reader035.fdocuments.net/reader035/viewer/2022071509/612d93cc1ecc5158694246ba/html5/thumbnails/1.jpg)
Physics-Based Machine Learning for ImageSegmentation
Jonas Actor
Rice University
26 February 2018
Dr. Beatrice RiviereRice University
Dr. David FuentesMD Anderson Cancer Center
Contact: [email protected]
![Page 2: Physics-Based Machine Learning for Image Segmentation · STAT 581 Mathematical Probability F 17 BIOE 591 Fundamentals of Medical Imaging F 18 GS-SB-405 Computer-Aided Discovery Methods](https://reader035.fdocuments.net/reader035/viewer/2022071509/612d93cc1ecc5158694246ba/html5/thumbnails/2.jpg)
Motivation: Hepatocellular Carcinoma (HCC)
Segmented liver with HCC-type cancer (arrow)
• ∼ 1 million cases and deaths annually• No curative treatments for roughly 80% of patients• Need for reliable models of patient response → segmentation
Image: Dey et al., Indian Journal of Cancer, 2011
1
![Page 3: Physics-Based Machine Learning for Image Segmentation · STAT 581 Mathematical Probability F 17 BIOE 591 Fundamentals of Medical Imaging F 18 GS-SB-405 Computer-Aided Discovery Methods](https://reader035.fdocuments.net/reader035/viewer/2022071509/612d93cc1ecc5158694246ba/html5/thumbnails/3.jpg)
Step 1: Segmentation via Unrolling
Unrolling: transforms regularized minimization problem into NN
Neural Network (NN)
Unrolling
CT data
Segmentation
PDE Image Analysis
• PDE informs NN architecture• Training NN solves a PDE minimization problem
Left: Olson, Naval Medical Center Portsmouth, 2010Right: Fuentes, MD Anderson, 2018 2
![Page 4: Physics-Based Machine Learning for Image Segmentation · STAT 581 Mathematical Probability F 17 BIOE 591 Fundamentals of Medical Imaging F 18 GS-SB-405 Computer-Aided Discovery Methods](https://reader035.fdocuments.net/reader035/viewer/2022071509/612d93cc1ecc5158694246ba/html5/thumbnails/4.jpg)
Step 1: Segmentation via Unrolling
Unrolling: transforms regularized minimization problem into NN
Neural Network (NN)
Unrolling
CT data
Segmentation
PDE Image Analysis
• PDE informs NN architecture• Training NN solves a PDE minimization problem
Left: Olson, Naval Medical Center Portsmouth, 2010Right: Fuentes, MD Anderson, 2018 2
![Page 5: Physics-Based Machine Learning for Image Segmentation · STAT 581 Mathematical Probability F 17 BIOE 591 Fundamentals of Medical Imaging F 18 GS-SB-405 Computer-Aided Discovery Methods](https://reader035.fdocuments.net/reader035/viewer/2022071509/612d93cc1ecc5158694246ba/html5/thumbnails/5.jpg)
Step 2: Making Clinical Treatment Decisions
CT scan
Segmentation
Unrolling
Tumor Data:• number of tumors
• location
• sizeLiver Data:
• surrounding tissue
• blood flow
• porosity
Data Driven Model: Predict Patient Response
3
![Page 6: Physics-Based Machine Learning for Image Segmentation · STAT 581 Mathematical Probability F 17 BIOE 591 Fundamentals of Medical Imaging F 18 GS-SB-405 Computer-Aided Discovery Methods](https://reader035.fdocuments.net/reader035/viewer/2022071509/612d93cc1ecc5158694246ba/html5/thumbnails/6.jpg)
Translational Research
Use segmentation as a tool for clinical decision supportin Healthcare and Clinical Informatics
Research Goals:
• Segment CT data via unrolling, combining NN + PDEs
• Evaluate performance using ∼200 labeled datasets from MDAnderson and elsewhere
• Perform machine learning on patient data obtained from segmentationto buld a comprehensive data-driven treatment assessment model
4
![Page 7: Physics-Based Machine Learning for Image Segmentation · STAT 581 Mathematical Probability F 17 BIOE 591 Fundamentals of Medical Imaging F 18 GS-SB-405 Computer-Aided Discovery Methods](https://reader035.fdocuments.net/reader035/viewer/2022071509/612d93cc1ecc5158694246ba/html5/thumbnails/7.jpg)
Interdisciplinary Mentoring Plan
Dr. Riviere (primary)
• Numerical solution of PDE’s
• Numerical analysis
• Mathematical biology
• Resources from appliedmathematics community
Dr. Fuentes (secondary)
• Medical image analysis
• Mathematical models for decisionsupport
• Access to patients, clinic, data
• Resources from medical imagingcommunity
My responsibilities:
• Meet with both mentors weekly
• Communicate research across medical imaging, clinical, appliedmathematics, and machine learning communities
5
![Page 8: Physics-Based Machine Learning for Image Segmentation · STAT 581 Mathematical Probability F 17 BIOE 591 Fundamentals of Medical Imaging F 18 GS-SB-405 Computer-Aided Discovery Methods](https://reader035.fdocuments.net/reader035/viewer/2022071509/612d93cc1ecc5158694246ba/html5/thumbnails/8.jpg)
Practicum and Curriculum
Research Practicum:
• Enroll in CAAM 800 Independent Research• Meet with surgeons and oncologists at MD Anderson• Report on how segmentation data is used in clinical treatment
decision support
RequiredCOMP 543 Graduate Tools and Models F 18
HI 5310 Foundations of Health Information Sciences I S 19
ElectivesSTAT 581 Mathematical Probability F 17BIOE 591 Fundamentals of Medical Imaging F 18
GS-SB-405 Computer-Aided Discovery Methods S 20
Workshop GCC Rigor and Reproducibility F 18RCR UNIV 594 Responsible Conduct in Research F 18
Keck Seminar BIOS 592 Topics in Quantitative Biology S 20
6
![Page 9: Physics-Based Machine Learning for Image Segmentation · STAT 581 Mathematical Probability F 17 BIOE 591 Fundamentals of Medical Imaging F 18 GS-SB-405 Computer-Aided Discovery Methods](https://reader035.fdocuments.net/reader035/viewer/2022071509/612d93cc1ecc5158694246ba/html5/thumbnails/9.jpg)
Physics-Based Machine Learning for ImageSegmentation
Jonas Actor
Rice University
26 February 2018
Dr. Beatrice RiviereRice University
Dr. David FuentesMD Anderson Cancer Center
Contact: [email protected]
![Page 10: Physics-Based Machine Learning for Image Segmentation · STAT 581 Mathematical Probability F 17 BIOE 591 Fundamentals of Medical Imaging F 18 GS-SB-405 Computer-Aided Discovery Methods](https://reader035.fdocuments.net/reader035/viewer/2022071509/612d93cc1ecc5158694246ba/html5/thumbnails/10.jpg)
Timeline
Spring 2018 Complete Master’s Thesis
Summer 2018 Begin application to clinical data
Fall 2018 Begin theoretical analysis of unrolling
Complete theoretical analysis of unrollingSpring 2019 Implement unrolling segmentation methods
Publication of theoretical analysis
Summer 2020 Develop efficient computational schemes
Fall 2020 PhD Proposal
Spring 2021 PhD Defense
7
![Page 11: Physics-Based Machine Learning for Image Segmentation · STAT 581 Mathematical Probability F 17 BIOE 591 Fundamentals of Medical Imaging F 18 GS-SB-405 Computer-Aided Discovery Methods](https://reader035.fdocuments.net/reader035/viewer/2022071509/612d93cc1ecc5158694246ba/html5/thumbnails/11.jpg)
Communication of Research
Some Conferences:
• AMIA Annual Symposium, November 2019
• SIAM Imaging Sciences, June 2020
• IEEE Conference on Computer Vision, Summer 2019
• SPIE Medical Imaging, February 2019, 2020
Some Journals:
• JAMIA
• IEEE Medical Imaging
• SIIMS
• NIPS
8
![Page 12: Physics-Based Machine Learning for Image Segmentation · STAT 581 Mathematical Probability F 17 BIOE 591 Fundamentals of Medical Imaging F 18 GS-SB-405 Computer-Aided Discovery Methods](https://reader035.fdocuments.net/reader035/viewer/2022071509/612d93cc1ecc5158694246ba/html5/thumbnails/12.jpg)
Unrolling
• First used for sparse compressive sensing
• Recasts iterative minimization as neural network (NN)
9
![Page 13: Physics-Based Machine Learning for Image Segmentation · STAT 581 Mathematical Probability F 17 BIOE 591 Fundamentals of Medical Imaging F 18 GS-SB-405 Computer-Aided Discovery Methods](https://reader035.fdocuments.net/reader035/viewer/2022071509/612d93cc1ecc5158694246ba/html5/thumbnails/13.jpg)
Unrolling: Compressive Sensing
minz‖Dz − x‖2
2 + λ ‖z‖1
• x : original signal
• z : reconstructed sparse signal
• D: Dictionary (maps sparse to full signal)
10
![Page 14: Physics-Based Machine Learning for Image Segmentation · STAT 581 Mathematical Probability F 17 BIOE 591 Fundamentals of Medical Imaging F 18 GS-SB-405 Computer-Aided Discovery Methods](https://reader035.fdocuments.net/reader035/viewer/2022071509/612d93cc1ecc5158694246ba/html5/thumbnails/14.jpg)
Unrolling: Compressive Sensing
minz‖Dz − x‖2
2 + λ ‖z‖1
Keeps our reconstructed signal Dz close to the true signal x
11
![Page 15: Physics-Based Machine Learning for Image Segmentation · STAT 581 Mathematical Probability F 17 BIOE 591 Fundamentals of Medical Imaging F 18 GS-SB-405 Computer-Aided Discovery Methods](https://reader035.fdocuments.net/reader035/viewer/2022071509/612d93cc1ecc5158694246ba/html5/thumbnails/15.jpg)
Unrolling: Compressive Sensing
minz‖Dz − x‖2
2 + λ ‖z‖1
Keeps our reconstruction z sparse
12
![Page 16: Physics-Based Machine Learning for Image Segmentation · STAT 581 Mathematical Probability F 17 BIOE 591 Fundamentals of Medical Imaging F 18 GS-SB-405 Computer-Aided Discovery Methods](https://reader035.fdocuments.net/reader035/viewer/2022071509/612d93cc1ecc5158694246ba/html5/thumbnails/16.jpg)
Image Analysis with PDE Functionals
Goal: Define an energy functional on an image, then minimize functionalto obtain segmentation:
u = minu∈V , Γ⊆Ω
E [u, Γ |u0]
• u0: image
• u: desired approximation
• Γ ⊂ Ω: segmented section
• E : energy functional
• V : approximation space
13
![Page 17: Physics-Based Machine Learning for Image Segmentation · STAT 581 Mathematical Probability F 17 BIOE 591 Fundamentals of Medical Imaging F 18 GS-SB-405 Computer-Aided Discovery Methods](https://reader035.fdocuments.net/reader035/viewer/2022071509/612d93cc1ecc5158694246ba/html5/thumbnails/17.jpg)
Mumford-Shah Functional
E [u, Γ|u0] = αν(Γ) +β
2
∫Ω\Γ|∇u|2 dx +
λ
2
∫Ω
(K [u]− u0)2dx
• u0: image
• u: desired approximation
• Γ ⊂ Ω: segmented section
• E : energy functional
14
![Page 18: Physics-Based Machine Learning for Image Segmentation · STAT 581 Mathematical Probability F 17 BIOE 591 Fundamentals of Medical Imaging F 18 GS-SB-405 Computer-Aided Discovery Methods](https://reader035.fdocuments.net/reader035/viewer/2022071509/612d93cc1ecc5158694246ba/html5/thumbnails/18.jpg)
PDEs to Unrolling: Preserving Sparsity
Compressive Sensing:
F [z |x ] = λ ‖z‖1 + ‖Dz − x‖22
Image Analysis:
E [u, Γ|u0] = αν(Γ) +β
2
∫Ω\Γ|∇u|2 dx +
λ
2
∫Ω
(K [u]− u0)2dx
15
![Page 19: Physics-Based Machine Learning for Image Segmentation · STAT 581 Mathematical Probability F 17 BIOE 591 Fundamentals of Medical Imaging F 18 GS-SB-405 Computer-Aided Discovery Methods](https://reader035.fdocuments.net/reader035/viewer/2022071509/612d93cc1ecc5158694246ba/html5/thumbnails/19.jpg)
PDEs to Unrolling: Matching Input and Output
Compressive Sensing:
F [z |x ] = λ ‖z‖1 + ‖Dz − x‖22
Image Analysis:
E [u, Γ|u0] = αν(Γ) +β
2
∫Ω\Γ|∇u|2 dx +
λ
2
∫Ω
(K [u]− u0)2dx
16