MI
mitjap/Visibility-Aware-Pixelwise-View-Selection
Official Code for Visibility-Aware Pixelwise View Selection for Multi-View Stereo Matching
Visibility-Aware Pixelwise View Selection for Multi-View Stereo Matching
Source code for the paper:
Visibility-Aware Pixelwise View Selection for Multi-View Stereo Matching, ICPR 2024
About
Visibility-Aware Pixelwise View Selection for Multi-View Stereo Matching is an effective multi-view stereo algorithm.
If you find this project useful for your research, please cite:
@article{2024_Z_AMBC,
title={Visibility-Aware Pixelwise View Selection for Multi-View Stereo Matching},
author={Huang, Zhentao and Shi, Yukun and Gong, Minglun},
journal={International Conference on Pattern Recognition (ICPR)},
year={2024}
}
Dependencies
The code has been tested on Ubuntu 20.04 with RTX 4090.
- Cuda >= 6.0
- OpenCV >= 2.4
- cmake
How to use
- Compile
cd build
cmake ..
make
cd ..- Test
# tanksandtemples dataset
# A sample set is shown in the following file.
./scripts/tnt/tntAll.sh- Important parameters
int FoodNumber = 5; //The number of food sources
---
if (c % 2 == 1) // Note: In case of not able to process all input images
tnt dataset: Please put your data in ./data folder. The folder structure should be like this:
.
├── advanced
│ ├── Auditorium
│ │ ├── cams_1
│ │ ├── images
│ │ ├── Auditorium.log
│ │ └── pair.txt
│ ├── Ballroom
│ ├── Courtroom
│ ├── Museum
│ ├── Palace
│ └── Temple
├── intermediate
├── Family
├── Francis
├── Horse
├── Lighthouse
├── M60
├── Panther
├── Playground
└── Train
Acknowledgements
The code largely benefits from Gipuma. Thanks to their authors.
On this page
Contributors
Creative Commons Zero v1.0 Universal
Created December 5, 2024
Updated July 4, 2025