mlsanityData to 7 Oct 2026

ASH: A Modern Framework for Parallel Spatial Hashing in 3D Perception

arXiv 2110.00511 ↗First posted 1 Oct 2021cs.CV cs.DC cs.GRcited by 11

Not on the map. Why?

Abstract (arXiv)

We present ASH, a modern and high-performance framework for parallel spatial hashing on GPU. Compared to existing GPU hash map implementations, ASH achieves higher performance, supports richer functionality, and requires fewer lines of code (LoC) when used for implementing spatially varying operations from volumetric geometry reconstruction to differentiable appearance reconstruction. Unlike existing GPU hash maps, the ASH framework provides a versatile tensor interface, hiding low-level details from the users. In addition, by decoupling the internal hashing data structures and key-value data in buffers, we offer direct access to spatially varying data via indices, enabling seamless integration to modern libraries such as PyTorch. To achieve this, we 1) detach stored key-value data from the low-level hash map implementation; 2) bridge the pointer-first low level data structures to index-first high-level tensor interfaces via an index heap; 3) adapt both generic and non-generic integer-only hash map implementations as backends to operate on multi-dimensional keys. We first profile our hash map against state-of-the-art hash maps on synthetic data to show the performance gain from this architecture. We then show that ASH can consistently achieve higher performance on various large-scale 3D perception tasks with fewer LoC by showcasing several applications, including 1) point cloud voxelization, 2) retargetable volumetric scene reconstruction, 3) non-rigid point cloud registration and volumetric deformation, and 4) spatially varying geometry and appearance refinement. ASH and its example applications are open sourced in Open3D (http://www.open3d.org).

Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 18 of its 70 references that are in the map. First posted on arXiv 1 Oct 2021.

Builds on

18 of 70 references.

References · 18

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  3. 20194D Spatio-Temporal ConvNets: Minkowski Convolutional Neural Networkscited by 1,201
  4. 2018Open3D: A Modern Library for 3D Data Processingcited by 717
  5. 2021KiloNeRF: Speeding up Neural Radiance Fields with Thousands of Tiny MLPscited by 672
  6. 2021FastNeRF: High-Fidelity Neural Rendering at 200FPScited by 510
  7. 2020Deep Local Shapes: Learning Local SDF Priors for Detailed 3D Reconstructioncited by 321
  8. 2020Deep Global Registrationcited by 228
  9. 2016Voxblox: Incremental 3D Euclidean Signed Distance Fields for On-Board MAV Planningcited by 148
  10. 2017Intrinsic3D: High-Quality 3D Reconstruction by Joint Appearance and Geometry Optimization with Spatially-Varying Lightingcited by 31
  11. 2021Self-supervised Geometric Perceptioncited by 26
  12. 2017InfiniTAM v3: A Framework for Large-Scale 3D Reconstruction with Loop Closurecited by 25
6 more
  1. 2018PSDF Fusion: Probabilistic Signed Distance Function for On-the-fly 3D Data Fusion and Scene Reconstructioncited by 13
  2. 2018An Efficient Volumetric Mesh Representation for Real-time Scene Reconstruction using Spatial Hashingcited by 7
  3. 2019stdgpu: Efficient STL-like Data Structures on the GPUcited by 4
  4. 2020WarpCore: A Library for fast Hash Tables on GPUscited by 4
  5. 2017A Dynamic Hash Table for the GPUcited by 3
  6. 2018Data-Parallel Hashing Techniques for GPU Architecturescited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 1; 2022: 0; 2023: 4; 2024: 2; 2025: 2; 2026: 2.

11 papers.