Years-Long Binary Image Broadcast Using Bluetooth Low Energy Beacons

This paper describes the first 'image beacon' system that is capable of broadcasting binary images over a very long period (years, as opposed to days or weeks) using a set of cheap, low-power, memory-constrained Bluetooth Low Energy (BLE) beacon devices. We design a patch-based image encoding algorithm to produce encoded images of reasonably high quality, having sizes of as low as 16 bytes -- without any prior knowledge of the test images. We test our system with different types of images that contain hand-written alphanumeric characters, geometric shapes, and arbitrary binary images having complex shapes and curves. We empirically determine the tradeoffs between the system lifetime and the quality of broadcasted images, and determine an optimal set of parameters for our system, under user-specified constraints such as the number of available beacon devices, maximum latency, and life expectancy. We develop a smartphone application that takes an image and user-requirements as inputs, shows previews of different quality output images, writes the encoded image into a set of beacons, and reads the broadcasted image back. Our evaluation shows that a set of 2 -- 3 beacons is capable of broadcasting high-quality images (75% -- 90% structurally similar to original images) for a year-long continuous broadcasting, and both the lifetime and the image quality improve when more beacons are used.

[1]  Robert J. Schalkoff,et al.  Digital Image Processing and Computer Vision , 1989 .

[2]  Moustafa M. Fahmy,et al.  Binary image compression using efficient partitioning into rectangular regions , 1995, IEEE Trans. Commun..

[3]  S. Zahir,et al.  A new rectangular partitioning based lossless binary image compression scheme , 2005, Canadian Conference on Electrical and Computer Engineering, 2005..

[4]  Yann LeCun,et al.  The mnist database of handwritten digits , 2005 .

[5]  N. Newman Apple iBeacon technology briefing , 2014 .

[6]  S. Zahir A NEW CHAIN CODING BASED METHOD FOR BINARY IMAGE COMPRESSION AND RECONSTRUCTION , 2007 .

[7]  Roberto Pierdicca,et al.  Low cost embedded system for increasing retail environment intelligence , 2015, 2015 IEEE International Conference on Multimedia & Expo Workshops (ICMEW).

[8]  Eero P. Simoncelli,et al.  Image quality assessment: from error visibility to structural similarity , 2004, IEEE Transactions on Image Processing.

[9]  Carles Gomez,et al.  Overview and Evaluation of Bluetooth Low Energy: An Emerging Low-Power Wireless Technology , 2012, Sensors.

[10]  Alessandro A. Nacci,et al.  BlueSentinel: a first approach using iBeacon for an energy efficient occupancy detection system , 2014, BuildSys@SenSys.

[11]  Matti Siekkinen,et al.  How low energy is bluetooth low energy? Comparative measurements with ZigBee/802.15.4 , 2012, 2012 IEEE Wireless Communications and Networking Conference Workshops (WCNCW).

[12]  Seong-Dae Kim,et al.  A new chain-coding algorithm for binary images using run-length codes , 1988, Comput. Vis. Graph. Image Process..

[13]  Mani B. Srivastava,et al.  An iBeacon primer for indoor localization: demo abstract , 2014, BuildSys@SenSys.