{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,27]],"date-time":"2026-03-27T18:56:12Z","timestamp":1774637772844,"version":"3.50.1"},"reference-count":57,"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>\n                    This paper introduces Claycode, a novel 2D scannable code designed for extensive stylization and deformation. Unlike traditional matrix-based codes\n                    <jats:italic toggle=\"yes\">(e.g.<\/jats:italic>\n                    , QR codes), Claycodes encode their message in a tree structure. During the encoding process, bits are mapped into a topology tree, which is then depicted as a nesting of color regions drawn within the boundaries of a target polygon shape. When decoding, Claycodes are extracted and interpreted in real-time from a camera stream. We detail the end-to-end pipeline and show that Claycodes allow for extensive stylization without compromising their functionality. We then empirically demonstrate Claycode's high tolerance to heavy deformations, outperforming traditional 2D scannable codes in scenarios where they typically fail.\n                  <\/jats:p>","DOI":"10.1145\/3730853","type":"journal-article","created":{"date-parts":[[2025,7,27]],"date-time":"2025-07-27T04:02:22Z","timestamp":1753588942000},"page":"1-14","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Claycode: Stylable and Deformable 2D Scannable Codes"],"prefix":"10.1145","volume":"44","author":[{"ORCID":"https:\/\/orcid.org\/0009-0006-2951-1850","authenticated-orcid":false,"given":"Marco","family":"Maida","sequence":"first","affiliation":[{"name":"Independent Researcher, London, United Kingdom"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-2972-0382","authenticated-orcid":false,"given":"Alberto","family":"Crescini","sequence":"additional","affiliation":[{"name":"Independent Researcher, London, United Kingdom"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-8290-5528","authenticated-orcid":false,"given":"Marco","family":"Perronet","sequence":"additional","affiliation":[{"name":"Independent Researcher, London, United Kingdom"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8351-4650","authenticated-orcid":false,"given":"Elena","family":"Camuffo","sequence":"additional","affiliation":[{"name":"Independent Researcher, Padova, Italy"}]}],"member":"320","published-online":{"date-parts":[[2025,7,27]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1016\/0893-9659(94)90053-1"},{"key":"e_1_2_2_2_1","unstructured":"Apple. 2020. Human Interface Guidelines: App Clips. https:\/\/developer.apple.com\/design\/human-interface-guidelines\/app-clips\/. Accessed: 2024-12-30."},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2005.475"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1137\/0209055"},{"key":"e_1_2_2_5_1","unstructured":"Bosch GmbH. 1991. CAN Specification Version 2.0. Technical Report. Robert Bosch GmbH Stuttgart Germany. https:\/\/www.bosch-semiconductors.com\/can Available from Bosch Automotive Electronics."},{"key":"e_1_2_2_6_1","volume-title":"The OpenCV Library. Dr. Dobb's Journal of Software Tools","author":"Bradski Gary","year":"2000","unstructured":"Gary Bradski. 2000. The OpenCV Library. Dr. Dobb's Journal of Software Tools (2000)."},{"key":"e_1_2_2_7_1","volume-title":"4th SIAM Conference on Discrete Mathematics. Citeseer.","author":"Cappello Peter","year":"1988","unstructured":"Peter Cappello. 1988. A new bijection between natural numbers and rooted trees. In 4th SIAM Conference on Discrete Mathematics. Citeseer."},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIP.2016.2573592"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1115\/DETC2005-85513"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/ARIS.2015.7158354"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508363.2508408"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1518701.1518990"},{"key":"e_1_2_2_13_1","unstructured":"Enrico Costanza and John Robinson. 2003. A Region Adjacency Tree Approach to the Detection and Design of Fiducials. (2003)."},{"key":"e_1_2_2_14_1","volume-title":"D-touch: A Consumer-Grade Tangible Interface Module and Musical Applications. (01","author":"Costanza Enrico","year":"2003","unstructured":"Enrico Costanza, Simon Shelley, and John Robinson. 2003. D-touch: A Consumer-Grade Tangible Interface Module and Musical Applications. (01 2003)."},{"key":"e_1_2_2_15_1","first-page":"179","article-title":"A method of assigning numerical and percentage values to the degree of roundness of sand grains","volume":"1","author":"Cox EP","year":"1927","unstructured":"EP Cox. 1927. A method of assigning numerical and percentage values to the degree of roundness of sand grains. Journal of paleontology 1, 3 (1927), 179\u2013183.","journal-title":"Journal of paleontology"},{"key":"e_1_2_2_16_1","unstructured":"Russ Cox. 2012. Qartcodes. http:\/\/research.swtch.com\/qart. Accessed: 2025-01-02."},{"key":"e_1_2_2_17_1","volume-title":"Patent ES2616146A1","author":"de Alicante Universidad","year":"2016","unstructured":"Universidad de Alicante. Patent ES2616146A1, 2016. Method of detection and recognition of visual markers of long reach and high density."},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3623263.3623353"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3586183.3606758"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3491102.3501951"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-24767-8_68"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3706598.3713286"},{"key":"e_1_2_2_23_1","volume-title":"A Fiducial Marker System Using Digital Techniques. (01","author":"Fiala Mark","year":"2004","unstructured":"Mark Fiala. 2004. ARTag Revision 1, A Fiducial Marker System Using Digital Techniques. (01 2004)."},{"key":"e_1_2_2_24_1","volume-title":"Flowcode: Create and Share QR Codes Instantly. https:\/\/www.flowcode.com\/. Accessed: 2024-12-30.","year":"2024","unstructured":"Flowcode. 2024. Flowcode: Create and Share QR Codes Instantly. https:\/\/www.flowcode.com\/. Accessed: 2024-12-30."},{"key":"e_1_2_2_25_1","unstructured":"Gamma Play. 2024. QR Code Scanner. https:\/\/play.google.com\/store\/apps\/details?id=com.gamma.scan&hl=en_GB. Accessed: 2025-01-20."},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3430524.3440645"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2945078.2945116"},{"key":"e_1_2_2_28_1","unstructured":"ISO. 2007. ISO\/IEC 15417:2007 Information technology - Automatic identification and data capture techniques - Bar code symbology specification - Code 128. https:\/\/www.iso.org\/standard\/43896.html"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3290605.3300417"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3173887"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1561\/0600000020"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICEEIE47180.2019.8981449"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3126594.3126641"},{"key":"e_1_2_2_34_1","volume-title":"Generation of rooted trees and free trees","author":"Gang Li.","unstructured":"Gang Li. 1997. Generation of rooted trees and free trees. University of Victoria."},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMM.2015.2437711"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMM.2013.2271745"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3306346.3322960"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1016\/B978-044482537-7\/50012-7"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1057\/dddmp.2015.18"},{"key":"e_1_2_2_40_1","first-page":"7","article-title":"Finding the Four Squares in Lagrange's Theorem","volume":"18","author":"Pollack Paul","year":"2018","unstructured":"Paul Pollack and Enrique Trevi\u00f1o. 2018. Finding the Four Squares in Lagrange's Theorem. Integers 18, A15 (2018), 7\u201317.","journal-title":"Integers"},{"key":"e_1_2_2_41_1","unstructured":"QRCode AI. 2024. QRCode AI: Advanced QR Code Generator. https:\/\/qrcode-ai.com\/. Accessed: 2024-12-30."},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1137\/0108018"},{"key":"e_1_2_2_43_1","unstructured":"Takeaki Uno Shin-ichi Nakano. 2003. Efficient generation of rooted trees. (2003)."},{"key":"e_1_2_2_44_1","volume-title":"Monge Monge","author":"Skliar Osvaldo","year":"2020","unstructured":"Osvaldo Skliar, Sherry Gapper, and Ricardo E. Monge Monge. 2020. A One-to-One Correspondence between Natural Numbers and Binary Trees. arXiv preprint arXiv:2002.04477 (2020)."},{"key":"e_1_2_2_45_1","unstructured":"Spotify. 2017. Spotify Codes - Share music the easy way. https:\/\/www.spotifycodes.com\/. Accessed: 2024-12-30."},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR46437.2021.00231"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1016\/0734-189X(85)90016-7"},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR42600.2020.00219"},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICIT.2016.021"},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.pacs.2023.100504"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3152823"},{"key":"e_1_2_2_52_1","volume-title":"GladCoder: Stylized QR Code Generation with Grayscale-Aware Denoising Process. In International Joint Conference on Artificial Intelligence. https:\/\/api.semanticscholar.org\/CorpusID:271504025","author":"Xie Yuqiu","year":"2024","unstructured":"Yuqiu Xie, Bolin Jiang, Jiawei Li, Naiqi Li, Bin Chen, Tao Dai, Yuang Peng, and Shu-Tao Xia. 2024. GladCoder: Stylized QR Code Generation with Grayscale-Aware Denoising Process. In International Joint Conference on Artificial Intelligence. https:\/\/api.semanticscholar.org\/CorpusID:271504025"},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/3418214"},{"key":"e_1_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMM.2019.2891420"},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/2971648.2971733"},{"key":"e_1_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/tip.2018.2855419"},{"key":"e_1_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2020.2988466"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3730853","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,27]],"date-time":"2026-03-27T17:57:27Z","timestamp":1774634247000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3730853"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,7,27]]},"references-count":57,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2025,8,1]]}},"alternative-id":["10.1145\/3730853"],"URL":"https:\/\/doi.org\/10.1145\/3730853","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-01-23","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-03-29","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-07-27","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}