Visibile light communication system with mobile phone

Visible light communication (VLC) system is getting popular as it does not required radio connection and it can enable secure and interference-free wireless link. This make VLC an attractive solution for short-range wireless communication. This report will discuss how VLC works on screen-camera link...

Full description

Saved in:
Bibliographic Details
Main Author: Lui, Rentro Jian Ting
Other Authors: Li Mo
Format: Final Year Project
Language:English
Published: 2015
Subjects:
Online Access:http://hdl.handle.net/10356/62617
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-62617
record_format dspace
spelling sg-ntu-dr.10356-626172023-03-03T20:24:21Z Visibile light communication system with mobile phone Lui, Rentro Jian Ting Li Mo School of Computer Engineering DRNTU::Engineering::Computer science and engineering Visible light communication (VLC) system is getting popular as it does not required radio connection and it can enable secure and interference-free wireless link. This make VLC an attractive solution for short-range wireless communication. This report will discuss how VLC works on screen-camera link. Previous works regarding VLC required large LCD monitors and high-speed digital cameras using complex communication and computer vision techniques. COBRA is a VLC over screen-camera links application for smartphones. It is a specially designed 2D color barcodes which is able to store a high capacity of data and achieve fast decoding speed. The objective of COBRA is to improve the streaming between small-size screen and smartphones which has a low-speed camera. COBRA is studied in this report as it was the first application that was built to support off-the-shelf smartphone platforms for VLC. It was implemented using the HSV color space for its modulation. It used a novel technique which allow code blocks to be quickly localized and extracted from low-quality image which is very common in mobile environment. COBRA was originally implemented using HSV color space for its demodulation. With this implementation, identifying a wrong color block is possible. Thus, COBRA using RGB color space was implemented and the results show a slight improvement. The main contribution of this report was to improve the performance of COBRA by using different color spaces. By using different color spaces, the modulation and demodulation were changed and a color palette was introduced to normalize the YUV value to 0 and 1 when COBRA was implemented using YUV color space. Under modulation, the pixel to be displayed is based on the YUV value which had undergo a conversion to RGB. As the original displayed pixel value is based on YUV, during demodulation, the value of each pixel is a RGB value which is required to be converted to YUV. With the converted value, it will decide color of the pixel which will be used to determine the bits of that particular block. The results shows that there is about 16.2% increase of goodput among the 5 different block size that was tested. Based on the results of COBRA with different color spaces, we are unable to achieve 100% decoding rate. Thus, we are unable to regenerate the encoded image. But with the help of Reed-Solomon forward error correction, we are able to regenerate the encoded image even though the decoding rate is below 100%. Bachelor of Engineering (Computer Science) 2015-04-24T02:31:09Z 2015-04-24T02:31:09Z 2015 2015 Final Year Project (FYP) http://hdl.handle.net/10356/62617 en Nanyang Technological University 40 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering
spellingShingle DRNTU::Engineering::Computer science and engineering
Lui, Rentro Jian Ting
Visibile light communication system with mobile phone
description Visible light communication (VLC) system is getting popular as it does not required radio connection and it can enable secure and interference-free wireless link. This make VLC an attractive solution for short-range wireless communication. This report will discuss how VLC works on screen-camera link. Previous works regarding VLC required large LCD monitors and high-speed digital cameras using complex communication and computer vision techniques. COBRA is a VLC over screen-camera links application for smartphones. It is a specially designed 2D color barcodes which is able to store a high capacity of data and achieve fast decoding speed. The objective of COBRA is to improve the streaming between small-size screen and smartphones which has a low-speed camera. COBRA is studied in this report as it was the first application that was built to support off-the-shelf smartphone platforms for VLC. It was implemented using the HSV color space for its modulation. It used a novel technique which allow code blocks to be quickly localized and extracted from low-quality image which is very common in mobile environment. COBRA was originally implemented using HSV color space for its demodulation. With this implementation, identifying a wrong color block is possible. Thus, COBRA using RGB color space was implemented and the results show a slight improvement. The main contribution of this report was to improve the performance of COBRA by using different color spaces. By using different color spaces, the modulation and demodulation were changed and a color palette was introduced to normalize the YUV value to 0 and 1 when COBRA was implemented using YUV color space. Under modulation, the pixel to be displayed is based on the YUV value which had undergo a conversion to RGB. As the original displayed pixel value is based on YUV, during demodulation, the value of each pixel is a RGB value which is required to be converted to YUV. With the converted value, it will decide color of the pixel which will be used to determine the bits of that particular block. The results shows that there is about 16.2% increase of goodput among the 5 different block size that was tested. Based on the results of COBRA with different color spaces, we are unable to achieve 100% decoding rate. Thus, we are unable to regenerate the encoded image. But with the help of Reed-Solomon forward error correction, we are able to regenerate the encoded image even though the decoding rate is below 100%.
author2 Li Mo
author_facet Li Mo
Lui, Rentro Jian Ting
format Final Year Project
author Lui, Rentro Jian Ting
author_sort Lui, Rentro Jian Ting
title Visibile light communication system with mobile phone
title_short Visibile light communication system with mobile phone
title_full Visibile light communication system with mobile phone
title_fullStr Visibile light communication system with mobile phone
title_full_unstemmed Visibile light communication system with mobile phone
title_sort visibile light communication system with mobile phone
publishDate 2015
url http://hdl.handle.net/10356/62617
_version_ 1759856567864262656