Optimization of Image B-spline Interpolation for GPU Architectures - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Image Processing On Line Année : 2019

Optimization of Image B-spline Interpolation for GPU Architectures

Thibaud Briand
Axel Davy
  • Fonction : Auteur
  • PersonId : 1011523

Résumé

Interpolation is a vital piece of many image processing pipelines. In this document we present how to optimize the implementation of image B-spline interpolation for GPU architectures. The implementation is based on the one proposed by Briand and Monasse in 2018 and works for orders up to 11. The two main optimizations consist in: (1) transposing the B-spline coefficients before the prefiltering of the rows and (2) dividing columns into subregions in order to use more threads. We assess the impact of the floating point precision and of using high B-spline orders.
Fichier principal
Vignette du fichier
article.pdf (7.83 Mo) Télécharger le fichier
Origine : Accord explicite pour ce dépôt
Loading...

Dates et versions

hal-02262502 , version 1 (02-08-2019)

Identifiants

Citer

Thibaud Briand, Axel Davy. Optimization of Image B-spline Interpolation for GPU Architectures. Image Processing On Line, 2019, 9, pp.183-204. ⟨10.5201/ipol.2019.257⟩. ⟨hal-02262502⟩
203 Consultations
247 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More