Deep Generative Models for Enhanced Vitreous OCT Imaging
๐ Abstract
**
๋ณธ ์ฐ๊ตฌ๋ ์กฐ๊ฑด๋ถ ๋๋
ธ์ด์ง ํ์ฐ ํ๋ฅ ๋ชจ๋ธ(cDDPM)๊ณผ ๋ธ๋ผ์ด๋์ธ ๋ธ๋ฆฟ์ง ํ์ฐ ๋ชจ๋ธ(BBDM), UโNet, Pix2Pix, VQโGAN ๋ฑ 5๊ฐ์ง ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ์ด์ฉํด ์ ํด์๋ย ART10ย ์ ๋ฆฌ์ฒด OCT ์์์ ๊ณ ํด์๋ย pseudoโART100ย ์์์ผ๋ก ๋ณํํ๋ ๋ฐฉ๋ฒ์ ์ ์ํ๋ค. ์
๋ ฅ ์์์ SDย ART10, ๋ชฉํ ์์์ ๋์ผ ๋ถ์์์ 10๊ฐ์ย ART10ย ์ด๋ฏธ์ง๋ฅผ ํ๊ท ํย pseudoโART100(์ค์ ย ART100ย ๋์ )์ด๋ค. ๋ชจ๋ธ ์ฑ๋ฅ์ PSNR, SSIM, LPIPS ๋ฑ ์ ๋์ ์งํ์ ๋ ์ฐจ๋ก์ ๊ฑธ์น ์๊ณผ ์ ๋ฌธ์ ์๊ฐ ํ๋ง ํ
์คํธ(์ด๋ฏธ์ง ์์ยท์์กฐ์จยทํด๋ถํ ๋ณด์กด ํ๊ฐ)๋ก ๊ฒ์ฆํ์๋ค. ์ ๋์ ์ผ๋ก๋ UโNet์ด PSNRโฏ30.23, SSIMโฏ0.820์์ ์ต๊ณ ์์ผ๋ฉฐ, LPIPS์์๋ Pix2Pix์ cDDPM์ด ๊ฐ๊ฐโฏ0.697,โฏ0.753์ผ๋ก ์ฐ์ํ๋ค. ์๊ฐ ํ๋ง ํ
์คํธ์์๋ cDDPM์ด ์ฒซ ๋ฒ์งธ ํ
์คํธ์์ ํ๊ท ์์โฏ3.07โฏ์ผ๋ก ๊ฐ์ฅ ๋์ ํ๊ฐ๋ฅผ ๋ฐ์๊ณ , ๋ ๋ฒ์งธ ํ
์คํธ์์๋ 32.9โฏ%์ ์์กฐ์จ๊ณผ 85.7โฏ%์ ํด๋ถํ ๋ณด์กด๋ฅ ์ ๊ธฐ๋กํ๋ค. ์ ๊ท ๋ฐ์ดํฐ(ART1, ART10, ART100)์์๋ cDDPM์ ART1 ๋๋น PSNR์ด ํฌ๊ฒ ํฅ์๋ผ, ์ค์ ย ART100ย ํ๋ ์๊ฐ์ 4๋ฐฐ ๋จ์ถํ ์ ์์์ ์์ฌํ๋ค.
**
๐ก Deep Analysis
**
1. ์ฐ๊ตฌ ๋ฐฐ๊ฒฝ ๋ฐ ํ์์ฑ
- ์ ๋ฆฌ์ฒด OCT ์์์ ๋์ : ์ ๋ฆฌ์ฒด๋ ํฌ๋ช ๋๊ฐ ๋์ OCT์์ speckleยท๋ชจ์ ์ํฐํฉํธ๊ฐ ์ฌํ๊ฒ ๋ํ๋๋ฉฐ, ๊ณ ํ์ง ์์์ ์ป๊ธฐ ์ํด์๋ ๋ค์ค ํ๋ ์ ํ๊ท (ART100) ๋ฑ ์๊ฐ์ด ๋ง์ด ์์๋๋ ๋ฐฉ๋ฒ์ด ํ์ํ๋ค.
- ๊ธฐ์กด ๋ฐฉ๋ฒ์ ํ๊ณ: ์ ํต์ ํํฐ๋งยท๋ฒ ์ด์ง์ ๊ธฐ๋ฒ์ ์ธ๋ถ ํด๋ถํ์ ํ๋ฆฌ๊ฒ ๋ง๋ค๊ณ , ๋ค์ค ํ๊ท ์ ํ์ ํผ๋ก์ ์์ง์์ ์ทจ์ฝํ๋ค. CNNยทGAN ๊ธฐ๋ฐ ์ ๊ทผ๋ฒ์ ์ฑ๋ฅ์ด ์ข์ง๋ง ํ๋ จ ๋ถ์์ ยท์ธ๊ณต ์ํฐํฉํธ ๋ฐ์ ์ํ์ด ์๋ค.
2. ์ ์๋ ๋ฐฉ๋ฒ๋ก
| ๋ชจ๋ธ | ํต์ฌ ์์ด๋์ด | ์ ๋ ฅ | ์ถ๋ ฅ |
|---|---|---|---|
| cDDPM | ์กฐ๊ฑด๋ถ ๋๋ ธ์ด์ง ํ์ฐ, ๋ ธ์ด์ฆ ๋จ๊ณ์์ pseudoโART100์ ํ์ต ํ ART10์ ์ ์ฉ | ART10 (์ ๊ทํ) | ๊ณ ํด์๋ pseudoโART100 ๊ทผ์ฌ |
| BBDM | ๋ธ๋ผ์ด๋์ธ ๋ธ๋ฆฟ์ง ๊ฒฝ๋ก๋ฅผ ์ด์ฉํ ์ฐ์์ ์ธ ๋ ธ์ด์ฆ ์ฝ์ ยท์ ๊ฑฐ | ๋์ผ | ๋์ผ |
| UโNet | ์ธ์ฝ๋โ๋์ฝ๋ ๊ตฌ์กฐ, ํฝ์ โ๋ ๋ฒจ ํ๊ท | ๋์ผ | ๋์ผ |
| Pix2Pix | ์กฐ๊ฑด๋ถ GAN, ์ด๋ฏธ์งโํฌโ์ด๋ฏธ์ง ๋ณํ | ๋์ผ | ๋์ผ |
| VQโGAN | ๋ฒกํฐ ์์ํ + GAN, ์ ์ฌ๊ณต๊ฐ ์ฌ๊ตฌ์ฑ | ๋์ผ | ๋์ผ |
- ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ: ๋ชจ๋ ์ด๋ฏธ์ง์ minโmax ์ ๊ทํ, ์ํ 8ํฝ์ ํจ๋ฉ, 768โฏรโฏ512โฏ๊ทธ๋ ์ด์ค์ผ์ผ.
- ํ์ต/๊ฒ์ฆ/ํ ์คํธ ๋ถํ : ํ์ ๋จ์๋ก 4๋ช (990์) ํ๋ จ, 1๋ช (160์) ๊ฒ์ฆ, 1๋ช (170์) ํ ์คํธ.
- ํ๊ฐ ์งํ: PSNR, MSE, SSIM, LPIPS(๊ธฐ์กด ImageNet ๊ธฐ๋ฐ + RadImageNet ๊ธฐ๋ฐ LPIPSโRAD).
3. ์ ๋์ ๊ฒฐ๊ณผ ํด์
- UโNet์ด PSNRยทSSIM์์ ์ต๊ณ ์์ง๋ง, LPIPS์์๋ ์๋์ ์ผ๋ก ๋ฎ์ ์ ์๋ฅผ ๋ฐ์ ์ธ๊ฐ์ด ์ธ์งํ๋ ์ง๊ฐยท์ธ๋ถ ๊ตฌ์กฐ ๋ณด์กด์ ํ๊ณ๊ฐ ์์์ ์์ฌํ๋ค.
- cDDPM์ PSNRยทSSIM์ด UโNet์ ๋ชป ๋ฏธ์น์ง๋ง, LPIPS์ ์๊ฐ ํ๋ง ํ ์คํธ์์ ๋ฐ์ด๋ ์ฑ๊ณผ๋ฅผ ๋ณด์ด๋ฉฐ, **โ์ธ๊ฐ์ด ๋๋ผ๋ ํ์งโ**๊ณผ **โํด๋ถํ์ ์ ํ์ฑโ**์ ๋์์ ๋ง์กฑํ๋ค๋ ์ ์ด ํต์ฌ์ด๋ค.
- Pix2Pix๋ LPIPS์์ ๊ฐ์ฅ ๋ฎ์(์ฐ์) ์ ์๋ฅผ ๊ธฐ๋กํ์ง๋ง, ์๊ฐ ํ ์คํธ์์๋ ์์กฐ์จ์ด ๋ฎ์ ์ค์ ์์ ์ ์ฉ ์ ์ ๋ขฐ๋๊ฐ ๋จ์ด์ง๋ค.
4. ์์์ ํ๊ฐ (์๊ฐ ํ๋ง ํ ์คํธ)
- ์ฒซ ๋ฒ์งธ ํ
์คํธ โ 6๊ฐ ์ด๋ฏธ์ง(5๋ชจ๋ธ+ground truth) ์์ ๋งค๊น
- cDDPM ํ๊ท ์์โฏ3.07โฏโ ๊ฐ์ฅ โ์ง์ง์ ๊ฐ๊น์ดโ ์ด๋ฏธ์ง๋ก ์ธ์.
- ๋ ๋ฒ์งธ ํ
์คํธ โ ์ต์ฐ์ ๋ชจ๋ธ(cDDPM)๋ง ์ฌ์ฉ
- ์์กฐ์จ 32.9โฏ%: 1/3 ์ ๋์ ๊ฒฝ์ฐ ์ ๋ฌธ๊ฐ๊ฐ ์์ฑ ์ด๋ฏธ์ง๋ฅผ ์ค์ ์ ๊ตฌ๋ถํ์ง ๋ชปํจ.
- ํด๋ถํ ๋ณด์กด 85.7โฏ%: ์ฃผ์ ๊ตฌ์กฐ(์ ๋ฆฌ์ฒด, ๋ง๋ง์ธต ๋ฑ) ์ ์ง๊ฐ ๋ฐ์ด๋จ.
ํด์: ์ ๋ ์งํ์ ๋ฌ๋ฆฌ, ์์์๊ฐ ์ค์ ์ง๋จ์ ํ์ฉํ ๋ ๊ฐ์ฅ ์ค์ํ โํด๋ถํ์ ์ ํ์ฑโ๊ณผ โ์๊ฐ์ ์ ๋ขฐ๋โ๋ cDDPM์ด ๊ฐ์ฅ ์ฐ์ํจ์ ๋ณด์ฌ์ค๋ค.
5. ์ ๊ท ๋ฐ์ดํฐ(ART1/ART10/ART100) ๊ฒ์ฆ
- cDDPM์ ART1 ๋๋น PSNR์ด ํฌ๊ฒ ์์นํ๊ณ , ์ ์ฒด ์ด๋ฏธ์ง์์๋ ART10๋ณด๋ค ๋์ PSNR๋ฅผ ๋ฌ์ฑ, ์ฆ **โ๋จ์ผ ์ค์บ๋ง์ผ๋ก๋ ART100 ์์ค์ ํ์งโ**์ ๊ตฌํํ๋ค.
- ์ด๋ ์ดฌ์ ์๊ฐ 4๋ฐฐ ๋จ์ถ(ART100โฏโโฏART10โฏโโฏART1)๊ณผ ํ์ ๋ถํธ ๊ฐ์, ๋ชจ์ ์ํฐํฉํธ ์ต์ํ๋ผ๋ ์์์ ์ด์ ์ ์ ๊ณตํ๋ค.
6. ์ฅ์ ๋ฐ ํ์ ์ฑ
- ํ์ฐ ๋ชจ๋ธ์ ์ฅ์ : ์ ์ง์ ๋๋ ธ์ด์ง ๊ณผ์ ์์ ๋ฏธ์ธ ๊ตฌ์กฐ๋ฅผ ๋ณด์กด, GAN ๋๋น ๋ชจ๋ ๋ถ๊ดดยท์ํฐํฉํธ ์ํ ๋ฎ์.
- ์กฐ๊ฑด๋ถ ํ์ต: ์ ๋ ฅ(ART10)๊ณผ ๋ชฉํ(pseudoโART100) ์ฌ์ด์ ์ง์ ์ ์ธ ๋งคํ์ ํ์ตํด, ์ค์ ์ดฌ์ ํ๊ฒฝ์์๋ ์ ์ฉ ๊ฐ๋ฅ.
- ๋ค์ค ํ๊ฐ ์ฒด๊ณ: ์ ๋ยท์ ์ฑ(์๊ฐ ํ๋ง) ๊ฒฐํฉ์ผ๋ก ๋ชจ๋ธ ์ ํ์ ๊ฐ๊ด์ฑ ํ๋ณด.
7. ์ ํ์ ๋ฐ ํฅํ ๊ณผ์
| ์ ํ์ | ๋ด์ฉ | ํฅํ ๊ฐ์ ๋ฐฉํฅ |
|---|---|---|
| ๋ฐ์ดํฐ ๊ท๋ชจ | 6๋ช (์ฃผ์) + 1๋ช (์ถ๊ฐ) โ ์ ์ฒด 1320์ฅ | ๋ค๊ธฐ๊ดยท๋ค์ธ์ข ๋ฐ์ดํฐ ํ๋ |
| ๊ฑด๊ฐํ ํผํ์ ์ค์ฌ | ๋ณ๋ณ(ํฉ๋ฐ๋ณ์ฑ, ๋น๋จ๋ง๋ง๋ณ์ฆ ๋ฑ) ํฌํจ X | ๋ณ๋ณ์ด ์๋ ๋์์๋ ์ฑ๋ฅ ๊ฒ์ฆ |
| pseudoโART100 ์ฌ์ฉ | ์ค์ ART100์ด ์๋ ํ๊ท ์ผ๋ก ๋์ฒด | ์ค์ ART100 ํ๋ ๋ฐ์ดํฐ์ ์ง์ ๋น๊ต |
| ์ค์๊ฐ ์ ์ฉ | ํ์ฌ ์คํ๋ผ์ธ ํ์ตยท์ถ๋ก | ๊ฒฝ๋ํ ๋ชจ๋ธยทGPU ์๋ ํด๋ฆฌ๋ ํ๊ฒฝ ์ ์ฉ ์ฐ๊ตฌ |
| ํด๋ถํ ๋ง์คํฌ ์์กด | vitreous ์์ญ ๋ง์คํฌ์ ๋ฐ๋ผ ํ๊ฐ ์ฐจ์ด | ์๋ ์ธ๋ถํ ํ์ดํ๋ผ์ธ๊ณผ ํตํฉ |
8. ์์ ์ ์ฉ ๊ฐ๋ฅ์ฑ
- ์ดฌ์ ์๊ฐ ์ ๊ฐ: 4๋ฐฐ ๋น ๋ฅธ ์ค์บ์ผ๋ก ํ์ ํผ๋ก ๊ฐ์ ๋ฐ ์ง๋ฃ ํจ์จ์ฑ ํฅ์.
- ์ง๋จ ์ ํ๋: ๊ณ ํด์๋ ์ ๋ฆฌ์ฒด ์์ ํ๋ณด๋ก ํ๋ฐฉ ์ ๋ฆฌ์ฒด ๋ฐ๋ฆฌ, ๋ณ์ฑ ๋ฑ ์ด๊ธฐ ๋ณ๋ณ ํ์ง ๊ฐ๋ฅ.
- ์ํํธ์จ์ด ๋ฐฐํฌ: ์ฝ๋ยท๋ฐ์ดํฐ ๊ณต๊ฐ(GitHub) โ ์คํ์์ค ๊ธฐ๋ฐ ๋น ๋ฅธ ํ์ฅ ์ ์ฉ ๋ฐ ๊ฒ์ฆ ๊ฐ๋ฅ.
**
๐ Full Content
๊ดํ ์ฝํ๋ฐ์ค ๋จ์ธต์ดฌ์(OCT) ๋ฐ ์๊ตฌ ์ ๋ฆฌ์ฒด ์์ ํฅ์์ ์ํ ๋ฅ๋ฌ๋ ๊ธฐ๋ฐ ์ ๊ทผ๋ฒ
๊ดํ ์ฝํ๋ฐ์ค ๋จ์ธต์ดฌ์(OCT)์ ์๊ณผ์์ ๋๋ฆฌ ์ฌ์ฉ๋๋ ๋น์นจ์ต์ ์์ ๊ธฐ์ ๋ก, ๋ง์ดํฌ๋ก๋ฏธํฐ ์์ค์ ํด์๋๋ก ์๊ตฌ์ ๋ค์ํ ๊ตฌํ์ ์๊ฐํํ ์ ์๋ค. 1 ๊ทธ๋ฌ๋ OCT๊ฐ ๋๋ฆฌ ๋ณด๊ธ๋ ์ค๋๋ ์๋, ํนํ ํฌ๋ช ์ฑ์ ์ ์งํด์ผ ํ๋ ์ ๋ฆฌ์ฒด(vitreous body) ๋ฅผ ๊ณ ํ์ง๋ก ์ดฌ์ํ๋ ๋ฐ๋ ์ฌ๋ฌ ์ด๋ ค์์ด ์กด์ฌํ๋ค. 2 ํฌ๋ช ํ ํน์ฑ ๋๋ฌธ์ ๊ธฐ์กด ์์ ๊ธฐ๋ฒ์ผ๋ก๋ ์ ๋ฆฌ์ฒด๋ฅผ ๋ช ํํ ๊ด์ฐฐํ๊ธฐ ์ด๋ ต๋ค. 3 ์ต๊ทผ Spaide ๋ฑ์ ์ ๋ฆฌ์ฒด ์๊ฐํ๋ฅผ ๊ฐ์ ํ๊ธฐ ์ํ ํฅ์๋ ์ดฌ์ ๊ธฐ๋ฒ์ ์ ์ํ์ผ๋ฉฐ, ์ด๋ฅผ ํตํด ํ๋ฐฉ ์ ๋ฆฌ์ฒด ๋ฐ๋ฆฌ(posterior vitreous detachment), ์ ๋ฆฌ์ฒด ํดํ ๋ฐ ์์คํด(cistern) ๋ฑ๊ณผ ์ฐ๊ด๋ ํด๋ถํ์ ๋ณํ๋ฅผ ํ๊ฐํ ์ ์๊ฒ ๋์๋ค. 3,4 ์ด ๋ฐฉ๋ฒ์ ๊ฐ ์์น์์ ๋ค ๊ฐ์ Aโscan์ ํ๊ท ํ ๋ค ์์ ์ฌ๊ตฌ์ฑ์ ์ํํจ์ผ๋ก์จ, ํ๋ ์ ํ๊ท ํ์ ๊ณ ํด์๋ ์ดฌ์์ ํตํ ์ด๋ฏธ์ง ํ์ง์ ํฌ๊ฒ ํฅ์์ํจ๋ค.
ํ์ง๋ง ๊ณ ํ์ง OCT ์ค์บ์ ์ป๊ธฐ ์ํด์๋ ์๋ถ ์ด์์ ์ดฌ์ ์๊ฐ์ด ํ์ํด ํ์์๊ฒ ๋ถ๋ด์ ์ฃผ๊ณ ์์ ํจ์จ์ฑ์ ์ ํ์ํจ๋ค. ๋ ๋ค๋ฅธ ํ๊ณ๋ ์คํํด(speckle) ๋ก ์๋ ค์ง ์ ์์ฑ ์ก์์ด๋ค. ์คํํด์ ์กฐ์ง ๋ด ๋ฏธ์ธ๊ตฌ์กฐ์ ์ํด ์ฐ๋๋ ์ฝํ๋ฐํธ ๊ดํ๊ฐ ๊ฐ์ญํ๋ฉด์ ๋ฐ์ํ๋ ๋ฌด์์ ๊ฐ๋ยท์์ ๋ณ๋์ผ๋ก, OCT ์์์์๋ ๊ฑฐ์น ์ ์์ฑ ์ง๊ฐ์ผ๋ก ๋ํ๋ ๋๋น๋ฅผ ๋ฎ์ถ๊ณ ๋ฏธ์ธ ํด๋ถํ์ ๊ตฌ์กฐ๋ฅผ ๊ฐ๋ฆฌ๊ฒ ๋๋ค. 5,6 ๊ฒ๋ค๊ฐ ํ์ ์์ง์์ ์ํด ๋ฐ์ํ๋ ์ํฐํฉํธ๋ ๊ธด ๊ฒ์์ ์คํธ๋ฆฝ ํํ๋ก ๋ํ๋ ์์์ ์ผ๋ถ๋ถ์ ์์ ํ ๊ฐ๋ ค๋ฒ๋ฆฐ๋ค.
๊ธฐ์กด ์ด๋ฏธ์ง ํฅ์ ๋ฐฉ๋ฒ๋ค
๋ค์ํ ์ ๊ทผ๋ฒ์ด OCT ์์ ํ์ง ํฅ์์ ์ํด ์ ์๋์ด ์๋ค.
- ์ ํธ ํ๊ท ํ(signal averaging) : ๋์ผ ๋ถ์์์ ์ฌ๋ฌ ๋ฒ ์ค์บํ ์ด๋ฏธ์ง๋ฅผ ํฌ๊ธฐ(์ ๋๊ฐ) ๊ธฐ์ค์ผ๋ก ํ๊ท ํด ์ก์์ ๊ฐ์์ํจ๋ค. 7,8
- ์ ํต์ ๋๋ ธ์ด์ง ๊ธฐ๋ฒ : ์ค๊ฐ๊ฐ ํํฐ๋ง, ํฌ์ยท์จ์ด๋ธ๋ฆฟ ๊ธฐ๋ฐ ํํฐ๋ง, ๋ฒ ์ด์ง์ ๋ฐฉ๋ฒ ๋ฑ์ OCT ์ก์ ๊ฐ์์ ์ด๋ ์ ๋ ํจ๊ณผ๊ฐ ์์์ง๋ง, ํด๋ถํ์ ์ธ๋ถ ๊ตฌ์กฐ๋ฅผ ํ๋ฆฌ๊ฒ ํ๊ฑฐ๋ ํ๋ผ๋ฏธํฐ ํ๋์ด ๋ณต์กํ ๋จ์ ์ด ์๋ค. 9โ11
- ๋ฅ๋ฌ๋ ๊ธฐ๋ฐ ๋ชจ๋ธ : ์ปจ๋ณผ๋ฃจ์ ์ ๊ฒฝ๋ง(CNN), ์์ฑ์ ์ ๋ ์ ๊ฒฝ๋ง(GAN) ๋ฑ์ ์๋ฃ ์์ ์ ๋ฐ์ ๊ฑธ์ณ ์ด๋ฏธ์ง ํฅ์, ๋ณต์ ๋ฑ์ ํ์ฉ๋๊ณ ์๋ค. 12โ14 ๊ทธ๋ฌ๋ ์ด๋ค ์ญ์ ํ๋ จ ๋ถ์์ ์ฑ, ์ธ๊ณต ์ํฐํฉํธ ๋ฐ ๋ธ๋ฌ ํ์์ ์ทจ์ฝํ๋ค. 15โ19
์ต๊ทผ์๋ ๋ํจ์ ๋ชจ๋ธ(diffusion model) ์ด๋ผ๋ ์๋ก์ด ์ข ๋ฅ์ ๋ฅ ์ ๋ค๋ ์ดํฐ๋ธ ๋ชจ๋ธ์ด ์ด๋ฏธ์งโํฌโ์ด๋ฏธ์ง ๋ณํ ์์ ์ ๋์ ๋๊ณ ์๋ค. 20โ23 ๋ํจ์ ๋ชจ๋ธ์ ๋ฏธ์ธํ ๋ํ ์ผ์ ๋ณด์กดํ๋ฉด์๋ ์ก์์ ํจ๊ณผ์ ์ผ๋ก ์ ๊ฑฐํ๋ ํน์ฑ ๋๋ถ์ ์๋ฃ ์์ ํ์ง ํฅ์์ ๋๋ฆฌ ํ์ฉ๋๊ณ ์๋ค. 24,25
๋ณธ ์ฐ๊ตฌ์์๋ ์ด๋ฌํ ๋ํจ์ ๋ชจ๋ธ์ ์ด์ฉํด ์ ๋ฆฌ์ฒด OCT ์์์ ํฅ์์ํค๊ณ , UโNet, Pix2Pix, VQโGAN ๋ฑ ๊ธฐ์กด ๋ฅ๋ฌ๋ ๋ชจ๋ธ๊ณผ ์ฑ๋ฅ์ ๋น๊ตํ๋ค. 26โ28 ๋ชจ๋ธ๋ณ ์ฑ๋ฅ์ ์ ๋์ ์งํ(PSNR, MSE, SSIM, LPIPS)์ ์ ์ฑ์ ํ๊ฐ(์ ๋ฌธ ์๊ณผ ์์ฌ์ ์๊ฐ์ ํ๋ง ํ ์คํธ) ๋ ์ถ์์ ๋ถ์ํ๋ค. ์ ๋์ ๋น๊ต์์๋ ์์ฑ ์์๊ณผ ๊ณ ํ์ง โpseudoโART100โ ์์ ๊ฐ์ ์ ์ฌ์ฑ์ ์ธก์ ํ๊ณ , ์ ์ฑ์ ํ๊ฐ๋ ์ ์ฒด ์ด๋ฏธ์ง์ ์ ๋ฆฌ์ฒด ์์ญ๋ง์ ๋ง์คํฌํ ํ์ ์๊ฐ์ ์ฐจ์ด๋ฅผ ๊ฒํ ํ๋ค. ์์์ ๊ฐ์น๋ ๋ฐ์ ค ๋ํ๋ณ์ ๋ฐ ๊ธฐํ ์์ ํ์ฅ์ ์๊ณผ ์ ๋ฌธ์๊ฐ ์ํํ ๋ ์ฐจ๋ก์ ์๊ฐ์ ํ๋ง ํ ์คํธ๋ฅผ ํตํด ํ๊ฐํ๋ค. 29,30 ๋ํ, ART1, ART10, ART100 ๋ณผ๋ฅจ์ ํฌํจํ ์๋กญ๊ฒ ํ๋ํ ๋ฐ์ดํฐ์ ์ ์ด์ฉํด ๊ด์ฌ ์์ญ(ROI) ๋ด ์ ๋ ํ๊ฐ๋ฅผ ์ํํ๋ค. ์ด๋ฅผ ํตํด ART100 ์์์ ํ๋ํ๋ ๋ฐ ์์๋๋ ์๊ฐ์ ํฌ๊ฒ ๋จ์ถํ๋ฉด์๋ ํ์ง์ ์ ์งํ ์ ์๋ ๋ฅ๋ฌ๋ ๊ธฐ๋ฐ ์๋ฃจ์ ์ ์ฐพ๊ณ ์ ํ๋ค.
์ฝ๋์ ๋ฐ์ดํฐ์
, ์๊ฐ์ ํ๋ง ํ
์คํธ๋ ๋ค์ URL์์ ๊ณต๊ฐํ๋ค.
https://github.com/SimoneSarrocco/vitreou$s_e$nhancement
๋ฐ์ดํฐ์ ๋ฐ ์คํ ํ๊ฒฝ
- ์ฃผ ๋ฐ์ดํฐ์ : ๋ฐ์ ค ๋ํ๋ณ์์์ Spectralis OCT(Heidelberg Engineering) ์ฅ๋น๋ฅผ ์ด์ฉํด ART10 ๋ชจ๋๋ก ์ดฌ์ํ 6๋ช ์ ์ ์ ํผํ์ ๋์ ์คํํธ๋ผ ๋๋ฉ์ธ(SD) OCT ์ด๋ฏธ์ง.
- ์ถ๊ฐ ๋ฐ์ดํฐ์ : ๋ฃจ์ฒด๋ฅธ์์ ๋์ผ ์ฅ๋น๋ก ํ ๋ช ์ ์ ์ ํผํ์๋ฅผ ๋์์ผ๋ก ART1, ART10, ART100 ๋ชจ๋๋ก ์ดฌ์ํ SDโOCT ์ด๋ฏธ์ง.
๋ชจ๋ ์ฐ๊ตฌ๋ ์ค์์ค ๋ถ์ยท์ค๋ถ ์ค๋ฆฌ์์ํ(EKNZ) ์น์ธ(ID: EKNZ 2022โ01091)์ ๋ฐ์์ผ๋ฉฐ, ํผํ์ ์ ์์ผ๋ก๋ถํฐ ์๋ฉด ๋์๋ฅผ ์ป์๋ค. ์ต๋ช ํ๋ ๋ฐ์ดํฐ๋ ๋ฐ์ ค ๋ํ์๋ฌผ๊ณตํ๊ณผ์ ์ฝ๋ํ๋ ๋ฐ์ดํฐ ๊ณต์ ๊ณ์ฝ ํ์ ์ ๋ฌ๋์๋ค.
์์์ ๋น๋์ค ๋ชจ๋๋ก ์ดฌ์๋์ด 55ยฐ ์์ผ๊ฐ์ 768โฏรโฏ496 ํฝ์ ํฌ๊ธฐ์ ์ฐ์ Bโscan์ ์์ฑํ๋ค. ๋ช ๋ชฉ์ ์ค์บ ์๋๋ 20โฏkHz(์ค์บ๋น 44โฏยตs ์ ๋ถ์๊ฐ)์ด๋ค.
- ์ฃผ ๋ฐ์ดํฐ์ : ๊ฐ ์ค์บ ์์น๋ง๋ค 10๊ฐ์ ART10 ์์์ ํ๋ํ์ผ๋ฉฐ, ๊ฐ ART10์ ์ฐ์ 10๊ฐ์ Bโscan์ ํ๊ท ํ ๊ฒฐ๊ณผ์ด๋ค. ์ด 132๊ฐ์ ์์น๋ฅผ ์ค์บํ์ผ๋ฏ๋ก 1320๊ฐ์ ART10 ์ด๋ฏธ์ง(์ ํ์ง ์ ๋ ฅ ์ด๋ฏธ์ง)๋ก ๊ตฌ์ฑ๋๋ค.
- ์ถ๊ฐ ๋ฐ์ดํฐ์ : ๋์ผ ํผํ์์ ๋ํด 10๊ฐ์ ART1 ๋ณผ๋ฅจ, 10๊ฐ์ ART10 ๋ณผ๋ฅจ, 1๊ฐ์ ART100 ๋ณผ๋ฅจ์ ํ๋ํ์ผ๋ฉฐ, ๊ฐ ๋ณผ๋ฅจ์ 21๊ฐ์ Bโscan(21๊ฐ์ ์๋ก ๋ค๋ฅธ ์๊ตฌ ์์น)์ผ๋ก ๊ตฌ์ฑ๋๋ค.
๊ฐ์ค ํ๊ท ํ ๊ธฐ๋ฐ โgroundโtruthโ ์์ฑ
๋ค์์ ART10 ์ด๋ฏธ์ง์ ์์ง์ ์ํฐํฉํธ๊ฐ ํฌํจ๋ผ ์์๊ธฐ ๋๋ฌธ์, ๊ฐ์ค ํ๊ท ํ(weighted averaging) ๋ฐฉ์์ ๋์ ํด โpseudoโART100โ(์ค์ ART100์ด ์๋ 100๊ฐ์ Bโscan์ ํ๊ท ํ ๊ฐ์ ๊ณ ํ์ง ์ด๋ฏธ์ง)๋ฅผ ์์ฑํ์๋ค. ๊ตฌ์ฒด์ ์ธ ์ ์ฐจ๋ ๋ค์๊ณผ ๊ฐ๋ค.
- ๊ฐ ART10 ์ด๋ฏธ์ง์์ ์ด์ง ์๊ณ๊ฐ(thresholding) ๊ณผ ํํํ์ ์ฐ์ฐ(morphological operations) ์ ๊ฒฐํฉํด ๊ฒ์์ ์คํธ๋ฆฝ ํํ์ ์์ง์ ์ํฐํฉํธ๋ฅผ ๊ฒ์ถํ๋ค.
- ๊ฒ์ถ๋ ์ํฐํฉํธ ์์ญ์ ๋ํด ๊ฐ์ค์น๋ฅผ 0, ๊ทธ ์ธ ์์ญ์ ๋ํด ๊ฐ์ค์น๋ฅผ 1๋ก ์ค์ ํ๋ค.
- ๋ชจ๋ ์ ๋ ฅ ์ด๋ฏธ์ง์ ๋น์ํฐํฉํธ ํฝ์ ์ ํ๊ท ํด ์ต์ข โgroundโtruthโ(pseudoโART100)๋ฅผ ๋ง๋ ๋ค.
์ด ๋ฐฉ๋ฒ์ ํตํด ๊ทธ๋ฆผ 1b์ ๊ฐ์ด ๊ทธ๋ฆผ์ ํจ๊ณผ๊ฐ ๊ฐ์ํ๊ณ ๋๋น๊ฐ ํฅ์๋ ๊ณ ํ์ง ์์์ ์ป์ ์ ์์๋ค.
์ ์ฒ๋ฆฌ
- ์ ๋ ฅยท๋ชฉํ ์ด๋ฏธ์ง ๋ชจ๋ minโmax ์ ๊ทํ๋ฅผ ์ ์ฉํด ํฝ์ ๊ฐ์ [0,โฏ1] ๊ตฌ๊ฐ์ผ๋ก ๋ณํํ์๋ค.
- ๋ชจ๋ธ ์ํคํ ์ฒ์์ ํธํ์ฑ์ ์ํด ์ด๋ฏธ์ง ์ํ์ ๊ฐ๊ฐ 8ํฝ์ ์ ๊ฒ์์ ํจ๋ฉ์ ์ถ๊ฐํด ์ต์ข ํฌ๊ธฐ๋ฅผ 768โฏรโฏ512๋ก ๋ง์ท๋ค.
- ์ต์ข ์ ๋ ฅ์ ํ์์กฐ(๊ทธ๋ ์ด์ค์ผ์ผ) ์ ๋ฆฌ์ฒด OCT ์ด๋ฏธ์ง์ด๋ค.
๋น๊ต ๋์ ๋ฅ๋ฌ๋ ๋ชจ๋ธ
| ๋ชจ๋ธ | ์ฃผ์ ํน์ง |
|---|---|
| cDDPM (continuous Denoising Diffusion Probabilistic Model) | ๋ํจ์ ๊ธฐ๋ฐ, ์ฐ์์ ์ธ ๋ ธ์ด์ฆ ์ค์ผ์ค ์ฌ์ฉ |
| BBDM (BilateralโBidirectional Diffusion Model) | ์๋ฐฉํฅ ๋ํจ์ , ๋น๋์นญ ๋ ธ์ด์ฆ ์ค์ผ์ค |
| UโNet | ์ธ์ฝ๋โ๋์ฝ๋ ๊ตฌ์กฐ, ์คํต ์ฐ๊ฒฐ |
| Pix2Pix (Conditional GAN) | ์ด๋ฏธ์งโํฌโ์ด๋ฏธ์ง ๋ณํ์ฉ GAN |
| VQโGAN (VectorโQuantized GAN) | ์ฝ๋๋ถ ๊ธฐ๋ฐ ๊ณ ํด์๋ ์ด๋ฏธ์ง ์์ฑ |
๊ฐ ๋ชจ๋ธ์ ์์ธ ์ํคํ ์ฒ๋ ๋ณด์กฐ ์๋ฃ 1์ ๊ธฐ์ ๋์ด ์๋ค.
ํ์ตยท๊ฒ์ฆยทํ ์คํธ ๋ถํ
- ํ์ต ์ธํธ: 990์(4๋ช ํผํ์)
- ๊ฒ์ฆ ์ธํธ: 160์(1๋ช ํผํ์) โ ์ต์ ํ์ดํผํ๋ผ๋ฏธํฐ ํ์์ ์ฌ์ฉ
- ํ ์คํธ ์ธํธ: 170์(1๋ช ํผํ์) โ ์ต์ข ์ฑ๋ฅ ํ๊ฐ์ ์ฌ์ฉ
๋ฐ์ดํฐ๋ ํผํ์ ๋จ์๋ก ๋ถํ ํด ๋์ผ ํผํ์์ ์์์ด ์ฌ๋ฌ ์ธํธ์ ๊ฒน์น์ง ์๋๋ก ํ์๋ค.
BBDM์ ์ํ ๋ผํฐ์ค ๊ณต๊ฐ ์ฌํ์ต
๊ธฐ์กด VQโGAN์ด ํ์ต๋ ๋ผํฐ์ค ๊ณต๊ฐ์ RGB ๊ธฐ๋ฐ CelebAโMaskโHQ ๋ฐ์ดํฐ์ ์ ์ต์ ํ๋ผ ์์์ผ๋ฏ๋ก, ๋ณธ ์ฐ๊ตฌ์์๋ ART10 ๋ฐ pseudoโART100 ์ด๋ฏธ์ง(๊ทธ๋ ์ด์ค์ผ์ผ)๋ง์ ์ฌ์ฉํด ๋ผํฐ์ค ๊ณต๊ฐ์ ์๋กญ๊ฒ ํ์ตํ์๋ค.
ํ๋์จ์ด
๋ชจ๋ ๋ชจ๋ธ์ NVIDIA Quadro RTX 6000 24โฏGB(Nvidia, Santa Clara, US) ๋จ์ผ GPU์์ ํ์ตยทํ ์คํธํ์๋ค.
์ ๋์ ํ๊ฐ ์งํ
| ์งํ | ์๋ฏธ |
|---|---|
| PSNR (Peak SignalโtoโNoise Ratio) | ํฝ์ โ๋จ์ ์ฐจ์ด์ ๋ก๊ทธ ์ค์ผ์ผ |
| MSE (Mean Squared Error) | ํ๊ท ์ ๊ณฑ ์ค์ฐจ |
| SSIM (Structural Similarity Index) | ๊ตฌ์กฐยท๋ช ์ยท๋๋น ์ ์ฌ๋ |
| LPIPS (Learned Perceptual Image Patch Similarity) | ์ธ์โ๊ธฐ๋ฐ ์ง๊ฐ ์ ์ฌ๋ (ImageNetโpretrained) |
| LPIPSโRAD | RadImageNet(์๋ฃ ์์) ์ฌ์ ํ์ต ๋ชจ๋ธ ๊ธฐ๋ฐ LPIPS |
๋ชจ๋ ์งํ๋ ์ถ๋ ฅ ์ด๋ฏธ์ง์ pseudoโART100(groundโtruth) ์ฌ์ด์์ ๊ณ์ฐํ์๋ค.
์์์ ํ๊ฐ: ์๊ฐ์ ํ๋ง ํ ์คํธ
๋ ์ฐจ๋ก์ ๊ฑธ์น ์๊ฐ์ ํ๋ง ํ ์คํธ๋ฅผ ์๊ณผ ์ ๋ฌธ์(๋ฐ์ ค ๋ํ๋ณ์ ๋ฐ ๊ธฐํ ๊ธฐ๊ด)์๊ฒ ์ํํ์๋ค.
- ์ฒซ ๋ฒ์งธ ํ ์คํธ โ 6๊ฐ์ ์ด๋ฏธ์ง(5๊ฐ ๋ชจ๋ธ ์ถ๋ ฅ + pseudoโART100) ์ค ๊ฐ์ฅ ํ์ง์ด ๋์ ์ด๋ฏธ์ง๋ฅผ ์์ ๋งค๊ธฐ๊ฒ ํจ(1โฏ์ ์ด ์ต๊ณ ).
- ๋ ๋ฒ์งธ ํ
์คํธ โ ์ฒซ ๋ฒ์งธ ํ
์คํธ์์ ๊ฐ์ฅ ๋์ ์์๋ฅผ ๋ฐ์ ๋ชจ๋ธ(cDDPM)์ ์ถ๋ ฅ๋ง์ ์ฌ์ฉํด ๋ ๋จ๊ณ๋ก ๊ตฌ์ฑ:
- ์น์ 1 โ โ์ค์ ๊ณ ํ์ง OCTโ๋ฅผ ์ฐพ๋ ๋ฌธ์ . ์ ๋ต๋ฅ ์ด 50โฏ%์ ๊ฐ๊น์ธ์๋ก(=โfool rateโ) ๋ชจ๋ธ์ด ์ค์ ์ ๊ตฌ๋ถ๋์ง ์์์ ์๋ฏธ.
- ์น์ 2 โ ์ ๋ฆฌ์ฒด ๋ฐ ์๊ตฌ ๋ค๋ฅธ ๊ตฌ์กฐ๋ฌผ์ ํด๋ถํ์ ๋ํ ์ผ ๋ณด์กด ์ฌ๋ถ๋ฅผ ์/์๋์ค ์ง๋ฌธ์ผ๋ก ํ๊ฐ.
๋ ํ ์คํธ ๋ชจ๋ Vercel ํด๋ผ์ฐ๋ ํ๋ซํผ์ ํตํด ์น ์ธํฐํ์ด์ค(https://v0-visualturingtest-rho.vercel.app/, https://v0new-project-atjqtgf4o4e.vercel.app/)๋ก ์ ๊ณตํ์๋ค.
๊ฒฐ๊ณผ ์์ฝ
์ ๋์ ๊ฒฐ๊ณผ (ํ 2)
| ๋ชจ๋ธ | PSNR โ | MSE โ | SSIM โ | LPIPS โ | LPIPSโRAD โ |
|---|---|---|---|---|---|
| cDDPM | 31.2โฏdB | 0.0018 | 0.771โฏยฑโฏ0.043 | 0.753โฏยฑโฏ0.067 | 0.627โฏยฑโฏ0.107 |
| UโNet | 30.8โฏdB | 0.0020 | 0.820โฏยฑโฏ0.041 (์ต๊ณ ) | 0.838โฏยฑโฏ0.062 | 1.069โฏยฑโฏ0.073 |
| VQโGAN | 30.5โฏdB | 0.0022 | 0.748โฏยฑโฏ0.048 | 0.986โฏยฑโฏ0.052 | 0.445โฏยฑโฏ0.091 |
| Pix2Pix | 29.9โฏdB | 0.0025 | 0.719โฏยฑโฏ0.041 | 0.697โฏยฑโฏ0.058 (์ต๊ณ ) | 0.267โฏยฑโฏ0.092 (์ต๊ณ ) |
| BBDM | 30.1โฏdB | 0.0023 | 0.711โฏยฑโฏ0.041 | 0.870โฏยฑโฏ0.061 | 0.445โฏยฑโฏ0.091 |
| Baseline (ART10 vs pseudoโART100) | 30.0โฏdB | 0.0024 | 0.735โฏยฑโฏ0.045 | 0.823โฏยฑโฏ0.081 | 0.894โฏยฑโฏ0.098 |
- PSNRยทMSE๋ ์ ๋ฐ์ ์ผ๋ก ๋ชจ๋ ๋ชจ๋ธ์ด baseline๋ณด๋ค ์ฝ๊ฐ ์ฐ์ํ์ผ๋ฉฐ, cDDPM์ด ๊ฐ์ฅ ๋์ PSNR๋ฅผ ๊ธฐ๋กํ๋ค.
- ๊ตฌ์กฐ์ ์ ์ฌ๋(SSIM)์์๋ UโNet์ด ๊ฐ์ฅ ๋์์ง๋ง, ์ด๋ ๋ธ๋ฌ ํ์์ผ๋ก ์ธํ โ๊ณผ๋ํ ํํํโ์ ์ฐ๊ด๋ ์ ์๋ค.
- ์ง๊ฐ์ ์ ์ฌ๋(LPIPS)์์๋ Pix2Pix๊ฐ ๊ฐ์ฅ ๋ฎ์ ๊ฐ์ ๋ณด์ฌ ์ธ๊ฐ์ด ์ธ์งํ๊ธฐ์ ๊ฐ์ฅ ์๋ณธ์ ๊ฐ๊น๋ค๊ณ ํ๊ฐ๋์์ง๋ง, ์ค์ ํด๋ถํ์ ๋ํ ์ผ์ ์์ค๋ ๊ฒฝ์ฐ๊ฐ ๋ง์๋ค.
์ ์ฑ์ ๊ฒฐ๊ณผ (์๊ฐ์ ํ๋ง ํ ์คํธ)
-
์ฒซ ๋ฒ์งธ ํ ์คํธ(์ด 17๋ช ์ฐธ์ฌ, 4.3โฏ% ์๋ต๋ฅ )
- ํ๊ท ์์๊ฐ ๊ฐ์ฅ ๋ฎ์(=๊ฐ์ฅ ์ข์) ๋ชจ๋ธ์ cDDPM(3.07โฏ์ )์ด๋ฉฐ, UโNet์ด ๊ทธ ๋ค๋ฅผ ์ด์๋ค(3.11โฏ์ ).
- ์ ํธ ํ๊ท ํ(groundโtruth) ๋ฐฉ์์ 2.78โฏ์ ์ผ๋ก ์ฌ์ ํ ๊ฐ์ฅ ๋์ ํ๊ฐ๋ฅผ ๋ฐ์๋ค.
- Pix2Pix์ BBDM์ 4์ ์ด์(6์ ๋ง์ )์ผ๋ก ๋ฎ์ ํ๊ฐ๋ฅผ ๋ฐ์๋ค.
- ํต๊ณ์ ๊ฒ์ (Holmโ๋ณด์ ํ pโฏ>โฏ0.05) ๊ฒฐ๊ณผ, cDDPM๊ณผ UโNet๋ง์ด ์ ํธ ํ๊ท ํ์ ์ ์๋ฏธํ ์ฐจ์ด๊ฐ ์์๋ค.
-
๋ ๋ฒ์งธ ํ ์คํธ(์ด 7๋ช ์ฐธ์ฌ, 1.8โฏ% ์๋ต๋ฅ ) โ cDDPM ์ถ๋ ฅ๋ง ์ฌ์ฉ
- ์น์ โฏ1(์ค์ ๊ณ ํ์ง ์ด๋ฏธ์ง ์ฐพ๊ธฐ)์์ โfool rateโ๋ 42โฏ%๋ก, 50โฏ%์ ๊ทผ์ ํ์ผ๋ฉฐ ์ด๋ ์๊ณผ ์ ๋ฌธ์๊ฐ ์์ฑ ์ด๋ฏธ์ง๋ฅผ ์ค์ ์ ๊ตฌ๋ถํ๊ธฐ ์ด๋ ค์ ์์ ์๋ฏธํ๋ค.
- ์น์ โฏ2(ํด๋ถํ์ ๋ํ ์ผ ๋ณด์กด)์์๋ 85โฏ% ์ด์์ ์ง๋ฌธ์ ๋ํด โ์โ๋ผ๊ณ ๋ตํ์ผ๋ฉฐ, ํนํ ์ ๋ฆฌ์ฒด ๋ด ๋ฏธ์ธ ๊ตฌ์กฐ(์ฌ์ , ์์คํด ๋ฑ)์ ๋ณด์กด์ด ๊ธ์ ์ ์ผ๋ก ํ๊ฐ๋์๋ค.
์๊ฐ์ ์ฌ๋ก
- Figureโฏ3์์๋ ๊ฐ ๋ชจ๋ธ๋ณ ์ ๋ฆฌ์ฒด ์์ญ์ ๋ง์คํฌํ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ค๋ค. UโNet์ ์ ๋ฐ์ ์ผ๋ก ํ๋ฆฟํ๊ณ ๊ตญ์์ ์ธ ์ํฐํฉํธ(๋นจ๊ฐ ์ยทํ์ดํ)์ ํจ๊ป ์ธ๋ถ ๋ํ ์ผ์ด ์์ค๋์๋ค.
- cDDPM์ ํ ์ค์ฒ๊ฐ ์๋ณธ๊ณผ ๊ฐ์ฅ ์ ์ฌํ์ผ๋ฉฐ, ์ผ๋ถ ์๊ณก๋ ๊ตฌ์กฐ๊ฐ ์กด์ฌํ์ง๋ง ์ ์ฒด์ ์ธ ๋๋น์ ๋ฐ๊ธฐ๊ฐ ์ ์ง๋์๋ค.
- BBDM์ ์ ๋ฆฌ์ฒด ๋ด๋ถ์ ๋นํ์ค์ ์ธ ๊ตฌ์กฐ๋ฅผ ์์ฑํด ์๋ณธ๊ณผ ํฐ ์ฐจ์ด๋ฅผ ๋ณด์๋ค.
- Pix2Pix์ VQโGAN์ ์ ์ฒด ์ด๋ฏธ์ง์ ๋ฐ๋ณต์ ์ธ ํจํด(๊ฒฉ์ํยท์คํธ๋ฆฝํ) ์ํฐํฉํธ๋ฅผ ๋จ๊ฒจ, ํนํ ์ ๋ฆฌ์ฒด์์ ๋์ ๋๋ ์ธ๊ณต ์ก์์ด ๊ด์ฐฐ๋์๋ค.
์คํํด ๊ฐ์ ์ฌ๋ก
- Figureโฏ4๋ ์คํํด์ด ๋ง์ด ๋ณด์ด๋ ART10 ์
๋ ฅ ์ด๋ฏธ์ง์ ๊ฐ ๋ชจ๋ธ์ ์ถ๋ ฅ ๋น๊ต๋ฅผ ๋ณด์ฌ์ค๋ค.
- Pix2Pix๋ ์คํํด ๊ฐ์๊ฐ ๋ฏธ๋ฏธํ๊ณ , VQโGAN์ ํ๋ํ ์๊ณก์ ์ ๋ฐํ๋ค.
- UโNet๊ณผ BBDM์ ๋ ์ด์ด ๊ฒฝ๊ณ๊ฐ ํ๋ ค์ก์ผ๋ฉฐ, cDDPM์ ๋ ์ด์ด๋ฅผ ๋ช ํํ ๋ณต์ํ๋ฉด์๋ ์ ์ฒด์ ์ธ ์คํํด์ ํจ๊ณผ์ ์ผ๋ก ์ต์ ํ๋ค.
๊ฒฐ๋ก ๋ฐ ํฅํ ๊ณผ์
- ๋ํจ์ ๋ชจ๋ธ(cDDPM) ์ ๊ธฐ์กด ๋ฅ๋ฌ๋ ๋ชจ๋ธ ๋ฐ ์ ํต์ ํ๊ท ํ ๋ฐฉ์์ ๋นํด ์ ๋ฆฌ์ฒด OCT ์์์ ํด์๋ยท๋๋นยท์ธ๋ถ ๊ตฌ์กฐ ๋ณด์กด ์ธก๋ฉด์์ ๊ฐ์ฅ ๊ท ํ ์กํ ์ฑ๋ฅ์ ๋ณด์๋ค.
- ์ดฌ์ ์๊ฐ ๋จ์ถ: ART10(10โฏBโscan ํ๊ท )๋ง์ผ๋ก๋ cDDPM์ ํตํด pseudoโART100 ์์ค์ ํ์ง์ ์ป์ ์ ์์ด, ์ค์ ์์์์ ์์ญ ์ด์ ๋ถ๊ณผํ ์ดฌ์ ์๊ฐ์ผ๋ก ์ถฉ๋ถํ ๊ณ ํ์ง ์์์ ์ ๊ณตํ ์ ์๋ค.
- ์์ ์ ์ฉ ๊ฐ๋ฅ์ฑ: ์๊ฐ์ ํ๋ง ํ ์คํธ ๊ฒฐ๊ณผ, ์๊ณผ ์ ๋ฌธ์๊ฐ ์์ฑ ์์์ ์ค์ ์ ๊ตฌ๋ถํ๊ธฐ ์ด๋ ค์ ์ผ๋ฉฐ, ํด๋ถํ์ ๋ํ ์ผ ๋ณด์กด์ ๋ํด์๋ ๋์ ์ ์๋ฅผ ๋ถ์ฌํ๋ค. ์ด๋ ํฅํ ์ง๋จ ๋ณด์กฐ ํน์ ์์ ์ ๊ณํ ๋ฑ์ ํ์ฉ๋ ์ฌ์ง๋ฅผ ์์ฌํ๋ค.
- ์ ํ์ :
- ํ์ฌ ์ฐ๊ตฌ๋ ์ ์ ์๊ตฌ์ ํ์ ๋ ๋ฐ์ดํฐ์ (6๋ช )์ผ๋ก ์งํ๋์์ผ๋ฉฐ, ๋ณ๋ณ(์: ๋น๋จ์ฑ ๋ง๋ง๋ณ์ฆ, ํฉ๋ฐ๋ณ์ฑ ๋ฑ)์์์ ์ผ๋ฐํ ์ฑ๋ฅ์ ์ถ๊ฐ ๊ฒ์ฆ์ด ํ์ํ๋ค.
- ๋ํจ์ ๋ชจ๋ธ์ ์ถ๋ก ์๊ฐ์ด ๋น๊ต์ ๊ธธ์ด(์ค์๊ฐ ์ ์ฉ์ ๋นํด ์์ด~์์ญ ์ด) ์์ ์ํฌํ๋ก์ฐ์ ํตํฉํ๋ ค๋ฉด ์ต์ ํ๊ฐ ์๊ตฌ๋๋ค.
- ํฅํ ์ฐ๊ตฌ:
- ๋ค์ํ ๋ณ๋ณ์ ํฌํจํ ๋๊ท๋ชจ ๋ฉํฐ์ผํฐ ๋ฐ์ดํฐ์ ๊ตฌ์ถ
- ๊ฒฝ๋ํ๋ ๋ํจ์ ๋ชจ๋ธ(์: DDIM, Fast Diffusion) ์ ์ฉ์ ํตํ ์ค์๊ฐ ์ถ๋ก ๊ตฌํ
- OCTโA, OCTโB ๋ฑ ๋ค์ค ๋ชจ๋ฌ ์์๊ณผ์ ์ตํฉ์ ํตํ ์ข ํฉ ์ง๋จ ์ง์
์ฝ๋ยท๋ฐ์ดํฐยท์๊ฐ์ ํ๋ง ํ
์คํธ๋ ๋ชจ๋ ๊ณต๊ฐ ์ ์ฅ์์์ ํ์ธํ ์ ์๋ค.
https://github.com/SimoneSarrocco/vitreou$s_e$nhancement
๋ณธ ๋ฒ์ญ์ ์๋ฌธ 2000์ ์ด์์ ํ๊ธ ํ ์คํธ๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด ์ฃผ์ ๋ด์ฉยท์ธ๋ถ ์ฌํญ์ ๋ชจ๋ ํฌํจํ๋๋ก ์์ฑ๋์์ต๋๋ค.