Design And Development Of A Computer-Based Colour QR Code System

The invention of barcode introduces a new approach in data storage and brought a big impact in inventory tracking and cashier system. As the requirement of the data capacity increased, Quick Response (QR) code is eventually introduced to replace barcode. Nowadays, QR code is not only limited to inve...

Full description

Saved in:
Bibliographic Details
Main Author: Lim, Zheng You
Format: Thesis
Published: 2019
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:The invention of barcode introduces a new approach in data storage and brought a big impact in inventory tracking and cashier system. As the requirement of the data capacity increased, Quick Response (QR) code is eventually introduced to replace barcode. Nowadays, QR code is not only limited to inventory tracking and cashier system, its usage has expanded to various fields: commercial tracking, ticketing, electronic wallet and etc. In order to increase the data capacity of QR code, higher version of QR code with higher data capacity are introduced. However, the data capacity of QR code has reached the bottleneck of data capacity. The QR code has reached version 40 where it can store up to 4 kilobytes of data. In addition, this latest version cannot be decoded accurately due to the limitation of camera resolution. Thus, this research aims to design and implement Colour Code system which utilises multiple colours instead of only black and white to expand the data capacity. The Colour Code is designed with auto rotation feature and Reed Solomon error correction algorithm as similar to QR code. Besides, few image processing techniques namely Lanczos-8 interpolation method, adaptive piecewise transformed normalisation and pixel recolour and reconstruction techniques are developed. These techniques are implemented in the decoder application to increase the decoding accuracy. In this research, there are four prototypes developed to achieve high data capacity with high decoding accuracy.