SlideShare a Scribd company logo
Medical Image Synthesis with Improved Cycle-GAN
CT from CECT
Workshop: Deep Learning for Biomedical Image Reconstruction
Boah Kim, Eung Yeop Kim, Jong Chul Ye
Contents
Medical Image Synthesis with Improved Cycle-GAN: CT from CECT
ISBI2020 Workshop Presentation 2
Boah Kim
1. Introduction
2. Method
3. Experiment
4. Conclusion
Introduction
Medical image synthesis
 An approach to modeling a mapping from given images to unknown images
Medical Image Synthesis with Improved Cycle-GAN: CT from CECT
• Potential risks of radiation exposure for multiple acquisition of medical images (ex. CT, PET)
• Not always accessible modalities for every patient
• Alignment issue on the analysis of multi-images
Multi-modality image synthesis Inter-modality image synthesis
MRI CT 3T MRI 7T MRI
 Necessity
ISBI2020 Workshop Presentation 3
Boah Kim
Nie, Dong, et al. "Medical image synthesis with deep convolutional adversarial networks." IEEE Transactions on Biomedical Engineering
Introduction
Deep learning approaches for image synthesis
 Based on generative adversarial networks (GAN) model
Medical Image Synthesis with Improved Cycle-GAN: CT from CECT
Conditional GAN model
Auto-context model with GAN
• Image generation by solving the min-max problem with generator and discriminator
• Useful for the dataset that does not have ground-truth images
ISBI2020 Workshop Presentation 4
Boah Kim
DCGAN model
Zhang, Qianqian, et al. ICHI, 2018 Dar, Salman UH, et al. IEEE TMI, 2019
Nie, Dong, et al. IEEE TBE, 2018
Introduction
CT image synthesis from CECT
 CECT and unenhanced CT
Medical Image Synthesis with Improved Cycle-GAN: CT from CECT
ISBI2020 Workshop Presentation 5
Boah Kim
CECT Unenhanced CT
• CECT : highlight specific tissues or parts of body by contrast agent
• Useful for diagnosis by extracting certain organ (ex. bone)
 Challenge
Design “CT image synthesis model using unsupervised deep learning”
• Decrease the risk of radiation exposure
• Do not require alignment for image analysis
• Not aligned CT & CECT → Do not have ground-truth images
• Only have to change the enhanced blood vessels
• Do not generate or remove certain organs/tissues in medical images
Contents
Medical Image Synthesis with Improved Cycle-GAN: CT from CECT
ISBI2020 Workshop Presentation 6
Boah Kim
1. Introduction
2. Method
3. Experiment
4. Conclusion
Method
Motivation: cycleGAN
 One-to-one mapping using cyclic constraint
Medical Image Synthesis with Improved Cycle-GAN: CT from CECT
ISBI2020 Workshop Presentation 7
Boah Kim
Zhu, Jun-Yan, et al. "Unpaired image-to-image translation using
cycle-consistent adversarial networks,” CVPR, 2017
• Two Generators
Generate the unknown image from source image
• Two Discriminators
Distinguish between real and fake images
• Loss function
= 𝐿𝐿𝐺𝐺𝐺𝐺𝐺𝐺 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐷𝐷𝐴𝐴 + 𝐿𝐿𝐺𝐺𝐺𝐺𝐺𝐺 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐵𝐵
+ 𝜆𝜆1𝐿𝐿𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵 + 𝜆𝜆2𝐿𝐿𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖(𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵)
Method
Motivation: cycleGAN
 Why using cycleGAN?
Medical Image Synthesis with Improved Cycle-GAN: CT from CECT
ISBI2020 Workshop Presentation 8
Boah Kim
B.Sim et al. “Optimal transport, cycleGAN, and penalized LS for unsupervised learning in inverse problems”
• Stochastic generalization of penalized least square (PLS)
Penalized least square loss with deep learning prior
Optimal transport (OT)
x: stochastic variable, y : given variable
x: stochastic variable, y: stochastic variable
Method
Motivation: cycleGAN
 Why using cycleGAN?
Medical Image Synthesis with Improved Cycle-GAN: CT from CECT
ISBI2020 Workshop Presentation 9
Boah Kim
• Stochastic generalization of penalized least square (PLS)
B.Sim et al. “Optimal transport, cycleGAN, and penalized LS for unsupervised learning in inverse problems”
Penalized least square loss with deep learning prior
Optimal transport (OT)
x: stochastic variable, y : given variable
x: stochastic variable, y: stochastic variable
Cyclic loss GAN loss
- cycleGAN can be explained by optimal transport.
- Cyclic loss is derived from the PLS.
Method
Overall framework
 Improved cycleGAN with residual learning
Medical Image Synthesis with Improved Cycle-GAN: CT from CECT
ISBI2020 Workshop Presentation 10
Boah Kim
Medical Image Synthesis with Improved Cycle-GAN: CT from CECT
ISBI2020 Workshop Presentation 11
Boah Kim
• Residual learning for generators
CNN
Prevent loss of
medical information
Method
Overall framework
 Improved cycleGAN with residual learning
• Three Discriminators
𝐷𝐷𝐴𝐴 : Distinguish real and fake CT
𝐷𝐷𝐵𝐵 : Distinguish real and fake CECT
𝑫𝑫𝑪𝑪 : Distinguish real and fake pair of CT & CECT
• Two Generators
𝐺𝐺𝐴𝐴𝐴𝐴 : CECT → CT (generate synthetic CT)
𝐺𝐺𝐵𝐵𝐵𝐵 : CT → CECT (generate synthetic CECT)
Medical Image Synthesis with Improved Cycle-GAN: CT from CECT
ISBI2020 Workshop Presentation 12
Boah Kim
Method
Overall framework
 Improved cycleGAN with residual learning
• Residual learning for generators
CNN
Prevent loss of
medical information
• Three Discriminators
𝐷𝐷𝐴𝐴 : Distinguish real and fake CT
𝐷𝐷𝐵𝐵 : Distinguish real and fake CECT
𝑫𝑫𝑪𝑪 : Distinguish real and fake pair of CT & CECT
• Two Generators
𝐺𝐺𝐴𝐴𝐴𝐴 : CECT → CT (generate synthetic CT)
𝐺𝐺𝐵𝐵𝐵𝐵 : CT → CECT (generate synthetic CECT)
Medical Image Synthesis with Improved Cycle-GAN: CT from CECT
ISBI2020 Workshop Presentation 13
Boah Kim
Method
Overall framework
 Improved cycleGAN with residual learning
• Residual learning for generators
CNN
Prevent loss of
medical information
• Three Discriminators
𝐷𝐷𝐴𝐴 : Distinguish real and fake CT
𝐷𝐷𝐵𝐵 : Distinguish real and fake CECT
𝑫𝑫𝑪𝑪 : Distinguish real and fake pair of CT & CECT
• Two Generators
𝐺𝐺𝐴𝐴𝐴𝐴 : CECT → CT (generate synthetic CT)
𝐺𝐺𝐵𝐵𝐵𝐵 : CT → CECT (generate synthetic CECT)
 Training networks by solving the optimization problem
Medical Image Synthesis with Improved Cycle-GAN: CT from CECT
ISBI2020 Workshop Presentation 14
Boah Kim
𝐿𝐿 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐴𝐴, 𝐷𝐷𝐵𝐵, 𝐷𝐷𝐶𝐶
= 𝐿𝐿𝐺𝐺𝐺𝐺𝐺𝐺 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐷𝐷𝐴𝐴 + 𝐿𝐿𝐺𝐺𝐺𝐺𝐺𝐺 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐵𝐵 + 𝐿𝐿𝐺𝐺𝐺𝐺𝑁𝑁′ 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐶𝐶
+ 𝜆𝜆1𝐿𝐿𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵 + 𝜆𝜆2𝐿𝐿𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖(𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵)
min
𝐺𝐺𝐴𝐴𝐴𝐴,𝐺𝐺𝐵𝐵𝐵𝐵
max
𝐷𝐷𝐴𝐴,𝐷𝐷𝐵𝐵,𝐷𝐷𝐶𝐶
𝐿𝐿(𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐴𝐴, 𝐷𝐷𝐵𝐵,𝐷𝐷𝐶𝐶)
Method
Loss function
Medical Image Synthesis with Improved Cycle-GAN: CT from CECT
ISBI2020 Workshop Presentation 15
Boah Kim
𝑳𝑳𝑮𝑮𝑮𝑮𝑮𝑮(𝑮𝑮𝑨𝑨𝑨𝑨, 𝑫𝑫𝑨𝑨)
min
𝐺𝐺𝐴𝐴𝐴𝐴
𝔼𝔼𝑥𝑥𝐴𝐴~𝑃𝑃𝐴𝐴
[ 𝐷𝐷𝐴𝐴 𝐺𝐺𝐴𝐴𝐴𝐴 𝑥𝑥𝐴𝐴 − 1
2
]
min
𝐷𝐷𝐴𝐴
1
2
𝔼𝔼𝑥𝑥𝐵𝐵~𝑃𝑃𝐵𝐵
[ 𝐷𝐷𝐴𝐴 𝑥𝑥𝐵𝐵 − 1 2
] +
1
2
𝔼𝔼𝑥𝑥𝐴𝐴~𝑃𝑃𝐴𝐴
[𝐷𝐷𝐴𝐴 𝐺𝐺𝐴𝐴𝐴𝐴 𝑥𝑥𝐴𝐴
2
]
• Adversarial loss,
- Produce realistic images
- Apply to input 𝑥𝑥
 Training networks by solving the optimization problem
