Aiming at problem that there are a lot of burrs and false contours in image contour detection
a contour detection algorithm based on anisotropic Gaussian kernal directional derivatives(ANDDs) filter and the graph theory is proposed.ANDDs filter is used to extract change information of image in all orientation.Based on which the primitive detection of contour in image is realized utilizing threshold procedure.Transform primitive detected contours into the representation of undirected and weighted graph
then the algorithm extracting the shortest path of an undirected and weighted graph is used iteratively to subdivide the graph into a set of path.Finally
threshold method is used to eliminate the burrs and false contours in primitive contour detection.Test results show that the proposed method basicly eliminate burrs around real contour and greatly reduces false contours