An adaptive threshold for the Canny Operator of edge detection | Synapse