Abstract
Visual codes, such as QR codes, are widely used in several applications for conveying information to users. However, user interactions based on spatial codes (e.g., displaying codes on phone screens for exchanging contact information) are often tedious, time consuming, and prone to errors due to image corruptions such as noise, blur, saturation, and perspective distortions. We propose Light Codes (LICO), a novel method for fast and fluid exchange of information among users. Light codes are based on transmitting and receiving temporal codes (instead of spatial) using compact and low-cost transceiver devices. The resulting approach enables seamless and near instantaneous exchange of short messages among users with minimal physical and cognitive effort. We design novel coding techniques, hardware prototypes, and applications that are optimized for human-centric communication, and facilitate fast and fluid user-to-user interactions in various challenging conditions, including a range of distances, motion, and ambient illumination. We evaluate the performance of the proposed methods both via quantitative analysis and user study based comparisons with several existing approaches including display-camera links, Bluetooth, and near-field communication, which show strong preference toward Light Codes in various real-world application scenarios.
Supplemental Material
Available for Download
Supplementary material
- 1985. Development of the ALOHANET. IEEE Transactions on Information Theory 31, 2 (1985), 119–123.Google ScholarDigital Library .
- 1990. VSAT data networks. Proceedings of the IEEE 78, 7 (1990), 1267–1274.Google ScholarCross Ref .
- 2009. The ALOHAnet—Surfing for wireless data. IEEE Communications Magazine 47, 12 (2009), 21–25.Google ScholarDigital Library .
- 2022. Popl Dot Digital Business Card–Smart NFC Sticker Tag. Retrieved January 1, 2022 from https://tinyurl.com/3yft3eumGoogle Scholar .
- 2022. Share Audio with AirPods or Beats Headphones. Retrieved January 1, 2022 from https://support.apple.com/en-us/HT210421Google Scholar .
- 2017. Hiding images in plain sight: Deep steganography. In Advances in Neural Information Processing Systems, , , , , , , and (Eds.), Vol. 30. Curran Associates, 1–11.Google Scholar .
- 1995. Link design for nondirected wireless infrared communications. Applied Optics 34, 19 (
July 1995), 3764–3776.Google ScholarCross Ref . - 2013. A survey on near field communication (NFC) technology. Wireless Personal Communications 71, 3 (2013), 2259–2294.Google ScholarDigital Library .
- 2022. Understanding the Basics of Infrared Communications. Retrieved September 7, 2023 from https://www.digikey.com/en/maker/blogs/2021/understanding-the-basics-of-infrared-communicationsGoogle Scholar .
- 2022. Shop Basics. Retrieved August 1, 2023 from https://dotcards.net/collections/all-productsGoogle Scholar
- 2021. WeChat QR Code Detector for Detecting and Parsing QR Code. Retrieved September 7, 2023 from https://github.com/opencv/opencv_contrib/tree/4.x/modules/wechat_qrcodeGoogle Scholar .
- 2012. COBRA: Color barcode streaming for smartphone systems. In Proceedings of the 10th International Conference on Mobile Systems, Applications, and Services (MobiSys ’12). 85–98.Google ScholarDigital Library .
- 1986. Optical interconnects for high speed computing. Optical Engineering 25, 10 (1986), 251076.Google ScholarCross Ref .
- 2014. Strata: Layered coding for scalable visual communication. In Proceedings of the 20th Annual International Conference on Mobile Computing and Networking(MobiCom ’14). ACM, New York, NY, 79–90.Google Scholar .
- 2006. Photobiological safety of lamps and lamp systems. International Standard IEC 62471:2006. IEC.Google Scholar .
- 2016. DisCo: Display-camera communication using rolling shutter sensors. ACM Transactions on Graphics 35, 5 (2016), Article 150, 13 pages.Google ScholarDigital Library .
- 2007. Unsynchronized 4D barcodes: Coding and decoding time-multiplexed 2D colorcodes. In Proceedings of the International Conference on Advances in Visual Computing.Google Scholar .
- 2007. Experimental verification of optical wireless communication link using high-brightness illumination light-emitting diodes. Optical Engineering 46, 12 (2007), 125005.Google Scholar .
- 2005. The impact of the DOCSIS 1.1/2.0 MAC protocol on TCP. In Proceedings of the 2nd IEEE Conference on Consumer Communications and Networking.Google ScholarCross Ref .
- 1976. Ethernet: Distributed packet switching for local computer networks. Communications of the ACM 19, 7 (July 1976), 395–404.Google ScholarDigital Library .
- 2016. Fundamentals of Mobile Data Networks. Cambridge University Press.Google Scholar .
- 2022. Long distance QR code decoding.
US Patent 11,461,924. Google Scholar . - 2016. High-rate flicker-free screen-camera communication with spatially adaptive embedding. In Proceedings of the 35th Annual International Conference on Computer Communications (IEEE INFOCOM ’16). 1–9.
DOI: Google ScholarDigital Library . - 2013. Low-Power Wireless Infrared Communications. Springer.Google Scholar .
- 1994. Wireless data communications. Proceedings of the IEEE 82, 9 (1994), 1398–1430.Google ScholarCross Ref .
- 2004. Trellis-coded multiple-pulse-position modulation for wireless infrared communications. IEEE Transactions on Communications 52, 4 (2004), 643–651.
DOI: Google ScholarCross Ref . - 2007. Near Field Communication in Cell Phones. Seminararbeit Ruhr-Universitat Bochum.Google Scholar .
- 2010. PixNet: Interference-free wireless links using LCD-camera pairs. In Proceedings of the 16th Annual International Conference on Mobile Computing and Networking (MobiCom ’10). 137–148.Google ScholarDigital Library .
- 1961. Cyclic codes for error detection. Proceedings of the IRE 49, 1 (1961), 228–235.Google ScholarCross Ref .
- 2022. Sony SIRC Protocol. Retrieved November 1, 2022 from https://www.sbprojects.net/knowledge/ir/sirc.phpGoogle Scholar .
- 2019. Protective Case Usage among U.S. Smartphone Owners 2017. Retrieved August 19, 2023 from https://www.statista.com/statistics/368627/us-protective-case-usage-among-smartphone-owners/Google Scholar .
- 1984. Throughput-delay characteristics and stability considerations of the access channel in a mobile telephone system. ACM SIGMETRICS Performance Evaluation Review 12, 3 (1984), 105–112.Google Scholar .
- 2020. StegaStamp: Invisible hyperlinks in physical photographs. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR ’20). 1515–1524.
DOI: Google ScholarCross Ref . - 2021. DeepLight: Robust & unobtrusive real-time screen-camera communication for real-world displays. In Proceedings of the International Conference on Information Processing in Sensor Networks.Google ScholarDigital Library .
- 2014. Light fidelity (Li-Fi): Towards all-optical networking. In Broadband Access Communication Technologies VIII, Vol. 9007. International Society for Optics and Photonics, 900702.Google Scholar .
- 2022. TFDU4301 Infrared Transceiver Module (SIR, 115.2 kbit/s) for IrDA® Applications. Retrieved August 19, 2023 from https://www.vishay.com/docs/81965/tfdu4301.pdfGoogle Scholar .
- 2010. 513 Mbit/s visible light communications link based on DMT-modulation of a white LED. Journal of Lightwave Technology28, 24 (2010), 3512–3518.Google ScholarCross Ref .
- 2019. Light field messaging with deep photographic steganography. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR ’19). 1515–1524.
DOI: Google ScholarCross Ref . - 2012. Dynamic and invisible messaging for visual MIMO. In Proceedings of the IEEE Workshop on the Applications of Computer Vision (WACV ’12). 345–352.
DOI: Google ScholarDigital Library .
Index Terms
- Light Codes for Fast Two-Way Human-Centric Visual Communication
Recommendations
QfaR: Location-Guided Scanning of Visual Codes from Long Distances
ACM MobiCom '23: Proceedings of the 29th Annual International Conference on Mobile Computing and NetworkingVisual codes such as QR codes provide a low-cost and convenient communication channel between physical objects and mobile devices, but typically operate when the code and the device are in close physical proximity. We propose a system, called QfaR, ...
One-way communication and error-correcting codes
We establish a further connection between one-way communication where a sender conveys information to a receiver who has related information, and error-correction coding where a sender attempts to communicate reliably over a noisy channel. Using this ...
Opacity light fields: interactive rendering of surface light fields with view-dependent opacity
I3D '03: Proceedings of the 2003 symposium on Interactive 3D graphicsWe present new hardware-accelerated techniques for rendering surface light fields with opacity hulls that allow for interactive visualization of objects that have complex reflectance properties and elaborate geometrical details. The opacity hull is a ...
Comments