ETH Zurich :
Computer Science :
Pervasive Computing :
Distributed Systems :
Research :
BaToo - Barcode Recognition Toolkit
BaToo - Barcode Recognition Toolkit
A Research Project of the Distributed Systems Group
Automatic
identification technology such as RFID (Radio Frequency Identification)
promises to connect physical objects with virtual representations or
even computational capabilities.
However, even though RFID tags are continuously falling in price, their
widespread
use on consumer items is still several years away, rendering
large-scale experiments
with such an “internet of things” difficult. Much
more ubiquitous are printed
bar codes, yet so far their recognition required either specialized
scanner
equipment, custom-tailored bar codes or costly commercial
licenses – all
equally significant deployment hurdles. We have developed a freely
available
1D bar code recognition and information system that is both lightweight
and fast enough for the use on camera-equipped mobile phones, thus
significantly
lowering the barrier for large-scale, real-world testing of novel
information
and interaction applications based on “connected”
physical objects. We hope
that this “low tech” version of bridging the gap
will allow the community of
researchers, developers and motivated people to quickly develop and try
out
more realistic and widespread applications, and thus gain real-world
experiences
for better jump-starting the future internet of things, today. |
|
Example Videos
|
Realtime
Recognition
This video illustrates the realtime recognition of 1D barcodes on
mobile phones. |
|
Allergy
Assistant Demo
This video shows how easy applications that offer information
to retail products can become. Transparent overlays are used to show
the user if a certain product is fine for him or not. |
|
Product
Information
This video illustrates how fast data can be aquired from different
sources. Each time a barcode has been recognized, it will be sent to a
server using the regular mobile phone network. The server will then
query webservices offered by Amazon to obtain the current product's
price and send the information back to the mobile phone, where it will
be displayed. |
|
Orientation
Detection
This video shows that additional parameters can be recognized from the
barcode, besides the encoded barcode number. In this case, the relative
orientation of the mobile phone to the code. Such additional parameters
can be used to ease the user interaction. The video shows an
orientation sensitive slider as well as a prototypical menu, in which
the user can select different menu items by rotating the mobile phone. |
More Information
More information is available on the BaToo
Project Page.
See also the following related items:
Selected Publications
See the Publications of the Distributed Systems Group page for a full listing of our publications.
- Gábor Sörös
Wearable Barcode Scanning: Advancements in Visual Code Localization, Motion Blur Compensation, and Gesture Control.
PhD thesis No. 23464, ETH Zurich, Zurich, Switzerland, 2016
Abstract, BibTeX, Paper (.pdf)
Other files: Talk, Supplement
- Gábor Sörös
GPU-Accelerated Joint 1D and 2D Barcode Localization on Smartphones.
Proceedings of the 39th International Conference on Acoustics, Speech, and Signal Processing (ICASSP 2014), Florence, Italy. IEEE, pp. 5095-5099, May 2014
Abstract, BibTeX, Paper (.pdf)
Other files: Poster, Video
- Gábor Sörös, Christian Floerkemeier
Blur-Resistant Joint 1D and 2D Barcode Localization for Smartphones.
Proceedings of the 12th International Conference on Mobile and Ubiquitous Multimedia (MUM 2013), Lulea, Sweden. ACM, December 2013
Abstract, BibTeX, Paper (.pdf)
Other files: Talk
- Gábor Sörös, Christian Floerkemeier
Poster: Towards Next Generation Barcode Scanning.
Proceedings of the 11th International Conference on Mobile and Ubiquitous Multimedia (MUM 2012), Ulm, Germany. December 2012
Abstract, BibTeX, Paper (.pdf)
Other files: Poster
- Robert Adelmann, Marc Langheinrich
Rapid Prototyping Platform for Mobile Phone Based Services on Retail Products.
Demo at the International Symposium on Ubiquitous Computing Systems (UCS 2007), Akihabara, Tokyo, Japan, November 2007
Abstract, BibTeX, Paper (.pdf)
- Robert Adelmann, Marc Langheinrich, Christian Floerkemeier
A Toolkit for Bar-Code-Recognition and -Resolving on Camera Phones – Jump Starting the Internet of Things.
Proceedings of the workshop on Mobile and Embedded Interactive Systems (MEIS'06) at Informatik 2006. GI Lecture Notes in Informatics Series (LNI). Dresden, Germany, October 2006
Abstract, BibTeX, Paper (.pdf)
- Robert Adelmann, Marc Langheinrich, Christian Floerkemeier
Demo Abstract "A Toolkit for Bar-Code-Recognition and -Resolving on Camera Phones – Jump Starting the Internet of Things".
Demo at the Eigth International Conference on Ubiquitious Computing (UbiComp 2006), Orange County, California, USA, September 2006
BibTeX, Paper (.pdf)
Related Student Projects
The following table lists corresponding student projects in our group. Note that some descriptions will be in German.
|