Implementado Sobel com melhorias