skip to main content
10.1145/2742647.2742651acmconferencesArticle/Chapter ViewAbstractPublication PagesmobisysConference Proceedingsconference-collections
research-article

RollingLight: Enabling Line-of-Sight Light-to-Camera Communications

Published: 18 May 2015 Publication History

Abstract

Recent literatures have demonstrated the feasibility and applicability of light-to-camera communications. They either use this new technology to realize specific applications, e.g., localization, by sending repetitive signal patterns, or consider non-line-of-sight scenarios. We however notice that line-of-sight light-to-camera communications has a great potential because it provides a natural way to enable visual association, i.e., visually associating the received information with the transmitter's identity. Such capability benefits broader applications, such as augmented reality, advertising, and driver assistance systems. Hence, this paper designs, implements, and evaluates RollingLight, a line-of-sight light-to-camera communication system that enables a light to talk to diverse off-the-shelf rolling shutter cameras. To boost the data rate and enhance reliability, RollingLight addresses the following practical challenges. First, its demodulation algorithm allows cameras with heterogeneous sampling rates to accurately decode high-order frequency modulation in real-time. Second, it incorporates a number of designs to resolve the issues caused by inherently unsynchronized light-to-camera channels. We have built a prototype of RollingLight with USRP-N200, and also implemented a real system with Arduino Mega 2560, both tested with a range of different camera receivers. We also implement a real iOS application to examine our real-time decoding capability. The experimental results show that, even to serve commodity cameras with a large variety of frame rates, RollingLight can still deliver a throughput of 11.32 bytes per second.

References

[1]
Ettus Inc., universal software radio peripheral. http://ettus.com.
[2]
PointGrey Flea3 Product Datasheet. http://www.ptgrey.com/products/flea3/Flea3_Datasheet.pdf.
[3]
S. Arai, S. Mase, T. Yamazato, T. Endo, T. Fujii, M. Tanimoto, K. Kidono, Y. Kimura, and Y. Ninomiya. Experimental on hierarchical transmission scheme for visible light communication using led traffic light and high-speed camera. In IEEE VTC, 2007.
[4]
A. Ashok, M. Gruteser, N. Mandayam, T. Kwon, W. Yuan, M. Varga, and K. Dana. Rate adaptation in visual MIMO. In IEEE SECON, 2011.
[5]
A. Ashok, M. Gruteser, N. Mandayam, J. Silva, M. Varga, and K. Dana. Challenge: Mobile optical networks through visual MIMO. In ACM MobiCom, 2010.
[6]
G. Cossu, A. M. Khalid, P. Choudhury, R. Corsini, and E. Ciaramella. 3.4 Gbit/s visible optical wireless transmission based on RGB LED. Opt. Express, 20(26):B501--B506, Dec 2012.
[7]
C. Danakis, M. Afgani, G. Povey, I. Underwood, and H. Haas. Using a CMOS camera sensor for visible light communication. In IEEE Globecom, 2012.
[8]
A. De Cheveigné and H. Kawahara. YIN, a fundamental frequency estimator for speech and music. The Journal of the Acoustical Society of America, 111(4):1917--1930, 2002.
[9]
L. Grobe, A. Paraskevopoulos, J. Hilt, D. Schulz, F. Lassak, F. Hartlieb, C. Kottke, V. Jungnickel, and K.-D. Langer. High-speed visible light communication systems. Communications Magazine, IEEE, 51(12):60--66, December 2013.
[10]
T. Hao, R. Zhou, and G. Xing. COBRA: color barcode streaming for smartphone systems. In ACM MobiSys, 2012.
[11]
W. Hu, H. Gu, and Q. Pu. LightSync: unsynchronized visual communication over screen-camera links. In ACM MobiCom, 2013.
[12]
W. Hu, J. Mao, Z. Huang, Y. Xue, J. She, K. Bian, and G. Shen. Strata: Layered coding for scalable visual communication. In ACM MobiCom, 2014.
[13]
A. Inc. Arduino Mega 2560.
[14]
S. Iwasaki, C. Premachandra, T. Endo, T. Fujii, M. Tanimoto, and Y. Kimura. Visible light road-to-vehicle communication using high-speed camera. In IEEE Intelligent Vehicles Symposium, 2008.
[15]
Y.-S. Kuo, P. Pannuto, K.-J. Hsiao, and P. Dutta. Luxapose: Indoor positioning with mobile phones and visible light. In ACM MobiCom, 2014.
[16]
T. Li, C. An, A. T. Campbell, and X. Zhou. HiLight: Hiding bits in pixel translucency changes. In ACM Workshop on Visible Light Communication Systems (VLCS), 2014.
[17]
T. Nagura, T. Yamazato, M. Katayama, T. Yendo, T. Fujii, and H. Okada. Improved decoding methods of visible light communication system for its using led array and high-speed camera. In IEEE VTC, 2010.
[18]
S. D. Perli, N. Ahmed, and D. Katabi. Pixnet: interference-free wireless links using LCD-camera pairs. In ACM MobiCom, 2010.
[19]
N. Rajagopal, P. Lazik, and A. Rowe. Visual light landmarks for mobile devices. In IEEE IPSN, 2014.
[20]
S. Rajagopal, R. D. Roberts, and S.-K. Lim. IEEE 802.15.7 Visible Light Communication: Modulation Schemes and Dimming Support. IEEE Communications Magazine, 50:72 -- 82, March 2012.
[21]
R. D. Roberts. Undersampled frequency shift ON-OFF keying (UFSOOK) for camera communications (CamCom). In IEEE Wireless and Optical Communication Conference, 2013.
[22]
S. Schmid, G. Corbellini, S. Mangold, and T. R. Gross. LED-to-LED visible light communication networks. In ACM MobiHoc, 2013.
[23]
P. Viola and M. Jones. Rapid object detection using a boosted cascade of simple features. In IEEE CVPR, 2001.
[24]
G. Woo, A. Lippman, and R. Raskar. Vrcodes: Unobtrusive and active visual codes for interaction by exploiting rolling shutter. In IEEE International Symposium on Mixed and Augmented Reality (ISMAR), 2012.

