【图像分割】基于方向谷形检测实现静脉纹路分割附MATLAB代码
【图像分割】基于方向谷形检测实现静脉纹路分割附MATLAB代码
TT_Matlab
博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,完整matlab代码或者程序定制加qq1575304183。
1 内容介绍
一种基于方向谷形检测的指静脉图像分割方法及其系统,终端,包括以下步骤:步骤1,接收图像采集模块采集的指静脉图像;步骤2,对截取的指静脉图像进行脊波变换作图像增强处理;步骤3,针对增强处理后的静脉图像提取谷形区域;步骤4,将得到的静脉图像分为三个区域:背景区,模糊区,前景区,并对该三个区域进行三次的阈值分割处理;步骤5,将得到的分割图像进行边缘检测,输出处理后的分割图像.本发明的系统及方法根据静脉图像中的蕴涵的一些内在信息如形状,阶跃性质,方向等特点而提出的一种算法,能够准确的提取图像中感兴趣的静脉特征,减少提取错误特征.
2 仿真代码
function shuchutuxiang=caijian(shurutuxiang,caijianshu)
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%
%
输入参数shurutuxiang和caijianshu表示依输入二值图像和需要裁减的分支上的点数
%输入参数表示shuchutuxiang裁减后的图像
%思想是每次迭代除去端点直道有交叉点是停止。
[m,n]=size(shurutuxiang);
shurutuxiang=shurutuxiang;
hh=zeros(m+
2
,n+
2
);
canzhao=zeros(m+
2
,n+
2
);
canzhao(
2
:m+
1
,
2
:n+
1
)=shurutuxiang(
:
,
:
);
hh(
2
:m+
1
,
2
:n+
1
)=shurutuxiang(
:
,
:
);
for
l=
1
:caijianshu
for
i=
2
:m+
1
for
j=
2
:n+
1
if
hh(i,j)~=
0
&sum(sum(hh(i-
1
:i+
1
,j-
1
:j+
1
)))==
2
&sum(sum(canzhao(i-
1
:i+
1
,j-
1
:j+
1
)))<
4
shurutuxiang(i-
1
,j-
1
)=
0
;
end
end
end
hh(
2
:m+
1
,
2
:n+
1
)=shurutuxiang(
:
,
:
);
end
shuchutuxiang=shurutuxiang;
3 运行结果
4 参考文献
[1]龙安川, 唐忞旻, 曾尧,等. 基于方向谷形检测的指静脉图像分割方法及其系统,终端:, CN108010035A[P]. 2018.
[2]张锁平. 基于数学形态学图像分割的波向检测[J]. 海洋技术, 2007, 26(4):6.
博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。
部分理论引用网络文献,若有侵权联系博主删除。
-
2023年血糖新标准公布,不是3.9-6.1,快来看看你的血糖正常吗? 2023-02-07
-
2023年各省最新电价一览!8省中午执行谷段电价! 2023-01-03
-
GB 55009-2021《燃气工程项目规范》(含条文说明),2022年1月1日起实施 2021-11-07
-
PPT导出高分辨率图片的四种方法 2022-09-22
-
2023年最新!国家电网27家省级电力公司负责人大盘点 2023-03-14
-
全国消防救援总队主官及简历(2023.2) 2023-02-10
-
盘点 l 中国石油大庆油田现任领导班子 2023-02-28
-
我们的前辈!历届全国工程勘察设计大师完整名单! 2022-11-18
-
关于某送变电公司“4·22”人身死亡事故的快报 2022-04-26
