Convex Hull Computation in a Grid Space: A GPU Accelerated Parallel Filtering Approach

dc.contributor.authorAntony, Jomsen_US
dc.contributor.authorMukundan, Manoj Kumaren_US
dc.contributor.authorThomas, Mathewen_US
dc.contributor.authorMuthuganapathy, Ramanathanen_US
dc.contributor.editorChen, Renjieen_US
dc.contributor.editorRitschel, Tobiasen_US
dc.contributor.editorWhiting, Emilyen_US
dc.date.accessioned2024-10-13T18:04:14Z
dc.date.available2024-10-13T18:04:14Z
dc.date.issued2024
dc.description.abstractMany real-world applications demand the computation of a convex hull (CH) when the input points originate from structured configurations such as two-dimensional (2D) or three-dimensional (3D) grids. Convex hull in grid space has found applications in geographic information systems, medical data analysis, path planning for robots/autonomous vehicles etc. Conventional as well as existing GPU-accelerated algorithms available for CH computation cannot operate directly on 2D or 3D grids represented in matrix format and do not exploit the inherent sequential ordering in such rasterized representations. This work introduces novel filtering algorithms, initially developed for a 2D grid space and subsequently extended to 3D to speed up the hull computation. They are further extended as GPU-CPU hybrid algorithms and are implemented and evaluated on a commercial NVIDIA GPU. For a 2D grid, the number of contributing pixels is always restricted to ≤ 2n for an (n×n) grid. Moreover, they are extracted in lexicographic order, ensuring an efficient O(n) computation of CH. Similarly, in 3D, the number of contributing voxels is always limited to ≤ 2n2 for an (n×n×n) voxel matrix. Additionally, 2D CH filtering is enabled across all slices of the 3D grid in parallel, leading to a further reduction in the number of contributing voxels to be fed to the 3D CH computation procedure. Comparison with the state of the art indicated that our method is superior, especially for large and sparse point clouds.en_US
dc.description.sectionheadersGeometric Processing II
dc.description.seriesinformationPacific Graphics Conference Papers and Posters
dc.identifier.doi10.2312/pg.20241292
dc.identifier.isbn978-3-03868-250-9
dc.identifier.pages13 pages
dc.identifier.urihttps://doi.org/10.2312/pg.20241292
dc.identifier.urihttps://diglib.eg.org/handle/10.2312/pg20241292
dc.publisherThe Eurographics Associationen_US
dc.rightsAttribution 4.0 International License
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectCCS Concepts: Computing methodologies → Parallel algorithms; Concurrent algorithms; Image processing
dc.subjectComputing methodologies → Parallel algorithms
dc.subjectConcurrent algorithms
dc.subjectImage processing
dc.titleConvex Hull Computation in a Grid Space: A GPU Accelerated Parallel Filtering Approachen_US
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
pg20241292.pdf
Size:
3.76 MB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
paper1175_mm.pdf
Size:
1.77 MB
Format:
Adobe Portable Document Format