Cited By

View all
  • (2024)Towards High-Speed Passive Visible Light Communication with Event Cameras and Digital Micro-MirrorsProceedings of the 22nd ACM Conference on Embedded Networked Sensor Systems10.1145/3666025.3699368(704-717)Online publication date: 4-Nov-2024
  • (2024)Practical Optical Camera Communication Behind Unseen and Complex BackgroundsProceedings of the 22nd Annual International Conference on Mobile Systems, Applications and Services10.1145/3643832.3661866(113-126)Online publication date: 3-Jun-2024
  • (2024)Invisible Optical Adversarial Stripes on Traffic Sign against Autonomous VehiclesProceedings of the 22nd Annual International Conference on Mobile Systems, Applications and Services10.1145/3643832.3661854(534-546)Online publication date: 3-Jun-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
MobiSys '15: Proceedings of the 13th Annual International Conference on Mobile Systems, Applications, and Services
May 2015
516 pages
ISBN:9781450334945
DOI:10.1145/2742647
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 18 May 2015

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. camera communications
  2. frequency shift keying
  3. rolling shutter
  4. smartphones
  5. visible light communications

Qualifiers

  • Research-article

Funding Sources

Conference

MobiSys'15
Sponsor:

Acceptance Rates

MobiSys '15 Paper Acceptance Rate 29 of 219 submissions, 13%;
Overall Acceptance Rate 274 of 1,679 submissions, 16%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)61
  • Downloads (Last 6 weeks)6
Reflects downloads up to 13 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Towards High-Speed Passive Visible Light Communication with Event Cameras and Digital Micro-MirrorsProceedings of the 22nd ACM Conference on Embedded Networked Sensor Systems10.1145/3666025.3699368(704-717)Online publication date: 4-Nov-2024
  • (2024)Practical Optical Camera Communication Behind Unseen and Complex BackgroundsProceedings of the 22nd Annual International Conference on Mobile Systems, Applications and Services10.1145/3643832.3661866(113-126)Online publication date: 3-Jun-2024
  • (2024)Invisible Optical Adversarial Stripes on Traffic Sign against Autonomous VehiclesProceedings of the 22nd Annual International Conference on Mobile Systems, Applications and Services10.1145/3643832.3661854(534-546)Online publication date: 3-Jun-2024
  • (2024)Exploiting Fine-grained Dimming with Improved LiFi ThroughputACM Transactions on Sensor Networks10.1145/364381420:3(1-24)Online publication date: 13-Apr-2024
  • (2024)Exploring Polarization in Hybrid Modulation for LED-Camera CommunicationIEEE Transactions on Mobile Computing10.1109/TMC.2023.3300315(1-14)Online publication date: 2024
  • (2023)Constraints and Recent Solutions of Optical Camera Communication for Practical ApplicationsPhotonics10.3390/photonics1006060810:6(608)Online publication date: 24-May-2023
  • (2023)When VLC Meets Under-Screen CameraProceedings of the 21st Annual International Conference on Mobile Systems, Applications and Services10.1145/3581791.3596855(343-355)Online publication date: 18-Jun-2023
  • (2023)Pilot Experiments of Side-Emitting Fiber-Based Optical Camera Communication for Wearable Applications2023 South American Conference On Visible Light Communications (SACVLC)10.1109/SACVLC59022.2023.10347578(65-69)Online publication date: 8-Nov-2023
  • (2023)Breaking the Throughput Limit of LED-Camera Communication via Superposed PolarizationIEEE INFOCOM 2023 - IEEE Conference on Computer Communications10.1109/INFOCOM53939.2023.10228936(1-10)Online publication date: 17-May-2023
  • (2022)High-Speed Extraction of Regions of Interest in Optical Camera Communication Enabled by Grid Virtual DivisionSensors10.3390/s2221837522:21(8375)Online publication date: 1-Nov-2022
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

EPUB

View this article in ePub.

ePub

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media