当前位置:网站首页>[image segmentation] vein segmentation based on directional valley detection with matlab code
[image segmentation] vein segmentation based on directional valley detection with matlab code
2022-07-28 23:04:00 【matlab_ dingdang】
1 Content introduction
A digital vein image segmentation method and its system based on directional valley detection , terminal , It includes the following steps : step 1, Receive the finger vein image collected by the image acquisition module ; step 2, Perform ridgelet transform on the intercepted finger vein image for image enhancement ; step 3, The valley region is extracted from the enhanced vein image ; step 4, The obtained vein image is divided into three areas : Background area , Fuzzy area , Foreground area , And the three regions are divided by threshold three times ; step 5, Perform edge detection on the obtained segmented image , Output the processed segmented image . The system and method of the invention are based on some internal information contained in the vein image, such as shape , Step property , An algorithm based on the characteristics of direction , It can accurately extract the vein features of interest in the image , Reduce extraction error features .
2 Simulation code
function shuchutuxiang=caijian(shurutuxiang,caijianshu)%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Input parameters shurutuxiang and caijianshu Represents the number of points on the branch to be trimmed according to the input binary image% Input parameters indicate shuchutuxiang Trimmed image% The idea is that every iteration removes the end point, and if there is an intersection, it stops .[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 Running results


4 reference
[1] Long Anchuan , Tang Min , Zeng Yao , etc. . Digital vein image segmentation method and system based on directional valley detection , terminal :, CN108010035A[P]. 2018.
[2] Zhangsuoping . Wave direction detection based on mathematical morphology image segmentation [J]. Marine technology , 2007, 26(4):6.
About bloggers : Good at intelligent optimization algorithms 、 Neural networks predict 、 signal processing 、 Cellular automata 、 The image processing 、 Path planning 、 UAV and other fields Matlab Simulation , relevant matlab Code problems can be exchanged by private letter .
Some theories cite network literature , If there is infringement, contact the blogger to delete .
边栏推荐
- 【数据库】
- sql优化常用的几种方法
- leetcode101. 对称二叉树
- Sqlilabs-2 (breakthrough record)
- 软件测试工具fiddler postman jmeter charlse核心功能总结
- One of the experience of solving problems with code error reporting: CUDA does not match pytorch
- In 2020, the top ten domestic IC design enterprises will be exposed! These five industrial challenges still need to be overcome!
- Lenovo r9000p installation matlab2018a+cuda10.0 compilation
- Cglib create proxy
- Multi activity disaster recovery construction after 713 failure of station B | takintalks share
猜你喜欢

【物理应用】大气吸收损耗附matlab代码

《Shortening passengers’ travel time A dynamic metro train scheduling approach using deep reinforcem》

【三维目标检测】3DSSD(二)

Thesis reading (0) - alexnet of classification

NPM run dev, automatically open the browser after running the project

Learning experience sharing 4: learning experience of yolov7
![ValueError: Using a target size (torch.Size([64])) that is different to the input size (torch.Size([](/img/c2/01dcdef191e7c932fef8f34a1c7f0a.png)
ValueError: Using a target size (torch.Size([64])) that is different to the input size (torch.Size([

Summary of the problem that MathType formula does not correspond in word

Paper reading vision gnn: an image is worth graph of nodes

Yolov5 improvement 15: network lightweight method deep separable convolution
随机推荐
希捷发布全新RISC-V架构处理器:机械硬盘相关性能暴涨3倍
【三维目标检测】3DSSD(二)
一种分布式深度学习编程新范式:Global Tensor
Draem+sspcab [anomaly detection: block]
CS flow [abnormal detection: normalizing flow]
Improvement 11 of yolov5: replace backbone network C3 with lightweight network mobilenetv3
Summary of core functions of software testing tool Fiddler postman JMeter charlse
Target detection notes fast r-cnn
A new MPLS note from quigo, which must be read when taking the IE exam ---- quigo of Shangwen network
Improvement 18 of yolov5: the loss function is improved to alpha IOU loss function
【物理应用】大气吸收损耗附matlab代码
OSV_ Q write divergence operator div and Laplace stepped on the pit
今年联发科5G芯片出货有望达到5000万套!
frontiers出版社投稿记录(附状态变化)
The simple neural network model based on full connection layer MLP is changed to the model based on CNN convolutional neural network
Target detection notes - overview and common data sets
cnpm安装步骤
MySQL foundation - data query
Stm32f4 serial port burning [flymcu]
PCA学习