The Canny edge detector inevitably misses some important and obvious edges during contour extraction, which causes gaps in the contour. A geometric method to locate, measure and fill the gaps precisely is proposed. Wi...The Canny edge detector inevitably misses some important and obvious edges during contour extraction, which causes gaps in the contour. A geometric method to locate, measure and fill the gaps precisely is proposed. With the complete contour information, a convolution approach is presented, which utilizes an appropriate linear interpolation to resample the contour to calculate pointwise curvature. This approach distributes discrete points within a convolution window uniformly. It ensures a one-to-one correspondence between every point and its weight, thus the accuracy is guaranteed under this condition. A related parameter selection is also suggested. Experimental results show that the proposed methods are robust and accurate.展开更多
文摘The Canny edge detector inevitably misses some important and obvious edges during contour extraction, which causes gaps in the contour. A geometric method to locate, measure and fill the gaps precisely is proposed. With the complete contour information, a convolution approach is presented, which utilizes an appropriate linear interpolation to resample the contour to calculate pointwise curvature. This approach distributes discrete points within a convolution window uniformly. It ensures a one-to-one correspondence between every point and its weight, thus the accuracy is guaranteed under this condition. A related parameter selection is also suggested. Experimental results show that the proposed methods are robust and accurate.