Training-Free Zero-Shot Anomaly Detection in 3D Brain MRI with 2D Foundation Models

Training-Free Zero-Shot Anomaly Detection in 3D Brain MRI with 2D Foundation Models

๐Ÿ“ Abstract

**
๋ณธ ๋…ผ๋ฌธ์€ 2D ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ(DINOv2 ๋“ฑ)์„ ๊ทธ๋Œ€๋กœ ์ด์šฉํ•ด 3์ฐจ์› ๋‡Œ MRI์—์„œ ํ•™์Šตโ€‘ํ”„๋ฆฌ(Trainingโ€‘Free) ์ œ๋กœ์ƒท ์ด์ƒ ํƒ์ง€(Zeroโ€‘Shot Anomaly Detection, ZSAD) ๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ์ƒˆ๋กœ์šด ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ œ์•ˆํ•œ๋‹ค.

  • ๋‹ค์ถ•(์ถ•โ€‘์ถ•โ€‘์ถ•) ์Šฌ๋ผ์ด์Šค๋ฅผ 2D ๋ชจ๋ธ์— ์ž…๋ ฅํ•ด ์–ป์€ ํ”ผ์ฒ˜๋ฅผ ๋‹ค์ค‘์ถ• ๋ณผ๋ฅจ ํ† ํฐ์œผ๋กœ ์ง‘๊ณ„ยท์••์ถ•ํ•จ์œผ๋กœ์จ, 3D ๊ณต๊ฐ„์  ์—ฐ์†์„ฑ์„ ์œ ์ง€ํ•˜๋ฉด์„œ ํ† ํฐ ์ˆ˜๋ฅผ ํฌ๊ฒŒ ๊ฐ์†Œ์‹œํ‚จ๋‹ค.
  • ํ† ํฐ ์ฐจ์›์€ Johnsonโ€‘Lindenstrauss ๋žœ๋ค ํ”„๋กœ์ ์…˜์œผ๋กœ ์ €์ฐจ์›(โ‰ˆ128)์œผ๋กœ ์••์ถ•ํ•ด ๋ฉ”๋ชจ๋ฆฌยท์—ฐ์‚ฐ ๋ถ€๋‹ด์„ ์ตœ์†Œํ™”ํ•œ๋‹ค.
  • ์ด๋ ‡๊ฒŒ ์ƒ์„ฑ๋œ 3D ํ† ํฐ ์ง‘ํ•ฉ์„ ๊ธฐ์กด ๋ฐฐ์น˜ ๊ธฐ๋ฐ˜ ๊ฑฐ๋ฆฌโ€‘๊ธฐ๋ฐ˜ ์ด์ƒ ํƒ์ง€(MuSc, CoDeGraph) ํŒŒ์ดํ”„๋ผ์ธ์— ๊ทธ๋Œ€๋กœ ์ ์šฉํ•œ๋‹ค.
  • ์ „์ฒด ๊ณผ์ •์€ ํŒŒ์ธโ€‘ํŠœ๋‹, ํ”„๋กฌํ”„ํŠธ ์„ค๊ณ„, ๋ผ๋ฒจ๋ง์ด ์ „ํ˜€ ํ•„์š” ์—†๋Š” ์™„์ „ ํ•™์Šตโ€‘ํ”„๋ฆฌ ๋ฐฉ์‹์ด๋ฉฐ, ์ผ๋ฐ˜ GPU์—์„œ๋„ ์‹ค์‹œ๊ฐ„ ์ˆ˜์ค€์œผ๋กœ ์‹คํ–‰ ๊ฐ€๋Šฅํ•˜๋‹ค.

์‹คํ—˜ ๊ฒฐ๊ณผ, 3D MRI ๋ณผ๋ฅจ์— ๋Œ€ํ•ด CLIPโ€‘๊ธฐ๋ฐ˜ ZSAD์™€ ์žฌ๊ตฌ์„ฑ ๊ธฐ๋ฐ˜(์˜คํ† ์ธ์ฝ”๋”ยทVAEยทGANยทDiffusion) ๊ฐ๋…โ€‘ํ•™์Šต ๋ชจ๋ธ์„ ๋Šฅ๊ฐ€ํ•˜๊ฑฐ๋‚˜ ๋™๋“ฑํ•œ ์„ฑ๋Šฅ์„ ๋ณด์ด๋ฉฐ, ํŠนํžˆ ๋„๋ฉ”์ธ ๋ณ€๋™(์Šค์บ๋„ˆยทํ”„๋กœํ† ์ฝœ ์ฐจ์ด)์—๋„ ๊ฐ•์ธํ•จ์„ ์ž…์ฆํ•œ๋‹ค.


**

๐Ÿ’ก Deep Analysis

**

1. ์—ฐ๊ตฌ ๋ฐฐ๊ฒฝ ๋ฐ ๋™๊ธฐ

  • ์ œ๋กœ์ƒท ์ด์ƒ ํƒ์ง€๋Š” ๋ผ๋ฒจ์ด ์ „ํ˜€ ์—†๋Š” ์˜๋ฃŒ ์˜์ƒ์—์„œ ๋ณ‘๋ณ€์„ ์ฐพ์„ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์—์„œ ๋งค๋ ฅ์ ์ด์ง€๋งŒ, ํ˜„์žฌ๊นŒ์ง€๋Š” 2D ์ด๋ฏธ์ง€์— ๊ตญํ•œ๋œ ๊ฒฝ์šฐ๊ฐ€ ๋Œ€๋ถ€๋ถ„์ด๋‹ค.
  • 3D MRI๋Š” ๋ณผ๋ฅจ ๊ตฌ์กฐ์™€ ์ˆ˜์‹ญ๋งŒ ๊ฐœ ํ† ํฐ์ด๋ผ๋Š” ๋ฐ์ดํ„ฐ ๊ทœ๋ชจ ๋•Œ๋ฌธ์— ๊ธฐ์กด 2D ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ์„ ๊ทธ๋Œ€๋กœ ์ ์šฉํ•˜๊ธฐ ์–ด๋ ต๋‹ค.
  • ๊ธฐ์กด 3D ZSAD ์‹œ๋„(์˜ˆ: CLIP ๊ธฐ๋ฐ˜)๋“ค์€ ์Šฌ๋ผ์ด์Šคโ€‘๋ณ„ ํŠน์ง•๋งŒ ์‚ฌ์šฉํ•ด ๋ณผ๋ฅจ ์ „์ฒด์˜ ์—ฐ์†์„ฑ์„ ๋†“์น˜๊ณ , ๋ฉ”๋ชจ๋ฆฌยท์—ฐ์‚ฐ ๋น„์šฉ์ด ๊ธ‰์ฆํ•œ๋‹ค.

2. ํ•ต์‹ฌ ์•„์ด๋””์–ด

์š”์†Œ ์„ค๋ช… ์žฅ์ 
๋‹ค์ถ• ๋ณผ๋ฅจ ํ† ํฐํ™” AxialยทCoronalยทSagittal 3์ถ•์—์„œ ๊ฐ๊ฐ 2D ํ”ผ์ฒ˜๋ฅผ ์ถ”์ถœ โ†’ ๋™์ผ ๊นŠ์ด(p) ๋ธ”๋ก์„ ํ‰๊ท  ํ’€๋งํ•ด pร—pร—p ์ž…์ฒด ํ† ํฐ ์ƒ์„ฑ 3D ๊ณต๊ฐ„ ์—ฐ์†์„ฑ ๋ณด์กด, ํ† ํฐ ์ˆ˜๋ฅผ O(Nยณ/pยณ) ๋กœ ๊ฐ์†Œ
๋žœ๋ค ํ”„๋กœ์ ์…˜ ๊ณ ์ฐจ์›(โ‰ˆ1024) ํ”ผ์ฒ˜๋ฅผ ๊ณ ์ • ๊ฐ€์šฐ์‹œ์•ˆ ํ–‰๋ ฌ๋กœ 128 ์ฐจ์›์œผ๋กœ ์••์ถ• ๊ฑฐ๋ฆฌ ๋ณด์กด(Johnsonโ€‘Lindenstrauss) โ†’ ๋ฐฐ์น˜โ€‘๊ธฐ๋ฐ˜ ์œ ์‚ฌ๋„ ๊ณ„์‚ฐ ๋น„์šฉ ํฌ๊ฒŒ ์ ˆ๊ฐ
๋ฐฐ์น˜ ๊ธฐ๋ฐ˜ ๊ฑฐ๋ฆฌโ€‘๊ธฐ๋ฐ˜ ์Šค์ฝ”์–ด๋ง (MuSc, CoDeGraph) ํ† ํฐ ๊ฐ„ ์ƒํ˜ธ ์ตœ๊ทผ์ ‘ ๊ฑฐ๋ฆฌ๋ฅผ ์ด์šฉํ•ด โ€œํฌ๊ท€์„ฑโ€์„ ์ ์ˆ˜ํ™” ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธยทํ•™์Šต ํ•„์š” ์—†์Œ, ํ†ต๊ณ„์  ์ด์ƒ ํƒ์ง€์— ๊ฐ•๊ฑด
๋ฐฐ๊ฒฝ ์–ต์ œ ๋‡Œ ๋งˆ์Šคํฌ๋ฅผ ์ด์šฉํ•ด ๋ฐฐ๊ฒฝ ํ† ํฐ ์ œ๊ฑฐ ๋ถˆํ•„์š” ์—ฐ์‚ฐ ์ฐจ๋‹จ, ๋ฐฐ์น˜ ํ†ต๊ณ„ ์™œ๊ณก ๋ฐฉ์ง€

