Occluder-Mask-Constrained 3D Reconstruction from Tower-Crane Construction Site Imagery
Abstract
1. Introduction
- 1.
- A geometry-driven prompt generation strategy is proposed for tower-crane imagery. It generates occluder prompt points from adjacent-view geometric anomalies, without requiring additional object detection training data.
- 2.
- An occluder-mask-constrained reconstruction framework is developed. The extracted masks are introduced into sparse feature filtering and APD-MVS-based dense reconstruction, including matching-cost evaluation, valid-anchor selection, and depth-map fusion.
- 3.
- The method is evaluated on three real construction-site datasets. The experiments show improved sparse registration completeness, reduced SfM running time in most cases, and fewer visible spurious points caused by crane hooks in dense point clouds.
2. Related Work
2.1. Image-Based 3D Reconstruction for Construction Sites
2.2. Visual Object Extraction
2.3. Occlusion Handling and Reconstruction Constraints
3. Methodology
3.1. Overview of the Proposed Framework
3.2. Geometric Anomaly Information Acquisition
3.2.1. Adjacent-View Geometry and Geometric Outlier Detection
3.2.2. Geometric Anomaly Weighting and Prompt Point Generation
3.2.3. Prompt-Guided Mask Extraction and Validity Map Definition
3.3. Occluder-Mask-Constrained Sparse Reconstruction
3.3.1. Mask-Based Feature and Correspondence Filtering
3.3.2. Mask-Constrained SfM Objective
3.4. Occluder-Mask-Constrained Dense Reconstruction
3.4.1. APD-MVS Plane Hypothesis and Mask-Constrained Matching Cost
3.4.2. Mask-Constrained Support Region in Deformable PatchMatch
3.4.3. Mask-Consistent Depth-Map Fusion
4. Experiments and Results
4.1. Datasets, Hardware, and Evaluation Protocol
4.2. Implementation Details
4.3. Geometry-Driven Prompts and Mask Quality
4.4. Sparse Reconstruction Evaluation and Scene C Diagnosis
4.5. Representative Baseline Comparison
4.6. Ablation Studies
4.6.1. Sparse- and Dense-Stage Masking
4.6.2. Effect of Grid-Based Aggregation
4.7. Runtime and Resource Consumption
4.8. Dense Reconstruction Visualization
5. Discussion
5.1. Mechanism and Applicability
5.2. Limitations and Future Work
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Appendix A. Implementation Parameter Details
| Stage | Module | Parameter | Value |
|---|---|---|---|
| Input | Images | Number/resolution | 308 images; pixels |
| Geometric anomaly | Feature matching | Model/device | ETH-CVG LightGlue-SuperPoint [33,36]; CUDA |
| Geometric anomaly | Match filtering | Match-confidence threshold/minimum accepted score | Match-confidence threshold = 0.85; minimum accepted score = 0.30 |
| Geometric anomaly | Confidence weighting | Confidence-score range | Clip LightGlue confidence to before weighting |
| Geometric anomaly | Temporal pairing | Window parameter/traversal stride/evaluated pairs | 2 frames/1 frame/307 pairs |
| Geometric anomaly | Robust estimation | Estimator/RANSAC threshold | MAGSAC/8 px |
| Geometric anomaly | Deviation truncation | 8 px; normalized geometric term capped at 1 | |
| Geometric anomaly | Geometric filtering | Minimum inlier ratio | 0.20 |
| Prompt generation | Grid aggregation | Grid size/minimum votes/minimum vote ratio | Grid size = 32 px; minimum votes = 3; minimum vote ratio = 0.08 |
| Prompt generation | Retention strategy | Maximum retained cells/maximum prompts per image | Maximum retained cells = 5; maximum prompts per image = 5 |
| SAM2 | Automatically generated masks | Checkpoint/configuration | SAM2.1-Hiera-Large; sam2.1_hiera_l.yaml; image predictor |
| SAM2 | Manually prompted reference | Checkpoint/configuration | SAM2.1-Hiera-Large; sam2.1_hiera_l.yaml; video-predictor propagation with interactive prompts |
| SAM2 | Prompt label | Point-label semantics | Positive foreground prompts for occluders |
| Mask post-processing | Common border mask | Intensity threshold/temporal aggregation/connectivity | Intensity threshold: ; temporal aggregation: intersection of 308 frames; retain boundary-connected regions only |
| Mask post-processing | Degenerate-mask screening | Rejected response types/merge | Reject all-black outputs and edge-dominated responses; merge accepted masks with the common border mask |
| COLMAP SfM | Camera | Model/intrinsics | PINHOLE; , , , ; single-camera mode enabled |
| COLMAP SfM | SIFT | Maximum image size/feature cap/execution mode | max_image_size = 3200; max_num_features = 8192; GPU acceleration enabled |
| COLMAP SfM | Sequential matching | Overlap/quadratic overlap/loop detection | Overlap = 10; quadratic overlap enabled; loop detection disabled; GPU acceleration enabled |
| COLMAP SfM | Mapper | Bundle-adjustment refinement/minimum triangulation angle | Refine focal length: enabled; refine principal point: disabled; refine extra parameters: enabled; minimum triangulation angle = |
| COLMAP SfM | Database protocol | Initialization/mask input | Separate empty database for each masking condition; rerun feature extraction and matching; masked branch adds ImageReader.camera_mask_path |
| APD-MVS | Source views | Total views/selected sources/candidate-view cap | 5 views per reference image (1 reference + 4 sources); select the top 4 sources from at most 32 candidates |
| APD-MVS | PatchMatch | Maximum iterations/bilateral NCC parameters | max_iterations = 3; sigma_spatial = 5; sigma_color = 3 |
| APD-MVS | Multi-scale | Number of rounds/scale schedule | Two rounds; scales = 2, 1; one initialization and three refinements per round |
| APD-MVS | Adaptive patch deformation | Activation/initialization radius/refinement radii | Activation: second round only; initialization radius = 6; refinement radii = 4, 2, 2 |
| APD-MVS | Texture-adaptive support | Support radius/radius increment | Strong-texture pixels: radius = 5, increment = 2; weak-texture pixels: radius = 5, increment = 5 |
| APD-MVS | RANSAC | Threshold/rotation trials | Threshold = 0.00875 in the second round; rotation trials = 2 |
| APD-MVS | Depth range | Lower/upper scale factor | / the camera-derived range |
| Depth fusion | Geometric checks | Reprojection error/relative depth difference/normal-angle difference | px// |
| Depth fusion | Dynamic consistency | Minimum consistent source views/confidence thresholds | At least one consistent source view; strong threshold = 0.30; weak threshold = 0.45 |
Appendix B. Baseline Configuration Details
| Configuration Item | Details |
|---|---|
| YOLOv8s bounding-box removal | |
| Model version and weights | Ultralytics 8.3.170; YOLOv8s (11.14 M parameters) [37]; initialized from the COCO-pretrained yolov8s.pt checkpoint and fine-tuned for the hook class |
| Class and pseudo-labeled training data | Single class hook; 471 SAM2.1 pseudo-labeled images; 400/71 train/validation split; seed = 42 |
| Input resolution | Training: imgsz=640; Scene B inference: original , letterboxed to imgsz=1280 |
| Training hyperparameters | 50 epochs; batch size = 8; patience = 20 |
| Inference thresholds and mask conversion | Confidence = 0.10; NMS IoU = 0.70; max_det=300; fill each retained box as foreground, merge with the common border mask, and invert for COLMAP |
| Parameter selection | The confidence threshold was reduced from 0.25 to 0.10 after low recall was observed on the 71-image held-out validation split |
| SAM3 text-prompt baseline | |
| Model and execution mode | Meta SAM3 0.1.0 image model [38]; BF16 inference on CUDA |
| Text prompt | hook |
| Instance-mask composition | Union of retained instance masks |
| Input resolution | Original ; internal direct resize to ; output restored to the original resolution |
| Inference thresholds | Concept confidence = 0.05; internal mask threshold = 0.5 |
| Post-processing | Morphological closing kernel = 3; opening kernel = 3; remove components px; fill holes px; merge the common border mask and invert |
| Parameter selection | The prompt hook and concept-confidence threshold of 0.05 were selected through a three-image usability pilot without pixel-level ground truth |
| Manually prompted SAM2.1 | |
| Model and configuration | SAM2.1-Hiera-Large; sam2.1_hiera_l.yaml configuration |
| Interactive prompting protocol | 27 prompt frames and 295 points (259 positive and 36 negative); one object (obj_id=1); video-predictor propagation |
| Input resolution | Original ; internal image_size=1024; output restored to the original resolution |
| Mask binarization | Foreground: mask logits |
| Post-processing | Morphological closing kernel = 5; opening kernel = 3; remove components px; fill holes px; merge the common border mask and invert |
| Vis-MVSNet | |
| Implementation and checkpoint | Official Vis-MVSNet repository; step-20000 checkpoint |
| Inputs | 308 known camera views |
| Input resolution | Resize to ; crop to ; output depth |
| Depth-estimation settings | mode=soft; num_src=4; max_d=256; interval_scale=1; cas_depth_num=64,32,16; cas_interv_scale=4,2,1 |
| Fusion settings | view=4; vthresh=3; pthresh=0.8,0.7,0.8; reprojection error = 1 px; relative depth difference = 0.01 |
References
- Zheng, T.; Huang, S.; Li, Y.; Feng, M. Key Techniques for Vision Based 3D Reconstruction: A Review. Acta Autom. Sin. 2020, 46, 631–652. (In Chinese) [Google Scholar] [CrossRef]
- Lu, Y.; Zhang, X.; Zhong, T. Intelligent Selection and 3D Reconstruction Method for Tower-Crane Multi-View Images by Fusing Image Hash Features and Motion Trajectory Constraints. J. Build. Struct. 2025, 46, 188–197. (In Chinese) [Google Scholar]
- Xue, J.; Hou, X.; Zeng, Y. Review of Image-Based 3D Reconstruction of Building for Automated Construction Progress Monitoring. Appl. Sci. 2021, 11, 7840. [Google Scholar] [CrossRef]
- Sun, A.; An, X.; Li, P.; Lv, M.; Liu, W. Near Real-Time 3D Reconstruction of Construction Sites Based on Surveillance Cameras. Buildings 2025, 15, 567. [Google Scholar] [CrossRef]
- Kang, S.B.; Szeliski, R.; Chai, J. Handling Occlusions in Dense Multi-View Stereo. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Kauai, HI, USA, 8–14 December 2001; Volume 1, pp. I-103–I-110. [Google Scholar] [CrossRef]
- Shan, Q.; Curless, B.; Furukawa, Y.; Hernandez, C.; Seitz, S.M. Occluding Contours for Multi-View Stereo. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Columbus, OH, USA, 23–28 June 2014; pp. 4002–4009. [Google Scholar] [CrossRef]
- Romanoni, A.; Matteucci, M. Mesh-Based Camera Pairs Selection and Occlusion-Aware Masking for Mesh Refinement. Pattern Recognit. Lett. 2019, 125, 364–372. [Google Scholar] [CrossRef]
- Zhang, J.; Li, S.; Luo, Z.; Fang, T.; Yao, Y. Vis-MVSNet: Visibility-Aware Multi-View Stereo Network. Int. J. Comput. Vis. 2023, 131, 199–214. [Google Scholar] [CrossRef]
- Kirillov, A.; Mintun, E.; Ravi, N.; Mao, H.; Rolland, C.; Gustafson, L.; Xiao, T.; Whitehead, S.; Berg, A.C.; Lo, W.-Y.; et al. Segment Anything. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), Paris, France, 2–6 October 2023; pp. 4015–4026. [Google Scholar] [CrossRef]
- Ravi, N.; Gabeur, V.; Hu, Y.-T.; Hu, R.; Ryali, C.; Ma, T.; Khedr, H.; Rädle, R.; Rolland, C.; Gustafson, L.; et al. SAM 2: Segment Anything in Images and Videos. In Proceedings of the International Conference on Learning Representations (ICLR), Singapore, 24–28 April 2025. [Google Scholar]
- Yuan, Z.; Cao, J.; Li, Z.; Jiang, H.; Wang, Z. SD-MVS: Segmentation-Driven Deformation Multi-View Stereo with Spherical Refinement and EM Optimization. Proc. AAAI Conf. Artif. Intell. 2024, 38, 6871–6880. [Google Scholar] [CrossRef]
- Yuan, Z.; Liu, C.; Shen, F.; Li, Z.; Luo, J.; Mao, T.; Wang, Z. MSP-MVS: Multi-Granularity Segmentation Prior Guided Multi-View Stereo. Proc. AAAI Conf. Artif. Intell. 2025, 39, 9753–9762. [Google Scholar] [CrossRef]
- Wang, Y.; Zeng, Z.; Guan, T.; Yang, W.; Chen, Z.; Liu, W.; Xu, L.; Luo, Y. Adaptive Patch Deformation for Textureless-Resilient Multi-View Stereo. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Vancouver, BC, Canada, 18–22 June 2023; pp. 1621–1630. [Google Scholar] [CrossRef]
- Liu, L.; Wang, C.; Feng, C.; Gong, W.; Zhang, L.; Liao, L.; Feng, C. Incremental SFM 3D Reconstruction Based on Deep Learning. Electronics 2024, 13, 2850. [Google Scholar] [CrossRef]
- Zhu, D.; Kong, H.; Qiu, Q.; Ruan, X.; Liu, S. Multi-View Stereo Network Based on Attention Mechanism and Neural Volume Rendering. Electronics 2023, 12, 4603. [Google Scholar] [CrossRef]
- Schönberger, J.L.; Frahm, J.M. Structure-from-Motion Revisited. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016; pp. 4104–4113. [Google Scholar] [CrossRef]
- Galliani, S.; Lasinger, K.; Schindler, K. Massively Parallel Multiview Stereopsis by Surface Normal Diffusion. In Proceedings of the IEEE International Conference on Computer Vision (ICCV), Santiago, Chile, 7–13 December 2015; pp. 873–881. [Google Scholar] [CrossRef]
- Furukawa, Y.; Ponce, J. Accurate, Dense, and Robust Multi-View Stereopsis. IEEE Trans. Pattern Anal. Mach. Intell. 2010, 32, 1362–1376. [Google Scholar] [CrossRef] [PubMed]
- Schönberger, J.L.; Zheng, E.; Frahm, J.-M.; Pollefeys, M. Pixelwise View Selection for Unstructured Multi-View Stereo. In Computer Vision–ECCV 2016; Leibe, B., Matas, J., Sebe, N., Welling, M., Eds.; Springer: Cham, Switzerland, 2016; Volume 9907, pp. 501–518. [Google Scholar] [CrossRef]
- Park, J.; Lee, B.; Lee, S.; Song, S. Stereo-GS: Online 3D Gaussian Splatting Mapping Using Stereo Depth Estimation. Electronics 2025, 14, 4436. [Google Scholar] [CrossRef]
- Zheng, A.; Yu, Z. Planar-Guided Gaussian Splatting with Texture-Complexity-Based Initialization. Electronics 2026, 15, 1137. [Google Scholar] [CrossRef]
- Cheng, B.; Misra, I.; Schwing, A.G.; Kirillov, A.; Girdhar, R. Masked-Attention Mask Transformer for Universal Image Segmentation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), New Orleans, LA, USA, 18–24 June 2022; pp. 1280–1289. [Google Scholar] [CrossRef]
- Zhang, H.; Li, F.; Liu, S.; Zhang, L.; Su, H.; Zhu, J.; Ni, L.M.; Shum, H.-Y. DINO: DETR with Improved DeNoising Anchor Boxes for End-to-End Object Detection. In Proceedings of the Eleventh International Conference on Learning Representations (ICLR), Kigali, Rwanda, 1–5 May 2023; Available online: https://openreview.net/forum?id=3mRwyG5one (accessed on 28 June 2026).
- Wang, A.; Chen, H.; Liu, L.; Chen, K.; Lin, Z.; Han, J.; Ding, G. YOLOv10: Real-Time End-to-End Object Detection. Adv. Neural Inf. Process. Syst. 2024, 37, 107984–108011. [Google Scholar] [CrossRef]
- Wang, X.; Girdhar, R.; Yu, S.X.; Misra, I. Cut and Learn for Unsupervised Object Detection and Instance Segmentation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Vancouver, BC, Canada, 17–24 June 2023; pp. 3124–3134. [Google Scholar] [CrossRef]
- Liu, S.; Zeng, Z.; Ren, T.; Li, F.; Zhang, H.; Yang, J.; Jiang, Q.; Li, C.; Yang, J.; Su, H.; et al. Grounding DINO: Marrying DINO with Grounded Pre-Training for Open-Set Object Detection. In Computer Vision–ECCV 2024; Springer: Cham, Switzerland, 2024; pp. 38–55. [Google Scholar] [CrossRef]
- Zou, X.; Dou, Z.-Y.; Yang, J.; Gan, Z.; Li, L.; Li, C.; Dai, X.; Behl, H.; Wang, J.; Yuan, L.; et al. Generalized Decoding for Pixel, Image, and Language. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Vancouver, BC, Canada, 17–24 June 2023; pp. 15116–15127. [Google Scholar] [CrossRef]
- Zou, X.; Yang, J.; Zhang, H.; Li, F.; Li, L.; Wang, J.; Wang, L.; Gao, J.; Lee, Y.J. Segment Everything Everywhere all at Once. Adv. Neural Inf. Process. Syst. 2023, 36, 19769–19782. [Google Scholar] [CrossRef]
- Ke, L.; Ye, M.; Danelljan, M.; Liu, Y.; Tai, Y.-W.; Tang, C.-K.; Yu, F. Segment Anything in High Quality. Adv. Neural Inf. Process. Syst. 2023, 36, 29914–29934. [Google Scholar] [CrossRef]
- Bescos, B.; Fácil, J.M.; Civera, J.; Neira, J. DynaSLAM: Tracking, Mapping, and Inpainting in Dynamic Scenes. IEEE Robot. Autom. Lett. 2018, 3, 4076–4083. [Google Scholar] [CrossRef]
- Rünz, M.; Buffier, M.; Agapito, L. MaskFusion: Real-Time Recognition, Tracking and Reconstruction of Multiple Moving Objects. In Proceedings of the 2018 IEEE International Symposium on Mixed and Augmented Reality (ISMAR), Munich, Germany, 16–20 October 2018; pp. 10–20. [Google Scholar] [CrossRef]
- Martin-Brualla, R.; Radwan, N.; Sajjadi, M.S.M.; Barron, J.T.; Dosovitskiy, A.; Duckworth, D. NeRF in the Wild: Neural Radiance Fields for Unconstrained Photo Collections. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Virtual, 19–25 June 2021; pp. 7210–7219. [Google Scholar] [CrossRef]
- Lindenberger, P.; Sarlin, P.-E.; Pollefeys, M. LightGlue: Local Feature Matching at Light Speed. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), Paris, France, 1–6 October 2023; pp. 17627–17638. [Google Scholar] [CrossRef]
- Barath, D.; Noskova, J.; Ivashechkin, M.; Matas, J. MAGSAC++, a Fast, Reliable and Accurate Robust Estimator. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 13–19 June 2020; pp. 1304–1312. [Google Scholar] [CrossRef]
- Raguram, R.; Chum, O.; Pollefeys, M.; Matas, J.; Frahm, J.-M. USAC: A Universal Framework for Random Sample Consensus. IEEE Trans. Pattern Anal. Mach. Intell. 2013, 35, 2022–2038. [Google Scholar] [CrossRef] [PubMed]
- DeTone, D.; Malisiewicz, T.; Rabinovich, A. SuperPoint: Self-Supervised Interest Point Detection and Description. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), Salt Lake City, UT, USA, 18–22 June 2018; pp. 224–236. Available online: https://openaccess.thecvf.com/content_cvpr_2018_workshops/w9/html/DeTone_SuperPoint_Self-Supervised_Interest_CVPR_2018_paper.html (accessed on 28 June 2026).
- Ultralytics. YOLOv8 Model Documentation. Available online: https://docs.ultralytics.com/models/yolov8/ (accessed on 13 June 2026).
- Carion, N.; Gustafson, L.; Hu, Y.-T.; Debnath, S.; Hu, R.; Suris, D.; Ryali, C.; Alwala, K.V.; Khedr, H.; Huang, A.; et al. SAM 3: Segment Anything with Concepts. arXiv 2025, arXiv:2511.16719. [Google Scholar] [CrossRef]










