2

緑内障の診断では、視神経乳頭 (VDD) と視神経乳頭 (VCD) の直径を比較する「カップ​​対ディスク比」を決定するのが一般的です。光ディスクは円形の赤い機能 (赤のチャネル) として表示され、光学カップは黄色の円 (緑のチャネル) として表示されます。視神経乳頭と視神経カップの直径比はどのように計算できますか?

キャニーエッジ検出で視神経乳頭を検出できますが、カップとディスクの比率を計算する方法が見つかりません. どうすればそれを行うことができますか?

元の画像:

ここに画像の説明を入力

VDD と VCD:

ここに画像の説明を入力

4

1 に答える 1

3

私はあなたが言及した用語に精通していません。次のコードが機能するかどうかを確認してください。

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

出力画像:

ここに画像の説明を入力

于 2015-11-19T02:23:00.173 に答える