TY - GEN
T1 - InvisiCode
T2 - 33rd IEEE/ACM International Symposium on Quality of Service, IWQoS 2025
AU - Yu, Haikuo
AU - Zhang, Jingmiao
AU - Du, Haohua
AU - Guo, Kaiwen
AU - Li, Xiang Yang
N1 - Publisher Copyright:
© 2025 IEEE.
PY - 2025
Y1 - 2025
N2 - Screen-camera communication enables the seamless integration of encoded auxiliary information from the digital world into the physical domain - allowing users to obtain detailed information about an object of interest, such as a poster, simply by capturing a photo with a smartphone. Traditional screencamera communication methods, such as barcodes, occupy visual space and degrade aesthetics. While inter-frame encoding methods address these limitations, they are restricted to video streams or active screen displays. To enable content-preserving intraframe screen-camera communication, we propose InvisiCode, a noise-aware method for imperceptible, robust, and high-capacity encoding. We first quantitatively analyze screen-camera noise and identify predictable patterns in mid-high frequency Discrete Cosine Transform (DCT) coefficients, enabling mathematically bounded, noise-aware encoding. Based on this insight, we design an adaptive encoding algorithm that distributes data across multiple coefficients, balancing imperceptibility and resilience to noise. To ensure accurate decoding, we enhance U2-Net with Edge-Constraint Loss to improve boundary detection and precisely locate the encoded region in captured images. Experimental results demonstrate that InvisiCode is reliable and adaptable across various screen and camera configurations, including smartphones, tablets, laptops, and desktop monitors. It achieves a throughput of 784 bits per frame with a Bit Error Rate (BER) of less than 0.05, significantly outperforming previous methods. User studies confirm that the system introduces imperceptible distortion. Our code and demo are available at https://github.com/haikuoY/InvisiCode.
AB - Screen-camera communication enables the seamless integration of encoded auxiliary information from the digital world into the physical domain - allowing users to obtain detailed information about an object of interest, such as a poster, simply by capturing a photo with a smartphone. Traditional screencamera communication methods, such as barcodes, occupy visual space and degrade aesthetics. While inter-frame encoding methods address these limitations, they are restricted to video streams or active screen displays. To enable content-preserving intraframe screen-camera communication, we propose InvisiCode, a noise-aware method for imperceptible, robust, and high-capacity encoding. We first quantitatively analyze screen-camera noise and identify predictable patterns in mid-high frequency Discrete Cosine Transform (DCT) coefficients, enabling mathematically bounded, noise-aware encoding. Based on this insight, we design an adaptive encoding algorithm that distributes data across multiple coefficients, balancing imperceptibility and resilience to noise. To ensure accurate decoding, we enhance U2-Net with Edge-Constraint Loss to improve boundary detection and precisely locate the encoded region in captured images. Experimental results demonstrate that InvisiCode is reliable and adaptable across various screen and camera configurations, including smartphones, tablets, laptops, and desktop monitors. It achieves a throughput of 784 bits per frame with a Bit Error Rate (BER) of less than 0.05, significantly outperforming previous methods. User studies confirm that the system introduces imperceptible distortion. Our code and demo are available at https://github.com/haikuoY/InvisiCode.
KW - imperceptible communication
KW - intra-frame
KW - screen-camera communication
KW - screen-camera distortion
UR - https://www.scopus.com/pages/publications/105017007514
U2 - 10.1109/IWQoS65803.2025.11143478
DO - 10.1109/IWQoS65803.2025.11143478
M3 - 会议稿件
AN - SCOPUS:105017007514
T3 - IEEE International Workshop on Quality of Service, IWQoS
BT - 2025 IEEE/ACM 33rd International Symposium on Quality of Service, IWQoS 2025
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 2 July 2025 through 4 July 2025
ER -