์ด์งํ
- ๋ช ์ ์์์ ํ๊ณผ ๋ฐฑ์ผ๋ก๋ง ์ด๋ฃจ์ด์ง ์ด์ง ์์์ผ๋ก ๋ฐํํ๋ค.
T๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์ผ๋ฉด 1(๋ฐฑ), ์์ผ๋ฉด 0(ํ)์ผ๋ก ํด์ ํ๋ฐฑ์์์ ๋ง๋ ๋ค. (์ด์งํ๋ฅผ ์ํจ๋ค)
์๊ณ๊ฐ ๋ฐฉ๋ฒ
- ๋ ๋ด์ฐ๋ฆฌ ์ฌ์ด์ ๊ณ๊ณก์ ์๊ณ๊ฐ T๋ก ์ค์ ํ๋ค.
- ์์ฐ ์์์์๋ ๊ณ๊ณก ์ง์ ์ ๊ฒฐ์ ์ด ์ด๋ ต๋ค.
์์ (b)๊ทธ๋ฆผ์ ์๊ณ๊ฐ์ 50์ผ๋ก ์ค์ ํ์ฌ ๊ตฌํ ์ด์ง ์์์ด๋ค.
๊ทผ๋ฐ ์๊ณ๊ฐ T๋ ์ด๋ป๊ฒ ๊ตฌํด์ผ ๋ ๊น?
์ด๋ก ์ ์ผ๋ก ๋ดค์ ๋ ์ด์งํ์ ๋ฐ๋ฅธ ๋ถ๋ฅ ์๋ฌ๋ฅผ ์ต์ํ์์ผ์ฃผ๋ ์๊ณ๊ฐ์ optimal threshold๋ผ๊ณ ๋ถ๋ฅธ๋ค.
T๊ฐ optimal threshold ์ธ์ง ์๋์ง๋ฅผ ์๋ ค๋ฉด ์ด๋ค ํฝ์ ์ด ๋ฌผ์ฒด์ด๊ณ , ์ด๋ค ํฝ์ ์ด ๋ฐฐ๊ฒฝ์ธ์ง๋ฅผ ์๊ณ ์์ด์ผ ํ๋๋ฐ, ์ด๊ฑธ ๋ฏธ๋ฆฌ ์๊ณ ์์๋ค๋ฉด ์ด๋ฏธ ์ต์ ์ ์ด์งํ๊ฐ ๋๋ ์ํ์ด๋ฏ๋ก T๋ฅผ ๊ตฌํ ํ์๊ฐ ์๋ค.
์ค์ ์ ๋ ฅ ์์์ ๋ฐ๊ธฐ ๋ถํฌ๋ฅผ ๋ณด๊ณ ์๊ณ๊ฐ์ ์ฐพ์์ฃผ๋ ๊ฐ์ฅ ์ค์ง์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก๋ ์ค์ธ ์๊ณ ๋ฆฌ์ฆ -(Otsu79)๊ฐ ์๋ค.
Otsu ์ค์ธ ์๊ณ ๋ฆฌ์ฆ
- ์ด์งํ ํ์ ๋ ํ๊ณผ ๋ฐฑ์ด ๊ท ์ผํ ์๋ก ์ข๋ค๋ ์๋ฆฌ์ ๊ทผ๊ฑฐํ ์๊ณ ๋ฆฌ์ฆ์ด๋ค.
- ๊ท ์ผ์ฑ์ ๋ถ์ฐ์ผ๋ก ์ธก์ ํ๋ค.
- ๋ถ์ฐ์ด ์์์๋ก ๊ท ์ผ์ฑ์ด ๋๋ค.
- ๋ถ์ฐ์ ๊ฐ์ค์น ํฉ vwithin(.)์ ๋ชฉ์ ํจ์๋ก ์ด์ฉํ ์ต์ ํ ์๊ณ ๋ฆฌ์ฆ์ด๋ค.
- t-1๋ฒ์งธ์ ๊ณ์ฐ ๊ฒฐ๊ณผ๋ฅผ t๋ฒ์งธ์ ํ์ฉํ์ฌ ๋น ๋ฅด๊ฒ ๊ณ์ฐํ๋ค.
// ์ค์ธ ์๊ณ ๋ฆฌ์ฆ
์
๋ ฅ ์์์ ํ์คํ ๊ทธ๋จ ์ ๊ทํ ๊ณต์์ ์ ์ฉํ์ฌ ์ ๊ท ํ์คํ ๊ทธ๋จ h'๋ฅผ ๋ง๋ ๋ค.
์ํ์ ์ด๊ธฐ ์กฐ๊ฑด์ ์ด์ฉํ์ฌ w0(0)๊ณผ u0(0)์ ๊ณ์ฐํ๋ค.ใ
for (t = 1 to L-1) {
์์ ๊ณต์ ์ํ์์ ์ด์ฉํ์ฌ w0(t), u0(t), u1(t)๋ฅผ ๊ณ์ฐํ๋ค.
์์ ๊ณต์์ ์ด์ฉํ์ฌ vbetween(t)๋ฅผ ๊ณ์ฐํ๋ค.
}
for๋ฌธ์์ ๋ณด์ธ ๊ฐ์ฅ ํฐ vbetween(t)๋ฅผ ๋ณด์ธ t๋ฅผ ์๊ณ๊ฐ T๋ก ๊ฒฐ์ ํ๋ค.
์ด์งํ ๊ณต์์ ์ด์ฉํ์ฌ ์์์ ์ด์งํํ๋ค.
์ค์ต ์ฝ๋