arrow
Return

Polytope: an algorithm for efficient feature extraction on hypercubes

delete2025-11-01
delete0
delete
OA
AI
M
Mathilde Leuridan *
J
James Hawkes
S
Simon D. Smart
E
Emanuele Danovaro
M
Martin G. Schultz
T
Tiago Quintino
DOI:10.1186/s40537-025-01306-3delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Data extraction algorithms on data hypercubes, or datacubes, are traditionally only capable of cutting boxes of data along the datacube axes. For many use cases however, this returns much more data than users actually need, leading to an unnecessary consumption of I/O resources. In this paper, we propose an alternative feature extraction technique, which carefully computes the indices of data points contained within user-requested shapes. This enables data storage systems to only read and return bytes useful to user applications from the datacube. Our main algorithm is based on high-dimensional computational geometry concepts and operates by successively reducing polytopes down to the points contained within them. We analyse this algorithm in detail before providing results about its performance and scalability. In particular, we show it is possible to achieve data reductions of up to 99% using this algorithm instead of current state of practice data extraction methods, such as meteorological field extractions from ECMWF’s FDB data store, where feature shapes are extracted a posteriori as a post-processing step. As we discuss later on, this novel extraction method will considerably help scale access to large petabyte size data hypercubes in a variety of scientific fields.
Keywords:
Data management
Data processing
Data extraction
Datacube
Computational geometry

Journal

Journal of Big Data cover
Journal of Big Data
IF:
6.4
Papers:
1.5K
Citations:
1.1W

Organization

D
department of mathematics and computer science
Scholars:
183
Papers: 107
Citations: 0
Cited Papers

Cited Papers

err1997-01-01
err0
PREAI
errJim Gray; Surajit Chaudhuri; Adam Bosworth; Andrew Layman; Don Reichart; Murali Venkatrao; Frank Pellow; Hamid Pirahesh
errShare
errSave
Sweeping of three-dimensional objects
err1990-05-01
err0
errOAAI
errR.R. Martin; P.C. Stephenson
errShare
errSave
Destination Earth: High-Performance Computing for Weather and Climate
err2022-11-01
err0
errOAAI
errNils Wedi; Peter Bauer; Irina Sandu; Jörn Hoffmann; Sophia Sheridan; Rafael Cereceda; Tiago Quintino; Daniel Thiemert; Thomas Geenen
errShare
errSave
errShare
errSave
The quickhull algorithm for convex hulls
err1996-12-01
err0
errOAAI
errC. Bradford Barber; David P. Dobkin; Hannu Huhdanpaa
errShare
errSave
Array databases: concepts, standards, implementations
err2021-02-02
err25
errOAAI
errBaumann, Peter; Misev, Dimitar; Merticariu, Vlad; Huu, Bang Pham
errShare
errSave
errShare
errSave
researcher View more