Describir: Ant Algorithms for Adaptive Edge Detection