Comparing Different Edge Detection Algorithms on Satellite Images
摘要
This chapter aims to compare the performance of various edge detection algorithms on satellite imagery. The algorithms compared are Roberts, Sobel, Prewitt, Laplacian of Gaussian (LOG), and Canny. The algorithms are tested on two types of satellite imagery: RGB and multispectral imagery. The image dataset we used was taken from the Sentinel-2 satellite and consists of RGB images. The image processing was done using the Spark framework on Amazon Web Services (AWS). The results demonstrate that the Canny edge detection algorithm is the most successful for RGB imagery. The Canny algorithm also produces the most efficient image in size, followed by the Sobel and Prewitt algorithms. The LOG algorithm is the most resource-intensive algorithm regarding execution time, but it performs better than Roberts, Sobel, and Prewitt on RGB images.