DOI QR코드

DOI QR Code

표준 정규 분포 및 다층 레이어 기반의 효과적인 피사계 심도 구현

Effective Depth of Field Implementation Based on Standard Normal Distribution and Multiple Layers

  • 최무강 (숭실대학교 미디어학과) ;
  • 김예리 (숭실대학교 글로벌미디어학부) ;
  • 김민지 (숭실대학교 글로벌미디어학부) ;
  • 오경수 (숭실대학교 미디어학과)
  • Choi, Mookang (Dept. of Media, Graduate School of Soongsil University) ;
  • Kim, Yeri (Global School of Media of Soongsil University) ;
  • Kim, Minji (Global School of Media of Soongsil University) ;
  • Oh, Kyoungsu (Dept. of Media, Graduate School of Soongsil University)
  • 투고 : 2020.11.19
  • 심사 : 2020.12.13
  • 발행 : 2020.12.20

초록

피사계 심도 효과는 초점이 맞은 부분은 선명하게 나타나고, 그렇지 않은 부분은 흐리게 나타나는 효과를 뜻한다. 본 논문은 실시간 렌더링 환경에서 사용 가능한, 표준 정규 분포를 기반으로 한 샘플링 범위 계산 및 레이어 색상의 알파 블렌딩을 이용한 역방향 매핑 방식 기반의 피사계 심도 효과 구현 방법에 대해 제안한다. 효과 구현을 위해 착란원 크기 계산 방법, 착란원 크기의 표준 정규 분포를 통한 샘플링 영역 설정, 다층 레이어의 알파 블렌딩을 통한 색상 결정 및 디노이징을 통한 이미지 품질 향상 방법에 대해 서술한다.

This paper proposes on the implementation method of depth of field effect based on backward mapping method available in real-time rendering enviroment using calculation of sampling range based on standard normal distribution and alpha blending of color of layers. To implement the effect, this paper describe how to calculate radius of circle of confusion, establish sampling radius using circle of confusion, and determine color through alpha blending of the multiple layer and denoising.

키워드

참고문헌

  1. Paul E. Haeberli, Kurt Akeley, "The accumulation buffer: Hardware support for high-quality rendering", ACM SIGGRAPH Computer Graphics, Vol. 24, No. 4, pp. 309-318, 1990. https://doi.org/10.1145/97880.97913
  2. Jaroslav Krivanek, Jirl Zara, Kadi Bouatouch, "Fast depth of field rendering with surface splatting", Proceedings of the Computer Grahpics International, 2003.
  3. Matthias Zwicker, Hanspeter Pfister, Jeroen van Baar, Markus Gross, "Surface splatting", SIGGRAPH '01: Proceedings of the 28th annual conference on Computer graphics and interactive techniques, pp. 371-378, 2001.
  4. Sungkil Lee, Gerard Jounghun Kim, Seungmoon Choi, "Real-time Depth-of-Field Rendering Using Point Splatting on Per-Pixel Layers", Computer Graphics Forum, Vol. 27, No. 7, pp. 1955-1962, 2008. https://doi.org/10.1111/j.1467-8659.2008.01344.x
  5. Sungkil Lee, Elmar Eisemann, Hans P. Seidel, "Real-time lens blur effects and focus control", ACM Transactions on Graphics, Vol. 29, No. 4, Article 65, 2010.
  6. Hammon, E. "Practical post-process depth of field", In GPU Gems 3, H. Nguyen Ed., Addison Wesley, Chapter 28, 583-605, 2007.
  7. Sungkil Lee, Gerard Jounghun Kim, Seungmoon Choi, "Real-time depth-of-field rendering using anisotropically filtered mipmap interpolation", IEEE Transactions on Visualization and Computer Grahpics. Vol. 15, Issue. 3, pp. 453-464, 2009. https://doi.org/10.1109/TVCG.2008.106
  8. Lance Williams, "Pyramidal Parametrics", SIGGRAPH '83: Proceedings of the 10th annual conference on Computer graphics and interactive techniques, Vol. 17, No. 3, pp. 1-11, 1983.
  9. M. Kraus, M. Strengert. "Depth-of-Field rendering by pyramidal image processing", Computer Graphics Forum, Vol. 26, No. 3, pp. 645-654, 2007. https://doi.org/10.1111/j.1467-8659.2007.01088.x
  10. Sungkil Lee, Elmar Eisemann, Hans P. Seidel, "Depth-of-Field Rendering with Multiview Synthesis", ACM Transactions on Graphics. Vol. 28, No. 5, Article 134, 2009.
  11. Michael Potmesil, Indranil Chakravarty. "A lens and aperture camera model for synthetic image generation", ACM SIGGRAPH Computer Graphics, Vol. 15, No. 3, pp. 297-305. 1981. https://doi.org/10.1145/965161.806818
  12. Robert L. Cook, "Stochastic Sampling in Computer Graphics", ACM Transactions on Graphics, Vol. 5, No. 1, 1986.
  13. Thomas Porter, Tom Duff, "Compositing digital images", SIGGRAPH '84: Proceedings of the 11th annual conference on Computer graphics and interactive techniques, Vol. 18, No. 3, pp. 253-259, 1984.
  14. Lakhwinder Kaur, Savita Gupta, R.C. Chauhan, "Image Denoising using Wavelet Thresholding", Third Conference on Computer Vision, Graphics and Image Processing of India, pp. 16-18, 2002.