๐ Paper Information
* Author(์ ์): Jiayuan Zhu et al.
* Journal/Publisher(์ถ์ฒ): arXiv:2408.00874
* Publication Date(๋ฐ๊ฐ์ผ): 2024๋ 12์ 4์ผ (v2 ๊ธฐ์ค)
* Paper Link: https://arxiv.org/pdf/2408.00874?
* Official Code Link: https://github.com/bowang-lab/MedSAM2
[ํ ์ค ์์ฝ]
Meta์ SAM 2(Segment Anything Model 2) ๋น๋์ค ์ถ์ ๋ฉ์ปค๋์ฆ์ ํ์ฅํ์ฌ, 2D/3D ์๋ฃ ์์(CT, MRI ๋ฑ)์ ๋น๋์ค ํ๋ ์์ฒ๋ผ ๋ค๋ฃจ๊ณ Self-Sorting Memory Bank๋ฅผ ๋์ ํด ๋จ ํ๋์ ํ๋กฌํํธ๋ง์ผ๋ก ์ ์ฒด ๋ฐ์ดํฐ์ ๋ฐ 3D Volume์ ์ ๋ฐ ๋ถํ (SOTA)ํ๋ ํ์ด๋ฐ์ด์ ๋ชจ๋ธ.
1. Problem (์ฐ๊ตฌ ๋ฐฐ๊ฒฝ ๋ฐ ๋ฌธ์ ์ ์)
- ๊ธฐ์กด SAM / MedSAM์ ํ๊ณ
1์ธ๋ SAM๊ณผ ์๋ฃ์ฉ ๋ณํ ๋ชจ๋ธ(MedSAM)์ ์ฃผ๋ก ๋จ์ผ 2D ์ด๋ฏธ์ง ์ฒ๋ฆฌ์ ๋ง์ถฐ์ ธ ์์์ต๋๋ค. 3D CT๋ MRI ๊ฐ์ ์ ์ฒด ์์์ ๋ถํ ํ๋ ค๋ฉด 2D ์ฌ๋ผ์ด๋๋ง๋ค ์ผ์ผ์ด ์๋ ํ๋กฌํํธ(Point/Box)๋ฅผ ์ง์ ํด์ผ ํ์ผ๋ฉฐ, ์ฌ๋ผ์ด๋ ๊ฐ ์ฐ์์ฑ(Context)์ ํ์ตํ์ง ๋ชปํ์ต๋๋ค. - ์์๊ฐ ์๋(Unsorted) ์๋ฃ ๋ฐ์ดํฐ์ ๋น๋์ค์ ์ฐจ์ด
Meta๊ฐ ๊ณต๊ฐํ SAM 2๋ ๋น๋์ค ์ถ์ ๋ชจ๋ธ์ด๋ผ ์์ฐ์ค๋ฌ์ด ์๊ฐ ํ๋ฆ(Temporal continuity)์ด ์ ์ ๋์ด ์์ต๋๋ค. ํ์ง๋ง ์๋ฃ ์์(์ฌ๋ฌ ํ์์ 2D ์ฌ๋ผ์ด๋ ๋ชจ์ ๋ฑ)์ ์ฌ๋ผ์ด๋ ๊ฐ ์์๊ฐ ์ผ์ ํ์ง ์๊ฑฐ๋(Unsorted), ํ๋ ์ ๊ฐ ๊ฒฉ์ฐจ๊ฐ ์ปค์ ๊ธฐ์กด SAM 2์ ์ต๊ทผ(Recent) ํ๋ ์ ๊ธฐ๋ฐ ๋ฉ๋ชจ๋ฆฌ ๋ฑ ํฌ ๋ฐฉ์์ ๊ทธ๋๋ก ์ ์ฉํ๊ธฐ ์ด๋ ค์ ์ต๋๋ค. - ์ฐ๊ตฌ ๋ชฉ์
์๋ฃ ๋ฐ์ดํฐ์ ํน์ฑ์ ๋ง๊ฒ SAM 2์ ๋น๋์ค ์ถ์ ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ๊ฐ์กฐํ์ฌ, ์ต์ํ์ ํ๋กฌํํธ(๋จ 1๊ฐ)๋ง์ผ๋ก 2D/3D ์๋ฃ ์์์ ํจ์จ์ ์ผ๋ก ์ธ๊ทธ๋ฉํ ์ด์ ํ๋ ์ผ๋ฐํ๋ AI ์์คํ ์ ๊ตฌ์ถํ๊ณ ์ ํ์์ต๋๋ค.
2. Key Idea (ํต์ฌ ์์ด๋์ด ๋ฐ ๋ฉ์ปค๋์ฆ)
- ์๋ฃ ์์์ '๋น๋์ค(Video)'๋ก ์ฌํด์
- 3D Volume(CT/MRI)์ด๋ ์ฌ๋ฌ ์ฅ์ 2D ์๋ฃ ์์์ ํ๋์ ์ฐ์๋ ๋น๋์ค ํ๋ ์ ์ํ์ค๋ก ๋ค๋ฃจ์ด, ๋น์ ํ์ด๋ฐ์ด์
๋ชจ๋ธ์ ํ๋ถํ ์ปจํ
์คํธ ์ ๋ฌ ๋ฅ๋ ฅ์ ๊ทธ๋๋ก ํ์ฉํฉ๋๋ค.

