atlas

Research map / 3D vision / Depth and stereo

DVP-MVS: Synergize Depth-Edge and Visibility Prior for Multi-View Stereo

AAAI 2025 · 3D vision › Depth and stereo · approach: Cost-volume multi-view stereo · 16 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 DVP-MVS, a traditional PatchMatch multi-view stereo method that adds depth-edge aligned priors (Depth Anything V2 + Roberts operator + erosion-dilation) and cross-view visibility priors to stabilize patch deformation, plus geometry-driven propagation and refinement.

Problem

Patch deformation-based multi-view stereo is unstable in textureless areas because deformed patches skip depth edges and cover occluded or invisible regions, causing estimation deviation.

Approach

Align coarse monocular depth (Depth Anything V2) with Roberts-operator edges via an erosion-dilation strategy to get homogeneous boundaries that constrain anchor selection, restore visibility maps with cross-view depth reprojection, and use visible hemispherical normal aggregation and epipolar-line depth intervals for propagation and refinement.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use DVP-MVS instead of HPM-MVS++ETH3D train · ETH3D train, 2cmF1: 87.09 -> 88.67Helped
use DVP-MVS instead of HPM-MVS++ETH3D test · ETH3D test, 2cmF1: 89.02 -> 89.60Helped
use DVP-MVS instead of EPNetTanks & Temples intermediate · Tanks & Temples intermediateF1: 63.68 -> 64.76Helped
use DVP-MVS instead of EPNetTanks & Temples advanced · Tanks & Temples advancedF1: 40.52 -> 40.23Hurt
add the depth-edge aligned prior (ablation)DVP-MVS · ETH3D, 2cmF1: 86.53 -> 88.67Helped
add region erosion (ablation)DVP-MVS · ETH3D, 2cmF1: 88.02 -> 88.67Helped
add region dilation (ablation)DVP-MVS · ETH3D, 2cmF1: 87.56 -> 88.67Helped
add pixel-wise filtering (ablation)DVP-MVS · ETH3D, 2cmF1: 87.75 -> 88.67Helped
add the cross-view prior (ablation)DVP-MVS · ETH3D, 2cmF1: 86.76 -> 88.67Helped
add visibility map restoration (ablation)DVP-MVS · ETH3D, 2cmF1: 87.84 -> 88.67Helped
add visibility-aware patch deformation (ablation)DVP-MVS · ETH3D, 2cmF1: 87.39 -> 88.67Helped
add the geometry-driven module (ablation)DVP-MVS · ETH3D, 2cmF1: 86.92 -> 88.67Helped

Limitations

Experimental setup

Datasets: ETH3D Tanks & Temples

Benchmarks: ETH3D Tanks & Temples

Metrics: F1 score accuracy completeness precision recall

Baselines: PatchMatchNet IterMVS-LS MVSTER EPP-MVSNet EPNet TAPA-MVS PCF-MVS ACMM ACMP ACMMP SD-MVS APD-MVS

Builds on: APD-MVS ACMMP Depth Anything V2 PatchMatch

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