A MapReduce-based distributed and scalable framework for stitching of satellite mosaic images

被引:4
|
作者
Eken S. [1 ]
Sayar A. [2 ]
机构
[1] Department of Information Systems Engineering, Kocaeli University, Kocaeli
[2] Department of Computer Engineering, Kocaeli University, Kocaeli
关键词
Big data; Image stitching; MapReduce; Satellite images; Scalability; Speedup;
D O I
10.1007/s12517-021-07500-w
中图分类号
学科分类号
摘要
Satellite mosaic images are of huge sizes and, therefore, the stitching process becomes time- and resource-consuming. To overcome this challenge, we propose a MapReduce-based distributed and scalable image stitching framework. In this framework, we first convert all raster images to binary format. Each binary image is compared with other images using the Point Set Pattern Matching algorithm (PSPM). Each image pair is sent to the mappers along with their position information. Mapper nodes compute a similarity number for each position of each image pair. The reducer node finds out the best stitching position for each image pair by using corresponding similarity values provided by the mappers. The position with the highest similarity value is the best position for the stitching. When there are more than two images, a specific overlap graph is created whose nodes represent images and edges represent image pairs to be stitched. The graph is created by using the position knowledge which is obtained during the computation of the highest similarity numbers between each possible image pair. The performance of the proposed framework is tested on a variable number of different-sized input images on a cluster in terms of speedup and efficiency. © 2021, Saudi Society for Geosciences.
引用
收藏
相关论文
共 50 条
  • [1] AN APPROACH FOR STITCHING SATELLITE IMAGES IN A BIGDATA MAPREDUCE FRAMEWORK
    Sari, H.
    Eken, S.
    Sayar, A.
    4TH INTERNATIONAL GEOADVANCES WORKSHOP - GEOADVANCES 2017: ISPRS WORKSHOP ON MULTI-DIMENSIONAL & MULTI-SCALE SPATIAL DATA MODELING, 2017, 4-4 (W4): : 351 - 355
  • [2] A MapReduce-Based Distributed SVM for Scalable Data Type Classification
    Jiang, Chong
    Wu, Ting
    Xu, Jian
    Zheng, Ning
    Xu, Ming
    Yang, Tao
    COLLABORATE COMPUTING: NETWORKING, APPLICATIONS AND WORKSHARING, COLLABORATECOM 2016, 2017, 201 : 115 - 126
  • [3] A MapReduce-based distributed SVM ensemble for scalable image classification and annotation
    Alham, Nasullah Khalid
    Li, Maozhen
    Liu, Yang
    Qi, Man
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2013, 66 (10) : 1920 - 1934
  • [4] MapReduce-based distributed tensor clustering algorithm
    Zhang, Hongjun
    Li, Peng
    Meng, Fanshuo
    Fan, Weibei
    Xue, Zhuangzhuang
    NEURAL COMPUTING & APPLICATIONS, 2023, 35 (35): : 24633 - 24649
  • [5] Scalable Load Balancing for MapReduce-based Record Linkage
    Yan, Wei
    Xue, Yuan
    Malin, Bradley
    2013 IEEE 32ND INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2013,
  • [6] Distributed forests for MapReduce-based machine learning
    Wakayama, Ryoji
    Murata, Ryuei
    Kimura, Akisato
    Yamashita, Takayoshi
    Yamauchi, Yuji
    Fujiyoshi, Hironobu
    PROCEEDINGS 3RD IAPR ASIAN CONFERENCE ON PATTERN RECOGNITION ACPR 2015, 2015, : 276 - 280
  • [7] MapReduce-based distributed tensor clustering algorithm
    Hongjun Zhang
    Peng Li
    Fanshuo Meng
    Weibei Fan
    Zhuangzhuang Xue
    Neural Computing and Applications, 2023, 35 : 24633 - 24649
  • [8] A scalable MapReduce-based design of an unsupervised entity resolution system
    Hagan, Nicholas Kofi Akortia
    Talburt, John R.
    Anderson, Kris E.
    Hagan, Deasia
    FRONTIERS IN BIG DATA, 2024, 7
  • [9] A MapReduce-based distributed SVM algorithm for binary classification
    Catak, Ferhat Ozgur
    Balaban, Mehmet Erdal
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2016, 24 (03) : 863 - 873
  • [10] MassJoin: A MapReduce-based Method for Scalable String Similarity Joins
    Deng, Dong
    Li, Guoliang
    Hao, Shuang
    Wang, Jiannan
    Feng, Jianhua
    2014 IEEE 30TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2014, : 340 - 351