atlas

Research map / Point clouds / Shape and surface completion

DITTO: Dual and Integrated Latent Topologies for Implicit 3D Reconstruction

CVPR 2024 · Point clouds › Shape and surface completion · approach: Unsupervised shape correspondence · 5 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 DITTO, which jointly refines point and grid latents with a dual latent layer (DSPT point transformer) and decodes them with an integrated implicit decoder for implicit 3D reconstruction from noisy, sparse point clouds.

Problem

Implicit 3D reconstruction from noisy and sparse point clouds: grid latents are stable but lack detail due to resolution limits, while point latents preserve detail but are unstable to noise and produce holes in thin structures.

Approach

Keep point and grid latents as separate parallel representations refined recursively within a dual latent layer (with a dynamic sparse point transformer on points), then decode with an integrated decoder that combines KNN point neighbors with grid-interpolated features via self-attention, instead of alternating projections or a grid-only decoder as in ALTO.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DITTO instead of ALTOShapeNet, normal (3K points) · ShapeNet, normal (3K points)IoU: 0.930 -> 0.949Helped
Use DITTO instead of ALTOShapeNet, sparse (1K points) · ShapeNet, sparse (1K points)IoU: 0.905 -> 0.926Helped
Use DITTO instead of ALTOShapeNet, sparse (300 points) · ShapeNet, sparse (300 points)IoU: 0.863 -> 0.882Helped
Use DITTO instead of ALTOSynthetic Rooms, 10K points · Synthetic Rooms, 10K pointsIoU: 0.914 -> 0.928Helped
Add DLL with DSPT backbone to ALTO (ablation)Synthetic Rooms triplane baseline · Synthetic Rooms, 10K pointsIoU: 0.895 -> 0.921Helped
Add DLL with FKAConv backbone to ALTO (ablation)Synthetic Rooms triplane baseline · Synthetic Rooms, 10K pointsIoU: 0.895 -> 0.917Helped
Add DLL with PointTransformer backbone to ALTO (ablation)Synthetic Rooms triplane baseline · Synthetic Rooms, 10K pointsIoU: 0.895 -> 0.911Helped
Add IID alone to ALTO (ablation)Synthetic Rooms triplane baseline · Synthetic Rooms, 10K pointsIoU: 0.895 -> 0.907Helped
Add FKAConv PointEncoder to ALTO (ablation)Synthetic Rooms triplane baseline · Synthetic Rooms, 10K pointsIoU: 0.895 -> 0.912Helped
Add DLL and IID to ALTO (ablation)Synthetic Rooms triplane baseline · Synthetic Rooms, 10K pointsIoU: 0.895 -> 0.925Helped
Add DLL and PointEncoder to ALTO (ablation)Synthetic Rooms triplane baseline · Synthetic Rooms, 10K pointsIoU: 0.895 -> 0.926Helped
Add IID and PointEncoder to ALTO (ablation)Synthetic Rooms triplane baseline · Synthetic Rooms, 10K pointsIoU: 0.895 -> 0.918Helped

Surprising findings

Limitations

Experimental setup

Datasets: ShapeNet Synthetic Rooms ScanNet-v2

Benchmarks: ShapeNet Synthetic Rooms ScanNet-v2

Metrics: IoU Chamfer-L1 normal consistency F-score

Baselines: ONet ConvONet POCO ALTO DP-ConvONet SPSR

Builds on: ALTO ConvONet POCO FKAConv DSVT

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