High Dynamic Range Imaging
๐ธ ๋ค์ด๋ด๋ฏน ๋ ์ธ์ง(Dynamic Range)
์ค์ ์ธ๊ณ๋ ๋งค์ฐ ๋์ ๋ฐ๊ธฐ ๋ฒ์๋ฅผ ๊ฐ์ง๋ค. ์๋์ ํ์ ๊ฐ์ด ์ฐ๋ฆฌ๊ฐ ๋ฐ๋ผ๋ณด๊ณ ๋ง์ฃผํ๋ ์ฅ๋ฉด์ ์์ต ๋ฐฐ์ ์ด๋ฅด๋ ๋ฐ๊ธฐ ์ฐจ์ด๋ฅผ ํฌํจํ๊ณ ์๋ค.
ํ๊ฒฝ | ์๋ ๋ฐ๊ธฐ |
---|---|
์ด๋์ด ๋ฐฉ ๐๏ธ | 1 |
๋ฐ์ ์ฌ๋ฌด์ค ๐ก | 1,500 |
ํ๋ฆฐ ๋ ์ผ์ธ ๐ฅ๏ธ | 25,000 |
๋ง์ ๋ ์ผ์ธ โ๏ธ | 400,000 |
ํ์์ ์ง์ ๋ณผ ๋ ๐ | 2,000,000,000 |
์ด๋ฌํ ์ค์ ์ธ๊ณ๋ ๋งค์ฐ ๋์ ๋ค์ด๋ด๋ฏน ๋ ์ธ์ง(Dynamic Range, DR)๋ฅผ ๊ฐ์ง๋ค๊ณ ์ฐ๋ฆฌ๋ ๋งํ๋ค.
์ด ๋ DR, Dynamic Range๋ ๊ฐ์ฅ ๋ฐ์ ๋น๊ณผ ๊ฐ์ฅ ์ด๋์ด ๋น์ ๋น์จ๋ก ์ ์๋๋ฉฐ, ์ฐ๋ฆฌ ์ธ์์ ํฐ DR์ ๊ฐ์ง๋ค๊ณ ๋งํ ์ ์๋ ๊ฒ์ด๋ค.
๊ทธ๋ผ ๋์งํธ ์นด๋ฉ๋ผ์ ํตํด ์ฌ์ง ์ดฌ์์ ํ ๋์๋ ์ด๋ค ์ํฉ์ด ๋ฐ์ํ๊ฒ ๋๋ ๊ฑธ๊น? ๋น์ฐํ๊ฒ๋ ๋์งํธ ์นด๋ฉ๋ผ๋ ํ์ค ์ธ๊ณ๋ณด๋ค ํจ์ฌ ์ข์ ๋ฒ์์ ๋ฐ๊ธฐ๋ง์ ํํํ ์ ์๋ค. ๊ทธ๋ ๊ธฐ์ ๊ฐ์ ์ฅ๋ฉด์ ์๋ก ๋ค๋ฅธ ์ ํฐ ์๋๋ก ์ดฌ์ํ๋ฉด ์๋๊ณผ ๊ฐ์ ๊ฒฐ๊ณผ๊ฐ ๋ํ๋๋ค.
Figure 1: ๋ค์ํ Shutter speed์ ์ธก์ intensity ๋ชจ์๋
- 1์ด โฑ๏ธ : ์ด๋์ด ์์ญ์ ์ ๋ณด์ด์ง๋ง ๋ฐ์ ์์ญ์ ํ์๊ฒ ๋ ์๊ฐ (clipping)
- 0.5์ด : ์ค๊ฐ ์์ค์ ๊ท ํ, ํ์ง๋ง ์ฌ์ ํ ์ผ๋ถ ๋ฐ์ ์์ญ์ด clipping
- 0.25์ด : ๋ฐ์ ์์ญ์ ์ ํํ๋์ง๋ง ์ด๋์ด ์์ญ์ ์ด๋ก๊ฒ ๋ญ๊ฐ์ง
โก๏ธ ์ฆ, ํ ์ฅ์ ์ฌ์ง์ผ๋ก๋ ์ ์ฒด ์ฅ๋ฉด์ ๋ฐ๊ธฐ ์ ๋ณด๋ฅผ ์์ ํ๊ฒ ๋ด์ ์ ์์์ ์ ์ ์๋ค.
โ๏ธ RAW ์ด๋ฏธ์ง์ ์ ํ์ฑ
๋์งํธ ์นด๋ฉ๋ผ์ RAW ์ด๋ฏธ์ง๋ ์ค์ ์ฅ๋ฉด์ ๋ฐ๊ธฐ์ ์ ํ์ ๊ด๊ณ๋ฅผ ๊ฐ์ง๋ค.
\[\text{ํฝ์ ๊ฐ} \propto \text{์ฅ๋ฉด์ ๋ฐ๊ธฐ (radiance)}\]์ด๋ฌํ ์ ํ ๊ด๊ณ๋ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์๋ฏธ ์๋ ๋ฐ์ดํฐ๋ฅผ ๋ณด์กดํ์ง๋ง, ์์ ์ดํด๋ณธ ๋ฐ์ ๊ฐ์ด ๋ ธ์ถ ์๊ฐ์ ๋ฐ๋ผ ๋ค์๊ณผ ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค.
- ๋ ธ์ถ ์๊ฐ์ด ๊ธธ๋ฉด ๋ฐ์ ์์ญ์ด ํฌํ(clipping) ๋์ด ์ ๋ณด ์์ค
- ๋ ธ์ถ ์๊ฐ์ด ์งง์ผ๋ฉด ์ด๋์ด ์์ญ์ ์ ํธ๊ฐ ๋๋ฌด ์ฝํด ๋ํ ์ผ ์์ค
๋ ธ์ถ์ ์ค์ด๋ฉด ๋ฐ์ ์์ญ์ ํํํ ์ ์์ง๋ง, ์ด๋์ด ์์ญ์ ๋ํด์๋ ์ผ์์ ๋๋ฌํ๋ ๋น์ด ์ ์ด ์ ํธ๊ฐ ์ฝํ์ง๊ฒ ๋๊ณ , quantization step์ ์ํด ํํ ๊ฐ๋ฅํ ๋จ๊ณ ์๊ฐ ์ค์ด๋ค์ด ๊ณ์กฐ ๊ฐ๊ฒฉ์ด ์ปค์ง๋ฉฐ ๋ํ ์ผ ์์ค์ด ๋ฐ์ํ๋ค. ์ฌ๋์ ๋๋ ๋ฐ๊ธฐ์ ๋ฐ๋ผ ๋ฏผ๊ฐ๋๊ฐ ๋ค๋ฅธ๋ฐ, ์ด๋์ด ์์ญ์์๋ ๋ฏผ๊ฐ๋๊ฐ ๋๊ณ ๋ฐ์ ์์ญ์์๋ ๋ฏผ๊ฐ๋๊ฐ ๋ฎ์์ง๊ธฐ ๋๋ฌธ์, ์ด๋ฌํ ๋ํ ์ผ ์์ค์ ์ฌ๋์ ๋์ ๋ ์ฝ๊ฒ ์ธ์๋๋ค.
๐ป ๋์งํธ ์ฅ์น์ ๋ค์ด๋ด๋ฏน ๋ ์ธ์ง vs ์ค์ ์ธ๊ณ
๋ค์ํ ๋์งํธ ๋งค์ฒด ๋ฐ ์ฅ์น๋ค์ด ์ง์ํ๋ ๋ค์ด๋ด๋ฏน ๋ ์ธ์ง๋ ๋ค์๊ณผ ๊ฐ๋ค.
์ฅ์น/๋งค์ฒด | ๋๋ต์ ์ธ DR ๋น์จ |
---|---|
์ฌ์ง ์ธํ์ง ๐จ๏ธ | 10:1 |
์์ ์ฉ ํ์ธํธ ๐จ | 20:1 |
์ฌ๋ผ์ด๋ ํ๋ฆ ๐ฝ๏ธ | 200:1 |
๋ค๊ฑฐํฐ๋ธ ํ๋ฆ ๐ท | 500:1 |
LCD ๋์คํ๋ ์ด ๐ป | 1,000:1 |
๋์งํธ SLR (12bit) ๐ธ | 2,000:1 |
์ค์ ์ธ๊ณ ๐ | 100,000:1 ์ด์ |
โก๏ธ ์ผ์๋ ๋์คํ๋ ์ด๋ ํ์ค ์ธ๊ณ์ ๋ฐ๊ธฐ ๋ฒ์๋ฅผ ๋ชจ๋ ๋ค๋ฃฐ ์ ์์
โก๏ธ ๊ทธ๋์ HDR (High Dynamic Range) ๊ธฐ์ ์ด ํ์ํ๋ค๋ ๊ฒ์ด๋ฉฐ ์ง๊ธ๋ถํฐ๋ ์ด๋ฅผ ๋ค๋ฃจ์ด ๋ณด๋๋ก ํ๊ฒ ๋ค.
๐งฉ HDR ์ด๋ฏธ์ง๋?
Figure 2: HDR imaging ๋ชจ์๋
๋์งํธ ์นด๋ฉ๋ผ๋ ํ๋์ ๋
ธ์ถ๋ก ๋ชจ๋ ๋ฐ๊ธฐ ์ ๋ณด๋ฅผ ๋ด์ ์ ์์ผ๋ฉฐ,
๊ทธ๋์ Figure 2์ ๊ฐ์ด ์ฌ๋ฌ ์ฅ์ ์๋ก ๋ค๋ฅธ ๋
ธ์ถ ์ด๋ฏธ์ง๋ฅผ ๋ณํฉํด์
๋ฐ์ ์์ญ๊ณผ ์ด๋์ด ์์ญ ๋ชจ๋์ ๋ํ
์ผ์ ๋ด๋ HDR ์ด๋ฏธ์ง๋ฅผ ๋ง๋ ๋ค.
์ด๋ฌํ HDR ์ด๋ฏธ์ง๋ ๋ ๋จ๊ณ์ ๊ฑธ์ณ ์์ฑ๋๋ค.
๐ท Step 1: Exposure Bracketing (๋ค์ค ๋ ธ์ถ ์ดฌ์)
- ๊ฐ์ ์ฅ๋ฉด์ ์ฌ๋ฌ ๋ฒ ์ดฌ์ํ๋, ์ ํฐ ์๋๋ง ๋ค๋ฅด๊ฒ ํ๋ค.
- ์: 1์ด, 0.5์ด, 0.25์ด ๋ฑ
- ๊ฐ๊ฐ์ ์ด๋ฏธ์ง๊ฐ ๋ค๋ฅธ ๋ฐ๊ธฐ ๋ฒ์์ ์ ๋ณด๋ฅผ ๋ณด์กดํจ
๐ Step 2: HDR Merging (์ด๋ฏธ์ง ๋ณํฉ)
\[I(x, y) = \operatorname{clip}(t_i \cdot \phi(x, y) + n)\]๊ธฐํธ ์ค๋ช
- \(I(x, y)\) : RAW ์ด๋ฏธ์ง์์ ์์น \((x, y)\)์ ํฝ์ ๊ฐ
- \(t_i\) : ์ด๋ฏธ์ง์ ๋ ธ์ถ ์๊ฐ (shutter speed)
- \(\phi(x, y)\) : ์ฅ๋ฉด์ ๋ฐฉ์ฌํ๋ (scene radiance)
- \(n\) : ์ผ์ ๋ ธ์ด์ฆ (sensor noise)
- \(\operatorname{clip}(\cdot)\) : ์ผ์๊ฐ ํํ ๊ฐ๋ฅํ ๋ฒ์๋ก ๊ฐ์ ์๋ฅด๋ ์ฐ์ฐ (clipping)
- \(\hat{\phi}(x, y)\) : ๋ ธ์ถ ์๊ฐ์ผ๋ก ์ ๊ทํ๋ ๋ฐฉ์ฌํ๋ ์ถ์ ๊ฐ
์ด ์์์ RAW ์ด๋ฏธ์ง์ ํฝ์
๊ฐ์ด ์ด๋ป๊ฒ ๊ฒฐ์ ๋๋์ง๋ฅผ ๋ํ๋ธ๋ค.
์ฅ๋ฉด์์ ์์น \((x, y)\)์ ํด๋นํ๋ ๋ฐฉ์ฌํ๋ \(\phi(x, y)\)๋ ๋
ธ์ถ ์๊ฐ \(t_i\)์ ๋ฐ๋ผ ๋์ ๋๋ฉฐ, ์ฌ๊ธฐ์ ์ผ์ ๋
ธ์ด์ฆ \(n\)๊ฐ ๋ํด์ง๋ค.
๊ทธ๋ฌ๋ ๊ฒฐ๊ณผ ๊ฐ์ด ์ผ์์ ํํ ๊ฐ๋ฅ ๋ฒ์๋ฅผ ์ด๊ณผํ ์ ์๊ธฐ ๋๋ฌธ์, \(\operatorname{clip}\) ํจ์๋ฅผ ์ด์ฉํด ํด๋น ๊ฐ์ ์ ํํ๊ฒ ๋๋ค.
์ด ์์์ RAW ์ด๋ฏธ์ง๋ก๋ถํฐ ๋ฐฉ์ฌํ๋๋ฅผ ์ถ์ ํ๋ ๊ณผ์ ์ด๋ค.
๊ฐ ์ด๋ฏธ์ง๊ฐ ์๋ก ๋ค๋ฅธ ๋
ธ์ถ ์๊ฐ \(t_i\)์ผ๋ก ์ดฌ์๋์๊ธฐ ๋๋ฌธ์, ํฝ์
๊ฐ์ ๋
ธ์ถ ์๊ฐ์ผ๋ก ๋๋๋ฉด ์ ๊ทํ๋ ๋ฐฉ์ฌํ๋๋ฅผ ์ป์ ์ ์๋ค.
์ด ๊ณผ์ ์ ํตํด ์๋ก ๋ค๋ฅธ ๋
ธ์ถ์ ์ด๋ฏธ์ง๋ค์ ๋์ผํ ์ค์ผ์ผ์์ ๋น๊ตํ ์ ์๊ฒ ๋๋ฉฐ, HDR ๋ณํฉ์ด ๊ฐ๋ฅํด์ง๋ค.
HDR ๋ณํฉ์ ๋ค์์ ๋จ๊ณ๋ฅผ ๋ฐ๋ฅธ๋ค.
- ๊ฐ ํฝ์ ๋ง๋ค ์ ํจํ ๋ฒ์์ ๊ฐ์ ์ ํ (์: \(0.05 < I(x, y) < 0.95\))
- ํฝ์ ๊ฐ์ ๋ ธ์ถ ์๊ฐ์ผ๋ก ์ ๊ทํ : \(\hat{\phi}(x, y) = \frac{I(x, y)}{t_i}\)
- ์ฌ๋ฌ ๋ ธ์ถ ์ด๋ฏธ์ง์์ ์ ๊ทํ๋ ํฝ์ ๊ฐ๋ค์ ํ๊ท ํ์ฌ ์ต์ข HDR ํฝ์ ๊ฐ์ ์์ฑ
โก๏ธ ์ด๋ ๊ฒ ์์ฑ๋ ์ด๋ฏธ์ง๋ ์ด๋์ด ์์ญ๊ณผ ๋ฐ์ ์์ญ ๋ชจ๋์ ์ ๋ณด๋ฅผ ๋ด์ ์ ์๋ ๋์ ๋ค์ด๋ด๋ฏน ๋ ์ธ์ง(HDR)๋ฅผ ๊ฐ์ง๋ค.
๐งฐ Tone Mapping (ํค ๋งคํ)
๊ทธ๋ฐ๋ฐ HDR ์ด๋ฏธ์ง๋ ๊ทธ๋ฅ ๋์คํ๋ ์ด์ ๋ณด์ฌ์ค ์ ์์๊น? ๊ทธ๋ ์ง ์๋ค. ๋๋ถ๋ถ์ ๋์คํ๋ ์ด๋ ๋ฎ์ ๋ค์ด๋ด๋ฏน ๋ ์ธ์ง๋ง ํํ ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ์ฐ๋ฆฌ๋ HDR ์ด๋ฏธ์ง๋ฅผ ์์ถ, tone mapping์ ํด์ ๋ณด์ฌ์ค์ผ ํ๋ค. ์ด์ ๋ฐฉ์์๋ ์ฌ๋ฌ๊ฐ์ง๊ฐ ์์ผ๋ฉฐ ์ดํด๋ณด๊ณ ์ ํ๋ค.
๐ ๋ฐฉ๋ฒ 1: Linear Scaling (์ ํ ์ค์ผ์ผ๋ง)
- ๊ฐ์ฅ ๊ฐ๋จํ ๋ฐฉ๋ฒ
\(\text{output} = \frac{\text{input} - \min}{\max - \min} \times 255\) - ๋ฐ๊ธฐ ๊ฐ ์ ์ฒด๋ฅผ 0~255 ๋ฒ์๋ก ๋จ์ํ๊ฒ ์ ๊ทํ
โ ํ์ง๋ง ์ด ๋ฐฉ๋ฒ์ ๋ฐ์ ์์ญ์ด๋ ์ด๋์ด ์์ญ์ ๋ํ ์ผ์ ์์ด๋ฒ๋ฆฐ๋ค.
๐ท ๋ฐฉ๋ฒ 2: Photographic Tone Mapping (์ฌ์ง ์คํ์ผ ํค ๋งคํ)
\(I_{\text{mapped}} = \frac{I}{I + 1}\)
- ์ ์ฒด ์ด๋ฏธ์ง์ ๋น์ ํ ํจ์๋ฅผ ์ ์ฉํด ๋ฐ๊ธฐ ๋ถํฌ๋ฅผ ์กฐ์ ํ๋ค.
- ๋ฐ์ ์์ญ์ 1์ ์๋ ด (๋ ์ด์ ๋ฐ์์ง์ง ์์)
- ์ด๋์ด ์์ญ์ ๊ฑฐ์ ๊ทธ๋๋ก ์ ์ง
- ์ค์ ์ฌ์ง ํ๋ฆ์ ๋ฐ์์ ๋ชจ๋ฐฉ (film response curve)
โก๏ธ ์๊ฐ์ ์ผ๋ก ์์ฐ์ค๋ฌ์ฐ๋ฉฐ, ์ฌ๋์ ์ง๊ฐ ํน์ฑ์ ๋ฐ์
์ด์ ์์๋ฅผ ์๋์์ ํ์ธํ ์ ์๋ค. Figure 3: Tone mapping ์์
๐จ RGB ์ฑ๋์ ๋์ผํ ํค ๋งคํ์ ์ ์ฉํ ๋ ๋ฐ์ํ๋ ์์ ์๊ณก
HDR ์ด๋ฏธ์ง์์ ํค ๋งคํ์ ์ํํ ๋, ๊ฐ RGB ์ฑ๋์ ๋์ผํ ๋น์ ํ ํจ์๋ฅผ ์ ์ฉํ๋ฉด ์์์ด ํ์๋๋ (washed out) ํ์์ด ๋ฐ์ํ ์ ์๋ค.
๊ฐ ์ฑ๋์ ๋์ผํ ํค ๋งคํ ํจ์ \(f(\cdot)\)๋ฅผ ์ ์ฉํ๋ ๊ฒฝ์ฐ
\[R_{\text{mapped}} = f(R), \quad G_{\text{mapped}} = f(G), \quad B_{\text{mapped}} = f(B)\]ํ์ง๋ง \(R, G, B\) ๊ฐ์ด ์๋ก ๋ค๋ฅด๊ธฐ ๋๋ฌธ์, ๋น์ ํ ํจ์๋ฅผ ์ ์ฉํ๋ฉด ์๋์ ์ธ ๋น์จ์ด ๋ฌ๋ผ์ง๋ค.
์๋ฅผ ๋ค์ด, ์๋ ์์์ด ๋ค์๊ณผ ๊ฐ๋ค๊ณ ๊ฐ์ ํด๋ณด์.
\[R : G : B = 2 : 1 : 1\]์ด ๋น์จ์ ์ฝ๊ฐ ๋ถ์์์ ์๋ฏธํ์ง๋ง, ํค ๋งคํ ํ์๋
\[f(2) : f(1) : f(1) = \frac{2}{3} : \frac{1}{2} : \frac{1}{2} = 1 : 0.75 : 0.75\]์ด๋ ๊ฒ RGB์ ๋น์จ์ด ๊นจ์ง๊ณ , ์์์ด ํ์์ ๊ฐ๊น์ด ์์ผ๋ก ๋ฐ๋๊ฒ ๋๋ฉฐ,
์ด๋ฅผ ์์ ํ์(washed out) ํ์์ด๋ผ ํ๋ค. ๊ทธ๋ผ ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์๋ ์ด๋ป๊ฒ ํ ์ ์์๊น?
๐ฏ ํด๊ฒฐ์ฑ 1: Intensity-only Tone Mapping
- ๋จผ์ ์ด๋ฏธ์ง๋ฅผ intensity (๋ฐ๊ธฐ)์ ์์ ์ ๋ณด(chroma)๋ก ๋ถ๋ฆฌ
- ํค ๋งคํ์ ์ค์ง ๋ฐ๊ธฐ(intensity)์๋ง ์ ์ฉ
- ์์์ ์๋์ ์ ๋น์จ์ ์ ์งํ๊ฒ ๋์ด ์์์ด ์ ์ง๋๋ค.
- ํ์ง๋ง ๊ฒฝ์ฐ์ ๋ฐ๋ผ์๋ ๋ํ ์ผ์ด๋ ๋๋น๊ฐ ์ฝํด์ง ์ ์๋ค.
๐ง ํด๊ฒฐ์ฑ 2: Low-Frequency Intensity-Only Tone Mapping
๋ ๊ณ ๊ธ ๋ฐฉ๋ฒ:
์ด๋ฏธ์ง๋ฅผ ์ ์ฃผํ(low-frequency) + ๊ณ ์ฃผํ(high-frequency) ์ฑ๋ถ์ผ๋ก ๋๋๊ณ ,
- ์ ์ฃผํ ์ฑ๋ถ์๋ง tone mapping ์ ์ฉ
- ๊ณ ์ฃผํ ์ฑ๋ถ(๋ํ ์ผ)์ ๊ทธ๋๋ก ์ ์ง
- ์์ ์ ์ง + ๋ํ ์ผ ๋ณด์กด + ๋๋น ์ ์ง
- ๋ฐ๊ธฐ ์กฐ์ ์ ๋ถ๋๋ฝ๊ฒ, ๋ํ ์ผ์ ๋ ์นด๋กญ๊ฒ
๐ ์์ ๊ตฌ์กฐ (๊ฐ๋ ์ ์ผ๋ก):
\[\text{Final Image} = \text{ToneMapped(Low-Freq)} + \text{High-Freq}\]โ๏ธ ๋น๊ต ์์
๊ธฐ๋ฒ | ์์ ์ ์ง | ๋ํ ์ผ ์ ์ง | ๋จ์ |
---|---|---|---|
RGB์ tone mapping | โ | โ | ์์ ์์ค |
Intensity-only tone mapping | โ | โ | ๋ํ ์ผ ์์ค |
Low-freq tone mapping | โ | โ | ๐ฏ ํ์ง๋ง โhaloโ ๋ฌธ์ ๋ฐ์ ๊ฐ๋ฅ |
โ ๏ธ Halo Artifact ๋ฌธ์
์ ์ฃผํ tone mapping์ ์ด๋ฏธ์ง ๊ฒฝ๊ณ ๊ทผ์ฒ์์ ๋ฐ๊ธฐ ์ฐจ์ด์ ๋ถ์์ฐ์ค๋ฌ์ด ํ๋ฆผ ํ์, ์ฆ
โhaloโ artifcat๊ฐ ์๊ธธ ์ ์๋ค. ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด Bilateral filter๋ฅผ ์ฌ์ฉํ๋ค. Bilateral filter๋ ๊ฒฝ๊ณ๋ ์ ์งํ๋ฉด์ ๋ถ๋๋ฝ๊ฒ ์ด๋ฏธ์ง๋ฅผ ํ๋ฆฌ๊ฒ ๋ง๋ค๋ฉฐ ๊ฒฐ๊ณผ์ ์ผ๋ก halo๋ฅผ ์ค์ด๋ฉด์ ๋ํ
์ผ๊ณผ ์์๋ ์ ์ง ๊ฐ๋ฅํ๋ค.
๐งต HDR & Tone Mapping ํต์ฌ ์์ฝ
- ๋์งํธ ์นด๋ฉ๋ผ๋ ํ์ค ์ธ๊ณ์ ๋์ ๋ค์ด๋ด๋ฏน ๋ ์ธ์ง๋ฅผ ๋ชจ๋ ๋ด๊ธฐ ์ด๋ ค์
- HDR์ ์๋ก ๋ค๋ฅธ ๋ ธ์ถ์ ์ด๋ฏธ์ง๋ฅผ ๋ณํฉํ์ฌ ์ด๋์ด ๊ณณ๊ณผ ๋ฐ์ ๊ณณ ๋ชจ๋์ ๋ํ ์ผ์ ๋ณด์กด
- Tone Mapping์ HDR ์ด๋ฏธ์ง๋ฅผ ์ ๋ค์ด๋ด๋ฏน ๋ ์ธ์ง ๋์คํ๋ ์ด์ ์์ฐ์ค๋ฝ๊ฒ ๋ณด์ฌ์ฃผ๊ธฐ ์ํ ๊ณผ์
- Tone Mapping์ด ๊ณผ๋ํ๊ฑฐ๋ ์๋ชป๋๋ฉด ์์ ์๊ณก, ๋นํ์ค์ ์ธ๊ด์ด ์๊ธธ ์ ์์
- ํต์ฌ์ ๋ํ ์ผ ์ ์ง + ์์ ๋ณด์กด + ์ํฐํฉํธ ๋ฐฉ์ง์ ๊ท ํ
- ์ต์ ์ค๋งํธํฐ์๋ ์๋ HDR ๊ธฐ์ ์ด ๋ด์ฅ๋์ด ์๊ณ , ๊ด๋ จ ๊ธฐ์ ์ ์ฌ์ ํ ํ๋ฐํ ์ฐ๊ตฌ๋๊ณ ์์