偏振光线跟踪绘制技术研究进展综述
作者:
基金项目:

国家自然科学基金(61271121, 61273237)


Research Progress on Polarization Ray-Tracing Rendering
Author:
Fund Project:

National Natural Science Foundation of China (61271121, 61273237)

  • 摘要
  • | |
  • 访问统计
  • |
  • 参考文献 [89]
  • |
  • 相似文献 [20]
  • | | |
  • 文章评论
    摘要:

    光线跟踪是计算机图形学中一种高真实感绘制方法,传统的绘制算法忽略了光的偏振效应.而研究表明:在光线跟踪中加入光的偏振效应,能对绘制结果产生重要的影响.偏振光线跟踪是预测绘制技术的研究核心,它不仅可以提供高真实感的绘制效果,而且已被应用于偏振场景仿真和导航等领域.目前,偏振光线跟踪在国内尚未有相关工作.在预测绘制的框架下,根据偏振光线跟踪的流程,对偏振光线跟踪绘制技术的要点与关键问题进行了分析、总结与展望.

    Abstract:

    In computer graphics, ray-tracing is a high realistic rendering algorithm. Traditional rendering algorithms ignore polarization effect, while related studies show that polarization makes a substantial difference on rendering results. Polarization ray-tracing, at the core of predictive rendering, not only can provide high-realistic rendering image but also is applied in many other tasks such as navigation. Up to now, there is no related work around this topic in China. Under the framework of predictive rendering, this article provides an analysis and summary on key points and future works of polarization rendering following the procedure of polarization ray-tracing algorithm.

    参考文献
    [1] Li J, Wang WC, Wu EH. Ray tracing of dynamic scenes by managing empty regions in adaptive boxes. Chinese Journal of Computers, 2009,32(6):1172-1182(in Chinese with English abstract).[doi:10.3724/SP.J.1016.2009.01172]
    [2] Huang PJ, Wang WC, Yang G, Wu EH. Accelerating ray-tracing using proxy polygons. Chinese Journal of Computers, 2007,30(2):262-271(in Chinese with English abstract).[doi:10.3321/j.issn:0254-4164.2007.02.013]
    [3] Lu HQ, Bao P, Feng JQ. Opencl-Based real-time KD-tree and ray-tracing for dynamic scene. Journal of Computer-Aided Design and Computer Graphics, 2013,25(7):963-973(in Chinese with English abstract).[doi:10.3969/j.issn.1003-9775.2013.07.005]
    [4] Li J, Wang WC, Wu EH. Optimizing grid resolutions for ray tracing. Journal of Computer-Aided Design and Computer Graphics, 2008,20(8):968-977(in Chinese with English abstract).
    [5] Ghosh A, Hawkins T, Peers P, Frederiksen S, Debevec P. Practical modeling and acquisition of layered facial reflectance. ACM Trans. on Graphics, 2012,27(5):32-39.[doi:10.1145/1457515.1409092]
    [6] Ghosh A, Chen T, Peers P, Wilson CA, Debevec P. Circularly polarized spherical illumination reflectometry. ACM Trans. on Graphics, 2010,29(6):162-173.[doi:10.1145/1882261.1866163]
    [7] Devlin K, Wilkie A, Purgathofer W. Tone reproduction and physically based spectral rendering. In:Lastra A, Schneider BO, eds. Proc. of the Eurographics. New York:ACM Press, 2002. 145-156.[doi:10.1145/1073204.1073242]
    [8] Wolff LB, Kurlander DJ. Ray tracing with polarization parameters. IEEE Computer Graphics Appllication, 1990,10(6):44-55.[doi:10.1109/38.62695]
    [9] Miyazaki D, Ikeuchi K. Inverse polarization raytracing:Estimating surface shapes of transparent objects. In:Proc. of the IEEE Conf. on Computer Vision and Pattern Recognition. New York:IEEE Computer Society, 2005. 910-917.[doi:10.1109/CVPR.2005. 19]
    [10] Miyazaki D, Ikeuchi K. Shape estimation of transparent objects by using inverse polarization ray tracing. IEEE Trans. on Pattern Analysis and Machine Intelligence, 2007,29(11):2018-2030.[doi:10.1109/TPAMI.2007.1117]
    [11] Devaraj C, Brown S, Messinger D, Goodenough A, Pogorzala D. A framework for polarized radiance signature prediction for natural scenes. In:Shen SS, Lewis PE, eds. Proc. of the Algorithms and Technologies for Multispectral, Hyperspectral, and Ultraspectral Imagery XIII. Bellingham:SPIE, 2007. 65650Y.[doi:10.1117/12.719798]
    [12] Wolff LB, Lundberg A, Tang R. Image understanding from thermal emission polarization. In:Proc. of the IEEE Conf. on Computer Vision and Pattern Recognition. Santa Barbara:IEEE Computer Society, 1998. 625-631.[doi:10.1109/CVPR.1998.698670]
    [13] Wolff LB. Polarization vision:A new sensory approach to image understanding. Image Vision Computing, 1997,15(2):81-93.[doi:10.1016/S0262-8856(96)01123-7]
    [14] Wolff LB. Polarization and Photometric Methods in Machine Vision. New York:Command AFM, 1996.
    [15] Chen H, Wolff LB. Polarization phase-based method for material classification and object recognition in computer vision. In:Proc. of the IEEE Conf. on Computer Vision and Pattern Recognition. New York:IEEE Computer Society, 1996. 128.[doi:10.1109/CVPR.1996.517064]
    [16] Wolff LB. Polarization-Based material classification from specular reflection. IEEE Trans. on Pattern Analysis and Machine Intelligence, 1990,12(11):1059-1071.[doi:10.1109/34.61705]
    [17] Wolff LB, Boult TE. Constraining object features using a polarization reflectance model. IEEE Trans. on Pattern Analysis and Machine Intelligence, 1991,13(7):635-657.[doi:10.1109/34.85655]
    [18] Cong PH, Robles-Kelly A, Hancock E. Shape and refractive index recovery from single-view polarisation images. In:Proc. of the IEEE Conf. on Computer Vision and Pattern Recognition. New York:IEEE, 2010. 1229-1236.[doi:10.1109/CVPR.2010.5539828]
    [19] Chen C, Zhao YQ, Cheng YM, Pan Q, Luo L. Materials classification based on spectropolarimetric BRDF imagery. Acta Photonica Sinica, 2010,39(6):1026-1033(in Chinese with English abstract).[doi:10.3788/gzxb20103906.1026]
    [20] Zhang F, Du XP, Chen H. Analysis of the target polarization properties based on BRDF. Journal of Equipment Academy, 2014, 25(4):106-111(in Chinese with English abstract).
    [21] Wilkie A, Weidlich A. A physically plausible model for light emission from glowing solid objects. Computer Graphics Forum, 2011,30(4):1269-1276.[doi:10.1111/j.1467-8659.2011.01986.x]
    [22] Wilkie A, Weidlich A, Magnor M, Chalmers A. Predictive rendering. In:Proc. of the SIGGRAPH ASIA Courses. New York:ACM Press, 2009. 1-428.[doi:10.1145/1665817.1665829]
    [23] Meseth J. Towards predictive rendering in virtual reality[PhD. Thesis]. Bonn:University Bonn, 2006.
    [24] Ulbricht C, Wilkie A, Purgathofer W. Verification of physically based rendering algorithms. In:Proc. of the Computer Graphics Forum. 2006. 237-255.[doi:10.1111/j.1467-8659.2006.00938.x]
    [25] Beich J, Veth M. Tightly-Coupled image-aided inertial relative navigation using statistical predictive rendering (SPR) techniques and a priori world models. In:Proc. of the Position Location and Navigation Symp. New York:IEEE, 2010. 552-560.[doi:10.1109/PLANS.2010.5507309]
    [26] Weaver AD, Veth MJ. Image-Based relative navigation for the autonomous refueling problem using predictive rendering. In:Proc. of the Aerospace Conf. New York:IEEE, 2009. 1-13.[doi:10.1109/AERO.2009.4839600]
    [27] Wilkie A, Weidlich A. Polarised light in computer graphics. In:Proc. of the SIGGRAPH Asia Courses. New York:ACM Press, 2012. 1-87.[doi:10.1145/2407783.2407791]
    [28] Goldstein D. Polarized Light. 2nd ed., New York:Marcel Dekker, 2011.
    [29] Tannenbaum DC, Tannenbaum P, Wozny MJ. Polarization and birefringency considerations in rendering. In:Schweitzer D, Glassner A, Keeler M, eds. Proc. of the 21st Annual Conf. on Computer Graphics and Interactive Techniques. New York:ACM Press, 1994. 221-222.[doi:10.1145/192161.192204]
    [30] Sluijter M, de Boer DKG, Braat JJM. General polarized ray-tracing method for inhomogeneous uniaxially anisotropic media. Journal of Optic Society of Amercia A, 2008,25(6):1260-1273.[doi:10.1364/JOSAA.25.001260]
    [31] Ramella-Roman J, Prahl S, Jacques S. Three Monte Carlo programs of polarized light transport into scattering media:Part I. Optics Express, 2005,13(25):4420-4438.[doi:10.1364/OPEX.13.004420]
    [32] Wilkie A, Ulbricht C, Tobler RF, Zotti G, Purgathofer W. An analytical model for skylight polarization. In:Keller A, Jensen HW, eds. Proc. of the 15th Eurographics Conf. on Rendering Techniques. New York:Eurographics Association, 2004. 387-397.[doi:10.2312/egwr/egsr04/387-397]
    [33] Wilkie A, Tobler RF, Purgathofer W. Combined rendering of polarization and fluorescence effects. In:Gortler SJ, Myszkowski K, eds. Proc. of the 12th Eurographics Workshop on Rendering Techniques. London:Springer-Verlag, 2001. 197-204.[doi:10.2312/EGWR/EGWR01/197-204]
    [34] Wilkie A, Weidlich A. How to write a polarisation ray tracer. In:Proc. of the SIGGRAPH Asia Courses. New York:ACM Press, 2011. 1-36.[doi:10.1145/2077434.2077442]
    [35] Hosek L, Wilkie A. An analytic model for full spectral sky-dome radiance. ACM Trans. on Graphics, 2012,31(4):1-9.[doi:10.1145/2185520.2185591]
    [36] Torrance KE, Sparrow EM. Theory for off-specular reflection from roughened surfaces. Journal of the Optical Society of America, 1967,57(9):1105-1112.[doi:10.1364/JOSA.57.001105]
    [37] Liou KN. An Introduction to Atmospheric Radiation. London:Academic Press, 2002.
    [38] An C, Zeringue K. Emission polarization from rough surfaces. In:Chenault DB, Goldstein DH, eds. Proc. of the Polarization:Measurement, Analysis, and Remote Sensing VIII. Bellingham:SPIE, 2008. 69720O.[doi:10.1117/12.779755]
    [39] Cook RL, Torrance KE. A reflectance model for computer graphics. ACM Trans. on Graphics, 1981,15(3):307-316.
    [40] He XD, Torrance KE, Sillion FX, Greenberg DP. A comprehensive physical model for light reflection. SIGGRAPH Computer Graphics, 1991,25(4):175-186.[doi:10.1145/127719.122738]
    [41] Weidlich A, Wilkie A. Arbitrarily layered micro-facet surfaces. In:Rohl A, ed. Proc. of the 5th Int'l Conf. on Computer Graphics and Interactive Techniques. New York:ACM Press, 2007. 171-178.[doi:10.1145/1321261.1321292]
    [42] Jakob W, D'eon E, Jakob O, Marschner S, Jakob W, Jakob O, Marschner S. A comprehensive framework for rendering layered materials. ACM Trans. on Graphics, 2014,33(4):70-79.[doi:10.1145/2601097.2601139]
    [43] Collin C, Pattanaik S, Likamwa P, Bouatouch K. Computation of polarized subsurface BRDF for rendering. In:Kry PG, Bunt A, eds. Proc. of the Graphics Interface Conf. Boca Raton:Canadian Information Processing Society, 2014. 201-208.
    [44] Germer T. SCATMECH:Polarized Light Scattering C++ Class Library. NIST, 2008.
    [45] Priest RG, Germer TA. Polarimetric BRDF in the microfacet model:Theory and measurements. In:Proc. of the 2000 Meeting of the Military Sensing Symposia Specialty Group on Passive Sensors. 2000,1:169-181. http://www.nist.gov/manuscript-publicationsearch.cfm?pub_id=841439
    [46] Hyde M, Schmidt J, Havrilla M. A geometrical optics polarimetric bidirectional reflectance distribution function for dielectric and metallic surfaces. Optics Express, 2009,17(24):22138-22153.[doi:10.1364/OE.17.022138]
    [47] Ellis KK. Polarimetric bidirectional reflectance distribution function of glossy coatings. Journal of the Optical Society of America A, 1996,13(8):1758-1762.[doi:10.1364/josaa.13.001758]
    [48] Riviere N, Ceolato R, Hespel L. Multispectral polarized BRDF:Design of a highly resolved reflectometer and development of a data inversion method. Optica Applicata, 2012,42(1):7-22.[doi:10.5277/oa120101]
    [49] Berger K, Weidlich A, Wilkie A, Magnor M. Modeling and verifying the polarizing reflectance of real-world metallic surfaces. Computer Graphics Appllication, 2012,32(2):24-33.[doi:10.1109/mcg.2011.110]
    [50] Perez R, Seals R, Michalsky J. All-Weather model for sky luminance distribution-Preliminary configuration and validation. Solar Energy, 1993,50(3):235-245.[doi:10.1016/0038-092X(93)90017-I]
    [51] CIE. Spatial distribution of daylight-Luminance distributions of various reference skies. Color Research and Application, 1995, 20(1):80-81.
    [52] Nishita T, Sirai T, Tadamura K, Nakamae E. Display of the earth taking into account atmospheric scattering. In:Whitton MC, ed. Proc. of the 20th Annual Conf. on Computer Graphics and Interactive Techniques. New York:ACM Press, 1993. 175-182.[doi:10.1145/166117.166140]
    [53] Nishita T, Dobashi Y, Nakamae E. Display of clouds taking into account multiple anisotropic scattering and sky light. In:Fujii J, ed. Proc. of the 23rd Annual Conf. on Computer Graphics and Interactive Techniques. New York:ACM Press, 1996. 379-386.[doi:10.1145/237170.237277]
    [54] Haber J, Magnor M, Seidel HP. Physically-Based simulation of twilight phenomena. ACM Trans. on Graphics, 2005,24(4):1353-1373.[doi:10.1145/1095878.1095884]
    [55] Elek O, Kmoch P. Real-Time spectral scattering in large-scale natural participating media. In:Hauser H, Klein R, eds. Proc. of the 26th Spring Conf. on Computer Graphics. New York:ACM Press, 2010. 77-84.[doi:10.1145/1925059.1925074]
    [56] Preetham AJ, Shirley P, Smits B. A practical analytic model for daylight. In:Waggenspack W, ed. Proc. of the 26th Annual Conf. on Computer Graphics and Interactive Techniques. New York:ACM Press, 1999. 91-100.[doi:10.1145/311535.311545]
    [57] Habel R, Mustata B, Wimmer M. Efficient spherical harmonics lighting with the preetham skylight model. In:Mania K, Reinhard E, eds. Proc. of the Eurographics. Crete:Eurographics Association, 2008. 119-122.
    [58] Hosek L, Wilkie A. Adding a solar-radiance function to the Hosek-Wilkie skylight model. Computer Graphics Appllication, 2013, 33(3):44-52.[doi:10.1109/mcg.2013.18]
    [59] Wilkie A, Hosek L. Predicting sky dome appearance on earth-like extrasolar worlds. In:Rushmeier H, ed. Proc. of the 29th Spring Conf. on Computer Graphics. New York:ACM Press, 2013. 145-152.[doi:10.1145/2508244.2508263]
    [60] Buras R, Mayer B. Efficient unbiased variance reduction techniques for Monte Carlo simulations of radiative transfer in cloudy atmospheres:The solution. Journal of Quantitative Spectroscopy & Radiative Transfer, 2011,112(3):434-447.[doi:10.1016/j.jqsrt. 2010.10.005]
    [61] Emde C, Buras R, Mayer B. Alis:An efficient method to compute high spectral resolution polarized solar radiances using the Monte Carlo approach. Journal of Quantitative Spectroscopy & Radiative Transfer, 2011,112(10):1622-1631.[doi:10.1016/j.jqsrt. 2011.03.018]
    [62] Mayer B, Hoch SW, Whiteman CD. Validating the MYSTIC three-dimensional radiative transfer model with observations from the complex topography of Arizona's meteor crater. Atmospheric Chemistry and Physics Discussions, 2010,10(5):13373-13405.[doi:10.5194/acpd-10-13373-2010]
    [63] Adams JT, Aas E, Hojerslev NK, Lundgren B. Comparison of radiance and polarization values observed in the mediterranean sea and simulated in a Monte Carlo model. Applied Pptics, 2002,41:2724-2733.[doi:10.1364/AO.41.002724]
    [64] Pharr M, Humphreys G. Physically Based Rendering:From Theory to Implementation. 2nd ed., Burlington:Morgan Kaufmann Publishers, 2010.
    [65] Glassner AS. How to derive a spectrum from an RGB triplet. Computer Graphics and Applications, 1989,9(4):95-99.[doi:10. 1109/38.31468]
    [66] Smits B. An RGB-to-spectrum conversion for reflectances. Journal of Graphics Tools, 1999,4(4):11-22.[doi:10.1080/10867651. 1999.10487511]
    [67] Peercy MS. Linear color representations for full speed spectral rendering. In:Whitton MC, ed. Proc. of the 20th Annual Conf. on Computer Graphics and Interactive Techniques. New York:ACM Press, 1993. 191-198.[doi:10.1145/166117.166142]
    [68] Raso MG, Fournier A. A piecewise polynomial approach to shading using spectral distributions. In:Proc. of the Graphics Interface. 1991. 40-46.
    [69] Geist R, Heim O, Junkins S. Color representation in virtual environments. Color Research and Application, 1996,21(2):121-128.[doi:10.1002/(SICI)1520-6378(199604)21:2<121::AID-COL6>3.0.CO;2-W]
    [70] Sun Y, Fracchia FD, Drew MS, Calvert TW. A spectrally based framework for realistic image synthesis. The Visual Computer, 2001,17(7):429-444.[doi:10.1007/s003710100116]
    [71] Heinze S, Gotthardt S, Homberg U. Transformation of polarized light information in the central complex of the locust. The Journal of Neuroscience, 2009,29(38):11783-11793.[doi:10.1523/JNEUROSCI.1870- 09.2009]
    [72] Sakura M. Polarized skylight navigation in insects:Model and electrophysiology of E-vector coding by neurons in the central complex. Journal of Neurophysiology, 2008,99(2):667-682.[doi:10.1152/jn.00784.2007]
    [73] Wilkie A, Weidlich A. A standardised polarisation visualisation for images. In:Hauser H, Klein R, eds. Proc. of the 26th Spring Conf. on Computer Graphics. New York:ACM Press, 2010. 43-50.[doi:10.1145/1925059.1925070]
    [74] Lie AE, Kehrer J, Hauser H. Critical design and realization aspects of glyph-based 3d data visualization. In:Hauser H, Spencer SN, eds. Proc. of the 25th Spring Conf. on Computer Graphics. New York:ACM Press, 2009. 19-26.[doi:10.1145/1980462.1980470]
    [75] Ward MO. A taxonomy of glyph placement strategies for multidimensional data visualization. Information Visualization, 2002, 1(3-4):194-210.[doi:10.1057/palgrave.ivs.9500025]
    [76] Neumann L, Hegedus R, Horváth G, Garcia R. Applications of high precision imaging polarimetry. In:Brown P, Cunningham DW, Interrante V, Mccormack J, eds. Proc. of the 4th Eurographics Conf. on Computational Aesthetics in Graphics, Visualization and Imaging. Switzerland:Eurographics Association, 2008. 89-97.[doi:10.2312/COMPAESTH/COMPAESTH08/089-097]
    [77] Zhao JM, Tan JY, Liu LH. Monte Carlo method for polarized radiative transfer in gradient-index media. Journal of Quantitative Spectroscopy & Radiative Transfer, 2014,152:114-126.[doi:10.1016/j.jqsrt.2014.11.005]
    [78] Garcia RDM. Fresnel boundary and interface conditions for polarized radiative transfer in a multilayer medium. Journal of Quantitative Spectroscopy & Radiative Transfer, 2012,113(4):306-317.[doi:10.1016/j.jqsrt.2011.11.015]
    [79] Garcia RDM. Radiative transfer with polarization in a multi-layer medium subject to fresnel boundary and interface conditions. Journal of Quantitative Spectroscopy & Radiative Transfer, 2013,115(1):28-45.[doi:10.1016/j.jqsrt.2012.09.004]
    [80] Germer TA, Marx E. Ray model of light scattering by flake pigments or rough surfaces with smooth transparent coatings. Applied Optics, 2004,43(6):1266-1274.[doi:10.1364/AO.43.001266]
    [81] Huang MC, Liu F, Liu XH, Wu EH. Efficient rendering of single-pass order-independent transparency via CUDA renderer. Ruan Jian Xue Bao/Journal of Software, 2011,22(8):1927-1933(in Chinese with English abstract). http://www.jos.org.cn/1000-9825/3932.htm[doi:10.3724/sp.j.1001.2011.03932]
    附中文参考文献:
    [1] 李静,王文成,吴恩华.基于空盒自适应生成的动态场景光线跟踪计算.计算机学报,2009,32(6):1172-1182.[doi:10.3724/SP.J. 1016.2009.01172]
    [2] 黄沛杰,王文成,杨刚.基于中介面加快光线跟踪计算.计算机学报,2007,30(2):262-271.[doi:10.3321/j.issn:0254-4164.2007.02. 013]
    [3] 卢贺齐,鲍鹏,冯结青.基于OPENCL的实时KD-Tree与动态场景光线跟踪.计算机辅助设计与图形学学报,2013,25(7):963-973.
    [4] 李静,王文成,吴恩华.加快光线跟踪计算的网格优化划分.计算机辅助设计与图形学学报,2008,20(8):968-977.
    [19] 陈超,赵永强,程咏梅,潘泉,罗丽.基于偏振光谱BRDF图像的物质分类.光子学报,2010,39(6):1026-1033.[doi:10.3788/gzxb20103906.1026]
    [20] 张飞,杜小平,陈杭.基于BRDF的目标偏振特性分析.装备学院学报,2014,25(4):106-111.
    [81] 黄梦成,刘芳,刘学慧,吴恩华.基于CUDA渲染器的顺序独立透明现象的单遍高效绘制.软件学报,2011,22(8):1927-1933. http://www.jos.org.cn/1000-9825/3932.htm[doi:10.3724/sp.j.1001.2011.03932]
    引证文献
    网友评论
    网友评论
    分享到微博
    发 布
引用本文

王驰,谢昭,高隽,姚婷婷.偏振光线跟踪绘制技术研究进展综述.软件学报,2016,27(1):136-154

复制
分享
文章指标
  • 点击次数:6402
  • 下载次数: 7327
  • HTML阅读次数: 4034
  • 引用次数: 0
历史
  • 收稿日期:2014-12-19
  • 最后修改日期:2015-06-11
  • 在线发布日期: 2016-01-05
文章二维码
您是第19733177位访问者
版权所有:中国科学院软件研究所 京ICP备05046678号-3
地址:北京市海淀区中关村南四街4号,邮政编码:100190
电话:010-62562563 传真:010-62562533 Email:jos@iscas.ac.cn
技术支持:北京勤云科技发展有限公司

京公网安备 11040202500063号