SlideShare a Scribd company logo
1 of 10
Jaeyoung Huh,
Shujaat Khan, and Jong Chul Ye
BISPL - BioImaging, Signal Processing, and Learning lab.
KAIST, Korea
Unsupervised Learning for
Acoustic Shadowing Artifact Removal
in Ultrasound Imaging
Introduction
 Acoustic Shadowing
 It happens usually with solid
structure like bone.
 The signal is highly reflected or
strongly absorb, therefore, the
received signal is highly attenuated.
 The structure in dark region cannot
be shown correctly, so it hinders
accurate diagnosis .
High Attenuation
Strategy
 Acoustic Shadowing
 Applying deep learning technique for fast and accurate performance.
 There is no paired-dataset, therefore, we applied unsupervised learning.
 There is no shadowing-free dataset, therefore, we crop the patches where does not
contain any shadowing region.
Background
 One of the representative unsupervised method.
 It minimizes the distance between 𝜇, 𝜇𝜃 and 𝜈, 𝜈𝜙.
 Geometry of CycleGAN  CycleGAN structure
 CycleGAN
Our contribution
 𝐦𝐢𝐧
𝜽,𝝓
𝐦𝐚𝐱
𝜻,𝜼
𝑳𝒕𝒐𝒕𝒂𝒍 = 𝑳𝑫𝒊𝒔𝒄 + 𝝀cycle𝑳𝒄𝒚𝒄𝒍𝒆 + 𝝀GP𝑳GP + 𝝀iden𝑳𝒊𝒅𝒆𝒏
 Proposed method
 LDisc = 𝐸𝑦~𝑃𝑦
[𝐷𝜁 𝑦 ] − 𝐸𝑦~𝑃𝑦
[𝐷𝜂 𝐺𝜃 𝑦 ] + 𝐸𝑥~𝑃𝑥
[𝐷𝜂 𝑥 ] − 𝐸𝑥~𝑃𝑥
[𝐷𝜁 𝐹𝜙 𝑥 ]
 Lcycle = 𝐸𝑦~𝑃𝑦
𝑦 − 𝐹𝜙 𝐺𝜃 𝑦
1
+ 𝐸𝑥~𝑃𝑥
𝑥 − 𝐺𝜃 𝐹𝜙 𝑥
1
 LGP = −𝐸𝑦~𝑃𝑦
∇yD𝜁 y
2
− 1
2
− 𝐸𝑥~𝑃𝑥
∇xD𝜂 x
2
− 1
2
(y ← 𝜖y + 1 − 𝜖 F𝜙, x ← 𝜖x + 1 − 𝜖 G𝜃 y )
 L𝑖𝑑𝑒𝑛 = 𝐸𝑦~𝑃𝑦
𝑦 − 𝐹𝜙 𝑦
1
+ 𝐸𝑥~𝑃𝑥
𝑥 − 𝐺𝜃 𝑥 1
Our contribution
 Generator, Discriminator Structure
 The generator is simple ResNet structure.
 The discriminator is simple Patch-GAN.
(b) 4x4 Convolution with stride 2 + Leaky ReLU
4x4 Convolution with stride 2 + InstNorm + Leaky ReLU
4x4 Convolution with stride 1 + InstNorm + Leaky ReLU
4x4 Convolution with stride 1
3x3 Convolution with stride=1 + InstNorm
1x1 Convolution with stride=1
3x3 Convolution with stride=1 + InstNorm + ReLU
3x3 Convolution with stride=2 + InstNorm + ReLU
(Bilinear Up-sampling + 3x3 Convoluton with stride=1) + InstNorm +
ReLU
(a)
Training Details
Implementation Details
Total Epoch 100
Learning Rate 1e-4
Optimizer Adam Optimizer
Batch size 4
Parameter (𝜆GP, 𝜆rec, 𝜆iden, 𝜆adv)= (1,10,1,1)
Optimization
Formulation
WGAN with Gradient-Penalty
Dataset Details
Training set
672 images (9 subjects) - input
723 patches ( 7 subjects) - target
Validation set 72 images (4 subjects)
Test set
141 images ( 3 subjects)
13 images (hyper-echoic phantom)
Data
Augmentation
Flipping, Rotating, Random Scaling
Normalization Normalized all images to 0~1
Patch size 96
Results
Fig. 1. The results of B-mode in vivo images
Input
(Shadowing)
Output
(Shadowing-free)
Difference Map
Invivo 1 Invivo 2 Invivo 3 Invivo 4
60dB
0dB
30dB
60dB
0dB
30dB
0
255
127
Conclusion
 The shadowing is one of the prominent artifact in US image.
 We propose the shadowing removal method using deep learning.
 To overcome the un-paired dataset problem, we used un-supervised method based on
