UNETR Transformers for 3D Medical Image Segmentation

Note

3D Input์ด๋ฏธ์ง€๋ฅผ ViT + 3D U-NET ์ธ Method๋กœ segmentation์„ ์ง„ํ–‰ํ•œ ๋ชจ๋ธ โ‡’ UNETR

๊ธฐ์กด 3D Segmentation ๋ฐฉ์‹

images/UNETR images/image.png

3D U-Net

UNETR ์ด์ „์˜ 3D ์ด๋ฏธ์ง€๋ฅผ Segmentationํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์œ„์˜ ์ด๋ฏธ์ง€์™€ ๊ฐ™๋‹ค.

์œ„ ์ด๋ฏธ์ง€๋Š” 3D U-Net ๋ชจ๋ธ์˜ ๊ตฌ์กฐ์ธ๋ฐ ์ด๋Š” ๊ธฐ์กด์˜ 2D ์ด๋ฏธ์ง€๋ฅผ Segmentationํ•˜๋Š” ๋ชจ๋ธ์ธ U-Net์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ๋‹ค๋ฅธ ์ ์€ input ๋ฐ์ดํ„ฐ์˜ shape์ด 3์ฐจ์›(Voxel)์ด๋ผ๋Š” ์ ์ด๋‹ค.

ํ•˜์ง€๋งŒ ์ด๋Ÿฌํ•œ ๋ฐฉ๋ฒ•์˜ ๋‹จ์ ์œผ๋กœ๋Š” ์žฅ๊ฑฐ๋ฆฌ ๊ณต๊ฐ„์  ์˜์กด์„ฑ์„ ํ•™์Šตํ•˜๊ธฐ ์–ด๋ ต๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ๋‹ค.

UNETR

images/UNETR images/image 1.png

UNETR

์•ž์„œ ๋งํ–ˆ๋“ฏ ๊ธฐ์กด 3D segmentation์—์„œ์˜ ๋‹จ์ ์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด Transformer๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋ธ ๊ตฌ์กฐ์—์„œ ์ธ์ฝ”๋” ๋ถ€๋ถ„์— ViT๋ฅผ ์ ์šฉํ•˜๋Š” ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ์ธ์ฝ”๋”์—์„œ๋Š” ViT๋ฅผ ์ด์šฉํ•ด ์ „์—ญ ์ •๋ณด๋ฅผ ํŒŒ์•…ํ•˜๊ณ  U-ํ˜• ๋„คํŠธ์›Œํฌ ๊ตฌ์กฐ์™€ ์Šคํ‚ต ์—ฐ๊ฒฐ์„ ์ด์šฉํ•ด ๋””์ฝ”๋”์™€ ๊ฒฐํ•ฉํ•˜๋Š” ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ๊ตฌ์กฐ๋ฅผ ํ†ตํ•ด ๊ธฐ์กด์˜ 3D segmentation์˜ ๋ฌธ์ œ์ธ ์žฅ๊ฑฐ๋ฆฌ ์˜์กด์„ฑ ํ•™์Šต ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋‹จ๊ณ„ Shape ์„ค๋ช…
์ž…๋ ฅ 128ร—128ร—128ร—4 MRI ๋‹ค์ฑ„๋„ 3D ์ž…๋ ฅ
ํŒจ์น˜ ๋ถ„ํ•  512ร—16,384 512๊ฐœ์˜ 16ร—16ร—16 ํŒจ์น˜
ํŒจ์น˜ ์ž„๋ฒ ๋”ฉ 512ร—768 ๊ฐ ํŒจ์น˜๋ฅผ 768์ฐจ์›์œผ๋กœ ํˆฌ์˜
์œ„์น˜ ์ž„๋ฒ ๋”ฉ ์ถ”๊ฐ€ 512ร—768 ๊ณต๊ฐ„ ์ •๋ณด ๋ณด์กด
ํŠธ๋žœ์Šคํฌ๋จธ ์ถœ๋ ฅ 512ร—768 12 ๊ณ„์ธต์„ ๊ฑฐ์นœ ํ›„ ๋™์ผ ํฌ๊ธฐ ์œ ์ง€
3D ๋ณต์› 8ร—8ร—8ร—768 3D ํ…์„œ๋กœ ๋ณต์› (H16ร—W16ร—D16)
๋””์ฝ”๋” ๋ฐ ์ตœ์ข… ์ถœ๋ ฅ 128ร—128ร—128ร—Cout ํด๋ž˜์Šค๋ณ„ ์„ธ๊ทธ๋ฉ˜ํ…Œ์ด์…˜ ๊ฒฐ๊ณผ

images/UNETR images/image 2.png

images/UNETR images/image 3.png

๋‘ ๊ฐ€์ง€ ๋ฐ์ดํ„ฐ์…‹์„ ์ด์šฉํ•ด ํ•™์Šต ํ›„ ํ‰๊ฐ€ํ•œ ๊ฒฐ๊ณผ ๊ธฐ์กด์— ์กด์žฌํ•˜๋˜ ๋ชจ๋ธ์— ๋น„ํ•ด ๋” ์ข‹์€ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ค€ ๋‹ค๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์—ˆ๊ณ  ๊ฒฐ๊ณผ์ ์œผ๋กœ UNETR์€ ๊ธฐ์กด ๋ชจ๋ธ๊ณผ ๋น„๊ตํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฐ•์ ์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•˜์Šต๋‹ˆ๋‹ค.

  1. Transformer๋ฅผ ์ด์šฉํ•œ ์ „์—ญ ๋ฐ ์ง€์—ญ ์˜์กด์„ฑ ๋ชจ๋‘ ํ•™์Šต ๊ฐ€๋Šฅ
  2. ์žฅ๊ฑฐ๋ฆฌ ์˜์กด์„ฑ์ด ์ค‘์š”ํ•œ ๊ฒฝ์šฐ์— ๋” ๋†’์€ ์„ฑ๋Šฅ์˜ ์ •ํ™•๋„
  3. ์ž‘์€ ์žฅ๊ธฐ ๋ถ„ํ• ์—์„œ ๊ธฐ์กด ๋ชจ๋ธ ๋Œ€๋น„ ์›”๋“ฑํ•œ ์„ฑ๋Šฅ