Edge Detection by Helmholtz Principle
Using Canny's criteria to derive a recursively implemented optimal edge detector