I'm trying to find fast ways to evaluate the following integral defined over points $\mathbf{x} \in \mathbb{R}^2$:
$$\Phi(\mathbf{x}) = \frac{1}{2\pi\sigma^2(\mathbf{x})}\int d^2y\, \exp\left(-\frac{|\mathbf{x}-\mathbf{y}|^2}{2\sigma^2(\mathbf{x})}\right)\phi(\mathbf{y}).$$
Here $\phi(\mathbf{x})$ is a smooth function, which one might assume represents an image. This almost looks like a Gaussian blur, except for the fact that the standard deviation $\sigma(\mathbf{x})$ depends on the coordinate $\mathbf{x}$. Because this equation isn't a convolution, I can't directly use FFT based methods.
Are there fast methods to evaluate such integrals numerically?