{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,21]],"date-time":"2026-03-21T02:10:06Z","timestamp":1774059006444,"version":"3.50.1"},"reference-count":39,"publisher":"Association for Computing Machinery (ACM)","issue":"6","license":[{"start":{"date-parts":[[2015,11,2]],"date-time":"2015-11-02T00:00:00Z","timestamp":1446422400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2015,11,4]]},"abstract":"<jats:p>Photon mapping (PM) has been widely regarded as an efficient solution for light transport simulation, including challenging caustics paths and many-bounce indirect lighting. The efficiency of PM comes from reusing traced photons. However, the handling of photon gathering in existing PM algorithms is universally biased -- the expected value of their results does not necessarily agree with the true solution of the rendering equation. We present a novel photon gathering method to efficiently achieve unbiased rendering with photon mapping. Instead of aggregating the gathered photons into an estimated density as in classical photon mapping, we process each photon individually and connect the corresponding light sub-path with the eye sub-path that generates the gather point, creating an unbiased path sample. The Monte Carlo estimate for such a path sample is calculated by evaluating all relevant terms in a strict and unbiased way, leading to a self-contained unbiased sampling technique. We further develop a set of multiple importance sampling (MIS) weights that allow our method to be optimally combined with bidirectional path tracing (BDPT), resulting in an unbiased rendering algorithm that can efficiently handle a wide variety of light paths and that compares favorably with previous algorithms. Experiments demonstrate the efficacy and robustness of our method.<\/jats:p>","DOI":"10.1145\/2816795.2818119","type":"journal-article","created":{"date-parts":[[2015,10,27]],"date-time":"2015-10-27T12:36:39Z","timestamp":1445949399000},"page":"1-14","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":18,"title":["Unbiased photon gathering for light transport simulation"],"prefix":"10.1145","volume":"34","author":[{"given":"Hao","family":"Qin","sequence":"first","affiliation":[{"name":"Zhejiang University"}]},{"given":"Xin","family":"Sun","sequence":"additional","affiliation":[{"name":"Microsoft Research Asia"}]},{"given":"Qiming","family":"Hou","sequence":"additional","affiliation":[{"name":"Zhejiang University"}]},{"given":"Baining","family":"Guo","sequence":"additional","affiliation":[{"name":"Microsoft Research Asia"}]},{"given":"Kun","family":"Zhou","sequence":"additional","affiliation":[{"name":"Zhejiang University"}]}],"member":"320","published-online":{"date-parts":[[2015,11,2]]},"reference":[{"key":"e_1_2_2_1_1","volume-title":"Tech. Rep. MPI-I-2003-4-004","author":"Bekaert P.","year":"2003","unstructured":"Bekaert , P. , Cools , R. , and Slussalek , P . 2003 . A custom designed density estimator for light transport. Tech. Rep. MPI-I-2003-4-004 , Max-Planck Institut fr Informatik (Sarrebruck, DE), Saarbrcken . Bekaert, P., Cools, R., and Slussalek, P. 2003. A custom designed density estimator for light transport. Tech. Rep. MPI-I-2003-4-004, Max-Planck Institut fr Informatik (Sarrebruck, DE), Saarbrcken."},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.13182\/NSE07-A2707"},{"key":"e_1_2_2_3_1","volume-title":"Introduction to Modern Statistical Mechanics","author":"Chandler D.","unstructured":"Chandler , D. 1987. Introduction to Modern Statistical Mechanics . Oxford University Press . Chandler, D. 1987. Introduction to Modern Statistical Mechanics. Oxford University Press."},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073330"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1882261.1866169"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2366145.2366211"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1618452.1618487"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2019627.2019633"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1409060.1409083"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2366145.2366210"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601138"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1618452.1618489"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185554"},{"key":"e_1_2_2_14_1","unstructured":"Jakob W. 2010. Mitsuba renderer. http:\/\/www.mitsubarenderer.org.  Jakob W. 2010. Mitsuba renderer. http:\/\/www.mitsubarenderer.org."},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2070781.2024215"},{"key":"e_1_2_2_16_1","volume-title":"Realistic Image Synthesis Using Photon Mapping","author":"Jensen H. W.","unstructured":"Jensen , H. W. 2001. Realistic Image Synthesis Using Photon Mapping . A. K. Peters, Ltd. , Natick, MA, USA. Jensen, H. W. 2001. Realistic Image Synthesis Using Photon Mapping. A. K. Peters, Ltd., Natick, MA, USA."},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/15886.15902"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2451236.2451242"},{"key":"e_1_2_2_19_1","doi-asserted-by":"crossref","unstructured":"Kaplanyan A. S. and Dachsbacher C. 2013. Path space regularization for holistic and robust light transport. Computer Graphics Forum (Proc. of Eurographics 2013) 32 2 63--72.  Kaplanyan A. S. and Dachsbacher C. 2013. Path space regularization for holistic and robust light transport. Computer Graphics Forum (Proc. of Eurographics 2013) 32 2 63--72.","DOI":"10.1111\/cgf.12026"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601108"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.t01-1-00703"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/258734.258769"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01540.x"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1966394.1966404"},{"key":"e_1_2_2_25_1","doi-asserted-by":"crossref","unstructured":"Kollig T. and Keller A. 2004. Illumination in the presence of weak singularities. In Monte Carlo and Quasi-Monte Carlo Methods 245--257.  Kollig T. and Keller A. 2004. Illumination in the presence of weak singularities. In Monte Carlo and Quasi-Monte Carlo Methods 245--257.","DOI":"10.1007\/3-540-31186-6_15"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601219"},{"key":"e_1_2_2_27_1","first-page":"145","article-title":"Bi-directional path tracing","volume":"93","author":"Lafortune E. P.","year":"1993","unstructured":"Lafortune , E. P. , and Willems , Y. D. 1993 . Bi-directional path tracing . In Proceedings of CompuGraphics , vol. 93 , 145 -- 153 . Lafortune, E. P., and Willems, Y. D. 1993. Bi-directional path tracing. In Proceedings of CompuGraphics, vol. 93, 145--153.","journal-title":"Proceedings of CompuGraphics"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.1699114"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185556"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.5555\/2383894.2383944"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778791"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1666778.1666815"},{"key":"e_1_2_2_33_1","volume-title":"Proceedings of the Fifth Eurographics Workshop on Rendering, Eurographics, 147--162","author":"Veach E.","unstructured":"Veach , E. , and Guibas , L. J . 1994. Bidirectional estimators for light transport . In Proceedings of the Fifth Eurographics Workshop on Rendering, Eurographics, 147--162 . Veach, E., and Guibas, L. J. 1994. Bidirectional estimators for light transport. In Proceedings of the Fifth Eurographics Workshop on Rendering, Eurographics, 147--162."},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/258734.258775"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601203"},{"key":"e_1_2_2_37_1","volume-title":"Proc. of the Central European Seminar on Computer Graphics (CESCG 11)","author":"Vorba J.","year":"2011","unstructured":"Vorba , J. 2011 . Bidirectional photon mapping . In Proc. of the Central European Seminar on Computer Graphics (CESCG 11) . Vorba, J. 2011. Bidirectional photon mapping. In Proc. of the Central European Seminar on Computer Graphics (CESCG 11)."},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073318"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141997"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185555"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2816795.2818119","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2816795.2818119","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:48:19Z","timestamp":1750225699000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2816795.2818119"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,11,2]]},"references-count":39,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2015,11,4]]}},"alternative-id":["10.1145\/2816795.2818119"],"URL":"https:\/\/doi.org\/10.1145\/2816795.2818119","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,11,2]]},"assertion":[{"value":"2015-11-02","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}