3. ๋ฐฉ๋ฒ•๋ก  ์ƒ์„ธ ํ‰๊ฐ€

  1. ๋ณผ๋ฅจ ํ† ํฐํ™” ์„ค๊ณ„

    • 2D ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ์„ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•จ์œผ๋กœ์จ ๋ชจ๋ธ ์žฌํ•™์Šต ๋น„์šฉ์„ 0์œผ๋กœ ๋งŒ๋“  ์ ์€ ํฐ ๊ฐ•์ .
    • ๋‹ค์ถ•(3์ถ•) ์ ‘๊ทผ์€ ๊ฐ ์ถ•์—์„œ ๋†“์น  ์ˆ˜ ์žˆ๋Š” ๊ตฌ์กฐ์  ์ •๋ณด๋ฅผ ๋ณด์™„ํ•ด ์ „๋ฐฉ์œ„์ ์ธ ํ•ด๋ถ€ํ•™์  ์ปจํ…์ŠคํŠธ๋ฅผ ์ œ๊ณตํ•œ๋‹ค.
    • ๋‹ค๋งŒ, p (ํŒจ์น˜ ํฌ๊ธฐ) ์„ ํƒ์— ๋”ฐ๋ผ ํ† ํฐ ํ•ด์ƒ๋„๊ฐ€ ํฌ๊ฒŒ ๋‹ฌ๋ผ์ง€๋ฏ€๋กœ, ์ž‘์€ ๋ณ‘๋ณ€(์˜ˆ: ๋ฏธ์„ธ ๋ณ‘๋ณ€) ํƒ์ง€์— ๋ฏผ๊ฐํ•  ์ˆ˜ ์žˆ๋‹ค.
  2. ๋žœ๋ค ํ”„๋กœ์ ์…˜

    • ์ด๋ก ์  ๋ณด์žฅ์„ ์ œ๊ณตํ•˜๋Š” Johnsonโ€‘Lindenstrauss ์ •๋ฆฌ๋ฅผ ํ™œ์šฉํ•ด ๊ฑฐ๋ฆฌ ๋ณด์กด์„ ๊ฒ€์ฆํ•˜์˜€๋‹ค.
    • ์‹คํ—˜์—์„œ 128 ์ฐจ์›์œผ๋กœ ์••์ถ•ํ–ˆ์Œ์—๋„ ์„ฑ๋Šฅ ์ €ํ•˜๊ฐ€ ๊ฑฐ์˜ ์—†์—ˆ์œผ๋ฉฐ, ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰์ด >90% ๊ฐ์†Œํ–ˆ๋‹ค.
    • ๊ณ ์ •๋œ ๋žœ๋ค ํ–‰๋ ฌ์„ ์‚ฌ์šฉํ•จ์œผ๋กœ์จ ์žฌํ˜„์„ฑ์ด ๋†’๊ณ , ์ถ”๊ฐ€ ํ•™์Šต ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ ์ „ํ˜€ ์—†๋‹ค.
  3. ๋ฐฐ์น˜ ๊ธฐ๋ฐ˜ ์ด์ƒ ์ ์ˆ˜

    • MuSc๋Š” โ€œ์ฒซ K๊ฐœ์˜ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๊ฑฐ๋ฆฌ ํ‰๊ท โ€์„ ์‚ฌ์šฉํ•ด ๊ฐ„๋‹จํ•˜๋ฉด์„œ๋„ ํšจ๊ณผ์ ์ธ ์Šค์ฝ”์–ด๋ง์„ ์ œ๊ณตํ•œ๋‹ค.
    • CoDeGraph๋Š” โ€œ์ผ๊ด€๋œ ์ด์ƒ ํŒจํ„ดโ€์„ ์‚ฌ์ „ ํƒ์ง€ํ•ด ๋ฐฐ์ œํ•จ์œผ๋กœ์จ, ๋™์ผ ๋ณ‘๋ณ€์ด ์—ฌ๋Ÿฌ ์ƒ˜ํ”Œ์— ๋ฐ˜๋ณต๋  ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ์˜คํƒ ๊ฐ์†Œ๋ฅผ ๋‹ฌ์„ฑํ•œ๋‹ค.
    • ๋‘ ๋ฐฉ๋ฒ• ๋ชจ๋‘ ๋‹ค์ค‘ ๋ ˆ์ด์–ดยท๋‹ค์ค‘ ์Šค์ผ€์ผ ํ† ํฐ์„ ๊ฒฐํ•ฉํ•ด ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œ์ผฐ๋‹ค.

4. ์‹คํ—˜ ๋ฐ ๊ฒฐ๊ณผ

์‹คํ—˜ ๋น„๊ต ๋Œ€์ƒ ์ฃผ์š” ์ง€ํ‘œ (AUROC) ๋น„๊ณ 
Anomaly Classification (AC) CLIPโ€‘๊ธฐ๋ฐ˜ ZSAD (AnomalyCLIP, APRILโ€‘GAN) 0.92 vs 0.84 / 0.81 3D ํ† ํฐํ™”๊ฐ€ ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ ์—†์ด๋„ ๋†’์€ ๊ตฌ๋ถ„๋ ฅ
Anomaly Segmentation (AS) ์žฌ๊ตฌ์„ฑ ๊ธฐ๋ฐ˜ ์˜คํ† ์ธ์ฝ”๋”, VQโ€‘VAE, Diffusion 0.88 vs 0.79~0.83 ํŠนํžˆ ๋„๋ฉ”์ธ ์‹œํ”„ํŠธ(๋‹ค๋ฅธ ์Šค์บ๋„ˆ)์—์„œ ๊ฐ•์ธํ•จ
์ผ๊ด€๋œ ์ด์ƒ ์–ต์ œ MuSc ๋‹จ๋… vs CoDeGraph 0.85 โ†’ 0.90 ์ผ๊ด€๋œ ๋ณ‘๋ณ€(์˜ˆ: ๋‹ค๋ฐœ์„ฑ ์ข…์–‘)์—์„œ๋„ ์ •ํ™•๋„ ์ƒ์Šน
  • GPU ๋ฉ”๋ชจ๋ฆฌ: RTX 4070 Ti (12โ€ฏGB) ๊ธฐ์ค€, ์ „์ฒด ํŒŒ์ดํ”„๋ผ์ธ์ด โ‰ˆ4โ€ฏGB ๋ฉ”๋ชจ๋ฆฌ๋งŒ ์‚ฌ์šฉ, ๋ฐฐ์น˜ ํฌ๊ธฐ 180๊ฐœ๋„ ๋ฌธ์ œ์—†์ด ์ฒ˜๋ฆฌ.
  • ์ถ”๋ก  ์‹œ๊ฐ„: 1๋ณผ๋ฅจ๋‹น โ‰ˆ0.8โ€ฏ์ดˆ (์ „์ฒ˜๋ฆฌยทํ† ํฐํ™”ยท์Šค์ฝ”์–ด๋ง ํฌํ•จ).

5. ๊ฐ•์ 

  1. ์™„์ „ ํ•™์Šตโ€‘ํ”„๋ฆฌ: ๋ผ๋ฒจ๋งยทํŒŒ์ธโ€‘ํŠœ๋‹ ๋น„์šฉ 0, ์ฆ‰์‹œ ์ž„์ƒ ํ˜„์žฅ์— ์ ์šฉ ๊ฐ€๋Šฅ.
  2. ๋ฒ”์šฉ์„ฑ: 2D ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ(DINOv2, CLIP ๋“ฑ)๋งŒ ๊ต์ฒดํ•˜๋ฉด ๋‹ค๋ฅธ ์˜๋ฃŒ ์˜์ƒ(CT, PET)์—๋„ ํ™•์žฅ ๊ฐ€๋Šฅ.
  3. ๋ฉ”๋ชจ๋ฆฌยท์—ฐ์‚ฐ ํšจ์œจ: ๋‹ค์ถ• ํ† ํฐํ™” + ๋žœ๋ค ํ”„๋กœ์ ์…˜์œผ๋กœ 3D ๋ณผ๋ฅจ์„ ์‹ค์‹œ๊ฐ„ ์ˆ˜์ค€์œผ๋กœ ์ฒ˜๋ฆฌ.
  4. ๋„๋ฉ”์ธ ๊ฐ•๊ฑด์„ฑ: ๋ผ๋ฒจ์ด ์—†๋Š” โ€œํด๋ฆฐโ€ ๋ฐ์ดํ„ฐ์— ์˜์กดํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ, ์Šค์บ๋„ˆยทํ”„๋กœํ† ์ฝœ ๋ณ€๋™์— ๋ฏผ๊ฐํ•œ ๊ธฐ์กด ์žฌ๊ตฌ์„ฑ ๋ชจ๋ธ์„ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ๋‹ค.

6. ์•ฝ์  ๋ฐ ํ•œ๊ณ„

ํ•ญ๋ชฉ ์„ค๋ช…
๋ณ‘๋ณ€ ํฌ๊ธฐ ๋ฏผ๊ฐ๋„ ํŒจ์น˜ ํฌ๊ธฐ(p)๊ฐ€ ํด์ˆ˜๋ก ๋ฏธ์„ธ ๋ณ‘๋ณ€(โ‰คpยณ) ํƒ์ง€ ์„ฑ๋Šฅ์ด ๊ฐ์†Œํ•  ๊ฐ€๋Šฅ์„ฑ.
์ „์ฒ˜๋ฆฌ ์˜์กด์„ฑ skullโ€‘strippingยทbrainโ€‘mask๊ฐ€ ์ •ํ™•ํ•˜์ง€ ์•Š์œผ๋ฉด ๋ฐฐ๊ฒฝ ํ† ํฐ์ด ๋‚จ์•„ ์Šค์ฝ”์–ด๋ง์— ์žก์Œ์ด ๋  ์ˆ˜ ์žˆ๋‹ค.
2D ๋ชจ๋ธ ๋„๋ฉ”์ธ ๊ฒฉ์ฐจ DINOv2๋Š” ์ž์—ฐ ์ด๋ฏธ์ง€์— ์‚ฌ์ „ํ•™์Šต๋ผ ์žˆ์–ด, ํŠน์ • MRI ํŠน์„ฑ(์˜ˆ: ์ €๋Œ€์กฐ๋„)์—์„œ ํ”ผ์ฒ˜ ํ’ˆ์งˆ์ด ์ œํ•œ๋  ์ˆ˜ ์žˆ๋‹ค.
๋ฐฐ์น˜ ํฌ๊ธฐ ์š”๊ตฌ โ€œํฌ๊ท€์„ฑโ€ ๊ฐ€์ •์— ๊ธฐ๋ฐ˜ํ•˜๋ฏ€๋กœ, ์ถฉ๋ถ„ํžˆ ํฐ ๋ฐฐ์น˜(Bโ‰ฅ30~50) ์—†์ด๋Š” ํ†ต๊ณ„์  ์‹ ๋ขฐ๋„๊ฐ€ ๋–จ์–ด์ง„๋‹ค.
์ •๋Ÿ‰์  ํ•ด์„ ๋ถ€์žฌ ํ† ํฐ ์ˆ˜์ค€์—์„œ ์–ด๋–ค ํ•ด๋ถ€ํ•™์  ๊ตฌ์กฐ๊ฐ€ โ€œ์ •์ƒโ€ยทโ€œ์ด์ƒโ€์œผ๋กœ ๊ตฌ๋ถ„๋˜๋Š”์ง€ ์‹œ๊ฐํ™”ยทํ•ด์„์ด ๋ถ€์กฑํ•˜๋‹ค.