- 3D Volume(CT/MRI)์ด๋ ์ฌ๋ฌ ์ฅ์ 2D ์๋ฃ ์์์ ํ๋์ ์ฐ์๋ ๋น๋์ค ํ๋ ์ ์ํ์ค๋ก ๋ค๋ฃจ์ด, ๋น์ ํ์ด๋ฐ์ด์
๋ชจ๋ธ์ ํ๋ถํ ์ปจํ
์คํธ ์ ๋ฌ ๋ฅ๋ ฅ์ ๊ทธ๋๋ก ํ์ฉํฉ๋๋ค.
- Self-Sorting Memory Bank Mechanism (์์ฒด ์ ๋ ฌ ๋ฉ๋ชจ๋ฆฌ ๋ฑ
ํฌ)
- ์์๊ฐ ์๊ฑฐ๋ ์ฐ์์ฑ์ด ๋จ์ด์ง๋ ์๋ฃ ๋ฐ์ดํฐ์ ํ๊ณ๋ฅผ ๊ทน๋ณตํ๊ธฐ ์ํด ์ ์๋ ํต์ฌ ํ์ ๋ชจ๋์ ๋๋ค.
- One-Prompt Segmentation ๊ธฐ๋ฅ
- Self-Sorting Memory Bank ๋ฉ์ปค๋์ฆ ๋๋ถ์ ๊ตฌํ๋๋ ๊ธฐ๋ฅ์ ๋๋ค. ๋จ ํ๋์ ์ฌ๋ผ์ด๋(๋๋ ํ๋ ์)์๋ง ํ๋กฌํํธ๋ฅผ ์ฐ์ด์ฃผ๋ฉด, ๋ฉ๋ชจ๋ฆฌ ๋ฑ ํฌ๊ฐ ์๊ฐ์ /์์์ ๊ด๊ณ์ ๊ตฌ์ ๋ฐ์ง ์๊ณ ์ ์ฉํ ํผ์ฒ(Feature)๋ฅผ ์ถ์ถ·์ ์งํ์ฌ ๋ค๋ฅธ ๋ชจ๋ ์ ์ฌ ๊ตฌ์กฐ ์์๊น์ง ์๋์ผ๋ก ๋ถํ ํฉ๋๋ค.
- (์์๊ณผ ์ต์ข ๋จ๊ณ์ ๋ฉ๋ชจ๋ฆฌ ์ํ ๊ฐ ์ํธ ์ ๋ณด๋(Mutual Information)์ด 2.54์์ 1.43์ผ๋ก ๊ฐ์ํ๋ฉฐ ์ค๋ณต ์ ๋ณด๊ฐ ํจ๊ณผ์ ์ผ๋ก ์ ๊ฑฐ๋จ์ ํ์ธ)
3. Method: Self-Sorting Memory Bank & Weighted Resampling

