{"id":88,"date":"2017-05-04T18:21:04","date_gmt":"2017-05-04T18:21:04","guid":{"rendered":"http:\/\/localhost:50002\/?page_id=88"},"modified":"2019-09-11T06:45:43","modified_gmt":"2019-09-11T06:45:43","slug":"inverse-rendering","status":"publish","type":"page","link":"https:\/\/light.informatik.uni-bonn.de\/research\/inverse-rendering\/","title":{"rendered":"Inverse Rendering"},"content":{"rendered":"In computer graphics, we pride ourselves on performant and accurate forward simulation of light (rendering). Here, we use graphics as methodology to solve problems beyond the generation of pretty pictures. By marrying extremely efficient forward renderers to numerical optimization methods, we develop novel analysis-by-synthesis approaches that push the boundaries on challenging problems like 3D surface reconstruction, real-time tracking of occluded objects from indirect diffuse light reflections, and light field imaging through uncalibrated free-form optics. \r\n<h3>Publications<\/h3>\r\n<div class='publist-item'><h4 class=\"lcp_post\"><a href=\"https:\/\/light.informatik.uni-bonn.de\/non-line-of-sight-reconstruction-using-efficient-transient-rendering\/\">Non-Line-of-Sight Reconstruction using Efficient Transient Rendering<\/a><\/h4><b>Julian Iseringhausen, Matthias B. Hullin<\/b><br \/>ACM Transactions on Graphics 39 (1), 2020.   <a href=\"https:\/\/light.informatik.uni-bonn.de\/non-line-of-sight-reconstruction-using-efficient-transient-rendering\/\" title=\"Non-Line-of-Sight Reconstruction using Efficient Transient Rendering\"><img width=\"1295\" height=\"519\" src=\"https:\/\/light.informatik.uni-bonn.de\/wp-content\/uploads\/2019\/09\/iseringhausen2018full.jpg\" class=\"listthumb wp-post-image\" alt=\"Non-Line-of-Sight Reconstruction using Efficient Transient Rendering\" loading=\"lazy\" \/><\/a><p><i>In this paper, we present an efficient renderer for three-bounce indirect transient light transport, and use it to reconstruct objects around corners to unprecedented accuracy.<\/i><\/p><\/div><div class='publist-item'><h4 class=\"lcp_post\"><a href=\"https:\/\/light.informatik.uni-bonn.de\/deep-non-line-of-sight-reconstruction\/\">Deep Non-Line-of-Sight Reconstruction<\/a><\/h4><b>Javier Grau Chopite, Matthias B. Hullin, Michael Wand, Julian Iseringhausen<\/b><br \/>Proc. IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2020.   <a href=\"https:\/\/light.informatik.uni-bonn.de\/deep-non-line-of-sight-reconstruction\/\" title=\"Deep Non-Line-of-Sight Reconstruction\"><img width=\"957\" height=\"365\" src=\"https:\/\/light.informatik.uni-bonn.de\/wp-content\/uploads\/2020\/05\/deepnlos.png\" class=\"listthumb wp-post-image\" alt=\"Deep Non-Line-of-Sight Reconstruction\" loading=\"lazy\" \/><\/a><p><i>The first deep-learning framework for reconstructing object shapes around a corner.<\/i><\/p><\/div><div class='publist-item'><h4 class=\"lcp_post\"><a href=\"https:\/\/light.informatik.uni-bonn.de\/4d-imaging-through-spray-on-optics\/\">4D Imaging through Spray-On Optics<\/a><\/h4><b>Julian Iseringhausen, Bastian Goldl\u00fccke, Nina Pesheva, Stanimir Iliev, Alexander Wender, Martin Fuchs, Matthias B. Hullin<\/b><br \/>ACM Transactions on Graphics 36(4) (Proc. SIGGRAPH), 35:1--35:11, 2017.   <a href=\"https:\/\/light.informatik.uni-bonn.de\/4d-imaging-through-spray-on-optics\/\" title=\"4D Imaging through Spray-On Optics\"><img width=\"300\" height=\"109\" src=\"https:\/\/light.informatik.uni-bonn.de\/wp-content\/uploads\/2017\/05\/iseringhausen2017-300.jpg\" class=\"listthumb wp-post-image\" alt=\"4D Imaging through Spray-On Optics\" loading=\"lazy\" \/><\/a><p><i>Raindrops on a window heavily distort the view of the scene. We show that a fully calibrated 4D light field can be recovered from a single photograph taken under such adverse conditions.<\/i><\/p><\/div><div class='publist-item'><h4 class=\"lcp_post\"><a href=\"https:\/\/light.informatik.uni-bonn.de\/machine-learning-assisted-identification-of-people-hidden-behind-a-corner\/\">Machine Learning Assisted Identification of People Hidden Behind a Corner<\/a><\/h4><b>Piergiorgio Caramazza, Alessandro Boccolini, Gabriella Musarra, Matthias Hullin, Roderick Murray-Smith, Daniele Faccio<\/b><br \/>Computational Optical Sensing and Imaging, 2017.   <p><i>We demonstrate the use of machine learning to classify temporal histograms of the light-echoes backscattered from bodies hidden from view around a corner, captured by a SPAD camera.<\/i><\/p><\/div><div class='publist-item'><h4 class=\"lcp_post\"><a href=\"https:\/\/light.informatik.uni-bonn.de\/tracking-objects-outside-the-line-of-sight-using-2d-intensity-images\/\">Tracking Objects Outside the Line of Sight using 2D Intensity Images<\/a><\/h4><b>Jonathan Klein, Christoph Peters, Jaime Mart&iacute;n, Martin Laurenzis, Matthias B. Hullin<\/b><br \/>Scientific Reports (Nature Publishing Group), 6, 32491; doi: 10.1038\/srep32491, 2016.   <a href=\"https:\/\/light.informatik.uni-bonn.de\/tracking-objects-outside-the-line-of-sight-using-2d-intensity-images\/\" title=\"Tracking Objects Outside the Line of Sight using 2D Intensity Images\"><img width=\"300\" height=\"133\" src=\"https:\/\/light.informatik.uni-bonn.de\/wp-content\/uploads\/2017\/05\/intenscorners-300.png\" class=\"listthumb wp-post-image\" alt=\"Tracking Objects Outside the Line of Sight using 2D Intensity Images\" loading=\"lazy\" \/><\/a><p><i>We demonstrate the tracking of objects outside the line of sight from 3rd-order indirect diffuse reflections, captured using a regular laser pointer and a 2D camera.<\/i><\/p><\/div>","protected":false},"excerpt":{"rendered":"<p>In computer graphics, we pride ourselves on performant and accurate forward simulation of light (rendering). Here, we use graphics as methodology to solve problems beyond the generation of pretty pictures. By marrying extremely efficient forward renderers to numerical optimization methods, we develop novel analysis-by-synthesis approaches that push the boundaries on challenging problems like 3D surface &#8230;<a class=\"post-readmore\" href=\"https:\/\/light.informatik.uni-bonn.de\/research\/inverse-rendering\/\">read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":68,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"acf":[],"_links":{"self":[{"href":"https:\/\/light.informatik.uni-bonn.de\/wp-json\/wp\/v2\/pages\/88"}],"collection":[{"href":"https:\/\/light.informatik.uni-bonn.de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/light.informatik.uni-bonn.de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/light.informatik.uni-bonn.de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/light.informatik.uni-bonn.de\/wp-json\/wp\/v2\/comments?post=88"}],"version-history":[{"count":5,"href":"https:\/\/light.informatik.uni-bonn.de\/wp-json\/wp\/v2\/pages\/88\/revisions"}],"predecessor-version":[{"id":526,"href":"https:\/\/light.informatik.uni-bonn.de\/wp-json\/wp\/v2\/pages\/88\/revisions\/526"}],"up":[{"embeddable":true,"href":"https:\/\/light.informatik.uni-bonn.de\/wp-json\/wp\/v2\/pages\/68"}],"wp:attachment":[{"href":"https:\/\/light.informatik.uni-bonn.de\/wp-json\/wp\/v2\/media?parent=88"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}