7. ํ•™์ˆ ยท์‚ฐ์—…์  ํŒŒ๊ธ‰ ํšจ๊ณผ

  • ์˜๋ฃŒ AI ๋ถ„์•ผ์—์„œ ๋ผ๋ฒจ๋ง ๋น„์šฉ ์ ˆ๊ฐ๊ณผ ๋‹ค๊ธฐ๊ด€ยท๋‹ค์Šค์บ๋„ˆ ์ ์šฉ ๊ฐ€๋Šฅ์„ฑ์„ ํฌ๊ฒŒ ๋†’์ธ๋‹ค.
  • ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ ํ™œ์šฉ์„ 2Dโ†’3D๋กœ ํ™•์žฅํ•˜๋Š” ๋ฐฉ๋ฒ•๋ก ์  ํ…œํ”Œ๋ฆฟ์„ ์ œ๊ณต, ํ–ฅํ›„ CT, PET, ์ดˆ์ŒํŒŒ ๋“ฑ ๋‹ค์–‘ํ•œ 3D ์˜์ƒ์— ์ ์šฉ ๊ฐ€๋Šฅ.
  • ๋ฐฐ์น˜ ๊ธฐ๋ฐ˜ ์ด์ƒ ํƒ์ง€๊ฐ€ ์˜๋ฃŒ ์˜์ƒ์— ์„ฑ๊ณต์ ์œผ๋กœ ์ ์šฉ๋œ ์ฒซ ์‚ฌ๋ก€ ์ค‘ ํ•˜๋‚˜๋กœ, ํ†ต๊ณ„ ๊ธฐ๋ฐ˜ ์ ‘๊ทผ๋ฒ•์ด ๋”ฅ๋Ÿฌ๋‹ ๊ธฐ๋ฐ˜ ์žฌ๊ตฌ์„ฑ ๋ชจ๋ธ์„ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ์Œ์„ ์ž…์ฆํ•œ๋‹ค.

8. ํ–ฅํ›„ ์—ฐ๊ตฌ ๋ฐฉํ–ฅ

  1. ๋‹ค์ค‘ ์Šค์ผ€์ผ ํ† ํฐํ™”: ์ž‘์€ p์™€ ํฐ p๋ฅผ ๋™์‹œ์— ์‚ฌ์šฉํ•ด ๋ฏธ์„ธยท๊ฑฐ๋Œ€ ๋ณ‘๋ณ€์„ ๋™์‹œ์— ํฌ์ฐฉํ•˜๋Š” ๋ฉ€ํ‹ฐโ€‘์Šค์ผ€์ผ ํ† ํฐ ์ง‘ํ•ฉ ๊ตฌ์ถ•.
  2. ๋„๋ฉ”์ธ ์ ์‘ํ˜• 2D ํŒŒ์šด๋ฐ์ด์…˜: ์˜๋ฃŒ ์˜์ƒ ์ „์šฉ ์‚ฌ์ „ํ•™์Šต(์˜ˆ: RadImageNet)๋œ 2D ๋น„์ „ ํŠธ๋žœ์Šคํฌ๋จธ์™€ ๊ฒฐํ•ฉํ•ด ํ”ผ์ฒ˜ ํ’ˆ์งˆ ํ–ฅ์ƒ.
  3. ํ† ํฐ ํ•ด์„ ๋„๊ตฌ: ํ† ํฐโ€‘๋ ˆ๋ฒจ ์‹œ๊ฐํ™”ยทํด๋Ÿฌ์Šคํ„ฐ๋ง์„ ํ†ตํ•ด โ€œ์ •์ƒ ํ† ํฐโ€๊ณผ โ€œ์ด์ƒ ํ† ํฐโ€์˜ ํ•ด๋ถ€ํ•™์  ์˜๋ฏธ๋ฅผ ์ •๋Ÿ‰ํ™”.
  4. ์˜จ๋ผ์ธ ๋ฐฐ์น˜ ์—…๋ฐ์ดํŠธ: ์‹ค์‹œ๊ฐ„ ์ŠคํŠธ๋ฆฌ๋ฐ ํ™˜๊ฒฝ์—์„œ ๋ฐฐ์น˜๋ฅผ ์ ์ง„์ ์œผ๋กœ ์—…๋ฐ์ดํŠธํ•˜๋ฉฐ ์ด์ƒ ์ ์ˆ˜๋ฅผ ๊ฐฑ์‹ ํ•˜๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜.
  5. ๋‹ค๊ธฐ๊ด€ ํ˜‘์—… ํ…Œ์ŠคํŠธ: ์„œ๋กœ ๋‹ค๋ฅธ ๋ณ‘์›ยท์Šค์บ๋„ˆ์—์„œ ์ˆ˜์ง‘๋œ ๋Œ€๊ทœ๋ชจ ๋ฉ€ํ‹ฐโ€‘์„ผํ„ฐ ๋ฐ์ดํ„ฐ์…‹์„ ์ด์šฉํ•ด ๋„๋ฉ”์ธ ์ผ๋ฐ˜ํ™” ๋Šฅ๋ ฅ ๊ฒ€์ฆ.

**

๐Ÿ“„ Full Content

**์ด์ƒ ํƒ์ง€๋Š” ์˜๋ฃŒ ์˜์ƒ์—์„œ ํ•„์ˆ˜์ ์ธ ๊ธฐ์ˆ ์ด๋ฉฐ, ๋น„์ •์ƒ ๊ตฌ์กฐ๋ฅผ ์กฐ๊ธฐ์— ์‹๋ณ„ํ•จ์œผ๋กœ์จ ์ง„๋‹จ ๋ฐ ์น˜๋ฃŒ ๊ณ„ํš ์ˆ˜๋ฆฝ์— ํฐ ๋„์›€์„ ์ค๋‹ˆ๋‹ค. ๊ธฐ์กด์˜ ๋น„์ง€๋„ ์ด์ƒ ํƒ์ง€(Unsupervised Anomaly Detection, UAD) ๋ฐฉ๋ฒ•์€ ๋Œ€๊ทœ๋ชจ์˜ ๊นจ๋—ํ•˜๊ณ  ๋„๋ฉ”์ธ์— ํŠนํ™”๋œ ํ•™์Šต ๋ฐ์ดํ„ฐ๋ฅผ ํ•„์š”๋กœ ํ•˜๋Š”๋ฐ, ์ด๋Š” ๋ถ€ํ”ผ๊ฐ€ ํฐ ์˜๋ฃŒ ์˜์ƒ(ํŠนํžˆ 3D MRI)์—์„œ๋Š” ์ˆ˜์ง‘ ๋น„์šฉ์ด ๋งค์šฐ ๋†’์Šต๋‹ˆ๋‹ค. ์ œ๋กœ์ƒท ์ด์ƒ ํƒ์ง€(Zeroโ€‘Shot Anomaly Detection, ZSAD)๋Š” ๊ฐ๋… ํ•™์Šต์ด ํ•„์š” ์—†๋‹ค๋Š” ์ ์—์„œ ๋งค๋ ฅ์ ์ธ ๋Œ€์•ˆ์ด์ง€๋งŒ, ํ˜„์žฌ๊นŒ์ง€ ๋Œ€๋ถ€๋ถ„์˜ ์—ฐ๊ตฌ๋Š” 2D ์ด๋ฏธ์ง€์— ๊ตญํ•œ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค(Jeong et al., 2023; Zhou et al., 2023; Chen et al., 2023; Li et al., 2024; Gia and Ahn, 2025). 3D MRI ๋ณผ๋ฅจ์— ZSAD๋ฅผ ์ ์šฉํ•˜๋Š” ์ผ์€ ๊ฐ„๋‹จํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. 3D ์ „์šฉ ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ์ด ์กด์žฌํ•˜์ง€ ์•Š์œผ๋ฉฐ, ๋‹จ์ˆœํžˆ ์Šฌ๋ผ์ด์Šค๋ณ„๋กœ ํŠน์ง•์„ ์ถ”์ถœํ•˜๋Š” ๋ฐฉ์‹์€ ์ „์ฒด ๋ถ€ํ”ผ ๊ตฌ์กฐ๋ฅผ ์ถฉ๋ถ„ํžˆ ํฌ์ฐฉํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. ์ตœ๊ทผ CLIP ๊ธฐ๋ฐ˜ ์‹œ๋„(Marzullo et al., 2025)์—์„œ๋„ 2D ZSAD ํŒŒ์ดํ”„๋ผ์ธ์„ 3D์— ๊ทธ๋Œ€๋กœ ํ™•์žฅํ•˜๋ฉด ์„ฑ๋Šฅ์ด ๋ถˆ์•ˆ์ •ํ•ด์ง€๋Š” ๋ฌธ์ œ๊ฐ€ ๊ฐ•์กฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.


2D ์ด๋ฏธ์ง€์šฉ ZSAD ์ ‘๊ทผ ๋ฐฉ์‹

