atlas

Research map / Point clouds / Registration and matching

PosDiffNet: Positional Neural Diffusion for Point Cloud Registration in a Large Field of View with Perturbations

AAAI 2024 · Point clouds › Registration and matching · approach: Learned feature-based registration · 8 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 PosDiffNet, a hierarchical window-patch-point point cloud registration model that uses Beltrami graph neural diffusion for feature and position embeddings and a neural-ODE feature-position Transformer, evaluated on Boreas and KITTI under dynamic, weather, and noise perturbations.

Problem

Point cloud registration over large fields of view with dynamic objects, environmental noise (rain, snow, night) and additive noise, where LiDAR sparsity and distortion make learned registration unreliable.

Approach

Combine Beltrami-flow graph neural diffusion that jointly evolves feature and positional embeddings with a Transformer whose attention uses positional embeddings and is integrated as a neural ODE, followed by hierarchical window-patch-point correspondence and SVD/LGR pose estimation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use PosDiffNet instead of GeoTransPoint cloud registration · Boreas (Night), Boreas-trainedRTE MAE (cm): 4.58 -> 4.46Helped
Use PosDiffNet instead of GeoTransPoint cloud registration · KITTI, Boreas-trainedRTE MAE (cm): 6.19 -> 4.48Helped
Use PosDiffNet instead of GeoTransPoint cloud registration · KITTI, KITTI-trainedRTE MAE (cm): 3.98 -> 4.30Hurt
Use PosDiffNet instead of GeoTransPoint cloud registration · Boreas RainRTE MAE (cm): 4.96 -> 4.56Helped
Use PosDiffNet instead of GeoTransPoint cloud registration · KITTI with Gaussian noiseRTE MAE (cm): 5.37 -> 4.84Helped
Use PosDiffNet instead of GeoTransPoint cloud registration · KITTI 10-m frame intervalTE (cm): 6.8 -> 6.6Helped
Add the window module (ablation)PosDiffNet · KITTIRTE MAE (cm): 4.34 -> 3.97Helped
Add Beltrami diffusion (ablation)PosDiffNet · KITTIRTE MAE (cm): 5.20 -> 3.97Helped
Add the diffusion-based Transformer (ablation)PosDiffNet · KITTIRTE MAE (cm): 11.52 -> 3.97Helped
Replace Geometric Transformer with the diffusion-based Transformer (ablation)PosDiffNet · KITTIRTE MAE (cm): 4.23 -> 3.97Helped
Add Beltrami embedding (ablation)PosDiffNet Transformer · KITTIRTE MAE (cm): 4.32 -> 3.97Helped
Add neural ODE (ablation)PosDiffNet Transformer · KITTIRTE MAE (cm): 4.81 -> 3.97Helped

Surprising findings

Limitations

Experimental setup

Datasets: Boreas KITTI synthetic transformations on Boreas and KITTI 3DMatch 3DLoMatch

Benchmarks: Boreas (sunny, night, rain, snow) KITTI KITTI 10-m frame setting 3DMatch 3DLoMatch

Metrics: RTE MAE RTE RMSE RRE MAE RRE RMSE TE RE RR registration recall

Baselines: ICP DCP HGNN++ VCR-Net PCT++ GeoTransformer BUFFER RoITr 3DFeat-Net D3Feat SpinNet Predator

Builds on: Beltrami neural diffusion graph neural PDE GeoTransformer KPConv-FPN EdgeConv (DGCNN) neural ODE

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