Submitted:
30 October 2024
Posted:
31 October 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Methodology
- Introduce an Adaptively Spatial Feature Fusion (ASFF) module [16] on the basis of Feature Pyramid Network (FPN) to enhance the capability of capturing feature information at different scales;
- Adaptively expand the search range of features through the deformable feeler field convolution module DCNv2 [8] and combine it with the Transformer positional encoder for the enhancement of global contextual feature information aggregation;
- Design an Adaptive Space Weight Allocation (ASWA) module, which is integrated into SENet [17], to highlight the low-frequency information in the convolutional channel and color space, and then realize the dense extraction of feature information of multi-view images containing weak and repetitive texture regions.
2.1. Feature Extraction Networks
2.2. Aggregation and Enhancement for Features Based on Transformer
2.2.1. Adaptive Enlargement of Receptive Field
2.2.2. Feature Encoding based on Transformer
2.3. Adaptive Allocation for Feature Weights
2.4. Correlation Volume Construction and Loss Function Estimation
2.4.1. Correlation Volume Construction
2.4.2. Loss Function Estimation
2.4.3. D Reconstruction
3. Results and Discussion
3.1. Experimental datasets
3.2. Experimental Details
3.3. Result and analysis
3.3.1. Comparative Experiments
- 1)
- The lower values of the three metrics Acc, Comp, and Overall indicate that the reconstructed point cloud is closer to the real point cloud. We compare the FEWO-MVSNet with the traditional methods (Gipuma, Colmap), methods of deep learning (MVSNet, R-MVSNet, CasMVSNet, DRI-MVSNet, ASPPMVSNet, PatchMatchNet), and deep learning using Transformer (MVSTR, MVSTER, TransMVSNet). The table 2 shows the quantitative comparison results of the DTU dataset. Compared to the classic deep learning algorithms MVSNet and CasMVSNet, FEWO-MVSNet improves accuracy by 8% and 1.2%, while enhancing completeness by 15% and 4.3%. The accuracy increases by 2% and 3.7% compared to the TransMVSNet and MVSTER algorithms using Transformer.
- 2)
- Figure 4 shows the dense point cloud reconstruction. The FEWO-MVSNet improves the weak/repetitive textures by combining weight optimization and feature enhancement. In the red box in Figure 4, we can see the oscilloscope dial and side in scan11, the left and right sides of the beer packaging in scan12, the top of the cup in scan48 and the top of the sculpture in scan118. We enhance the texture information in the blank areas of these scenes. FEWO-MVSNet can produce denser and complete point clouds while preserving more details.
3.3.2. Generalization Experiments
| Method | Intermediate | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Mean | Fam. | Fran. | Horse | L.H. | M60 | Path. | P.G. | Train | |
| Colmap [26] | 42.14 | 50.41 | 22.25 | 26.63 | 56.43 | 44.83 | 46.97 | 48.53 | 42.04 |
| MVSNet [6] | 43.48 | 55.99 | 28.55 | 25.07 | 50.79 | 53.96 | 50.86 | 47.90 | 34.69 |
| R-MVSNet [7] | 50.55 | 73.01 | 54.46 | 43.42 | 43.88 | 46.80 | 46.69 | 50.87 | 45.25 |
| CasMVSNet [9] | 56.42 | 76.36 | 58.45 | 46.20 | 55.53 | 56.11 | 54.02 | 58.17 | 46.56 |
| DRI-MVSNet [28] | 52.71 | 73.64 | 53.48 | 40.57 | 53.90 | 48.48 | 46.44 | 59.09 | 46.10 |
| ASPPMVSNet [29] | 54.03 | 76.50 | 47.74 | 36.34 | 55.12 | 57.28 | 54.28 | 57.43 | 47.54 |
| PatchMatchNet [10] | 53.15 | 66.99 | 52.64 | 43.25 | 54.87 | 52.87 | 49.54 | 54.21 | 50.81 |
| MVSTR [30] | 56.93 | 76.92 | 59.82 | 50.16 | 56.73 | 56.53 | 51.22 | 56.58 | 47.48 |
| MVSTER [12] | 60.92 | 80.21 | 63.51 | 52.30 | 61.38 | 61.47 | 58.16 | 58.98 | 51.38 |
| TransMVSNet [13] | 63.52 | 80.92 | 65.83 | 56.89 | 62.54 | 63.06 | 60.00 | 60.20 | 58.67 |
| Ours | 63.68 | 81.09 | 65.08 | 56.92 | 62.18 | 62.79 | 61.27 | 61.34 | 58.75 |
3.4. Ablation Experiment
4. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Luo, H.; Zhang, J.; Liu, X.; Zhang, L.; Liu, J. Large-Scale 3D Reconstruction from Multi-View Imagery: A Comprehensive Review. Remote Sensing 2024, 16, 773. [Google Scholar] [CrossRef]
- Dong, Y.; Song, J.; Fan, D.; Ji, S.; Lei, R. Joint Deep Learning and Information Propagation for Fast 3D City Modeling. ISPRS International Journal of Geo-Information 2023, 12, 150. [Google Scholar] [CrossRef]
- Xu, L.; Xu, Y.; Rao, Z.; Gao, W. Real-Time 3D Reconstruction for the Conservation of the Great Wall’s Cultural Heritage Using Depth Cameras. Sustainability 2024, 16, 7024. [Google Scholar] [CrossRef]
- Gao, X.; Yang, R.; Chen, X.; Tan, J.; Liu, Y.; Wang, Z.; Tan, J.; Liu, H. A New Framework for Generating Indoor 3D Digital Models from Point Clouds. Remote Sensing 2024, 16, 3462. [Google Scholar] [CrossRef]
- Han, X.; Leung, T.; Jia, Y.; Sukthankar, R.; Berg, A.C. Matchnet: Unifying feature and metric learning for patch-based matching. In Proceedings of the Proceedings of the IEEE conference on computer vision and pattern recognition, 2015; pp. 3279-3286.
- Yao, Y.; Luo, Z.; Li, S.; Fang, T.; Quan, L. Mvsnet: Depth inference for unstructured multi-view stereo. In Proceedings of the Proceedings of the European conference on computer vision (ECCV), 2018; pp. 767-783.
- Yao, Y.; Luo, Z.; Li, S.; Shen, T.; Fang, T.; Quan, L. Recurrent mvsnet for high-resolution multi-view stereo depth inference. In Proceedings of the Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2019; pp. 5525-5534.
- Zhu, X.; Hu, H.; Lin, S.; Dai, J. Deformable convnets v2: More deformable, better results. In Proceedings of the Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2019; pp. 9308-9316.
- Gu, X.; Fan, Z.; Zhu, S.; Dai, Z.; Tan, F.; Tan, P. Cascade cost volume for high-resolution multi-view stereo and stereo matching. In Proceedings of the Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2020; pp. 2495-2504.
- Wang, F.; Galliani, S.; Vogel, C.; Speciale, P.; Pollefeys, M. Patchmatchnet: Learned multi-view patchmatch stereo. In Proceedings of the Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2021; pp. 14194-14203.
- Vaswani, A.; Shazeer, N.; Parmar, N.; Uszkoreit, J.; Jones, L.; Gomez, A.N.; Kaiser, Ł.; Polosukhin, I. Attention is all you need. Advances in neural information processing systems. Advances in neural information processing systems 2017, 30.
- Wang, X.; Zhu, Z.; Huang, G.; Qin, F.; Ye, Y.; He, Y.; Chi, X.; Wang, X. Mvster: Epipolar transformer for efficient multi-view stereo. In Proceedings of the European Conference on Computer Vision, 2022; pp. 573-591.
- Ding, Y.; Yuan, W.; Zhu, Q.; Zhang, H.; Liu, X.; Wang, Y.; Liu, X. Transmvsnet: Global context-aware multi-view stereo network with transformers. In Proceedings of the Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2022; pp. 8585-8594.
- Wang, M.; Zhao, M.; Song, T. Multi-view Stereo Reconstruction with Feature Aggregation Transformer. Laser & Optoelectronics Progress 2024; pp. 181-190.
- Wang, S.; Jiang, H.; Xiang, L. CT-MVSNet: Efficient Multi-view Stereo with Cross-Scale Transformer. In Proceedings of the International Conference on Multimedia Modeling, 2024; pp. 394-408.
- Qiu, M.; Huang, L.; Tang, B.-H. ASFF-YOLOv5: Multielement detection method for road traffic in UAV images based on multiscale feature fusion. Remote Sensing 2022, 14, 3498. [Google Scholar] [CrossRef]
- Hu, J.; Shen, L.; Sun, G. Squeeze-and-excitation networks. In Proceedings of the Proceedings of the IEEE conference on computer vision and pattern recognition, 2018; pp. 7132-7141.
- Vaswani, A. Attention is all you need. Advances in Neural Information Processing Systems 2017.
- Kendall, A.; Martirosyan, H.; Dasgupta, S.; Henry, P.; Kennedy, R.; Bachrach, A.; Bry, A. End-to-end learning of geometry and context for deep stereo regression. In Proceedings of the Proceedings of the IEEE international conference on computer vision, 2017; pp. 66-75.
- Ross, T.-Y.; Dollár, G. Focal loss for dense object detection. In Proceedings of the proceedings of the IEEE conference on computer vision and pattern recognition, 2017; pp. 2980-2988.
- Girshick, R. Fast r-cnn. arXiv preprint. arXiv:1504.08083 2015.
- Jia, X.; De Brabandere, B.; Tuytelaars, T.; Gool, L.V. Dynamic filter networks. Advances in neural information processing systems 2016, 29.
- Aanæs, H.; Jensen, R.R.; Vogiatzis, G.; Tola, E.; Dahl, A.B. Large-scale data for multiple-view stereopsis. International Journal of Computer Vision 2016, 120, 153–168. [Google Scholar] [CrossRef]
- Yao, Y.; Luo, Z.; Li, S.; Zhang, J.; Ren, Y.; Zhou, L.; Fang, T.; Quan, L. Blendedmvs: A large-scale dataset for generalized multi-view stereo networks. In Proceedings of the Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2020; pp. 1790-1799.
- Knapitsch, A.; Park, J.; Zhou, Q.-Y.; Koltun, V. Tanks and temples: Benchmarking large-scale scene reconstruction. ACM Transactions on Graphics (ToG) 2017, 36, 1-13.
- Galliani, S.; Lasinger, K.; Schindler, K. Massively parallel multiview stereopsis by surface normal diffusion. In Proceedings of the Proceedings of the IEEE international conference on computer vision, 2015; pp. 873-881.
- Schonberger, J.L.; Frahm, J.-M. Structure-from-motion revisited. In Proceedings of the Proceedings of the IEEE conference on computer vision and pattern recognition, 2016; pp. 4104-4113.
- Li, Y.; Li, W.; Zhao, Z.; Fan, J. DRI-MVSNet: A depth residual inference network for multi-view stereo images. Plos one 2022, 17, e0264721. [Google Scholar] [CrossRef] [PubMed]
- Saeed, S.; Lee, S.; Cho, Y.; Park, U. ASPPMVSNet: A high-receptive-field multiview stereo network for dense three-dimensional reconstruction. ETRI Journal 2022, 44, 1034–1046. [Google Scholar] [CrossRef]
- Zhu, J.; Peng, B.; Li, W.; Shen, H.; Zhang, Z.; Lei, J. Multi-view stereo with transformer. arXiv preprint. arXiv:2112.00336 2021.





