Curvilinear structure detections

简介:

此部分参考处

As a structure-based detector, PCBR does not use edges, instead, it uses curvilinear structures, also called ridges. Curvilinear structures detection generates a single response for both lines and edges, producing a clearer structural sketch of an image than is usually provided by the gradient magnitude image. The Steger's algorithm [2] is modified to get the curvilinear images. As only the first step of this algorithm is used which is to calculate the principal curvature images, the principal curvature is adopted as the name of this detector. To get the principal curvature, the Hessian matrix is calculated:


H(\mathbf{x}) = 
\begin{bmatrix}
L_{xx}(\mathbf{x}) & L_{xy}(\mathbf{x})\\
L_{xy}(\mathbf{x}) & L_{yy}(\mathbf{x})\\
\end{bmatrix}

where L_{aa}(\mathbf{x}) is second partial derivative of the image evaluated at point x in the a direction and L_{ab}(\mathbf{x}) is the mixed partial second derivative of the image evaluated at point x in the a and b directions. The maximum and minimum eigenvalues of this matrix form two images which correspond to white lines on black background and black lines on white background.

没有整理与归纳的知识,一文不值!高度概括与梳理的知识,才是自己真正的知识与技能。 永远不要让自己的自由、好奇、充满创造力的想法被现实的框架所束缚,让创造力自由成长吧! 多花时间,关心他(她)人,正如别人所关心你的。理想的腾飞与实现,没有别人的支持与帮助,是万万不能的。




   本文转自wenglabs博客园博客,原文链接:http://www.cnblogs.com/arxive/p/5033426.html,如需转载请自行联系原作者



相关文章
|
1月前
|
编译器
结构体(structure)的认识
本文介绍了结构体的基本概念,包括声明规则、初始化方法,特别关注了自引用的正确实践以及结构体传参时的效率问题,指出使用指针传递结构体以提高性能。
33 0
|
存储 测试技术 Go
译 | Prefer table driven tests(二)
译 | Prefer table driven tests(二)
92 0
|
测试技术 Shell Go
译 | Prefer table driven tests(一)
译 | Prefer table driven tests
82 0
|
缓存 测试技术 Go
译 | Prefer table driven tests(三)
译 | Prefer table driven tests(三)
86 0
|
SQL 机器学习/深度学习 存储
structure_介绍_对比 | 学习笔记
快速学习 structure_介绍_对比
structure_介绍_对比 | 学习笔记
|
算法 Go 索引
Data Structure_Visualization
所以代码附上GitHub:https://github.com/GreenArrow2017/DataStructure_Java/tree/master/out/production/DataStructure_Java/ApplicationOfAlgorithm 排序可视化 SelectionSort 选择排序很简单,所有的排序算法在前面的博客都有讲解: https://www.jianshu.com/p/7fbf8671c742 选择排序很简单,遍历所有元素,查看一下他们的之后最小的元素和当前元素交换即可。
1542 0
|
索引 Python
Data Structure_树
线段树Segment Tree 对于有一类问题,时常关注的是一个区间或者是一个线段,那么就可以使用线段树来解决。比较经典的问题,就是区间染色问题:有一面墙,长度为n,每次选择一段墙来染色,一开始4-6绘制成黄色,然后1-10绘制蓝色,2-7绘制红色,若干次绘色之后能看见多少种颜色,或者是在区间「i,j」区间里面可以看到多少种颜色。
981 0
|
存储 机器学习/深度学习 算法
Data Structure_图
图论 无权图 交通运输,社交网络,互联网,工作的安排,闹区活动等等都可以用到图论处理。图可以分成两大类,一类是无向图,就是没有方向的,就好像两个人都互相认识一样,有向图就是单方面的联系,一个人认识另一个人,但是另一个人确不认识。
1091 0
|
算法 搜索推荐 索引
Data Structure_Sort Algorithm
排序算法 Tool implement //generate a array of n elements, range [rangL, rangeR] int *generateRandomArray(int n, int rangL, ...
926 0