{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,28]],"date-time":"2026-03-28T08:18:36Z","timestamp":1774685916641,"version":"3.50.1"},"reference-count":58,"publisher":"Association for Computing Machinery (ACM)","issue":"5","license":[{"start":{"date-parts":[[2022,7,22]],"date-time":"2022-07-22T00:00:00Z","timestamp":1658448000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100012166","name":"National Key R&D Program of China","doi-asserted-by":"crossref","award":["2020YFC1523102"],"award-info":[{"award-number":["2020YFC1523102"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["62072422, 62025207"],"award-info":[{"award-number":["62072422, 62025207"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100003995","name":"Anhui Provincial Natural Science Foundation","doi-asserted-by":"crossref","award":["2008085MF195"],"award-info":[{"award-number":["2008085MF195"]}],"id":[{"id":"10.13039\/501100003995","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2022,10,31]]},"abstract":"<jats:p>In the mirror cup and saucer art created by artists Yul Cho and Sang-Ha Cho, part of the saucer is directly visible to the viewer, while the other part of the saucer is occluded and can only be seen as a reflection through a mirror cup. Thus, viewers see an image directly on the saucer and another image on the mirror cup; however, the existing art design is limited to wavelike saucers. In this work, we propose a general computational framework for mirror cup and saucer art design. As input, we take from the user one image for the direct view, one image for the reflected view, and the base shape of the saucer. Our algorithm then generates a suitable saucer shape by deforming the input shape. We formulate this problem as a constrained optimization for the saucer surface. Our framework solves for the fine geometry details on the base shape along with its texture, such that when a mirror cup is placed on the saucer, the user-specified images are observed as direct and reflected views. Through extensive experiments, we demonstrate the effectiveness of our framework and the great design flexibility that it offers to users. We further validate the produced art pieces by fabricating the colored saucers using three-dimensional printing.<\/jats:p>","DOI":"10.1145\/3517120","type":"journal-article","created":{"date-parts":[[2022,3,9]],"date-time":"2022-03-09T20:32:35Z","timestamp":1646857955000},"page":"1-15","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Computational Mirror Cup and Saucer Art"],"prefix":"10.1145","volume":"41","author":[{"given":"Kang","family":"Wu","sequence":"first","affiliation":[{"name":"University of Science and Technology of China, Hefei, Anhui, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8395-4392","authenticated-orcid":false,"given":"Renjie","family":"Chen","sequence":"additional","affiliation":[{"name":"University of Science and Technology of China, Hefei, Anhui, China"}]},{"given":"Xiao-Ming","family":"Fu","sequence":"additional","affiliation":[{"name":"University of Science and Technology of China, Hefei, Anhui, China"}]},{"given":"Ligang","family":"Liu","sequence":"additional","affiliation":[{"name":"University of Science and Technology of China, Hefei, Anhui, China"}]}],"member":"320","published-online":{"date-parts":[[2022,7,22]]},"reference":[{"key":"e_1_3_3_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778797"},{"key":"e_1_3_3_3_1","volume-title":"Anamorphic Art","author":"Baltrusaitis Jurgis","year":"1977","unstructured":"Jurgis Baltrusaitis. 1977. Anamorphic Art. Chadwyck-Healey Translated by WJ Strachan. Cambridge, England."},{"key":"e_1_3_3_4_1","first-page":"593","volume-title":"Computer Graphics Forum","author":"Bermano Amit","year":"2012","unstructured":"Amit Bermano, Ilya Baran, Marc Alexa, and Wojciech Matusk. 2012. Shadowpix: Multiple images from self shadowing. In Computer Graphics Forum, Vol. 31. Wiley Online Library, 593\u2013602."},{"key":"e_1_3_3_5_1","first-page":"9609","volume-title":"Advances in Neural Information Processing Systems","author":"Chen Wenzheng","year":"2019","unstructured":"Wenzheng Chen, Huan Ling, Jun Gao, Edward Smith, Jaakko Lehtinen, Alec Jacobson, and Sanja Fidler. 2019. Learning to predict 3d objects with an interpolation-based differentiable renderer. In Advances in Neural Information Processing Systems. 9609\u20139619."},{"key":"e_1_3_3_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00004-015-0239-7"},{"key":"e_1_3_3_7_1","unstructured":"Francesco De Comite. 2011. A new kind of three-dimensional anamorphosis. In Bridges 2011: Mathematics Music Art Architecture Culture . 33\u201338."},{"key":"e_1_3_3_8_1","first-page":"1","volume-title":"SIGGRAPH ASIA 2015 Art Papers","author":"Comite Francesco De","year":"2015","unstructured":"Francesco De Comite and Laurent Grisoni. 2015. Numerical anamorphosis: An artistic exploration. In SIGGRAPH ASIA 2015 Art Papers. 1\u20137."},{"key":"e_1_3_3_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201378"},{"key":"e_1_3_3_10_1","unstructured":"D. Eberly. 2008. Computing a point of reflection on a sphere. Retrieved from http:\/\/www.geometrictools.com."},{"key":"e_1_3_3_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3130800.3130890"},{"key":"e_1_3_3_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2018.00874"},{"key":"e_1_3_3_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00607-006-0199-6"},{"key":"e_1_3_3_14_1","unstructured":"Paul Henderson and Vittorio Ferrari. 2018. Learning to generate and reconstruct 3D meshes with only 2D supervision. In Proceedings of the 29th British Machine Vision Conference (BMVC\u201918) ."},{"key":"e_1_3_3_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3272127.3275070"},{"key":"e_1_3_3_16_1","doi-asserted-by":"publisher","DOI":"10.1119\/1.19406"},{"key":"e_1_3_3_17_1","first-page":"4996","article-title":"Unsupervised learning of 3d structure from images","volume":"29","author":"Rezende Danilo Jimenez","year":"2016","unstructured":"Danilo Jimenez Rezende, S. M. Eslami, Shakir Mohamed, Peter Battaglia, Max Jaderberg, and Nicolas Heess. 2016. Unsupervised learning of 3d structure from images. Adv. Neural Inf. Process. Syst. 29 (2016), 4996\u20135004.","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"e_1_3_3_18_1","doi-asserted-by":"publisher","DOI":"10.52842\/conf.ecaade.2016.1.185"},{"key":"e_1_3_3_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2018.00411"},{"key":"e_1_3_3_20_1","first-page":"251","volume-title":"Proceedings of the 25th European Workshop on Computational Geometry","author":"Keiren Jeroen","year":"2009","unstructured":"Jeroen Keiren, Freek van Walderveen, and Alexander Wolff. 2009. Constructability of trip-lets. In Proceedings of the 25th European Workshop on Computational Geometry. 251\u2013254."},{"key":"e_1_3_3_21_1","article-title":"Adam: A method for stochastic optimization","author":"Kingma Diederik P.","year":"2014","unstructured":"Diederik P. Kingma and Jimmy Ba. 2014. Adam: A method for stochastic optimization. arXiv:1412.6980. Retrieved from https:\/\/arxiv.org\/abs\/1412.6980.","journal-title":"arXiv:1412.6980"},{"key":"e_1_3_3_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2018.00375"},{"key":"e_1_3_3_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2016.2535331"},{"key":"e_1_3_3_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3272127.3275055"},{"key":"e_1_3_3_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01589116"},{"key":"e_1_3_3_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2017.248"},{"key":"e_1_3_3_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2019.00780"},{"key":"e_1_3_3_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-10584-0_11"},{"key":"e_1_3_3_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3092912.3092915"},{"key":"e_1_3_3_30_1","doi-asserted-by":"crossref","unstructured":"Niloy J. Mitra and Mark Pauly. 2009. Shadow art. ACM Trans. Graph. 28 5 (2009) 1\u20137.","DOI":"10.1145\/1618452.1618502"},{"key":"e_1_3_3_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3355089.3356498"},{"key":"e_1_3_3_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3450626.3459844"},{"key":"e_1_3_3_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141919"},{"key":"e_1_3_3_34_1","first-page":"503","volume-title":"Computer Graphics Forum","author":"Papas Marios","year":"2011","unstructured":"Marios Papas, Wojciech Jarosz, Wenzel Jakob, Szymon Rusinkiewicz, Wojciech Matusik, and Tim Weyrich. 2011. Goal-based caustics. In Computer Graphics Forum, Vol. 30. Wiley Online Library, 503\u2013511."},{"key":"e_1_3_3_35_1","doi-asserted-by":"publisher","DOI":"10.1561\/2400000003"},{"key":"e_1_3_3_36_1","first-page":"8026","article-title":"Pytorch: An imperative style, high-performance deep learning library","volume":"32","author":"Paszke Adam","year":"2019","unstructured":"Adam Paszke, Sam Gross, Francisco Massa, Adam Lerer, James Bradbury, Gregory Chanan, Trevor Killeen, Zeming Lin, Natalia Gimelshein, Luca Antiga, et\u00a0al. 2019. Pytorch: An imperative style, high-performance deep learning library. Adv. Neural Inf. Process. Syst. 32 (2019), 8026\u20138037.","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"e_1_3_3_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2816795.2818083"},{"key":"e_1_3_3_38_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0893-6080(98)00116-6"},{"key":"e_1_3_3_39_1","first-page":"513","volume-title":"Proceedings of Bridges 2012: Mathematics, Music, Art, Architecture, Culture","author":"Rausch Kimberly","year":"2012","unstructured":"Kimberly Rausch et\u00a0al. 2012. The mathematics behind anamorphic art. In Proceedings of Bridges 2012: Mathematics, Music, Art, Architecture, Culture. Tessellations Publishing, 513\u2013514."},{"key":"e_1_3_3_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2017.589"},{"key":"e_1_3_3_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201400"},{"key":"e_1_3_3_42_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cagd.2016.06.002"},{"key":"e_1_3_3_43_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cagd.2020.101826"},{"key":"e_1_3_3_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661229.2661267"},{"key":"e_1_3_3_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601200"},{"key":"e_1_3_3_46_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-006-0095-2"},{"key":"e_1_3_3_47_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cag.2013.07.002"},{"key":"e_1_3_3_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1057432.1057456"},{"key":"e_1_3_3_49_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00004-016-0302-z"},{"key":"e_1_3_3_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3306346.3322992"},{"key":"e_1_3_3_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2018.00270"},{"key":"e_1_3_3_52_1","first-page":"1274","volume-title":"Proceedings of the IEEE International Conference on Computer Vision Workshops","author":"Tewari Ayush","year":"2017","unstructured":"Ayush Tewari, Michael Zollhofer, Hyeongwoo Kim, Pablo Garrido, Florian Bernard, Patrick Perez, and Christian Theobalt. 2017. Mofa: Model-based deep convolutional face autoencoder for unsupervised monocular reconstruction. In Proceedings of the IEEE International Conference on Computer Vision Workshops. 1274\u20131283."},{"key":"e_1_3_3_53_1","article-title":"Lecture 6.5-rmsprop, coursera: Neural networks for machine learning","author":"Tieleman Tijmen","year":"2012","unstructured":"Tijmen Tieleman and Geoffrey Hinton. 2012. Lecture 6.5-rmsprop, coursera: Neural networks for machine learning. Technical Report, University of Toronto.","journal-title":"Technical Report,"},{"key":"e_1_3_3_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2018.00767"},{"key":"e_1_3_3_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531338"},{"key":"e_1_3_3_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392383"},{"issue":"6","key":"e_1_3_3_57_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3355089.3356522","article-title":"A differential theory of radiative transfer","volume":"38","author":"Zhang Cheng","year":"2019","unstructured":"Cheng Zhang, Lifan Wu, Changxi Zheng, Ioannis Gkioulekas, Ravi Ramamoorthi, and Shuang Zhao. 2019. A differential theory of radiative transfer. ACM Trans. Graph. 38, 6 (2019), 1\u201316.","journal-title":"ACM Trans. Graph."},{"key":"e_1_3_3_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/2907049"},{"key":"e_1_3_3_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2016.7759630"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3517120","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3517120","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:09:01Z","timestamp":1750183741000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3517120"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,7,22]]},"references-count":58,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2022,10,31]]}},"alternative-id":["10.1145\/3517120"],"URL":"https:\/\/doi.org\/10.1145\/3517120","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,7,22]]},"assertion":[{"value":"2021-07-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-02-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-07-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}