๐ก Weighted Resampling(๊ฐ์ค ์ฌํํ)์ ๊ธฐ์ค์น
Self-Sorting Memory Bank๊ฐ ํ์ฌ ์ ๋ ฅ ์ด๋ฏธ์ง($F_{t+1}$)์ ๋ํด ๋ฉ๋ชจ๋ฆฌ ๋ฑ ํฌ์์ ๊ฐ์ฅ ์ ์ฉํ $k$๊ฐ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ฝ์๋ผ ๋ ์ฐ๋ ๊ฐ์ค์น ๊ธฐ์ค(Probabilistic Criteria)์ ํฌ๊ฒ ๋ ๊ฐ์ง์ ๋๋ค.
- ์ ๋ขฐ๋ (Confidence Score / IoU Score):
- Mask Decoder๊ฐ ์์ธกํ ๋ง์คํฌ์ IoU(Intersection over Union) ์ ๋ขฐ๋ ์ ์๊ฐ ์ฌ์ ์ ์๋ ์๊ณ๊ฐ(Threshold)์ ๋๋์ง ํ์ธํฉ๋๋ค. ์ ๋ขฐ๋๊ฐ ๋์ ์๋ฒ ๋ฉ์ผ์๋ก ์ ํ ํ๋ฅ ๊ฐ์ค์น๊ฐ ๋์์ง๋๋ค.
- ์ ์ฌ๋ ๋ฐ ๋น๋์ง์ฑ (Cosine Similarity / Dissimilarity):
- ํ์ฌ ์๋ก ๋ค์ด์จ ํ๋ ์์ ์๋ฒ ๋ฉ($F_{t+1}$)๊ณผ ๊ธฐ์กด ๋ฉ๋ชจ๋ฆฌ ๋ฑ ํฌ ์ ์๋ฒ ๋ฉ๋ค ๊ฐ์ ์ฝ์ฌ์ธ ์ ์ฌ๋(Cosine Similarity)๋ฅผ ๊ณ์ฐํฉ๋๋ค.
- ๊ธฐ์ค: ํ์ฌ ์ด๋ฏธ์ง์ ๊ฐ์ฅ ์ ์ฌํ(Highest Similarity) ํผ์ฒ๋ฅผ ๊ฐ์ง ๋ฉ๋ชจ๋ฆฌ์ ๋์ ์ ํ ํ๋ฅ ($p_i$)์ ๋ถ์ฌํจ์ผ๋ก์จ, ์์๊ฐ ์์ธ 2D/3D ๋ฐ์ดํฐ์ ์์์๋ ํ์ฌ ์ด๋ฏธ์ง์ ๊ตฌ์กฐ์ ์ผ๋ก ๊ฐ์ฅ ๋น์ทํ ๊ณผ๊ฑฐ ์ ๋ณด๋ฅผ ์ฐพ์ ๋ฉ๋ชจ๋ฆฌ ์ดํ ์ (Memory Attention)์ ์ํํฉ๋๋ค.
4. Datasets (๋ฐ์ดํฐ์ )
๐ ๋ฐ์ดํฐ์ ๊ตฌ์ฑ (์ด ๋ฐ์ดํฐ์ ์ ์กฐ์ฌ)
๋ณธ ๋ ผ๋ฌธ์ ๋ชจ๋ธ์ ๊ฐ๋ ฅํ Generalization(์ผ๋ฐํ) ์ฑ๋ฅ์ ์ฆ๋ช ํ๊ธฐ ์ํด ์ด 15๊ฐ์ ๋ํ์ ์ธ ๊ณต๊ฐ ์๋ฃ ๋ฐ์ดํฐ์ (ํ์ต/ํ๊ฐ ๋ฐ 2D 5์ข , 3D 9์ข ๊ณผ์ ํฌํจ)์ ํ์ฉํ์ต๋๋ค.
์ฃผ์ ํต์ฌ ๋ฐ์ดํฐ์ ์์:
- BTCV: ๋ณต๋ถ ๋ค์ค ์ฅ๊ธฐ 3D CT ์ค์บ (๊ฐ, ์ ์ฅ, ๋น์ฅ ๋ฑ 13๊ฐ ์ฅ๊ธฐ ๋ถํ )
- REFUGE: ์๊ตฌ(๋ง๋ง ์์ ) 2D ์ปฌ๋ฌ ์์ ์ฌ์ง (์์ ๊ฒฝ ์ ๋/ํจ๋ชฐ ๋ถํ )
- CadVidSet: ๊ด์๋๋งฅ ์งํ(CAD) ํ์์ ํ๊ด ์กฐ์์ ๋น๋์ค ์์
- ๊ธฐํ 12๊ฐ ๋ฐ์ดํฐ์ : ๋ฐฑํ๊ตฌ, ๋ง๋ง ํ๊ด, ํ์น์กฐ์ ๊ฒฝ, ํ์ ๊ณจ, ๊ด์๋๋งฅ, ์ ์ฅ ์ข ์, ๊ฐ ์ข ์, ์ ๋ฐฉ์, ๋น์ธ๋์, ์ ์ ์ ๊ฒฝ์ด์ข , ์ข ๊ฒฉ๋ ๋ฆผํ์ ๊ฒฐ์ , ๋๋๋งฅ ๋ฑ ๋ค์ํ ๋ชจ๋ฌ๋ฆฌํฐ(X-ray, CT, MRI, Ultrasound, Endoscopy) ๋ฐ์ดํฐ์ ํฌํจ.
5. Results (์คํ ๊ฒฐ๊ณผ ๋ฐ SOTA ๋ฌ์ฑ)


