Rapid 3D modelling: Clustering method based on dynamic load balancing strategy

被引:1
|
作者
Ge, Yingwei [1 ]
Guo, Bingxuan [1 ]
Xu, Guozheng [2 ]
Liu, Yawen [3 ,4 ]
Jiang, Xiao [5 ]
Peng, Zhe [6 ]
机构
[1] Wuhan Univ, State Key Lab Informat Engn Surveying Mapping & Re, 129 Luoyu Rd, Wuhan 430079, Peoples R China
[2] Wuhan Univ, Sch Remote Sensing & Informat Engn, Wuhan, Peoples R China
[3] Minist Nat Resources, Key Lab Urban Land Resources Monitoring & Simulat, Shenzhen, Peoples R China
[4] Hubei Univ Technol, Sch Comp Sci, Wuhan, Peoples R China
[5] Xian Univ Sci & Technol, Coll Geomat, Xian, Peoples R China
[6] Wuhan Xuntu Shikong Software Technol Co Ltd, R&D Dept, Wuhan, Peoples R China
来源
PHOTOGRAMMETRIC RECORD | 2024年 / 39卷 / 185期
关键词
cluster system; distributed computing; load balancing strategy; three-dimensional reconstruction; UAV images; ALGORITHMS; DESIGN;
D O I
10.1111/phor.12473
中图分类号
P9 [自然地理学];
学科分类号
0705 ; 070501 ;
摘要
Three-dimensional (3D) reconstruction is a pivotal research area within computer vision and photogrammetry, offering a valuable foundation of data for the development of smart cities. However, existing methods for constructing 3D models from unmanned aerial vehicle (UAV) images often suffer from slow processing speeds and low central processing unit (CPU)/graphics processing unit (GPU) utilization rates. Furthermore, the utilization of cluster-based distributed computing for 3D modelling frequently results in inefficient resource allocation across nodes. To address these challenges, this paper presents a novel approach to 3D modelling in clusters, incorporating a dynamic load-balancing strategy. The method divides the 3D reconstruction process into multiple stages to lay the groundwork for distributing tasks across multiple nodes efficiently. Instead of traditional traversal-based communication, this approach employs gossip communication techniques to reduce the network overhead. To boost the modelling efficiency, a dynamic load-balancing strategy is introduced that prevents nodes from becoming overloaded, thus optimizing resource usage during the modelling process and alleviating resource waste issues in multidevice clusters. The experimental results indicate that in small-scale data environments, this approach improves CPU/GPU utilization by 35.8%/23.4% compared with single-machine utilization. In large-scale data environments for cluster-based 3D modelling tests, this method enhances the average efficiency by 61.4% compared with traditional 3D modelling software while maintaining a comparable model accuracy. In computer vision and photogrammetry, research enhances 3D reconstruction for smart cities. To address slow UAV-based methods, the study employs dynamic load balancing and 'gossip' communication to minimize network overhead. In small data tests, the approach improves CPU and GPU efficiency by 20.7% and 40.3%, respectively. In large data settings, it outperforms existing methods by 61.38% while maintaining accuracy.
引用
收藏
页码:67 / 86
页数:20
相关论文
共 50 条
  • [1] Load Balancing based on Dynamic Overlay Clustering
    Lee, Hojae
    Kim, Seonghyun
    Choi, Sooyong
    Lee, Chungyong
    Hong, Dacsik
    Lee, Sanghoon
    Park, Jungshin
    Kwun, Jonghyung
    2014 INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN 2014), 2014, : 370 - 373
  • [2] Load balancing strategy based on dynamic replica technology
    Liu, K.
    Wang, T. M.
    Chen, J. X.
    BASIC & CLINICAL PHARMACOLOGY & TOXICOLOGY, 2018, 123 : 73 - 73
  • [3] A Load Balancing Strategy Based on the Combination of Static and Dynamic
    Tong, Ruixia
    Zhu, Xiongfeng
    2010 2ND INTERNATIONAL WORKSHOP ON DATABASE TECHNOLOGY AND APPLICATIONS PROCEEDINGS (DBTA), 2010,
  • [4] A parallel 3D particle-in-cell code with dynamic load balancing
    Wolfheimer, F
    Gjonaj, E
    Weiland, T
    NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 2006, 558 (01): : 202 - 204
  • [5] A method based on the combination of dynamic and static load balancing strategy in distributed rendering systems
    Yao, Wei
    Pan, Huawei
    Gao, Chunming
    Journal of Computational Information Systems, 2014, 10 (04): : 1759 - 1766
  • [6] A Dynamic Load Balancing Strategy with Adaptive Threshold Based Approach
    Alam, Taj
    Raza, Zahid
    2012 2ND IEEE INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING (PDGC), 2012, : 927 - 932
  • [7] An OpenFlow Based Dynamic Traffic Scheduling Strategy for Load Balancing
    Guo Xiao
    Wu Wenjun
    Zhao Jiaming
    Fang Chao
    Zhang Yanhua
    PROCEEDINGS OF 2017 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), 2017, : 531 - 535
  • [8] An adaptive clustering approach to dynamic load balancing
    Sit, HY
    Ho, KS
    Va Leong, H
    Luk, RWP
    Ho, LK
    I-SPAN 2004: 7TH INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS AND NETWORKS, PROCEEDINGS, 2004, : 415 - 420
  • [9] Dynamic Load Balancing Method Based on PBT Tree
    Lin, Zhijie
    Ren, Chonghui
    Huang, Haifeng
    Li, Xiaoyong
    PROCEEDINGS OF THE 2017 2ND INTERNATIONAL CONFERENCE ON ELECTRICAL, CONTROL AND AUTOMATION ENGINEERING (ECAE 2017), 2017, 140 : 295 - 299
  • [10] A Dynamic Load Balancing Method Based on Stability Analysis
    Meng, Qingyang
    Qiao, Jianzhong
    Liu, Jun
    Lin, Shukuan
    ISCSCT 2008: INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND COMPUTATIONAL TECHNOLOGY, VOL 1, PROCEEDINGS, 2008, : 404 - 408