静脉图像 纹路 捕获二值化实现的算法请教
0赞
发表于 2014/6/30 15:52:00
阅读(4186)
续前篇 我非介入式静脉采集系统介绍,本篇开始跟大家讨论算法的实现!!!!
如下图所示,这是我们目前的蓝本:
而我想实现将经脉的纹路与手的边缘提取出来,而其他部分保持不变。。。。
但是我发现难度真的很大。。。:采用Matlab吧基本的算法模拟了一遍:
(1) 二值化算法基本不可能,
(2) 边缘检测倒是可以提取手的边缘,但是对于经脉提取而言,基本没效果。。
(3) 如果继续做增强,那图像容易过曝
(4) 如果做非局部增强,然后考虑二值化。。但非局部比较耗时间。。。
(5) 然后我想边缘检测+二值化来做个融合,但是没有一个好点的效果。。。。。
有一天,有幸认识了本校图像所的一位大牛,跟我讨论了将近2小时,最后他回实验室给我做了一个实验,得到的结果如下所示:
该算法采用的是二维匹配滤波器,可用于血管检测!!虽然目前检测到的静脉,有很多毛刺,但是如果通过平滑处理,可以得到理想的效果。。。。可是崩溃的是,二维匹配滤波器,基本不能用Verilog HDL来实现,也就是说我没法实现实时二值化静脉采集的目的。。。。。
其实,对于图像算法处理而言,我还依然在起跑线上。。对于我采集的原始静脉图像,你们有没有什么好的想法, 比如:
(1) 是否考虑从图像源上,改善图像的质量
(2) 有没有什么OK点的算法,是个HDL流水线n*n来实现!!!
路漫漫其修远兮,一个算法纠结了我一个月了。。。。崩溃。。。。