This is a Preprint and has not been peer reviewed. This is version 1 of this Preprint.
Downloads
Authors
Abstract
Object based image analysis (OBIA) has a unique process requirement: relate all the pixels in the segmented images to the vectorized polygons (pixel in polygon). The existing solutions are very slow in finding the pixels in a polygon. This paper proposes a novel algorithm called Two-Pixel-Reference to speed up the process. The algorithm is initially designed for segmented remote sensing images. It avoids most multiple-layer loops in existing methods and trims many redundant comparison among pixels. Thus it has literal lower Big O algorithm complexity. We implemented the algorithms in C++ and made more than seventy tests on two different machines to compare the algorithm with three other existing algorithms. The results show that it significantly decreases the time cost of the process. In every single test, the proposed algorithm costs much less time than other algorithms. Specifically, the average duration is reduced from 3.96 seconds to 0.15 second on machine #1 and from 3.647 seconds to 0.073 second on machine #2. This paper makes a good example for researching time-efficient algorithms to accelerate the overall process of OBIA in such a big data era.
DOI
https://doi.org/10.31223/osf.io/ysa3m
Subjects
Engineering, Geography, Remote Sensing, Social and Behavioral Sciences
Keywords
remote sensing, complexity, image classification, object based image analysis, pixel in polygon, vectorization
Dates
Published: 2020-06-18 20:15
There are no comments or no comments have been made public for this article.