当前位置:网站首页>[image segmentation] blood vessel extraction from retinal fundus images based on maximum principal curvature with matlab code
[image segmentation] blood vessel extraction from retinal fundus images based on maximum principal curvature with matlab code
2022-06-26 06:54:00 【Matlab scientific research studio】
1 brief introduction
In order to reduce the number of missed and false detection of low contrast vessels in the process of retinal vascular skeleton extraction , This paper presents a method of extracting retinal vascular skeleton based on principal curvature . First , Extract the principal curvature of each pixel in the retinal image after multi-scale Gaussian filtering ; secondly , The local maximum points in the direction of maximum principal curvature are extracted at each scale , The high contrast blood vessel center pixels are selected as seed points by curvature threshold ; Skeleton tracking and labeling of low contrast vessels ; Last , Fusion of vascular skeletons extracted at multiple scales .
2 Part of the code
function [lamdaplus,lamdaminus]=lamdafind(gxx1,gyy1,gxy1)%This function perform finding eigen values of hessian matrix and output%maximum and minimum eigen value as lamdaplus and lambaminus%gxx1: Second derivative over x%gyy1: Second deriative over y%gxy : derivative over x and y%Author : Achintha Iroshan ,University of Moratuwa%Hessian matrix -> H = [gxx gxy;gyx gyy] .Since hessian matrix is%symetrical with real eigen values gxy = gyxH=[gxx1 gxy1;gxy1 gyy1];%Obtain eigen valueslamda=eig(H);%Obtain maximum and minimum lamda valuesif lamda(1)>lamda(2)lamdaplus = lamda(1);lamdaminus = lamda(2);else if lamda(1)<lamda(2)lamdaplus = lamda(2);lamdaminus = lamda(1);elselamdaplus = lamda(1);lamdaminus = lamda(2);endendend
3 Simulation results


4 reference
[1] Yuanweiqi , Wang an . A multi-scale retinal vascular skeleton extraction method based on principal curvature and principal direction [J]. Journal of instrumentation , 2021.
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 .
边栏推荐
- shell 输入验证仅限字母数字
- 【图像检测】基于形态学实现图像目标尺寸测量系统附matlab代码
- Kotlin compose state recovery remembersaveable and remember
- Vulnerability discovery - API interface service vulnerability probe type utilization and repair
- 分析 NFT 项目的 5 个指标
- Laravel implements groupby to query the number of packets
- JS download pictures
- 【元胞自动机】基于元胞自动机实现高速公路收费站交通流问题附matlab代码
- 解决新版谷歌Chrome浏览器Cookie跨域失效问题
- LightGBM--调参笔记
猜你喜欢

I use flask to write the website "II"

Turris omnia: an open source router technology favored by hackers

DS18B20 details

vs code 使用 prettier 格式化 js 的时候, 函数定义的名称和括号之间有一个空格, 而 eslit 又不允许这个空格.

Container with the most water

一芯实现喷雾|WS2812驱动|按键触摸|LED显示|语音播报芯片等功能,简化加湿器产品设计

cocoscreator播放Spine动画

MySQL (III)
![[digital signal processing] basic sequence (basic sequence lists | unit pulse sequence | unit pulse function | discrete unit pulse function | difference between unit pulse function and discrete unit p](/img/bf/16ea6e1283adda928f62c6f416b254.jpg)
[digital signal processing] basic sequence (basic sequence lists | unit pulse sequence | unit pulse function | discrete unit pulse function | difference between unit pulse function and discrete unit p

【yolov4】基于yolov4深度学习网络目标检测MATLAB仿真
随机推荐
LabVIEW arduino TCP / IP Remote Intelligent Home System (Project section - 5)
How to set MySQL triggers is a simple tutorial for novices
My SQL(二)
Market development status analysis and investment risk outlook report of China's battery industry 2022-2027
Research Report on market supply and demand and strategy of natural organic beauty industry in China
【图像融合】基于耦合特征学习的多模式医学图像融合附matlab代码
Spark3.3.0 source code compilation supplement - Crazy certificate problem
China imported wine circulation and investment market survey and Future Development Trend Outlook report 2022-2027
~94 zoom
我在腾讯做测试的这几年...
【图像检测】基于Itti模型实现图像显著性检测附matlab代码
Judgment of SQL null value
cocoscreator播放Spine动画
解决新版谷歌Chrome浏览器Cookie跨域失效问题
Rust中的过程宏
Vulnerability discovery - API interface service vulnerability probe type utilization and repair
Show statement usage supplement
Go learning notes 1.3- data types of variables
If you meet a female driver who drives didi as an amateur, you can earn 500 yuan a day!
MYSQL(三)