๊ธฐ์กด 2D ZSAD ๋ฐฉ๋ฒ•์€ ํฌ๊ฒŒ ๋‘ ๊ฐˆ๋ž˜๋กœ ๋‚˜๋‰ฉ๋‹ˆ๋‹ค.

  1. ํ…์ŠคํŠธ ๊ธฐ๋ฐ˜ ๋ฐฉ๋ฒ•(Jeong et al., 2023; Zhou et al., 2023; Chen et al., 2023)

    • ๋น„์ „โ€‘์–ธ์–ด ๋ชจ๋ธ(Visionโ€‘Language Model, VLM)์„ ์ด์šฉํ•ด ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ์™€ ์‹œ๊ฐ์  ํŠน์ง•์„ ๋งค์นญ์‹œ์ผœ ์ด์ƒ ์ ์ˆ˜๋ฅผ ์‚ฐ์ถœํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋งŒ์กฑ์Šค๋Ÿฌ์šด ์„ฑ๋Šฅ์„ ์–ป๊ธฐ ์œ„ํ•ด์„œ๋Š” ํ”„๋กฌํ”„ํŠธ ํŠœ๋‹์ด๋‚˜ ์ถ”๊ฐ€ ํ•™์Šต์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
  2. ๋ฐฐ์น˜ ๊ธฐ๋ฐ˜ ๋ฐฉ๋ฒ•(Li et al., 2024; Gia and Ahn, 2025)

    • ๋น„์ „ ํŠธ๋žœ์Šคํฌ๋จธ(Vision Transformer)์—์„œ ์ถ”์ถœํ•œ ์‹œ๊ฐ ํ† ํฐ๋งŒ์„ ์‚ฌ์šฉํ•˜๊ณ , ๋ฐฐ์น˜ ์ „์ฒด์— ๊ฑธ์นœ ํ† ํฐ๋“ค์˜ ๋‚ด์žฌ๋œ ๊ตฌ์กฐ์™€ ํ†ต๊ณ„๋Ÿ‰์„ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋ฐฐ์น˜ ๊ธฐ๋ฐ˜ ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ†ต๊ณ„์  ๊ด€์ฐฐ์— ๊ธฐ๋ฐ˜ํ•ฉ๋‹ˆ๋‹ค. ์ •์ƒ ํŒจ์น˜๋Š” ๋‹ค๋ฅธ ์ด๋ฏธ์ง€์—์„œ๋„ ์œ ์‚ฌํ•œ ๋Œ€์‘์„ ์‰ฝ๊ฒŒ ์ฐพ์„ ์ˆ˜ ์žˆ์ง€๋งŒ, ์ด์ƒ ํŒจ์น˜๋Š” ๋“œ๋ฌผ๊ณ  ๋…ํŠนํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ต์ฐจโ€‘์ƒ˜ํ”Œ ์œ ์‚ฌ๋„ ๊ฒ€์ƒ‰์„ ์ˆ˜ํ–‰ํ•˜๋ฉด ํ”„๋กฌํ”„ํŠธ๋‚˜ ๊ฐ๋… ์—†์ด๋„ ์ด์ƒ ํ† ํฐ์„ ๋ถ„๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ์ด ํŒจ๋Ÿฌ๋‹ค์ž„์„ 3D MRI์— ๊ทธ๋Œ€๋กœ ์ ์šฉํ•˜๊ธฐ๋Š” ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ์ฒซ์งธ, ํ˜„์žฌ ๋ถ€ํ”ผ ๋ฐ์ดํ„ฐ์šฉ ์ผ๋ฐ˜ ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ(DINOv2, CLIP ๋“ฑ)์ด ์—†์Šต๋‹ˆ๋‹ค. ๋‘˜์งธ, 3D ์˜์ƒ์€ 2D์— ๋น„ํ•ด ํ† ํฐ ์ˆ˜๊ฐ€ ๊ธ‰๊ฒฉํžˆ ๋Š˜์–ด๋‚˜ ๋ฉ”๋ชจ๋ฆฌ ์š”๊ตฌ๋Ÿ‰์ด ํญ๋ฐœํ•˜๊ณ , ํ† ํฐ ๊ฐ„ ์ƒํ˜ธ ์œ ์‚ฌ๋„ ๊ณ„์‚ฐ์ด ์‹ค์งˆ์ ์œผ๋กœ ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.


๋…ผ๋ฌธ์˜ ํ•ต์‹ฌ ์•„์ด๋””์–ด

๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” ์œ„์™€ ๊ฐ™์€ ํ•œ๊ณ„๋ฅผ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•ด ํ•™์Šตโ€‘ํ”„๋ฆฌ(batchโ€‘free) ๋ฐฐ์น˜ ๊ธฐ๋ฐ˜ ZSAD ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ 3D ๋‡Œ MRI์— ์ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ฃผ์š” ์•„์ด๋””์–ด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  1. ๋‹ค์ถ•(๋ฉ€ํ‹ฐโ€‘์ถ•) 2D ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ ํŠน์ง•์„ ๊ฒฐํ•ฉํ•ด ์ž…์ฒด์ ์ธ 3D ํ† ํฐ์„ ์ƒ์„ฑ

    • ์ถ•(axial, coronal, sagittal)๋ณ„ 2D ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ(DINOv2 ๋“ฑ)์—์„œ ์ถ”์ถœํ•œ ํŠน์ง•์„ ์ž…๋ฐฉํ˜•(cubic) 3D ํŒจ์น˜ ํ˜•ํƒœ๋กœ ์ง‘๊ณ„ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด 3D ๊ณต๊ฐ„์  ๋งฅ๋ฝ์„ ์œ ์ง€ํ•˜๋ฉด์„œ ํ† ํฐ ์ˆ˜๋ฅผ ํฌ๊ฒŒ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  2. ๋žœ๋ค ํ”„๋กœ์ ์…˜์„ ์ด์šฉํ•œ ์ฐจ์› ์ถ•์†Œ

    • Johnsonโ€‘Lindenstrauss ๋ณด์กฐ์ •๋ฆฌ๋ฅผ ํ™œ์šฉํ•ด ํ† ํฐ ํŠน์ง•์„ ๊ณ ์ •๋œ ๊ฐ€์šฐ์‹œ์•ˆ ํ–‰๋ ฌ๋กœ ์ €์ฐจ์›(kโ€ฏโ‰ชโ€ฏD)์œผ๋กœ ํˆฌ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์€ ๊ทผ์ ‘ ์ด์›ƒ ๊ด€๊ณ„๋ฅผ ๊ฑฐ์˜ ๋ณด์กดํ•˜๋ฉด์„œ ๋ฉ”๋ชจ๋ฆฌ์™€ ์—ฐ์‚ฐ๋Ÿ‰์„ ํฌ๊ฒŒ ๊ฐ์†Œ์‹œํ‚ต๋‹ˆ๋‹ค.
  3. ๊ธฐ์กด ๋ฐฐ์น˜ ๊ธฐ๋ฐ˜ ๋ฐฉ๋ฒ•(MuSc, CoDeGraph)์„ ๊ทธ๋Œ€๋กœ ์ ์šฉ

    • ์••์ถ•๋œ 3D ํ† ํฐ์— ๋Œ€ํ•ด ๋ณ„๋„ ํŒŒ์ธํŠœ๋‹, ํ”„๋กฌํ”„ํŠธ, ํ˜น์€ ํƒœ์Šคํฌโ€‘ํŠน์ • ๊ฐ๋… ์—†์ด MuSc(Li et al., 2024)์™€ CoDeGraph(Gia and Ahn, 2025)๋ฅผ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฃผ์š” ๊ธฐ์—ฌ

  • ์ฒซ ๋ฒˆ์งธ ์‹ค์šฉ์ ์ธ 3D ๋‡Œ MRI์šฉ ๋ฐฐ์น˜ ๊ธฐ๋ฐ˜ ZSAD ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ œ์‹œํ•˜์—ฌ, 2D์—์„œ ์ž…์ฆ๋œ ํ•™์Šตโ€‘ํ”„๋ฆฌ ์›์น™์„ ๋ถ€ํ”ผ ๋ฐ์ดํ„ฐ์— ํ™•์žฅํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฉ€ํ‹ฐโ€‘์ถ• ํ† ํฌ๋‚˜์ด์ œ์ด์…˜ + ๋žœ๋ค ํ”„๋กœ์ ์…˜ ํŒŒ์ดํ”„๋ผ์ธ์„ ์„ค๊ณ„ํ•ด ์ž…๋ฐฉํ˜• ๊ณต๊ฐ„ ์ •๋ณด๋ฅผ ๋ณด์กดํ•˜๋ฉด์„œ๋„ 3D ๋ณผ๋ฅจ์— ๋Œ€ํ•œ ์ƒํ˜ธ ์œ ์‚ฌ๋„ ๊ณ„์‚ฐ์„ ์‹คํ˜„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ด‘๋ฒ”์œ„ํ•œ ์‹คํ—˜์„ ํ†ตํ•ด ์ œ์•ˆ ๋ฐฉ๋ฒ•์ด ๋Œ€ํ‘œ์ ์ธ CLIP ๊ธฐ๋ฐ˜ ZSAD ๋ฒ ์ด์Šค๋ผ์ธ์„ ๋Šฅ๊ฐ€ํ•˜๊ณ , ๊ฒฝ์šฐ์— ๋”ฐ๋ผ ๊ฐ๋… ํ•™์Šต ๋ชจ๋ธ๊ณผ ๋™๋“ฑํ•˜๊ฑฐ๋‚˜ ๋” ๋‚˜์€ ์„ฑ๋Šฅ์„ ๋ณด์ž„์„ ์ž…์ฆํ–ˆ์Šต๋‹ˆ๋‹ค.

1. ๋ฐฐ๊ฒฝ ๋ฐ ๊ด€๋ จ ์—ฐ๊ตฌ

1.1 ๋‡Œ MRI์—์„œ์˜ ๋น„์ง€๋„ ์ด์ƒ ํƒ์ง€

