{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,2]],"date-time":"2026-06-02T09:25:07Z","timestamp":1780392307047,"version":"3.54.1"},"reference-count":33,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2012,7,1]],"date-time":"2012-07-01T00:00:00Z","timestamp":1341100800000},"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":[[2012,8,5]]},"abstract":"<jats:p>\n            We present\n            <jats:italic>primal-dual coding<\/jats:italic>\n            , a photography technique that enables direct fine-grain control over which light paths contribute to a photo. We achieve this by projecting a sequence of patterns onto the scene while the sensor is exposed to light. At the same time, a second sequence of patterns, derived from the first and applied in lockstep, modulates the light received at individual sensor pixels. We show that photography in this regime is equivalent to a\n            <jats:italic>matrix probing<\/jats:italic>\n            operation in which the elements of the scene's transport matrix are individually re-scaled and then mapped to the photo. This makes it possible to directly acquire photos in which specific light transport paths have been blocked, attenuated or enhanced. We show captured photos for several scenes with challenging light transport effects, including specular inter-reflections, caustics, diffuse inter-reflections and volumetric scattering. A key feature of primal-dual coding is that it operates almost exclusively in the optical domain: our results consist of directly-acquired, unprocessed RAW photos or differences between them.\n          <\/jats:p>","DOI":"10.1145\/2185520.2185535","type":"journal-article","created":{"date-parts":[[2012,8,6]],"date-time":"2012-08-06T18:11:37Z","timestamp":1344276697000},"page":"1-11","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":68,"title":["Primal-dual coding to probe light transport"],"prefix":"10.1145","volume":"31","author":[{"given":"Matthew","family":"O'Toole","sequence":"first","affiliation":[{"name":"University of Toronto"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ramesh","family":"Raskar","sequence":"additional","affiliation":[{"name":"MIT Media Lab"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kiriakos N.","family":"Kutulakos","sequence":"additional","affiliation":[{"name":"University of Toronto"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2012,7]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.apnum.2007.01.003"},{"key":"e_1_2_2_2_1","volume-title":"Proc. ECCV.","author":"Chandraker M.","unstructured":"Chandraker , M. , Ng , T. , and Ramamoorthi , R . 2010. A dual theory of inverse and forward light transport . In Proc. ECCV. Chandraker, M., Ng, T., and Ramamoorthi, R. 2010. A dual theory of inverse and forward light transport. In Proc. ECCV."},{"key":"e_1_2_2_3_1","unstructured":"Clark R. N. 2007. Canon 1D Mark II analysis. In http:\/\/wwwclarkvisioncom\/articles\/evaluation-1d2\/.  Clark R. N. 2007. Canon 1D Mark II analysis. In http:\/\/wwwclarkvisioncom\/articles\/evaluation-1d2\/."},{"key":"e_1_2_2_4_1","doi-asserted-by":"crossref","unstructured":"Corle T. R. and Kino G. S. 1996. Confocal scanning optical microscopy and related imaging systems. Academic Press.  Corle T. R. and Kino G. S. 1996. Confocal scanning optical microscopy and related imaging systems . Academic Press.","DOI":"10.1016\/B978-012408750-7\/50012-4"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344855"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2008.01263.x"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.5555\/2383894.2383926"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1866158.1866163"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2011.5995321"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1046\/j.1365-2818.2001.00945.x"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2011.6126254"},{"key":"e_1_2_2_12_1","unstructured":"Iso 2721:1982. Photography---Cameras---Automatic controls of exposure.  Iso 2721:1982. Photography---Cameras---Automatic controls of exposure."},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11263-011-0470-y"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186562.1015806"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1179352.1141976"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1038\/nmeth.1709"},{"key":"e_1_2_2_17_1","volume-title":"Proc. CVPR, 436--443","author":"Nayar S. K.","unstructured":"Nayar , S. K. , Branzoi , V. , and Boult , T . 2004. Programmable imaging using a digital micromirror array . In Proc. CVPR, 436--443 . Nayar, S. K., Branzoi, V., and Boult, T. 2004. Programmable imaging using a digital micromirror array. In Proc. CVPR, 436--443."},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1179352.1141977"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1201775.882280"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1866158.1866165"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1477926.1477929"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevLett.104.100601"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2007.1151"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2005.25"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01401.x"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186822.1073257"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/566570.566612"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1002\/nla.779"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2010.87"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1576246.1531335"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2010.01660.x"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1364\/OL.21.001879"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1179352.1141974"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2185520.2185535","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2185520.2185535","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T10:06:47Z","timestamp":1750241207000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2185520.2185535"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,7]]},"references-count":33,"aliases":["10.1145\/2185520.2335390"],"journal-issue":{"issue":"4","published-print":{"date-parts":[[2012,8,5]]}},"alternative-id":["10.1145\/2185520.2185535"],"URL":"https:\/\/doi.org\/10.1145\/2185520.2185535","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,7]]},"assertion":[{"value":"2012-07-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}