2D高斯函数的可转向性

一阶方向导数的转向性

可转向函数是二维高斯方程的一阶方向导数。尽管我们仅考虑高斯方程,但可转向性原则可以扩展到任何可微函数。为了简化,忽略高斯函数中\frac{1}{\sqrt{2\pi}}缩放常数:

\begin{align*} g(x,y)=e^{-\frac{x^{2}+y^{2}}{2}} \end{align*}

先考虑一阶水平导数定义为:​

\begin{align*} g_{x}(x,y)&= \frac{\partial g(x,y)}{\partial x}\\ &=-xe^{-\frac{x^{2}+y^{2}}{2}} \end{align*}

目标是证明方向导数是可转向的:即,在固定的一组方向上从同一函数的线性组合以任何方向合成。

在极坐标系中,x=r\cos\thetay=r\sin\theta,则r^{2}=\sqrt{x^{2}+y^{2}}

水平方向导数可表示为:

\begin{align*} g_{x}(r,\theta )=-re^{-\frac{r^{2}}{2} } \cos\theta\end{align*}

此函数是极性可分离的,即,它是径向(-re^{-\frac{r^{2}}{2} })分量和角度(\cos\theta)分量的乘积。

\frac{\pi}{2}旋转函数g_{x}(\cdot ),将\theta-\frac{\pi}{2}代入上式​,使用基本的三角恒等式\cos(A-B)=\cos(A)\cos(B)+\sin(A)\sin(B),则有:

\begin{align*} g_{x}\left ( r,\theta-\frac{\pi}{2} \right )&=-re^{-\frac{r^{2}}{2} } \cos\left ( \theta-\frac{\pi}{2} \right )\\ &=-re^{-\frac{r^{2}}{2} }\left ( \cos\theta\cos\frac{\pi}{2}+\sin\theta \sin\frac{\pi}{2} \right )\\ &=-re^{-\frac{r^{2}}{2} }\sin\theta \end{align*}

可知,上两式角度分量是不同的,径向分量是相同的。

同理,一阶垂直导数定义为:​

\begin{align*} g_{y}(x,y)&= \frac{\partial g(x,y)}{\partial y}\\ &=-ye^{-\frac{x^{2}+y^{2}}{2}} \end{align*}

\begin{align*} g_{y}(r,\theta )=-re^{-\frac{r^{2}}{2} } \sin\theta\end{align*}

考虑一阶方向导g_{x}(\cdot)被旋转到任意角度\alpha,将\theta -\alpha代入,使用基本的三角恒等式

\begin{align*} g_{x}\left ( r,\theta- \alpha \right )&=-re^{-\frac{r^{2}}{2} } \cos\left ( \theta-\alpha \right )\\ &=-re^{-\frac{r^{2}}{2} }\left ( \cos\theta\cos \alpha +\sin\theta \sin \alpha \right )\\ &=\cos\alpha \left \{ -re^{-\frac{r^{2}}{2}}\cos\theta \right \}+\sin\alpha \left \{ -re^{-\frac{r^{2}}{2}}\sin\theta \right \}\\ &=\cos\alpha g_{x}(\cdot )+\sin\alpha g_{y}(\cdot )\\ &=\begin{pmatrix} \cos\alpha & \sin\alpha \end{pmatrix}\begin{pmatrix} g_{x}(\cdot) \\ g_{y}(\cdot) \end{pmatrix}\\ &=\boldsymbol{v }(\alpha )\boldsymbol{b }\end{align*}

一阶方向导数可以从定向为0和\frac{\pi}{2}g_{x}(\cdot )g_{y}(\cdot ))函数的线性组合以任意定向合成。g_{x}(\cdot )g_{y}(\cdot )是基础集,\cos\alpha\sin\alpha是插值函数​。在极坐标中,任意方向的方向导数仅在其角频部分不同。角度组件是一个单频正弦。因此,角度分量的相移等于方向导数的旋转(例如,水平导数的角分量为\cos\theta,垂直导数的角部分为\sin\theta =\cos\left ( \theta -\frac{\pi}{2} \right )-\frac{\pi}{2}的相移)。单个频率的正弦曲线具有两个自由度,即幅度和相位,因此毫不奇怪,它可以由大小为2的基本集完全表征。

方向导数的可转向性不取决于以0和 \frac{\pi}{2} 定向的基集的选择,可以在任意两个不同的方向上选择基集,从而仅导致不同的插值函数。特殊,在角度\theta_{1}和​\theta_{2}的基础集定义为

\begin{align*} g_{\theta_{1} }(r,\theta )=-re^{-\frac{r^{2}}{2} } \left ( \cos\theta\cos\theta_{1}+ \sin\theta \sin\theta_{1} \right )\end{align*}

\begin{align*} g_{\theta_{2} }(r,\theta )=-re^{-\frac{r^{2}}{2} } \left ( \cos\theta\cos\theta_{2}+ \sin\theta \sin\theta_{2} \right )\end{align*}

上式可以用矩阵表示法写作:

\boldsymbol{b}'=\boldsymbol{M}\boldsymbol{b}

其中,\boldsymbol{b}'= \begin{pmatrix} g_{\theta_{1}} \\ g_{\theta_{2}} \end{pmatrix}\boldsymbol{M}=\begin{pmatrix} \cos\theta_{1} & \sin\theta_{1}\\ \cos\theta_{2} & \sin\theta_{2} \end{pmatrix}\boldsymbol{b}=-re^{-\frac{r^{2}}{2}}\begin{pmatrix} \cos\theta \\ \sin\theta \end{pmatrix}

取向为任意角度\alpha的方向导数的角度分量可以用相同的基础集\boldsymbol{b}表示:

g_{\alpha }=\boldsymbol{v}(\alpha )\boldsymbol{b}

其中,\boldsymbol{v}(\alpha )=\begin{pmatrix} \cos\alpha \\ \sin\alpha \end{pmatrix}

最后,结合上述两式,相应在方向角度\theta_{1}\theta_{2},可转向函数能表示为:

\begin{align*} g_{y}(x,y)&=\left[ \boldsymbol{v}^{t}(\alpha ) \boldsymbol{M}^{-1} \right] \begin{pmatrix} g_{\theta_{1}} \\ g_{\theta_{2}} \end{pmatrix}\\ &=\boldsymbol{v} '(\alpha) \boldsymbol{b}'\end{align*}

对于整数k,当且仅当\theta_{1}=tg_{2}+k\pi\boldsymbol{M}是可逆的。

 

你可能感兴趣的:(2D高斯函数的可转向性)