๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿš— Major Study (Bachelor)/๐ŸŸช Computer Vision

์ปดํ“จํ„ฐ ๋น„์ „ | Intensity Transformation, Negative Transformation, Gamma Transformation

by UKHYUN22 2022. 10. 3.
728x90

 

Intensity level์€ ๋ณดํ†ต 2์˜ ๊ฑฐ๋“ญ์ œ๊ณฑ ํ˜•ํƒœ๋กœ ํ‘œํ˜„๋˜๊ณ ๋Š” ํ•œ๋‹ค. ๋ณดํŽธ์ ์œผ๋กœ L = 256 ์ด ์‚ฌ์šฉ๋˜๋ฉฐ ์ด๋•Œ๋Š” 2์˜ 8์ œ๊ณฑ์ด๋ฏ€๋กœ k ๊ฐ’์ด 8์ด ๋œ๋‹ค. k๊ฐ’์ด ๋†’์•„์งˆ ์ˆ˜๋ก ๋” ์ •ํ™•ํ•œ ์ •๋ณด๋ฅผ ๊ฐ€์ง€๊ฒŒ ๋  ์ˆ˜ ์žˆ๋‹ค.

 

 

ํ•ด์ƒ๋„๋ผ๊ณ  ํ•˜๋Š” ๊ฒƒ์€ ํ™”๋ฉด์— ๋‚˜ํƒ€๋‚ด๋Š” ํ”ฝ์…€์˜ ๊ฐœ์ˆ˜๋ฅผ ์˜๋ฏธํ•˜๊ณ  ๋‹น์—ฐํžˆ ํ”ฝ์…€์˜ ๊ฐœ์ˆ˜๊ฐ€ ๋†’์„ ์ˆ˜๋ก ๋” ๋งŽ์€ ์ •๋ณด๋ฅผ ๋‹ด๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ํ•ด์ƒ๋„๊ฐ€ ๋†’์€ ์‚ฌ์ง„์ด ๋” ์„ ๋ช…ํ•˜๊ฒŒ ๋ณด์ด๋Š” ๊ฒƒ์ด๋‹ค. 

 

์ด๋•Œ Intensity level์˜ ๊ฐœ๋…๊ณผ ๊ฒฐํ•ฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๊ฐ€ ์–ด๋–ป๊ฒŒ ์ €์žฅ๋˜๋Š” ์ง€ ๊ธฐ์–ตํ•  ํ•„์š”๊ฐ€ ์žˆ๋‹ค. ๋งŒ์•ฝ ์‚ฌ์ง„์ด 256 Intensity level์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๋ฉด ํ•ด๋‹น ์ด๋ฏธ์ง€๋Š” 8๋น„ํŠธ์˜ ๊ณต๊ฐ„์ด ํ•„์š”๋กœ ํ•œ๋‹ค. ์ด 8๋น„ํŠธ๋Š” ํ•˜๋‚˜์˜ ํ”ฝ์…€์— ๋Œ€ํ•ด ์š”๊ตฌ๋˜๋Š” ์ €์žฅ๊ณต๊ฐ„์ด๋ฏ€๋กœ ์ „์ฒด ์ด๋ฏธ์ง€๋ฅผ ์ €์žฅํ•˜๊ณ  ์‹ถ์€ ๊ฒฝ์šฐ ์ „์ฒด ํ”ฝ์…€์˜ ๊ฐœ์ˆ˜๋งŒํผ ํ•ด๋‹น ๋น„ํŠธ ์ˆ˜๋ฅผ ๊ณฑํ•ด์•ผ ํ•œ๋‹ค. 

 

 

Intensity level = 256 ์ด๋ฉด ํ•œ ํ”ฝ์…€ ๋‹น 8 ๋น„ํŠธ ํ•„์š”๋กœ ํ•œ๋‹ค. Color video๋ผ๋ฉด 3 channel์ด๋ฏ€๋กœ 3๊ฐœ์˜ ์ •๋ณด๊ฐ€ ๋” ํ•„์š”ํ•˜๋‹ค. FHD์˜ ๊ฒฝ์šฐ Pixel์˜ ์ˆ˜๋Š” 1920x1080 ์ด๋‹ค. 30 fps์ด๋ฉด 1์ดˆ๋‹น 30๋ฒˆ ์‚ฌ์ง„์ด ์—ฐ์†๋˜๋ฏ€๋กœ ์˜์ƒ์„ ๋ณด์ด๋Š”๋ฐ ์ด ํ•„์š”ํ•œ ๊ณต๊ฐ„์€ ์ด ๊ฐ’๋“ค์„ ๋‹ค ๊ณฑํ•œ ๊ฐ’์ด ๋œ๋‹ค. bit -> GB ๋Š” ์ง์ ‘ ์ฐพ์•„๋ณด์‹œ๊ธธ.

 

 

 

Intensity Transformation์˜ ์ •์˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. Input ์‚ฌ์ง„์˜ Intensity value๋ฅผ ๊ฐ๊ฐ ์ƒ์‘ํ•˜๋Š” Intensity value๋กœ mapping์„ ํ•˜๋Š”๋ฐ ์ˆ˜ํ•™์  ํ•จ์ˆ˜๋ฅผ ํ†ตํ•ด์„œ ์ด๋ฃจ์–ด์ง„๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด๋•Œ Mapping function์„ ์ฐพ๋Š” ๊ณผ์ •์„ ์•Œ์•„๋ณผ ๊ฒƒ์ด๋‹ค.

 

