Improvement of Edge-Tracking Methods using Genetic Algorithm and Neural Network
Sajjad Ghazanfari Shabankareh, Saeid Ghazanfari Shabankareh · 2019
One of the most basic and important operations in the field of image processing is image extraction and detection. Edge recognition is very important for image clarity and image segmentation. The importance of edge detection is that the human eye can recognizes the existence of different objects by observing the edges. So it makes sense to do edge detection before interpreting images in automated systems. Edges are points in the image where the two pixels are two different values, or two values very large in numerical value. It can be said that one of the goals of edge reduction in data size in images is to preserve the original structure and shape of the images. Editing has various applications, including object recognition, segmentation and image coding, in a variety of medical images. One of the problems we encounter when editing images has noises. In this paper, a combination of several standard edge- matching algorithms, neural network and multi-objective genetic algorithm NonDominated Sorting Genetic Algorithm (NSGA-II) is used to edge detection. In the proposed method, we give the standard multiedge finder to a forward propagating (FP) neural network as input. A multi-objective genetic algorithm with Non- Dominated Sorting Genetic Algorithm (NSGA-II was used to select the number of edge detectors to access the neural network and to select the most accurate ones. The genetic algorithm selects the least accurate number of edge detectors to enter the neural network. To evaluate the proposed method, TP, TN, FP, FN criteria were used to compare with other methods. Finally, by comparing the results obtained on different images using existing methods and the proposed method it is observed that the proposed method has better accuracy in detecting the edge of noise images.