atlas

Research map / 3D vision / Depth and stereo

SD-MVS: Segmentation-Driven Deformation Multi-View Stereo with Spherical Refinement and EM Optimization

AAAI 2024 · 3D vision › Depth and stereo · approach: Cost-volume multi-view stereo · 28 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 SD-MVS, a PatchMatch-based multi-view stereo method that uses SAM instance masks for adaptive patch deformation, spherical gradient refinement of normals and pixelwise depth search, and EM-based tuning of cost weights, reaching top ETH3D F1.

Problem

Multi-view stereo reconstruction struggles in textureless areas and with depth discontinuities, and PatchMatch-based methods depend on empirically tuned cost hyperparameters.

Approach

Use SAM instance segmentation to deform matching patches and propagation search domains so pixels only use neighbors within their own instance, refine normals on a sphere via two-axis rotations with gradient-guided directions, and alternate EM updates between aggregated cost and cost-term weights.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add matching-cost patch deformation and multi-scale consistency (ablation)SD-MVS · ETH3DF1: 81.27 -> 86.94Helped
add patch deformation to matching cost (ablation)SD-MVS · ETH3DF1: 83.42 -> 86.94Helped
add multi-scale matching-cost consistency (ablation)SD-MVS · ETH3DF1: 84.55 -> 86.94Helped
use the proposed propagation instead of ACMMP propagation (ablation)SD-MVS · ETH3DF1: 84.52 -> 86.94Helped
add patch deformation to propagation (ablation)SD-MVS · ETH3DF1: 85.38 -> 86.94Helped
add multi-scale consistency to propagation (ablation)SD-MVS · ETH3DF1: 85.54 -> 86.94Helped
add refinement (ablation)SD-MVS · ETH3DF1: 77.6 -> 86.94Helped
use spherical gradient refinement instead of Gipuma refinement (ablation)SD-MVS · ETH3DF1: 83.43 -> 86.94Helped
use spherical gradient refinement instead of ACMMP refinement (ablation)SD-MVS · ETH3DF1: 84.25 -> 86.94Helped
add EM-based optimization instead of fixed weights (1,0.5,0.5) (ablation)SD-MVS · ETH3DF1: 83.45 -> 86.94Helped
add EM-based optimization instead of fixed weights (1,0.2,0.2) (ablation)SD-MVS · ETH3DF1: 84.27 -> 86.94Helped

Surprising findings

Limitations

Experimental setup

Datasets: ETH3D high-resolution MVS benchmark Tanks and Temples

Benchmarks: ETH3D high-resolution multi-view stereo benchmark Tanks and Temples

Metrics: accuracy completeness F1 score GPU memory runtime

Baselines: PatchMatchNet IterMVS-LS MVSTER EPP-MVSNet EPNet COLMAP PCF-MVS MAR-MVS ACMP ACMMP APD-MVS

Builds on: ACMP ACMMP APD-MVS Segment Anything Model Gipuma

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