Cargando…

A multi-resolution HEALPix data structure for spherically mapped point data

Data describing entities with locations that are points on a sphere are described as spherically mapped. Several data structures designed for spherically mapped data have been developed. One of them, known as Hierarchical Equal Area iso-Latitude Pixelization (HEALPix), partitions the sphere into twe...

Descripción completa

Detalles Bibliográficos
Autores principales: Youngren, Robert W., Petty, Mikel D.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Elsevier 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5484980/
https://www.ncbi.nlm.nih.gov/pubmed/28721391
http://dx.doi.org/10.1016/j.heliyon.2017.e00332
_version_ 1783245978615152640
author Youngren, Robert W.
Petty, Mikel D.
author_facet Youngren, Robert W.
Petty, Mikel D.
author_sort Youngren, Robert W.
collection PubMed
description Data describing entities with locations that are points on a sphere are described as spherically mapped. Several data structures designed for spherically mapped data have been developed. One of them, known as Hierarchical Equal Area iso-Latitude Pixelization (HEALPix), partitions the sphere into twelve diamond-shaped equal-area base cells and then recursively subdivides each cell into four diamond-shaped subcells, continuing to the desired level of resolution. Twelve quadtrees, one associated with each base cell, store the data records associated with that cell and its subcells. HEALPix has been used successfully for numerous applications, notably including cosmic microwave background data analysis. However, for applications involving sparse point data HEALPix has possible drawbacks, including inefficient memory utilization, overwriting of proximate points, and return of spurious points for certain queries. A multi-resolution variant of HEALPix specifically optimized for sparse point data was developed. The new data structure allows different areas of the sphere to be subdivided at different levels of resolution. It combines HEALPix positive features with the advantages of multi-resolution, including reduced memory requirements and improved query performance. An implementation of the new Multi-Resolution HEALPix (MRH) data structure was tested using spherically mapped data from four different scientific applications (warhead fragmentation trajectories, weather station locations, galaxy locations, and synthetic locations). Four types of range queries were applied to each data structure for each dataset. Compared to HEALPix, MRH used two to four orders of magnitude less memory for the same data, and on average its queries executed 72% faster.
format Online
Article
Text
id pubmed-5484980
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher Elsevier
record_format MEDLINE/PubMed
spelling pubmed-54849802017-07-18 A multi-resolution HEALPix data structure for spherically mapped point data Youngren, Robert W. Petty, Mikel D. Heliyon Article Data describing entities with locations that are points on a sphere are described as spherically mapped. Several data structures designed for spherically mapped data have been developed. One of them, known as Hierarchical Equal Area iso-Latitude Pixelization (HEALPix), partitions the sphere into twelve diamond-shaped equal-area base cells and then recursively subdivides each cell into four diamond-shaped subcells, continuing to the desired level of resolution. Twelve quadtrees, one associated with each base cell, store the data records associated with that cell and its subcells. HEALPix has been used successfully for numerous applications, notably including cosmic microwave background data analysis. However, for applications involving sparse point data HEALPix has possible drawbacks, including inefficient memory utilization, overwriting of proximate points, and return of spurious points for certain queries. A multi-resolution variant of HEALPix specifically optimized for sparse point data was developed. The new data structure allows different areas of the sphere to be subdivided at different levels of resolution. It combines HEALPix positive features with the advantages of multi-resolution, including reduced memory requirements and improved query performance. An implementation of the new Multi-Resolution HEALPix (MRH) data structure was tested using spherically mapped data from four different scientific applications (warhead fragmentation trajectories, weather station locations, galaxy locations, and synthetic locations). Four types of range queries were applied to each data structure for each dataset. Compared to HEALPix, MRH used two to four orders of magnitude less memory for the same data, and on average its queries executed 72% faster. Elsevier 2017-06-22 /pmc/articles/PMC5484980/ /pubmed/28721391 http://dx.doi.org/10.1016/j.heliyon.2017.e00332 Text en © 2017 The Authors http://creativecommons.org/licenses/by-nc-nd/4.0/ This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
spellingShingle Article
Youngren, Robert W.
Petty, Mikel D.
A multi-resolution HEALPix data structure for spherically mapped point data
title A multi-resolution HEALPix data structure for spherically mapped point data
title_full A multi-resolution HEALPix data structure for spherically mapped point data
title_fullStr A multi-resolution HEALPix data structure for spherically mapped point data
title_full_unstemmed A multi-resolution HEALPix data structure for spherically mapped point data
title_short A multi-resolution HEALPix data structure for spherically mapped point data
title_sort multi-resolution healpix data structure for spherically mapped point data
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5484980/
https://www.ncbi.nlm.nih.gov/pubmed/28721391
http://dx.doi.org/10.1016/j.heliyon.2017.e00332
work_keys_str_mv AT youngrenrobertw amultiresolutionhealpixdatastructureforsphericallymappedpointdata
AT pettymikeld amultiresolutionhealpixdatastructureforsphericallymappedpointdata
AT youngrenrobertw multiresolutionhealpixdatastructureforsphericallymappedpointdata
AT pettymikeld multiresolutionhealpixdatastructureforsphericallymappedpointdata