Cargando…
Performance of QR Code Detectors near Nyquist Limits
For the interacting with real world, augmented reality devices need lightweight yet reliable methods for recognition and identification of physical objects. In that regard, promising possibilities are offered by supporting computer vision with 2D barcode tags. These tags, as high contrast and visual...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9572759/ https://www.ncbi.nlm.nih.gov/pubmed/36236331 http://dx.doi.org/10.3390/s22197230 |
_version_ | 1784810696289026048 |
---|---|
author | Skurowski, Przemysław Nurzyńska, Karolina Pawlyta, Magdalena Cyran, Krzysztof A. |
author_facet | Skurowski, Przemysław Nurzyńska, Karolina Pawlyta, Magdalena Cyran, Krzysztof A. |
author_sort | Skurowski, Przemysław |
collection | PubMed |
description | For the interacting with real world, augmented reality devices need lightweight yet reliable methods for recognition and identification of physical objects. In that regard, promising possibilities are offered by supporting computer vision with 2D barcode tags. These tags, as high contrast and visually well-defined objects, can be used for finding fiducial points in the space or to identify physical items. Currently, QR code readers have certain demands towards the size and visibility of the codes. However, the increase of resolution of built-in cameras makes it possible to identify smaller QR codes in the scene. On the other hand, growing resolutions cause the increase to the computational effort of tag location. Therefore, resolution reduction in decoders is a common trade-off between processing time and recognition capabilities. In this article, we propose the simulation method of QR codes scanning near limits that stem from Shannon’s theorem. We analyze the efficiency of three publicly available decoders versus different size-to-sampling ratios (scales) and MTF characteristics of the image capture subsystem. The MTF we used is based on the characteristics of real devices, and it was modeled using Gaussian low-pass filtering. We tested two tasks—decoding and locating-and-decoding. The findings of the work are several-fold. Among others, we identified that, for practical decoding, the QR-code module should be no smaller than 3–3.5 pixels, regardless of MTF characteristics. We confirmed the superiority of Zbar in practical tasks and the worst recognition capabilities of OpenCV. On the other hand, we identified that, for borderline cases, or even below Nyquist limit where the other decoders fail, OpenCV is still capable of decoding some information. |
format | Online Article Text |
id | pubmed-9572759 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-95727592022-10-17 Performance of QR Code Detectors near Nyquist Limits Skurowski, Przemysław Nurzyńska, Karolina Pawlyta, Magdalena Cyran, Krzysztof A. Sensors (Basel) Article For the interacting with real world, augmented reality devices need lightweight yet reliable methods for recognition and identification of physical objects. In that regard, promising possibilities are offered by supporting computer vision with 2D barcode tags. These tags, as high contrast and visually well-defined objects, can be used for finding fiducial points in the space or to identify physical items. Currently, QR code readers have certain demands towards the size and visibility of the codes. However, the increase of resolution of built-in cameras makes it possible to identify smaller QR codes in the scene. On the other hand, growing resolutions cause the increase to the computational effort of tag location. Therefore, resolution reduction in decoders is a common trade-off between processing time and recognition capabilities. In this article, we propose the simulation method of QR codes scanning near limits that stem from Shannon’s theorem. We analyze the efficiency of three publicly available decoders versus different size-to-sampling ratios (scales) and MTF characteristics of the image capture subsystem. The MTF we used is based on the characteristics of real devices, and it was modeled using Gaussian low-pass filtering. We tested two tasks—decoding and locating-and-decoding. The findings of the work are several-fold. Among others, we identified that, for practical decoding, the QR-code module should be no smaller than 3–3.5 pixels, regardless of MTF characteristics. We confirmed the superiority of Zbar in practical tasks and the worst recognition capabilities of OpenCV. On the other hand, we identified that, for borderline cases, or even below Nyquist limit where the other decoders fail, OpenCV is still capable of decoding some information. MDPI 2022-09-23 /pmc/articles/PMC9572759/ /pubmed/36236331 http://dx.doi.org/10.3390/s22197230 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Skurowski, Przemysław Nurzyńska, Karolina Pawlyta, Magdalena Cyran, Krzysztof A. Performance of QR Code Detectors near Nyquist Limits |
title | Performance of QR Code Detectors near Nyquist Limits |
title_full | Performance of QR Code Detectors near Nyquist Limits |
title_fullStr | Performance of QR Code Detectors near Nyquist Limits |
title_full_unstemmed | Performance of QR Code Detectors near Nyquist Limits |
title_short | Performance of QR Code Detectors near Nyquist Limits |
title_sort | performance of qr code detectors near nyquist limits |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9572759/ https://www.ncbi.nlm.nih.gov/pubmed/36236331 http://dx.doi.org/10.3390/s22197230 |
work_keys_str_mv | AT skurowskiprzemysław performanceofqrcodedetectorsnearnyquistlimits AT nurzynskakarolina performanceofqrcodedetectorsnearnyquistlimits AT pawlytamagdalena performanceofqrcodedetectorsnearnyquistlimits AT cyrankrzysztofa performanceofqrcodedetectorsnearnyquistlimits |