{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T15:59:29Z","timestamp":1776095969243,"version":"3.50.1"},"reference-count":45,"publisher":"Association for Computing Machinery (ACM)","issue":"6","license":[{"start":{"date-parts":[[2022,11,30]],"date-time":"2022-11-30T00:00:00Z","timestamp":1669766400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Korea government","award":["2020-0-00450"],"award-info":[{"award-number":["2020-0-00450"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2022,12]]},"abstract":"<jats:p>\n            <jats:italic>StageMix<\/jats:italic>\n            is a mixed video that is created by concatenating the segments from various performance videos of an identical song in a visually smooth manner by matching the main subject's silhouette presented in the frame. We introduce\n            <jats:italic>PopStage<\/jats:italic>\n            , which allows users to generate a StageMix automatically. PopStage is designed based on the StageMix Editing Guideline that we established by interviewing creators as well as observing their workflows. PopStage consists of two main steps: finding an editing path and generating a transition effect at a transition point. Using a reward function that favors visual connection and the optimality of transition timing across the videos, we obtain the optimal path that maximizes the sum of rewards through dynamic programming. Given the optimal path, PopStage then aligns the silhouettes of the main subject from the transitioning video pair to enhance the visual connection at the transition point. The virtual camera view is next optimized to remove the black areas that are often created due to the transformation needed for silhouette alignment, while reducing pixel loss. In this process, we enforce the view to be the maximum size while maintaining the temporal continuity across the frames. Experimental results show that PopStage can generate a StageMix of a similar quality to those produced by professional creators in a highly reduced production time.\n          <\/jats:p>","DOI":"10.1145\/3550454.3555467","type":"journal-article","created":{"date-parts":[[2022,11,30]],"date-time":"2022-11-30T21:19:07Z","timestamp":1669843147000},"page":"1-13","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["PopStage"],"prefix":"10.1145","volume":"41","author":[{"given":"Dawon","family":"Lee","sequence":"first","affiliation":[{"name":"KAIST, South Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jung Eun","family":"Yoo","sequence":"additional","affiliation":[{"name":"KAIST, South Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kyungmin","family":"Cho","sequence":"additional","affiliation":[{"name":"KAIST and Anigma Technologies, South Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bumki","family":"Kim","sequence":"additional","affiliation":[{"name":"KAIST and KAI Inc., South Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gyeonghun","family":"Im","sequence":"additional","affiliation":[{"name":"KAIST and Anigma Technologies, South Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Junyong","family":"Noh","sequence":"additional","affiliation":[{"name":"KAIST, South Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,11,30]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601198"},{"key":"e_1_2_1_2_1","volume-title":"Computer Graphics Forum","author":"Bai Jiamin","unstructured":"Jiamin Bai, Aseem Agarwala, Maneesh Agrawala, and Ravi Ramamoorthi. 2014. User-Assisted Video Stabilization. In Computer Graphics Forum, Vol. 33. Wiley Online Library, 61--70."},{"key":"e_1_2_1_3_1","volume-title":"ViComp: composition of user-generated videos. Multimedia tools and applications 75, 12","author":"Bano Sophia","year":"2016","unstructured":"Sophia Bano and Andrea Cavallaro. 2016. ViComp: composition of user-generated videos. Multimedia tools and applications 75, 12 (2016), 7187--7210."},{"key":"e_1_2_1_4_1","volume-title":"Feature-based image metamorphosis. ACM SIGGRAPH computer graphics 26, 2","author":"Beier Thaddeus","year":"1992","unstructured":"Thaddeus Beier and Shawn Neely. 1992. Feature-based image metamorphosis. ACM SIGGRAPH computer graphics 26, 2 (1992), 35--42."},{"key":"e_1_2_1_5_1","unstructured":"Dimitri P Bertsekas et al. 2000. Dynamic programming and optimal control: Vol. 1. Athena scientific Belmont."},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183794"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/WACV.2018.00053"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201371"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2668904.2668936"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1404880.1404882"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2011.5995525"},{"key":"e_1_2_1_12_1","volume-title":"Proceedings, Part XIX 16","author":"Guo Jianzhu","year":"2020","unstructured":"Jianzhu Guo, Xiangyu Zhu, Yang Yang, Fan Yang, Zhen Lei, and Stan Z Li. 2020. Towards fast, accurate and stable 3d dense face alignment. In Computer Vision-ECCV 2020: 16th European Conference, Glasgow, UK, August 23--28, 2020, Proceedings, Part XIX 16. Springer, 152--168."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1198302.1198306"},{"key":"e_1_2_1_14_1","unstructured":"Ronald A Howard. 1960. Dynamic programming and markov processes. (1960)."},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2699644"},{"key":"e_1_2_1_16_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3306346.3323046","article-title":"Interactive and automatic navigation for 360 video playback","volume":"38","author":"Kang Kyoungkook","year":"2019","unstructured":"Kyoungkook Kang and Sunghyun Cho. 2019. Interactive and automatic navigation for 360 video playback. ACM Transactions on Graphics (TOG) 38, 4 (2019), 1--11.","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"e_1_2_1_17_1","volume-title":"Workshops at the Twenty-Eighth AAAI Conference on Artificial Intelligence. Citeseer.","author":"Ko\u00e7berber Cigdem","year":"2014","unstructured":"Cigdem Ko\u00e7berber and Albert Ali Salah. 2014. Video retargeting: video saliency and optical flow based hybrid approach. In Workshops at the Twenty-Eighth AAAI Conference on Artificial Intelligence. Citeseer."},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1401132.1401202"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/192115.192124"},{"key":"e_1_2_1_20_1","unstructured":"Dieter Kraft et al. 1988. A software package for sequential quadratic programming. (1988)."},{"key":"e_1_2_1_21_1","volume-title":"Computer Graphics Forum","author":"Kumar Moneish","unstructured":"Moneish Kumar, Vineet Gandhi, R\u00e9mi Ronfard, and Michael Gleicher. 2017. Zooming on all actors: Automatic focus+ context split screen video generation. In Computer Graphics Forum, Vol. 36. Wiley Online Library, 455--465."},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073653"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11042-014-2304-8"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1180639.1180702"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/641007.641110"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3313831.3376544"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-58621-8_2"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00530-004-0132-9"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2393347.2393373"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3506693"},{"key":"e_1_2_1_31_1","volume-title":"Steadiface: Real-Time Face-Centric Stabilization On Mobile Phones. In 2019 IEEE International Conference on Image Processing (ICIP). IEEE, 4599--4603","author":"Shi Fuhao","year":"2019","unstructured":"Fuhao Shi, Sung-Fang Tsai, Youyou Wang, and Chia-Kai Liang. 2019. Steadiface: Real-Time Face-Centric Stabilization On Mobile Phones. In 2019 IEEE International Conference on Image Processing (ICIP). IEEE, 4599--4603."},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1873951.1874023"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2017.150"},{"key":"e_1_2_1_34_1","volume-title":"Asian Conference on Computer Vision. Springer, 154--171","author":"Su Yu-Chuan","year":"2016","unstructured":"Yu-Chuan Su, Dinesh Jayaraman, and Kristen Grauman. 2016. Pano2Vid: Automatic Cinematography for Watching 360\u00b0 Videos. In Asian Conference on Computer Vision. Springer, 154--171."},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-10584-0_31"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/985921.986057"},{"key":"e_1_2_1_37_1","unstructured":"Adobe Photoshop. 2022. Adobe Photoshop. https:\/\/www.adobe.com\/products\/photoshop"},{"key":"e_1_2_1_38_1","unstructured":"Adobe Premiere Pro. 2022. Adobe Premiere Pro. https:\/\/www.adobe.com\/products\/premiere"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1275808.1276386"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2984511.2984569"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1833349.1778827"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3411764.3445437"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIP.2015.2493959"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIP.2017.2676354"},{"key":"e_1_2_1_45_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3306346.3323015","article-title":"Synthetic defocus and look-ahead autofocus for casual videography","volume":"38","author":"Zhang Xuaner","year":"2019","unstructured":"Xuaner Zhang, Kevin Matzen, Vivien Nguyen, Dillon Yao, You Zhang, and Ren Ng. 2019. Synthetic defocus and look-ahead autofocus for casual videography. ACM Transactions on Graphics (TOG) 38, 4 (2019), 1--16.","journal-title":"ACM Transactions on Graphics (TOG)"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3550454.3555467","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3550454.3555467","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:49:11Z","timestamp":1750182551000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3550454.3555467"}},"subtitle":["The Generation of Stage Cross-Editing Video Based on Spatio-Temporal Matching"],"short-title":[],"issued":{"date-parts":[[2022,11,30]]},"references-count":45,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2022,12]]}},"alternative-id":["10.1145\/3550454.3555467"],"URL":"https:\/\/doi.org\/10.1145\/3550454.3555467","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,11,30]]},"assertion":[{"value":"2022-11-30","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}