Artigo Revisado por pares

Spherepix: A Data Structure for Spherical Image Processing

2016; Institute of Electrical and Electronics Engineers; Volume: 2; Issue: 2 Linguagem: Inglês

10.1109/lra.2016.2645119

ISSN

2377-3766

Autores

Juan David Adarve, Robert Mahony,

Tópico(s)

Advanced Vision and Imaging

Resumo

This letter introduces the "spherepix" data structure for efficient implementation of low-level image processing operations on spherical images. Efficient implementation of low-level image processing depends heavily on separability of the convolution kernels that form the fundamental building blocks of most algorithms. Due to the curvature of the sphere, it is not possible to place an orthogonal grid pixelation globally on its surface, making direct application of classical separable kernel convolutions impossible. In the spherepix data structure, we propose an alternative approach consisting of a collection of overlapping (near orthogonal) grid patches covering the sphere's surface. Close to the boundaries of patches, we introduce data interpolation between patch grids to ensure information flow between grid patches. After each image processing subroutine, we reconcile data in the overlapping regions to homogenize the global data representation. We claim that the additional computational cost of data interpolation and data reconciliation is easily compensated by the computational saving and algorithmic simplicity of applying existing image processing subroutines in the grid patches. The approach is demonstrated by implementing a SIFT feature point algorithm in spherepix coordinates and comparing precision, recall, and computational cost of the proposed approach to documented modifications of the SIFT algorithm specifically developed for implementation on spherical images.

Referência(s)