A parallel implementation of 3D Zernike moment analysis


Autoria(s): Berjón Díez, Daniel; Arnaldo Duart, Sergio; Morán Burgos, Francisco
Data(s)

2011

Resumo

Zernike polynomials are a well known set of functions that find many applications in image or pattern characterization because they allow to construct shape descriptors that are invariant against translations, rotations or scale changes. The concepts behind them can be extended to higher dimension spaces, making them also fit to describe volumetric data. They have been less used than their properties might suggest due to their high computational cost. We present a parallel implementation of 3D Zernike moments analysis, written in C with CUDA extensions, which makes it practical to employ Zernike descriptors in interactive applications, yielding a performance of several frames per second in voxel datasets about 2003 in size. In our contribution, we describe the challenges of implementing 3D Zernike analysis in a general-purpose GPU. These include how to deal with numerical inaccuracies, due to the high precision demands of the algorithm, or how to deal with the high volume of input data so that it does not become a bottleneck for the system.

Formato

application/pdf

Identificador

http://oa.upm.es/12233/

Idioma(s)

spa

Publicador

E.T.S.I. Telecomunicación (UPM)

Relação

http://oa.upm.es/12233/1/INVE_MEM_2011_99836.pdf

Direitos

http://creativecommons.org/licenses/by-nc-nd/3.0/es/

info:eu-repo/semantics/openAccess

Fonte

Proceedings of the SPIE. Parallel Processing for Imaging Applications | Parallel Processing for Imaging Applications | 24/01/2011 - 25/01/2011 | Burlingame (CA), USA

Palavras-Chave #Telecomunicaciones #Informática
Tipo

info:eu-repo/semantics/conferenceObject

Ponencia en Congreso o Jornada

PeerReviewed