๋Œ€๋ถ€๋ถ„์˜ ๋น„์ง€๋„ ์ด์ƒ ํƒ์ง€ ๋ฐฉ๋ฒ•์€ ์žฌ๊ตฌ์„ฑ ๊ธฐ๋ฐ˜ ๋ชจ๋ธ(Autoencoder, VQโ€‘VAE, GAN, Diffusion ๋“ฑ)์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ชจ๋ธ์€ ์ •์ƒ 3D MRI ๋ณผ๋ฅจ์„ ๋Œ€๊ทœ๋ชจ๋กœ ํ•™์Šตํ•ด ๊ฑด๊ฐ•ํ•œ ํ•ด๋ถ€ํ•™์  ํ‘œํ˜„์„ ํ•™์Šตํ•˜๊ณ , ๋ณ‘๋ณ€์ด ํฌํ•จ๋œ ์ž…๋ ฅ์— ๋Œ€ํ•ด ์žฌ๊ตฌ์„ฑ ์˜ค๋ฅ˜๊ฐ€ ํฌ๊ฒŒ ๋ฐœ์ƒํ•˜๋„๋ก ์„ค๊ณ„๋ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์žฌ๊ตฌ์„ฑ ์˜ค๋ฅ˜์— ์˜์กดํ•˜๋Š” ๋ฐฉ์‹์€ ํ›ˆ๋ จ ๋ฐ์ดํ„ฐ์˜ ๋ถ„ํฌ์— ๋ฏผ๊ฐํ•˜๋ฉฐ, ์Šค์บ๋„ˆ ์ข…๋ฅ˜ยทํš๋“ ํ”„๋กœํ† ์ฝœ์ด ๋ฐ”๋€Œ๋ฉด(๋„๋ฉ”์ธ ์‰ฌํ”„ํŠธ) ์„ฑ๋Šฅ์ด ๊ธ‰๊ฒฉํžˆ ์ €ํ•˜๋˜๋Š” ๋‹จ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

1.2 ์ œ๋กœ์ƒท ์ด์ƒ ํƒ์ง€(Zeroโ€‘Shot Anomaly Detection, ZSAD)

ZSAD๋Š” ์‚ฌ์ „ ํ•™์Šต๋œ ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ์˜ ํ‘œํ˜„์„ ๊ทธ๋Œ€๋กœ ํ™œ์šฉํ•ด ๊ฐ๋… ์—†์ด ์ด์ƒ์„ ํƒ์ง€ํ•ฉ๋‹ˆ๋‹ค.

  • ํ…์ŠคํŠธโ€‘๊ธฐ๋ฐ˜ ZSAD๋Š” CLIP๊ณผ ๊ฐ™์€ ๋น„์ „โ€‘์–ธ์–ด ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•ด โ€œ์ •์ƒโ€, โ€œ๋ณ‘๋ณ€โ€ ๋“ฑ์˜ ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ์™€ ์‹œ๊ฐ ํŠน์ง•์„ ์ •๋ ฌํ•ฉ๋‹ˆ๋‹ค. ์˜๋ฃŒ ์˜์ƒ์— ์ ์šฉํ•  ๊ฒฝ์šฐ ๋„๋ฉ”์ธ ๊ฒฉ์ฐจ์™€ ์ž„์ƒ ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ ์„ค๊ณ„๊ฐ€ ์–ด๋ ค์›Œ ์‹ค์šฉ์„ฑ์ด ๋–จ์–ด์ง‘๋‹ˆ๋‹ค(Marzullo et al., 2025).
  • ๋ฐฐ์น˜ ๊ธฐ๋ฐ˜ ZSAD๋Š” ์–ธ์–ด ์ •๋ณด๋ฅผ ์™„์ „ํžˆ ๋ฐฐ์ œํ•˜๊ณ , ์ˆœ์ˆ˜ ์‹œ๊ฐ ํ† ํฐ์˜ ํ†ต๊ณ„์  ํฌ์†Œ์„ฑ์„ ์ด์šฉํ•ฉ๋‹ˆ๋‹ค. 2D ์‚ฐ์—… ๊ฒ€์‚ฌ์—์„œ ์„ฑ๊ณต์„ ๊ฑฐ๋‘์—ˆ์ง€๋งŒ, ๋ถ€ํ”ผ ๋ฐ์ดํ„ฐ์— ๊ทธ๋Œ€๋กœ ์ ์šฉํ•˜๊ธฐ์—” ํ† ํฐ ์ˆ˜์™€ ๋ฉ”๋ชจ๋ฆฌ ์š”๊ตฌ๋Ÿ‰์ด ํฌ๊ฒŒ ๋Š˜์–ด๋‚˜๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

2. ๋ฌธ์ œ ์ •์˜ ๋ฐ ์ˆ˜ํ•™์  ๋ฐฐ๊ฒฝ

ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ์…‹์„ (B = {C_1, \dots, C_B})๋ผ ํ•˜์ž. ๊ฐ ์ปฌ๋ ‰์…˜ ($C_i$)๋Š” ($N_i$)๊ฐœ์˜ ํŠน์ง• ํ† ํฐ ({z_{1}^{i}, \dots, z_{$N_i$}^{i}} \subset \mathbb{R}^D)์„ ํฌํ•จํ•œ๋‹ค(๋ณดํ†ต DINOv2์™€ ๊ฐ™์€ ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ์œผ๋กœ ์ถ”์ถœ).

์ฟผ๋ฆฌ ํ† ํฐ (z \in $C_i$)์™€ ๋‹ค๋ฅธ ์ปฌ๋ ‰์…˜ ($C_j$)((j \neq i)) ์‚ฌ์ด์˜ ์ตœ์†Œ ํ† ํฐ ๊ฑฐ๋ฆฌ๋Š”

[ d(z, $C_j$) = \min_{z’ \in $C_j$} |z - z’|_2 ]

์ด๋‹ค. ๋ชจ๋“  ๋‹ค๋ฅธ ์ปฌ๋ ‰์…˜์— ๋Œ€ํ•ด ์ด ๊ฑฐ๋ฆฌ๋ฅผ ์ •๋ ฌํ•˜๋ฉด **์ƒํ˜ธ ์œ ์‚ฌ๋„ ๋ฒกํ„ฐ(Mutual Similarity Vector, MSV)**๊ฐ€ ์–ป์–ด์ง„๋‹ค.

[ \text{MSV}(z) = \bigl[ d_{(1)}(z), d_{(2)}(z), \dots, d_{(B-1)}(z) \bigr] ]

์—ฌ๊ธฐ์„œ (d_{(t)}(z))๋Š” t๋ฒˆ์งธ๋กœ ์ž‘์€ ๊ต์ฐจโ€‘์ปฌ๋ ‰์…˜ ๊ฑฐ๋ฆฌ์ด๋‹ค.

Doppelgรคnger ๊ฐ€์ •์— ๋”ฐ๋ฅด๋ฉด ์ •์ƒ ํ† ํฐ์€ ์—ฌ๋Ÿฌ ์ƒ˜ํ”Œ์—์„œ ๋ฐ˜๋ณต์ ์œผ๋กœ ๋‚˜ํƒ€๋‚˜๋ฏ€๋กœ MSV์˜ ์•ž๋ถ€๋ถ„ ๊ฐ’์ด ์ž‘๊ณ , ์ด์ƒ ํ† ํฐ์€ ๋“œ๋ฌผ์–ด ํฐ ๊ฐ’์„ ๊ฐ€์ง„๋‹ค. MuSc๋Š” MSV์˜ ์•ž (K)๊ฐœ ๊ฐ’์„ ํ‰๊ท ํ•ด ์ด์ƒ ์ ์ˆ˜๋กœ ์‚ฌ์šฉํ•œ๋‹ค.

[ \text{Score}{\text{MuSc}}(z) = \frac{1}{K}\sum{t=1}^{K} d_{(t)}(z) ]

(K)๋Š” ์ „์ฒด ๋ฐฐ์น˜ ํฌ๊ธฐ์˜ 10~30% ์ •๋„๋กœ ์„ค์ •ํ•œ๋‹ค.

ํ•˜์ง€๋งŒ ์ผ๊ด€๋œ ์ด์ƒ(์—ฌ๋Ÿฌ ์ปฌ๋ ‰์…˜์— ๋™์ผํ•˜๊ฒŒ ๋‚˜ํƒ€๋‚˜๋Š” ๋ณ‘๋ณ€)์ด ์กด์žฌํ•˜๋ฉด ์ด์ƒ ํ† ํฐ๋„ ์„œ๋กœ์˜ ์ตœ๊ทผ์ ‘ ์ด์›ƒ์ด ๋˜์–ด ์ ์ˆ˜๊ฐ€ ๋‚ฎ์•„์ง€๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. CoDeGraph๋Š” ์ด๋Ÿฌํ•œ ์ผ๊ด€๋œ ์ด์ƒ์„ ํƒ์ง€ํ•ด ํ•ด๋‹น ํ† ํฐ์„ MSV ๊ณ„์‚ฐ์—์„œ ์ œ์™ธํ•จ์œผ๋กœ์จ ํฌ์†Œ์„ฑ ๊ธฐ๋ฐ˜ ์ ์ˆ˜๋ฅผ ๋ณต์›ํ•œ๋‹ค.

์ด ์ „์ฒด ํŒŒ์ดํ”„๋ผ์ธ์€ ํ…Œ์ŠคํŠธ ์ƒ˜ํ”Œ์—์„œ ์ถ”์ถœ๋œ ๋ฌด์ˆœ์„œ ํ† ํฐ ์ง‘ํ•ฉ๋งŒ์„ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ, ํ•™์Šต์ด๋‚˜ ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ๊ฐ€ ์ „ํ˜€ ํ•„์š”ํ•˜์ง€ ์•Š๋‹ค. 3D ๋ฐ์ดํ„ฐ์— ์ ์šฉํ•˜๋ ค๋ฉด ๊ณ ์ฐจ์› ๋ถ€ํ”ผ ์ƒ˜ํ”Œ ($V_i$)๋ฅผ ์˜๋ฏธ ์žˆ๋Š” ํ† ํฐ ์ง‘ํ•ฉ ($C_i$) ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด ํ•„์š”ํ•˜๋‹ค. ์ด๋ฅผ ์œ„ํ•ด 3.2์ ˆ์—์„œ ์ œ์•ˆํ•˜๋Š” ํ•™์Šตโ€‘ํ”„๋ฆฌ 3D ํŒจ์น˜ ์ถ”์ถœ ๋ฐฉ๋ฒ•์„ ๋„์ž…ํ•œ๋‹ค.


3. ์ œ์•ˆ ๋ฐฉ๋ฒ•

3.1 ํ•™์Šตโ€‘ํ”„๋ฆฌ ํ† ํฌ๋‚˜์ด์ œ์ด์…˜ ํŒŒ์ดํ”„๋ผ์ธ

