{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,27]],"date-time":"2026-03-27T18:55:41Z","timestamp":1774637741164,"version":"3.50.1"},"reference-count":36,"publisher":"Association for Computing Machinery (ACM)","issue":"4","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2025,8,1]]},"abstract":"<jats:p>We present closed-form expressions for Green and biharmonic coordinates with respect to polynomial curved 2D cages, enabling reliable cage-based image deformation both to and from a curved cage. We further provide closed-form expressions for first- and second-order derivatives of these coordinates with respect to the encoded position. This enables the use of variational solvers for interacting with the 2D shape at arbitrary points while keeping the fast decoding strength of cage-based deformation, which we illustrate for a variety of elastic deformation energies.<\/jats:p>","DOI":"10.1145\/3731421","type":"journal-article","created":{"date-parts":[[2025,7,27]],"date-time":"2025-07-27T04:02:22Z","timestamp":1753588942000},"page":"1-20","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Variational Green and Biharmonic Coordinates for 2D Polynomial Cages"],"prefix":"10.1145","volume":"44","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2147-3427","authenticated-orcid":false,"given":"\u00c9lie","family":"Michel","sequence":"first","affiliation":[{"name":"Adobe Research, Paris, France"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4603-7143","authenticated-orcid":false,"given":"Alec","family":"Jacobson","sequence":"additional","affiliation":[{"name":"Adobe Research, Toronto, Canada"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-8588-1436","authenticated-orcid":false,"given":"Siddhartha","family":"Chaudhuri","sequence":"additional","affiliation":[{"name":"Adobe Research, New York, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6568-2642","authenticated-orcid":false,"given":"Jean-Marc","family":"Thiery","sequence":"additional","affiliation":[{"name":"Adobe Research, Paris, France"}]}],"member":"320","published-online":{"date-parts":[[2025,7,27]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3618374"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cagd.2018.01.002"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531340"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766989"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3130800.3130843"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073595"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.2307\/2153450"},{"key":"e_1_2_2_8_1","volume-title":"Mean value coordinates. Computer aided geometric design 20, 1","author":"Floater Michael S","year":"2003","unstructured":"Michael S Floater. 2003. Mean value coordinates. Computer aided geometric design 20, 1 (2003), 19\u201327."},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1236463.1236468"},{"key":"e_1_2_2_10_1","unstructured":"Ga\u00ebl Guennebaud Beno\u00eet Jacob et al. 2010. Eigen v3. http:\/\/eigen.tuxfamily.org."},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1080\/07468342.1997.11973878"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1183287.1183295"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964973"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2614028.2615427"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276466"},{"key":"e_1_2_2_16_1","doi-asserted-by":"crossref","unstructured":"Tao Ju Scott Schaefer and Joe Warren. 2005. Mean value coordinates for closed triangular meshes. In ACM Siggraph 2005 Papers. 561\u2013566.","DOI":"10.1145\/1186822.1073229"},{"key":"e_1_2_2_17_1","volume-title":"Symposium on Geometry Processing. 81\u201388","author":"Langer Torsten","year":"2006","unstructured":"Torsten Langer, Alexander Belyaev, and Hans-Peter Seidel. 2006. Spherical barycentric coordinates. In Symposium on Geometry Processing. 81\u201388."},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2008.01143.x"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461917"},{"key":"e_1_2_2_20_1","volume-title":"Polynomial Cauchy Coordinates for Curved Cages. In SIGGRAPH Asia 2024 Conference Papers. 1\u20138.","author":"Lin Zhehui","year":"2024","unstructured":"Zhehui Lin and Renjie Chen. 2024. Polynomial Cauchy Coordinates for Curved Cages. In SIGGRAPH Asia 2024 Conference Papers. 1\u20138."},{"key":"e_1_2_2_21_1","volume-title":"Symposium on geometry processing.","author":"Lipman Yaron","year":"2007","unstructured":"Yaron Lipman, Johannes Kopf, Daniel Cohen-Or, and David Levin. 2007. GPU-assisted positive mean value coordinates for mesh deformations. In Symposium on geometry processing."},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360677"},{"key":"e_1_2_2_23_1","volume-title":"Polynomial 2D Green Coordinates for High-order Cages. arXiv preprint arXiv:2408.06831","author":"Liu Shibo","year":"2024","unstructured":"Shibo Liu, Ligang Liu, and Xiao-Ming Fu. 2024. Polynomial 2D Green Coordinates for High-order Cages. arXiv preprint arXiv:2408.06831 (2024)."},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2010.01760.x"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3588432.3591499"},{"key":"e_1_2_2_26_1","doi-asserted-by":"crossref","unstructured":"Philip J. Schneider. 1990. An Algorithm for Automatically Fitting Digitized Curves. In Graphics Gems Andrew Glassner (Ed.). 612\u2013626.","DOI":"10.1016\/B978-0-08-050753-8.50132-7"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/15922.15903"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12588"},{"key":"e_1_2_2_29_1","volume-title":"Symposium on Geometry processing","volume":"4","author":"Sorkine Olga","year":"2007","unstructured":"Olga Sorkine and Marc Alexa. 2007. As-rigid-as-possible surface modeling. In Symposium on Geometry processing, Vol. 4. 109\u2013116."},{"key":"e_1_2_2_30_1","volume-title":"Tamy Boubekeur, Andr\u00e9 Stork, and Dieter W Fellner.","author":"Str\u00f6ter Daniel","year":"2024","unstructured":"Daniel Str\u00f6ter, Jean-Marc Thiery, Kai Hormann, Jiong Chen, Qingjun Chang, Sebastian Besler, Johannes Sebastian Mueller-Roemer, Tamy Boubekeur, Andr\u00e9 Stork, and Dieter W Fellner. 2024. A Survey on Cage-based Deformation of 3D Models. In Computer Graphics Forum, Vol. 43. Wiley Online Library, e15060."},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3550469.3555400"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3272127.3275063"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3658208"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01399.x"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1833349.1778815"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2012.03130.x"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3731421","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,27]],"date-time":"2026-03-27T17:56:59Z","timestamp":1774634219000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3731421"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,7,27]]},"references-count":36,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2025,8,1]]}},"alternative-id":["10.1145\/3731421"],"URL":"https:\/\/doi.org\/10.1145\/3731421","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,7,27]]},"assertion":[{"value":"2025-07-27","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}