Image Registration - hyeonju102/PARK GitHub Wiki
Image Registration์ ์ ์ ๋ฐ ํน์ง
- ์ปดํจํฐ ๋น์ ์์ ํ๋์ ์ฅ๋ฉด์ด๋ ๋์์ ๋ค๋ฅธ ์๊ฐ์ด๋ ๊ด์ ์์ ์ดฌ์ํ ๊ฒฝ์ฐ, ์์์ ์๋ก ๋ค๋ฅธ ์ขํ๊ณ์์ ์ป์ด์ง๊ฒ ๋๋ค. Image Registration์ ์ด์ ๊ฐ์ ์๋ก ๋ค๋ฅธ ์์์ ๋ณํํ์ฌ ํ๋์ ์ขํ๊ณ์ ๋ํ๋ด๋ ์ฒ๋ฆฌ๊ธฐ๋ฒ์ด๋ค.
- ๋ ์์ ๊ฐ์ ๋งค์นญ์ ์ ์ฐพ์ ์ฃผ๊ณ , ๋งค์นญ์ ์ ๋ฐํ์ผ๋ก Transformation Matrix๋ฅผ ์์ธกํ์ฌ ์์์ ๋ณํ ์์ผ ์ค ๋ ์ฌ์ฉํ๋ค.
- ๋ณํ์ ๊ธฐ์ค์ด ๋๋ ๋งค์นญ์ ์ ์ฐพ๊ธฐ ์ํด์ ์ฌ์ฉ๋๋ ๋ฐฉ๋ฒ์ผ๋ก iteration closet point(ICP)๊ฐ ์๋ค.
- Rigid, Affine, Non-Rigid ๋ณํ ์ค์์ ๋งค์นญ์ ์ ์ ์ ํฉํ ์ ์๋ ๋ฐฉ๋ฒ์ ๋ฐ๋ผ ์ฌ์ฉ
- ์์ง์ด๋ ์์ : Moving, Source image / ๊ณ ์ ๋ ์์ : Fixed, Target, Reference image / ์๋ฃ๋ ์ด๋ฏธ์ง : Moved, Result, Transformed iamge
Registration ์ข ๋ฅ
Rigid transformation
์ด๋ฏธ์ง ๋ณํ์ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ํํ๋ก, ์ด๋ฏธ์ง์ ํฌ๊ธฐ๋ฅผ ๊ณ ์ ์ํจ ๋ณํ์ด๋ค. ์ฆ, ํํ์ด๋(translation)๊ณผ ํ์ (rotation)๋ง์ ํ์ฉํ ๋ณํ์ด๋ค.
Similarity transformation
rigid transformation์ ๋ฌผ์ฒด์ ํฌ๊ธฐ ๋ณํ, ์ฆ scale์ ๋ณํ๋ฅผ ์ถ๊ฐ์ ์ผ๋ก ๊ณ ๋ คํ ๋ณํ์ด๋ฉฐ, ์ด๋ ๋ฌผ์ฒด์ ๋ชจ์์ ๋ณด์กด๋๋ค.
๊ฐ์ฒด๋ณํ(Rigid transformation)+ํฌ๊ธฐ๋ณํ(Scaling)์ด ์ฌ๊ธฐ์ ์ํ๋ค.
Non-Rigid transformation
Affine transformation์ผ๋ก moving image๋ฅผ fixed image์ ๋ง์ถฐ ์ฃผ๋ ๊ฒ์ด ์ฒซ ๋ฒ์งธ ๋จ๊ณ์ด๋ค.
Affine transformation
affine transformation์ similiarity transformation์ ์ ํ์ฑ์ ๋ณด์กดํ๋ ํน์ง์ ๋ํ ๋ณํ์ด๋ค. ๋ฐ๋ผ์ ์ง์ ์ ํํ ๊ด๊ณ, ๊ธธ์ด์ ๊ฑฐ๋ฆฌ์ ๋น ๋ฑ์ด ๋ณด์กด๋๋ค.
Registration์ ์ฌ์ฉํ๋ ์ด์
- ๋์ผํ ํ์, ๋์ผํ modality
๊ณผ๊ฑฐ์ ํ์ฌ ์์์ ๋น๊ตํ๊ธฐ ์ํด์ ์ฌ์ฉ
- ๋์ผํ ํ์, ๋ค๋ฅธ modality
๋ ํ๋ถํ ๋ชจ๋ธ์ ์ป๊ธฐ ์ํด ์ฌ์ฉ ex. ๋์ ๋ณ๋ณ์ ํ์ ํ๊ธฐ ์ํด์ ๋ค์ํ ๋ชจ๋ฌ์ ์์์ ๊ฐ์ด ์ฌ์ฉํ๋ ๊ฒ์ด ์ข๊ธฐ ๋๋ฌธ์ ๋ชจ๋ธ์ ์ ๋ ฅ์ผ๋ก ๋ค์ด๊ฐ๊ธฐ ์ ์ registration์ ํตํด์ ์ ํฉํ๋ ๊ณผ์ ์ด ํ์ํ๋ค.
- ๋ค๋ฅธ ํ์, ๋์ผํ modality
label fusion์ ์ํด์ ์ฌ์ฉ
Label fusion์ด๋ ๊ธฐ์กด์ ์กด์ฌํ๋ label ์ ๋ณด๋ฅผ ํ์ฉํด์ label์ด ์๋ ์๋ก์ด ์์์ label์ ํด์ฃผ๋ ๊ธฐ๋ฒ