【医学检测】基于计算机视觉实现视网膜血管检测附matlab代码
1 简介
针对眼底视网膜提取过程存在光照不均,噪声干扰等问题,采用包括光照均衡,图像增强,图像分割,二值化处理,最大类间方差法提取血管图像等预处理操作,解决图像光照不均,对象物呈球状分布,视网膜血管的分割难以达到理想分割效果等困难.提取包括深层次血管在内的完整眼底视网膜图像,达到较好效果.
2 部分代码
function [GreenChannel,AreaTrackingWhite,AreaTrackingGray,Vs,AreaTrackingWhite2,VsModif,dilateEdge] = FnTrackInit8(LS,Property)if(Property==1) % if the input is rgb imageI=imresize(LS, 1);IG=I(:,:,2);elseif(Property==2) % if the input is grayscale imageIG=LS;elseif(Property==3) % if the input is rgb at interval [0..1]IG=uint8(LS*255);end% preprosesingedgeRetina = edge(IG,'sobel',0.15);% figure, imshow(edgeRetina);se = strel('disk',5);dilateEdge = imdilate(edgeRetina, se);GreenChannel=IG;
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
