SlideShare a Scribd company logo
Patch-wise Deep Metric Learning
for Unsupervised Low-Dose CT Denoising
Chanyong Jung1, Joonhyung Lee1, Sunkyoung You2 and Jong Chul Ye1
1 Korea Advanced Institute of Science and Technology (KAIST), Republic of Korea
2 Chungnam National University College of Medicine and Chungnam National University Hospital, Republic of Korea
MICCAI 2022
Introduction
 Temporal CT scan data
 HU value contains useful information for pathologies of ear
 HU value shift problem between Low-/High-dose data due to
different acquisition condition
 Unrealistic to obtain paired Low-/High-dose data
We present the method:
 Unsupervised denoising method by unpaired CT data
 Prevent CT number shift during the denoising process
X-ray tube
(Low Dose)
X-ray tube
(High Dose)
Different
Acquisition
Condition
 Low Dose
 High Dose
Different average HU value for same media
 HU value distortion during denoising
(Example: HU value for cholesteatoma diagnosis[1])
Hounsfield Unit
Cholesteatoma 24.68 ± 24.42
Non-cholesteatoma 86.07 ± 26.50
[1] Park M.H. et al, Usefulness of computed tomography hounsefield unit density in preoperative detection
of cholesteatoma in mastoid ad antrum, American Journal of Otolaryngology, 2011
 HU value supports the evaluation for pathologies of ear
Background
Deep metric learning & Contrastive learning Contrastive learning for Image Translation
 Deep metric learning obtains embedding space
by the learnable metric 𝒅
 Contrastive loss maximizes Mutual Information (MI)
Embedding space with metric 𝒅
: Positive Pair
: Negative Pair
: Decrease 𝑑 (Pull)
: Increase 𝑑 (Push)
 Contrastive learning also pull/push pairs using the similarity.
