Cargando…

Diffusion Parameters Analysis in a Content-Based Image Retrieval Task for Mobile Vision

Most recent computer vision tasks take into account the distribution of image features to obtain more powerful models and better performance. One of the most commonly used techniques to this purpose is the diffusion algorithm, which fuses manifold data and k-Nearest Neighbors (kNN) graphs. In this p...

Descripción completa

Detalles Bibliográficos
Autores principales: Magliani, Federico, Sani, Laura, Cagnoni, Stefano, Prati, Andrea
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7472418/
https://www.ncbi.nlm.nih.gov/pubmed/32784921
http://dx.doi.org/10.3390/s20164449
_version_ 1783578984448000000
author Magliani, Federico
Sani, Laura
Cagnoni, Stefano
Prati, Andrea
author_facet Magliani, Federico
Sani, Laura
Cagnoni, Stefano
Prati, Andrea
author_sort Magliani, Federico
collection PubMed
description Most recent computer vision tasks take into account the distribution of image features to obtain more powerful models and better performance. One of the most commonly used techniques to this purpose is the diffusion algorithm, which fuses manifold data and k-Nearest Neighbors (kNN) graphs. In this paper, we describe how we optimized diffusion in an image retrieval task aimed at mobile vision applications, in order to obtain a good trade-off between computation load and performance. From a computational efficiency viewpoint, the high complexity of the exhaustive creation of a full kNN graph for a large database renders such a process unfeasible on mobile devices. From a retrieval performance viewpoint, the diffusion parameters are strongly task-dependent and affect significantly the algorithm performance. In the method we describe herein, we tackle the first issue by using approximate algorithms in building the kNN tree. The main contribution of this work is the optimization of diffusion parameters using a genetic algorithm (GA), which allows us to guarantee high retrieval performance in spite of such a simplification. The results we have obtained confirm that the global search for the optimal diffusion parameters performed by a genetic algorithm is equivalent to a massive analysis of the diffusion parameter space for which an exhaustive search would be totally unfeasible. We show that even a grid search could often be less efficient (and effective) than the GA, i.e., that the genetic algorithm most often produces better diffusion settings when equal computing resources are available to the two approaches. Our method has been tested on several publicly-available datasets: Oxford5k, [Formula: see text] Oxford5k, Paris6k, [Formula: see text] Paris6k, and Oxford105k, and compared to other mainstream approaches.
format Online
Article
Text
id pubmed-7472418
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-74724182020-09-04 Diffusion Parameters Analysis in a Content-Based Image Retrieval Task for Mobile Vision Magliani, Federico Sani, Laura Cagnoni, Stefano Prati, Andrea Sensors (Basel) Article Most recent computer vision tasks take into account the distribution of image features to obtain more powerful models and better performance. One of the most commonly used techniques to this purpose is the diffusion algorithm, which fuses manifold data and k-Nearest Neighbors (kNN) graphs. In this paper, we describe how we optimized diffusion in an image retrieval task aimed at mobile vision applications, in order to obtain a good trade-off between computation load and performance. From a computational efficiency viewpoint, the high complexity of the exhaustive creation of a full kNN graph for a large database renders such a process unfeasible on mobile devices. From a retrieval performance viewpoint, the diffusion parameters are strongly task-dependent and affect significantly the algorithm performance. In the method we describe herein, we tackle the first issue by using approximate algorithms in building the kNN tree. The main contribution of this work is the optimization of diffusion parameters using a genetic algorithm (GA), which allows us to guarantee high retrieval performance in spite of such a simplification. The results we have obtained confirm that the global search for the optimal diffusion parameters performed by a genetic algorithm is equivalent to a massive analysis of the diffusion parameter space for which an exhaustive search would be totally unfeasible. We show that even a grid search could often be less efficient (and effective) than the GA, i.e., that the genetic algorithm most often produces better diffusion settings when equal computing resources are available to the two approaches. Our method has been tested on several publicly-available datasets: Oxford5k, [Formula: see text] Oxford5k, Paris6k, [Formula: see text] Paris6k, and Oxford105k, and compared to other mainstream approaches. MDPI 2020-08-09 /pmc/articles/PMC7472418/ /pubmed/32784921 http://dx.doi.org/10.3390/s20164449 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
Magliani, Federico
Sani, Laura
Cagnoni, Stefano
Prati, Andrea
Diffusion Parameters Analysis in a Content-Based Image Retrieval Task for Mobile Vision
title Diffusion Parameters Analysis in a Content-Based Image Retrieval Task for Mobile Vision
title_full Diffusion Parameters Analysis in a Content-Based Image Retrieval Task for Mobile Vision
title_fullStr Diffusion Parameters Analysis in a Content-Based Image Retrieval Task for Mobile Vision
title_full_unstemmed Diffusion Parameters Analysis in a Content-Based Image Retrieval Task for Mobile Vision
title_short Diffusion Parameters Analysis in a Content-Based Image Retrieval Task for Mobile Vision
title_sort diffusion parameters analysis in a content-based image retrieval task for mobile vision
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7472418/
https://www.ncbi.nlm.nih.gov/pubmed/32784921
http://dx.doi.org/10.3390/s20164449
work_keys_str_mv AT maglianifederico diffusionparametersanalysisinacontentbasedimageretrievaltaskformobilevision
AT sanilaura diffusionparametersanalysisinacontentbasedimageretrievaltaskformobilevision
AT cagnonistefano diffusionparametersanalysisinacontentbasedimageretrievaltaskformobilevision
AT pratiandrea diffusionparametersanalysisinacontentbasedimageretrievaltaskformobilevision