atlas

Research map / Point clouds / Segmentation and detection

Improved MLP Point Cloud Processing with High-Dimensional Positional Encoding

AAAI 2024 · Point clouds › Segmentation and detection · approach: Point cloud semantic segmentation · 10 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 an abstraction-and-refinement (ABS-REF) view of point cloud models and a High-dimensional Positional Encoding (HPE) module, used to build MLP-based HPENets that reach SOTA on ScanObjectNN, ShapeNetPart and S3DIS.

Problem

MLP-based point cloud processing lacks a clear understanding of what drives performance, and existing positional encodings are low-dimensional or non-adaptive, under-using positional information.

Approach

Views point cloud models as ABS (sampling/grouping/aggregation) plus REF (inter-set refinement) stages, and adds a high-dimensional positional encoding (sinusoidal or MLP-learned) in both stages of an MLP network, lifting 3D coordinates to a high-dimensional space before aligning them to feature channels.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add HPE(MLP) to the VoteNet detection modelVoteNet · ScanNet V2mAP@0.25: 63.8 -> 65.0Helped
Add HPE(MLP) to the VoteNet detection modelVoteNet · ScanNet V2mAP@0.5: 44.2 -> 45.6Helped
Add HPE(MLP) to the GroupFree3D detection modelGroupFree3D · ScanNet V2mAP@0.25: 68.2 -> 69.1Helped
Add HPE(MLP) to the GroupFree3D detection modelGroupFree3D · ScanNet V2mAP@0.5: 52.6 -> 53.0Helped
Add HPESIN positional encoding to the degenerated HPENet (ablation)HPENet-dv(32,[0,0,0,0]) · S3DIS Area-5mIoU: +0.8Helped
Add HPEMLP positional encoding to the degenerated HPENet (ablation)HPENet-dv(32,[0,0,0,0]) · S3DIS Area-5mIoU: +1.1Helped
Add one REF layer to each ABS-REF block (ablation)HPENet-dv(32,[0,0,0,0]) · S3DIS Area-5mIoU: +2.5Helped
Use HPEMLP and add one REF layer to each ABS-REF block (ablation)HPENet-dv(32,[0,0,0,0]) · S3DIS Area-5mIoU: 64.2 -> 69.9Helped
Remove the grouping operation from the REF stage (ablation)HPENet-dv(32,[1,1,1,1]) · S3DIS Area-5mIoU: 66.7 -> 63.7Hurt
Use HPEMLP in both ABS and REF stages rather than only one stage (ablation)HPENet · S3DIS Area-5mIoU: 70.8 -> 72.7Helped
Use absolute instead of relative coordinates for HPESIN (ablation)HPENet with HPESIN in ABS and REF · S3DIS Area-5mIoU: 72.4 -> 69.1Hurt
Replace element-wise addition with multiplication for HPESIN (ablation)HPENet with HPESIN in ABS and REF · S3DIS Area-5mIoU: 72.4 -> 70.8Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ScanObjectNN ModelNet40 ShapeNetPart S3DIS ScanNet V2

Benchmarks: ScanObjectNN ModelNet40 ShapeNetPart S3DIS Area-5 S3DIS 6-fold ScanNet V2

Metrics: mAcc OA mIoU class mIoU instance mIoU mAP@0.25 mAP@0.5

Baselines: PointNet PointNet++ DGCNN PointMLP PointNeXt PointMetaBase Point Transformer Stratified Transformer KPConv GroupFree3D 3DETR

Builds on: PointNet++ PointNeXt PointMLP Point Transformer VoteNet

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