How Distance Transform Maps Boost Segmentation CNNs: An Empirical - - PowerPoint PPT Presentation

how distance transform maps boost segmentation cnns an
SMART_READER_LITE
LIVE PREVIEW

How Distance Transform Maps Boost Segmentation CNNs: An Empirical - - PowerPoint PPT Presentation

How Distance Transform Maps Boost Segmentation CNNs: An Empirical Study Jun Ma Department of Mathematics Nanjing University of Science and Technology Joint work with Zhan Wei, Yiwen Zhang, Yixin Wang, Rongfei Lv, Cheng Zhu, Gaoxiang Chen,


slide-1
SLIDE 1

How Distance Transform Maps Boost Segmentation CNNs: An Empirical Study

Jun Ma

Department of Mathematics Nanjing University of Science and Technology

2020-07-07 Joint work with Zhan Wei, Yiwen Zhang, Yixin Wang, Rongfei Lv, Cheng Zhu, Gaoxiang Chen, Jianan Liu, Chao Peng, Lei Wang, Yunpeng Wang, Jianan Chen

slide-2
SLIDE 2

魏展 陈高翔 彭超 王云鹏

Collaborators

Jun Ma Zhan Wei Yiwen Zhang Yixin Wang Rongfei Lv HaiChuangShiDai Gaoxiang Chen Chao Peng Lei Wang Yunpeng Wang Jianan Chen

slide-3
SLIDE 3

CNN + Distance Transform Map

An emerging trend for medical image segmentation.

https://github.com/JunMa11/SegWithDistMap

There are many great studies, but

  • these methods are tested
  • n different datasets;
  • the comparison among

them has not been well studied.

slide-4
SLIDE 4

CNN + Distance Transform Map: Two Categories

Our contributions:

  • summarizing the latest

developments;

  • benchmarking five methods
  • n two datasets.

Answer the question: How can distance transform maps boost segmentation CNNs?

slide-5
SLIDE 5

Basic Notation

𝐻𝐸𝑈𝑁 = ቐ inf

𝑧∈𝜖𝐻 𝑦 − 𝑧 2, 𝑦 ∈ 𝐻𝑗𝑜

0, 𝑝𝑢ℎ𝑓𝑠𝑡 𝐻𝑇𝐸𝐺 = − inf

𝑧∈𝜖𝐻 𝑦 − 𝑧 2,

𝑦 ∈ 𝐻𝑗𝑜 0, 𝑦 ∈ 𝜖𝐻 inf

𝑧∈𝜖𝐻 𝑦 − 𝑧 2,

𝑦 ∈ 𝐻𝑝𝑣𝑢

  • Distance transform map (DTM)
  • Signed distance function (SDF)

𝐻𝑗𝑜

𝐻𝑗𝑜 Ground truth G of image 𝐽 𝐻𝑝𝑣𝑢 𝜖𝐻

slide-6
SLIDE 6

Category 1: New Loss Functions

CNNs With Distance Transform Maps

Adding Auxiliary Tasks

Ground truth Distance transform map Ground truth Distance transform map

Reconstruction branch Multi-heads

Boundary loss Hausdorff distance loss Signed distance function loss

Ground truth

New Loss Functions

Distance transform map

  • Boundary loss
  • Hausdorff distance loss
  • Signed distance function loss

𝑀𝐶𝐸 = 1 |Ω| ෍

Ω

𝐻𝑇𝐸𝐺 ∘ 𝑇𝜄 𝑀𝐼𝐸 = 1 |Ω| ෍

Ω

(𝑇𝜄−𝐻)2 ∘ (𝐻𝐸𝑈𝑁

2

+ 𝑇𝐸𝑈𝑁

2

)] 𝑀𝑇𝐸𝐺 = − ෍

Ω

𝐻𝑇𝐸𝐺 ∘ 𝑇𝑇𝐸𝐺 𝐻𝑇𝐸𝐺

2

+ 𝑇𝑇𝐸𝐺

2

+ 𝐻𝑇𝐸𝐺 ∘ 𝑇𝑇𝐸𝐺

slide-7
SLIDE 7

Category 2: Adding Auxiliary Tasks

CNNs With Distance Transform Maps

Adding Auxiliary Tasks

Ground truth Distance transform map Ground truth Distance transform map

Reconstruction branch Multi-heads

Boundary loss Hausdorff distance loss Signed distance function loss

Ground truth

New Loss Functions

Distance transform map

slide-8
SLIDE 8

Experiments

  • Dataset
  • Network and training protocol
  • Organ segmentation: left atrial (LA) MRI; 16 cases for training; 20 cases for testing
  • Tumor segmentation: liver tumor CT; 90 for training; 28 for testing
  • V-Net; 5 resolutions; 16 channels in the 1st resolution;
  • Learning rate searching: 0.01, 0.001, 0.0001
  • Adam optimizer
  • Metrics
  • Dice
  • Jaccard
  • 95% Hausdorff Distance
  • Average surface distance (ASD)
slide-9
SLIDE 9

Experimental Results on left atrial MRI Dataset

slide-10
SLIDE 10

Experimental Results on Liver Tumor CT Dataset

slide-11
SLIDE 11

Take Home Message

  • First-try recommendation: multi-heads and reconstruction branch CNNs for
  • rgan segmentation; boundary loss and Hausdorff distance loss for tumor

segmentation;

  • Implementation details have remarkable effects on the final performance.
  • Unsolved open question: how can we obtain robust performance gains

when incorporating DTM into CNNs?

  • Code is available: https://github.com/JunMa11/SegWithDistMap
  • Limitation: Only V-Net and two datasets are used for experiments, which is

not justified at all. More extensive experiments: SOTA networks, large datasets…

slide-12
SLIDE 12

Thanks for watching!