skip to content
Home
More Works

Research project · 2026

SAMatcher: Co-Visibility Modeling with Segment Anything for Robust Feature Matching

Xu Pan1,2,†,‡Zhen Pang1,†Qiyuan Ma1He Chen1Wei Ji3Shuhan Shen4Xianwei Zheng1,*
  1. State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing (LIESMARS), Wuhan University
  2. School of Electrical and Electronic Engineering, Nanyang Technological University
  3. National Key Laboratory of Space Target Awareness, Space Engineering University
  4. Institute of Automation, Chinese Academy of Sciences

Equal contribution · Work done at LIESMARS · * Corresponding author

arXiv preprint, 2026

Reliable feature matching becomes brittle when two views share only partial content or depict the same structure at very different scales. SAMatcher takes a region-first approach[1]: before estimating point correspondences, it predicts consistent co-visible masks and bounding boxes in a shared cross-view representation. Built on SAM-HQ[2], the framework combines symmetric cross-view interaction with joint mask, box, and mask–box consistency supervision. The resulting semantic and geometric priors suppress unsupported regions and improve classical, sparse learned, and dense matching pipelines under wide baselines.

Motivation for co-visible region modeling
Fig. 1. Large scale differences create pixel-level confusion. Explicit co-visible regions retain mutually supported content and constrain matching to geometrically meaningful areas.
SAMatcher framework
Fig. 2.Overview of SAMatcher. A shared encoder extracts both views; symmetric fusion exposes cross-view context; prompt-driven mask and box decoders predict complementary co-visible priors that guide correspondence estimation.
Symmetric cross-view fuser
Fig. 3.Symmetric cross-view feature interaction. Paired views are treated as interacting token sequences with shared parameters and view offsets, enabling bidirectional alignment without discarding view-specific structure.
01

Region first

Co-visible masks identify dense mutual support; bounding boxes provide a compact geometric envelope. Both are predicted before matching rather than inferred after correspondences fail.

02

Symmetric interaction

Bidirectional feature exchange aligns semantics across views while preserving their distinct spatial layouts, allowing co-visibility to emerge as a relation between images.

03

Joint constraints

Point-sampled mask loss, box regression, and mask–box consistency regularize dense coverage and geometric localization together.

We evaluate on MegaDepth[3] image pairs selected for large scale differences, reporting pose AUC, accuracy, and mean Average Accuracy (mAA) at multiple thresholds. SAMatcher is attached to nine representative pipelines—from SIFT and nearest-neighbor matching to SuperGlue[4] and LoFTR[5]—and compared with both the unmodified pipeline and OETR[6] region priors.

