FPGA based Edge Detection using Sobel Filter
In image processing, Sobel operator is utilised especially inside algorithms of edge-detection. It is a discreet differentiation operator which calculates the gradient approximation of the function picture intensity. The outcome of the Sobel operation at each location of the image is either the appropriate gradient vector or the vector standard. The Sobel operator relies on the image being converted into horizontal and vertical with a tiny, separable and integrated valued filter. This means that the computation is quite inexpensive. PAN Poanta satellite image was used for this work using Java, Core Java in GDAL package. As compared to in built Sobel operator, the image generated for this work is very fine and sharp as a result of noise suppression to a considerable extent. Inorder to do edge detection efficiently with minimal amount of false results, a correct form of Sobel filter ( I’=√(I*X)²+(I*Y)2 ) was used instead of the approximation(I’=I*X+I*Y) for the sake of computation.