Harmonic Networks for Image Classification

Matej Ulicny (Trinity College Dublin), Vladimir Krylov (Trinity College Dublin), Rozenn Dahyot (Trinity College Dublin)

Abstract
Convolutional neural networks (CNNs) learn filters in order to capture local correlation patterns in feature space. In contrast, in this paper we propose harmonic blocks that produce features by learning optimal combinations of responses to preset spectral filters. We rely on the use of the Discrete Cosine Transform filters which have excellent energy compaction properties and are widely used for image compression. The proposed harmonic blocks are intended to replace conventional convolutional layers to produce partially or fully harmonic versions of new or existing CNN architectures. We demonstrate how the harmonic networks can be efficiently compressed by exploiting redundancy in spectral domain and truncating high-frequency information. We extensively validate our approach and show that the introduction of harmonic blocks into state-of-the-art CNN models results in improved classification performance on CIFAR and ImageNet datasets.

DOI
10.5244/C.33.124
https://dx.doi.org/10.5244/C.33.124

Files
Paper (PDF)

BibTeX
@inproceedings{BMVC2019,
title={Harmonic Networks for Image Classification},
author={Matej Ulicny and Vladimir Krylov and Rozenn Dahyot},
year={2019},
month={September},
pages={124.1--124.13},
articleno={124},
numpages={13},
booktitle={Proceedings of the British Machine Vision Conference (BMVC)},
publisher={BMVA Press},
editor={Kirill Sidorov and Yulia Hicks},
doi={10.5244/C.33.124},
url={https://dx.doi.org/10.5244/C.33.124}
}