๐ ๋ณธ ๊ธ์ 2022.07 ์ ์์ฑํ paper review๋ฅผ ๋ค๋ฌ์ด ๋ฐํํ ์์นด์ด๋ธ ๊ธ์
๋๋ค.
์์ฑ ๋น์ ์ปจํ
์คํธ: X:AI 2๊ธฐ Basic
์๋ณธ ๋
ผ๋ฌธ: https://arxiv.org/abs/1505.04597
Image Segmentation์ ๋ํ์ ๋
ผ๋ฌธ
Semantic Segmentation์ ํ๋๋ฐ ์ด๋ ์ด๋ฏธ์ง ๋ด์ ์๋ ๊ฐ ๋ฌผ์ฒด๋ค์ ์๋ฏธ ์๋ ๋จ์๋ก ๋ถํ ํ๋ ์์
์ ์๋ฏธํฉ๋๋ค. ๋ชฉํ๋ ํ์ฅ์ ๋ถํ ๋งต์ ์์ฑํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ๋ค.
๊ฐ ํฝ์
๋ง๋ค N๊ฐ์ ํด๋์ค์ ๋ํ ํ๋ฅ ์ ๊ฐ์ ธ์ผ ํ๋ฏ๋ก ์ ๋ต์ ( ๋์ด X ๋๋น X N )ํํ๋ฅผ ๊ฐ์ต๋๋ค. ๊ฐ ํฝ์
๋ง๋ค ์ ํซ ์ธ์ฝ๋ฉ ํ์์ ๋ฐ๋ฆ
๋๋ค.
์์น ์ ํ์ง๋ ์์๋ ๋์ง๋ง ๊ฐ์ฒด์ ํฝ์
๋จ์๋ก ํด๋์ค ๋ณ๋ก ๊ตฌ๋ถ์ ํ๋ ๋ฐฉ๋ฒ์
๋๋ค.
์ผ๋ฐ์ ์ผ๋ก ํฝ์
๋ง๋ค ํด๋์ค ๋ถ๋ฅ๋ฅผ ํ๊ธฐ ์ํ ๋ฐ์ดํฐ ์ธํธ ์์ฑ ๋น์ฉ์ ๋งค์ฐ ๋น์ธ๋ค. -> ํฝ์
๋ง๋ค ํด๋์ค ์ง์ ์ ๋ค ํด์ฃผ์ด์ผ ํ๊ธฐ ๋๋ฌธ, ํ์ง๋ง U-NET์ ์ผ๋ฐ์ ์ธ CNN ๋ถ๋ฅ ๋ชจ๋ธ์ ํ์์ ํฌ๊ฒ ๋ฐ๊พธ์ง ์๊ณ ํ์ตํ ์ ์๋ ์ฅ์ ์ด ์๋ค.

## **Abstract**
FCN ๊ตฌ์กฐ๋ฅผ ์์ฉํ ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํจ.
Data argumentation์์ด์ฉํด few labeled data๋ฅผ ๊ฐ์ง๊ณ ์ ์ ํ ํ์ต์ด ๊ฐ๋ฅํ๋ค.
Overlap-tile๊ธฐ๋ฒ์ ์ฌ์ฉํ์ฌ resolution์ ๊ตฌ์ ๋ฅผ ๋ฐ์ง ์๋๋ค.
Introduction
๊ธฐ์กด classification์ ๋ฐฉ์์ ์ด๋ฏธ์ง ์ ํ๋์ ๊ฐ์ฒด๊ฐ ์ด๋ค ํด๋์ค์ธ์ง ๊ตฌ๋ถํด๋ด๋ ๊ฒ์ด์์ต๋๋ค. ํ์ง๋ง, ์ํ ์ชฝ์์ ํ ์ด๋ฏธ์ง ์์ ์ฌ๋ฌ ๊ฐ์ ์ธํฌ๊ฐ ์๋ ๊ฒฝ์ฐ๊ฐ ์์๊ณ ์ด๋ ํฝ์
๋ณ๋ก ํด๋์ค๋ฅผ ๋ถ๋ฅํ๋ classification๋ฐฉ์์ด ํ์ํ์ต๋๋ค.

