Optimization of Sliding-DCT Based Gaussian Filtering for Hardware Accelerator

Tomoki Otsuka, Norishige Fukushima, Yoshihiro Maeda, Kenjiro Sugimoto, Sei Ichiro Kamata

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Gaussian filtering is a smoothing filter used in various tasks. The main disadvantage is the dependence of the processing time on its kernel radius. One solution is using a sliding-discreet cosine transform (DCT), a constant-time algorithm for the kernel radius, and it provides the best performance in terms of both speed and accuracy. However, the speed and accuracy differ according to the type of DCT used. We can also accelerate the sliding-DCT based Gaussian filter by hardware accelerators, but the acceleration requires modification of the algorithms. In this paper, we focus on the fused multiply-add (FMA) instruction of hardware accelerators in modern computer architectures. The FMA instruction simultaneously performs multiplication and addition, i.e.,ax+b. We proposed an acceleration method of the sliding-DCT based Gaussian filtering for the FMA instruction. Moreover, we evaluate the performance of it in terms of computational time and approximation accuracy.

Original languageEnglish
Title of host publication2020 IEEE International Conference on Visual Communications and Image Processing, VCIP 2020
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages423-426
Number of pages4
ISBN (Electronic)9781728180670
DOIs
Publication statusPublished - 2020 Dec 1
Event2020 IEEE International Conference on Visual Communications and Image Processing, VCIP 2020 - Virtual, Macau, China
Duration: 2020 Dec 12020 Dec 4

Publication series

Name2020 IEEE International Conference on Visual Communications and Image Processing, VCIP 2020

Conference

Conference2020 IEEE International Conference on Visual Communications and Image Processing, VCIP 2020
CountryChina
CityVirtual, Macau
Period20/12/120/12/4

Keywords

  • FMA
  • Gaussian filter
  • constant-time Gaussian filter
  • sliding DCT

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Signal Processing
  • Media Technology

Fingerprint Dive into the research topics of 'Optimization of Sliding-DCT Based Gaussian Filtering for Hardware Accelerator'. Together they form a unique fingerprint.

Cite this