In some implementations of the Canny operator, the following two-dimensional function is used instead of the usual two-dimensional Gauss function:
That is, it turns out that only its part with the exponent is taken from the Gauss function. Also in the original Canny manuscript such a function was used, but on the Internet there are quite a lot of implementations and articles (including on Habré and in good books) with full function.
Question : what function will be the right to use and what, in fact, the difference between their use?
PS I noticed that when using the usual Gauss function, the image of the magnitude of the gradient of the vector is strongly darkened and the contours are almost not distinguished. And with the other, everything is fine.

