Cargando…
Deep Features for Training Support Vector Machines
Features play a crucial role in computer vision. Initially designed to detect salient elements by means of handcrafted algorithms, features now are often learned using different layers in convolutional neural networks (CNNs). This paper develops a generic computer vision system based on features ext...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8470768/ https://www.ncbi.nlm.nih.gov/pubmed/34564103 http://dx.doi.org/10.3390/jimaging7090177 |
_version_ | 1784574284836896768 |
---|---|
author | Nanni, Loris Ghidoni, Stefano Brahnam, Sheryl |
author_facet | Nanni, Loris Ghidoni, Stefano Brahnam, Sheryl |
author_sort | Nanni, Loris |
collection | PubMed |
description | Features play a crucial role in computer vision. Initially designed to detect salient elements by means of handcrafted algorithms, features now are often learned using different layers in convolutional neural networks (CNNs). This paper develops a generic computer vision system based on features extracted from trained CNNs. Multiple learned features are combined into a single structure to work on different image classification tasks. The proposed system was derived by testing several approaches for extracting features from the inner layers of CNNs and using them as inputs to support vector machines that are then combined by sum rule. Several dimensionality reduction techniques were tested for reducing the high dimensionality of the inner layers so that they can work with SVMs. The empirically derived generic vision system based on applying a discrete cosine transform (DCT) separately to each channel is shown to significantly boost the performance of standard CNNs across a large and diverse collection of image data sets. In addition, an ensemble of different topologies taking the same DCT approach and combined with global mean thresholding pooling obtained state-of-the-art results on a benchmark image virus data set. |
format | Online Article Text |
id | pubmed-8470768 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-84707682021-10-28 Deep Features for Training Support Vector Machines Nanni, Loris Ghidoni, Stefano Brahnam, Sheryl J Imaging Article Features play a crucial role in computer vision. Initially designed to detect salient elements by means of handcrafted algorithms, features now are often learned using different layers in convolutional neural networks (CNNs). This paper develops a generic computer vision system based on features extracted from trained CNNs. Multiple learned features are combined into a single structure to work on different image classification tasks. The proposed system was derived by testing several approaches for extracting features from the inner layers of CNNs and using them as inputs to support vector machines that are then combined by sum rule. Several dimensionality reduction techniques were tested for reducing the high dimensionality of the inner layers so that they can work with SVMs. The empirically derived generic vision system based on applying a discrete cosine transform (DCT) separately to each channel is shown to significantly boost the performance of standard CNNs across a large and diverse collection of image data sets. In addition, an ensemble of different topologies taking the same DCT approach and combined with global mean thresholding pooling obtained state-of-the-art results on a benchmark image virus data set. MDPI 2021-09-05 /pmc/articles/PMC8470768/ /pubmed/34564103 http://dx.doi.org/10.3390/jimaging7090177 Text en © 2021 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 Nanni, Loris Ghidoni, Stefano Brahnam, Sheryl Deep Features for Training Support Vector Machines |
title | Deep Features for Training Support Vector Machines |
title_full | Deep Features for Training Support Vector Machines |
title_fullStr | Deep Features for Training Support Vector Machines |
title_full_unstemmed | Deep Features for Training Support Vector Machines |
title_short | Deep Features for Training Support Vector Machines |
title_sort | deep features for training support vector machines |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8470768/ https://www.ncbi.nlm.nih.gov/pubmed/34564103 http://dx.doi.org/10.3390/jimaging7090177 |
work_keys_str_mv | AT nanniloris deepfeaturesfortrainingsupportvectormachines AT ghidonistefano deepfeaturesfortrainingsupportvectormachines AT brahnamsheryl deepfeaturesfortrainingsupportvectormachines |