์ด๋ฅผ ์ํด์ sliding window ๋ฐฉ์์ด ์กด์ฌํ์ง๋ง, ์ด๋ฌํ ๋ฐฉ์์ ์ค๋ณต๋๋ ๋ถ๋ถ์ด ์๊ฒจ ํ์ตํ๋๋ฐ ๋ง์ ์๊ฐ์ด ์ฌ์ฉ๋์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ sliding window ๋ฐฉ์์ ํฝ์
์ฃผ๋ณ์ ์ ๋ถ ์ด์ฉํ๋ ๋ฐฉ์์ผ๋ก ์ฃผ๋ณ์ ๋ฌธ๋งฅ์ ์ด์ฉํ์ฌ ์์ธกํ๋๋ฐ ์ฌ์ฉํ๋๋ฐ, ๋ง์ ๋ฌธ๋งฅ ์ ๋ณด๋ฅผ ๋ด๊ธฐ ์ํด ํฐ patch๋ฅผ ๋ด์ ์ max-pooling layer๋ฅผ ๋ง์ด ๊ฑธ์น๊ฒ ๋ฉ๋๋ค. ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์ ์์ patch๋ฅผ ์ฌ์ฉํ๋ค๋ฉด ์ ์ ๋ฌธ๋งฅ ์ ๋ณด๊ฐ ๋ด๊ฒจ accuracy๊ฐ ๋ฎ์์ง๋ trade-offํ์์ด ๋ฐ์ํ์ต๋๋ค. ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด U-NET์์๋ patch ํ์ ๋ฐฉ์์ ์ ์ํฉ๋๋ค.
๋ํ, U-NET ๋ฐฉ์์ ๋คํธ์ํฌ๋ฅผ ์ ์ํฉ๋๋ค.

U-NET์ U์ํ์ผ๋ก ์๊ธด ๋คํธ์ํฌ๋ฅผ ๊ฐ์ ธ U-NET์ผ๋ก ์ด๋ฆ์ด ๋ถ์ด์ก์ต๋๋ค. ์ผ์ชฝ ๋ถ๋ถ๋ถํฐ ์์ฐจ์ ์ผ๋ก ์งํ์ด ๋๋ฉฐ ์ผ์ชฝ์ ํด์๋๋ฅผ ์์ถํ๋ฉฐ ์ฑ๋์ ํ์ฅ์ํค๋ Cotracting path, ์ค๋ฅธ์ชฝ์ ํด์๋๋ฅผ ํ์ฅ์ํค๋ฉฐ ์ฑ๋์ ์ค์ด๋ Expanding path์
๋๋ค. ๋ํ ๊ฐ์ด๋ฐ์์ ์์ถ ๊ฒฝ๋ก์์ ํ์ฅ ๊ฒฝ๋ก๋ก ์ ํ๋๋ Bottle Neck ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๋๋ค.
๋งจ ์ผ์ชฝ์์ ๋ค์ด์ค๋ ์ด๋ฏธ์ง์ ํฌ๊ธฐ์ ์ถ๋ ฅ๋๋ ์ด๋ฏธ์ง์ ํด์๋ ํฌ๊ธฐ๋ ๋ค๋ฅด๊ฒ ๋ฉ๋๋ค. ์์๋ก, ์๋ ํ๋์ ๋ค๋ชจ๋ฅผ input์ ๋ฃ์ผ๋ฉด ๋
ธ๋์ ๋ถ๋ถ๋ง์ ๊ฒฐ๊ณผ๋ก ๋์ถํด๋ผ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ๋
ธ๋์ ๋ถ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ์๊ธฐ ์ํด์๋ ์กฐ๊ธ ๋ ํฐ input์ ์ง์ด๋ฃ๊ฒ ๋ฉ๋๋ค. ๊ธฐ์กด CNN๋ฐฉ์์์ ์ ๋ณด๊ฐ ๋ด๊ธฐ์ง ์์ ๋ถ๋ถ์ ํจ๋ฉ ์ฒ๋ฆฌ๋ฅผ ํตํด ํฌ๊ธฐ๋ฅผ ๋ง์ถฐ์ฃผ์์ง๋ง, U-NET์์๋ Mirroring extrapolation๊ธฐ๋ฒ์ ์ฌ์ฉํ์ฌ ์ด๋ฏธ์ง ์์ชฝ์ ๊ฑฐ์ธ๋ก ๋ฐ์ฌ๋ ๊ฒ์ฒ๋ผ ์ ๋ณด๋ฅผ ์ถ๊ฐํด์ฃผ์๋ค.


