TY - GEN
T1 - Sticking Information in Plain Sight
T2 - SIGGRAPH 2025 Posters
AU - Shatford, Christina
AU - Rusinkiewicz, Szymon
N1 - Publisher Copyright:
© 2025 Copyright held by the owner/author(s).
PY - 2025/8/10
Y1 - 2025/8/10
N2 - While there are many techniques (e.g., QR codes) that convey information via visual patterns, many applications would benefit from having those codes be imperceptible to the human eye. We present a method for designing subtle code-conveying patterns that can be printed on transparent sticker paper, then applied to real-world surfaces. An image of a scene with an encoded sticker can be sent through our localization and decoding modules, where the sticker subsection is robustly localized and decoded. We jointly optimize the encoding, localization, and decoding modules end to end, taking into account both imperceptibility and accuracy. Notably, we also account for human error when placing stickers, as pixel-perfect alignment is not something that can be reliably expected. Our model encodes and decodes 100-bit secrets, which, with BCH error correction, means that a sticker could encode 56 data bits with 40 parity bits. Experimental results show that this method is robust to sticker placement errors while being easy to deploy in the real world.
AB - While there are many techniques (e.g., QR codes) that convey information via visual patterns, many applications would benefit from having those codes be imperceptible to the human eye. We present a method for designing subtle code-conveying patterns that can be printed on transparent sticker paper, then applied to real-world surfaces. An image of a scene with an encoded sticker can be sent through our localization and decoding modules, where the sticker subsection is robustly localized and decoded. We jointly optimize the encoding, localization, and decoding modules end to end, taking into account both imperceptibility and accuracy. Notably, we also account for human error when placing stickers, as pixel-perfect alignment is not something that can be reliably expected. Our model encodes and decodes 100-bit secrets, which, with BCH error correction, means that a sticker could encode 56 data bits with 40 parity bits. Experimental results show that this method is robust to sticker placement errors while being easy to deploy in the real world.
UR - https://www.scopus.com/pages/publications/105014588833
UR - https://www.scopus.com/inward/citedby.url?scp=105014588833&partnerID=8YFLogxK
U2 - 10.1145/3721250.3743018
DO - 10.1145/3721250.3743018
M3 - Conference contribution
AN - SCOPUS:105014588833
T3 - Proceedings - SIGGRAPH 2025 Posters
BT - Proceedings - SIGGRAPH 2025 Posters
A2 - Spencer, Stephen N.
PB - Association for Computing Machinery, Inc
Y2 - 10 August 2025 through 14 August 2025
ER -