An Adaptive Canny Edge Detector using Histogram Concavity Analysis
Contour Detection and Hierarchical Image Segmentation