Data Transfer Using a Camera and a Three-Dimensional Code

State: completed by Jeton Memeti

Barcodes have being used for a long time. They are basically employed to identify products in markets over the globe. In their original design, barcodes are able to represent dozens of digits using an one-dimensional code. Nowadays, two-dimensional codes are becoming more and more popular. The most common example are the QR codes. They use a matrix code to represent information. However, they are still limited to store around 3 KiB of binary data. A third dimension can be used to circumvent this capacity limitation. Thus, two-dimensional codes can be extended to consider also the time and create three-dimensional codes. In order to create this technology, it is necessary to modify current recognition algorithms to support high throughput and quick recognition. Three-dimensional codes could be used to transfer megabytes of data from a screen to any device equipped with a digital camera.

Final Report

10% Design, 80% Implementation, 10% Documentation
Java, Android, Image Recognition, QR codes

Supervisors: Prof. Dr. Burkhard Stiller

back to the main page