| Data types | Data description | Some Thumbnail in Data |
|---|---|---|
| (1) DTU [23] |
DTU is a large indoor dataset that encompasses 128 scenes. It covers the scene by adopting 49 or 63 camera positions. We divide 27,097 training samples as a training set with 79 sceneries, an evaluation set with 18 sceneries, and a test set with 22 sceneries. | ![]() |
| (2)BlendedMVS [24] | BlendedMVS includes 113 various types of scenes, for example, cities and buildings, with a total of 17,818 images. At present, the dataset does not provide evaluation tool. Therefore, it is only used for model training in the generalization experiment | ![]() |
| (3)Tanks&Temples [25] | Tanks&Temples is a large indoor and outdoor dataset that comprises 14 scenes of different scales. This dataset is adopted as test sets for the generalization experiments. We categorize it as an intermediate set with 8 sceneries and an advanced set with 6 sceneries. | ![]() |
| Methods | Acc/mm | Comp/mm | Overall/mm |
|---|---|---|---|
| Gipuma [26] | 0.283 | 0.873 | 0.578 |
| Colmap [27] | 0.400 | 0.664 | 0.532 |
| MVSNet [6] | 0.396 | 0.527 | 0.462 |
| R-MVSNet [7] | 0.383 | 0.452 | 0.417 |
|
CasMVSNet [9] DRI-MVSNet [28] ASPPMVSNet [29] |
0.325 0.432 0.334 |
0.385 0.327 0.360 |
0.355 0.379 0.347 |
|
PatchMatchNet [10] MVSTR [30] |
0.427 0.356 |
0.277 0.295 |
0.352 0.326 |
| MVSTER [12] | 0.350 | 0.276 | 0.313 |
| TransMVSNet [13] | 0.333 | 0.301 | 0.317 |
| Ours | 0.313 | 0.311 | 0.312 |
| Methods | Acc/mm | Comp/mm | Overall/mm |
| Baseline Net | 0.351 | 0.339 | 0.345 |
| + ASFF&DCNv2 | 0.334 | 0.322 | 0.328 |
| +SE-ASWA | 0.325 | 0.315 | 0.320 |
| FEWO-MVSNet | 0.313 | 0.311 | 0.312 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).


