A statistical approach to multi-scale edge detection