| Scene | Location | Number of Images | Tower-Crane Height (m) |
|---|---|---|---|
| A | Sanming, Fujian Province | 391 | 100 |
| B | Zhongshan, Guangdong Province | 308 | 20 |
| C | Xiamen, Fujian Province | 276 | 50 |
| Method | mIoU | mDice | mPrec. | mRec. | Micro IoU | Pixel Acc. |
|---|---|---|---|---|---|---|
| Proposed method with grid aggregation | 0.640 | 0.724 | 0.816 | 0.725 | 0.570 | 0.931 |
| No-grid direct geometric outliers | 0.283 | 0.429 | 1.000 | 0.283 | 0.284 | 0.911 |
| YOLOv8 bounding-box removal | 0.314 | 0.458 | 0.649 | 0.428 | 0.283 | 0.865 |
| Manually prompted SAM2.1 reference | 0.973 | 0.986 | 0.997 | 0.977 | 0.973 | 0.997 |
| SAM3 text-prompt baseline | 0.255 | 0.406 | 0.981 | 0.256 | 0.255 | 0.906 |
| Scene | Method | Registered Images | Sparse 3DPoints | AverageTrack Length | Average Reproj.Error | SfM Time(min) |
|---|---|---|---|---|---|---|
| A | Without mask | 384 | 96,412 | 7.723 | 1.013 | 59.412 |
| A | With mask | 391 | 96,541 | 7.784 | 0.993 | 43.542 |
| B | Without mask | 308 | 73,746 | 6.657 | 0.868 | 54.326 |
| B | With mask | 308 | 73,122 | 6.761 | 0.819 | 36.841 |
| C | Without mask | 35 | 7520 | 3.821 | 0.802 | 59.721 |
| C | With mask | 276 | 45,871 | 4.561 | 0.859 | 48.542 |
| Metric | Without Mask | With Mask |
|---|---|---|
| Images in the two-view graph | 276 | 276 |
| Connected components | 1 | 1 |
| Largest two-view graph component | 276 | 276 |
| Verified edges | 2805 | 2770 |
| Weighted inlier ratio | 89.70% | 94.74% |
| Cross-boundary verified edges at frames 192–193 | 46 | 33 |
| Boundary weighted inlier ratio | 61.38% | 82.29% |
| Largest registered component after incremental mapping | 35 | 276 |
| Method | SfMMask | MVSMask | Reg.Images | SparsePoints | SfM | Depth | Fusion | Total |
|---|---|---|---|---|---|---|---|---|
| No mask | No | No | 308 | 73,746 | 00:54:19.56 | 00:29:43.09 | 00:12:07.94 | 01:36:10.59 |
| Sparse-stage mask only | Yes | No | 308 | 73,122 | 00:36:50.46 | 00:29:41.40 | 00:10:28.35 | 01:17:00.21 |
| Dense-stage mask only | No | Yes | 308 | 73,746 | 00:54:19.56 | 00:23:01.20 | 00:06:25.04 | 01:23:45.80 |
| Full method | Yes | Yes | 308 | 73,122 | 00:36:50.46 | 00:24:04.08 | 00:08:18.19 | 01:09:12.73 |
| Metric | With Grid Aggregation | Without Grid Aggregation |
|---|---|---|
| Number of prompts | 1522 | 30,668 |
| Average SAM2 raw foreground ratio | 0.098 | 0.569 |
| Retained non-border masks after post-processing | 28 | 1 |
| mIoU | 0.640 | 0.283 |
| mDice | 0.724 | 0.429 |
| mRecall | 0.725 | 0.283 |
| Frontend runtime | 00:02:15.65 | 00:02:25.46 |
| Method | Frontend | SfM | Depth | Fusion | Total | s/Image | GPUMiB | APD OutputGiB |
|---|---|---|---|---|---|---|---|---|
| No-mask SfM + APD-MVS | 00:00:00.00 | 00:54:19.56 | 00:29:43.09 | 00:12:07.94 | 01:36:10.59 | 18.74 | 2660 | 5.32 |
| Proposed method | 00:02:15.65 | 00:36:50.46 | 00:24:04.08 | 00:08:18.19 | 01:11:28.38 | 13.92 | 2637 | 4.28 |
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. |
© 2026 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.
Share and Cite
He, Q.; Zhang, R.; Yin, C.; Ye, Q.; Zhang, S. Occluder-Mask-Constrained 3D Reconstruction from Tower-Crane Construction Site Imagery. Electronics 2026, 15, 2883. https://doi.org/10.3390/electronics15132883
He Q, Zhang R, Yin C, Ye Q, Zhang S. Occluder-Mask-Constrained 3D Reconstruction from Tower-Crane Construction Site Imagery. Electronics. 2026; 15(13):2883. https://doi.org/10.3390/electronics15132883
Chicago/Turabian StyleHe, Qirun, Rong Zhang, Changjiang Yin, Qin Ye, and Shaoming Zhang. 2026. "Occluder-Mask-Constrained 3D Reconstruction from Tower-Crane Construction Site Imagery" Electronics 15, no. 13: 2883. https://doi.org/10.3390/electronics15132883
APA StyleHe, Q., Zhang, R., Yin, C., Ye, Q., & Zhang, S. (2026). Occluder-Mask-Constrained 3D Reconstruction from Tower-Crane Construction Site Imagery. Electronics, 15(13), 2883. https://doi.org/10.3390/electronics15132883