- 2D / 3D ํตํฉ SOTA ๋ฌ์ฑ
๊ธฐ์กด์ Specialist ๋ชจ๋ธ(UNet, Swin UNETR ๋ฑ) ๋ฐ ์ผ๋ฐ ํ์ด๋ฐ์ด์ ๋ชจ๋ธ(1์ธ๋ MedSAM, SAM) ๋๋น ๋ชจ๋ ๋ฒค์น๋งํฌ์์ Dice Score ์ฐ์์ฑ ์ ์ฆ. - One-Prompt ์ฑ๋ฅ ๊ฒ์ฆ:
- ๋จ 1๊ฐ์ ํ๋กฌํํธ๋ง ์ ๊ณต๋ ์ํฉ(Few-shot / One-shot)์์ ๊ธฐ์กด Few-shot ๋ชจ๋ธ๋ค ๋๋น ํ๊ฒฉํ ์ฑ๋ฅ ์ฐจ์ด๋ก ์ต์ SOTA ๊ฐฑ์ .
- ์ธํฐ๋ํฐ๋ธ ๊ธฐ๋ฅ ์๋ ด:
- ์ฌ์ฉ์๊ฐ ๊ฒฐ๊ณผ๊ฐ ๋ฏธํกํ ์ฌ๋ผ์ด๋์ ์๋ ํ๋กฌํํธ๋ฅผ ์ถ๊ฐ ์ ๋ ฅํ๋ฉด, Self-Sorting Memory Bank๊ฐ ์ด๋ฅผ ์ฆ๊ฐ ๋ฐ์ํ์ฌ ์ ์ฒด ์ํ์ค์ ๋ถํ ํ์ง์ด ์ ๊ตํ๊ฒ ํฅ์๋จ.
[Conclusion]
* 2D & 3D ์๋ฃ ์์ ํตํฉ ์ง์
๋จ์ผ 2D ์ด๋ฏธ์ง๋ถํฐ 3D CT/MRI Volume ๋ฐ์ดํฐ๊น์ง ๋ชจ๋ฌ๋ฆฌํฐ ๊ตฌ๋ถ ์์ด ๊ฐ๋ ฅํ ๋ถํ (Segmentation) ์ฑ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
* Self-Sorting Memory Bank ๋์
์๋ฃ ์์์ '๋น๋์ค ํ๋ ์'์ผ๋ก ์ฌํด์ํจ๊ณผ ๋์์, ์์๊ฐ ์๊ฑฐ๋(Unsorted) ์ฐ์์ฑ์ด ๋ถ์กฑํ ์๋ฃ ๋ฐ์ดํฐ์ ํน์ฑ์ ๊ทน๋ณตํ์ฌ ๋ชจ๋ธ์ ์ผ๋ฐํ(Generalization) ๋ฅ๋ ฅ์ ๊ทน๋ํํ์ต๋๋ค.
* One-Prompt Segmentation ๊ตฌํ
๋จ 1๊ฐ์ ํ๋กฌํํธ(Point/Box)๋ง ์ง์ ํ๋ฉด, ์๊ฐ์ /์์์ ๊ด๊ณ์ ๊ตฌ์ ๋ฐ์ง ์๊ณ ์ ์ฌํ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง ์ฌ๋ฌ ์์ ๋ฐ 3D ์ฌ๋ผ์ด๋๋ฅผ ์๋์ผ๋ก ๋ถํ ํฉ๋๋ค.
* ์ ๋ถ์ผ SOTA(State-of-the-Art) ๊ฐฑ์
15๊ฐ ์ด์์ ๋ค์ํ ์๋ฃ ๋ฐ์ดํฐ์ ๋ฐ 2D/3D ๋ฒค์น๋งํฌ ํ๊ฐ์์ ๊ธฐ์กด Specialist ๋ชจ๋ธ๊ณผ ํ์ด๋ฐ์ด์ ๋ชจ๋ธ๋ค์ ๋ชจ๋ ์ํํ๋ ์ต์ฒจ๋จ ์ฑ๋ฅ์ ์ ์ฆํ์ต๋๋ค.
'Computer Vision > Paper Review' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [Medical AI] Deep neural networks with promising diagnostic accuracy for the classification of atypical femoral fractures (0) | 2026.10.14 |
|---|