首页 > 其他分享 >关于Hessian矩阵的图像增强

关于Hessian矩阵的图像增强

时间:2022-10-05 23:05:35浏览次数:57  
标签:特征值 尺度 矩阵 尺度空间 图像 图像增强 Hessian


文章目录


本文是关于图像增强方面的知识。


关于Retinex图像增强,


关于Hessian矩阵请理论查看,

1. 数字图像处理之尺度空间理论

尺度空间理论的基本思想是:在图像信息处理模型中引入一个被视为尺度的参数,通过连续变化尺度参数获得多尺度下的尺度空间表示序列,对这些序列进行尺度空间主轮廓的提取,并以该主轮廓作为一种特征向量,实现边缘、角点检测和不同分辨率上的特征提取等。

尺度空间理论的特点是:将传统的单尺度图像信息处理技术纳入尺度不断变化的动态分析框架中,更容易获取图像的本质特征。尺度空间中各尺度图像的模糊程度逐渐变大,能够模拟人在距离目标由近到远时目标在视网膜上的形成过程。
高斯卷积核是实现尺度变换的唯一线性核。一幅图像的尺度空间可以定义为:

其中符号"*"表示卷积操作。
σ是尺度空间因子,值越小表示图像被平滑的越少,相应的尺度也就越小。大尺度对应于图像的概貌特征,小尺度对应于图像的细节特征。

关于更多的高斯核信息。​

2. 基于尺度理论的Hessian简化算法

对于二维图像 的Hessian矩阵描述每个像素在主方向上的二维导数为:

根据尺度空间理论,二阶导数可以通过图像与高斯函数的卷积获得,例如,在点 处有

其中,为尺度 为的高斯函数。 可知:对全图直接做偏导操作可转换为对原图以特定的高斯核做卷积,对于图的Hessian运算将极大地降低计算量,同时提高运算速度。​

根据定义求二阶矩阵的特征值,Hessian矩阵特征值的解:
令:
并且根据图像的特性,可以得到:
带入以上方程得到Hessian的特征值的解:

3. 基于Hessian矩阵的图像增强

Hessian矩阵可以分解为两个特征值以及定义的特征向量。和
其中最大的绝对特征值表示最大的局部灰度变化,其特征向量则代表它方向,可以认为是切线方向;而较小的那个代表垂直方向,也就是法线方向。
这张图可以很好地表明切线和法线的概念。

增强算法(Frangi算法)原理
Hessian矩阵及其特征值能够很好地描述常见的几何形状的信息,我们将利用它进行血管增强;Hessian矩阵的简化算法将为我们代码化提供可能方法。我们主要基于最著名的"Frangi滤波"论文。
Frangi A F, Niessen W J, Vincken K L, et al. 《Multiscale vessel enhancement filtering》[C]//International Conference on Medical Image Computing and Computer-Assisted Intervention. Springer Berlin Heidelberg, 1998: 130-137.

Frangi论文基本原理
基于前面我们说明的”加速算法“,首先将血管在多尺度下进行Gaussian滤波处理,然后计算每个像素点的二阶导数构造Hessian矩阵,并且计算出两个特征值(这个地方在代码实现的时候有技巧)。得到了Hessian矩阵及其特征值,将求得的特征值带入事先建立好的血管相似性函数中获取在不同尺度下的滤波响应。当尺度和局部结构匹配时计算得到最大滤波响应,从而判断当前像素点是否属于目标结构。

为了尽可能地得到增强的效果,在论文中采用的是“多尺度”叠加的方法,具体来说就是采用不同的卷积核同时进行处理,得到多张处理效果,而后对结果中“着色”效果比较好的部分进行叠加。

代码

待续

四、参考文献:

Hessian矩阵以及在图像中的应用 血管分割技术文献综述
《基于Hessian矩阵和熵的CT序列图像裂缝分割方法》 数字图像处理之尺度空间理论


标签:特征值,尺度,矩阵,尺度空间,图像,图像增强,Hessian
From: https://blog.51cto.com/u_13984132/5733032

相关文章

  • 【机器学习中的矩阵求导】(八)标量函数f(x)的雅克比矩阵(迹函数)
    学习总结交换律:,需要满足、同维度行列式微分:文章目录​​学习总结​​​​一、标量函数的雅克比函数​​​​二、关于迹函数的性质​​​​2.1常用性质​​​​2.2迹函数的......
  • [CG从零开始] 5. 搞清 MVP 矩阵理论 + 实践
    在4中成功绘制了三角形以后,下面我们来加载一个fbx文件,然后构建MVP变换(model-view-projection)。简单介绍一下:从我们拿到模型(主要是网格信息)文件开始,模型网格(Mesh)里......
  • 位姿矩阵求逆(转)
    位姿矩阵(或者称为旋转平移矩阵)即若干旋转矩阵和平移矩阵的合成,可以用来描述物体的方位。位姿矩阵具有形式:   且其中3*3部分   是一个正交阵,表示合旋转。(......
  • 数据组中的矩阵两个对角线的和(优化版)
    #include<stdio.h>intmain(){ intMAP[4][4]={12,11,14,15, 21,22,23,24, 65,55,66,77, 87,98,51,32}; inti,j; intsu......
  • 矩阵乘法(快速幂)结合dp结合除法逆元的例题
    https://atcoder.jp/contests/abc271/tasks/abc271_g题目的思路为:构建dp矩阵,dp[i][j][k]表示开始前停在j,结束后停在k,且停下时恰好出现2^i次访问的概率则dp[i]=dp[i-1]*d......
  • 矩阵求导术(上)
    矩阵求导的技术,在统计学、控制论、机器学习等领域有广泛的应用。鉴于我看过的一些资料或言之不详、或繁乱无绪,本文来做个科普,分作两篇,上篇讲标量对矩阵的求导术,下篇讲矩阵对......
  • 矩阵求导术(下)
    本文承接上篇https://zhuanlan.zhihu.com/p/24709748,来讲矩阵对矩阵的求导术。使用小写字母x表示标量,粗体小写字母 表示列向量,大写字母X表示矩阵。矩阵对矩阵的求导采用了......
  • AcWing 算法提高课 矩阵乘法
    可以用快速幂的形式求大量的相同矩阵乘法。1、快速幂求斐波那契数列的第n项(n很大)先将斐波那契数列的递推转化成矩阵形式 然后用快速幂求解A^n 例题:求斐波那契数列......
  • 311. Sparse Matrix Multiplication 稀疏矩阵的乘法
    Giventwo sparsematrices mat1 ofsize mxk and mat2 ofsize kxn,returntheresultof mat1xmat2.Youmayassumethatmultiplicationisalwayspo......
  • 4*7矩阵转成3*10矩阵
    问题:4*7矩阵转成3*10矩阵函数解决:{=INDEX(T(OFFSET($A$1,(ROW($1:$30)-1)/7,MOD(ROW($7:$36),7))),ROW(A1)*3+COLUMN(A1)-3)} 思路:先将4*7矩阵转换成1*30矩阵的内......