Better edge detection