{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,15]],"date-time":"2026-05-15T10:25:43Z","timestamp":1778840743421,"version":"3.51.4"},"reference-count":52,"publisher":"Association for Computing Machinery (ACM)","issue":"6","license":[{"start":{"date-parts":[[2016,11,11]],"date-time":"2016-11-11T00:00:00Z","timestamp":1478822400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Univeristy College London","award":["Impact"],"award-info":[{"award-number":["Impact"]}]},{"DOI":"10.13039\/100006785","name":"Google","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100006785","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100004344","name":"Adobe Systems","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100004344","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100000781","name":"European Research Council","doi-asserted-by":"publisher","award":["StG-2013-335373, 637014"],"award-info":[{"award-number":["StG-2013-335373, 637014"]}],"id":[{"id":"10.13039\/501100000781","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2016,11,11]]},"abstract":"<jats:p>Collision sequences are commonly used in games and entertainment to add drama and excitement. Authoring even two body collisions in the real world can be difficult, as one has to get timing and the object trajectories to be correctly synchronized. After tedious trial-and-error iterations, when objects can actually be made to collide, then they are difficult to capture in 3D. In contrast, synthetically generating plausible collisions is difficult as it requires adjusting different collision parameters (<jats:italic>e.g.,<\/jats:italic>object mass ratio, coefficient of restitution,<jats:italic>etc.<\/jats:italic>) and appropriate initial parameters. We present SMASH to directly<jats:italic>read off<\/jats:italic>appropriate collision parameters directly from raw input video recordings. Technically we enable this by utilizing laws of rigid body collision to regularize the problem of lifting 2D trajectories to a physically valid 3D reconstruction of the collision. The reconstructed sequences can then be modified and combined to easily author novel and plausible collisions. We evaluate our system on a range of synthetic scenes and demonstrate the effectiveness of our method by accurately reconstructing several complex real world collision events.<\/jats:p>","DOI":"10.1145\/2980179.2982421","type":"journal-article","created":{"date-parts":[[2016,11,11]],"date-time":"2016-11-11T17:02:54Z","timestamp":1478883774000},"page":"1-14","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":11,"title":["SMASH"],"prefix":"10.1145","volume":"35","author":[{"given":"Aron","family":"Monszpart","sequence":"first","affiliation":[{"name":"University College London"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nils","family":"Thuerey","sequence":"additional","affiliation":[{"name":"Technical University of Munich"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Niloy J.","family":"Mitra","sequence":"additional","affiliation":[{"name":"University College London"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2016,12,5]]},"reference":[{"key":"e_1_2_2_1_1","unstructured":"Agarwal S. Mierle K. etal 2016. Ceres solver. http:\/\/ceres-solver.org\/. Agarwal S. Mierle K. et al. 2016. Ceres solver. http:\/\/ceres-solver.org\/."},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1177\/0278364912461538"},{"key":"e_1_2_2_3_1","doi-asserted-by":"crossref","unstructured":"Armstrong W. and Green M. 1985. The dynamics of articulated rigid bodies for purposes of animation. The visual computer 1 4 231--240. Armstrong W. and Green M. 1985. The dynamics of articulated rigid bodies for purposes of animation. The visual computer 1 4 231--240.","DOI":"10.1007\/BF02021812"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/97880.97881"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1073\/pnas.0609476104"},{"key":"e_1_2_2_6_1","unstructured":"Bradski G. etal 2016. Open source computer vision library. http:\/\/opencv.org. Bradski G. et al. 2016. Open source computer vision library. http:\/\/opencv.org."},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344882"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIFS.2011.2165843"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1114268.1114277"},{"key":"e_1_2_2_10_1","doi-asserted-by":"crossref","unstructured":"Dou M. Taylor J. Fuchs H. Fitzgibbon A. and Izadi S. 2015. 3D scanning deformable objects with a single RGBD sensor. IEEE CVPR 493--501. Dou M. Taylor J. Fuchs H. Fitzgibbon A. and Izadi S. 2015. 3D scanning deformable objects with a single RGBD sensor. IEEE CVPR 493--501.","DOI":"10.1109\/CVPR.2015.7298647"},{"key":"e_1_2_2_11_1","doi-asserted-by":"crossref","unstructured":"Eberly D. H. 2010. Game physics. Taylor and Francis. Eberly D. H. 2010. Game physics. Taylor and Francis.","DOI":"10.1201\/b18213"},{"key":"e_1_2_2_12_1","doi-asserted-by":"crossref","unstructured":"Gilardi G. and Sharf I. 2002. Literature survey of contact dynamics modelling. Mechanism and machine theory 37 10. Gilardi G. and Sharf I. 2002. Literature survey of contact dynamics modelling. Mechanism and machine theory 37 10.","DOI":"10.1016\/S0094-114X(02)00045-9"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601147"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/280814.280816"},{"key":"e_1_2_2_15_1","unstructured":"Guennebaud G. Jacob B. etal 2010. Eigen v3. http:\/\/eigen.tuxfamily.org. Guennebaud G. Jacob B. et al. 2010. Eigen v3. http:\/\/eigen.tuxfamily.org."},{"key":"e_1_2_2_16_1","doi-asserted-by":"crossref","unstructured":"Gupta A. Efros A. A. and Hebert M. 2010. Blocks world revisited: Image understanding using qualitative geometry and mechanics. ECCV. Gupta A. Efros A. A. and Hebert M. 2010. Blocks world revisited: Image understanding using qualitative geometry and mechanics. ECCV.","DOI":"10.1007\/978-3-642-15561-1_35"},{"key":"e_1_2_2_17_1","doi-asserted-by":"crossref","unstructured":"Hartley E. Kermgard B. Fried D. Bowdish J. Pero L. D. and Barnard K. 2012. Bayesian geometric modeling of indoor scenes. IEEE CVPR 2719--2726. Hartley E. Kermgard B. Fried D. Bowdish J. Pero L. D. and Barnard K. 2012. Bayesian geometric modeling of indoor scenes. IEEE CVPR 2719--2726.","DOI":"10.1109\/CVPR.2012.6247994"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1214\/aoms\/1177703732"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2013.8"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2013.282"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2366145.2366157"},{"key":"e_1_2_2_22_1","doi-asserted-by":"crossref","unstructured":"Kleppner D. and Kolenkow R. 2013. Introduction to Mechanics 2nd Ed. Cambridge University Press. Kleppner D. and Kolenkow R. 2013. Introduction to Mechanics 2nd Ed. Cambridge University Press.","DOI":"10.1017\/CBO9781139013963"},{"key":"e_1_2_2_23_1","unstructured":"Koppula H. Anand A. Joachims T. and Saxena A. 2011. Semantic labeling of 3D point clouds for indoor scenes. NIPS. Koppula H. Anand A. Joachims T. and Saxena A. 2011. Semantic labeling of 3D point clouds for indoor scenes. NIPS."},{"key":"e_1_2_2_24_1","doi-asserted-by":"crossref","unstructured":"Lafarge F. and Alliez P. 2013. Surface reconstruction through point set structuring. CGF. Lafarge F. and Alliez P. 2013. Surface reconstruction through point set structuring. CGF.","DOI":"10.1111\/cgf.12042"},{"key":"e_1_2_2_25_1","unstructured":"Lee D. C. Gupta A. Hebert M. and Kanade T. 2010. Estimating spatial layout of rooms using volumetric reasoning about objects and surfaces. NIPS 24. Lee D. C. Gupta A. Hebert M. and Kanade T. 2010. Estimating spatial layout of rooms using volumetric reasoning about objects and surfaces. NIPS 24."},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/192161.192169"},{"key":"e_1_2_2_27_1","doi-asserted-by":"crossref","unstructured":"Loper M. M. and Black M. J. 2014. OpenDR: An approximate differentiable renderer. ECCV 154--169. Loper M. M. and Black M. J. 2014. OpenDR: An approximate differentiable renderer. ECCV 154--169.","DOI":"10.1007\/978-3-319-10584-0_11"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964967"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12286"},{"key":"e_1_2_2_30_1","unstructured":"Mitra N. J. Flory S. Ovsjanikov M. Gelfand N. Guibas L. and Pottmann H. 2007. Dynamic geometry registration. SGP 173--182. Mitra N. J. Flory S. Ovsjanikov M. Gelfand N. Guibas L. and Pottmann H. 2007. Dynamic geometry registration. SGP 173--182."},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766995"},{"key":"e_1_2_2_32_1","doi-asserted-by":"crossref","unstructured":"M\u00fcller M. McMillan L. Dorsey J. and Jagnow R. 2001. Real-time simulation of deformation and fracture of stiff materials. Eurogr. Worksh. on Comp. Anim. and Sim. 113--124. M\u00fcller M. McMillan L. Dorsey J. and Jagnow R. 2001. Real-time simulation of deformation and fracture of stiff materials. Eurogr. Worksh. on Comp. Anim. and Sim. 113--124.","DOI":"10.1007\/978-3-7091-6240-8_11"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2366145.2366156"},{"key":"e_1_2_2_34_1","volume-title":"Dynamicfusion: Reconstruction and tracking of non-rigid scenes in real-time","author":"Newcombe R. A.","year":"2015"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344880"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2011.6126480"},{"key":"e_1_2_2_37_1","unstructured":"Schlecht J. and Barnard K. 2009. Learning models of object structure. NIPS. Schlecht J. and Barnard K. 2009. Learning models of object structure. NIPS."},{"key":"e_1_2_2_38_1","unstructured":"Schroeder W. Martin K. and Lorensen B. 2006. The visualization toolkit (4th ed.). Schroeder W. Martin K. and Lorensen B. 2006. The visualization toolkit (4th ed.)."},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2366145.2366155"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661229.2661288"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-33715-4_54"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185602"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1599470.1599491"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1002\/vis.4340060304"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/34.31447"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/37402.37427"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276395"},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1576246.1531396"},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/378456.378507"},{"key":"e_1_2_2_50_1","doi-asserted-by":"crossref","unstructured":"Xiong X. and Huber D. 2010. Using context to create semantic 3d models of indoor environments. BMVC 1--11. Xiong X. and Huber D. 2010. Using context to create semantic 3d models of indoor environments. BMVC 1--11.","DOI":"10.5244\/C.24.45"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2013.402"},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPR.2004.479"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2980179.2982421","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2980179.2982421","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:49:57Z","timestamp":1750218597000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2980179.2982421"}},"subtitle":["physics-guided reconstruction of collisions from videos"],"short-title":[],"issued":{"date-parts":[[2016,11,11]]},"references-count":52,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2016,11,11]]}},"alternative-id":["10.1145\/2980179.2982421"],"URL":"https:\/\/doi.org\/10.1145\/2980179.2982421","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,11,11]]},"assertion":[{"value":"2016-12-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}