์—ฐ์†์ ์ธ ๋ถ€ํ”ผ ๋ฐ์ดํ„ฐ์™€ ๋ฐฐ์น˜ ๊ธฐ๋ฐ˜ ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ์š”๊ตฌํ•˜๋Š” ์ด์‚ฐ ํ† ํฐ ์‚ฌ์ด์˜ ๊ฒฉ์ฐจ๋ฅผ ๋ฉ”์šฐ๊ธฐ ์œ„ํ•ด, ๊ณ ์ •๋œ 2D ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ์„ ํ™œ์šฉํ•ด ์˜๋ฏธ๋ก ์  ํŠน์ง•์„ ์ถ”์ถœํ•˜๊ณ , ์ด๋ฅผ ์ž…์ฒด์ ์ธ 3D ํ† ํฐ์œผ๋กœ ์žฌ๊ตฌ์„ฑํ•œ๋‹ค. ์„ค๊ณ„๋Š” ์ธ์ฝ”๋”์— ์ข…์†์ ์ด์ง€ ์•Š์Œ; ์–ด๋–ค 2D ๋น„์ „ ํŠธ๋žœ์Šคํฌ๋จธ๋ผ๋„ ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค(๋ถ€๋ก A ์ฐธ๊ณ ).

  1. ์ž…๋ ฅ ๋ถ€ํ”ผ (V \in \mathbb{R}^{H \times H \times H})๋ฅผ ์„ธ ์ถ•(axial, coronal, sagittal)์œผ๋กœ ๋ถ„ํ•ดํ•œ๋‹ค.
  2. ๊ฐ ์ถ•์— ๋Œ€ํ•ด, (H)๊ฐœ์˜ ์Šฌ๋ผ์ด์Šค๋ฅผ ๊ณ ์ •๋œ 2D ์ธ์ฝ”๋” (f(\cdot)) (์˜ˆ: DINOv2)์™€ ํŒจ์น˜ ํฌ๊ธฐ (p)๋กœ ์ฒ˜๋ฆฌํ•œ๋‹ค. ์Šฌ๋ผ์ด์Šค ($S_h$)์— ๋Œ€ํ•œ ์ถœ๋ ฅ์€

[ $F_h$ \in \mathbb{R}^{$N_p$ \times $N_p$ \times D}, \quad $N_p$ = H/p ]

์ด๋‹ค.

  1. **ํŒจ์น˜โ€‘์ •๋ ฌ ํ‰๊ท  ํ’€๋ง(patchโ€‘aligned average pooling)**์„ ์ ์šฉํ•ด ์Šฌ๋ผ์ด์Šค ์ฐจ์›์„ (p)๋งŒํผ ๋‹ค์šด์ƒ˜ํ”Œ๋งํ•œ๋‹ค. ๊นŠ์ด (p) ๋ธ”๋ก์„ ํ•˜๋‚˜์˜ ์ž…๋ฐฉํ˜• ํ† ํฐ์œผ๋กœ ํ‰๊ท ํ™”ํ•˜๊ณ  (\ell_2) ์ •๊ทœํ™”ํ•œ๋‹ค.

[ \mathbf{t}{x,y,z} = \frac{1}{p}\sum{h \in G_{x,y,z}} \frac{$F_h$(x,y)}{|$F_h$(x,y)|_2} ]

์—ฌ๊ธฐ์„œ (G_{x,y,z})๋Š” ์ขŒํ‘œ ((x,y,z))์— ๋Œ€์‘ํ•˜๋Š” ์Šฌ๋ผ์ด์Šค ๋ธ”๋ก์ด๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ (p \times p \times p) ๋ถ€ํ”ผ๋ฅผ ๋Œ€ํ‘œํ•˜๋Š” ํ•˜๋‚˜์˜ ํ† ํฐ์ด ์ƒ์„ฑ๋œ๋‹ค.

  1. ์„ธ ์ถ•์—์„œ ์–ป์€ ํ† ํฐ๋“ค์„ ๊ณตํ†ต ์ขŒํ‘œ๊ณ„ ((x,y,z))์— ๋งž์ถฐ ์ •๋ ฌํ•˜๊ณ , ๊ฐ ์œ„์น˜์—์„œ **์ถ•๋ณ„ ํŠน์ง•์„ ์—ฐ๊ฒฐ(concatenate)**ํ•œ๋‹ค.

  2. ๋žœ๋ค ํ”„๋กœ์ ์…˜

    • Johnsonโ€‘Lindenstrauss ๋ณด์กฐ์ •๋ฆฌ์— ๋”ฐ๋ผ ๊ณ ์ •๋œ ๊ฐ€์šฐ์‹œ์•ˆ ํ–‰๋ ฌ (R \in \mathbb{R}^{D \times k}) (์˜ˆ: (k=128))๋ฅผ ๊ณฑํ•ด ์ฐจ์›์„ ์ถ•์†Œํ•œ๋‹ค.

[ \mathbf{u}{x,y,z} = \mathbf{t}{x,y,z} R ]

  1. ์ตœ์ข…์ ์œผ๋กœ (C = {\mathbf{u}_{x,y,z}}) ํ˜•ํƒœ์˜ ํ† ํฐ ์ปฌ๋ ‰์…˜์„ ์–ป์œผ๋ฉฐ, ์ด๋Š” ๋ฐฐ์น˜ ๊ธฐ๋ฐ˜ ์ด์ƒ ํƒ์ง€์— ๋ฐ”๋กœ ์ž…๋ ฅ ๊ฐ€๋Šฅํ•˜๋‹ค.

3.2 ๋ฐฐ๊ฒฝ ์–ต์ œ(Background Suppression)

ํ‘œ์ค€ ์ „์ฒ˜๋ฆฌ(๋‘๊ฐœ๊ณจ ์ œ๊ฑฐ ๋“ฑ) ํ›„์—๋„ ๋Œ€๋ถ€๋ถ„์ด 0๊ฐ’์ธ ๋ฐฐ๊ฒฝ ์˜์—ญ์ด ๋‚จ๋Š”๋‹ค. ์ด๋Ÿฌํ•œ โ€œ๊ณตํ—ˆ ํ† ํฐโ€์€ ์—ฐ์‚ฐ์„ ๋‚ญ๋น„ํ•˜๊ณ  ๋ฐฐ์น˜ ํ†ต๊ณ„์— ์žก์Œ์œผ๋กœ ์ž‘์šฉํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ๋‡Œ ๋งˆ์Šคํฌ๋ฅผ ์ด์šฉํ•ด ๋ฐฐ๊ฒฝ ํ† ํฐ์„ ์‚ฌ์ „์— ํ•„ํ„ฐ๋งํ•œ๋‹ค. ์ด ๋‹จ๊ณ„๋Š” MSV ๊ณ„์‚ฐ๋Ÿ‰์„ ํฌ๊ฒŒ ์ค„์ด๊ณ , CoDeGraph๊ฐ€ ๊ตฌ์ถ•ํ•˜๋Š” ์œ ์‚ฌ๋„ ๊ทธ๋ž˜ํ”„๊ฐ€ ์‹ค์ œ ์กฐ์ง ํŒจํ„ด์—๋งŒ ์ง‘์ค‘ํ•˜๋„๋ก ๋งŒ๋“ ๋‹ค.

3.3 ํ”„๋ ˆ์ž„์›Œํฌ ํ†ตํ•ฉ

๊ฐ MRI ๋ณผ๋ฅจ์„ ํ† ํฐ ์ปฌ๋ ‰์…˜ ($C_i$)๋กœ ๋ณ€ํ™˜ํ•œ ๋’ค, MuSc ํ˜น์€ CoDeGraph์™€ ๊ฐ™์€ ๋ฐฐ์น˜ ๊ธฐ๋ฐ˜ ๋ฐฉ๋ฒ•์„ ๊ทธ๋Œ€๋กœ ์ ์šฉํ•œ๋‹ค. ๊ฒฐ๊ณผ๋กœ ์–ป์–ด์ง€๋Š” ($N_p$ \times $N_p$ \times $N_p$) ํฌ๊ธฐ์˜ ์ด์ƒ ์ ์ˆ˜ ๋งต์„ ์›๋ณธ ํ•ด์ƒ๋„ (H \times H \times H)๋กœ ์‚ผ์„ ํ˜• ๋ณด๊ฐ„(trilinear interpolation)ํ•˜์—ฌ voxelโ€‘wise ์ ์ˆ˜๋ฅผ ์–ป๋Š”๋‹ค. ๋ฐฐ๊ฒฝ์œผ๋กœ ์ œ์™ธ๋œ voxel์€ ์ตœ์ข… ์ถœ๋ ฅ์—์„œ ์ ์ˆ˜๊ฐ€ 0์œผ๋กœ ์œ ์ง€๋œ๋‹ค.


4. ์‹คํ—˜ ์„ค์ •

4.1 ๋ฐ์ดํ„ฐ์…‹ ๋ฐ ์ „์ฒ˜๋ฆฌ

  • IXI(๊ฑด๊ฐ•ํ•œ ๋‡Œ)์™€ BraTSโ€‘2025 METS(์ข…์–‘) ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์˜€๋‹ค. T2โ€‘weighted์™€ native T1โ€‘weighted ์Šค์บ”์„ ๋ชจ๋‘ ํฌํ•จํ•œ๋‹ค.
  • ์ „์ฒด ๋ฐ์ดํ„ฐ๋ฅผ 80%๋Š” ๊ฐ๋… ๊ธฐ๋ฐ˜ ๋ฒ ์ด์Šค๋ผ์ธ ํ•™์Šต์—, 20%๋Š” ํ‰๊ฐ€์—๋งŒ ์‚ฌ์šฉํ•˜๋„๋ก ๋ถ„ํ• ํ•˜์˜€๋‹ค. ์ตœ์ข… ํ…Œ์ŠคํŠธ ๋ฐฐ์น˜๋Š” 180๋ณผ๋ฅจ(IXI 115, BraTS 65)์œผ๋กœ ๊ตฌ์„ฑํ•˜๊ณ , ์ „์ฒด ๋ฐฐ์น˜๋ฅผ ํ•œ ๋ฒˆ์— ์ถ”๋ก ํ•œ๋‹ค.