For positive pair x, y+
~ 𝑃𝑋𝑌
negative pair x, 𝑦′ ~ 𝑃𝑋𝑃𝑌
𝐼 𝑋; 𝑌 = 𝐾𝐿(𝑃𝑋𝑌| 𝑃𝑋𝑃𝑌
≥ max
f
𝔼 f x, y+
−
1
𝐾
log ∑ exp(𝑓(𝑥, 𝑦′))
Using Donsker-Varadhan (DV) lower bound:
 InfoNCE: Contrastive Loss
 MI maximization is not appropriate for denoising,
since the preservation of the noise also increases MI.
 We present the pull/push mechanism for image denoising
𝐺
𝑃𝑌 𝑃𝑋
Input Y Output X
: Positive Pair
: Negative Pair
𝑦+
𝑦1
′
𝑦2
′
𝑥
Pull/Push by
similarity manipulation
 Related work [2] presents patch-wise contrastive learning
 Maximizes MI between input and output patches
[2] Park et al., Contrastive learning for unpaired image-to-image translation, ECCV (2020)
Method
 Deep metric learning for denoising
 Proposed framework Discriminator
Noisy Image Wavelet
Decomposition
(5 Level)
High frequency
Image
RRDBnet
Block
Conv
Conv
Conv
RRDBnet
Block
Conv
Conv
Conv
2 hidden layer features for
patch-wise metric learning
Generator Generator (Shared)
𝑧1:𝐾 𝑤1:𝐾
𝑷𝟏 𝑷𝟐 𝑷𝟏 𝑷𝟐
Deep metric learning
Embedding space learned by deep metric learning
: Input patch feature
: Output patch feature
: Decrease metric 𝑑
: Increase metric 𝑑
𝑥𝑖
𝑥𝑗
𝑥𝑙
𝑥𝑘 𝑦𝑘
𝑦𝑖
𝑦𝑗
𝑦𝑙 𝑑(𝑥𝑘, 𝑦𝑘) =
𝑧𝑘−𝑤𝑘 2
2
2𝜏
Metric:
 We push patches with same noise level,
hence the noise features are suppressed.
 We pull patches with same anatomic structure,
hence structure features are enhanced.
Method
 Deep metric loss
𝐿𝑚 = −𝔼𝑝 exp(𝑧𝑘
⊤
𝑤𝑘/𝜏 ) +𝔼𝑞𝑛
exp(𝑧𝑘
⊤
𝑧𝑗/𝜏 ) +𝔼𝑞𝑜
exp(𝑤𝑘
⊤
𝑤𝑗/𝜏 )
 Total loss
GAN Loss
Identity Loss
Metric Loss
𝐿 = 𝐿𝐺𝐴𝑁 + 𝜆𝑖𝑑𝑡𝐿𝑖𝑑𝑡 + 𝜆𝑚𝐿𝑚
𝐿𝐺𝐴𝑁(𝐺) = 𝔼[ 𝐷 𝐺(𝑥 − 1 2
2
]
𝐿𝐺𝐴𝑁 𝐷 = 𝔼 𝐷 𝑦 − 1 2
2
+ 𝔼 𝐷 𝐺(𝑥) 2
2
𝐿𝑖𝑑𝑡 = 𝔼 𝐺 𝑦 − 𝑦 1
𝐿𝑚 𝐸, 𝐶1, 𝑃𝑖 = 𝐿𝑚,1 𝐸, 𝑃1 + 𝐿𝑚,2(𝐸, 𝐶1, 𝑃2)
Conv
ReLU
SE
Layer
× 𝟑
Real
/ Fake
Prediction
Conv
Real
/ Fake
Image
RRDBnet
Block
𝑷𝟏
𝑬 𝑪𝟏 𝑪𝟐
Noisy
Input (𝑥)
Denoised
Output
(𝑦)
Conv
Conv
Conv
𝑷𝟐
𝑧 / 𝑤
[ Generator 𝑮 ] [ Discriminator 𝑫 ]
𝑦 = 𝑮 𝑥 = (𝑪𝟐 ∘ 𝑪𝟏 ∘ 𝑬)(𝑥)
𝑧 / 𝑤
Embedding space learned by deep metric learning
: Input patch feature
: Output patch feature
: Decrease metric 𝑑
: Increase metric 𝑑
𝑥𝑖
𝑥𝑗
𝑥𝑙
𝑥𝑘 𝑦𝑘
𝑦𝑖
𝑦𝑗
𝑦𝑙 𝑑(𝑥𝑘, 𝑦𝑘) =
𝑧𝑘−𝑤𝑘 2
2
2𝜏
Metric:
𝐿𝑚 = 𝔼𝑝 exp{𝑑 𝑥𝑘, 𝑦𝑘 } − 𝔼𝑞𝑛
exp{𝑑 𝑥𝑘, 𝑥𝑗 } − 𝔼𝑞𝑜
exp{𝑑 𝑦𝑘, 𝑦𝑗 }
Since 𝑧, 𝑤 are L2 normalized,
𝑧𝑘 − 𝑤𝑘 2
2
= 2 − 2𝑧𝑘
⊤
𝑤𝑘
 Pull patches with same anatomic structure: (𝑥𝑘, 𝑦𝑘)
 Push patches with same noise level: (𝑥𝑘, 𝑥𝑖), (𝑦𝑘, 𝑦𝑖)
Then, the metric loss is defined as :
Supervised
Results
 AAPM dataset
wavCycleGAN cycleGAN
GAN-Circle
Invertible
cycleGAN
InfoNCE
Proposed
LDCT HDCT
50
0
-50
25
-25
Input
Input
(zoomed)
Difference
wavCycleGAN cycleGAN
GAN-Circle
Invertible
cycleGAN
Proposed
Low Dose
200
0
-200
50
-50
 Temporal CT scans
Results
200
0
-200
50
-50
Input
Input
(zoomed)
Difference
Difference
(zoomed)
 CT number statistics for selected temporal region
(Colored circles of the Figure)
 CT number statistics for 300 patches
Thank You

More Related Content

Similar to Patch-wise Deep Metric Learning for Unsupervised Low-Dose CT Denoising

1873 1878
1873 18781873 1878
1873 1878
Editor IJARCET
 
1873 1878
1873 18781873 1878
1873 1878
Editor IJARCET
 
Iaetsd vlsi implementation of gabor filter based image edge detection
Iaetsd vlsi implementation of gabor filter based image edge detectionIaetsd vlsi implementation of gabor filter based image edge detection
Iaetsd vlsi implementation of gabor filter based image edge detection
Iaetsd Iaetsd
 
MULTIFOCUS IMAGE FUSION USING MULTIRESOLUTION APPROACH WITH BILATERAL GRADIEN...
MULTIFOCUS IMAGE FUSION USING MULTIRESOLUTION APPROACH WITH BILATERAL GRADIEN...MULTIFOCUS IMAGE FUSION USING MULTIRESOLUTION APPROACH WITH BILATERAL GRADIEN...
MULTIFOCUS IMAGE FUSION USING MULTIRESOLUTION APPROACH WITH BILATERAL GRADIEN...
cscpconf
 
MCQMC 2020 talk: Importance Sampling for a Robust and Efficient Multilevel Mo...
MCQMC 2020 talk: Importance Sampling for a Robust and Efficient Multilevel Mo...MCQMC 2020 talk: Importance Sampling for a Robust and Efficient Multilevel Mo...
MCQMC 2020 talk: Importance Sampling for a Robust and Efficient Multilevel Mo...
Chiheb Ben Hammouda
 
Intelligent fault diagnosis for power distribution systemcomparative studies
Intelligent fault diagnosis for power distribution systemcomparative studiesIntelligent fault diagnosis for power distribution systemcomparative studies
Intelligent fault diagnosis for power distribution systemcomparative studies
nooriasukmaningtyas
 
OTSU Thresholding Method for Flower Image Segmentation
OTSU Thresholding Method for Flower Image SegmentationOTSU Thresholding Method for Flower Image Segmentation
OTSU Thresholding Method for Flower Image Segmentation
ijceronline
 
IMAGE DENOISING BY MEDIAN FILTER IN WAVELET DOMAIN
IMAGE DENOISING BY MEDIAN FILTER IN WAVELET DOMAINIMAGE DENOISING BY MEDIAN FILTER IN WAVELET DOMAIN
IMAGE DENOISING BY MEDIAN FILTER IN WAVELET DOMAIN
ijma
 
IJIRMF202012032.pdf
IJIRMF202012032.pdfIJIRMF202012032.pdf
IJIRMF202012032.pdf
VaideshSiva1
 
www.ijera.com 68 | P a g e Leaf Disease Detection Using Arm7 and Image Proces...
www.ijera.com 68 | P a g e Leaf Disease Detection Using Arm7 and Image Proces...www.ijera.com 68 | P a g e Leaf Disease Detection Using Arm7 and Image Proces...
www.ijera.com 68 | P a g e Leaf Disease Detection Using Arm7 and Image Proces...
IJERA Editor
 
The neural tangent link between CNN denoisers and non-local filters
The neural tangent link between CNN denoisers and non-local filtersThe neural tangent link between CNN denoisers and non-local filters
The neural tangent link between CNN denoisers and non-local filters
Julián Tachella
 
CAMSAP19
CAMSAP19CAMSAP19
Image Interpolation Techniques with Optical and Digital Zoom Concepts
Image Interpolation Techniques with Optical and Digital Zoom ConceptsImage Interpolation Techniques with Optical and Digital Zoom Concepts
Image Interpolation Techniques with Optical and Digital Zoom Concepts
mmjalbiaty
 
Chaotic signals denoising using empirical mode decomposition inspired by mult...
Chaotic signals denoising using empirical mode decomposition inspired by mult...Chaotic signals denoising using empirical mode decomposition inspired by mult...
Chaotic signals denoising using empirical mode decomposition inspired by mult...
IJECEIAES
 
Improving the Efficiency of Spectral Subtraction Method by Combining it with ...
Improving the Efficiency of Spectral Subtraction Method by Combining it with ...Improving the Efficiency of Spectral Subtraction Method by Combining it with ...
Improving the Efficiency of Spectral Subtraction Method by Combining it with ...
IJORCS
 
Final presentation
Final presentationFinal presentation
Final presentation
Yash Bhalgat
 
Icamme managed brightness and contrast enhancement using adapted histogram eq...
Icamme managed brightness and contrast enhancement using adapted histogram eq...Icamme managed brightness and contrast enhancement using adapted histogram eq...
Icamme managed brightness and contrast enhancement using adapted histogram eq...
Jagan Rampalli
 
An efficient approach to wavelet image Denoising
An efficient approach to wavelet image DenoisingAn efficient approach to wavelet image Denoising
An efficient approach to wavelet image Denoising
ijcsit
 
ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...
ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...
ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...
sipij
 
DiffuseMorph: Unsupervised Deformable Image Registration Using Diffusion Model
DiffuseMorph: Unsupervised Deformable Image Registration Using Diffusion ModelDiffuseMorph: Unsupervised Deformable Image Registration Using Diffusion Model
DiffuseMorph: Unsupervised Deformable Image Registration Using Diffusion Model
BoahKim2
 

Similar to Patch-wise Deep Metric Learning for Unsupervised Low-Dose CT Denoising (20)

1873 1878
1873 18781873 1878
1873 1878
 
1873 1878
1873 18781873 1878
1873 1878
 
Iaetsd vlsi implementation of gabor filter based image edge detection
Iaetsd vlsi implementation of gabor filter based image edge detectionIaetsd vlsi implementation of gabor filter based image edge detection
Iaetsd vlsi implementation of gabor filter based image edge detection
 
MULTIFOCUS IMAGE FUSION USING MULTIRESOLUTION APPROACH WITH BILATERAL GRADIEN...
MULTIFOCUS IMAGE FUSION USING MULTIRESOLUTION APPROACH WITH BILATERAL GRADIEN...MULTIFOCUS IMAGE FUSION USING MULTIRESOLUTION APPROACH WITH BILATERAL GRADIEN...
MULTIFOCUS IMAGE FUSION USING MULTIRESOLUTION APPROACH WITH BILATERAL GRADIEN...
 
MCQMC 2020 talk: Importance Sampling for a Robust and Efficient Multilevel Mo...
MCQMC 2020 talk: Importance Sampling for a Robust and Efficient Multilevel Mo...MCQMC 2020 talk: Importance Sampling for a Robust and Efficient Multilevel Mo...
MCQMC 2020 talk: Importance Sampling for a Robust and Efficient Multilevel Mo...
 
Intelligent fault diagnosis for power distribution systemcomparative studies
Intelligent fault diagnosis for power distribution systemcomparative studiesIntelligent fault diagnosis for power distribution systemcomparative studies
Intelligent fault diagnosis for power distribution systemcomparative studies
 
OTSU Thresholding Method for Flower Image Segmentation
OTSU Thresholding Method for Flower Image SegmentationOTSU Thresholding Method for Flower Image Segmentation
OTSU Thresholding Method for Flower Image Segmentation
 
IMAGE DENOISING BY MEDIAN FILTER IN WAVELET DOMAIN
IMAGE DENOISING BY MEDIAN FILTER IN WAVELET DOMAINIMAGE DENOISING BY MEDIAN FILTER IN WAVELET DOMAIN
IMAGE DENOISING BY MEDIAN FILTER IN WAVELET DOMAIN
 
IJIRMF202012032.pdf
IJIRMF202012032.pdfIJIRMF202012032.pdf
IJIRMF202012032.pdf
 
www.ijera.com 68 | P a g e Leaf Disease Detection Using Arm7 and Image Proces...
www.ijera.com 68 | P a g e Leaf Disease Detection Using Arm7 and Image Proces...www.ijera.com 68 | P a g e Leaf Disease Detection Using Arm7 and Image Proces...
www.ijera.com 68 | P a g e Leaf Disease Detection Using Arm7 and Image Proces...
 
The neural tangent link between CNN denoisers and non-local filters
The neural tangent link between CNN denoisers and non-local filtersThe neural tangent link between CNN denoisers and non-local filters
The neural tangent link between CNN denoisers and non-local filters
 
CAMSAP19
CAMSAP19CAMSAP19
CAMSAP19
 
Image Interpolation Techniques with Optical and Digital Zoom Concepts
Image Interpolation Techniques with Optical and Digital Zoom ConceptsImage Interpolation Techniques with Optical and Digital Zoom Concepts
Image Interpolation Techniques with Optical and Digital Zoom Concepts
 
Chaotic signals denoising using empirical mode decomposition inspired by mult...
Chaotic signals denoising using empirical mode decomposition inspired by mult...Chaotic signals denoising using empirical mode decomposition inspired by mult...
Chaotic signals denoising using empirical mode decomposition inspired by mult...
 
Improving the Efficiency of Spectral Subtraction Method by Combining it with ...
Improving the Efficiency of Spectral Subtraction Method by Combining it with ...Improving the Efficiency of Spectral Subtraction Method by Combining it with ...
Improving the Efficiency of Spectral Subtraction Method by Combining it with ...
 
Final presentation
Final presentationFinal presentation
Final presentation
 
Icamme managed brightness and contrast enhancement using adapted histogram eq...
Icamme managed brightness and contrast enhancement using adapted histogram eq...Icamme managed brightness and contrast enhancement using adapted histogram eq...
Icamme managed brightness and contrast enhancement using adapted histogram eq...
 
An efficient approach to wavelet image Denoising
An efficient approach to wavelet image DenoisingAn efficient approach to wavelet image Denoising
An efficient approach to wavelet image Denoising
 
ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...
ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...
ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...
 
DiffuseMorph: Unsupervised Deformable Image Registration Using Diffusion Model
DiffuseMorph: Unsupervised Deformable Image Registration Using Diffusion ModelDiffuseMorph: Unsupervised Deformable Image Registration Using Diffusion Model
DiffuseMorph: Unsupervised Deformable Image Registration Using Diffusion Model
 

Recently uploaded

CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
RamonNovais6
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
LAXMAREDDY22
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 
cnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classicationcnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classication
SakkaravarthiShanmug
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
ElakkiaU
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
Prakhyath Rai
 
integral complex analysis chapter 06 .pdf
integral complex analysis chapter 06 .pdfintegral complex analysis chapter 06 .pdf
integral complex analysis chapter 06 .pdf
gaafergoudaay7aga
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
Data Control Language.pptx Data Control Language.pptx
Data Control Language.pptx Data Control Language.pptxData Control Language.pptx Data Control Language.pptx
Data Control Language.pptx Data Control Language.pptx
ramrag33
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
Divyanshu
 
AI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptxAI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptx
architagupta876
 
Welding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdfWelding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdf
AjmalKhan50578
 
Seminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptxSeminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptx
Madan Karki
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
PKavitha10
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
shadow0702a
 

Recently uploaded (20)

CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 
cnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classicationcnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classication
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
 
integral complex analysis chapter 06 .pdf
integral complex analysis chapter 06 .pdfintegral complex analysis chapter 06 .pdf
integral complex analysis chapter 06 .pdf
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
Data Control Language.pptx Data Control Language.pptx
Data Control Language.pptx Data Control Language.pptxData Control Language.pptx Data Control Language.pptx
Data Control Language.pptx Data Control Language.pptx
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
 
AI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptxAI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptx
 
Welding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdfWelding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdf
 
Seminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptxSeminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptx
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
 

Patch-wise Deep Metric Learning for Unsupervised Low-Dose CT Denoising

  • 1. Patch-wise Deep Metric Learning for Unsupervised Low-Dose CT Denoising Chanyong Jung1, Joonhyung Lee1, Sunkyoung You2 and Jong Chul Ye1 1 Korea Advanced Institute of Science and Technology (KAIST), Republic of Korea 2 Chungnam National University College of Medicine and Chungnam National University Hospital, Republic of Korea MICCAI 2022
  • 2. Introduction  Temporal CT scan data  HU value contains useful information for pathologies of ear  HU value shift problem between Low-/High-dose data due to different acquisition condition  Unrealistic to obtain paired Low-/High-dose data We present the method:  Unsupervised denoising method by unpaired CT data  Prevent CT number shift during the denoising process X-ray tube (Low Dose) X-ray tube (High Dose) Different Acquisition Condition  Low Dose  High Dose Different average HU value for same media  HU value distortion during denoising (Example: HU value for cholesteatoma diagnosis[1]) Hounsfield Unit Cholesteatoma 24.68 ± 24.42 Non-cholesteatoma 86.07 ± 26.50 [1] Park M.H. et al, Usefulness of computed tomography hounsefield unit density in preoperative detection of cholesteatoma in mastoid ad antrum, American Journal of Otolaryngology, 2011  HU value supports the evaluation for pathologies of ear
  • 3. Background Deep metric learning & Contrastive learning Contrastive learning for Image Translation  Deep metric learning obtains embedding space by the learnable metric 𝒅  Contrastive loss maximizes Mutual Information (MI) Embedding space with metric 𝒅 : Positive Pair : Negative Pair : Decrease 𝑑 (Pull) : Increase 𝑑 (Push)  Contrastive learning also pull/push pairs using the similarity. For positive pair x, y+ ~ 𝑃𝑋𝑌 negative pair x, 𝑦′ ~ 𝑃𝑋𝑃𝑌 𝐼 𝑋; 𝑌 = 𝐾𝐿(𝑃𝑋𝑌| 𝑃𝑋𝑃𝑌 ≥ max f 𝔼 f x, y+ − 1 𝐾 log ∑ exp(𝑓(𝑥, 𝑦′)) Using Donsker-Varadhan (DV) lower bound:  InfoNCE: Contrastive Loss  MI maximization is not appropriate for denoising, since the preservation of the noise also increases MI.  We present the pull/push mechanism for image denoising 𝐺 𝑃𝑌 𝑃𝑋 Input Y Output X : Positive Pair : Negative Pair 𝑦+ 𝑦1 ′ 𝑦2 ′ 𝑥 Pull/Push by similarity manipulation  Related work [2] presents patch-wise contrastive learning  Maximizes MI between input and output patches [2] Park et al., Contrastive learning for unpaired image-to-image translation, ECCV (2020)
  • 4. Method  Deep metric learning for denoising  Proposed framework Discriminator Noisy Image Wavelet Decomposition (5 Level) High frequency Image RRDBnet Block Conv Conv Conv RRDBnet Block Conv Conv Conv 2 hidden layer features for patch-wise metric learning Generator Generator (Shared) 𝑧1:𝐾 𝑤1:𝐾 𝑷𝟏 𝑷𝟐 𝑷𝟏 𝑷𝟐 Deep metric learning Embedding space learned by deep metric learning : Input patch feature : Output patch feature : Decrease metric 𝑑 : Increase metric 𝑑 𝑥𝑖 𝑥𝑗 𝑥𝑙 𝑥𝑘 𝑦𝑘 𝑦𝑖 𝑦𝑗 𝑦𝑙 𝑑(𝑥𝑘, 𝑦𝑘) = 𝑧𝑘−𝑤𝑘 2 2 2𝜏 Metric:  We push patches with same noise level, hence the noise features are suppressed.  We pull patches with same anatomic structure, hence structure features are enhanced.
  • 5. Method  Deep metric loss 𝐿𝑚 = −𝔼𝑝 exp(𝑧𝑘 ⊤ 𝑤𝑘/𝜏 ) +𝔼𝑞𝑛 exp(𝑧𝑘 ⊤ 𝑧𝑗/𝜏 ) +𝔼𝑞𝑜 exp(𝑤𝑘 ⊤ 𝑤𝑗/𝜏 )  Total loss GAN Loss Identity Loss Metric Loss 𝐿 = 𝐿𝐺𝐴𝑁 + 𝜆𝑖𝑑𝑡𝐿𝑖𝑑𝑡 + 𝜆𝑚𝐿𝑚 𝐿𝐺𝐴𝑁(𝐺) = 𝔼[ 𝐷 𝐺(𝑥 − 1 2 2 ] 𝐿𝐺𝐴𝑁 𝐷 = 𝔼 𝐷 𝑦 − 1 2 2 + 𝔼 𝐷 𝐺(𝑥) 2 2 𝐿𝑖𝑑𝑡 = 𝔼 𝐺 𝑦 − 𝑦 1 𝐿𝑚 𝐸, 𝐶1, 𝑃𝑖 = 𝐿𝑚,1 𝐸, 𝑃1 + 𝐿𝑚,2(𝐸, 𝐶1, 𝑃2) Conv ReLU SE Layer × 𝟑 Real / Fake Prediction Conv Real / Fake Image RRDBnet Block 𝑷𝟏 𝑬 𝑪𝟏 𝑪𝟐 Noisy Input (𝑥) Denoised Output (𝑦) Conv Conv Conv 𝑷𝟐 𝑧 / 𝑤 [ Generator 𝑮 ] [ Discriminator 𝑫 ] 𝑦 = 𝑮 𝑥 = (𝑪𝟐 ∘ 𝑪𝟏 ∘ 𝑬)(𝑥) 𝑧 / 𝑤 Embedding space learned by deep metric learning : Input patch feature : Output patch feature : Decrease metric 𝑑 : Increase metric 𝑑 𝑥𝑖 𝑥𝑗 𝑥𝑙 𝑥𝑘 𝑦𝑘 𝑦𝑖 𝑦𝑗 𝑦𝑙 𝑑(𝑥𝑘, 𝑦𝑘) = 𝑧𝑘−𝑤𝑘 2 2 2𝜏 Metric: 𝐿𝑚 = 𝔼𝑝 exp{𝑑 𝑥𝑘, 𝑦𝑘 } − 𝔼𝑞𝑛 exp{𝑑 𝑥𝑘, 𝑥𝑗 } − 𝔼𝑞𝑜 exp{𝑑 𝑦𝑘, 𝑦𝑗 } Since 𝑧, 𝑤 are L2 normalized, 𝑧𝑘 − 𝑤𝑘 2 2 = 2 − 2𝑧𝑘 ⊤ 𝑤𝑘  Pull patches with same anatomic structure: (𝑥𝑘, 𝑦𝑘)  Push patches with same noise level: (𝑥𝑘, 𝑥𝑖), (𝑦𝑘, 𝑦𝑖) Then, the metric loss is defined as :
  • 6. Supervised Results  AAPM dataset wavCycleGAN cycleGAN GAN-Circle Invertible cycleGAN InfoNCE Proposed LDCT HDCT 50 0 -50 25 -25 Input Input (zoomed) Difference
  • 7. wavCycleGAN cycleGAN GAN-Circle Invertible cycleGAN Proposed Low Dose 200 0 -200 50 -50  Temporal CT scans Results 200 0 -200 50 -50 Input Input (zoomed) Difference Difference (zoomed)  CT number statistics for selected temporal region (Colored circles of the Figure)  CT number statistics for 300 patches

Editor's Notes

  1. Deep metric learning obtains representation space by learnable metric d Contrastive learning also uses pulling/pushing mechanism, but not limited to use metric.
  2. .
  3. Supervised oversmoothed. Our method outperforms other conventional methods, in terms of denoising performance, and CT number preservation
  4. Thank you for the attention