Halcon学习——coherence_enhancing_diff算子

各项异性(Anisotropic)看的什么:根据领域灰度梯度分配权重
各项同性(Isotropic):双线性滤波,三线性滤波

Tensor:
A.Zee 书中所说 :A tensor is something that transforms like a tensor! 一个量, 在不同的参考系下按照某种特定的法则进行变换, 就是张量.
矩阵的意义是线性变换,相似矩阵是同一线性变换在不同的基下的表示。
张量就是线性变换

G.Ricci 研究张量的目的是为几何性质和物理规律的表达寻求一种在坐标变换下不变的形式. 他所考虑的张量是如同向量的分量那样的数组, 要求它们在坐标变换下服从某种线性变换的规律.

结构张量(structure tensor)&扩散张量(diffusion tensor)
结构张量:
应用于模式识别领域,为所有像素找出一种计算方法,看看该像素是否处于同质区域( homogenous region),看看它是否属于边缘,还是是一个顶点。
http://www.infoq.com/cn/news/2012/08/32-most-important-algorithms 计算机科学32算法
Halcon学习——coherence_enhancing_diff算子
其中Ix,Iy就是原对原图像在x和y方向求得的偏导。

然后求矩阵E的行列式K(det(E))和迹H(trace(E))。然后根据K和H的关系就能区分图像的区域模式了。
模式分以下三类:
平坦区域:H=0;
边缘区域:H>0 && K=0;
角点区域:H>0 && K>0;
harris角点检测就用到了第三类判断。
Halcon学习——coherence_enhancing_diff算子

弥散张量:n个相互垂直本征方向弥散系数

* 相干增强弥散滤波*
定向平滑技术,按照diffusion tensor 各向看作一维平滑

  1. 定位分析:灰度梯度,diffusion tensor最大的方向
  2. 边缘检测
  3. 边缘平滑:不穿过边缘

模板比对就是卷积运算