Title
Fast and Scalable 2D Convolutions and Cross-correlations for Processing Image Databases and Videos on CPUs
Date Issued
01 March 2020
Access level
metadata only access
Resource Type
journal article
Publisher(s)
Institute of Electrical and Electronics Engineers Inc.
Abstract
The dominant use of Convolutional Neural Networks (CNNs) in several image and video analysis tasks necessitates a careful re-evaluation of the underlying software libraries for computing them for large-scale image and video databases. We focus our attention on developing methods that can be applied to large image databases or videos of large image sizes.We develop a method that maximizes throughput through the use of vector-based memory I/O and optimized 2D FFT libraries that run on all available physical cores. We also show how to decompose arbitrarily large images into smaller, optimal blocks that can be effectively processed through the use of overlap-and-add. Our approach outperforms Tensorflow for 5 × 5 kernels and significantly outperforms Tensorflow for 11 × 11 kernels.
Start page
70
End page
73
Volume
2020-March
Language
English
OCDE Knowledge area
Ingeniería, Tecnología
Scopus EID
2-s2.0-85085485840
ISBN
9781728157450
Source
Proceedings of the IEEE Southwest Symposium on Image Analysis and Interpretation
Sponsor(s)
V. ACKNOWLEDGMENTS This material is based upon work supported by the National Science Foundation under Grant No. 1842220.
Sources of information: Directorio de Producción Científica Scopus