Previous chapter
Todayโs MAIN QUEST
GPGPU๋ฅผ ํ์ฉํ์ฌ ์ด๋ฏธ์ง ํ๋ก์ธ์ฑ์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด์.
Basic Operation
์ ์ฒ๋ฆฌ ๊ณผ์ , ๋ณต์กํ ์ฐ์ฐ์ ์ํ ๊ธฐ์ด๊ณผ์
Grey-Level Histogram
โข
๊ฐ์ฅ ์ฌํํ๋ฉด์๋ ํ์ํํ ๊ธฐ๋ฅ
1.
์ด๋ฏธ์ง๋ฅผ ๊ทธ๋ ์ด์ค์ผ์ผํํ๋ค.
a.
๊ฐ ํฝ์
๋ง๋ค RGB โ HSV โ V๊ฐ๋ง Gray Level 0~1์ ๊ฐ์ผ๋ก ๋ฐ๊พผ๋ค.
b.
0~1์ ์ค์๋ฅผ 1๋ฐ์ดํธ(0~255)๋ก ์ ์ํํ๋ค.
2.
๋ฐ๊ธฐ๊ฐ n์ธ ํฝ์
์ ๊ฐ์๋ฅผ ํต๊ณํํ๋ค.
์ ๋๋ก ๋ ์ฌ์ง์ ์ ๊ท๋ถํฌ๋ฅผ ๋ฐ๋ผ์ผ ํ๋๋ฐ, ์๋ฌ๊ฐ ์๋ ์น๊ตฌ๋
1024*1024๋ฉด ๋ฐฑ๋ง๊ฐ๋ก ๋์์ผํจ.
GPU๋ก ๋๋ฆด ์๋ ์์ผ๋, ๋งค์ฐ๋งค์ฐ๋งค์ฐ ๋ณต์กํจ.
โข
GPU ๋ณ๋ ฌ ํฉ ์๊ณ ๋ฆฌ์ฆ ์ฐธ์กฐ
Correcting Digitizer Setting
Image Segmentation
ํ์คํ ๊ทธ๋จ์ ๋ฐํ์ผ๋ก ๋ถํฌ๋ฅผ ํด์ํ๋ค.
foreground์ background๋ฅผ ๋๋๋๋ฐ ์ฌ์ฉํ ์ ์๋ค.
GPU์์ ํ๊ธฐ๋ ํ ์ ์์ผ๋, threshold๋ฅผ CPU์์ ๋ณด์กฐํด์ค์ผํ๋ค.
ํฝ์
๋จ์๋ก ๋
๋ฆฝ์ ์ผ๋ก ๊ตฌํํ๋๊ฑด GPU๋ก ํ๊ธฐ ์ฌ์ฐ๋, ๋ค๋ฅธ ํฝ์
์ ์ถ๋ ค๊ณผ ๋ด ์ถ๋ ฅ์ ๋น๊ตํด์ ์ ์ถ๋ ฅ์ ๋ง๋๋ ๊ฑด GPU๊ฐ ๊ตฌํํ๊ธฐ ํ๋ค๋ค.
Grey Level Histogram Equalization
์ค๋ฆฌ์ง๋ ์ด๋ฏธ์ง โ ์ถ์ ํ GLH โ ํ๋ซํ
๊ฐ ๋ฐ๊ธฐ๋ฅผ ์ผ๋ง๋งํผ ์กฐ์ ํ๋๊ฐ๋ CPU, ๊ทธ ๊ฒฐ๊ณผ๊ฐ ๋์์ ๋ ๋ด ๋ฐ๊ธฐ๋ ์ผ๋ง๋งํผ ์ด๋์ํค๋๊ฐ๋ GPU๋จ์๋ก
Next chapter