atlas

Research map / Point clouds / Segmentation and detection

MUCD: Unsupervised Point Cloud Change Detection via Masked Consistency

AAAI 2025 · Point clouds › Segmentation and detection · approach: Point cloud semantic segmentation · 0 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 MUCD, an unsupervised point cloud change detection framework that trains a PointNet++ change segmentor via masked feature-consistency loss plus self-reconstruction and foreknowledge point contrastive initialization.

Problem

Point cloud change detection (3DCD) relies on costly point-level labels or weak pseudo-labels, and existing self-supervised signals fail to capture rich change information and generalize poorly to semantic changes.

Approach

Bidirectionally optimize a feature extractor and a change segmentor: a masked consistency loss forces features of unchanged points to match their nearest-neighbor regions in the other epoch, weighted by (1 - change probability), with an l1 term preventing all-change outputs; the feature extractor is initialized with self-reconstruction and a foreknowledge contrastive loss that uses ground/non-grou

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MUCD instead of supervised PointNet-based, PointMLP-based, or PointConv-based methodsPoint cloud change detection · SLPCCDmIoU: 48.01 -> 60.48; 59.41 -> 60.48; 42.16 -> 60.48Helped
Use MUCD instead of the strongest supervised mIoU baselinePoint cloud change detection · SLPCCDmIoU: 74.45 -> 60.48Hurt
Transfer the MUCD segmentor rather than the supervised counterpartSLPCCD-trained change detection model · Urb3DCD testing setmIoU: 35.88 -> 46.53; 35.33 -> 47.59; 36.04 -> 44.04; 35.67 -> 43.03; 35.28 -> 42.46Helped
Add self-reconstruction to MCL without NFF or contrastive loss (ablation)PointNet++ segmentor (Model B to C) · SLPCCD testing setmIoU: 41.79 -> 47.1Helped
Add NFF to MCL without feature initialization losses (ablation)PointNet++ segmentor (Model B to D) · SLPCCD testing setmIoU: 41.79 -> 44.24Helped
Add self-reconstruction to MCL and NFF (ablation)PointNet++ segmentor (Model D to E) · SLPCCD testing setmIoU: 44.24 -> 55.72Helped
Add foreknowledge point contrastive loss to MCL and self-reconstruction (ablation)PointNet++ segmentor (Model E to G, with NFF) · SLPCCD testing setmIoU: 55.72 -> 60.48Helped
Add NFF to MCL, self-reconstruction, and foreknowledge contrastive loss (ablation)PointNet++ segmentor (Model F to G) · SLPCCD testing setmIoU: 54.48 -> 60.48Helped
Set the MCL nearest-neighbor count to k=4 instead of k=1 (ablation)MUCD · SLPCCD testing setmIoU: 55.79 -> 57.62Helped
Set the MCL nearest-neighbor count to k=8 instead of k=4 (ablation)MUCD · SLPCCD testing setmIoU: 57.62 -> 60.48Helped
Set the MCL nearest-neighbor count to k=16 instead of k=8 (ablation)MUCD · SLPCCD testing setmIoU: 60.48 -> 56.23Hurt

Surprising findings

Limitations

Experimental setup

Datasets: SLPCCD Urb3DCD

Benchmarks: SLPCCD Urb3DCD

Metrics: OA mIoU

Baselines: PointNet-Siamese PointNet2-Siamese PointMLP-Siamese PointConv-Siamese DGCNN-Siamese 3DCDNet DC3DCD

Builds on: PointNet++ 3DCDNet masked autoencoder point cloud autoencoder

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