+12.95 ppLoFTR AUC@20 gain over its base pipeline
+14.70 ppLoFTR mAA@20 gain
78.86 / 82.38full-model mask / box IoU (%)
PipelinePriorAUC@5AUC@10AUC@20Acc@5Acc@10Acc@15Acc@20mAA@5mAA@10mAA@20PMS
CON+NNNone28.0743.9158.9149.8066.6074.8077.8049.8058.2067.2570.769.77
CON+NN+OETR30.7447.7063.4552.0072.4079.8084.2052.0062.2072.1075.6614.27
CON+NN+SAMatcher32.9750.4665.7956.8073.4081.2087.0056.8065.1074.6079.8491.31
D2+NNNone0.851.402.291.272.293.313.821.271.782.679.342.23
D2+NN+OETR7.3312.0418.1113.3220.3423.9727.8513.3216.8321.3734.183.07
D2+NN+SAMatcher11.1619.0228.3720.9331.4037.9142.5620.9326.1633.2049.8289.99
DISK+NNNone5.247.9210.368.7511.4112.4714.328.7510.0811.7418.770.82
DISK+NN+OETR20.6330.0638.1034.5843.0345.5247.7634.5838.8142.7256.704.88
DISK+NN+SAMatcher27.7840.7153.3645.5259.3466.7569.5745.5252.4360.2975.0989.65
DISK+SGNone25.2937.4950.0643.3755.8262.4568.2743.3749.6057.4839.509.62
DISK+SG+OETR29.6644.4558.7450.8066.4073.0078.2050.8058.6067.1069.4815.81
DISK+SG+SAMatcher32.2748.1462.7954.6070.8077.2082.8054.6062.7071.3578.3962.82
SIFT+NNNone5.8511.1319.7911.2020.6028.8035.0011.2015.9023.9017.0685.93
SIFT+NN+OETR10.0516.9126.4718.2028.8036.6041.4018.2023.5031.2523.3285.40
SIFT+NN+SAMatcher10.6420.6434.0222.6037.8047.2055.2022.6030.2040.7027.6293.61
R2D2+NNNone20.4733.4547.2737.6052.6061.6068.0037.6045.1054.9552.8987.81
R2D2+NN+OETR30.3446.0362.2251.4070.0079.2083.6051.4060.7071.0573.5991.95
R2D2+NN+SAMatcher34.1252.5469.0759.8078.6086.0090.0059.8069.2078.6082.5997.23
SP+NNNone3.745.819.645.6010.4013.4017.005.608.0011.6017.313.94
SP+NN+OETR13.4321.7431.6324.6035.6041.6045.8024.6030.1036.9040.119.54
SP+NN+SAMatcher22.5336.1850.4240.8056.6065.6070.2040.8048.7058.3060.6290.61
LoFTRNone34.3648.3360.7953.8068.2073.2077.2053.8061.0068.1055.6143.91
LoFTR+OETR36.6453.0467.3061.0075.4081.6085.8061.0068.2075.9574.1250.06
LoFTR+SAMatcher42.3458.9373.7466.2083.4089.0092.6066.2074.8082.8093.3455.11
SP+SGNone33.4649.6464.7555.2071.6080.8085.2055.2063.4073.2085.1913.54
SP+SG+OETR35.6951.8966.3658.0074.8080.6086.2058.0066.4074.9090.4122.66
SP+SG+SAMatcher36.4154.4369.9762.6079.4085.2090.4062.6071.0079.4094.9679.49
Table 1. Complete MegaDepth evaluation under large scale differences (%). All nine feature–matcher pipelines are reported without a prior, with OETR, and with SAMatcher.
VariantMask IoU (%)Box IoU (%)
w/o symmetric interaction75.0671.90
w/o joint constraint76.6780.68
w/o view offset77.1580.74
Full SAMatcher78.8682.38
Table 2. Ablation on MegaDepth. Symmetric interaction contributes most strongly to box localization, while joint constraints and view offsets provide complementary gains.

The quantitative gains are consistent across descriptor families, but the visual evidence explains why: SAMatcher learns mutual visibility rather than image saliency, then uses this support to remove structurally invalid correspondences.

Relative performance gains
Fig. 4. Ridge-style relative gains on MegaDepth. SAMatcher improves every evaluated matching configuration more consistently than the box-only OETR prior.
Co-visible masks
Fig. 5. OETR box predictions versus SAMatcher masks. The learned masks follow mutually visible content under large viewpoint changes and partial overlap.
Region-guided matching
Fig. 6. Region-guided correspondence comparison. Green and red lines denote correct and incorrect matches; SAMatcher retains valid support where coarse boxes are missing or inaccurate.
Mask and box co-refinement
Fig. 7. Masks favor recall and boxes provide compact localization. Their intersection suppresses over-extended predictions and yields a more reliable co-visible region.
Zero-shot generalization
Fig. 8. Zero-shot generalization on unseen GL3D (top) and ScanNet (bottom). The model transfers co-visibility reasoning across outdoor aerial and indoor domains without fine-tuning.
@article{pan2026samatcher,
  title={SAMatcher: Co-Visibility Modeling with Segment Anything for Robust Feature Matching},
  author={Pan, Xu and Pang, Zhen and Ma, Qiyuan and Chen, He and Ji, Wei and Shen, Shuhan and Zheng, Xianwei},
  journal={arXiv preprint arXiv:2606.03406},
  year={2026}
}
  1. X. Pan, Z. Pang, Q. Ma, et al. “SAMatcher: Co-Visibility Modeling with Segment Anything for Robust Feature Matching.” arXiv:2606.03406, 2026.arXiv
  2. L. Ke, M. Ye, M. Danelljan, et al. “Segment Anything in High Quality.” NeurIPS, 2023.arXiv
  3. Z. Li and N. Snavely. “MegaDepth: Learning Single-View Depth Prediction from Internet Photos.” CVPR, 2018.arXiv
  4. P.-E. Sarlin, D. DeTone, T. Malisiewicz, and A. Rabinovich. “SuperGlue.” CVPR, 2020.arXiv
  5. J. Sun, Z. Shen, Y. Wang, et al. “LoFTR: Detector-Free Local Feature Matching with Transformers.” CVPR, 2021.arXiv
  6. H. Chen, Z. Luo, L. Zhou, et al. “A Span-Based Object-Level Region Proposal Network for Scene Matching.” CVPR, 2022.arXiv