1
对于青光眼诊断,确定比较视盘(VDD)和视杯(VCD)直径的“杯盘比”是很常见的。光盘可见为圆形红色特征(红色通道),光学杯呈黄色圆圈(绿色通道)。我如何计算视盘和视杯之间的直径比?在青光眼照片中检测椭圆
我能够通过Canny边缘检测来检测视盘,但我还没有找到计算杯盘比的方法。我该怎么做?
原图:
VDD和VCD:
对于青光眼诊断,确定比较视盘(VDD)和视杯(VCD)直径的“杯盘比”是很常见的。光盘可见为圆形红色特征(红色通道),光学杯呈黄色圆圈(绿色通道)。我如何计算视盘和视杯之间的直径比?在青光眼照片中检测椭圆
我能够通过Canny边缘检测来检测视盘,但我还没有找到计算杯盘比的方法。我该怎么做?
原图:
VDD和VCD:
我不熟悉你所提到的条款。请检查以下代码是否适合您。
clc; clear all;
img = imread('vu4TL.jpg');
imgr = img(:,:,1);
imshow(imgr);
imgrb = im2bw(imgr,.99);
se = strel('disk',2);
imgrbc = imclose(imgrb,se);
[cr, rr] = imfindcircles(imgrbc,[4 100],'ObjectPolarity', ...
'bright','Sensitivity',0.92);
imgr = img(:,:,2);
imgrb = im2bw(imgr,.99);
se = strel('disk',2);
imgrbc = imclose(imgrb,se);
[cg, rg] = imfindcircles(imgrbc,[4 100],'ObjectPolarity', ...
'bright','Sensitivity',0.92);
imshow(img);
hr = viscircles(cr,rr);
hb = viscircles(cg,rg);
cdr = rr/rg;
fprintf('\ncdr = %f\n', cdr);
答:
cdr = 2.225866
输出图像:
de ni。谢谢你的代码。我会尝试。希望它能工作 –
你可以上传新的图片中,你清楚地表明哪些VDD和VCD吗?当然,谢谢 –
@ Benoit_11。 –
@ Benoit_11 http://i.stack.imgur.com/kA8me.jpg。此链接 –