Affiliation:
1. School of computing Universal College Lanka Colombo SRI LANKA
2. Faculty of Information Technology University of Moratuwa Colombo SRI LANKA
Abstract
In response to the growing demand for large-scale reconstructions, this paper addresses the scalability challenges encountered by traditional Structure from Motion (SfM) methods. Our research aims to leverage Apache Spark’s distributed computing capabilities to enhance the efficiency of SfM methodologies. The motivation behind this work lies in the increasing need for robust solutions capable of handling extensive reconstruction tasks. To tackle this challenge, we propose a method that harnesses the advantages of Apache Spark, including scalability, speed, fault-tolerance, flexibility, and ease of use. The abstracted problem centers around the limitations inherent in Apache Spark’s traditional operations like maps, reduces, and joins. Our methodology focuses on a block partitioning and merging strategy, strategically distributing the workload using Spark. Our paper also presents experimental results showing the feasibility of our approach through the 3D reconstructions of multiple datasets. The experiments were executed on a standalone Spark instance, demonstrating the potential of Apache Spark in effectively distributing SfM workloads. In summary, this paper elucidates the necessity for addressing scalability challenges in large-scale reconstructions, outlines the research goals, and details a method leveraging Apache Spark to overcome limitations and enhance the efficiency of SfM.
Publisher
World Scientific and Engineering Academy and Society (WSEAS)
Reference17 articles.
1. Snavely, N., Seitz, S.M., & Szeliski, R. (2008). Modeling the world from internet photo collections. International journal of computer vision, 80, 189-210.
2. AlJame, M., Ahmad, I. and Alfailakawi, M., 2020. Apache spark implementation of whale optimization algorithm. Cluster Computing, 23, pp.2021-2034
3. Jiang, S., Jiang, C. and Jiang, W., 2020. Efficient structure from motion for large-scale UAV images: A review and a comparison of SfM tools. ISPRS Journal of Photogrammetry and Remote Sensing, 167, pp.230-251
4. Zaharia, M., Chowdhury, M., Franklin, M.J., Shenker, S. and Stoica, I., 2010. Spark: Cluster computing with working sets. In: Proceedings of the 2Nd USENIX Conference on Hot Topics in Cloud Computing. HotCloud’10.
5. Lu, L., Zhang, Y. and Liu, K., 2019. Block partitioning and merging for processing large-scale structure from motion problems in distributed manner. IEEE Access, 7, pp.114400-114413