atlas

Research map / 3D vision / Depth and stereo

HashPoint: Accelerated Point Searching and Sampling for Neural Rendering

CVPR 2024 · 3D vision › Depth and stereo · approach: Feed-forward 3D reconstruction · 3 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes HashPoint, which rasterizes point clouds into a hash table for fast point search and samples only on the primary surface along each ray, plugging into existing ray-tracing point-cloud renderers to speed them up while keeping accuracy.

Problem

Ray-tracing-based point cloud neural rendering is slow because point searching is costly and sampling is redundant across multiple surfaces, while rasterization is fast but produces holes and lower fidelity.

Approach

Project all points (not just nearest per pixel) onto the image plane and store them in a Z-order-reorganized hash table keyed by pixel for O(1) lookup with an adaptive, distance-proportional search radius; then sample candidates only on the primary (first-hit) surface using a pseudo-UDF-based volume-rendering weight.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add HashPoint searching and primary surface samplingPoint-NeRF · Synthetic-NeRFFPS: 0.12 -> 9.60(×80 speed up)Helped
Add HashPoint searching and adaptive primary surface samplingPoint-SLAM · ReplicaPSNR: 35.17 -> 35.43Helped
Add HashPoint searching and adaptive primary surface samplingPoint-SLAM · ReplicaFPS: 0.95(Depth) | 0.15(US) -> 1.72 (×1.8 | ×11.5 speed up)Helped
Add HashPoint searching and adaptive primary surface samplingPoint-SLAM · ReplicaLPIPS: 0.124 -> 0.126No clear effect
Replace brute-force searching and K-nearest-point selection with HashPointNPLF · Waymo OpenFPS: 0.33 -> 1.98 (× 6 speed up)Helped
Select K nearest points from primary surfacesPointersect · ShapeNetPSNR: 28.0 ± 6.4 -> 29.5 ± 5.6Helped
Replace uniform-grid searching with HashPoint searching (ablation)Point-NeRF · Synthetic-NeRFFPSHelped
Replace multi-surface sampling with adaptive primary surface sampling (ablation)Point-NeRF · Synthetic-NeRFFPSHelped
Replace fixed-count single-surface sampling with adaptive primary surface sampling (ablation)Point-SLAM · NeRF-SynthesisaccuracyHelped
Use K-nearest-point selection instead of primary surface sampling (ablation)Pointersect · NeRF-SynthesisaccuracyHelped
Use primary surface sampling instead of K-nearest-point selection (ablation)NPLF · WaymoaccuracyHelped
Add point pruning and growing for geometry refinement (ablation)Point-NeRF + HashPoint · NeRF-SynthesisaccuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: NeRF-Synthetic Waymo Open Replica ShapeNet sketchfab meshes

Benchmarks: NeRF-Synthetic Replica Waymo Open ShapeNet

Metrics: PSNR SSIM LPIPS FPS

Baselines: NeRF NPBG NPBG++ Huang et al. FreqPCR Point-NeRF NPLF Pointersect Point-SLAM NICE-SLAM DS-NeRF

Builds on: Point-NeRF NPLF Pointersect Point-SLAM volume rendering

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy