Block Partitioning and Merging for Processing Large-Scale Structure From Motion Problems in Distributed Manner

The processing time of incremental structure from motion increases exponentially with the number of images. As a result, a huge amount of time is needed for large datasets. In this paper, to improve time efficiency, a block partitioning and a merging strategy are proposed. We automatically split the...

Full description

Bibliographic Details
Main Authors: Luping Lu, Yong Zhang, Kai Liu
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8741024/
id doaj-ce729b11b803433e8d4fa50491e43757
record_format Article
spelling doaj-ce729b11b803433e8d4fa50491e437572021-04-05T17:27:32ZengIEEEIEEE Access2169-35362019-01-01711440011441310.1109/ACCESS.2019.29236678741024Block Partitioning and Merging for Processing Large-Scale Structure From Motion Problems in Distributed MannerLuping Lu0Yong Zhang1https://orcid.org/0000-0002-4118-6257Kai Liu2Collaborative Innovation Center of Geospatial Technology, Wuhan University, Wuhan, ChinaSchool of Remote Sensing and Information Engineering, Wuhan University, Wuhan, ChinaFarsee2 Technology Company., Ltd., Wuhan, ChinaThe processing time of incremental structure from motion increases exponentially with the number of images. As a result, a huge amount of time is needed for large datasets. In this paper, to improve time efficiency, a block partitioning and a merging strategy are proposed. We automatically split the image set into several overlapping subsets, and then each subset can be processed in parallel. Finally, the reconstruction results of each subset can be merged together according to the shared images and tie points. The image adjacency matrix obtained from the feature matching result is the input of our block partitioning algorithm. And by repeatedly using the matrix bandwidth reduction algorithm to reorder the images, the block can be partitioned into subsets. The partitioning result is satisfactory, namely, images assigned into a subset have a very strong connection, and the shape of each subset is compact. Most importantly, the algorithm is very simple and fast. We have successfully processed many large-scale aerial image datasets in a computer cluster system with 10 processing nodes. And, the time efficiency and the precision of the reconstruction are satisfactory.https://ieeexplore.ieee.org/document/8741024/Block partitioningblock mergingdistributed structure from motionmatrix bandwidth reductionparallel structure from motion
collection DOAJ
language English
format Article
sources DOAJ
author Luping Lu
Yong Zhang
Kai Liu
spellingShingle Luping Lu
Yong Zhang
Kai Liu
Block Partitioning and Merging for Processing Large-Scale Structure From Motion Problems in Distributed Manner
IEEE Access
Block partitioning
block merging
distributed structure from motion
matrix bandwidth reduction
parallel structure from motion
author_facet Luping Lu
Yong Zhang
Kai Liu
author_sort Luping Lu
title Block Partitioning and Merging for Processing Large-Scale Structure From Motion Problems in Distributed Manner
title_short Block Partitioning and Merging for Processing Large-Scale Structure From Motion Problems in Distributed Manner
title_full Block Partitioning and Merging for Processing Large-Scale Structure From Motion Problems in Distributed Manner
title_fullStr Block Partitioning and Merging for Processing Large-Scale Structure From Motion Problems in Distributed Manner
title_full_unstemmed Block Partitioning and Merging for Processing Large-Scale Structure From Motion Problems in Distributed Manner
title_sort block partitioning and merging for processing large-scale structure from motion problems in distributed manner
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2019-01-01
description The processing time of incremental structure from motion increases exponentially with the number of images. As a result, a huge amount of time is needed for large datasets. In this paper, to improve time efficiency, a block partitioning and a merging strategy are proposed. We automatically split the image set into several overlapping subsets, and then each subset can be processed in parallel. Finally, the reconstruction results of each subset can be merged together according to the shared images and tie points. The image adjacency matrix obtained from the feature matching result is the input of our block partitioning algorithm. And by repeatedly using the matrix bandwidth reduction algorithm to reorder the images, the block can be partitioned into subsets. The partitioning result is satisfactory, namely, images assigned into a subset have a very strong connection, and the shape of each subset is compact. Most importantly, the algorithm is very simple and fast. We have successfully processed many large-scale aerial image datasets in a computer cluster system with 10 processing nodes. And, the time efficiency and the precision of the reconstruction are satisfactory.
topic Block partitioning
block merging
distributed structure from motion
matrix bandwidth reduction
parallel structure from motion
url https://ieeexplore.ieee.org/document/8741024/
work_keys_str_mv AT lupinglu blockpartitioningandmergingforprocessinglargescalestructurefrommotionproblemsindistributedmanner
AT yongzhang blockpartitioningandmergingforprocessinglargescalestructurefrommotionproblemsindistributedmanner
AT kailiu blockpartitioningandmergingforprocessinglargescalestructurefrommotionproblemsindistributedmanner
_version_ 1721539596678856704