๋ํ, ์๋ฃ ๋ถ์ผ์ ๊ฒฝ์ฐ ๋ฐ์ดํฐ๊ฐ ๋ง์ด ์กด์ฌํ์ง ์๊ธฐ ๋๋ฌธ์ shift, rotation ๋ฐฉ์์ ์ฌ์ฉํ์๊ณ , ์ถ๊ฐ์ ์ผ๋ก elastic deformation๋ฐฉ์์ ์ฌ์ฉํ์ฌ ์ด๋ฏธ์ง์ ๋น์ ํ์ฑ์ ์ฃผ์ด ๋ฐ์ดํฐ๋ฅผ ์์ฑํ์๋ค.

Cell segmentation์์ ์ค์ํ ๊ณผ์ ์ค ํ๋๋ ๋์ผํ class ๊ฐ์ฒด ๊ฐ์ ๋ถ๋ฆฌ์๋ค. ํนํ, ์ธํฌ์ ๊ฒฝ์ฐ ์ธํฌ๋ค๋ผ๋ฆฌ ์ธ์ ํ ๊ฒฝ์ฐ๊ฐ ๋ง์๊ณ ์ด๋ ์ค์ํ ๋ฌธ์ ์๋ค. U-NET์ ๊ฒฝ๊ณ๋ฅผ ํฌ์ฐฉํ๊ธฐ ์ํด ํฝ์
๋ณ๋ก ๊ฐ์ค์น ํ์ต์ ์ฌ์ฉํฉ๋๋ค.
Network Architecture

์ผ์ชฝ์ ํด์๋๋ฅผ ์์ถํ๋ฉฐ ์ฑ๋์ ํ์ฅ์ํค๋ Cotracting path, ์ค๋ฅธ์ชฝ์ ํด์๋๋ฅผ ํ์ฅ์ํค๋ฉฐ ์ฑ๋์ ์ค์ด๋ Expanding path์
๋๋ค. ๋ํ ๊ฐ์ด๋ฐ์์ ์์ถ ๊ฒฝ๋ก์์ ํ์ฅ ๊ฒฝ๋ก๋ก ์ ํ๋๋ Bottle Neck ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๋๋ค. ์ผ์ชฝ์์์ ์งํ ๋ฐฉ์์ ๋ ๊ฐ์ 3x3 convolution layer ์ดํ 2x2 max pooling์ด ๋ฐ๋ณต๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ค๋ฅธ์ชฝ์ ๋ฐฉ์์ 2x2 up-sampling๋ฐฉ์์ด ์ฌ์ฉ๋๊ณ ์ผ์ชฝ Cotracting์์ ๋์จ ํผ์ณ ๋งต๊ณผ์ ๊ฒฐํฉ์ด ์ด๋ฃจ์ด์ง๋๋ค. ์ด ๋ฐฉ์์ residual block๊ณผ ๋น์ทํ ์ ํ์
๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ค์ 3x3 convolution layer๊ฐ ์ด๋ฃจ์ด์ง๋ฉฐ ์ด๋ฌํ ๊ณผ์ ์ด ๋ฐ๋ณต๋์ด์ง๊ณ ๋ง์ง๋ง์ 1x1 convolution layer๋ฅผ ํตํด output์ ๋์ถํฉ๋๋ค. ๋ง์ง๋ง 1x1์ ํ๋ ์ด์ ๋ ์ํ๋ ํด๋์ค์ ์์ ๋ฐ๋ผ ์ฑ๋์ ๋ง๋ค๊ธฐ ์ํจ์
๋๋ค. ๊ธฐ์กด cnn๊ณผ๋ ๋ค๋ฅด๊ฒ ๋ชฉ์ ์ด ์ด๋ฏธ์ง์ class์ ์์ธก์ด ์๋ ์ด๋ฏธ์ง ์์ฒด๋ฅผ output์ผ๋ก ํ๊ธฐ ๋๋ฌธ์ fc layer๋ฅผ ์งํํ์ง ์์ต๋๋ค. ๋คํธ์ํฌ์๋ ์ด 23๊ฐ์ conv layer๊ฐ ์กด์ฌํฉ๋๋ค.