𝐿𝐿 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐴𝐴, 𝐷𝐷𝐵𝐵, 𝐷𝐷𝐶𝐶
= 𝐿𝐿𝐺𝐺𝐺𝐺𝐺𝐺 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐷𝐷𝐴𝐴 + 𝐿𝐿𝐺𝐺𝐺𝐺𝐺𝐺 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐵𝐵 + 𝐿𝐿𝐺𝐺𝐺𝐺𝑁𝑁′ 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐶𝐶
+ 𝜆𝜆1𝐿𝐿𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵 + 𝜆𝜆2𝐿𝐿𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖(𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵)
min
𝐺𝐺𝐴𝐴𝐴𝐴,𝐺𝐺𝐵𝐵𝐵𝐵
max
𝐷𝐷𝐴𝐴,𝐷𝐷𝐵𝐵,𝐷𝐷𝐶𝐶
𝐿𝐿(𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐴𝐴, 𝐷𝐷𝐵𝐵,𝐷𝐷𝐶𝐶)
Method
Loss function
Medical Image Synthesis with Improved Cycle-GAN: CT from CECT
ISBI2020 Workshop Presentation 16
Boah Kim
𝑳𝑳𝑮𝑮𝑮𝑮𝑵𝑵′(𝑮𝑮𝑨𝑨𝑨𝑨, 𝑮𝑮𝑩𝑩𝑩𝑩, 𝑫𝑫𝑪𝑪)
- Produce realistic images
- Apply to a paired input 𝑥𝑥𝐴𝐴 and 𝑥𝑥𝐵𝐵
min
𝐺𝐺𝐴𝐴𝐴𝐴,𝐺𝐺𝐵𝐵𝐵𝐵
𝔼𝔼𝑥𝑥𝐴𝐴~𝑃𝑃𝐴𝐴,𝑥𝑥𝐵𝐵~𝑃𝑃𝐵𝐵
[ 𝐷𝐷𝐶𝐶 𝐺𝐺𝐴𝐴𝐴𝐴 𝑥𝑥𝐴𝐴 , 𝐺𝐺𝐵𝐵𝐵𝐵(𝑥𝑥𝐵𝐵 − 1 2
]
min
𝐷𝐷𝐶𝐶
1
2
𝔼𝔼𝑥𝑥𝐴𝐴~𝑃𝑃𝐴𝐴,𝑥𝑥𝐵𝐵~𝑃𝑃𝐵𝐵
𝐷𝐷𝐶𝐶 𝑥𝑥𝐵𝐵, 𝑥𝑥𝐴𝐴 − 1 2
+
1
2
𝔼𝔼𝑥𝑥𝐴𝐴~𝑃𝑃𝐴𝐴,𝑥𝑥𝐵𝐵~𝑃𝑃𝐵𝐵
[𝐷𝐷𝐶𝐶 𝐺𝐺𝐴𝐴𝐴𝐴 𝑥𝑥𝐴𝐴 , 𝐺𝐺𝐵𝐵𝐵𝐵(𝑥𝑥𝐵𝐵) 2
]
 Training networks by solving the optimization problem
𝐿𝐿 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐴𝐴, 𝐷𝐷𝐵𝐵, 𝐷𝐷𝐶𝐶
= 𝐿𝐿𝐺𝐺𝐺𝐺𝐺𝐺 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐷𝐷𝐴𝐴 + 𝐿𝐿𝐺𝐺𝐺𝐺𝐺𝐺 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐵𝐵 + 𝐿𝐿𝐺𝐺𝐺𝐺𝑁𝑁′ 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐶𝐶
+ 𝜆𝜆1𝐿𝐿𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵 + 𝜆𝜆2𝐿𝐿𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖(𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵)
min
𝐺𝐺𝐴𝐴𝐴𝐴,𝐺𝐺𝐵𝐵𝐵𝐵
max
𝐷𝐷𝐴𝐴,𝐷𝐷𝐵𝐵,𝐷𝐷𝐶𝐶
𝐿𝐿(𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐴𝐴, 𝐷𝐷𝐵𝐵,𝐷𝐷𝐶𝐶)
Method
Loss function
• Adversarial loss,
Medical Image Synthesis with Improved Cycle-GAN: CT from CECT
ISBI2020 Workshop Presentation 17
Boah Kim
• Cyclic loss, 𝑳𝑳𝒄𝒄𝒄𝒄𝒄𝒄𝒄𝒄𝒄𝒄𝒄𝒄(𝑮𝑮𝑨𝑨𝑨𝑨, 𝑮𝑮𝑩𝑩𝑩𝑩)
Guarantee one-to-one mapping of CT & CECT
𝔼𝔼𝑥𝑥𝐴𝐴~𝑃𝑃𝐴𝐴
𝐺𝐺𝐵𝐵𝐵𝐵 𝐺𝐺𝐴𝐴𝐴𝐴 𝑥𝑥𝐴𝐴 − 𝑥𝑥𝐴𝐴 1
+𝔼𝔼𝑥𝑥𝐵𝐵~𝑃𝑃𝐵𝐵
𝐺𝐺𝐴𝐴𝐴𝐴 𝐺𝐺𝐵𝐵𝐵𝐵 𝑥𝑥𝐵𝐵 − 𝑥𝑥𝐵𝐵 1
 Training networks by solving the optimization problem
𝐿𝐿 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐴𝐴, 𝐷𝐷𝐵𝐵, 𝐷𝐷𝐶𝐶
= 𝐿𝐿𝐺𝐺𝐺𝐺𝐺𝐺 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐷𝐷𝐴𝐴 + 𝐿𝐿𝐺𝐺𝐺𝐺𝐺𝐺 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐵𝐵 + 𝐿𝐿𝐺𝐺𝐺𝐺𝑁𝑁′ 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐶𝐶
+ 𝜆𝜆1𝐿𝐿𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵 + 𝜆𝜆2𝐿𝐿𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖(𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵)
min
𝐺𝐺𝐴𝐴𝐴𝐴,𝐺𝐺𝐵𝐵𝐵𝐵
max
𝐷𝐷𝐴𝐴,𝐷𝐷𝐵𝐵,𝐷𝐷𝐶𝐶
𝐿𝐿(𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐴𝐴, 𝐷𝐷𝐵𝐵,𝐷𝐷𝐶𝐶)
Method
Loss function
Medical Image Synthesis with Improved Cycle-GAN: CT from CECT
ISBI2020 Workshop Presentation 18
Boah Kim
• Identity loss, 𝑳𝑳𝒊𝒊𝒊𝒊𝒊𝒊𝒊𝒊𝒊𝒊𝒊𝒊𝒊𝒊𝒊𝒊(𝑮𝑮𝑨𝑨𝑨𝑨, 𝑮𝑮𝑩𝑩𝑩𝑩)
Preserve medical information between CT & CECT
𝔼𝔼𝑥𝑥𝐴𝐴~𝑃𝑃𝐴𝐴
𝐺𝐺𝐵𝐵𝐵𝐵 𝑥𝑥𝐴𝐴 − 𝑥𝑥𝐴𝐴 1
+𝔼𝔼𝑥𝑥𝐵𝐵~𝑃𝑃𝐵𝐵
𝐺𝐺𝐴𝐴𝐴𝐴 𝑥𝑥𝐵𝐵 − 𝑥𝑥𝐵𝐵 1
𝑮𝑮𝑩𝑩𝑩𝑩
𝑮𝑮𝑨𝑨𝑨𝑨
CT
CECT
CT
CECT
 Training networks by solving the optimization problem
𝐿𝐿 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐴𝐴, 𝐷𝐷𝐵𝐵, 𝐷𝐷𝐶𝐶
= 𝐿𝐿𝐺𝐺𝐺𝐺𝐺𝐺 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐷𝐷𝐴𝐴 + 𝐿𝐿𝐺𝐺𝐺𝐺𝐺𝐺 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐵𝐵 + 𝐿𝐿𝐺𝐺𝐺𝐺𝑁𝑁′ 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐶𝐶
+ 𝜆𝜆1𝐿𝐿𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵 + 𝜆𝜆2𝐿𝐿𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖(𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵)
min
𝐺𝐺𝐴𝐴𝐴𝐴,𝐺𝐺𝐵𝐵𝐵𝐵
max
𝐷𝐷𝐴𝐴,𝐷𝐷𝐵𝐵,𝐷𝐷𝐶𝐶
𝐿𝐿(𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐴𝐴, 𝐷𝐷𝐵𝐵,𝐷𝐷𝐶𝐶)
Method
Loss function
Medical Image Synthesis with Improved Cycle-GAN: CT from CECT
ISBI2020 Workshop Presentation 19
Boah Kim
• Minimize our designed loss function
(adversarial loss + cyclic loss + identity loss)
 Training networks by solving the optimization problem
𝐿𝐿 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐴𝐴, 𝐷𝐷𝐵𝐵, 𝐷𝐷𝐶𝐶
= 𝐿𝐿𝐺𝐺𝐺𝐺𝐺𝐺 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐷𝐷𝐴𝐴 + 𝐿𝐿𝐺𝐺𝐺𝐺𝐺𝐺 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐵𝐵 + 𝐿𝐿𝐺𝐺𝐺𝐺𝑁𝑁′ 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐶𝐶
+ 𝜆𝜆1𝐿𝐿𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵 + 𝜆𝜆2𝐿𝐿𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖(𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵)
min
𝐺𝐺𝐴𝐴𝐴𝐴,𝐺𝐺𝐵𝐵𝐵𝐵
max
𝐷𝐷𝐴𝐴,𝐷𝐷𝐵𝐵,𝐷𝐷𝐶𝐶
𝐿𝐿(𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐴𝐴, 𝐷𝐷𝐵𝐵,𝐷𝐷𝐶𝐶)
Method
Loss function
Medical Image Synthesis with Improved Cycle-GAN: CT from CECT
ISBI2020 Workshop Presentation 20
Boah Kim
3x3 Conv, BN, ReLU
2x2 Downconv
2x2 Upconv Skip + Concat
1x1 Conv, Tanh
1 64 64
.
256
2
64 128 128
.
128
2
128 256 256
.
64
2
256 512 512
.
32
2
64
2
128
2
256
2
256 256
128 128
64 64 1 1
1
256
2
128
2
64
2
32
2
31
2
30
2
64 128 256 512 1
4x4 Conv (stride 2), LeakyReLU
4x4 Conv (stride 2), BN, LeakyReLU
2x2 Conv (stride 1), BN, LeakyReLU
Fully connected Layer (4x4 Conv)
 Generator  Discriminator
Method
Network architecture
Contents
Medical Image Synthesis with Improved Cycle-GAN: CT from CECT
ISBI2020 Workshop Presentation 21
Boah Kim
1. Introduction
2. Method
3. Experiment
4. Conclusion
Experiment
 Head CT & CECT scans
Medical Image Synthesis with Improved Cycle-GAN: CT from CECT
ISBI2020 Workshop Presentation 22
Boah Kim
• Provided by Gacheon University College of Medicine
• 10 pair of CT & CECT scans (not aligned)
• 8 scans for training / 2 scans for test
CECT
CT
Dataset
Experiment
 Head CT & CECT scans
Medical Image Synthesis with Improved Cycle-GAN: CT from CECT
ISBI2020 Workshop Presentation 23
Boah Kim
• Provided by Gacheon University College of Medicine
• 10 pair of CT & CECT scans (not aligned)
• 8 scans for training / 2 scans for test
CECT
CT
Dataset
Implementation details
• Batch size = 4
• Learning rate = 0.0002 (decayed to zero until last epoch)
• Training for 200 epoch using a single GPU NVIDIA Geforce GTX 1080 Ti
• Data augmentation : 256x256 random crop, random horizontal/vertical flip, rotation
 Synthetic CT image results from CECT
Medical Image Synthesis with Improved Cycle-GAN: CT from CECT
ISBI2020 Workshop Presentation 24
Boah Kim
Input: CECT
[-300,600] HU
Target: CT cycleGAN Ours
Input - Target Input - cycleGAN Input - Ours
[-300,300] HU
Experiment
Results
Medical Image Synthesis with Improved Cycle-GAN: CT from CECT
ISBI2020 Workshop Presentation 25
Boah Kim
 Synthetic CT image results from CECT
Input: CECT
[-300,600] HU
Target: CT cycleGAN Ours
Input - Target Input - cycleGAN Input - Ours
[-300,300] HU
Experiment
Results
Medical Image Synthesis with Improved Cycle-GAN: CT from CECT
ISBI2020 Workshop Presentation 26
Boah Kim
 Synthetic CT image results from CECT
Input: CECT
[-300,600] HU
Target: CT cycleGAN Ours
Input - Target Input - cycleGAN Input - Ours
[-300,300] HU
Experiment
Results
Contents
Medical Image Synthesis with Improved Cycle-GAN: CT from CECT
ISBI2020 Workshop Presentation 27
Boah Kim
1. Introduction
2. Method
3. Experiment
4. Conclusion
Conclusion
 Present a medical image synthesis method with improved cycleGAN
Medical Image Synthesis with Improved Cycle-GAN: CT from CECT
ISBI2020 Workshop Presentation 28
Boah Kim
 Validate our model by synthesizing CT image from CECT image using real dataset
 Can be an important platform for medical image synthesis
Acknowledgement
• This work was supported by Institute of Information & Communications Technology Planning & Evaluation
(IITP) grant funded by the Korea government(MSIT) [2016-0-00562(R0124-16-0002), Emotional
Intelligence Technology to Infer Human Emotion and Carry on Dialogue Accordingly]
• This work was also supported by the Industrial Strategic technology development program (10072064,
Development of Novel Artificial Intelligence Technologies To Assist Imaging Diagnosis of Pulmonary,
Hepatic, and Cardiac Diseases and Their Integration into Commercial Clinical PACS Platforms) funded by
the Ministry of Trade Industry and Energy (MI, Korea).
Medical Image Synthesis with Improved Cycle-GAN: CT from CECT
ISBI2020 Workshop Presentation 29
Boah Kim
Workshop: Deep Learning for Biomedical Image Reconstruction
Medical Image Synthesis with Improved Cycle-GAN: CT from CECT
ISBI2020 Workshop Presentation 30
Boah Kim
Thank you.

More Related Content

What's hot

Radiomics and Deep Learning for Lung Cancer Screening
Radiomics and Deep Learning for Lung Cancer ScreeningRadiomics and Deep Learning for Lung Cancer Screening
Radiomics and Deep Learning for Lung Cancer Screening
Wookjin Choi
 
最新の異常検知手法(NIPS 2018)
最新の異常検知手法(NIPS 2018)最新の異常検知手法(NIPS 2018)
最新の異常検知手法(NIPS 2018)
ぱんいち すみもと
 
Self training with noisy student
Self training with noisy studentSelf training with noisy student
Self training with noisy student
harmonylab
 
【論文読み会】Self-Attention Generative Adversarial Networks
【論文読み会】Self-Attention Generative  Adversarial Networks【論文読み会】Self-Attention Generative  Adversarial Networks
【論文読み会】Self-Attention Generative Adversarial Networks
ARISE analytics
 
[PR12] Capsule Networks - Jaejun Yoo
[PR12] Capsule Networks - Jaejun Yoo[PR12] Capsule Networks - Jaejun Yoo
[PR12] Capsule Networks - Jaejun Yoo
JaeJun Yoo
 
Radiomics in Lung Cancer
Radiomics in Lung CancerRadiomics in Lung Cancer
Radiomics in Lung Cancer
Wookjin Choi
 
Lec11: Active Contour and Level Set for Medical Image Segmentation
Lec11: Active Contour and Level Set for Medical Image SegmentationLec11: Active Contour and Level Set for Medical Image Segmentation
Lec11: Active Contour and Level Set for Medical Image Segmentation
Ulaş Bağcı
 
03 digital image fundamentals DIP
03 digital image fundamentals DIP03 digital image fundamentals DIP
03 digital image fundamentals DIP
babak danyal
 
Image classification using CNN
Image classification using CNNImage classification using CNN
Image classification using CNN
Noura Hussein
 
Codetecon #KRK 3 - Object detection with Deep Learning
Codetecon #KRK 3 - Object detection with Deep LearningCodetecon #KRK 3 - Object detection with Deep Learning
Codetecon #KRK 3 - Object detection with Deep Learning
Matthew Opala
 
Towards Total Recall in Industrial Anomaly Detection
Towards Total Recall in Industrial Anomaly DetectionTowards Total Recall in Industrial Anomaly Detection
Towards Total Recall in Industrial Anomaly Detection
harmonylab
 
2017 07 03_meetup_d
2017 07 03_meetup_d2017 07 03_meetup_d
2017 07 03_meetup_d
Dana Brophy
 
Attention-Guided GANについて
Attention-Guided GANについてAttention-Guided GANについて
Attention-Guided GANについて
yohei okawa
 
A survey of deep learning approaches to medical applications
A survey of deep learning approaches to medical applicationsA survey of deep learning approaches to medical applications
A survey of deep learning approaches to medical applications
Joseph Paul Cohen PhD
 
image classification
image classificationimage classification
image classification
20Q95A0402AVULAKALYA
 
Active contour segmentation
Active contour segmentationActive contour segmentation
Active contour segmentation
Nishant Jain
 
Noise2Score: Tweedie’s Approach to Self-Supervised Image Denoising without Cl...
Noise2Score: Tweedie’s Approach to Self-Supervised Image Denoising without Cl...Noise2Score: Tweedie’s Approach to Self-Supervised Image Denoising without Cl...
Noise2Score: Tweedie’s Approach to Self-Supervised Image Denoising without Cl...
KwanyoungKim7
 
Lec14: Evaluation Framework for Medical Image Segmentation
Lec14: Evaluation Framework for Medical Image SegmentationLec14: Evaluation Framework for Medical Image Segmentation
Lec14: Evaluation Framework for Medical Image Segmentation
Ulaş Bağcı
 
Lec7: Medical Image Segmentation (I) (Radiology Applications of Segmentation,...
Lec7: Medical Image Segmentation (I) (Radiology Applications of Segmentation,...Lec7: Medical Image Segmentation (I) (Radiology Applications of Segmentation,...
Lec7: Medical Image Segmentation (I) (Radiology Applications of Segmentation,...
Ulaş Bağcı
 
[DL Hacks] Learning Transferable Features with Deep Adaptation Networks
[DL Hacks] Learning Transferable Features with Deep Adaptation Networks[DL Hacks] Learning Transferable Features with Deep Adaptation Networks
[DL Hacks] Learning Transferable Features with Deep Adaptation Networks
Yusuke Iwasawa
 

What's hot (20)

Radiomics and Deep Learning for Lung Cancer Screening
Radiomics and Deep Learning for Lung Cancer ScreeningRadiomics and Deep Learning for Lung Cancer Screening
Radiomics and Deep Learning for Lung Cancer Screening
 
最新の異常検知手法(NIPS 2018)
最新の異常検知手法(NIPS 2018)最新の異常検知手法(NIPS 2018)
最新の異常検知手法(NIPS 2018)
 
Self training with noisy student
Self training with noisy studentSelf training with noisy student
Self training with noisy student
 
【論文読み会】Self-Attention Generative Adversarial Networks
【論文読み会】Self-Attention Generative  Adversarial Networks【論文読み会】Self-Attention Generative  Adversarial Networks
【論文読み会】Self-Attention Generative Adversarial Networks
 
[PR12] Capsule Networks - Jaejun Yoo
[PR12] Capsule Networks - Jaejun Yoo[PR12] Capsule Networks - Jaejun Yoo
[PR12] Capsule Networks - Jaejun Yoo
 
Radiomics in Lung Cancer
Radiomics in Lung CancerRadiomics in Lung Cancer
Radiomics in Lung Cancer
 
Lec11: Active Contour and Level Set for Medical Image Segmentation
Lec11: Active Contour and Level Set for Medical Image SegmentationLec11: Active Contour and Level Set for Medical Image Segmentation
Lec11: Active Contour and Level Set for Medical Image Segmentation
 
03 digital image fundamentals DIP
03 digital image fundamentals DIP03 digital image fundamentals DIP
03 digital image fundamentals DIP
 
Image classification using CNN
Image classification using CNNImage classification using CNN
Image classification using CNN
 
Codetecon #KRK 3 - Object detection with Deep Learning
Codetecon #KRK 3 - Object detection with Deep LearningCodetecon #KRK 3 - Object detection with Deep Learning
Codetecon #KRK 3 - Object detection with Deep Learning
 
Towards Total Recall in Industrial Anomaly Detection
Towards Total Recall in Industrial Anomaly DetectionTowards Total Recall in Industrial Anomaly Detection
Towards Total Recall in Industrial Anomaly Detection
 
2017 07 03_meetup_d
2017 07 03_meetup_d2017 07 03_meetup_d
2017 07 03_meetup_d
 
Attention-Guided GANについて
Attention-Guided GANについてAttention-Guided GANについて
Attention-Guided GANについて
 
A survey of deep learning approaches to medical applications
A survey of deep learning approaches to medical applicationsA survey of deep learning approaches to medical applications
A survey of deep learning approaches to medical applications
 
image classification
image classificationimage classification
image classification
 
Active contour segmentation
Active contour segmentationActive contour segmentation
Active contour segmentation
 
Noise2Score: Tweedie’s Approach to Self-Supervised Image Denoising without Cl...
Noise2Score: Tweedie’s Approach to Self-Supervised Image Denoising without Cl...Noise2Score: Tweedie’s Approach to Self-Supervised Image Denoising without Cl...
Noise2Score: Tweedie’s Approach to Self-Supervised Image Denoising without Cl...
 
Lec14: Evaluation Framework for Medical Image Segmentation
Lec14: Evaluation Framework for Medical Image SegmentationLec14: Evaluation Framework for Medical Image Segmentation
Lec14: Evaluation Framework for Medical Image Segmentation
 
Lec7: Medical Image Segmentation (I) (Radiology Applications of Segmentation,...
Lec7: Medical Image Segmentation (I) (Radiology Applications of Segmentation,...Lec7: Medical Image Segmentation (I) (Radiology Applications of Segmentation,...
Lec7: Medical Image Segmentation (I) (Radiology Applications of Segmentation,...
 
[DL Hacks] Learning Transferable Features with Deep Adaptation Networks
[DL Hacks] Learning Transferable Features with Deep Adaptation Networks[DL Hacks] Learning Transferable Features with Deep Adaptation Networks
[DL Hacks] Learning Transferable Features with Deep Adaptation Networks
 

Similar to Medical Image Synthesis with Improved Cycle-GAN: CT from CECT

Unsupervised conebeam artifact removal using cycleGAN and spectral blending
Unsupervised conebeam artifact removal using cycleGAN and spectral blendingUnsupervised conebeam artifact removal using cycleGAN and spectral blending
Unsupervised conebeam artifact removal using cycleGAN and spectral blending
SJPark30
 
Lung Tumour Detection using Image Processing
 Lung Tumour Detection using Image Processing Lung Tumour Detection using Image Processing
Lung Tumour Detection using Image Processing
Aviral Chaurasia
 
An automated 3D cup planning in total hip arthroplasty from a standard X‑ray ...
An automated 3D cup planning in total hip arthroplasty from a standard X‑ray ...An automated 3D cup planning in total hip arthroplasty from a standard X‑ray ...
An automated 3D cup planning in total hip arthroplasty from a standard X‑ray ...AutoImPlan team
 
Enlarge Medical Image using Line-Column Interpolation (LCI) Method
Enlarge Medical Image using Line-Column Interpolation (LCI) Method Enlarge Medical Image using Line-Column Interpolation (LCI) Method
Enlarge Medical Image using Line-Column Interpolation (LCI) Method
IJECEIAES
 
MICCS: A Novel Framework for Medical Image Compression Using Compressive Sens...
MICCS: A Novel Framework for Medical Image Compression Using Compressive Sens...MICCS: A Novel Framework for Medical Image Compression Using Compressive Sens...
MICCS: A Novel Framework for Medical Image Compression Using Compressive Sens...
IJECEIAES
 
Image Reconstruction in Computed Tomography
Image Reconstruction in Computed TomographyImage Reconstruction in Computed Tomography
Image Reconstruction in Computed Tomography
Anjan Dangal
 
Unsupervised Deformable Image Registration Using Cycle-Consistent CNN
Unsupervised Deformable Image Registration Using Cycle-Consistent CNNUnsupervised Deformable Image Registration Using Cycle-Consistent CNN
Unsupervised Deformable Image Registration Using Cycle-Consistent CNN
BoahKim2
 
Comparative Analysis of image Enhancement Techniques on Real Time images
Comparative Analysis of image Enhancement Techniques on Real Time imagesComparative Analysis of image Enhancement Techniques on Real Time images
Comparative Analysis of image Enhancement Techniques on Real Time images
IJSRED
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
IJERD Editor
 
M 2 presentation(final)
M 2 presentation(final)M 2 presentation(final)
M 2 presentation(final)
Nashid Alam
 
IRJET- A New Strategy to Detect Lung Cancer on CT Images
IRJET- A New Strategy to Detect Lung Cancer on CT ImagesIRJET- A New Strategy to Detect Lung Cancer on CT Images
IRJET- A New Strategy to Detect Lung Cancer on CT Images
IRJET Journal
 
Two Dimensional Image Reconstruction Algorithms
Two Dimensional Image Reconstruction AlgorithmsTwo Dimensional Image Reconstruction Algorithms
Two Dimensional Image Reconstruction Algorithms
mastersrihari
 
An efficient image compression algorithm using dct biorthogonal wavelet trans...
An efficient image compression algorithm using dct biorthogonal wavelet trans...An efficient image compression algorithm using dct biorthogonal wavelet trans...
An efficient image compression algorithm using dct biorthogonal wavelet trans...
eSAT Journals
 
IRJET - Automated 3-D Segmentation of Lung with Lung Cancer in CT Data using ...
IRJET - Automated 3-D Segmentation of Lung with Lung Cancer in CT Data using ...IRJET - Automated 3-D Segmentation of Lung with Lung Cancer in CT Data using ...
IRJET - Automated 3-D Segmentation of Lung with Lung Cancer in CT Data using ...
IRJET Journal
 
Liver segmentationwith2du net
Liver segmentationwith2du netLiver segmentationwith2du net
Liver segmentationwith2du net
AmrCady
 
BIG DATA-DRIVEN FAST REDUCING THE VISUAL BLOCK ARTIFACTS OF DCT COMPRESSED IM...
BIG DATA-DRIVEN FAST REDUCING THE VISUAL BLOCK ARTIFACTS OF DCT COMPRESSED IM...BIG DATA-DRIVEN FAST REDUCING THE VISUAL BLOCK ARTIFACTS OF DCT COMPRESSED IM...
BIG DATA-DRIVEN FAST REDUCING THE VISUAL BLOCK ARTIFACTS OF DCT COMPRESSED IM...
IJDKP
 
Detection of Diverse Tumefactions in Medial Images by Various Cumulation Methods
Detection of Diverse Tumefactions in Medial Images by Various Cumulation MethodsDetection of Diverse Tumefactions in Medial Images by Various Cumulation Methods
Detection of Diverse Tumefactions in Medial Images by Various Cumulation Methods
IRJET Journal
 
Towards fine-precision automated immobilization in maskless radiosurgery
Towards fine-precision automated immobilization in maskless radiosurgeryTowards fine-precision automated immobilization in maskless radiosurgery
Towards fine-precision automated immobilization in maskless radiosurgery
Olalekan Ogunmolu
 
Diabetic Retinopathy Image Enhancement using Vessel Extraction in Retinal Fun...
Diabetic Retinopathy Image Enhancement using Vessel Extraction in Retinal Fun...Diabetic Retinopathy Image Enhancement using Vessel Extraction in Retinal Fun...
Diabetic Retinopathy Image Enhancement using Vessel Extraction in Retinal Fun...
Association of Scientists, Developers and Faculties
 
BREAST CANCER DETECTION USING MACHINE LEARNING
BREAST CANCER DETECTION USING MACHINE LEARNINGBREAST CANCER DETECTION USING MACHINE LEARNING
BREAST CANCER DETECTION USING MACHINE LEARNING
IRJET Journal
 

Similar to Medical Image Synthesis with Improved Cycle-GAN: CT from CECT (20)

Unsupervised conebeam artifact removal using cycleGAN and spectral blending
Unsupervised conebeam artifact removal using cycleGAN and spectral blendingUnsupervised conebeam artifact removal using cycleGAN and spectral blending
Unsupervised conebeam artifact removal using cycleGAN and spectral blending
 
Lung Tumour Detection using Image Processing
 Lung Tumour Detection using Image Processing Lung Tumour Detection using Image Processing
Lung Tumour Detection using Image Processing
 
An automated 3D cup planning in total hip arthroplasty from a standard X‑ray ...
An automated 3D cup planning in total hip arthroplasty from a standard X‑ray ...An automated 3D cup planning in total hip arthroplasty from a standard X‑ray ...
An automated 3D cup planning in total hip arthroplasty from a standard X‑ray ...
 
Enlarge Medical Image using Line-Column Interpolation (LCI) Method
Enlarge Medical Image using Line-Column Interpolation (LCI) Method Enlarge Medical Image using Line-Column Interpolation (LCI) Method
Enlarge Medical Image using Line-Column Interpolation (LCI) Method
 
MICCS: A Novel Framework for Medical Image Compression Using Compressive Sens...
MICCS: A Novel Framework for Medical Image Compression Using Compressive Sens...MICCS: A Novel Framework for Medical Image Compression Using Compressive Sens...
MICCS: A Novel Framework for Medical Image Compression Using Compressive Sens...
 
Image Reconstruction in Computed Tomography
Image Reconstruction in Computed TomographyImage Reconstruction in Computed Tomography
Image Reconstruction in Computed Tomography
 
Unsupervised Deformable Image Registration Using Cycle-Consistent CNN
Unsupervised Deformable Image Registration Using Cycle-Consistent CNNUnsupervised Deformable Image Registration Using Cycle-Consistent CNN
Unsupervised Deformable Image Registration Using Cycle-Consistent CNN
 
Comparative Analysis of image Enhancement Techniques on Real Time images
Comparative Analysis of image Enhancement Techniques on Real Time imagesComparative Analysis of image Enhancement Techniques on Real Time images
Comparative Analysis of image Enhancement Techniques on Real Time images
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
M 2 presentation(final)
M 2 presentation(final)M 2 presentation(final)
M 2 presentation(final)
 
IRJET- A New Strategy to Detect Lung Cancer on CT Images
IRJET- A New Strategy to Detect Lung Cancer on CT ImagesIRJET- A New Strategy to Detect Lung Cancer on CT Images
IRJET- A New Strategy to Detect Lung Cancer on CT Images
 
Two Dimensional Image Reconstruction Algorithms
Two Dimensional Image Reconstruction AlgorithmsTwo Dimensional Image Reconstruction Algorithms
Two Dimensional Image Reconstruction Algorithms
 
An efficient image compression algorithm using dct biorthogonal wavelet trans...
An efficient image compression algorithm using dct biorthogonal wavelet trans...An efficient image compression algorithm using dct biorthogonal wavelet trans...
An efficient image compression algorithm using dct biorthogonal wavelet trans...
 
IRJET - Automated 3-D Segmentation of Lung with Lung Cancer in CT Data using ...
IRJET - Automated 3-D Segmentation of Lung with Lung Cancer in CT Data using ...IRJET - Automated 3-D Segmentation of Lung with Lung Cancer in CT Data using ...
IRJET - Automated 3-D Segmentation of Lung with Lung Cancer in CT Data using ...
 
Liver segmentationwith2du net
Liver segmentationwith2du netLiver segmentationwith2du net
Liver segmentationwith2du net
 
BIG DATA-DRIVEN FAST REDUCING THE VISUAL BLOCK ARTIFACTS OF DCT COMPRESSED IM...
BIG DATA-DRIVEN FAST REDUCING THE VISUAL BLOCK ARTIFACTS OF DCT COMPRESSED IM...BIG DATA-DRIVEN FAST REDUCING THE VISUAL BLOCK ARTIFACTS OF DCT COMPRESSED IM...
BIG DATA-DRIVEN FAST REDUCING THE VISUAL BLOCK ARTIFACTS OF DCT COMPRESSED IM...
 
Detection of Diverse Tumefactions in Medial Images by Various Cumulation Methods
Detection of Diverse Tumefactions in Medial Images by Various Cumulation MethodsDetection of Diverse Tumefactions in Medial Images by Various Cumulation Methods
Detection of Diverse Tumefactions in Medial Images by Various Cumulation Methods
 
Towards fine-precision automated immobilization in maskless radiosurgery
Towards fine-precision automated immobilization in maskless radiosurgeryTowards fine-precision automated immobilization in maskless radiosurgery
Towards fine-precision automated immobilization in maskless radiosurgery
 
Diabetic Retinopathy Image Enhancement using Vessel Extraction in Retinal Fun...
Diabetic Retinopathy Image Enhancement using Vessel Extraction in Retinal Fun...Diabetic Retinopathy Image Enhancement using Vessel Extraction in Retinal Fun...
Diabetic Retinopathy Image Enhancement using Vessel Extraction in Retinal Fun...
 
BREAST CANCER DETECTION USING MACHINE LEARNING
BREAST CANCER DETECTION USING MACHINE LEARNINGBREAST CANCER DETECTION USING MACHINE LEARNING
BREAST CANCER DETECTION USING MACHINE LEARNING
 

Recently uploaded

WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 

Recently uploaded (20)

WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 

Medical Image Synthesis with Improved Cycle-GAN: CT from CECT

  • 1. Medical Image Synthesis with Improved Cycle-GAN CT from CECT Workshop: Deep Learning for Biomedical Image Reconstruction Boah Kim, Eung Yeop Kim, Jong Chul Ye
  • 2. Contents Medical Image Synthesis with Improved Cycle-GAN: CT from CECT ISBI2020 Workshop Presentation 2 Boah Kim 1. Introduction 2. Method 3. Experiment 4. Conclusion
  • 3. Introduction Medical image synthesis  An approach to modeling a mapping from given images to unknown images Medical Image Synthesis with Improved Cycle-GAN: CT from CECT • Potential risks of radiation exposure for multiple acquisition of medical images (ex. CT, PET) • Not always accessible modalities for every patient • Alignment issue on the analysis of multi-images Multi-modality image synthesis Inter-modality image synthesis MRI CT 3T MRI 7T MRI  Necessity ISBI2020 Workshop Presentation 3 Boah Kim Nie, Dong, et al. "Medical image synthesis with deep convolutional adversarial networks." IEEE Transactions on Biomedical Engineering
  • 4. Introduction Deep learning approaches for image synthesis  Based on generative adversarial networks (GAN) model Medical Image Synthesis with Improved Cycle-GAN: CT from CECT Conditional GAN model Auto-context model with GAN • Image generation by solving the min-max problem with generator and discriminator • Useful for the dataset that does not have ground-truth images ISBI2020 Workshop Presentation 4 Boah Kim DCGAN model Zhang, Qianqian, et al. ICHI, 2018 Dar, Salman UH, et al. IEEE TMI, 2019 Nie, Dong, et al. IEEE TBE, 2018
  • 5. Introduction CT image synthesis from CECT  CECT and unenhanced CT Medical Image Synthesis with Improved Cycle-GAN: CT from CECT ISBI2020 Workshop Presentation 5 Boah Kim CECT Unenhanced CT • CECT : highlight specific tissues or parts of body by contrast agent • Useful for diagnosis by extracting certain organ (ex. bone)  Challenge Design “CT image synthesis model using unsupervised deep learning” • Decrease the risk of radiation exposure • Do not require alignment for image analysis • Not aligned CT & CECT → Do not have ground-truth images • Only have to change the enhanced blood vessels • Do not generate or remove certain organs/tissues in medical images
  • 6. Contents Medical Image Synthesis with Improved Cycle-GAN: CT from CECT ISBI2020 Workshop Presentation 6 Boah Kim 1. Introduction 2. Method 3. Experiment 4. Conclusion
  • 7. Method Motivation: cycleGAN  One-to-one mapping using cyclic constraint Medical Image Synthesis with Improved Cycle-GAN: CT from CECT ISBI2020 Workshop Presentation 7 Boah Kim Zhu, Jun-Yan, et al. "Unpaired image-to-image translation using cycle-consistent adversarial networks,” CVPR, 2017 • Two Generators Generate the unknown image from source image • Two Discriminators Distinguish between real and fake images • Loss function = 𝐿𝐿𝐺𝐺𝐺𝐺𝐺𝐺 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐷𝐷𝐴𝐴 + 𝐿𝐿𝐺𝐺𝐺𝐺𝐺𝐺 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐵𝐵 + 𝜆𝜆1𝐿𝐿𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵 + 𝜆𝜆2𝐿𝐿𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖(𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵)
  • 8. Method Motivation: cycleGAN  Why using cycleGAN? Medical Image Synthesis with Improved Cycle-GAN: CT from CECT ISBI2020 Workshop Presentation 8 Boah Kim B.Sim et al. “Optimal transport, cycleGAN, and penalized LS for unsupervised learning in inverse problems” • Stochastic generalization of penalized least square (PLS) Penalized least square loss with deep learning prior Optimal transport (OT) x: stochastic variable, y : given variable x: stochastic variable, y: stochastic variable
  • 9. Method Motivation: cycleGAN  Why using cycleGAN? Medical Image Synthesis with Improved Cycle-GAN: CT from CECT ISBI2020 Workshop Presentation 9 Boah Kim • Stochastic generalization of penalized least square (PLS) B.Sim et al. “Optimal transport, cycleGAN, and penalized LS for unsupervised learning in inverse problems” Penalized least square loss with deep learning prior Optimal transport (OT) x: stochastic variable, y : given variable x: stochastic variable, y: stochastic variable Cyclic loss GAN loss - cycleGAN can be explained by optimal transport. - Cyclic loss is derived from the PLS.
  • 10. Method Overall framework  Improved cycleGAN with residual learning Medical Image Synthesis with Improved Cycle-GAN: CT from CECT ISBI2020 Workshop Presentation 10 Boah Kim
  • 11. Medical Image Synthesis with Improved Cycle-GAN: CT from CECT ISBI2020 Workshop Presentation 11 Boah Kim • Residual learning for generators CNN Prevent loss of medical information Method Overall framework  Improved cycleGAN with residual learning • Three Discriminators 𝐷𝐷𝐴𝐴 : Distinguish real and fake CT 𝐷𝐷𝐵𝐵 : Distinguish real and fake CECT 𝑫𝑫𝑪𝑪 : Distinguish real and fake pair of CT & CECT • Two Generators 𝐺𝐺𝐴𝐴𝐴𝐴 : CECT → CT (generate synthetic CT) 𝐺𝐺𝐵𝐵𝐵𝐵 : CT → CECT (generate synthetic CECT)
  • 12. Medical Image Synthesis with Improved Cycle-GAN: CT from CECT ISBI2020 Workshop Presentation 12 Boah Kim Method Overall framework  Improved cycleGAN with residual learning • Residual learning for generators CNN Prevent loss of medical information • Three Discriminators 𝐷𝐷𝐴𝐴 : Distinguish real and fake CT 𝐷𝐷𝐵𝐵 : Distinguish real and fake CECT 𝑫𝑫𝑪𝑪 : Distinguish real and fake pair of CT & CECT • Two Generators 𝐺𝐺𝐴𝐴𝐴𝐴 : CECT → CT (generate synthetic CT) 𝐺𝐺𝐵𝐵𝐵𝐵 : CT → CECT (generate synthetic CECT)
  • 13. Medical Image Synthesis with Improved Cycle-GAN: CT from CECT ISBI2020 Workshop Presentation 13 Boah Kim Method Overall framework  Improved cycleGAN with residual learning • Residual learning for generators CNN Prevent loss of medical information • Three Discriminators 𝐷𝐷𝐴𝐴 : Distinguish real and fake CT 𝐷𝐷𝐵𝐵 : Distinguish real and fake CECT 𝑫𝑫𝑪𝑪 : Distinguish real and fake pair of CT & CECT • Two Generators 𝐺𝐺𝐴𝐴𝐴𝐴 : CECT → CT (generate synthetic CT) 𝐺𝐺𝐵𝐵𝐵𝐵 : CT → CECT (generate synthetic CECT)
  • 14.  Training networks by solving the optimization problem Medical Image Synthesis with Improved Cycle-GAN: CT from CECT ISBI2020 Workshop Presentation 14 Boah Kim 𝐿𝐿 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐴𝐴, 𝐷𝐷𝐵𝐵, 𝐷𝐷𝐶𝐶 = 𝐿𝐿𝐺𝐺𝐺𝐺𝐺𝐺 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐷𝐷𝐴𝐴 + 𝐿𝐿𝐺𝐺𝐺𝐺𝐺𝐺 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐵𝐵 + 𝐿𝐿𝐺𝐺𝐺𝐺𝑁𝑁′ 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐶𝐶 + 𝜆𝜆1𝐿𝐿𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵 + 𝜆𝜆2𝐿𝐿𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖(𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵) min 𝐺𝐺𝐴𝐴𝐴𝐴,𝐺𝐺𝐵𝐵𝐵𝐵 max 𝐷𝐷𝐴𝐴,𝐷𝐷𝐵𝐵,𝐷𝐷𝐶𝐶 𝐿𝐿(𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐴𝐴, 𝐷𝐷𝐵𝐵,𝐷𝐷𝐶𝐶) Method Loss function
  • 15. Medical Image Synthesis with Improved Cycle-GAN: CT from CECT ISBI2020 Workshop Presentation 15 Boah Kim 𝑳𝑳𝑮𝑮𝑮𝑮𝑮𝑮(𝑮𝑮𝑨𝑨𝑨𝑨, 𝑫𝑫𝑨𝑨) min 𝐺𝐺𝐴𝐴𝐴𝐴 𝔼𝔼𝑥𝑥𝐴𝐴~𝑃𝑃𝐴𝐴 [ 𝐷𝐷𝐴𝐴 𝐺𝐺𝐴𝐴𝐴𝐴 𝑥𝑥𝐴𝐴 − 1 2 ] min 𝐷𝐷𝐴𝐴 1 2 𝔼𝔼𝑥𝑥𝐵𝐵~𝑃𝑃𝐵𝐵 [ 𝐷𝐷𝐴𝐴 𝑥𝑥𝐵𝐵 − 1 2 ] + 1 2 𝔼𝔼𝑥𝑥𝐴𝐴~𝑃𝑃𝐴𝐴 [𝐷𝐷𝐴𝐴 𝐺𝐺𝐴𝐴𝐴𝐴 𝑥𝑥𝐴𝐴 2 ] • Adversarial loss, - Produce realistic images - Apply to input 𝑥𝑥  Training networks by solving the optimization problem 𝐿𝐿 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐴𝐴, 𝐷𝐷𝐵𝐵, 𝐷𝐷𝐶𝐶 = 𝐿𝐿𝐺𝐺𝐺𝐺𝐺𝐺 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐷𝐷𝐴𝐴 + 𝐿𝐿𝐺𝐺𝐺𝐺𝐺𝐺 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐵𝐵 + 𝐿𝐿𝐺𝐺𝐺𝐺𝑁𝑁′ 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐶𝐶 + 𝜆𝜆1𝐿𝐿𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵 + 𝜆𝜆2𝐿𝐿𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖(𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵) min 𝐺𝐺𝐴𝐴𝐴𝐴,𝐺𝐺𝐵𝐵𝐵𝐵 max 𝐷𝐷𝐴𝐴,𝐷𝐷𝐵𝐵,𝐷𝐷𝐶𝐶 𝐿𝐿(𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐴𝐴, 𝐷𝐷𝐵𝐵,𝐷𝐷𝐶𝐶) Method Loss function
  • 16. Medical Image Synthesis with Improved Cycle-GAN: CT from CECT ISBI2020 Workshop Presentation 16 Boah Kim 𝑳𝑳𝑮𝑮𝑮𝑮𝑵𝑵′(𝑮𝑮𝑨𝑨𝑨𝑨, 𝑮𝑮𝑩𝑩𝑩𝑩, 𝑫𝑫𝑪𝑪) - Produce realistic images - Apply to a paired input 𝑥𝑥𝐴𝐴 and 𝑥𝑥𝐵𝐵 min 𝐺𝐺𝐴𝐴𝐴𝐴,𝐺𝐺𝐵𝐵𝐵𝐵 𝔼𝔼𝑥𝑥𝐴𝐴~𝑃𝑃𝐴𝐴,𝑥𝑥𝐵𝐵~𝑃𝑃𝐵𝐵 [ 𝐷𝐷𝐶𝐶 𝐺𝐺𝐴𝐴𝐴𝐴 𝑥𝑥𝐴𝐴 , 𝐺𝐺𝐵𝐵𝐵𝐵(𝑥𝑥𝐵𝐵 − 1 2 ] min 𝐷𝐷𝐶𝐶 1 2 𝔼𝔼𝑥𝑥𝐴𝐴~𝑃𝑃𝐴𝐴,𝑥𝑥𝐵𝐵~𝑃𝑃𝐵𝐵 𝐷𝐷𝐶𝐶 𝑥𝑥𝐵𝐵, 𝑥𝑥𝐴𝐴 − 1 2 + 1 2 𝔼𝔼𝑥𝑥𝐴𝐴~𝑃𝑃𝐴𝐴,𝑥𝑥𝐵𝐵~𝑃𝑃𝐵𝐵 [𝐷𝐷𝐶𝐶 𝐺𝐺𝐴𝐴𝐴𝐴 𝑥𝑥𝐴𝐴 , 𝐺𝐺𝐵𝐵𝐵𝐵(𝑥𝑥𝐵𝐵) 2 ]  Training networks by solving the optimization problem 𝐿𝐿 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐴𝐴, 𝐷𝐷𝐵𝐵, 𝐷𝐷𝐶𝐶 = 𝐿𝐿𝐺𝐺𝐺𝐺𝐺𝐺 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐷𝐷𝐴𝐴 + 𝐿𝐿𝐺𝐺𝐺𝐺𝐺𝐺 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐵𝐵 + 𝐿𝐿𝐺𝐺𝐺𝐺𝑁𝑁′ 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐶𝐶 + 𝜆𝜆1𝐿𝐿𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵 + 𝜆𝜆2𝐿𝐿𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖(𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵) min 𝐺𝐺𝐴𝐴𝐴𝐴,𝐺𝐺𝐵𝐵𝐵𝐵 max 𝐷𝐷𝐴𝐴,𝐷𝐷𝐵𝐵,𝐷𝐷𝐶𝐶 𝐿𝐿(𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐴𝐴, 𝐷𝐷𝐵𝐵,𝐷𝐷𝐶𝐶) Method Loss function • Adversarial loss,
  • 17. Medical Image Synthesis with Improved Cycle-GAN: CT from CECT ISBI2020 Workshop Presentation 17 Boah Kim • Cyclic loss, 𝑳𝑳𝒄𝒄𝒄𝒄𝒄𝒄𝒄𝒄𝒄𝒄𝒄𝒄(𝑮𝑮𝑨𝑨𝑨𝑨, 𝑮𝑮𝑩𝑩𝑩𝑩) Guarantee one-to-one mapping of CT & CECT 𝔼𝔼𝑥𝑥𝐴𝐴~𝑃𝑃𝐴𝐴 𝐺𝐺𝐵𝐵𝐵𝐵 𝐺𝐺𝐴𝐴𝐴𝐴 𝑥𝑥𝐴𝐴 − 𝑥𝑥𝐴𝐴 1 +𝔼𝔼𝑥𝑥𝐵𝐵~𝑃𝑃𝐵𝐵 𝐺𝐺𝐴𝐴𝐴𝐴 𝐺𝐺𝐵𝐵𝐵𝐵 𝑥𝑥𝐵𝐵 − 𝑥𝑥𝐵𝐵 1  Training networks by solving the optimization problem 𝐿𝐿 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐴𝐴, 𝐷𝐷𝐵𝐵, 𝐷𝐷𝐶𝐶 = 𝐿𝐿𝐺𝐺𝐺𝐺𝐺𝐺 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐷𝐷𝐴𝐴 + 𝐿𝐿𝐺𝐺𝐺𝐺𝐺𝐺 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐵𝐵 + 𝐿𝐿𝐺𝐺𝐺𝐺𝑁𝑁′ 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐶𝐶 + 𝜆𝜆1𝐿𝐿𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵 + 𝜆𝜆2𝐿𝐿𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖(𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵) min 𝐺𝐺𝐴𝐴𝐴𝐴,𝐺𝐺𝐵𝐵𝐵𝐵 max 𝐷𝐷𝐴𝐴,𝐷𝐷𝐵𝐵,𝐷𝐷𝐶𝐶 𝐿𝐿(𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐴𝐴, 𝐷𝐷𝐵𝐵,𝐷𝐷𝐶𝐶) Method Loss function
  • 18. Medical Image Synthesis with Improved Cycle-GAN: CT from CECT ISBI2020 Workshop Presentation 18 Boah Kim • Identity loss, 𝑳𝑳𝒊𝒊𝒊𝒊𝒊𝒊𝒊𝒊𝒊𝒊𝒊𝒊𝒊𝒊𝒊𝒊(𝑮𝑮𝑨𝑨𝑨𝑨, 𝑮𝑮𝑩𝑩𝑩𝑩) Preserve medical information between CT & CECT 𝔼𝔼𝑥𝑥𝐴𝐴~𝑃𝑃𝐴𝐴 𝐺𝐺𝐵𝐵𝐵𝐵 𝑥𝑥𝐴𝐴 − 𝑥𝑥𝐴𝐴 1 +𝔼𝔼𝑥𝑥𝐵𝐵~𝑃𝑃𝐵𝐵 𝐺𝐺𝐴𝐴𝐴𝐴 𝑥𝑥𝐵𝐵 − 𝑥𝑥𝐵𝐵 1 𝑮𝑮𝑩𝑩𝑩𝑩 𝑮𝑮𝑨𝑨𝑨𝑨 CT CECT CT CECT  Training networks by solving the optimization problem 𝐿𝐿 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐴𝐴, 𝐷𝐷𝐵𝐵, 𝐷𝐷𝐶𝐶 = 𝐿𝐿𝐺𝐺𝐺𝐺𝐺𝐺 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐷𝐷𝐴𝐴 + 𝐿𝐿𝐺𝐺𝐺𝐺𝐺𝐺 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐵𝐵 + 𝐿𝐿𝐺𝐺𝐺𝐺𝑁𝑁′ 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐶𝐶 + 𝜆𝜆1𝐿𝐿𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵 + 𝜆𝜆2𝐿𝐿𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖(𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵) min 𝐺𝐺𝐴𝐴𝐴𝐴,𝐺𝐺𝐵𝐵𝐵𝐵 max 𝐷𝐷𝐴𝐴,𝐷𝐷𝐵𝐵,𝐷𝐷𝐶𝐶 𝐿𝐿(𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐴𝐴, 𝐷𝐷𝐵𝐵,𝐷𝐷𝐶𝐶) Method Loss function
  • 19. Medical Image Synthesis with Improved Cycle-GAN: CT from CECT ISBI2020 Workshop Presentation 19 Boah Kim • Minimize our designed loss function (adversarial loss + cyclic loss + identity loss)  Training networks by solving the optimization problem 𝐿𝐿 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐴𝐴, 𝐷𝐷𝐵𝐵, 𝐷𝐷𝐶𝐶 = 𝐿𝐿𝐺𝐺𝐺𝐺𝐺𝐺 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐷𝐷𝐴𝐴 + 𝐿𝐿𝐺𝐺𝐺𝐺𝐺𝐺 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐵𝐵 + 𝐿𝐿𝐺𝐺𝐺𝐺𝑁𝑁′ 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐶𝐶 + 𝜆𝜆1𝐿𝐿𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐 𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵 + 𝜆𝜆2𝐿𝐿𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖(𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵) min 𝐺𝐺𝐴𝐴𝐴𝐴,𝐺𝐺𝐵𝐵𝐵𝐵 max 𝐷𝐷𝐴𝐴,𝐷𝐷𝐵𝐵,𝐷𝐷𝐶𝐶 𝐿𝐿(𝐺𝐺𝐴𝐴𝐴𝐴, 𝐺𝐺𝐵𝐵𝐵𝐵, 𝐷𝐷𝐴𝐴, 𝐷𝐷𝐵𝐵,𝐷𝐷𝐶𝐶) Method Loss function
  • 20. Medical Image Synthesis with Improved Cycle-GAN: CT from CECT ISBI2020 Workshop Presentation 20 Boah Kim 3x3 Conv, BN, ReLU 2x2 Downconv 2x2 Upconv Skip + Concat 1x1 Conv, Tanh 1 64 64 . 256 2 64 128 128 . 128 2 128 256 256 . 64 2 256 512 512 . 32 2 64 2 128 2 256 2 256 256 128 128 64 64 1 1 1 256 2 128 2 64 2 32 2 31 2 30 2 64 128 256 512 1 4x4 Conv (stride 2), LeakyReLU 4x4 Conv (stride 2), BN, LeakyReLU 2x2 Conv (stride 1), BN, LeakyReLU Fully connected Layer (4x4 Conv)  Generator  Discriminator Method Network architecture
  • 21. Contents Medical Image Synthesis with Improved Cycle-GAN: CT from CECT ISBI2020 Workshop Presentation 21 Boah Kim 1. Introduction 2. Method 3. Experiment 4. Conclusion
  • 22. Experiment  Head CT & CECT scans Medical Image Synthesis with Improved Cycle-GAN: CT from CECT ISBI2020 Workshop Presentation 22 Boah Kim • Provided by Gacheon University College of Medicine • 10 pair of CT & CECT scans (not aligned) • 8 scans for training / 2 scans for test CECT CT Dataset
  • 23. Experiment  Head CT & CECT scans Medical Image Synthesis with Improved Cycle-GAN: CT from CECT ISBI2020 Workshop Presentation 23 Boah Kim • Provided by Gacheon University College of Medicine • 10 pair of CT & CECT scans (not aligned) • 8 scans for training / 2 scans for test CECT CT Dataset Implementation details • Batch size = 4 • Learning rate = 0.0002 (decayed to zero until last epoch) • Training for 200 epoch using a single GPU NVIDIA Geforce GTX 1080 Ti • Data augmentation : 256x256 random crop, random horizontal/vertical flip, rotation
  • 24.  Synthetic CT image results from CECT Medical Image Synthesis with Improved Cycle-GAN: CT from CECT ISBI2020 Workshop Presentation 24 Boah Kim Input: CECT [-300,600] HU Target: CT cycleGAN Ours Input - Target Input - cycleGAN Input - Ours [-300,300] HU Experiment Results
  • 25. Medical Image Synthesis with Improved Cycle-GAN: CT from CECT ISBI2020 Workshop Presentation 25 Boah Kim  Synthetic CT image results from CECT Input: CECT [-300,600] HU Target: CT cycleGAN Ours Input - Target Input - cycleGAN Input - Ours [-300,300] HU Experiment Results
  • 26. Medical Image Synthesis with Improved Cycle-GAN: CT from CECT ISBI2020 Workshop Presentation 26 Boah Kim  Synthetic CT image results from CECT Input: CECT [-300,600] HU Target: CT cycleGAN Ours Input - Target Input - cycleGAN Input - Ours [-300,300] HU Experiment Results
  • 27. Contents Medical Image Synthesis with Improved Cycle-GAN: CT from CECT ISBI2020 Workshop Presentation 27 Boah Kim 1. Introduction 2. Method 3. Experiment 4. Conclusion
  • 28. Conclusion  Present a medical image synthesis method with improved cycleGAN Medical Image Synthesis with Improved Cycle-GAN: CT from CECT ISBI2020 Workshop Presentation 28 Boah Kim  Validate our model by synthesizing CT image from CECT image using real dataset  Can be an important platform for medical image synthesis
  • 29. Acknowledgement • This work was supported by Institute of Information & Communications Technology Planning & Evaluation (IITP) grant funded by the Korea government(MSIT) [2016-0-00562(R0124-16-0002), Emotional Intelligence Technology to Infer Human Emotion and Carry on Dialogue Accordingly] • This work was also supported by the Industrial Strategic technology development program (10072064, Development of Novel Artificial Intelligence Technologies To Assist Imaging Diagnosis of Pulmonary, Hepatic, and Cardiac Diseases and Their Integration into Commercial Clinical PACS Platforms) funded by the Ministry of Trade Industry and Energy (MI, Korea). Medical Image Synthesis with Improved Cycle-GAN: CT from CECT ISBI2020 Workshop Presentation 29 Boah Kim
  • 30. Workshop: Deep Learning for Biomedical Image Reconstruction Medical Image Synthesis with Improved Cycle-GAN: CT from CECT ISBI2020 Workshop Presentation 30 Boah Kim Thank you.