{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,27]],"date-time":"2026-10-27T04:02:08Z","timestamp":1793073728183,"version":"4.5.0"},"reference-count":31,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2005,7,1]],"date-time":"2005-07-01T00:00:00Z","timestamp":1120176000000},"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":[[2005,7]]},"abstract":"<jats:p>We present motion magnification, a technique that acts like a microscope for visual motion. It can amplify subtle motions in a video sequence, allowing for visualization of deformations that would otherwise be invisible. To achieve motion magnification, we need to accurately measure visual motions, and group the pixels to be modified. After an initial image registration step, we measure motion by a robust analysis of feature point trajectories, and segment pixels based on similarity of position, color, and motion. A novel measure of motion similarity groups even very small motions according to correlation over time, which often relates to physical cause. An outlier mask marks observations not explained by our layered motion model, and those pixels are simply reproduced on the output from the original registered observations.The motion of any selected layer may be magnified by a user-specified amount; texture synthesis fills-in unseen \"holes\" revealed by the amplified motions. The resulting motion-magnified images can reveal or emphasize small motions in the original sequence, as we demonstrate with deformations in load-bearing structures, subtle motions or balancing corrections of people, and \"rigid\" structures bending under hand pressure.<\/jats:p>","DOI":"10.1145\/1073204.1073223","type":"journal-article","created":{"date-parts":[[2005,11,7]],"date-time":"2005-11-07T11:00:45Z","timestamp":1131361245000},"page":"519-526","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":255,"title":["Motion magnification"],"prefix":"10.1145","volume":"24","author":[{"given":"Ce","family":"Liu","sequence":"first","affiliation":[{"name":"Massachusetts Institute of Technology"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Antonio","family":"Torralba","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"William T.","family":"Freeman","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Fr\u00e9do","family":"Durand","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Edward H.","family":"Adelson","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2005,7]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566606"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/34.969114"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344865"},{"key":"e_1_2_2_4_1","volume-title":"IEEE International Conference on Computer Vision (ICCV '99)","author":"Brostow G.","unstructured":"Brostow , G. , and Essa , I . 1999. Motion-based video decompositing . In IEEE International Conference on Computer Vision (ICCV '99) , 8--13. Brostow, G., and Essa, I. 1999. Motion-based video decompositing. In IEEE International Conference on Computer Vision (ICCV '99), 8--13."},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383325"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.2517-6161.1977.tb01600.x"},{"key":"e_1_2_2_7_1","volume-title":"IEEE International Conference on Computer Vision, 1033--1038","author":"Efros A. A.","unstructured":"Efros , A. A. , and Leung , T. K . 1999. Texture synthesis by non-parametric sampling . In IEEE International Conference on Computer Vision, 1033--1038 . Efros, A. A., and Leung, T. K. 1999. Texture synthesis by non-parametric sampling. In IEEE International Conference on Computer Vision, 1033--1038."},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/358669.358692"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/280814.280820"},{"key":"e_1_2_2_10_1","volume-title":"Proceedings of 4th Alvey Vision Conference, 147--151","author":"Harris C.","unstructured":"Harris , C. , and Stephens , M . 1988. A combined corner and edge detector . In Proceedings of 4th Alvey Vision Conference, 147--151 . Harris, C., and Stephens, M. 1988. A combined corner and edge detector. In Proceedings of 4th Alvey Vision Conference, 147--151."},{"key":"e_1_2_2_11_1","volume-title":"IEEE Conference on Computer Vision and Pattern Recognition (CVPR'01)","author":"Jojic N.","unstructured":"Jojic , N. , and Frey , B . 2001. Learning flexible sprites in video layers . In IEEE Conference on Computer Vision and Pattern Recognition (CVPR'01) , 199--206. Jojic, N., and Frey, B. 2001. Learning flexible sprites in video layers. In IEEE Conference on Computer Vision and Pattern Recognition (CVPR'01), 199--206."},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566607"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566604"},{"key":"e_1_2_2_14_1","volume-title":"Image Understanding Workshop, 121--130","author":"Lucas B.","unstructured":"Lucas , B. , and Kanade , T . 1981. An iterative image registration technique with an application to stereo vision . In Image Understanding Workshop, 121--130 . Lucas, B., and Kanade, T. 1981. An iterative image registration technique with an application to stereo vision. In Image Understanding Workshop, 121--130."},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566608"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015720"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2000.855793"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186562.1015765"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383312"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.345012"},{"key":"e_1_2_2_22_1","volume-title":"Proceedings of International Conference on Computer Vision, 1154--1160","author":"Shi J.","unstructured":"Shi , J. , and Malik , J . 1998. Motion segmentation and tracking using normalized cuts . In Proceedings of International Conference on Computer Vision, 1154--1160 . Shi, J., and Malik, J. 1998. Motion segmentation and tracking using normalized cuts. In Proceedings of International Conference on Computer Vision, 1154--1160."},{"key":"e_1_2_2_23_1","volume-title":"IEEE Conference on Computer Vision and Pattern Recognition (CVPR'94)","author":"Shi J.","unstructured":"Shi . J. , and Tomasi , C . 1994. Good features to track . In IEEE Conference on Computer Vision and Pattern Recognition (CVPR'94) , 593--600. Shi. J., and Tomasi, C. 1994. Good features to track. In IEEE Conference on Computer Vision and Pattern Recognition (CVPR'94), 593--600."},{"key":"e_1_2_2_24_1","volume-title":"Introduction to Applied Mathematics","author":"Strang G.","unstructured":"Strang , G. 1986. Introduction to Applied Mathematics . Wellesley-Cambridge Press . Strang, G. 1986. Introduction to Applied Mathematics. Wellesley-Cambridge Press."},{"key":"e_1_2_2_25_1","doi-asserted-by":"crossref","unstructured":"Torr P. 1998. Philosophical Transactions of the Royal Society. Roy Soc ch. Geometric Motion Segmentation and Model Selection 1321--1340.  Torr P. 1998. Philosophical Transactions of the Royal Society. Roy Soc ch. Geometric Motion Segmentation and Model Selection 1321--1340.","DOI":"10.1098\/rsta.1998.0224"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/218380.218419"},{"key":"e_1_2_2_27_1","volume-title":"Tech. Rep. UW-CSE-03-05-01, ept. of Computer Science and Engineering","author":"Verma D.","year":"2003","unstructured":"Verma , D. , and Meila , M . 2003 . A comparison of spectral methods. Tech. Rep. UW-CSE-03-05-01, ept. of Computer Science and Engineering , University of Washington. Verma, D., and Meila, M. 2003. A comparison of spectral methods. Tech. Rep. UW-CSE-03-05-01, ept. of Computer Science and Engineering, University of Washington."},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/83.334981"},{"key":"e_1_2_2_29_1","volume-title":"EM: A framework for motion segmentation that combines information about form and motion. Tech. rep., MIT Media Laboratory Perceptual Computing Section Technical Report No. 315.","author":"Weiss Y.","year":"1994","unstructured":"Weiss , Y. , and Adelson , E . 1994 . Perceptual organized EM: A framework for motion segmentation that combines information about form and motion. Tech. rep., MIT Media Laboratory Perceptual Computing Section Technical Report No. 315. Weiss, Y., and Adelson, E. 1994. Perceptual organized EM: A framework for motion segmentation that combines information about form and motion. Tech. rep., MIT Media Laboratory Perceptual Computing Section Technical Report No. 315."},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.5555\/794189.794437"},{"key":"e_1_2_2_31_1","volume-title":"Proceedings of Computer Vision and Pattern Recognition, 37--44","author":"Wills J.","unstructured":"Wills , J. , Agarwal , S. , and Belongie , S . 2003. What went where . In Proceedings of Computer Vision and Pattern Recognition, 37--44 . Wills, J., Agarwal, S., and Belongie, S. 2003. What went where. In Proceedings of Computer Vision and Pattern Recognition, 37--44."},{"key":"e_1_2_2_32_1","volume-title":"IEEE Conference on Computer Vision and Pattern Recognition (CVPR'03)","author":"Zelnik-Manor L.","unstructured":"Zelnik-Manor , L. , and Irani , M . 2003. Degeneracies, dependencies and their implications in multi-body and multi-sequence factorizations . In IEEE Conference on Computer Vision and Pattern Recognition (CVPR'03) , 287--293. Zelnik-Manor, L., and Irani, M. 2003. Degeneracies, dependencies and their implications in multi-body and multi-sequence factorizations. In IEEE Conference on Computer Vision and Pattern Recognition (CVPR'03), 287--293."}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1073204.1073223","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1073204.1073223","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:07:45Z","timestamp":1750248465000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1073204.1073223"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,7]]},"references-count":31,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2005,7]]}},"alternative-id":["10.1145\/1073204.1073223"],"URL":"https:\/\/doi.org\/10.1145\/1073204.1073223","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2005,7]]},"assertion":[{"value":"2005-07-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}