{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,6]],"date-time":"2026-10-06T18:15:08Z","timestamp":1791310508221,"version":"4.3.1"},"reference-count":47,"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"}],"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>Extending image processing techniques to videos is a non-trivial task; applying processing independently to each video frame often leads to temporal inconsistencies, and explicitly encoding temporal consistency requires algorithmic changes. We describe a more general approach to temporal consistency. We propose a gradient-domain technique that is blind to the particular image processing algorithm. Our technique takes a series of processed frames that suffers from flickering and generates a temporally-consistent video sequence. The core of our solution is to infer the temporal regularity from the original unprocessed video, and use it as a temporal consistency guide to stabilize the processed sequence. We formally characterize the frequency properties of our technique, and demonstrate, in practice, its ability to stabilize a wide range of popular image processing techniques including enhancement and stylization of color and tone, intrinsic images, and depth estimation.<\/jats:p>","DOI":"10.1145\/2816795.2818107","type":"journal-article","created":{"date-parts":[[2015,10,27]],"date-time":"2015-10-27T08:36:39Z","timestamp":1445934999000},"page":"1-9","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":147,"title":["Blind video temporal consistency"],"prefix":"10.1145","volume":"34","author":[{"given":"Nicolas","family":"Bonneel","sequence":"first","affiliation":[{"name":"CNRS-LIRIS"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"James","family":"Tompkin","sequence":"additional","affiliation":[{"name":"Harvard Paulson School of Engineering and Applied Sciences"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kalyan","family":"Sunkavalli","sequence":"additional","affiliation":[{"name":"Adobe Research"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Deqing","family":"Sun","sequence":"additional","affiliation":[{"name":"Harvard Paulson School of Engineering and Applied Sciences"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sylvain","family":"Paris","sequence":"additional","affiliation":[{"name":"Adobe Research"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hanspeter","family":"Pfister","sequence":"additional","affiliation":[{"name":"Harvard Paulson School of Engineering and Applied Sciences"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2015,11,2]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2629645"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661229.2661268"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531330"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601206"},{"key":"e_1_2_2_5_1","volume-title":"Pmbp: Patchmatch belief propagation for correspondence field estimation. In BMVC - Best Industrial Impact Prize award.","author":"Besse F.","year":"2012","unstructured":"Besse , F. , Rother , C. , Fitzgibbon , A. , and Kautz , J . 2012 . Pmbp: Patchmatch belief propagation for correspondence field estimation. In BMVC - Best Industrial Impact Prize award. Besse, F., Rother, C., Fitzgibbon, A., and Kautz, J. 2012. Pmbp: Patchmatch belief propagation for correspondence field estimation. In BMVC - Best Industrial Impact Prize award."},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-88688-4_9"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1731047.1731048"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461939"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661229.2661253"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10851-014-0506-3"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-33783-3_44"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276506"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1137\/090766371"},{"key":"e_1_2_2_14_1","volume-title":"IEEE Conference on Computer Vision and Pattern Recognition.","author":"Dong X.","unstructured":"Dong , X. , Bonev , B. , Zhu , Y. , and Yuille , A. L . 2015. Region-based temporally consistent video post-processing . In IEEE Conference on Computer Vision and Pattern Recognition. Dong, X., Bonev, B., Zhu, Y., and Yuille, A. L. 2015. Region-based temporally consistent video post-processing. In IEEE Conference on Computer Vision and Pattern Recognition."},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/566570.566574"},{"key":"e_1_2_2_16_1","volume-title":"NIPS'14","author":"Eigen D.","unstructured":"Eigen , D. , Puhrsch , C. , and Fergus , R . 2014. Depth map prediction from a single image using a multi-scale deep network . In NIPS'14 , 2366--2374. Eigen, D., Puhrsch, C., and Fergus, R. 2014. Depth map prediction from a single image using a multi-scale deep network. In NIPS'14, 2366--2374."},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008183703117"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964984"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566573"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11263-008-0171-3"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2011.197"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964965"},{"key":"e_1_2_2_23_1","volume-title":"IEEE Conference on Computer Vision and Pattern Recognition","author":"He K.","unstructured":"He , K. , Sun , J. , and Tang , X . 2009. Single image haze removal using dark channel prior . In IEEE Conference on Computer Vision and Pattern Recognition , 1956--1963. He, K., Sun, J., and Tang, X. 2009. Single image haze removal using dark channel prior. In IEEE Conference on Computer Vision and Pattern Recognition, 1956--1963."},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360669"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508363.2508402"},{"key":"e_1_2_2_26_1","first-page":"360","article-title":"Intrinsic video","volume":"8690","author":"Kong N.","year":"2014","unstructured":"Kong , N. , Gehler , P. V. , and Black , M. J. 2014 . Intrinsic video . In Eur. Conf. Comp. Vision (ECCV) , vol. 8690 , 360 -- 375 . Kong, N., Gehler, P. V., and Black, M. J. 2014. Intrinsic video. In Eur. Conf. Comp. Vision (ECCV), vol. 8690, 360--375.","journal-title":"Eur. Conf. Comp. Vision (ECCV)"},{"key":"e_1_2_2_27_1","volume-title":"IEEE Int. Conference on Computational Photography (ICCP).","author":"Kronander J.","unstructured":"Kronander , J. , Gustavson , S. , Bonnet , G. , and Unger , J . 2013. Unified hdr reconstruction from raw cfa data . IEEE Int. Conference on Computational Photography (ICCP). Kronander, J., Gustavson, S., Bonnet, G., and Unger, J. 2013. Unified hdr reconstruction from raw cfa data. IEEE Int. Conference on Computational Photography (ICCP)."},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185530"},{"key":"e_1_2_2_29_1","unstructured":"Liu C. 2009. Beyond Pixels: Exploring New Representations and Applications for Motion Analysis. PhD thesis Massachusetts Institute of Technology.   Liu C. 2009. Beyond Pixels: Exploring New Representations and Applications for Motion Analysis. PhD thesis Massachusetts Institute of Technology."},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964963"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-88688-4_34"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882269"},{"key":"e_1_2_2_33_1","doi-asserted-by":"crossref","unstructured":"Piti\u00e9 F. Dahyot R. Kelly F. and Kokaram A. 2004. A new robust technique for stabilizing brightness fluctuations in image sequences. In Statistical Methods in Video Processing. Springer 153--164.  Piti\u00e9 F. Dahyot R. Kelly F. and Kokaram A. 2004. A new robust technique for stabilizing brightness fluctuations in image sequences. In Statistical Methods in Video Processing. Springer 153--164.","DOI":"10.1007\/978-3-540-30212-4_14"},{"key":"e_1_2_2_34_1","volume-title":"IEEE European Conference on Visual Media Production.","author":"Piti\u00e9 F.","unstructured":"Piti\u00e9 , F. , Kent , B. , Collis , B. , and Kokaram , A . 2006. Localised deflicker of moving images . In IEEE European Conference on Visual Media Production. Piti\u00e9, F., Kent, B., Collis, B., and Kokaram, A. 2006. Localised deflicker of moving images. In IEEE European Conference on Visual Media Production."},{"key":"e_1_2_2_35_1","unstructured":"RE:Vision 2015. De:flicker v.1.3.0. http:\/\/www.revisionfx.com\/products\/deflicker\/.  RE:Vision 2015. De:flicker v.1.3.0. http:\/\/www.revisionfx.com\/products\/deflicker\/."},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2614106.2614125"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2013.88"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11263-013-0644-x"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2014.383"},{"key":"e_1_2_2_40_1","unstructured":"van Roosmalen P. M. B. 1999. Restoration of archived film and video. TU Delft.  van Roosmalen P. M. B. 1999. Restoration of archived film and video. TU Delft."},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.mcm.2006.01.029"},{"key":"e_1_2_2_42_1","volume-title":"Calculus of variations : with applications to physics and engineering","author":"Weinstock R.","year":"1952","unstructured":"Weinstock , R. 1974. Calculus of variations : with applications to physics and engineering . Dover books on advanced mathematics. Dover. Originally published by McGraw-Hill , in 1952 . Weinstock, R. 1974. Calculus of variations : with applications to physics and engineering. Dover books on advanced mathematics. Dover. Originally published by McGraw-Hill, in 1952."},{"key":"e_1_2_2_43_1","volume-title":"IEEE Conference on Computer Vision and Pattern Recognition.","author":"Werlberger M.","unstructured":"Werlberger , M. , Pock , T. , and Bischof , H . 2010. Motion estimation with non-local total variation regularization . In IEEE Conference on Computer Vision and Pattern Recognition. Werlberger, M., Pock, T., and Bischof, H. 2010. Motion estimation with non-local total variation regularization. In IEEE Conference on Computer Vision and Pattern Recognition."},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1142018"},{"key":"e_1_2_2_45_1","volume-title":"IEEE Conference on Computer Vision and Pattern Recognition.","author":"Wulff J.","unstructured":"Wulff , J. , and Black , M. J . 2015. Efficient sparse-to-dense optical flow estimation using a learned basis and layers . In IEEE Conference on Computer Vision and Pattern Recognition. Wulff, J., and Black, M. J. 2015. Efficient sparse-to-dense optical flow estimation using a learned basis and layers. In IEEE Conference on Computer Vision and Pattern Recognition."},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601135"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2012.77"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2816795.2818107","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2816795.2818107","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.2818107"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,11,2]]},"references-count":47,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2015,11,4]]}},"alternative-id":["10.1145\/2816795.2818107"],"URL":"https:\/\/doi.org\/10.1145\/2816795.2818107","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"}}]}}