์ „์ฒ˜๋ฆฌ ํŒŒ์ดํ”„๋ผ์ธ:

  1. SRIโ€‘24 atlas์— ์ •ํ•ฉ(registration) โ†’ CaPTk ์‚ฌ์šฉ
  2. HDโ€‘BET๋กœ ๋‘๊ฐœ๊ณจ ์ œ๊ฑฐ
  3. ์ค‘์•™ ๋‡Œ ์˜์—ญ์„ 156ยณ voxel ํฌ๊ธฐ์˜ ์ •์œก๋ฉด์ฒด๋กœ ํฌ๋กญ(crop)
  4. 224ยณ voxel๋กœ ๋ฆฌ์ƒ˜ํ”Œ๋ง, ํžˆ์Šคํ† ๊ทธ๋žจ ํ‘œ์ค€ํ™”(Nyรบl et al., 2000), [0,1] ์ •๊ทœํ™”
  5. BraTS ๋ผ๋ฒจ์€ 0์ด ์•„๋‹Œ ๋ชจ๋“  voxel์„ โ€œ์ด์ƒโ€์œผ๋กœ ๊ฐ„์ฃผ

4.2 ๊ตฌํ˜„ ์„ธ๋ถ€ ์‚ฌํ•ญ

  • ํ† ํฌ๋‚˜์ด์ œ์ด์…˜: Section 3.2์— ๊ธฐ์ˆ ๋œ ๋ฉ€ํ‹ฐโ€‘์ถ• ์ ˆ์ฐจ ์‚ฌ์šฉ. ๊ณ ์ •๋œ DINOv2โ€‘L/14 ์ธ์ฝ”๋”๋กœ ๊ฐ ์ถ•์„ ์ฒ˜๋ฆฌํ•˜๊ณ , 4๊ฐœ์˜ ํŠธ๋žœ์Šคํฌ๋จธ ๋ ˆ์ด์–ด(6,12,18,24)๋ฅผ ์‚ฌ์šฉํ•ด ๊ฐ๊ฐ 16ยณ ํ† ํฐ์„ ์ถ”์ถœ.
  • ์ฐจ์› ์ถ•์†Œ: ๋ชจ๋“  ์ถ• ํ† ํฐ์„ 128 ์ฐจ์› ๊ณ ์ • ๊ฐ€์šฐ์‹œ์•ˆ ํ–‰๋ ฌ๋กœ ํˆฌ์‚ฌ.
  • ๋ฐฐ์น˜ ๊ธฐ๋ฐ˜ ์ ์ˆ˜: ๊ฐ ๋ ˆ์ด์–ด๋ณ„๋กœ MuSc์™€ CoDeGraph3D(Gia & Ahn, 2025) ์ ์šฉ. CoDeGraph3D๋Š” ์ผ๊ด€๋œ ์ด์ƒ์„ ์ž๋™์œผ๋กœ ์ œ์™ธํ•œ๋‹ค. ๋ ˆ์ด์–ด๋ณ„ 4๊ฐœ์˜ voxelโ€‘level ๋งต์„ ํ‰๊ท ํ•ด ์ตœ์ข… ์ ์ˆ˜ ์ƒ์„ฑ.
  • ํ•˜๋“œ์›จ์–ด: NVIDIA RTX 4070 Ti Super 1๊ฐœ GPU ์‚ฌ์šฉ.

4.3 ๋น„๊ต ๋Œ€์ƒ

๊ตฌ๋ถ„ ๋ชจ๋ธ ํ•™์Šต ์—ฌ๋ถ€ ์ž…๋ ฅ ๋ฐฉ์‹
์ œ๋กœ์ƒท CLIP AnomalyCLIP (Zhou et al., 2023) ์‚ฌ์ „ ํ•™์Šต๋œ CLIP ํŒŒ์ธํŠœ๋‹ ์Šฌ๋ผ์ด์Šคโ€‘wise ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ
์ œ๋กœ์ƒท CLIP APRILโ€‘GAN (Chen et al., 2023) ์‚ฌ์ „ ํ•™์Šต๋œ CLIP ํŒŒ์ธํŠœ๋‹ ์Šฌ๋ผ์ด์Šคโ€‘wise ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ
์ œ๋กœ์ƒท CLIP WinCLIP (Jeong et al., 2023) ์™„์ „ ์ œ๋กœ์ƒท ์Šฌ๋ผ์ด์Šคโ€‘wise
์žฌ๊ตฌ์„ฑ ๊ธฐ๋ฐ˜ 3D DAE (Uโ€‘Net) IXI ํ•™์Šต ์žฌ๊ตฌ์„ฑ ์˜ค์ฐจ
์ œ์•ˆ ๋ฐฉ๋ฒ• MuScโ€‘3D / CoDeGraph3D ํ•™์Šตโ€‘ํ”„๋ฆฌ ๋ฐฐ์น˜ ๊ธฐ๋ฐ˜ ํ† ํฐ

CLIP ๊ธฐ๋ฐ˜ ๋ชจ๋ธ์€ ์‚ฐ์—…์šฉ AD ๋ฐ์ดํ„ฐ(MVTec)์—์„œ 224ร—224 ํ•ด์ƒ๋„๋กœ ์‚ฌ์ „ ํ•™์Šต๋œ ๋’ค, BraTS ์Šฌ๋ผ์ด์Šค์— ์ถ”๊ฐ€ ํŒŒ์ธํŠœ๋‹(๊ฐ๋…)ํ•œ ๋ฒ„์ „๋„ ๋ณ„๋„ ์ œ๊ณตํ•œ๋‹ค.

4.4 ํ‰๊ฐ€ ์ง€ํ‘œ

  • Patientโ€‘level AUROC ๋ฐ Average Precision (AP)
  • Voxelโ€‘level AUROC, Diceโ€‘max, IoU (Diceโ€‘max์€ ์ตœ์  ์ž„๊ณ„๊ฐ’์—์„œ์˜ Dice ์ ์ˆ˜)

5. ๊ฒฐ๊ณผ

5.1 ์ œ๋กœ์ƒท ๋ฒ ์ด์Šค๋ผ์ธ๊ณผ์˜ ๋น„๊ต (T2โ€‘weighted)

๋ชจ๋ธ Patientโ€‘AUROC Voxelโ€‘AUROC Diceโ€‘max
AnomalyCLIP 71.2% 58.3% 12.4%
APRILโ€‘GAN 73.5% 60.1% 14.7%
WinCLIP 68.9% 55.6% 10.2%
CoDeGraph3D (์ œ์•ˆ) 96.9% 92.1% 41.3%

CoDeGraph3D๋Š” 3D ๋‡Œ MRI์—์„œ ๋ฐฐ์น˜ ๊ธฐ๋ฐ˜ ์ œ๋กœ์ƒท์ด ์‹ค์ œ๋กœ ์ž‘๋™ํ•จ์„ ์ž…์ฆํ•œ๋‹ค. ๊ธฐ์กด CLIP ๊ธฐ๋ฐ˜ ์ œ๋กœ์ƒท์€ ๋„๋ฉ”์ธ ๊ฒฉ์ฐจ์™€ ์Šฌ๋ผ์ด์Šคโ€‘wise ์ฒ˜๋ฆฌ ํ•œ๊ณ„ ๋•Œ๋ฌธ์— ์„ฑ๋Šฅ์ด ํฌ๊ฒŒ ๋–จ์–ด์ง„๋‹ค.

5.2 T1โ€‘weighted์—์„œ๋„ ๋™์ผํ•œ ๊ฒฝํ–ฅ

๋ชจ๋ธ Patientโ€‘AUROC Diceโ€‘max
AnomalyCLIP 70.5% 13.1%
APRILโ€‘GAN 72.8% 15.0%
WinCLIP 69.3% 11.8%
CoDeGraph3D 96.4% 39.7%

5.3 ์†๋„ ๋ฐ ๋ฉ”๋ชจ๋ฆฌ

  • ์ „์ฒด 180๋ณผ๋ฅจ ์ฒ˜๋ฆฌ ์‹œ๊ฐ„: 714โ€ฏ์ดˆ (๋ณผ๋ฅจ๋‹น ํ‰๊ท  4โ€ฏ์ดˆ)
  • GPU ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰: <โ€ฏ10โ€ฏGB (ํ‘œ 8 ์ฐธ๊ณ )

5.4 ๊ฐ๋… ๊ธฐ๋ฐ˜ ๋ฐฉ๋ฒ•๊ณผ์˜ ๋น„๊ต

๊ฐ๋… ํ•™์Šต๋œ CLIP ๋ชจ๋ธ(๋ธŒ๋ผ์ธ  ์Šฌ๋ผ์ด์Šค ํŒŒ์ธํŠœ๋‹)๊ณผ 3D ์žฌ๊ตฌ์„ฑ ๋ชจ๋ธ์€ ์ตœ๊ณ  ์„ฑ๋Šฅ์„ ๋ณด์ด์ง€๋งŒ, CoDeGraph3D๋Š” ํ•™์Šตโ€‘ํ”„๋ฆฌ์ž„์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๋น„์Šทํ•˜๊ฑฐ๋‚˜ ๋” ๋‚˜์€ voxelโ€‘level Dice๋ฅผ ๋‹ฌ์„ฑํ•œ๋‹ค.

5.5 ๋ณ‘๋ณ€ ํฌ๊ธฐ์— ๋”ฐ๋ฅธ ๋ฏผ๊ฐ๋„ ๋ถ„์„

  • ํ† ํฐ๋‹น ๋ฌผ๋ฆฌ์  ๋ถ€ํ”ผ โ‰ˆ ((p \times s)^3 \approx (14 \times 0.7\text{mm})^3 \approx 9.75\text{mm}^3)
  • ์ž‘์€ ๋ณ‘๋ณ€(๋ถ€ํ”ผ <โ€ฏ100โ€ฏmmยณ)์—์„œ๋„ LTPR = 0.23 (์ „์ฒด 146/288 ๋ณ‘๋ณ€ ์ค‘ ๊ฒ€์ถœ)
  • ํฐ ๋ณ‘๋ณ€(๋ถ€ํ”ผ >โ€ฏ1000โ€ฏmmยณ)์—์„œ๋Š” LTPR = 0.83

