Cargando…

Real-Time Rotation Estimation Using Histograms of Oriented Gradients

This paper focuses on real-time rotation estimation for model-based automated visual inspection. In the case of model-based inspection, spatial alignment is essential to distinguish visual defects from normal appearance variations. Defects are detected by comparing the inspected object with its spat...

Descripción completa

Detalles Bibliográficos
Autores principales: Bratanič, Blaž, Pernuš, Franjo, Likar, Boštjan, Tomaževič, Dejan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3963882/
https://www.ncbi.nlm.nih.gov/pubmed/24662954
http://dx.doi.org/10.1371/journal.pone.0092137
_version_ 1782308554443587584
author Bratanič, Blaž
Pernuš, Franjo
Likar, Boštjan
Tomaževič, Dejan
author_facet Bratanič, Blaž
Pernuš, Franjo
Likar, Boštjan
Tomaževič, Dejan
author_sort Bratanič, Blaž
collection PubMed
description This paper focuses on real-time rotation estimation for model-based automated visual inspection. In the case of model-based inspection, spatial alignment is essential to distinguish visual defects from normal appearance variations. Defects are detected by comparing the inspected object with its spatially aligned ideal reference model. Rotation estimation is crucial for the inspection of rotationally symmetric objects where mechanical manipulation is unable to ensure the correct object rotation. We propose a novel method for in-plane rotation estimation. Rotation is estimated with an ensemble of nearest-neighbor estimators. Each estimator contains a spatially local representation of an object in a feature space for all rotation angles and is constructed with a semi-supervised self-training approach from a set of unlabeled training images. An individual representation in a feature space is obtained by calculating the Histograms of Oriented Gradients (HOG) over a spatially local region. Each estimator votes separately for the estimated angle; all votes are weighted and accumulated. The final estimation is the angle with the most votes. The method was evaluated on several datasets of pharmaceutical tablets varying in size, shape, and color. The results show that the proposed method is superior in robustness with comparable speed and accuracy to previously proposed methods for rotation estimation of pharmaceutical tablets. Furthermore, all evaluations were performed with the same set of parameters, which implies that the method requires minimal human intervention. Despite the evaluation focused on pharmaceutical tablets, we consider the method useful for any application that requires robust real-time in-plane rotation estimation.
format Online
Article
Text
id pubmed-3963882
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-39638822014-03-27 Real-Time Rotation Estimation Using Histograms of Oriented Gradients Bratanič, Blaž Pernuš, Franjo Likar, Boštjan Tomaževič, Dejan PLoS One Research Article This paper focuses on real-time rotation estimation for model-based automated visual inspection. In the case of model-based inspection, spatial alignment is essential to distinguish visual defects from normal appearance variations. Defects are detected by comparing the inspected object with its spatially aligned ideal reference model. Rotation estimation is crucial for the inspection of rotationally symmetric objects where mechanical manipulation is unable to ensure the correct object rotation. We propose a novel method for in-plane rotation estimation. Rotation is estimated with an ensemble of nearest-neighbor estimators. Each estimator contains a spatially local representation of an object in a feature space for all rotation angles and is constructed with a semi-supervised self-training approach from a set of unlabeled training images. An individual representation in a feature space is obtained by calculating the Histograms of Oriented Gradients (HOG) over a spatially local region. Each estimator votes separately for the estimated angle; all votes are weighted and accumulated. The final estimation is the angle with the most votes. The method was evaluated on several datasets of pharmaceutical tablets varying in size, shape, and color. The results show that the proposed method is superior in robustness with comparable speed and accuracy to previously proposed methods for rotation estimation of pharmaceutical tablets. Furthermore, all evaluations were performed with the same set of parameters, which implies that the method requires minimal human intervention. Despite the evaluation focused on pharmaceutical tablets, we consider the method useful for any application that requires robust real-time in-plane rotation estimation. Public Library of Science 2014-03-24 /pmc/articles/PMC3963882/ /pubmed/24662954 http://dx.doi.org/10.1371/journal.pone.0092137 Text en © 2014 Bratanič et al http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited.
spellingShingle Research Article
Bratanič, Blaž
Pernuš, Franjo
Likar, Boštjan
Tomaževič, Dejan
Real-Time Rotation Estimation Using Histograms of Oriented Gradients
title Real-Time Rotation Estimation Using Histograms of Oriented Gradients
title_full Real-Time Rotation Estimation Using Histograms of Oriented Gradients
title_fullStr Real-Time Rotation Estimation Using Histograms of Oriented Gradients
title_full_unstemmed Real-Time Rotation Estimation Using Histograms of Oriented Gradients
title_short Real-Time Rotation Estimation Using Histograms of Oriented Gradients
title_sort real-time rotation estimation using histograms of oriented gradients
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3963882/
https://www.ncbi.nlm.nih.gov/pubmed/24662954
http://dx.doi.org/10.1371/journal.pone.0092137
work_keys_str_mv AT bratanicblaz realtimerotationestimationusinghistogramsoforientedgradients
AT pernusfranjo realtimerotationestimationusinghistogramsoforientedgradients
AT likarbostjan realtimerotationestimationusinghistogramsoforientedgradients
AT tomazevicdejan realtimerotationestimationusinghistogramsoforientedgradients