/ACMH

A simple yet effective PatchMatch MVS method, which is the base model of ACMM and ACMP.

Primary LanguageCudaMIT LicenseMIT

ACMH

[News] The code for ACMM is released!!!
[News] The code for ACMP is released!!!
[News] The code for ACMMP is released!!!

About

ACMH is a simple yet effective PatchMatch MVS method, which is the base model of ACMM, ACMP and ACMMP. If you find this project useful for your research, please cite:

@article{Xu2019ACMM,  
  title={Multi-Scale Geometric Consistency Guided Multi-View Stereo}, 
  author={Xu, Qingshan and Tao, Wenbing}, 
  journal={Computer Vision and Pattern Recognition (CVPR)},
  year={2019}
}
@article{Xu2020ACMP,  
  title={Planar Prior Assisted PatchMatch Multi-View Stereo}, 
  author={Xu, Qingshan and Tao, Wenbing}, 
  journal={AAAI Conference on Artificial Intelligence (AAAI)},
  year={2020}
}

Dependencies

The code has been tested on Ubuntu 14.04 with GTX Titan X.

Usage

  • Complie ACMH
cmake .  
make
  • Test
Use script colmap2mvsnet_acm.py to convert COLMAP SfM result to ACMH input   
Run ./ACMH $data_folder to get reconstruction results

Acknowledgemets

This code largely benefits from the following repositories: Gipuma and COLMAP. Thanks to their authors for opening source of their excellent works.