the CycleGAN.
Thank You

More Related Content

Similar to Unsupervised learning for acoustic shadowing artifact removal in ultrasound imaging

Super resolution in deep learning era - Jaejun Yoo
Super resolution in deep learning era - Jaejun YooSuper resolution in deep learning era - Jaejun Yoo
Super resolution in deep learning era - Jaejun Yoo
JaeJun Yoo
 

Similar to Unsupervised learning for acoustic shadowing artifact removal in ultrasound imaging (20)

Presentation1
Presentation1Presentation1
Presentation1
 
Learning a nonlinear embedding by preserving class neibourhood structure 최종
Learning a nonlinear embedding by preserving class neibourhood structure   최종Learning a nonlinear embedding by preserving class neibourhood structure   최종
Learning a nonlinear embedding by preserving class neibourhood structure 최종
 
Deep learning study 2
Deep learning study 2Deep learning study 2
Deep learning study 2
 
MLHEP 2015: Introductory Lecture #2
MLHEP 2015: Introductory Lecture #2MLHEP 2015: Introductory Lecture #2
MLHEP 2015: Introductory Lecture #2
 
Visual Impression Localization of Autonomous Robots_#CASE2015
Visual Impression Localization of Autonomous Robots_#CASE2015Visual Impression Localization of Autonomous Robots_#CASE2015
Visual Impression Localization of Autonomous Robots_#CASE2015
 
20230213_ComputerVision_연구.pptx
20230213_ComputerVision_연구.pptx20230213_ComputerVision_연구.pptx
20230213_ComputerVision_연구.pptx
 
Super resolution in deep learning era - Jaejun Yoo
Super resolution in deep learning era - Jaejun YooSuper resolution in deep learning era - Jaejun Yoo
Super resolution in deep learning era - Jaejun Yoo
 
NeurIPS22.pptx
NeurIPS22.pptxNeurIPS22.pptx
NeurIPS22.pptx
 
Gan seminar
Gan seminarGan seminar
Gan seminar
 
【DL輪読会】Incorporating group update for speech enhancement based on convolutio...
【DL輪読会】Incorporating group update for speech enhancement  based on convolutio...【DL輪読会】Incorporating group update for speech enhancement  based on convolutio...
【DL輪読会】Incorporating group update for speech enhancement based on convolutio...
 
Neural Networks. Overview
Neural Networks. OverviewNeural Networks. Overview
Neural Networks. Overview
 
Deep Learning in Computer Vision
Deep Learning in Computer VisionDeep Learning in Computer Vision
Deep Learning in Computer Vision
 
4 high performance large-scale image recognition without normalization
4 high performance large-scale image recognition without normalization4 high performance large-scale image recognition without normalization
4 high performance large-scale image recognition without normalization
 
DCWP_CVPR2023.pptx
DCWP_CVPR2023.pptxDCWP_CVPR2023.pptx
DCWP_CVPR2023.pptx
 
Deep Learning Approach in Characterizing Salt Body on Seismic Images - by Zhe...
Deep Learning Approach in Characterizing Salt Body on Seismic Images - by Zhe...Deep Learning Approach in Characterizing Salt Body on Seismic Images - by Zhe...
Deep Learning Approach in Characterizing Salt Body on Seismic Images - by Zhe...
 
机器学习Adaboost
机器学习Adaboost机器学习Adaboost
机器学习Adaboost
 
DNN.pptx
DNN.pptxDNN.pptx
DNN.pptx
 
Restricting the Flow: Information Bottlenecks for Attribution
Restricting the Flow: Information Bottlenecks for AttributionRestricting the Flow: Information Bottlenecks for Attribution
Restricting the Flow: Information Bottlenecks for Attribution
 
Deep learning-for-pose-estimation-wyang-defense
Deep learning-for-pose-estimation-wyang-defenseDeep learning-for-pose-estimation-wyang-defense
Deep learning-for-pose-estimation-wyang-defense
 
DNN and RBM
DNN and RBMDNN and RBM
DNN and RBM
 

Recently uploaded

FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 

Recently uploaded (20)

FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSUNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 