์ฆ‰, ํ† ํฐ ํฌ๊ธฐ๋ณด๋‹ค ์ž‘์€ ๋ณ‘๋ณ€์€ ํ‰๊ท ํ™” ํšจ๊ณผ๋กœ ์ธํ•ด ์‹ ํ˜ธ๊ฐ€ ์•ฝํ•ด์งˆ ์ˆ˜ ์žˆ์ง€๋งŒ, ์ถฉ๋ถ„ํžˆ ๋šœ๋ ทํ•œ ๊ฒฝ์šฐ ์—ฌ์ „ํžˆ ํƒ์ง€๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค.

5.6 ์ •์„ฑ์  ๊ฒฐ๊ณผ

Figureโ€ฏ1(๋…ผ๋ฌธ)์—์„œ๋Š” CoDeGraph3D๊ฐ€ ์Šฌ๋ผ์ด์Šคโ€‘wise ๊ธฐ๋ฐ˜ ๋ฐฉ๋ฒ•์— ๋น„ํ•ด ๊ณต๊ฐ„์ ์œผ๋กœ ์ผ๊ด€๋œ ์ด์ƒ ๋งต์„ ์ƒ์„ฑํ•จ์„ ๋ณด์—ฌ์ค€๋‹ค. ํŠนํžˆ, ํฐ ์ข…์–‘ ์˜์—ญ์€ ๋ช…ํ™•ํžˆ ๊ตฌ๋ถ„๋˜๋ฉฐ, ๋ฐฐ๊ฒฝ ๋…ธ์ด์ฆˆ๊ฐ€ ๊ฑฐ์˜ ์—†๋‹ค. ๋ฐ˜๋ฉด, ๋งค์šฐ ์ž‘๊ณ  ์‚ฐ์žฌ๋œ ์ „์ด์„ฑ ๋ณ‘๋ณ€(์˜ˆ: ๋ฏธ์„ธ ์ „์ด)์€ ํ† ํฐ ํ•ด์ƒ๋„ ์ œํ•œ์œผ๋กœ ์ธํ•ด ์ผ๋ถ€ ๋ˆ„๋ฝ๋  ์ˆ˜ ์žˆ๋‹ค.


6. Ablation Study (ํ† ํฌ๋‚˜์ด์ œ์ด์…˜ ๋ฐ ํŒŒ๋ผ๋ฏธํ„ฐ)

6.1 ๋žœ๋ค ํ”„๋กœ์ ์…˜ ์ฐจ์› (k) ์˜ ์˜ํ–ฅ

(k) Diceโ€‘max (ํ‰๊ท  ยฑ std)
1 12.3โ€ฏ% ยฑ 3.4โ€ฏ%
10 28.7โ€ฏ% ยฑ 2.9โ€ฏ%
50 38.9โ€ฏ% ยฑ 0.3โ€ฏ%
100 40.1โ€ฏ% ยฑ 0.2โ€ฏ%
128 40.5โ€ฏ% ยฑ 0.1โ€ฏ%
200 40.6โ€ฏ% ยฑ 0.1โ€ฏ%

(k \ge 50)์ด๋ฉด ์„ฑ๋Šฅ์ด ์•ˆ์ •ํ™”๋˜๋ฉฐ, 128 ์ฐจ์›์œผ๋กœ ์••์ถ•ํ•ด๋„ ์ •ํ™•๋„ ์†์‹ค์ด ๊ฑฐ์˜ ์—†์Œ์„ ํ™•์ธํ–ˆ๋‹ค.

6.2 ๋‹ค์ถ•(๋ฉ€ํ‹ฐโ€‘๋ทฐ) ์ฒ˜๋ฆฌ ํšจ๊ณผ

๊ตฌ์„ฑ Diceโ€‘max
Axial only 33.2%
Coronal only 31.8%
Sagittal only 32.5%
Axialโ€ฏ+โ€ฏCoronal 38.1%
Axialโ€ฏ+โ€ฏSagittal 37.9%
All three 40.5%

๋‘ ๊ฐœ ์ด์ƒ์˜ ์ถ•์„ ๊ฒฐํ•ฉํ•˜๋ฉด ํ† ํฐ์ด ๋” ํ’๋ถ€ํ•œ ํ•ด๋ถ€ํ•™์  ์ •๋ณด๋ฅผ ๋‹ด๊ฒŒ ๋˜์–ด ์„ฑ๋Šฅ์ด ํฌ๊ฒŒ ํ–ฅ์ƒ๋œ๋‹ค.

6.3 ๋ฐฐ๊ฒฝ ์–ต์ œ ์—ฌ๋ถ€

์กฐ๊ฑด Diceโ€‘max
๋ฐฐ๊ฒฝ ํ† ํฐ ํฌํ•จ 35.4%
๋ฐฐ๊ฒฝ ํ† ํฐ ์ œ๊ฑฐ (์ œ์•ˆ) 40.5%

๋ฐฐ๊ฒฝ์„ ์‚ฌ์ „์— ํ•„ํ„ฐ๋งํ•˜๋ฉด ๋ถˆํ•„์š”ํ•œ ํ† ํฐ์ด ์ œ๊ฑฐ๋ผ MSV ๊ณ„์‚ฐ์ด ๋” ์ •ํ™•ํ•ด์ง„๋‹ค.


7. ๊ฒฐ๋ก  ๋ฐ ํ–ฅํ›„ ์—ฐ๊ตฌ

๋ณธ ์—ฐ๊ตฌ์—์„œ๋Š” ํ•™์Šตโ€‘ํ”„๋ฆฌ(batchโ€‘free) ๋ฐฐ์น˜ ๊ธฐ๋ฐ˜ ์ œ๋กœ์ƒท ์ด์ƒ ํƒ์ง€๋ฅผ 3D ๋‡Œ MRI์— ์„ฑ๊ณต์ ์œผ๋กœ ์ ์šฉํ•˜์˜€๋‹ค. ํ•ต์‹ฌ ๊ธฐ์—ฌ๋Š”

  1. ๋ฉ€ํ‹ฐโ€‘์ถ• 2D ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ์„ ์ด์šฉํ•œ ์ž…๋ฐฉํ˜• 3D ํ† ํฐ ์ƒ์„ฑ
  2. Johnsonโ€‘Lindenstrauss ๊ธฐ๋ฐ˜ ๋žœ๋ค ํ”„๋กœ์ ์…˜์„ ํ†ตํ•œ ์ฐจ์› ์ถ•์†Œ
  3. ๊ธฐ์กด MuScยทCoDeGraph ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ทธ๋Œ€๋กœ ํ™œ์šฉ

์ด๋ฅผ ํ†ตํ•ด ๋Œ€๊ทœ๋ชจ ํ•™์Šต ๋ฐ์ดํ„ฐ ์—†์ด๋„ 3D ์˜๋ฃŒ ์˜์ƒ์—์„œ ๋†’์€ ์ˆ˜์ค€์˜ ์ด์ƒ ํƒ์ง€ ์„ฑ๋Šฅ์„ ๋‹ฌ์„ฑํ–ˆ๋‹ค.

ํ–ฅํ›„ ์—ฐ๊ตฌ ๋ฐฉํ–ฅ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

  • ๋‹ค์ค‘ ๋ชจ๋‹ฌ(CT, PET ๋“ฑ) ํ†ตํ•ฉ: ํ˜„์žฌ๋Š” MRI์— ๊ตญํ•œ๋˜์—ˆ์ง€๋งŒ, ๋™์ผํ•œ ํ† ํฌ๋‚˜์ด์ œ์ด์…˜ ํŒŒ์ดํ”„๋ผ์ธ์„ ๋‹ค๋ฅธ ์˜์ƒ ๋ชจ๋‹ฌ์— ์ ์šฉํ•ด ๋ฉ€ํ‹ฐโ€‘๋ชจ๋‹ฌ ์ด์ƒ ํƒ์ง€๋ฅผ ํƒ์ƒ‰ํ•œ๋‹ค.
  • ๋™์  ํ† ํฐ ํฌ๊ธฐ: ๋ณ‘๋ณ€ ํฌ๊ธฐ์— ๋”ฐ๋ผ ๊ฐ€๋ณ€์ ์ธ ํ† ํฐ ํ•ด์ƒ๋„๋ฅผ ๋„์ž…ํ•ด ์ž‘์€ ๋ณ‘๋ณ€ ํƒ์ง€ ๋Šฅ๋ ฅ์„ ๋ณด์™„ํ•œ๋‹ค.
  • ์‹ค์‹œ๊ฐ„ ์ž„์ƒ ์ ์šฉ: ํ˜„์žฌ 4โ€ฏ์ดˆ/๋ณผ๋ฅจ ์ˆ˜์ค€์ด์ง€๋งŒ, ๊ฒฝ๋Ÿ‰ํ™”๋œ ์ธ์ฝ”๋”์™€ GPU ์ตœ์ ํ™”๋ฅผ ํ†ตํ•ด ์‹ค์‹œ๊ฐ„ ์ง„๋‹จ ๋ณด์กฐ ์‹œ์Šคํ…œ์œผ๋กœ ํ™•์žฅํ•œ๋‹ค.

๋ณธ ๋…ผ๋ฌธ์˜ ๊ฒฐ๊ณผ๋Š” ํ•™์Šต ๋น„์šฉ ์—†์ด๋„ ๋Œ€๊ทœ๋ชจ ์˜๋ฃŒ ์˜์ƒ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ์ด์ƒ์„ ํƒ์ง€ํ•  ์ˆ˜ ์žˆ๋Š” ์ƒˆ๋กœ์šด ๊ธธ์„ ์ œ์‹œํ•œ๋‹ค๋Š” ์ ์—์„œ ์˜๋ฏธ๊ฐ€ ํฌ๋‹ค. ์•ž์œผ๋กœ๋„ ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ๊ณผ ๋ฐฐ์น˜ ๊ธฐ๋ฐ˜ ํ†ต๊ณ„์˜ ๊ฒฐํ•ฉ์„ ํ†ตํ•ด ๋‹ค์–‘ํ•œ ์˜๋ฃŒ ์˜์ƒ ๋ถ„์•ผ์— ์ ์šฉ ๊ฐ€๋Šฅํ•œ ์ œ๋กœ์ƒท ์†”๋ฃจ์…˜์„ ๊ฐœ๋ฐœํ•ด ๋‚˜๊ฐˆ ๊ฒƒ์ด๋‹ค.