- Code (C์ธ์ด)
- CT์ ์๋ฆฌ
- Filter ์ ์ฉ ์
- Ram-Lak Filter ์ ์ฉ ํ
- ๊ฒช์๋ ๋ฌธ์ ์ ํด๊ฒฐ ๋ฐฉ๋ฒ
1. ์๋ณธ ์ด๋ฏธ์ง๋ฅผ ฮธยฐ์ฉ ํ์ ์ํค๋ฉฐ ๋์จ 1์ฐจ์ ๋ฐ์ดํฐ๊ฐ ํฉ์ณ์ง Sinogram์ ์ ์ํ๋ค.
2. Sinogram ์ด๋ฏธ์ง๋ฅผ 1์ฐจ์์ฉ ๋ถ๋ฌ์ DFTํ ํ Ram-Lak Filter์ ์ ์ฉํ๋ค.
3. IDFT ํ Back-Projection(Inverse-Radon Transform)์ ํ๋ค.
DFT: ์๊ฐ ์คํํธ๋ผ์ ์ฃผํ์ ์คํํธ๋ผ์ผ๋ก ๋ฐ๊พธ๋ ๊ณผ์
IDFT: ์ฃผํ์ ์คํํธ๋ผ์ ์๊ฐ ์คํํธ๋ผ์ผ๋ก ๋ฐ๊พธ๋ ๊ณผ์
Radon-Transform์ ์ด์ฉํ CT ๊ธฐ์
Sinogram with Radon-Transform
DFT์ FFT ์์ญ
- DFT๋ ์๊ฐ ์ถ์ ์ฃผํ์ ์์ญ์ผ๋ก ๋ฐ๊ฟ์ผ๋ก์จ ์ ํธ๋ฅผ ์ด์ฐ ์ ํธ๋ก ๋ฐ๊พธ์ด ์ค๋ค.
DFT์ ์ ์ฉํ Ram-Lak Filter์ ํํ
Back-Projection์ ์๋ฆฌ
์๋ณธ/Sinogram/Inverse radon transform
์๋ณธ/Ram-Lak Filter ์ ์ฉ ์ / ์ ์ฉ ํ
0.5ยฐ์ฉ 720๋ฒ ํ์ ํ ๊ฒฐ๊ณผ
- Ram-Lak Filter์ ์ด์ฉํ์ฌ ์ ์ฃผํ ์ฑ๋ถ์ ์ค์ฌ์ค๋ค.
- ์ก์์ ์์ ํ๊ฒ ์์ ๋ ๋ฐ์๋ ์คํจํ์๋ค.
Head.bmp (์๋ณธ)
์ ์ด ๋ํ๋ Sinogram
- ์์ค๋๋ ๋ฐ์ดํฐ๊ฐ ๊ฐ์ด๋ฐ ์ถ์ ์ค์ฌ์ผ๋ก ๋์นญ
- Sinogram์ ๋ง๋ค์๋ก(๊ทธ๋ฆผ ํ๋จ์ผ๋ก ๊ฐ ์๋ก) ์์๋ ์์ญ์ด ๋์ฑ ๋์ด์ง
- 2์ฐจ์ ๋ฐฐ์ด์ 1ยฐ์ฉ ๋๋ฆฌ๋ ๊ณผ์ ์์ index๊ฐ ๋ฒ์๋ฅผ ์ด๊ณผํ์ฌ data์ ๊ฐ์ด ์ ๋๋ก ๋ค์ด๊ฐ์ง ์๊ธฐ ๋๋ฌธ
- 1ยฐ์ฉ ๋ฐ๋ณตํด์ ๋๋ฆด ๋ ์๋ณธ data๋ฅผ ๋๋ฆฐ๊ฒ์ด ์๋๋ผ ์ด๋ฏธ ์์๋์ด์๋ data๋ฅผ ๋ฐ๋ณตํด์ ๋๋ ธ๊ธฐ ๋๋ฌธ
Head.bmp์ ๋ํ Sinogram
- Radon-Transform์ ์ด์ฉํ CT ๊ธฐ์ - Mendl, C. "Real-time radon transform via the GPU graphics pipeline." tech. rep (2010).
- Sinogram with Radon-Transform - ์ ํ ๊ต์๋ ๋์งํธ์ ํธ์ฒ๋ฆฌ ๊ฐ์์๋ฃ DSP 501 p.5
- DFT์ FFT ์์ญ
- Back-Projection์ ์๋ฆฌ