Cargando…

A Very High-Speed Validation Scheme Based on Template Matching for Segmented Character Expiration Codes on Beverage Cans †

This paper expands upon a previous publication and is the natural continuation of an earlier study which presented an industrial validator of expiration codes printed on aluminium or tin cans, called MONICOD. MONICOD is distinguished by its high operating speed, running at 200 frames per second and...

Descripción completa

Detalles Bibliográficos
Autores principales: Rodríguez-Rodríguez, José C., de Blasio, Gabriele S., García, Carmelo R., Quesada-Arencibia, Alexis
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7309135/
https://www.ncbi.nlm.nih.gov/pubmed/32498405
http://dx.doi.org/10.3390/s20113157
_version_ 1783549155119988736
author Rodríguez-Rodríguez, José C.
de Blasio, Gabriele S.
García, Carmelo R.
Quesada-Arencibia, Alexis
author_facet Rodríguez-Rodríguez, José C.
de Blasio, Gabriele S.
García, Carmelo R.
Quesada-Arencibia, Alexis
author_sort Rodríguez-Rodríguez, José C.
collection PubMed
description This paper expands upon a previous publication and is the natural continuation of an earlier study which presented an industrial validator of expiration codes printed on aluminium or tin cans, called MONICOD. MONICOD is distinguished by its high operating speed, running at 200 frames per second and validating up to 35 cans per second. This paper adds further detail to this description by describing the final stage of the MONICOD industrial validator: the process of effectively validating the characters. In this process we compare the acquired shapes, segmented during the prior stages, with expected character shapes. To do this, we use a template matching scheme (here called “morphologies”) based on bitwise operations. Two learning algorithms for building the valid morphology databases are also presented. The results of the study presented here show that in the acquisition of 9885 frames containing 465 cans to be validated, there was only one false positive (0.21% of the total). Another notable feature is that it is at least 20% faster in validation time with error rates similar to those of classifiers such as support vector machines (SVM), radial base functions (RBF), multi-layer perceptron with backpropagation (MLP) and k-nearest neighbours (KNN).
format Online
Article
Text
id pubmed-7309135
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-73091352020-06-25 A Very High-Speed Validation Scheme Based on Template Matching for Segmented Character Expiration Codes on Beverage Cans † Rodríguez-Rodríguez, José C. de Blasio, Gabriele S. García, Carmelo R. Quesada-Arencibia, Alexis Sensors (Basel) Article This paper expands upon a previous publication and is the natural continuation of an earlier study which presented an industrial validator of expiration codes printed on aluminium or tin cans, called MONICOD. MONICOD is distinguished by its high operating speed, running at 200 frames per second and validating up to 35 cans per second. This paper adds further detail to this description by describing the final stage of the MONICOD industrial validator: the process of effectively validating the characters. In this process we compare the acquired shapes, segmented during the prior stages, with expected character shapes. To do this, we use a template matching scheme (here called “morphologies”) based on bitwise operations. Two learning algorithms for building the valid morphology databases are also presented. The results of the study presented here show that in the acquisition of 9885 frames containing 465 cans to be validated, there was only one false positive (0.21% of the total). Another notable feature is that it is at least 20% faster in validation time with error rates similar to those of classifiers such as support vector machines (SVM), radial base functions (RBF), multi-layer perceptron with backpropagation (MLP) and k-nearest neighbours (KNN). MDPI 2020-06-02 /pmc/articles/PMC7309135/ /pubmed/32498405 http://dx.doi.org/10.3390/s20113157 Text en © 2020 by the authors. 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 (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Rodríguez-Rodríguez, José C.
de Blasio, Gabriele S.
García, Carmelo R.
Quesada-Arencibia, Alexis
A Very High-Speed Validation Scheme Based on Template Matching for Segmented Character Expiration Codes on Beverage Cans †
title A Very High-Speed Validation Scheme Based on Template Matching for Segmented Character Expiration Codes on Beverage Cans †
title_full A Very High-Speed Validation Scheme Based on Template Matching for Segmented Character Expiration Codes on Beverage Cans †
title_fullStr A Very High-Speed Validation Scheme Based on Template Matching for Segmented Character Expiration Codes on Beverage Cans †
title_full_unstemmed A Very High-Speed Validation Scheme Based on Template Matching for Segmented Character Expiration Codes on Beverage Cans †
title_short A Very High-Speed Validation Scheme Based on Template Matching for Segmented Character Expiration Codes on Beverage Cans †
title_sort very high-speed validation scheme based on template matching for segmented character expiration codes on beverage cans †
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7309135/
https://www.ncbi.nlm.nih.gov/pubmed/32498405
http://dx.doi.org/10.3390/s20113157
work_keys_str_mv AT rodriguezrodriguezjosec averyhighspeedvalidationschemebasedontemplatematchingforsegmentedcharacterexpirationcodesonbeveragecans
AT deblasiogabrieles averyhighspeedvalidationschemebasedontemplatematchingforsegmentedcharacterexpirationcodesonbeveragecans
AT garciacarmelor averyhighspeedvalidationschemebasedontemplatematchingforsegmentedcharacterexpirationcodesonbeveragecans
AT quesadaarencibiaalexis averyhighspeedvalidationschemebasedontemplatematchingforsegmentedcharacterexpirationcodesonbeveragecans
AT rodriguezrodriguezjosec veryhighspeedvalidationschemebasedontemplatematchingforsegmentedcharacterexpirationcodesonbeveragecans
AT deblasiogabrieles veryhighspeedvalidationschemebasedontemplatematchingforsegmentedcharacterexpirationcodesonbeveragecans
AT garciacarmelor veryhighspeedvalidationschemebasedontemplatematchingforsegmentedcharacterexpirationcodesonbeveragecans
AT quesadaarencibiaalexis veryhighspeedvalidationschemebasedontemplatematchingforsegmentedcharacterexpirationcodesonbeveragecans