Image negative๋ผ๋Š” ๊ฒƒ์€ ํ˜„์žฌ ํ•ด๋‹น ํ”ฝ์…€์ด ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฐ’์„ ์ตœ๋Œ€๊ฐ’์—์„œ ๋บ€ ๊ฐ’์œผ๋กœ ๋ฐ”๊พธ๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค. ์ด๋Š” Gray scale ์ด๋ฏธ์ง€์ธ ๊ฒฝ์šฐ์— ์ ์šฉ์ด ๋œ๋‹ค. ํ‘๋ฐฑ ์‚ฌ์ง„์˜ ๊ฒฝ์šฐ ํ•ด๋‹น ์ด๋ฏธ์ง€๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฐ’์€ ๋ฐ๊ธฐ ๊ฐ’๋งŒ ๊ฐ€์ง€๊ณ  ์žˆ์„ ๊ฒƒ์ด๋‹ค. ๋ฐ๊ธฐ์˜ ์ตœ๋Œ€๊ฐ€ 255๋ผ๊ณ  ํ•˜๋ฉด ๋ฐ๊ธฐ๊ฐ€ ์ž‘์€ ๊ฐ’์€ ์ปค์ง€๊ฒŒ ๋˜๊ณ , ์–ด๋‘์šด ๊ฐ’์€ ๋ฐ์•„์ง€๋Š” ํšจ๊ณผ๋ฅผ ๊ฐ€์ ธ์˜ฌ ๊ฒƒ์ด๋‹ค.

 

log transformation์€ ์–ด๋‘์šด ์˜์—ญ์— ๋Œ€ํ•œ ํ‘œํ˜„๋ ฅ์„ ๋„“ํ˜€์ค€๋‹ค๊ณ  ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. ๊ทธ๋ ‡๋‹ค๊ณ  ์ด๊ฒƒ์ด ์–ด๋‘์šด ๋ถ€๋ถ„์„ ๋ฐํ˜€์ค€๋‹ค๋Š” ์˜๋ฏธ๋Š” ์•„๋‹ˆ๋‹ค. Cleary see the error pattern์ด๋ผ๊ณ  ํ•ด์„ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์„ ๊ฒƒ์ด๋‹ค. 

 

Gamma Transformation์„ ํ†ตํ•ด์„œ ์ƒํ™ฉ์— ๋งž๋„๋ก ํ•ด๋‹น ์˜์ƒ์„ ๋ณ€ํ˜•ํ•ด์ค„ ์ˆ˜ ์žˆ๋‹ค. Gamma์˜ ๊ฐ’์ด 1์„ ๊ธฐ์ค€์œผ๋กœ 1๋ณด๋‹ค ํฐ ๊ฒฝ์šฐ ์ง€์ˆ˜ํ•จ์ˆ˜, 1๋ณด๋‹ค ์ž‘์€ ๊ฒฝ์šฐ ๋กœ๊ทธํ•จ์ˆ˜์˜ ํ˜•ํƒœ๋ฅผ ๋”ฐ๋ฅธ๋‹ค. Log ํ•จ์ˆ˜์˜ ๊ฒฝ์šฐ ์•ž์„œ ๋งํ•œ Log Transformation๊ณผ ๋น„์Šทํ•œ ํšจ๊ณผ๋ฅผ ๊ฐ€์ ธ๋‹ค์ค€๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ๊ณ , ์ง€์ˆ˜ํ•จ์ˆ˜์˜ ํ˜•ํƒœ๋ฅผ ๋”ฐ๋ฅด๋Š” Gamma๊ฐ€ 1๋ณด๋‹ค ํฐ ๊ฐ’์ธ ๊ฒฝ์šฐ๋Š” Brightened ๋ถ€๋ถ„์˜ ๋ฐ๊ธฐ๋ฅผ ๋‚ฎ์ถฐ์ฃผ๊ณ  ํ‘œํ˜„์„ ๋” ๊นŠ๊ฒŒ ํ•ด์ค€๋‹ค๋Š” ๊ฒƒ์ด ํŠน์ง•์ด๋‹ค.

 

 

 

๋‹ค์Œ์ด Gamma Transformation์˜ ์˜ˆ์‹œ๊ฐ€ ๋œ๋‹ค.

 

 

 

๋‹ค์Œ๊ณผ ๊ฐ™์€ ์‚ฌ์ง„์„ ์„ ๋ช…ํ•˜๊ฒŒ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ„ํ•ด์„œ Piecewise-linearํ•˜๊ฒŒ Transformationํ•  ์ˆ˜ ์žˆ๋Š” mapping function์„ ์ฐพ์„ ํ•„์š”๊ฐ€ ์žˆ๋‹ค.

 

Threshold๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด ํ•ด๋‹น TH๊ฐ’๋ณด๋‹ค ๋†’์€ Intensity value์˜ ๊ฒฝ์šฐ 255๋ผ๋Š” ์ตœ๋Œ“๊ฐ’์„ ๊ฐ–๊ฒŒ ๋˜๊ณ  ๋งŒ์ผ ์ž‘๋‹ค๋ฉด 0์˜ ๊ฐ’์„ ๊ฐ€์ง€๊ฒŒ ํ•˜์—ฌ Binaryํ•œ Output ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅํ•˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

๋‹ค์Œ ์‚ฌ์ง„์„ ๋ณด๋ฉด์„œ ํ•ด๋‹น Transformation์ด ์™œ ์ด๋Ÿฐ ๊ฒฐ๊ณผ๋ฅผ ๊ฐ€์ ธ์™”๋Š”์ง€ ์ƒ๊ฐํ•ด๋ณด๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค.