Automatic false edge elimination using locally adaptive regression kernel
The discrimination of true and false edges in edge images is a challenging yet important problem that has not attracted the mainstream research community in image processing. Existing approaches often emphasize on detecting true edges while neglecting the handling of false edges. In addition, many existing techniques are complicated in nature, non-robust for handling different type of images, and suitable only for specific applications. In this paper, we proposed a technique that eliminates false edges from a binary edge image. We employed locally adaptive regression kernel (LARK) as descriptor of the detected edge. By using LARK, we identified false edges by comparing their descriptors with those from the reference flat region. All edges with descriptors similar to the reference flat region were labeled as false edges and eliminated. We tested our algorithm on edge images obtained from the widely used Canny edge detector and conducted qualitative and quantitative analysis on the proposed method. Extensive simulation results show that the proposed method successfully eliminates most false edges. Comparison between the proposed method with some famous edge detectors shows that our algorithm quantitatively outperforms others with an average Baddeleys delta metric of 23.37.
locally adaptive regression kernel edge detection edge discrimination edge sensitivity image representation