{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,18]],"date-time":"2026-08-18T01:42:48Z","timestamp":1787017368228,"version":"build-2736575974"},"reference-count":21,"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"}],"funder":[{"name":"Qatar Computing Research Institute"},{"name":"Quanta Computer"}],"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>When looking at videos of very similar actions with the naked eye, it is often difficult to notice subtle motion differences between them. In this paper we introduce video diffing, an algorithm that highlights the important differences between a pair of video recordings of similar actions. We overlay the edges of one video onto the frames of the second, and color the edges based on a measure of local dissimilarity between the videos. We measure dissimilarity by extracting spatiotemporal gradients from both videos and calculating how dissimilar histograms of these gradients are at varying spatial scales. We performed a user study with 54 people to compare the ease with which users could use our method to find differences. Users gave our method an average grade of 4.04 out of 5 for ease of use, compared to 3.48 and 2.08 for two baseline approaches. Anecdotal results also show that our overlays are useful in the specific use cases of professional golf instruction and analysis of animal locomotion simulations.<\/jats:p>","DOI":"10.1145\/2816795.2818125","type":"journal-article","created":{"date-parts":[[2015,10,27]],"date-time":"2015-10-27T08:36:39Z","timestamp":1445934999000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":11,"title":["Video diff"],"prefix":"10.1145","volume":"34","author":[{"given":"Guha","family":"Balakrishnan","sequence":"first","affiliation":[{"name":"MIT"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Fr\u00e9do","family":"Durand","sequence":"additional","affiliation":[{"name":"MIT"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"John","family":"Guttag","sequence":"additional","affiliation":[{"name":"MIT"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2015,11,2]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1805964.1805968"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2002.1046148"},{"key":"e_1_2_1_3_1","unstructured":"Coach's Eye 2015. https:\/\/www.coachseye.com. Coach's Eye 2015. https:\/\/www.coachseye.com."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2005.177"},{"key":"e_1_2_1_5_1","unstructured":"Dartfish 2015. http:\/\/www.dartfish.com\/Express. Dartfish 2015. http:\/\/www.dartfish.com\/Express."},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMM.2013.2247390"},{"key":"e_1_2_1_7_1","doi-asserted-by":"crossref","unstructured":"Dollar P. Rabaud V. Cottrell G. and Belongie S. 2005. Behavior recognition via sparse spatio-temporal features. 65--72. Dollar P. Rabaud V. Cottrell G. and Belongie S. 2005. Behavior recognition via sparse spatio-temporal features. 65--72.","DOI":"10.1109\/VSPETS.2005.1570899"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2013.56"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.5555\/1248659.1248685"},{"key":"e_1_2_1_10_1","doi-asserted-by":"crossref","unstructured":"Kl\u00e4ser A. Marsza\u0142ek M. and Schmid C. 2008. A spatio-temporal descriptor based on 3d-gradients. 995--1004. Kl\u00e4ser A. Marsza\u0142ek M. and Schmid C. 2008. A spatio-temporal descriptor based on 3d-gradients. 995--1004.","DOI":"10.5244\/C.22.99"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11263-005-1838-7"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2006.68"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-88690-7_3"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2008.301"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015765"},{"key":"e_1_2_1_16_1","unstructured":"Ubersense 2015. http:\/\/www.ubersense.com\/. Ubersense 2015. http:\/\/www.ubersense.com\/."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/11744078_42"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461966"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601192"},{"key":"e_1_2_1_20_1","doi-asserted-by":"crossref","unstructured":"Wang H. etal 2009. Evaluation of local spatio-temporal features for action recognition. 124.1--124.11. Wang H. et al. 2009. Evaluation of local spatio-temporal features for action recognition. 124.1--124.11.","DOI":"10.5244\/C.23.124"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185561"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2816795.2818125","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2816795.2818125","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:48:19Z","timestamp":1750211299000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2816795.2818125"}},"subtitle":["highlighting differences between similar actions in videos"],"short-title":[],"issued":{"date-parts":[[2015,11,2]]},"references-count":21,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2015,11,4]]}},"alternative-id":["10.1145\/2816795.2818125"],"URL":"https:\/\/doi.org\/10.1145\/2816795.2818125","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"}}]}}