Search
๐Ÿ–ผ๏ธ

Ch.13 Image Processing

course
last review
mastery
none
progress
not started
date
4 more properties
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