## **Training**
๋คํธ์ํฌ์ ์ถ๋ ฅ๊ฐ์ ํฝ์
๋จ์์ softmax์ ์ํด ๊ณ์ฐ๋๋ค. ์ต์ข
feature map์ ๋ํ ํฝ์
์ ์์ธก๊ฐ์ ย ย

์ ๊ฐ์ด ๊ณ์ฐ๋๋ค. ๊ฐ ์ฑ๋๋ณ๋ก ํด๋นํ๋ ํด๋์ค์ ๊ฐ ์ค ๊ฐ์ฅ ํฐ ๊ฐ์ผ๋ก ์์ธก์ ํ๊ฒ ๋๋ค.
Cell segmentation์์ ์ค์ํ ๊ณผ์ ์ค ํ๋๋ cell์ ๋ถ๋ฆฌ์ด๋ค. ํ์ง๋ง cell๋ผ๋ฆฌ๋ ๊ทผ์ ํด ์์ด ๋ฐ๋ก ๋ถ๋ฆฌ๋ฅผ ํ๋๋ฐ ์ ๊ฒฝ ์จ์ผํ๋ค. U-NET์ ๊ฐ์ฒด ์ฌ์ด ์์ ๊ฒฝ๊ณ๋ฅผ ํฌ์ฐฉํ๊ธฐ ์ํด

ํ์ตํ๋๋ฐ ํ์ํ ๊ฐ์ค์น๋ฅผ ์ค์ ํ๋ค. ํ ๊ฐ์ ํฝ์
์์ ๊ฐ์ฅ ๊ฐ๊น์ด ๊ฐ์ฒด๊น์ง์ ๊ฑฐ๋ฆฌ d1(x), ๊ทธ ๋ค์ ๊ฐ์ฒด ๊น์ง์ ๊ฑฐ๋ฆฌ d2(x)๋ฅผ ์ด์ฉํ์ฌ ํฝ์
์ด ๊ฐ์ฒด์ ๊ฐ๊น์ธ ๊ฒฝ์ฐ ๊ฐ์ค์น๋ฅผ ๋์ฌ ๊ตฌ๋ถ์ ์ํด๋ด๋๋ก ํ์๋ค.

์์ ํฝ์
์์ธก๊ฐ๊ณผ ๊ฐ์ค์น ๋ฐฉ์์ ํ์ฉํ์ฌ ์ด์ ๊ฐ์ด ๋ก์ค๋ฅผ ์ ์ํ๋ค.
๊ทธ ๋ฐ์ Gaussian Distribution์ ์ด์ฉํ์ฌ ๋ชจ๋ธ์ ํ๋ผ๋ฏธํฐ๋ฅผ ์ด๊ธฐํํ๊ณ ํ์ตํฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ Optimizer์ Momentum 0.99๋ฅผ ๋ถ์ฌํ์ฌ ์ผ๊ด์ ์ด๊ฒ ํ์ตํฉ๋๋ค.
Experiments
Ranking on the EM segmentation challenge [14] (march 6th, 2015), sorted by warping error

Segmentation results (IOU) on the ISBI cell tracking challenge 2015.

ํนํ, PhC-U373๋ฐ์ดํฐ ์ธํธ์์๋ ํ๊ท IOU 92%๋ฅผ ๋ฌ์ฑํ์๊ณ , DIC-HeLa์์๋ ๋์ ์ ์์ 2๋ฑ ๋ชจ๋ธ๊ณผ์ ์ ์ ์ฐจ์ด๊ฐ ํผ์ ๋ณด์ฌ์ค๋ค.
## **Conclusion**
Data augmentation์ ํตํด ์ ์ ์์ ๋ฐ์ดํฐ๋ก ํ์ต์ด ๊ฐ๋ฅํ๋ค.
Weighted loss๋ฅผ ํ์ฉํด ๊ฐ์ฒด๋ฅผ ํจ๊ณผ์ ์ผ๋ก ๋ถ๋ฆฌํ๋ค.
๊ธฐ์กด, sliding window๋ฐฉ์์์ ํํผํด patchํ์ ๋ฐฉ์์ ํ์ฉํ์ฌ ๋น ๋ฅธ ์๋๋ฅผ ๊ฐ์ง๋ค.

๐ ๊ด๋ จ ๊ธ