3 research outputs found
Text block compression of a compound image using a sub-pixel index
ํ์๋
ผ๋ฌธ (์์ฌ)-- ์์ธ๋ํ๊ต ๋ํ์ ๊ณต๊ณผ๋ํ ์ ๊ธฐยท์ ๋ณด๊ณตํ๋ถ, 2017. 8. ์ดํ์ฌ.๋ณธ ๋
ผ๋ฌธ์์๋ compound image์ ํ
์คํธ ๋ธ๋ก์ ์์ถํ๊ธฐ ์ํ ์๊ณ ๋ฆฌ์ฆ์ ์ ์ํ์๋ค.
๊ธฐ์กด์ ํ
์คํธ ๋ธ๋ก์ ์์ถํ๋ ๋ํ์ ์ธ ์๊ณ ๋ฆฌ์ฆ์ธ SPGC ์๊ณ ๋ฆฌ์ฆ์ ํ
์คํธ ๋ธ๋ก์์ ๋ํ๋๋ sub-pixel์ ์ ํ์ ์ธ ํน์ง์ gradient๋ก ์ฝ๋ฉํ๋ ๋ฐฉ์์ด๋ค. ํ์ง๋ง SPGC ์๊ณ ๋ฆฌ์ฆ์ ๋์ ์์ถ๋ฅ ๊ณผ PSNR์ ๊ฐ์ง๋ง ํ
์คํธ ๋ธ๋ก์์ ๋ํ๋๋ gradient์ ๋ฐ๋ณต์ ์ธ ํน์ง์ ์ ๋๋ก ๋ด์๋ด์ง ๋ชปํ์๋ค.
๋ฐ๋ผ์ ๋ณธ ๋
ผ๋ฌธ์์๋ gradient์ ๋ฐ๋ณต์ ์ธ ํน์ง์ ๊ณ ๋ คํ์ฌ ํจ์จ์ ์ผ๋ก gradient๋ฅผ ์์ถํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ ์ํ์๋ค. ๋ณธ ๋
ผ๋ฌธ์์ ์ ์ํ๋ ์๊ณ ๋ฆฌ์ฆ์ global index compression๊ณผ local index compression์ผ๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ๋ ์๊ณ ๋ฆฌ์ฆ ๋ชจ๋ ํ
์คํธ ์์์์ ๋ฐ๋ณต์ ์ผ๋ก ๋ํ๋๋ gradient๋ gradient๋ก ์ด๋ฃจ์ด์ง pattern์ dictionary์ ์ ์ฅํ์ฌ dictionary์ index๋ก ์ฝ๋ฉํ๋ dictionary index ๋ฐฉ์์ผ๋ก ๊ตฌํํ์๋ค.
Global index compression์ ํ
์คํธ ๋ธ๋ก ์ ์ฒด ์์ญ์์ ๋ฐ๋ณต์ ์ผ๋ก ๋ํ๋ ๊ฐ๋ฅ์ฑ์ด ์๋ gradient์ ๋ํด index๋ก ์ฝ๋ฉํ๋ ๋ฐฉ์์ด๋ค. Global index์ dictionary๋ ํน์ ์กฐ๊ฑด์ ๋ง์กฑํ๋ gradient๋ง์ entry๋ก ๊ฐ๋๋ค. Dictionary์ ์ ์ฅ๋ gradient์ ๋ํด์ variable length code ๋ฐฉ์์ผ๋ก index bit๋ฅผ ๋ถ์ฌํ์ฌ ์์ถ ํจ์จ์ ์ฆ๊ฐ์์ผฐ๋ค. ๋ํ dictionary์ ์ต๋ index bit๋ ๊ฐ๊ฐ์ ๋ธ๋ก ๋ด์ ์กด์ฌํ๋ gradient์ ๋ถํฌ์ ๋ฐ๋ผ adaptiveํ๊ฒ ๊ฒฐ์ ๋๋ค.
Local index compression์ global index compression ๋ฐฉ์์ผ๋ก ์์ถ๋์ง ์๋ gradient์ ๋ํด ์ ์ฉํ๊ธฐ ์ํ ์๊ณ ๋ฆฌ์ฆ์ด๋ค. Global index compression ๋ฐฉ์์ผ๋ก ์์ถ๋์ง ์๋ gradients๋ complex pattern์ ํํ๋ฅผ ๋๊ฒ ๋๋ฉฐ, local index dictionary๋ ์ด๋ฌํ complex pattern์ entry๋ก ๊ฐ๋๋ค.
๋ณธ ๋
ผ๋ฌธ์์๋ ์ด๋ฌํ 2๊ฐ์ง ์๊ณ ๋ฆฌ์ฆ์ ์ด์ฉํ์ฌ ํ
์คํธ ๋ธ๋ก์ sub-pixel ์์ญ์์ ๋ํ๋๋ gradient๋ค์ ๋ํด index ๋ฐฉ์์ผ๋ก ์์ถํ์๋ค.
๋ณธ ๋
ผ๋ฌธ์์ ์ ์ํ๋ ์๊ณ ๋ฆฌ์ฆ์ ๊ธฐ์กด์ SPGC ๋ฐฉ์๊ณผ ๋น๊ตํด์ 20~25% ๋์ ์์ถ ํจ์จ์ ๋ณด์์ผ๋ฉฐ, PSNR ์ธก๋ฉด์์๋ 1~1.5dB์ ์ฑ๋ฅ ํฅ์์ ํ์ธํ ์ ์์๋ค.์ 1 ์ฅ ์ ๋ก 1
1.1 ์ฐ๊ตฌ์ ๋ฐฐ๊ฒฝ 1
1.2 ์ฐ๊ตฌ์ ๋ด์ฉ 4
1.3 ๋
ผ๋ฌธ์ ๊ตฌ์ฑ 5
์ 2 ์ฅ ๊ธฐ์กด์ sub-pixel gradient ์ฝ๋ฉ 6
2.1 De-colorization 6
2.2 ํ
์คํธ ๋ธ๋ก ์ฝ๋ฉ ๋ฐฉ๋ฒ 8
2.2.1 Gradient ๋ถ๋ถ ์ฝ๋ฉ ๋ฐฉ๋ฒ 9
2.2.2 Gradient๊ฐ ์๋ ๋ถ๋ถ ์ฝ๋ฉ ๋ฐฉ๋ฒ 10
์ 3 ์ฅ Global index ์ฝ๋ฉ 12
3.1 ํ
์คํธ ๋ธ๋ก์ gradient ํน์ง 12
3.2 Global index ์ฝ๋ฉ ๋ฐฉ๋ฒ 17
3.2.1 Adaptive block decision 18
3.2.2 Global index ์ฝ๋ฉ ํ๋ณด 21
3.2.3 Index ๋ถ์ฌ ๋ฐฉ๋ฒ ๋ฐ index ๊ฐ์ ๊ฒฐ์ ์กฐ๊ฑด 22
3.2.4 Dictionary ์์ฑ ๋ฐฉ์ 27
3.3 Global index ์ฝ๋ฉ ๋์ 29
3.3.1 Global index ์ฝ๋ฉ ํ๋ณด์ธ gradient์ Global index ์ฝ๋ฉ - (1) 31
3.3.2 Global index ์ฝ๋ฉ ํ๋ณด๊ฐ ์๋ gradient์ SPGC ์ฝ๋ฉ 33
3.3.3 Global index ์ฝ๋ฉ ํ๋ณด์ธ gradient์ SPGC ์ฝ๋ฉ โ (1) 35
3.3.4 Global index ์ฝ๋ฉ ํ๋ณด์ธ gradient์ Global index ์ฝ๋ฉ โ (2) 37
3.3.5 Global index ์ฝ๋ฉ ํ๋ณด์ธ gradient์ SPGC ์ฝ๋ฉ โ (2) 39
3.3.6 Global index ์ฝ๋ฉ ํ๋ณด์ธ gradient์ Global index ์ฝ๋ฉ โ (3) 42
3.4 Global index ์ฝ๋ฉ ์คํ ๊ฒฐ๊ณผ 44
์ 4 ์ฅ Local index ์ฝ๋ฉ 51
4.1 Row ๋จ์๋ก ๋ํ๋๋ graident ํน์ง 53
4.2 Local index ์ฝ๋ฉ ๋ฐฉ๋ฒ 56
4.2.1 ํจํด์ ๋ถ๋ฅ ๋ฐ Local index ์ฝ๋ฉ ํ๋ณด 57
4.2.2 Local index dictionary vs Global index dictionary 59
4.2.3 Local index dictionary ์์ฑ ๋ฐ ์ฝ๋ฉ ๋ฐฉ๋ฒ 60
4.3 Local index ์ฝ๋ฉ ์คํ ๊ฒฐ๊ณผ 62
์ 5 ์ฅ ๊ฒฐ๋ก 66
์ฐธ๊ณ ๋ฌธํ 68
Abstract 70Maste
Sub-pixel gradient ๋ฅผ ํ์ฉํ compound ์์ ์์ถ
ํ์๋
ผ๋ฌธ (๋ฐ์ฌ)-- ์์ธ๋ํ๊ต ๋ํ์ : ์ ๊ธฐยท์ปดํจํฐ๊ณตํ๋ถ, 2014. 2. ๊น์ํ.์ปดํจํฐ ์ฑ๋ฅ๊ณผ ๋คํธ์ํฌ ์๋๊ฐ ๋ฐ์ ํจ์ ๋ฐ๋ผ ์ปดํจํฐ ํ๋ฉด์ ํ์๋๋ compound image ์ ๊ธฐ์ ์ ๋ค์ํ ์ ์ก ํ๊ฒฝ์์ ๋น๋์ค ๋ฐ ์๋ฐฉํฅ ์๋น์ค๊ฐ ๊ฐ๋ฅํด์ก๋ค. ๊ทธ๋ฌ๋ compound image๋ ๋ค์ํ ์ข
๋ฅ์ ์์์ด ๋ณตํฉ์ ์ผ๋ก ๋ํ๋๊ธฐ ๋๋ฌธ์ ์์์ ์ข
๋ฅ๋ฅผ ๋ช
ํํ ๊ตฌ๋ถํ๊ณ ๊ฐ ์ข
๋ฅ์ ๋ง๋ ์์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋ฐฉ์์ด ํ์ํ๊ฒ ๋๋ค. ์์์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋ฐฉ์์ด ๋ณต์กํด ์ง์๋ก ์๋ฒ์ ํด๋ผ์ด์ธํธ์ ์ฑ๋ฅ ๋ถ๊ท ํ์ ๋ฐ์ดํฐ๋ฅผ ์ํํ ์์ฑ/์ฌํ ํ์ง ๋ชปํ๋ ๋ฌธ์ ๋ฅผ ๊ฐ์ง ์ ์๋ค.
Compound image ์ ๋ถ๋ฅ๋ ํ
์คํธ๋ก ๊ตฌ์ฑ๋ ๋ถ๋ถ์ ๋ํ์ฌ ๋ค๋ฅธ ์ข
๋ฅ์ ์์์ผ๋ก ๋ถ๋ฅํ์ง ์์์ผ ํ๋ค. ์ด๋ ๋ธ๋ก ๋จ์๋ก ๊ตฌ๋ถํ์ฌ ๋ถ๋ฅํ๋ ๋ฐฉ๋ฒ์์ ์ธ์ ํ ๋ธ๋ก๊ฐ์ ์๋ก ๋ค๋ฅธ ์ฝ๋ฉ ๋ฐฉ๋ฒ์ ์ ์ฉํ๊ฒ ๋๋ฉด ์ฌ๋์ด ๋๋ผ๋ ์์์ ํ์ง์ ๋ฎ์์ง๊ฒ ๋๋ค. ๋ณธ ์ฐ๊ตฌ์์๋ ์ด๋ฌํ ๋ฌธ์ ์ ์ ํด๊ฒฐํ๊ธฐ ์ํด์ ํ
์คํธ์ ์์ฑ๊ณผ์ ์ ์ญ์ด์ฉํ sub-pixel gradient ๋ธ๋ก ๋ถ๋ฅ ๋ฐฉ๋ฒ์ ์ ์ํ๋ค. ํํ ๋์คํ๋ ์ด์์๋ ํ
์คํธ์ ๋ถ๋๋ฌ์์ ํํํ๊ธฐ ์ํ์ฌ sub-pixel ๋จ์๋ก ์ปฌ๋ฌ์ ๋ณํ๋์ ์กฐ์ ํ๊ฒ ๋๋ค. ์ด๋ฅผ whole-pixel์ ๋จ์๋ก ์์์ ๊ตฌ๋ถํ๊ฒ ๋๋ฉด, ํ
์คํธ์ ์์ญ์ ๋ช
ํํ๊ฒ ๊ตฌ๋ถํ์ง ๋ชปํ๋ค. ๋ณธ ์ฐ๊ตฌ์๋ sub-pixel gradient ๋ธ๋ก ๋ถ๋ฅ ๋ฐฉ๋ฒ์ ํตํ์ฌ ํ
์คํธ๋ก ๊ตฌ์ฑ๋ ์์ญ๊ณผ ํ
์คํธ๊ฐ ์๋ ์์ญ์ ๋ํ ํ๋จ์ด ์ ํํ ์ด๋ฃจ์ด์ง์ ์คํ์ ํตํ์ฌ ํ์ธํ์๋ค.
ํ
์คํธ์ ์ฝ๋ฉ๋ฐฉ๋ฒ ์ค ์์ค ์์ถ๋ฐฉ๋ฒ์ ํ
์คํธ๋ก ๊ตฌ์ฑ๋ ์์์ด ๋์ ์ฃผํ์๋ฅผ ๊ฐ์ง๋ ์์์ด๊ธฐ ๋๋ฌธ์ ์์ํ๋ ๋ณํ๊ณผ์ ์ ๊ฑฐ์น๊ฒ ๋๋ฉด ์์์ ์์ค์ด ์ปค์ง๊ฒ ๋๋ค. ํ์ง๋ง ๋ฌด ์์ค ์์ถ ๋ฐฉ๋ฒ์ ๋์ ๋ฐ์ดํฐ ๋์ ๊ฐ์ง๊ฒ ๋๊ณ , ์์ ์ ์ก ์๋๊ฐ ๋์์ ธ์ผ ํ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค. ๋ณธ ์ฐ๊ตฌ์์๋ sub-pixel gradient ๋ฐฉ๋ฒ์ ์ด์ฉํ ํ
์คํธ ์์ญ์ ๋ํ ์ฝ๋ฉ ๋ฐฉ๋ฒ์ ์ ์ํ๋ค. ํ
์คํธ ์์์ด ๊ฐ์ง๋ ํน์ฑ์ ์ด์ฉํ์ฌ ์์์์ ๋ฐ์ํ๋ ๊ธฐ์ธ๊ธฐ์ ๋ํ์ฌ ์ฝ๋ฉ์ ์งํํ๋ค. ์ด๋ฅผ ํตํ์ฌ ์์์ ์์ค์ ์ค์ด๊ณ ํ
์คํธ์ ๊ฐ๋
์ฑ์ ๋์ผ ์ ์๋ค. ๋์ผํ ์์ถ๋ฅ ์์ ๋ค๋ฅธ ์์ถ ์๊ณ ๋ฆฌ์ฆ์ ๋นํ์ฌ ํ
์คํธ์ ํ์ง๊ณผ ๊ฐ๋
์ฑ์ด ๋ฐ์ด๋จ์ ํ์ธํ์๋ค.
Compound image๋ ์์ฐ ์์๊ณผ๋ ๋ค๋ฅด๊ฒ ์์ง์์ด ๋จ์ํ๊ณ ๋
ธ์ด์ฆ๊ฐ ์๋ค๋ ํน์ฑ์ ๊ฐ์ง๋ค. ์ด๋ ๊ธฐ์กด์ ์์ง์ ์ถ์ ๋ฐฉ๋ฒ์ ๋นํ์ฌ ๋ณต์ก๋๊ฐ ๋ฎ์ ๋ฐฉ๋ฒ์ ๊ฐ๋ฅํ๊ฒ ํ๋ค. ๋ณธ ์ฐ๊ตฌ์์๋ ์ด๋ฌํ compound image์ ์์ ํน์ฑ์ ์ด์ฉํ ๊ทธ๋ฃน ์์ง์ ์ถ์ ๋ฐฉ๋ฒ์ ์ ์ํ๋ค. ํฝ์
์ ์์ง์์ ํ์ธํ๊ธฐ ์ ์ ์์์ ๋ถ๋ฅ์ ๋ฐ๋ผ ๋ถ๋ฅ๋ ์์ญ์ ์์ง์์ ๋จผ์ ํ์
ํ๊ณ ์ด๋ฅผ ํตํ์ฌ ์ต์ข
์ ์ธ ์์ง์์ ์ถ์ ํ๊ฒ ๋๋ค. ๊ทธ๋ฃน ์์ง์ ์ถ์ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ฉด ๊ธฐ์กด์ ํ์์์ญ ๋ฐฉ๋ฒ๊ณผ ๋น๊ตํ์ฌ ํ์ ์์ญ์ ์ต์ํ ํ ์ ์์ผ๋ฉฐ, ๋ณต์ก๋๋ฅผ ๋ฎ์ถ ์ ์์์ ์คํ์ ํตํ์ฌ ํ์ธํ์๋ค.์ด ๋ก i
์ฐจ ๋ก iii
๊ทธ๋ฆผ ๋ชฉ์ฐจ vi
ํ ๋ชฉ ์ฐจ ix
์ 1์ฅ ์ ๋ก 1
1.1 ์ฐ๊ตฌ ๋ฐฐ๊ฒฝ 1
1.2 ์ฐ๊ตฌ ๋ด์ฉ 4
1.3 ๋
ผ๋ฌธ ๊ตฌ์ฑ 6
์ 2์ฅ ํ
์คํธ ์์ฑ๊ณผ์ ๋ฐ ๊ธฐ์กด์์ถ๋ฐฉ๋ฒ 7
2.1 ํ
์คํธ ์์ฑ๊ณผ์ 7
2.2 ํ์ค ์์ ์์ถ ๋ฐฉ๋ฒ 14
2.3 H.264 inter prediction 16
2.4 Compound image ์ ์์ถ ์๊ณ ๋ฆฌ์ฆ 19
์ 3์ฅ Sub-pixel gradient ๋ธ๋ก ๋ถ๋ฅ ๋ฐฉ๋ฒ 23
3.1 Background & Text color extraction 28
3.2 Text De-colorization 32
3.3 ๋ธ๋ก ๋ถ๋ฅ ์คํ ๊ฒฐ๊ณผ 38
์ 4์ฅ Sub-pixel Gradient text ๋ธ๋ก ์ฝ๋ฉ ๋ฐฉ๋ฒ 46
4.1 Gradient fitting process 51
4.2 Text Coding 56
4.2.1 Gradient๋ก ๊ตฌ์ฑ๋ ๋ถ๋ถ์ ์ฝ๋ฉ๋ฐฉ๋ฒ 56
4.2.2 Gradient๊ฐ ์๋ ๋ถ๋ถ์ ์ฝ๋ฉ๋ฐฉ๋ฒ 57
4.2.3 local min/max ๊ฐ ์์ธก 57
4.2.4 Whole-pixel ์ฝ๋ฉ 59
4.2.5 ํ์ง enhancement 60
4.3 ํ
์คํธ ์ฝ๋ฉ ๋์ 64
4.3.1 ํ
์คํธ ์ฝ๋ฉ ์
๋ ฅ 65
4.3.2 Whole-pixel ์ฝ๋ฉ 1 66
4.3.3 ์ญ๋ฐฉํฅ Sub-pixel gradient ์ฝ๋ฉ 1 67
4.3.4 Local minimum ์ฝ๋ฉ 1 69
4.3.5 ์๋ฐฉํฅ gradient ์ฝ๋ฉ 1 70
4.3.6 Local maximum ์ฝ๋ฉ 1 71
4.3.7 ์ญ๋ฐฉํฅ gradient ์ฝ๋ฉ 2 72
4.3.8 Local minimum ์ฝ๋ฉ 2 73
4.3.9 ์๋ฐฉํฅ gradient ์ฝ๋ฉ 2 74
4.3.10 Whole-pixel ์ฝ๋ฉ 2 75
4.4 ํ
์คํธ ๋ธ๋ก ์ฝ๋ฉ ์คํ ๊ฒฐ๊ณผ 77
์ 5์ฅ ๊ทธ๋ฃน ์์ง์ ์ถ์ ๋ฐฉ๋ฒ 88
5.1 Block Grouping 94
5.2 Group Matching 97
5.3 Group motion vector calculation 101
5.4 ๊ทธ๋ฃน ์์ง์ ์ถ์ ๋ฐฉ๋ฒ ์คํ ๊ฒฐ๊ณผ 104
์ 6์ฅ ๊ฒฐ ๋ก 109
์ฐธ ๊ณ ๋ฌธ ํ 112
Abstract 119Docto