Unsupervised learning for acoustic shadowing artifact removal in ultrasound imaging

  • 1. Jaeyoung Huh, Shujaat Khan, and Jong Chul Ye BISPL - BioImaging, Signal Processing, and Learning lab. KAIST, Korea Unsupervised Learning for Acoustic Shadowing Artifact Removal in Ultrasound Imaging
  • 2. Introduction  Acoustic Shadowing  It happens usually with solid structure like bone.  The signal is highly reflected or strongly absorb, therefore, the received signal is highly attenuated.  The structure in dark region cannot be shown correctly, so it hinders accurate diagnosis . High Attenuation
  • 3. Strategy  Acoustic Shadowing  Applying deep learning technique for fast and accurate performance.  There is no paired-dataset, therefore, we applied unsupervised learning.  There is no shadowing-free dataset, therefore, we crop the patches where does not contain any shadowing region.
  • 4. Background  One of the representative unsupervised method.  It minimizes the distance between 𝜇, 𝜇𝜃 and 𝜈, 𝜈𝜙.  Geometry of CycleGAN  CycleGAN structure  CycleGAN
  • 5. Our contribution  𝐦𝐢𝐧 𝜽,𝝓 𝐦𝐚𝐱 𝜻,𝜼 𝑳𝒕𝒐𝒕𝒂𝒍 = 𝑳𝑫𝒊𝒔𝒄 + 𝝀cycle𝑳𝒄𝒚𝒄𝒍𝒆 + 𝝀GP𝑳GP + 𝝀iden𝑳𝒊𝒅𝒆𝒏  Proposed method  LDisc = 𝐸𝑦~𝑃𝑦 [𝐷𝜁 𝑦 ] − 𝐸𝑦~𝑃𝑦 [𝐷𝜂 𝐺𝜃 𝑦 ] + 𝐸𝑥~𝑃𝑥 [𝐷𝜂 𝑥 ] − 𝐸𝑥~𝑃𝑥 [𝐷𝜁 𝐹𝜙 𝑥 ]  Lcycle = 𝐸𝑦~𝑃𝑦 𝑦 − 𝐹𝜙 𝐺𝜃 𝑦 1 + 𝐸𝑥~𝑃𝑥 𝑥 − 𝐺𝜃 𝐹𝜙 𝑥 1  LGP = −𝐸𝑦~𝑃𝑦 ∇yD𝜁 y 2 − 1 2 − 𝐸𝑥~𝑃𝑥 ∇xD𝜂 x 2 − 1 2 (y ← 𝜖y + 1 − 𝜖 F𝜙, x ← 𝜖x + 1 − 𝜖 G𝜃 y )  L𝑖𝑑𝑒𝑛 = 𝐸𝑦~𝑃𝑦 𝑦 − 𝐹𝜙 𝑦 1 + 𝐸𝑥~𝑃𝑥 𝑥 − 𝐺𝜃 𝑥 1
  • 6. Our contribution  Generator, Discriminator Structure  The generator is simple ResNet structure.  The discriminator is simple Patch-GAN. (b) 4x4 Convolution with stride 2 + Leaky ReLU 4x4 Convolution with stride 2 + InstNorm + Leaky ReLU 4x4 Convolution with stride 1 + InstNorm + Leaky ReLU 4x4 Convolution with stride 1 3x3 Convolution with stride=1 + InstNorm 1x1 Convolution with stride=1 3x3 Convolution with stride=1 + InstNorm + ReLU 3x3 Convolution with stride=2 + InstNorm + ReLU (Bilinear Up-sampling + 3x3 Convoluton with stride=1) + InstNorm + ReLU (a)
  • 7. Training Details Implementation Details Total Epoch 100 Learning Rate 1e-4 Optimizer Adam Optimizer Batch size 4 Parameter (𝜆GP, 𝜆rec, 𝜆iden, 𝜆adv)= (1,10,1,1) Optimization Formulation WGAN with Gradient-Penalty Dataset Details Training set 672 images (9 subjects) - input 723 patches ( 7 subjects) - target Validation set 72 images (4 subjects) Test set 141 images ( 3 subjects) 13 images (hyper-echoic phantom) Data Augmentation Flipping, Rotating, Random Scaling Normalization Normalized all images to 0~1 Patch size 96
  • 8. Results Fig. 1. The results of B-mode in vivo images Input (Shadowing) Output (Shadowing-free) Difference Map Invivo 1 Invivo 2 Invivo 3 Invivo 4 60dB 0dB 30dB 60dB 0dB 30dB 0 255 127
  • 9. Conclusion  The shadowing is one of the prominent artifact in US image.  We propose the shadowing removal method using deep learning.  To overcome the un-paired dataset problem, we used un-supervised method based on the CycleGAN.