Optimization algorithm to reduce training time for deep learning computer vision algorithms using large image datasets with tiny objects

Loading...
Thumbnail Image
Identifiers

Publication date

Advisors

Editors

Journal Title

Journal ISSN

Volume Title

Publisher

Metrics

Google Scholar

Research Projects

Organizational Units

Journal Issue

Abstract

The optimization of convolutional neural networks (CNN) generally refers to the improvement of the inference process, making it as fast and precise as possible. While inference time is an essential factor in using these networks in real time, the training of CNNs using very large datasets can be costly in terms of time and computing power. This study proposes a technique to reduce the training time by an average of 75% without altering the results of CNN training with an algorithm which partitions the dataset and discards superfluous objects (targets). This algorithm is a tool that pre-processes the original dataset, generating a smaller and more condensed dataset to be used for network training. The effectiveness of this tool depends on the type of dataset used for training the CNN and is particularly effective with sequential images (video), large images and images with tiny targets generally from drones or traffic surveillance cameras (but applicable to any other type of image which meets the requirements). The tool can be parameterized to meet the characteristics of the initial dataset.

Description

Keywords

Bibliographic reference

Rosende, S. B., Fernández-Andrés, J., & Sánchez-Soriano, J. (2023). Optimization algorithm to reduce training time for deep learning computer vision algorithms using large image datasets with tiny objects. IEEE Access, 11, 104593-104605. https://doi.org/10.1109/ACCESS.2023.3316618

Type of document

Attribution-NonCommercial-NoDerivatives 4.0 Internacional

La licencia de este ítem se describe como Attribution-NonCommercial-NoDerivatives 4.0 Internacional