Endless loops: detecting and animating periodic patterns in still images

We present an algorithm for producing a seamless animated loop from a single image. The algorithm detects periodic structures, such as the windows of a building or the steps of a staircase, and generates a non-trivial displacement vector field that maps each segment of the structure onto a neighbori...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:ACM transactions on graphics 2021-08, Vol.40 (4), p.1-12, Article 142
Hauptverfasser: Halperin, Tavi, Hakim, Hanit, Vantzos, Orestis, Hochman, Gershon, Benaim, Netai, Sassy, Lior, Kupchik, Michael, Bibi, Ofir, Fried, Ohad
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 12
container_issue 4
container_start_page 1
container_title ACM transactions on graphics
container_volume 40
creator Halperin, Tavi
Hakim, Hanit
Vantzos, Orestis
Hochman, Gershon
Benaim, Netai
Sassy, Lior
Kupchik, Michael
Bibi, Ofir
Fried, Ohad
description We present an algorithm for producing a seamless animated loop from a single image. The algorithm detects periodic structures, such as the windows of a building or the steps of a staircase, and generates a non-trivial displacement vector field that maps each segment of the structure onto a neighboring segment along a user- or auto-selected main direction of motion. This displacement field is used, together with suitable temporal and spatial smoothing, to warp the image and produce the frames of a continuous animation loop. Our cinemagraphs are created in under a second on a mobile device. Over 140,000 users downloaded our app and exported over 350,000 cinemagraphs. Moreover, we conducted two user studies that show that users prefer our method for creating surreal and structured cinemagraphs compared to more manual approaches and compared to previous methods.
doi_str_mv 10.1145/3450626.3459935
format Article
fullrecord <record><control><sourceid>acm_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1145_3450626_3459935</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3459935</sourcerecordid><originalsourceid>FETCH-LOGICAL-a144t-694867b7cf20fc9a1cda584a817290a38455550d7100cd68f81dd140ed1d37f33</originalsourceid><addsrcrecordid>eNo9j8tKA0EQRQtRcIxZC678gU6qpqpfSwnRCAE3um7a7mlQJk6YduPfO5LRu7mL-4ADcEO4IhK9ZtFoWrOa3HvWZ9CQ1lZZNu4cGrSMChnpEq5q_UBEI2IaWG4_c9_VetcPw7Few0WJfe2Wsy_g9WH7stmp_fPj0-Z-ryKJfCnjxRn7ZlNpsSQfKeWonURHtvUY2YmehNkSYsrGFUc5k2CXKbMtzAtYn37TONQ6diUcx_dDHL8DYfilCTNNmGmmxe1pEdPhv_wX_gBHfUIb</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Endless loops: detecting and animating periodic patterns in still images</title><source>ACM Digital Library</source><creator>Halperin, Tavi ; Hakim, Hanit ; Vantzos, Orestis ; Hochman, Gershon ; Benaim, Netai ; Sassy, Lior ; Kupchik, Michael ; Bibi, Ofir ; Fried, Ohad</creator><creatorcontrib>Halperin, Tavi ; Hakim, Hanit ; Vantzos, Orestis ; Hochman, Gershon ; Benaim, Netai ; Sassy, Lior ; Kupchik, Michael ; Bibi, Ofir ; Fried, Ohad</creatorcontrib><description>We present an algorithm for producing a seamless animated loop from a single image. The algorithm detects periodic structures, such as the windows of a building or the steps of a staircase, and generates a non-trivial displacement vector field that maps each segment of the structure onto a neighboring segment along a user- or auto-selected main direction of motion. This displacement field is used, together with suitable temporal and spatial smoothing, to warp the image and produce the frames of a continuous animation loop. Our cinemagraphs are created in under a second on a mobile device. Over 140,000 users downloaded our app and exported over 350,000 cinemagraphs. Moreover, we conducted two user studies that show that users prefer our method for creating surreal and structured cinemagraphs compared to more manual approaches and compared to previous methods.</description><identifier>ISSN: 0730-0301</identifier><identifier>EISSN: 1557-7368</identifier><identifier>DOI: 10.1145/3450626.3459935</identifier><language>eng</language><publisher>New York, NY, USA: ACM</publisher><subject>Appearance and texture representations ; Artificial intelligence ; Computer graphics ; Computer vision ; Computer vision representations ; Computing methodologies ; Image manipulation</subject><ispartof>ACM transactions on graphics, 2021-08, Vol.40 (4), p.1-12, Article 142</ispartof><rights>ACM</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-a144t-694867b7cf20fc9a1cda584a817290a38455550d7100cd68f81dd140ed1d37f33</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://dl.acm.org/doi/pdf/10.1145/3450626.3459935$$EPDF$$P50$$Gacm$$H</linktopdf><link.rule.ids>314,777,781,2276,27905,27906,40177,75977</link.rule.ids></links><search><creatorcontrib>Halperin, Tavi</creatorcontrib><creatorcontrib>Hakim, Hanit</creatorcontrib><creatorcontrib>Vantzos, Orestis</creatorcontrib><creatorcontrib>Hochman, Gershon</creatorcontrib><creatorcontrib>Benaim, Netai</creatorcontrib><creatorcontrib>Sassy, Lior</creatorcontrib><creatorcontrib>Kupchik, Michael</creatorcontrib><creatorcontrib>Bibi, Ofir</creatorcontrib><creatorcontrib>Fried, Ohad</creatorcontrib><title>Endless loops: detecting and animating periodic patterns in still images</title><title>ACM transactions on graphics</title><addtitle>ACM TOG</addtitle><description>We present an algorithm for producing a seamless animated loop from a single image. The algorithm detects periodic structures, such as the windows of a building or the steps of a staircase, and generates a non-trivial displacement vector field that maps each segment of the structure onto a neighboring segment along a user- or auto-selected main direction of motion. This displacement field is used, together with suitable temporal and spatial smoothing, to warp the image and produce the frames of a continuous animation loop. Our cinemagraphs are created in under a second on a mobile device. Over 140,000 users downloaded our app and exported over 350,000 cinemagraphs. Moreover, we conducted two user studies that show that users prefer our method for creating surreal and structured cinemagraphs compared to more manual approaches and compared to previous methods.</description><subject>Appearance and texture representations</subject><subject>Artificial intelligence</subject><subject>Computer graphics</subject><subject>Computer vision</subject><subject>Computer vision representations</subject><subject>Computing methodologies</subject><subject>Image manipulation</subject><issn>0730-0301</issn><issn>1557-7368</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><recordid>eNo9j8tKA0EQRQtRcIxZC678gU6qpqpfSwnRCAE3um7a7mlQJk6YduPfO5LRu7mL-4ADcEO4IhK9ZtFoWrOa3HvWZ9CQ1lZZNu4cGrSMChnpEq5q_UBEI2IaWG4_c9_VetcPw7Few0WJfe2Wsy_g9WH7stmp_fPj0-Z-ryKJfCnjxRn7ZlNpsSQfKeWonURHtvUY2YmehNkSYsrGFUc5k2CXKbMtzAtYn37TONQ6diUcx_dDHL8DYfilCTNNmGmmxe1pEdPhv_wX_gBHfUIb</recordid><startdate>20210831</startdate><enddate>20210831</enddate><creator>Halperin, Tavi</creator><creator>Hakim, Hanit</creator><creator>Vantzos, Orestis</creator><creator>Hochman, Gershon</creator><creator>Benaim, Netai</creator><creator>Sassy, Lior</creator><creator>Kupchik, Michael</creator><creator>Bibi, Ofir</creator><creator>Fried, Ohad</creator><general>ACM</general><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>20210831</creationdate><title>Endless loops</title><author>Halperin, Tavi ; Hakim, Hanit ; Vantzos, Orestis ; Hochman, Gershon ; Benaim, Netai ; Sassy, Lior ; Kupchik, Michael ; Bibi, Ofir ; Fried, Ohad</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a144t-694867b7cf20fc9a1cda584a817290a38455550d7100cd68f81dd140ed1d37f33</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Appearance and texture representations</topic><topic>Artificial intelligence</topic><topic>Computer graphics</topic><topic>Computer vision</topic><topic>Computer vision representations</topic><topic>Computing methodologies</topic><topic>Image manipulation</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Halperin, Tavi</creatorcontrib><creatorcontrib>Hakim, Hanit</creatorcontrib><creatorcontrib>Vantzos, Orestis</creatorcontrib><creatorcontrib>Hochman, Gershon</creatorcontrib><creatorcontrib>Benaim, Netai</creatorcontrib><creatorcontrib>Sassy, Lior</creatorcontrib><creatorcontrib>Kupchik, Michael</creatorcontrib><creatorcontrib>Bibi, Ofir</creatorcontrib><creatorcontrib>Fried, Ohad</creatorcontrib><collection>CrossRef</collection><jtitle>ACM transactions on graphics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Halperin, Tavi</au><au>Hakim, Hanit</au><au>Vantzos, Orestis</au><au>Hochman, Gershon</au><au>Benaim, Netai</au><au>Sassy, Lior</au><au>Kupchik, Michael</au><au>Bibi, Ofir</au><au>Fried, Ohad</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Endless loops: detecting and animating periodic patterns in still images</atitle><jtitle>ACM transactions on graphics</jtitle><stitle>ACM TOG</stitle><date>2021-08-31</date><risdate>2021</risdate><volume>40</volume><issue>4</issue><spage>1</spage><epage>12</epage><pages>1-12</pages><artnum>142</artnum><issn>0730-0301</issn><eissn>1557-7368</eissn><abstract>We present an algorithm for producing a seamless animated loop from a single image. The algorithm detects periodic structures, such as the windows of a building or the steps of a staircase, and generates a non-trivial displacement vector field that maps each segment of the structure onto a neighboring segment along a user- or auto-selected main direction of motion. This displacement field is used, together with suitable temporal and spatial smoothing, to warp the image and produce the frames of a continuous animation loop. Our cinemagraphs are created in under a second on a mobile device. Over 140,000 users downloaded our app and exported over 350,000 cinemagraphs. Moreover, we conducted two user studies that show that users prefer our method for creating surreal and structured cinemagraphs compared to more manual approaches and compared to previous methods.</abstract><cop>New York, NY, USA</cop><pub>ACM</pub><doi>10.1145/3450626.3459935</doi><tpages>12</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0730-0301
ispartof ACM transactions on graphics, 2021-08, Vol.40 (4), p.1-12, Article 142
issn 0730-0301
1557-7368
language eng
recordid cdi_crossref_primary_10_1145_3450626_3459935
source ACM Digital Library
subjects Appearance and texture representations
Artificial intelligence
Computer graphics
Computer vision
Computer vision representations
Computing methodologies
Image manipulation
title Endless loops: detecting and animating periodic patterns in still images
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-18T07%3A59%3A14IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-acm_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Endless%20loops:%20detecting%20and%20animating%20periodic%20patterns%20in%20still%20images&rft.jtitle=ACM%20transactions%20on%20graphics&rft.au=Halperin,%20Tavi&rft.date=2021-08-31&rft.volume=40&rft.issue=4&rft.spage=1&rft.epage=12&rft.pages=1-12&rft.artnum=142&rft.issn=0730-0301&rft.eissn=1557-7368&rft_id=info:doi/10.1145/3450626.3459935&rft_dat=%3Cacm_cross%3E3459935%3C/acm_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true