当前位置:网站首页>【图像分割】基于方向谷形检测实现静脉纹路分割附MATLAB代码
【图像分割】基于方向谷形检测实现静脉纹路分割附MATLAB代码
2022-07-28 21:24:00 【matlab_dingdang】
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:caijianshufor i=2:m+1for j=2:n+1if 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)))<4shurutuxiang(i-1,j-1)=0;endendendhh(2:m+1,2:n+1)=shurutuxiang(:,:);endshuchutuxiang=shurutuxiang;
3 运行结果


4 参考文献
[1]龙安川, 唐忞旻, 曾尧,等. 基于方向谷形检测的指静脉图像分割方法及其系统,终端:, CN108010035A[P]. 2018.
[2]张锁平. 基于数学形态学图像分割的波向检测[J]. 海洋技术, 2007, 26(4):6.
博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。
部分理论引用网络文献,若有侵权联系博主删除。
边栏推荐
- Common library code snippet pytorch_ based【tips】
- Improvement 14 of yolov5: replace the backbone network C3 with the lightweight network GhostNet
- leetcode 199. 二叉树的右视图
- leetcode101. 对称二叉树
- 【三维目标检测】3DSSD(二)
- Stm32f4 serial port burning [flymcu]
- can‘t convert cuda:0 device type tensor to numpy. Use Tensor. cpu() to copy the tensor to host memory
- 《Shortening passengers’ travel time A dynamic metro train scheduling approach using deep reinforcem》
- The simple neural network model based on full connection layer MLP is changed to the model based on CNN convolutional neural network
- CGLIb 创建代理
猜你喜欢

TypeError: can‘t convert cuda:0 device type tensor to numpy. Use Tensor. cpu() to copy the tensor to

Multi activity disaster recovery construction after 713 failure of station B | takintalks share

Nacos配置热更新的4种方式、读取项目配置文件的多种方式,@value,@RefreshScope,@NacosConfigurationProperties

一份来自奎哥的全新MPLS笔记,考IE必看 ----尚文网络奎哥

No code development platform management background tutorial

Target detection notes SSD

18张图,直观理解神经网络、流形和拓扑

Yolov5 improvement 5: improve the feature fusion network panet to bifpn
![Ocr-gan [anomaly detection: Reconstruction Based]](/img/16/62d962288c192b3df2fdb518d7127e.gif)
Ocr-gan [anomaly detection: Reconstruction Based]

Yolov5 improvement 15: network lightweight method deep separable convolution
随机推荐
Evaluation index of anomaly detection: rocauc et al. [tips]
从 IPv4 向 IPv6 的迁移
【复制】互联网术语、简称、缩写
WinForm jump to the second form case
Leetcode101. Symmetric binary tree
DirectX repair tool download (where is exagear simulator package)
Is 1E3 a floating point number?
投资500亿元!中芯京城正式注册成立!
赋能中国芯创业者!看摩尔精英如何破解中小芯片企业发展难题
Pictures are named in batches in order (change size /jpg to PNG) [tips]
Fastflow [abnormal detection: normalizing flow]
MySQL foundation - advanced functions
No code development platform address book tutorial
Differernet [anomaly detection: normalizing flow]
[3D target detection] 3dssd (I)
NPM run dev, automatically open the browser after running the project
console.log()控制台显示...解决办法
2020年国内十大IC设计企业曝光!这五大产业挑战仍有待突破!
Summary of common formula notes for solving problems in Higher Mathematics
Yolov5 improvement 15: network lightweight method deep separable convolution